Home / Function/ parseBracket() — vue Function Reference

parseBracket() — vue Function Reference

Architecture documentation for the parseBracket() function in model.ts from the vue codebase.

Function typescript VueCore GlobalAPI calls 4 called by 1

Entity Profile

Dependency Diagram

graph TD
  cc1bb1f5_7aa4_946a_b64d_301753211a14["parseBracket()"]
  1f566fbb_35e7_982c_1234_287d1ad7f72c["model.ts"]
  cc1bb1f5_7aa4_946a_b64d_301753211a14 -->|defined in| 1f566fbb_35e7_982c_1234_287d1ad7f72c
  07b38d85_6530_a99f_04cd_e166fb182374["parseModel()"]
  07b38d85_6530_a99f_04cd_e166fb182374 -->|calls| cc1bb1f5_7aa4_946a_b64d_301753211a14
  0eec1a61_1577_da69_4ebc_4d92bfbee331["eof()"]
  cc1bb1f5_7aa4_946a_b64d_301753211a14 -->|calls| 0eec1a61_1577_da69_4ebc_4d92bfbee331
  7a1c3810_086b_133b_165e_a80c336937d2["next()"]
  cc1bb1f5_7aa4_946a_b64d_301753211a14 -->|calls| 7a1c3810_086b_133b_165e_a80c336937d2
  6d37d5b1_856a_f66b_a046_b4320271029b["isStringStart()"]
  cc1bb1f5_7aa4_946a_b64d_301753211a14 -->|calls| 6d37d5b1_856a_f66b_a046_b4320271029b
  fb1e6895_8d14_a0f0_a2b9_e98147e8cdda["parseString()"]
  cc1bb1f5_7aa4_946a_b64d_301753211a14 -->|calls| fb1e6895_8d14_a0f0_a2b9_e98147e8cdda
  style cc1bb1f5_7aa4_946a_b64d_301753211a14 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/compiler/directives/model.ts lines 119–135

function parseBracket(chr: number): void {
  let inBracket = 1
  expressionPos = index
  while (!eof()) {
    chr = next()
    if (isStringStart(chr)) {
      parseString(chr)
      continue
    }
    if (chr === 0x5b) inBracket++
    if (chr === 0x5d) inBracket--
    if (inBracket === 0) {
      expressionEndPos = index
      break
    }
  }
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does parseBracket() do?
parseBracket() is a function in the vue codebase, defined in src/compiler/directives/model.ts.
Where is parseBracket() defined?
parseBracket() is defined in src/compiler/directives/model.ts at line 119.
What does parseBracket() call?
parseBracket() calls 4 function(s): eof, isStringStart, next, parseString.
What calls parseBracket()?
parseBracket() is called by 1 function(s): parseModel.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free