《c陷阱与缺陷》之贪心法

在词法分析中,有条规则:每个符号应该包含尽可能多的字符,被称为“贪心法”或“大嘴法”。

 

K&R表述如下:如果(编译器的)输入流截止至某个字符之前都已经被分解为一个个符号,那么下一个符号将包括从该字符之后可能组成一个符号的最长字符串。

 

 

如:

a---b

被编译器解释为

(a--)-b

posted @ 2012-12-27 19:19  helloweworld  阅读(143)  评论(0编辑  收藏  举报