資源簡介
可能對你的學習有幫助
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界面風格框架樣式
- 下一篇:定位激光光斑中心算法
評論
共有 條評論