PL/0语言编译程序整理实现:(9)、错误信息
来源:互联网 发布:网络机顶盒怎么刷机 编辑:程序博客网 时间:2024/05/22 17:18
unit uErrorInfo;
interface
const
CNT_Error1 = '程序编译失败';
CNT_Error2 = '数值溢出';
CNT_Error3 = '无效字符';
CNT_Error4 = '代码太长';
CNT_Error_1 = 'Error 01: 常数说明中“=”写成“:=”';
CNT_Error_2 = 'Error 02: 常数说明中的“=”后应为数字';
CNT_Error_3 = 'Error 03: 常数说明中的标识符后应是“=”';
CNT_Error_4 = 'Error 04: const,var,procedure后应为标识符';
CNT_Error_5 = 'Error 05: 漏掉了‘,’或‘;’';
CNT_Error_6 = 'Error 06: 过程说明后的符号不正确(应是语句开始符或过程开始符)';
CNT_Error_7 = 'Error 07: 应是语句开始符';
CNT_Error_8 = 'Error 08: 过程体内语句部分的后跟符不正确';
CNT_Error_9 = 'Error 09: 程序结尾丢了句号‘.’';
CNT_Error_10 = 'Error 10: 语句之间漏了‘;’';
CNT_Error_11 = 'Error 11: 标识符没说明';
CNT_Error_12 = 'Error 12: 赋值语句中,赋值号左部标识符属性应是变量';
CNT_Error_13 = 'Error 13: 赋值语句左部标识符应是赋值号‘:=’';
CNT_Error_14 = 'Error 14: call后应为标识符';
CNT_Error_15 = 'Error 15: call后标识符属性应为过程';
CNT_Error_16 = 'Error 16: 条件语句中丢了then';
CNT_Error_17 = 'Error 17: 丢了end或;';
CNT_Error_18 = 'Error 18: while型循环语句中丢了do';
CNT_Error_19 = 'Error 19: 语句后的标识符不正确';
CNT_Error_20 = 'Error 20: 应为关系运算符';
CNT_Error_21 = 'Error 21: 表达式内标识符属性不能是过程';
CNT_Error_22 = 'Error 22: 表达式中漏掉了右括号‘)’';
CNT_Error_23 = 'Error 23: 因子后的非法符号';
CNT_Error_24 = 'Error 24: 表达式开始符不能是此符号';
CNT_Error_25 = 'Error 25: 文件在不该结束的地方结束了';
CNT_Error_26 = 'Error 26: 结束符出现在不该结束的地方';
CNT_Error_27 = 'Error 27: 过程嵌套层数太多';
CNT_Error_28 = 'Error 28: repeat语句中缺少until';
CNT_Error_29 = 'Error 29: write语句中漏掉了右括号‘)’';
CNT_Error_30 = 'Error 30: 数组缺少右括号‘]’';
CNT_Error_31 = 'Error 31: 数越界';
CNT_Error_32 = 'Error 32: read语句括号中标识符不是变量';
CNT_Error_33 = 'Error 33: read语句中漏掉了左括号‘(’';
CNT_Error_34 = 'Error 34: read语句中漏掉了右括号‘)’';
CNT_Error_35 = 'Error 35: 数组维数应为数字';
CNT_Error_36 = 'Error 36: 数组缺少左括号‘[’';
CNT_Error_37 = 'Error 37: 数组越界';
implementation
end.
- PL/0语言编译程序整理实现:(9)、错误信息
- PL/0语言编译程序整理实现:(2)、单词类型
- PL/0语言编译程序整理实现:(3)、词法分析
- PL/0语言编译程序整理实现:(4)、对象类型
- PL/0语言编译程序整理实现:(5)、语法分析
- PL/0语言编译程序整理实现:(6)、代码类型
- PL/0语言编译程序整理实现:(7)、目标代码
- PL/0语言编译程序整理实现:(8)、代码执行
- PL/0语言编译程序整理实现:(10)、错误处理
- PL/0语言编译程序整理实现:(11)、测试界面
- PL/0语言编译程序整理实现:(12)、测试代码
- PL/0语言编译程序整理实现:(1)、语法描述EBNF
- PL/0语言编译程序分析
- PL/0语言编译程序分析
- PL/0语言编译程序分析
- PL/0语言编译程序分析
- PL/0语言编译程序分析
- PL/0语言编译程序分析
- RedHat AS 5.3 yum源配置
- PL/0语言编译程序整理实现:(7)、目标代码
- 每天是一个新的开始.加油.
- win2008建立无线共享有线网络
- PL/0语言编译程序整理实现:(8)、代码执行
- PL/0语言编译程序整理实现:(9)、错误信息
- PL/0语言编译程序整理实现:(10)、错误处理
- SQL server 临时表和表变量
- 我的第一年--程序员
- 奇文共赏
- 哈哈
- RedHat 5.5配置YUM 从centos5源与光盘源更新rpm包
- 商业周刊:2010热门增长科技公司
- PL/0语言编译程序整理实现:(11)、测试界面