【发布时间】:2017-07-01 11:59:51
【问题描述】:
与
%nonassoc ELSE
%nonassoc THEN
我明白了
$ bison -dv tiger.yy
Tiger.yy:74.5-28:警告:由于冲突,规则在解析器中无用 [-Wother]
: IF exp THEN exp ELSE exp
^^^^^^^^^^^^^^^^^^^^^^^^
但有
%nonassoc THEN
%nonassoc ELSE
规则有效。
这里发生了什么?为什么会这样?
【问题讨论】:
-
这是两个解析器之间的唯一区别吗?