A compiler for pl0 , c++
这是一个pl0语言的编译器。要求使用C++11及以上支持。
运行build.sh完成编译。
运行编译器YouCan.cpp完成编译,中间代码存放在program.code文件中。 运行解释器Interpreter.cpp执行中间代码生成。
注意: 编译器中可以修改控制位来决定是否进入调式模式,进入调试模式可以自行定义输入源代码文件(修改编译器中的文件名,并要求在同一目录下)。 解释器中可以修改控制位来决定是否输出调试信息。可以输出的调试信息有程序运行的活动栈内容,运行栈的进出操作。