PLO课程设计

时间:2015-01-18 13:46:41
【文件属性】:

文件名称:PLO课程设计

文件大小:591KB

文件格式:ZIP

更新时间:2015-01-18 13:46:41

PLO

PLO课程设计,内含多个测试文件, 对PL/0作以下修改扩充: (1)增加单词:保留字 ELSE,FOR,STEP,UNTIL,RETURN 运算符 +=,-=,++,--,∧,∨,┓ (2)修改单词:不等号# 改为 <> (3)增加条件语句的ELSE子句,要求:写出相关文法,语法图,语义规则。 课程设计 (1)扩充赋值运算:+= 和 -= (2)扩充语句(Pascal的FOR语句): FOR <变量>:=<表达式> STEP <表达式>UNTIL <表达式> DO <语句> (3)增加运算:++ 和 --。 (1)增加类型:① 字符类型; ② 实数类型。


【文件预览】:
PL0
----+=.COD(384B)
----PL0.PAS(18KB)
----ELSE.COD(494B)
----09级编译原理课内PL0上机作业和课程设计题目和要求.DOC(29KB)
----e0101.COD(167B)
----++.COD(933B)
----E01.COD(268B)
------.PL0(138B)
----Unit1.obj(83KB)
----Unit1.~cpp(38KB)
----T.COD(319B)
----PL01.cpp(646B)
----PL01.dsk(5KB)
----PL01.res(876B)
----float.COD(451B)
----P9104.PL0(458B)
----Unit1.~dfm(2KB)
----P9102.PL0(88B)
------.COD(942B)
-----=.COD(396B)
----Unit1.dfm(2KB)
----t2.COD(424B)
----PL01.obj(13KB)
----Unit1.ddp(51B)
-----=.PL0(72B)
----PL01.~cpp(646B)
----ELSE.PL0(99B)
----t1.COD(432B)
----FOR.PL0(100B)
----T2.PL0(241B)
----PL01.bpr(3KB)
----FOR.COD(204B)
----E0101.PL0(71B)
----float.PL0(81B)
----PL01.tds(1.94MB)
----Unit1.h(2KB)
----Unit1.cpp(38KB)
----char.COD(442B)
----T.PL0(69B)
----E01.PL0(133B)
----Unit1.~h(2KB)
----PL01.~bpr(3KB)
----Unit1.~ddp(51B)
----PL01.exe(47KB)
----T1.PL0(239B)
----P9101.PL0(204B)
----char.PL0(81B)
----test1.pl0(799B)
----++.PL0(136B)
----+=.PL0(72B)

网友评论

  • 好的,有用,实验就是做这些
  • 没有多大用处 也不知道里面那么多.cpp文件时干嘛用的
  • 这个的确不错,尤其是选作部分很有参考价值