作为我们编译器相关类的编程任务的一部分。我建议我的老师使用ANTLR而不是 flex bison,在这里他要求我确保它完成我们想要的所有操作,即词汇、句法和语义分析(下图中的前三个步骤),我是很确定使用ANTLR构建这样的分析器非常容易。还有编译器的中间代码和目标代码生成阶段(下图中的其余阶段),这真的让我很困惑。我曾期望此类工具必须为用户提供进行此类生成的工具,但即使在作者编写的参考书中,我也没有找到任何解释如何做到这一点的东西。
这里的任何人都可以向我解释如何做到这一点,或者只是向我指出可以帮助我说服老师的写作材料。