Home / Function/ parseBracket() — vue Function Reference

parseBracket() — vue Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  79b2d9d0_237d_bc42_ff30_59548689087e["parseBracket()"]
  8d523c5a_6bbc_3e71_cb43_8252874a3ea9["model.ts"]
  79b2d9d0_237d_bc42_ff30_59548689087e -->|defined in| 8d523c5a_6bbc_3e71_cb43_8252874a3ea9
  e78b407b_2750_6e22_28fc_81e51f73bd1d["parseModel()"]
  e78b407b_2750_6e22_28fc_81e51f73bd1d -->|calls| 79b2d9d0_237d_bc42_ff30_59548689087e
  8eea3d45_d498_5630_d128_14a2648ebb4e["eof()"]
  79b2d9d0_237d_bc42_ff30_59548689087e -->|calls| 8eea3d45_d498_5630_d128_14a2648ebb4e
  85917809_6399_9258_abd6_4ed3b3c1412f["next()"]
  79b2d9d0_237d_bc42_ff30_59548689087e -->|calls| 85917809_6399_9258_abd6_4ed3b3c1412f
  5f7f0433_a09b_e253_5ebb_46ff3635eb4d["isStringStart()"]
  79b2d9d0_237d_bc42_ff30_59548689087e -->|calls| 5f7f0433_a09b_e253_5ebb_46ff3635eb4d
  9fda5030_0446_d994_20d4_b25dd1a6fb2c["parseString()"]
  79b2d9d0_237d_bc42_ff30_59548689087e -->|calls| 9fda5030_0446_d994_20d4_b25dd1a6fb2c
  style 79b2d9d0_237d_bc42_ff30_59548689087e 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