1
次の規則を持つ文法はなぜ矛盾しますか?どのようにマーカーが競合する可能性がありますか?
Statement | IF {...} LP BoolExp RP %prec IFX Statement { ... }
| ...
IFX端末は、他の抱擁を解決するための標準的なトリックです。これは何とか関係があると思います。 最初のマーキングを削除すると、競合が削除されます。
メッセージバイソン出力は次のとおりです。
警告:による紛争へのパーサーでルール無用:$ @ 2:/ *空*/
をappylingとき、私はこれが関連している願って使用することが考えられます便利です:http://lists.gnu.org/archive/html/help-bison/2001-10/msg00011.html – sarnold
@sarnoldありがとう、これは多くの助けになりました。 – Artium