bisonc++ のコンパイラに大きな問題があります。エラー メッセージがゴミです。問題を見つけるのは非常に困難ですLine 63: 2 Reduce/Reduce conflict(s)
(63 行目はコードの最後の行です)。bisonc ++も競合の原因となるルールを返すようにする方法、スイッチなどはありますか? 詳細なエラー報告はありますか? ありがとうございました!
1 に答える
0
bisonc++ の man ページによると、-V スイッチを使用して .output ファイルに書き込まれる詳細な出力を要求できます。
- --冗長 (-V)
パーサーの状態の詳細な説明と、その状態の先読みトークンの種類ごとに何が行われるかを含むファイルを書き込みます。このファイルには、文法で検出されたすべての競合 (演算子の優先順位によって解決されたものと未解決のままのものの両方) も記述されています。デフォルトでは作成されませんが、要求された場合、情報は .output に書き込まれます。bisonc++ に渡される文法仕様ファイルはどこにありますか?
于 2017-04-08T11:26:30.167 に答える