Notes

编译原理第 3 版的书貌似没有这个表,做实验和写课设的时候很不方便,把别人拍的第 2 版书上的这个表在这备份一份。

Error Code Table

出错编号 出错原因
1 常数说明中的=写成:=
2 常数说明中的=后应是数字
3 常数说明中的表示符(标识符?)后应是=
4 constvarprocedure后应是标识符
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

PL0语言出错编号表
PL0语言出错编号表

相关文章:

  • 2022-12-23
  • 2021-12-27
  • 2022-12-23
  • 2021-07-20
  • 2021-08-09
  • 2021-06-24
  • 2021-11-07
  • 2022-12-23
猜你喜欢
  • 2022-01-06
  • 2021-12-10
  • 2021-08-10
  • 2021-10-27
  • 2022-12-23
相关资源
相似解决方案