用于目标代码模拟器的中间代码

时间:2015-01-20 18:24:23

标签: compiler-construction code-generation intermediate-language

我一直在研究一种名为Cool(Classroom Object Oriented Language)的面向对象语言的编译器。

  • 我现在需要选择一个中间代码表示。我想的可能是p代码或三个地址代码。

  • 对于代码生成,因为我没有太多时间,我想过使用现有的(开源)代码将中间代码转换为目标机器代码,如MIPS或x86。

    < / LI>

请建议是否有任何现有的转换器(或模拟器)执行上述操作。根据这样一个程序的可用性,我将选择适当的中间表示。

  • 如果没有这样的现有开源代码,建议任何这样的简短方法或从中间代码到达目标代码,而不必以传统方式编写代码生成器。

感谢。

0 个答案:

没有答案