parseBracket() — vue Function Reference
Architecture documentation for the parseBracket() function in model.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD 8a75e6be_b447_c65f_4ba2_9b76eeb43a25["parseBracket()"] 14ce6670_3bc0_35db_e42d_49644525de32["parseModel()"] 14ce6670_3bc0_35db_e42d_49644525de32 -->|calls| 8a75e6be_b447_c65f_4ba2_9b76eeb43a25 5d80e421_7f90_5c59_8eab_856d9d525b52["eof()"] 8a75e6be_b447_c65f_4ba2_9b76eeb43a25 -->|calls| 5d80e421_7f90_5c59_8eab_856d9d525b52 bd10ae41_363d_f34c_9d24_7a6de189560e["next()"] 8a75e6be_b447_c65f_4ba2_9b76eeb43a25 -->|calls| bd10ae41_363d_f34c_9d24_7a6de189560e 2526218f_d84a_5fd1_5d62_823e88fe80d5["isStringStart()"] 8a75e6be_b447_c65f_4ba2_9b76eeb43a25 -->|calls| 2526218f_d84a_5fd1_5d62_823e88fe80d5 2e3af65f_b5cd_e829_8dad_6578d27848b0["parseString()"] 8a75e6be_b447_c65f_4ba2_9b76eeb43a25 -->|calls| 2e3af65f_b5cd_e829_8dad_6578d27848b0 style 8a75e6be_b447_c65f_4ba2_9b76eeb43a25 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
Source
Frequently Asked Questions
What does parseBracket() do?
parseBracket() is a function in the vue codebase.
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