私はparsecで遊んでいて、あいまいな文法があることに気付きました。明らかにそれは私のところでは誤りですが、私はyacc形式のパーサージェネレータに慣れています。 Parsecはあなたがパーサを与える順序で文字を食べるだけです(ええ、私は約try
を知っています)。parsecが "shift-reduce"競合を報告する方法はありますか?
私の文法が残っていないときにparsecに教えてもらう方法はありますか?私のために働くプログラムは素晴らしいです。
ありがとうございます!
(私は単に曖昧な文法を記述することを意味する。シフト削減は、パーサー技術の別の種類に関係していることを知っている。)