パーセクで遊んでいて、文法が曖昧であることに気づきました。明らかにそれは私の側のエラーですが、私は私が愚かであることを私に知らせるyaccスタイルのパーサジェネレータにある程度慣れています。パーセクは、パーセクを指定した順序で文字を食べるだけです(ええ、私は知っていますtry
)。
文法が左因数分解されていないときにparsecに教えてもらう方法はありますか?私のために働くプログラムは素晴らしいです。
ありがとう!
(shift-reduceは、別の種類のパーサーテクノロジーと関係があることを知っています。単に、あいまいな文法を説明することを意味します。)