分类: C/C++
2010-05-28 19:15:23
题意:
定义了一种新的语言,有五种语句,DCL, DEC/ INC, GOTO, =,END。遇到两种情况要输出错误: 1,从前面最后一次DCL X以来没有再引用X,就又出现DCL X, 后面的DCL X语句出错。2。,没定义X(没DCL X)就引用X(DEC X, INC X....),出错。 跟着程序执行,按遇到错误的顺序输出错误信息。(这句话一开始没注意以为是按行号从小到大输出,WA了无数次)
思路:
纯粹的模拟, 要注意的地方有 id大小写敏感,关键字大小写不敏感,关键字前后,参数前后都可能有不知道多少个空格。