-
2 votesanswersviews
除了ANTLR之外,还有哪些其他工具可以帮助我创建一个针对JVM的小语言? [关闭]
(几天前我和ANTLR开始了我的语言冒险 . 我对语言理论和编译器构造的了解非常有限 . 如果这不是一个有效的问题,请原谅 . ) ANTLR是一个解析器生成器,具体来说,是一个 ALL(*) 解析器 . 根据here,解析器是: 编译器中试图对语法进行语法感知的部分 . AFAIK编译器应由5个阶段组成: 词法分析 语法分析 语义分析 IL表示和优化 代码生成 所以A...