問題タブ [reduce-reduce-conflict]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
parsing - 競合を減らす/減らす
単純な言語のパーサーを作成しようとしていますが、ルール expr: l_value および r_value: '@' l_value のために、reduce/reduce の競合を取り除くことができません。記号「@」の優先順位を決定して修正しようとしましたが、役に立ちませんでした。最小限の再現可能な例は次のとおりです。
`
parser.output では、次のようになります。
parsing - 文法におけるreduce-reduce、shift-reduceの衝突
LR パーサーによる分析中のこの文法での reduce-reduce および shift-reduce の競合はどれですか?