createCompiler() — vue Function Reference
Architecture documentation for the createCompiler() function in index.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD 4a6c1fba_4814_b3d9_ff02_8fe63201f887["createCompiler()"] 04307c3f_aa3a_2ee6_85e3_aebc122881e3["createCompilerCreator()"] 4a6c1fba_4814_b3d9_ff02_8fe63201f887 -->|calls| 04307c3f_aa3a_2ee6_85e3_aebc122881e3 c27f0203_4eed_0348_4118_e8e105adc6ee["parse()"] 4a6c1fba_4814_b3d9_ff02_8fe63201f887 -->|calls| c27f0203_4eed_0348_4118_e8e105adc6ee 4dd348f6_49d4_7d90_cd43_a028cf7729f6["optimize()"] 4a6c1fba_4814_b3d9_ff02_8fe63201f887 -->|calls| 4dd348f6_49d4_7d90_cd43_a028cf7729f6 2542f704_a476_ae9f_30fc_92b570bd82f4["generate()"] 4a6c1fba_4814_b3d9_ff02_8fe63201f887 -->|calls| 2542f704_a476_ae9f_30fc_92b570bd82f4 style 4a6c1fba_4814_b3d9_ff02_8fe63201f887 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/compiler/index.ts lines 10–24
export const createCompiler = createCompilerCreator(function baseCompile(
template: string,
options: CompilerOptions
): CompiledResult {
const ast = parse(template.trim(), options)
if (options.optimize !== false) {
optimize(ast, options)
}
const code = generate(ast, options)
return {
ast,
render: code.render,
staticRenderFns: code.staticRenderFns
}
})
Domain
Subdomains
Source
Frequently Asked Questions
What does createCompiler() do?
createCompiler() is a function in the vue codebase.
What does createCompiler() call?
createCompiler() calls 4 function(s): createCompilerCreator, generate, optimize, parse.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free