parseBracket() — vue Function Reference
Architecture documentation for the parseBracket() function in model.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD 8b1e6824_ae5a_5ead_1487_de26084ef91d["parseBracket()"] 70ecccf0_c8f4_c3b2_8f70_e182f323e6c3["parseModel()"] 70ecccf0_c8f4_c3b2_8f70_e182f323e6c3 -->|calls| 8b1e6824_ae5a_5ead_1487_de26084ef91d fc07ad5d_d43e_d857_dbf9_000c42a5dd51["eof()"] 8b1e6824_ae5a_5ead_1487_de26084ef91d -->|calls| fc07ad5d_d43e_d857_dbf9_000c42a5dd51 1c8dccd2_3d16_da45_0f66_656b9394492c["next()"] 8b1e6824_ae5a_5ead_1487_de26084ef91d -->|calls| 1c8dccd2_3d16_da45_0f66_656b9394492c d5470277_7f50_846d_41c4_d9bb9c937dcb["isStringStart()"] 8b1e6824_ae5a_5ead_1487_de26084ef91d -->|calls| d5470277_7f50_846d_41c4_d9bb9c937dcb 6309f94a_9147_dde5_5f3f_be83bb37bd60["parseString()"] 8b1e6824_ae5a_5ead_1487_de26084ef91d -->|calls| 6309f94a_9147_dde5_5f3f_be83bb37bd60 style 8b1e6824_ae5a_5ead_1487_de26084ef91d 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