資源簡介
PL/0語言可以看成PASCAL語言的子集,它的編譯程序是一個編譯解釋執行系統。PL/0的目標程序為假想棧式計算機的匯編語言,與具體計算機無關。
文件說明:
PL.htm---PL/0語言基本原理
pl0.h---定義
PL0.cpp---實現
testPl0.cpp---使用方法舉例
testPas.txt---一個LP/0語言源程序
文件說明:
PL.htm---PL/0語言基本原理
pl0.h---定義
PL0.cpp---實現
testPl0.cpp---使用方法舉例
testPas.txt---一個LP/0語言源程序
代碼片段和文件信息
#include?“pl0.h“
/**************************************************************************
* PL/0?語言編譯程序,由江漢石油學院計算機系周云才根據清華大學出版社出版,
* 呂映芝,張素琴,蔣維杜編寫的教材《編譯原理》中第二章(PL/0編譯程序的實現)
* 以及附錄A中的代碼改編而成。
* 代碼版權由周云才擁有,使用者必須遵循以下約定:
* 可以免費使用此文件,但必須包含此聲明。
* 可以修改、傳播、打印、出版這里的源代碼。
* 可以在任何軟件工程中使用這里的源代碼。
* 周云才對于由此源代碼的使用而引起的任何問題沒有任何責任。
* 周云才地址:湖北省荊州市江漢石油學院計算機系
* ??郵編:434023
* ??????信箱:zyc262@163.net
* ??電話:?0716-8431262
**********************************************************************************************/
string?PL0::errStr[]={“?““error?0001:??常數說明中“=”寫成“:=”“
“error?0002:??常數說明中的“=”后應為數字“
“error?0003:??常數說明中的標識符后應是“=”“
“error?0004:??constvarprocedure后應為標識符“
“error?0005:??漏掉了‘’或‘;’“
“error?0006:??過程說明后的符號不正確(應是語句開始符或過程開始符)“
“error?0007:??應是語句開始符“
“error?0008:
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄??????????0??2003-01-01?22:20??pl0
?????目錄??????????0??2003-01-01?22:21??pl0\pl0
?????文件???????2486??2002-12-23?21:21??pl0\pl0\codechina.txt
?????目錄??????????0??2003-01-01?22:20??pl0\pl0\PL.files
?????文件???????1183??2002-12-15?20:54??pl0\pl0\PL.files\filelist.xm
?????文件???????1036??2002-12-15?20:54??pl0\pl0\PL.files\image001.png
?????文件???????2755??2002-12-15?20:54??pl0\pl0\PL.files\image002.jpg
?????文件??????10306??2002-12-15?20:54??pl0\pl0\PL.files\image003.png
?????文件??????21812??2002-12-15?20:54??pl0\pl0\PL.files\image004.jpg
?????文件??????14344??2002-12-15?20:54??pl0\pl0\PL.files\image005.png
?????文件??????33134??2002-12-15?20:54??pl0\pl0\PL.files\image006.jpg
?????文件???????4693??2002-12-15?20:54??pl0\pl0\PL.files\image007.png
?????文件??????11282??2002-12-15?20:54??pl0\pl0\PL.files\image008.jpg
?????文件???????3963??2002-12-15?20:54??pl0\pl0\PL.files\image009.png
?????文件???????7609??2002-12-15?20:54??pl0\pl0\PL.files\image010.jpg
?????文件???????2589??2002-12-15?20:54??pl0\pl0\PL.files\image011.png
?????文件???????5061??2002-12-15?20:54??pl0\pl0\PL.files\image012.jpg
?????文件???????2936??2002-12-15?20:54??pl0\pl0\PL.files\image013.png
?????文件???????7144??2002-12-15?20:54??pl0\pl0\PL.files\image014.jpg
?????文件??????13719??2002-12-15?20:54??pl0\pl0\PL.files\image015.png
?????文件??????18381??2002-12-15?20:54??pl0\pl0\PL.files\image016.jpg
?????文件???????7063??2002-12-15?20:54??pl0\pl0\PL.files\image017.png
?????文件??????17453??2002-12-15?20:54??pl0\pl0\PL.files\image018.jpg
?????文件??????10840??2002-12-15?20:54??pl0\pl0\PL.files\image019.png
?????文件??????23706??2002-12-15?20:54??pl0\pl0\PL.files\image020.jpg
?????文件??????16531??2002-12-15?20:54??pl0\pl0\PL.files\image021.png
?????文件??????24991??2002-12-15?20:54??pl0\pl0\PL.files\image022.jpg
?????文件???????8695??2002-12-15?20:54??pl0\pl0\PL.files\image023.png
?????文件??????18234??2002-12-15?20:54??pl0\pl0\PL.files\image024.jpg
?????文件???????3754??2002-12-15?20:54??pl0\pl0\PL.files\image025.png
............此處省略17個文件信息
- 上一篇:使用C++編寫的超市收銀系統
- 下一篇:一個專門處理c++異常的類和
評論
共有 條評論