2015广工编译原理课程设计报告(文档最后含源码下载地址).docxVIP

  • 12
  • 0
  • 约9.99千字
  • 约 16页
  • 2017-06-29 发布于浙江
  • 举报

2015广工编译原理课程设计报告(文档最后含源码下载地址).docx

2015广工编译原理课程设计报告(文档最后含源码下载地址)

课程设计课程名称___编译原理__________题目名称___PL/0编译器的扩充 __学生学院___计算机学院_________专业班级_计算机科学与技术13(9)学 号学生姓名指导教师___林志毅________________2016 年 1 月 2 日已完成的内容:扩充赋值运算:*= 和 /=扩充语句(Pascal的FOR语句)FOR 变量:=表达式STEP表达式 UNTIL表达式Do语句增加类型:①字符类型;②实数类型。增加注释; 多行注释由/*和*/包含,单行注释为// 实验环境与工具(1)计算机及操作系统:PC机,Windows7(2)程序设计语言:C++(3)使用软件Borland C++ Builder 6.0(4)教学型编译程序:PL/0具体实现:扩充赋值运算:*= 和 /=语法树修改GetSym()方法(写出修改的代码)else if(CH==*) { GetCh(); if(CH===) { SYM=TIMESBECOMES; GetCh(); } else SYM=TIMES; } else if(CH==/) { GetCh(); if(CH===) { SYM=SLASHBECOMES; GetCh(); }修改STATEMENT()方法(写出修改的代码)case IDE

文档评论(0)

1亿VIP精品文档

相关文档