资源简介
可能对你的学习有帮助
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:对数值的位数没有进行截断。
代码片段和文件信息
//---------------------------------------------------------------------------
#include
#pragma hdrstop
USERES(“PL01.res“);
USEFORM(“Unit1.cpp“ Form1);
//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE HINSTANCE LPSTR int)
{
try
{
Application->Initialize();
Application->CreateForm(__classid(TForm1) &Form1);
Application->Run();
}
catch (Exception &exception)
{
Application->ShowException(&exception);
}
return 0;
}
//---------------------------------------------------------------------------
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-01-05 10:47 时间 编译课设成绩出来后\
文件 46080 2016-01-05 10:36 时间 编译课设成绩出来后\PL01.exe
目录 0 2016-01-05 10:47 时间 编译课设成绩出来后\PL0源码\
文件 582 2016-01-05 10:37 时间 编译课设成绩出来后\PL0源码\E01.COD
文件 89 2015-12-25 22:39 时间 编译课设成绩出来后\PL0源码\E01.PL0
文件 848 2015-12-31 13:09 时间 编译课设成绩出来后\PL0源码\E02.COD
文件 150 2015-12-26 23:41 时间 编译课设成绩出来后\PL0源码\E02.PL0
文件 584 2015-12-31 13:09 时间 编译课设成绩出来后\PL0源码\E03.COD
文件 91 2015-12-27 10:37 时间 编译课设成绩出来后\PL0源码\E03.PL0
文件 293 2015-12-31 13:09 时间 编译课设成绩出来后\PL0源码\E04.COD
文件 57 2015-12-29 23:29 时间 编译课设成绩出来后\PL0源码\E04.PL0
文件 300 2015-12-31 13:09 时间 编译课设成绩出来后\PL0源码\E05.COD
文件 57 2015-12-31 00:24 时间 编译课设成绩出来后\PL0源码\E05.PL0
文件 780 2016-01-05 10:32 时间 编译课设成绩出来后\PL0源码\E06.COD
文件 122 2015-12-31 13:14 时间 编译课设成绩出来后\PL0源码\E06.PL0
文件 18279 1998-09-15 10:52 时间 编译课设成绩出来后\PL0源码\PL0.PAS
文件 2921 2015-12-27 10:53 时间 编译课设成绩出来后\PL0源码\PL01.bpr
文件 646 2001-09-02 18:46 时间 编译课设成绩出来后\PL0源码\PL01.cpp
文件 4724 2001-09-04 16:25 时间 编译课设成绩出来后\PL0源码\PL01.dsk
文件 46080 2016-01-05 10:36 时间 编译课设成绩出来后\PL0源码\PL01.exe
文件 420911 2016-01-05 10:24 时间 编译课设成绩出来后\PL0源码\PL01.obj
文件 876 2001-09-02 18:40 时间 编译课设成绩出来后\PL0源码\PL01.res
文件 851968 2016-01-05 10:37 时间 编译课设成绩出来后\PL0源码\PL01.tds
文件 2921 2015-11-26 22:51 时间 编译课设成绩出来后\PL0源码\PL01.~bpr
文件 646 2001-09-02 18:46 时间 编译课设成绩出来后\PL0源码\PL01.~cpp
文件 242 2013-01-15 21:09 时间 编译课设成绩出来后\PL0源码\T1.PL0
文件 241 1998-09-15 10:52 时间 编译课设成绩出来后\PL0源码\T2.PL0
文件 799 1998-09-15 10:52 时间 编译课设成绩出来后\PL0源码\test1.pl0
文件 39246 2016-01-05 10:29 时间 编译课设成绩出来后\PL0源码\Unit1.cpp
文件 51 2016-01-05 10:36 时间 编译课设成绩出来后\PL0源码\Unit1.ddp
文件 2644 2016-01-05 10:36 时间 编译课设成绩出来后\PL0源码\Unit1.dfm
............此处省略15个文件信息
- 上一篇:extjs界面风格框架样式
- 下一篇:定位激光光斑中心算法
相关资源
- 武汉大学06-14编译原理试题
- 广工编译原理实验、课程设计
- 清华大学 编译原理 的答案
- 编译原理词法分析,LL1,SLR1)实验报
- 编译原理习题精选与解析 编译原理习
- 编译原理期末试卷A_(包含10套题)
- 北邮编译原理课件 配有期中期末试卷
- seulex编译原理课程设计
- TINY 扩充语言的语法分析
- 合工大编译原理17级课件全.zip
- 编译原理第二版 陈意云 张昱
- 编译原理LL1分析程序
- 比特大战源代码
- 编译原理第2版—清华大学出版社
- 南京理工大学编译原理课后习题答案
- 编译原理实验decaf_PA2
- 小型编译器
- 编译原理词法分析语法分析
- 编译原理胡元义第三版课后答案
- 哈工大编译原理习题及答案
- LR0文法分析器32349
- 编译原理课程实验常州工学院,比较
- 编译原理教材清华大学版答案
- 编译原理_Tiny+语法分析
- 编译原理综合课程设计
- 编译原理课后习题答案 清华大学 第二
- 编译原理课件_本科版
- 川大编译原理PPT-2017
- 编译原理课程设计
- 编译原理-Oberon-0逆向工程工具ROSE.ra
评论
共有 条评论