编译原理课设和实验:PL0编译器扩充

时间:2015-04-30 16:37:27
【文件属性】:

文件名称:编译原理课设和实验:PL0编译器扩充

文件大小:1.45MB

文件格式:RAR

更新时间:2015-04-30 16:37:27

编译原理课设,编译原理实验,PL编译器扩充,增加单词,增加语句

课设要求: (1)扩充赋值运算:+= 和 -= (2)扩充语句(Pascal的FOR语句): FOR <变量>:=<表达式> STEP <表达式>UNTIL <表达式> DO <语句> (3)增加运算:++ 和 --。 实验要求: 对PL/0作以下修改扩充: (1)增加单词:保留字 ELSE,FOR,STEP,UNTIL,RETURN 运算符 +=,-=,++,--,&&,||,! (2)修改单词:不等号# 改为 <> (3)增加条件语句的ELSE子句,要求:写出相关文法,语法图,语义规则。 含源代码,注释,可执行文件,完美实验报告和完美课设报告


【文件预览】:
PL0 编译器
----E03.PL0(110B)
----Unit1.h(2KB)
----PL0.PAS(18KB)
----E03.COD(711B)
----Unit1.ddp(51B)
----PL01.obj(13KB)
----旧的FOR.txt(3KB)
----E04.COD(710B)
----Unit1.obj(79KB)
----test1.pl0(799B)
----P9104.PL0(458B)
----E01.COD(682B)
----PL01.cpp(646B)
----ELSE.COD(732B)
----Unit1.dfm(4KB)
----E04.PL0(109B)
----TESTFOR.PL0(138B)
----T1.PL0(239B)
----E02.COD(835B)
----PL01.dsk(5KB)
----PL01.tds(1.94MB)
----E01.PL0(108B)
----FORT.COD(1KB)
----P9102.PL0(88B)
----PL01.res(876B)
----P9101.PL0(204B)
----T2.PL0(241B)
----FORT.PL0(130B)
----PL01.exe(44KB)
----PL01.bpr(3KB)
----报告()
--------编译原理实验报告.doc(458KB)
--------编译原理课程设计.doc(2.25MB)
----测试程序()
--------E03.PL0(110B)
--------E04.PL0(109B)
--------说明.txt(189B)
--------E01.PL0(109B)
--------FORT.PL0(130B)
--------PL01.exe(44KB)
--------E02.PL0(116B)
----Unit1.cpp(33KB)
----E01.PL0.bak(86B)
----E02.PL0(116B)

网友评论

  • 很好,就是我要的,谢谢
  • 还不错,不过需要用C++ bulider