资源简介
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++异常的类和
评论
共有 条评论