编译原理实习报告范本.docVIP

  • 46
  • 0
  • 约6.19千字
  • 约 7页
  • 2017-05-09 发布于广东
  • 举报
篇一:编译原理实习报告 实习报告 【实习目的】 1.了解编译器的工作原理 2.掌握并加深本学期所学的编译原理的理论知识 3.加强自己的动手能力 【实习内容】 1.编译并运行老师所给的编译器参考代码 2.在第一步的基础上进一步改进编译器,增加输入输出功能 【开发平台】 window系统,free pascal编译器 【实习过程】 本次实习过程根据实习内容共分两大部分,第一部分,编译运行参考代码;第二部分, 进一步改进编译器。本人在上面的基础上又增加了第三部分的额外修改。下面便总结这三部 分的实习过程: 一、增加读写语句前pl0编译程序 由于最原始的pl0编译程序所用的pascal版本较老,有些和当前使用版本不兼容, 必须作相应修改,具体是:“object”和“procedure”为pascal的保留字,现分别改成“obj” 和“proc”。此外,原始程序中的“≠”、“≤”和“≥”,不能用ascii码表示出来,现将其 替换成“lt;gt;”、“lt;=”和“gt;=”。 作为一个编译程序,支持批量处理和永久保存是其应具备的基本功能。为此,本程序加 入了文件读写功能,即从文件读入pl0源程序,在将中间代码和运行结果写入文件。 由于源程序和原始差别很小,为节省篇幅,不将其打印出来。 二、增加读写语句前pl0调试程序 下面是增加读写语句前的pl0程

文档评论(0)

1亿VIP精品文档

相关文档