PLO编译器的扩展(编译原理课程实践)

时间:2014-07-15 10:14:02
【文件属性】:

文件名称:PLO编译器的扩展(编译原理课程实践)

文件大小:272KB

文件格式:RAR

更新时间:2014-07-15 10:14:02

pl/0编译器,编译原理实验

这次实验是用C语言对pl/0的编译器进行扩展,实现了一下几个功能: (1)给PL/0语言增加像C语言那样的形式为/ …… /的注释。 (2)给PL/0语言增加带else子句的条件语句和exit语句。 (3)给PL/0语言增加输入输出语句。 (4)给PL/0语言增加带参数的过程。 (5)给PL/0语言增加布尔类型。 (6)给PL/0语言增加数组类型。 (7)给PL/0语言增加函数类型。 (8)给PL/0语言增加实数类型。 (9)分离解释器和编译器为两个独立的程序。 压缩包中还有实验要求以及参考文档等,希望对大家编写pl0编译器有帮助。


【文件预览】:
project参考资料.pdf
课程实践 (1).doc
错误记号.doc
PB08210256
----编译器()
--------pl0.c(37KB)
--------pl0.h(5KB)
--------PL0编译器.exe(140KB)
----解释器()
--------interpret.cpp(6KB)
--------pl0.h(476B)
--------pl0解释器.exe(212KB)
测试程序.doc

网友评论

  • 总体还行...
  • 还比较有用!
  • 对我有很大启发,写得很详细。
  • 还行,多少有点用处,值得一看
  • 不会改 郁闷啊 还得找别的
  • 还不错,不过不能测试所有代码
  • 目测改一改就可以交下学期交作业了
  • 辛苦作者了,内容不错,很受用
  • 和要求的不太一样,但是挺好的,值得学习;
  • 内容不错,比较容易理解,总体还可以吧