15年编译原理课程设计

上传者: peng_xing | 上传时间: 2019-12-21 20:26:29 | 文件大小: 1.67MB | 文件类型: zip
可能对你的学习有帮助 1、增加 != 运算 2、增加保留字(没有相应的算法实现) 3、增加对if a then b else c的语法、语义及实现 4、更改保留字TIMESEQLSYM/SLASHEQLSYM为TIMESEQL/SLASHEQL,保留字数量更改。并实现*=、/=的功能。 5、实现了FOR的2种功能TO与DOWN。 6、实现了对典型语言 ++ -- 的实施。 注:本来,这个功能的增加是需要在FACTOR里面进行扩充的,但是因为时间问题,所以只是在STATEMENT中进行了对后++/--的运算,而并没有完整地实现这个功能。有时间的话,可以自己修改之。 7、增加单字符 CHAR。 8、增加实数类型 REAL 及其运算。 注:问题1:如果进行READ()函数操作的时候会出错,所以就没有进行READ()的例子。问题2:对数值的位数没有进行截断。

文件下载

资源详情

[{"title":"( 43 个子文件 1.67MB ) 15年编译原理课程设计","children":[{"title":"时间 编译课设成绩出来后","children":[{"title":"测试用例","children":[{"title":"E03.PL0 <span style='color:#111;'> 91B </span>","children":null,"spread":false},{"title":"E06.PL0 <span style='color:#111;'> 122B </span>","children":null,"spread":false},{"title":"E05.PL0 <span style='color:#111;'> 57B </span>","children":null,"spread":false},{"title":"E04.PL0 <span style='color:#111;'> 57B </span>","children":null,"spread":false},{"title":"E01.PL0 <span style='color:#111;'> 89B </span>","children":null,"spread":false},{"title":"E02.PL0 <span style='color:#111;'> 150B </span>","children":null,"spread":false}],"spread":true},{"title":"读我读我.txt <span style='color:#111;'> 670B </span>","children":null,"spread":false},{"title":"编译原理课程设计报告.doc <span style='color:#111;'> 1.34MB </span>","children":null,"spread":false},{"title":"PL01.exe <span style='color:#111;'> 45.00KB </span>","children":null,"spread":false},{"title":"PL0源码","children":[{"title":"E03.PL0 <span style='color:#111;'> 91B </span>","children":null,"spread":false},{"title":"Unit1.h <span style='color:#111;'> 2.08KB </span>","children":null,"spread":false},{"title":"E05.COD <span style='color:#111;'> 300B </span>","children":null,"spread":false},{"title":"PL0.PAS <span style='color:#111;'> 17.85KB </span>","children":null,"spread":false},{"title":"E03.COD <span style='color:#111;'> 584B </span>","children":null,"spread":false},{"title":"Unit1.ddp <span style='color:#111;'> 51B </span>","children":null,"spread":false},{"title":"PL01.obj <span style='color:#111;'> 411.05KB </span>","children":null,"spread":false},{"title":"E06.PL0 <span style='color:#111;'> 122B </span>","children":null,"spread":false},{"title":"E04.COD <span style='color:#111;'> 293B </span>","children":null,"spread":false},{"title":"Unit1.obj <span style='color:#111;'> 505.36KB </span>","children":null,"spread":false},{"title":"test1.pl0 <span style='color:#111;'> 799B </span>","children":null,"spread":false},{"title":"E01.COD <span style='color:#111;'> 582B </span>","children":null,"spread":false},{"title":"PL01.cpp <span style='color:#111;'> 646B </span>","children":null,"spread":false},{"title":"E06.COD <span style='color:#111;'> 780B </span>","children":null,"spread":false},{"title":"PL01.~bpr <span style='color:#111;'> 2.85KB </span>","children":null,"spread":false},{"title":"PL01.~cpp <span style='color:#111;'> 646B </span>","children":null,"spread":false},{"title":"Unit1.~ddp <span style='color:#111;'> 51B </span>","children":null,"spread":false},{"title":"E05.PL0 <span style='color:#111;'> 57B </span>","children":null,"spread":false},{"title":"Unit1.dfm <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false},{"title":"E04.PL0 <span style='color:#111;'> 57B </span>","children":null,"spread":false},{"title":"T1.PL0 <span style='color:#111;'> 242B </span>","children":null,"spread":false},{"title":"E02.COD <span style='color:#111;'> 848B </span>","children":null,"spread":false},{"title":"PL01.dsk <span style='color:#111;'> 4.61KB </span>","children":null,"spread":false},{"title":"PL01.tds <span style='color:#111;'> 832.00KB </span>","children":null,"spread":false},{"title":"E01.PL0 <span style='color:#111;'> 89B </span>","children":null,"spread":false},{"title":"PL01.res <span style='color:#111;'> 876B </span>","children":null,"spread":false},{"title":"Unit1.~dfm <span style='color:#111;'> 2.82KB </span>","children":null,"spread":false},{"title":"T2.PL0 <span style='color:#111;'> 241B </span>","children":null,"spread":false},{"title":"PL01.exe <span style='color:#111;'> 45.00KB </span>","children":null,"spread":false},{"title":"PL01.bpr <span style='color:#111;'> 2.85KB </span>","children":null,"spread":false},{"title":"Unit1.~cpp <span style='color:#111;'> 38.33KB </span>","children":null,"spread":false},{"title":"Unit1.~h <span style='color:#111;'> 2.08KB </span>","children":null,"spread":false},{"title":"Unit1.cpp <span style='color:#111;'> 38.33KB </span>","children":null,"spread":false},{"title":"E02.PL0 <span style='color:#111;'> 150B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明