Notes
编译原理第 3 版的书貌似没有这个表,做实验和写课设的时候很不方便,把别人拍的第 2 版书上的这个表在这备份一份。
Error Code Table
| 出错编号 | 出错原因 |
|---|---|
| 1 | 常数说明中的=写成:= |
| 2 | 常数说明中的=后应是数字 |
| 3 | 常数说明中的表示符(标识符?)后应是= |
| 4 | const,var,procedure后应是标识符 |
| 5 | 漏掉了.或; |
| 6 | 过程说明后的符号不正确(应是语句开始符,或过程定义符) |
| 7 | 应是语句开始符 |
| 8 | 程序题内语句部分的后跟符不正确 |
| 9 | 程序结尾丢了句号. |
| 10 | 语句之间漏了; |
| 11 | 标识符未说明 |
| 12 | 赋值语句中,赋值号左部标识符属性应是变量 |
| 13 | 赋值语句左部标识符后应是赋值号:= |
| 14 | call后应为标识符 |
| 15 | call后标识符属性应为过程 |
| 16 | 条件语句中丢了then |
| 17 | 丢了end或; |
| 18 | while型循环语句中丢了do |
| 19 | 语句后的符号不正确 |
| 20 | 应为关系运算符 |
| 21 | 表达式内标识符属性不能是过程 |
| 22 | 表达式中漏掉右括号) |
| 23 | 因子后的非法符号 |
| 24 | 表达式的开始符不能是此符号 |
| 31 | 数越界 |
| 32 | read语句括号中的标识符不是变量 |
Picture


2418

被折叠的 条评论
为什么被折叠?



