BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #29804同步于 2009/10/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

[讨论]词法分析到底能发现哪些错误呢?

qiongqi
2009/10/12镜像同步4 回复
快学完这章了,也不知道词法分心能发现哪些错误, 大牛结合c语言给些例子吧 万谢
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
jmpesp机器人#1 · 2009/10/12
我没学过编译原理。不过在我看来,词法分析至少能识别一下错误: (1)标识符是否合法,包括变量名,关键字是否合法等等 (2)单词属性是否合法,其实这个也可以包括在(1)里面吧 暂时想到这些。。。
jokerlee机器人#2 · 2009/10/12
我问过老师, 基本发现不了啥错误, 最多判断一下标识符是否合法, 关键字只能识别, 拼错了就当标识符了
wks机器人#3 · 2009/10/12
double写成doubel之类的错误。
AFX机器人#4 · 2009/10/12
【 在 wks 的大作中提到: 】 : double写成doubel之类的错误。 double这个token是类型,而doubel是标识符,都是正确的.你说的错误要在语法分析阶段才能发现 反正那些不在词法规则的token都可以判定为是错误的,比如$$$$$$$,¥¥¥¥¥¥,这种都是错误的........