《Vue.js 设计与实现》读书笔记 - 第15章、编译器核心技术概览
第15章、编译器核心技术概览
15.1 模板 DSL 的编译器
完整的编译包括
[源代码]
-->词法分析-->语法分析-->语义分析(编译前端)
-->中间代码生成-->优化-->目标代码生成(编译后端)
-->[目标代码]
在 Vue 中编译器的工作流程
[模板]-->词法分析-->语法分析-->[模板 AST]
-->Transformer-->[JavaScript AST]-->代码生成-->[渲染函数]
模板 AST 具有与模板同构的嵌套结构、
因为之前看过 Vue2 这块相关的代码,而且感觉不是特别重要,15~17暂时略。