私はOOP言語のほとんどの機能を備えたbisonパーサーに取り組んでいますが、bisonはシフト/リデュースの競合があると文句を言います。私が得た:
conflicts: 21 shift/reduce
問題は、それらがどこにあるかを教えてくれないことです。誰かがそこに衝突を見つける方法を知っていますか?
前もって感謝します。
私はOOP言語のほとんどの機能を備えたbisonパーサーに取り組んでいますが、bisonはシフト/リデュースの競合があると文句を言います。私が得た:
conflicts: 21 shift/reduce
問題は、それらがどこにあるかを教えてくれないことです。誰かがそこに衝突を見つける方法を知っていますか?
前もって感謝します。
コマンドラインオプションに関するマニュアルページを読むと、 1つが呼び出され--report
、もう1つがと呼ばれることに気付くでしょう--report-file
。これらの2つは、Bisonに、指定された名前のレポートファイルを作成するように指示します。特に、競合に関する詳細情報を含める必要があります。