ANTLR 4 目标语言生成
ANTLR 4 target language generation
我正在尝试使用 ANTLR 4 和 Java 构建一个翻译器,到目前为止我已经完成了语法和解析树生成。我使用 ArrayLists 和 ANTLR Listener 从解析树中读取每个节点。
我的问题是,我不知道生成目标语言的顺序是什么。
任何人都可以为我提供生成目标语言的分步指导,或显示这些步骤的任何源代码。
谢谢,
《语言实现模式》一书为 ANTLR 4 下的代码生成技术和 Java 中的示例代码提供了分步指导。
我正在尝试使用 ANTLR 4 和 Java 构建一个翻译器,到目前为止我已经完成了语法和解析树生成。我使用 ArrayLists 和 ANTLR Listener 从解析树中读取每个节点。
我的问题是,我不知道生成目标语言的顺序是什么。
任何人都可以为我提供生成目标语言的分步指导,或显示这些步骤的任何源代码。
谢谢,
《语言实现模式》一书为 ANTLR 4 下的代码生成技术和 Java 中的示例代码提供了分步指导。