ANTLR 4 目标语言生成

ANTLR 4 target language generation

我正在尝试使用 ANTLR 4 和 Java 构建一个翻译器,到目前为止我已经完成了语法和解析树生成。我使用 ArrayListsANTLR Listener 从解析树中读取每个节点。

我的问题是,我不知道生成目标语言的顺序是什么。

任何人都可以为我提供生成目标语言的分步指导,或显示这些步骤的任何源代码。

谢谢,

《语言实现模式》一书为 ANTLR 4 下的代码生成技术和 Java 中的示例代码提供了分步指导。