Search Docs
主要目的是为了生成代码结构并进行转化为合适的语法,以下这些都会设计到AST,比如:
将代码转化为 Token 流,维护一个关于 token 的数组,其应用主要有代码检查、语法高亮、模板
将 token 转化为 AST
具体的转化可以看下https://github.com/jamiebuilds/the-super-tiny-compiler