1
1
简而言之,ANTLR非常适合编译器实现,至少在这方面是YACC/Bison的功能等价物。 针对您的问题,ANTLR提供了词法分析、语法分析和树遍历(语义分析)支持,所有这些都具有适当形式的错误侦听器和恢复机制。符号表示例见 github repo
查看由提供的IR语言、优化器和代码生成器 LLVM project 帕尔教授的书 Language Implementation Patterns 和 TDAR 会有帮助的。 |