- 博客(7)
- 收藏
- 关注
原创 IDE(eclipse theia)
关于编辑器,自己之前也使用过多款产品,包括从写C开始使用的visual studio、到后面写网页应用使用webstrom、以及后来更轻量的vscode。
2026-02-26 19:24:18
595
原创 DSL编译器
每遇到一个开始标签节点,就构造一个Element类型的AST节点,并将其压入栈中。类似地,每当遇到一个结束标签节点,就将当前栈顶的节点弹出。扫描过程中遇到的所有节点,都会作为当前栈顶节点的子节点,并添加到栈顶节点的children属性下。对于Vue.js模板编译器来说,源代码就是组件的模板,而目标代码是能够在浏览器平台上运行的JavaScript代码,或其他拥有JavaScript运行时的平台代码。如下示例所示,通过封装parse函数来完成对模板的词法分析和语法分析,得到模板AST。
2026-02-25 23:20:44
612
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
4