We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
由于某些原因还有已经连续写了快一周这个垃圾解释器而没有成果
干脆决定彻底重写
这次我用 Gradle + Kotlin + Beaver + JFlex
这个 issue 会收集之前的 AST,语义 作为新解释器的文档 新解释器先写 AST 解释器再写 parser,并且使用 AstJson 约定,可以解析使用 Lite Json AST 而 Lite 解析器和 AST 解释器完全分开设计,解析器负责解析代码并序列化为 JSON 对象,解释器负责解析 JSON 文本和解释生成的 AST
下面会详细描述 Lite 的设计