1

DParser形式用に記述され、Python バインディングを使用する大きな文法があります。この文法を使用してコードを解析すると、次の例外が発生しますが、渡すコードによって記号が異なります。しかし、あいまいな記号は常に同じ非終端記号です。あいまいさが何であるかを知るにはどうすればよいですか?

Traceback (most recent call last):
  File "parser.py", line 2030, in ambiguity
    raise dparser.AmbiguityException("\n\nUnresolved ambiguity!  Symbols:\n  " + '\n'.join([node.symbol for node in nodes]))
dparser.AmbiguityException:

Unresolved ambiguity!  Symbols:
  non_terminal
  non_terminal

ヒントやアイデアをいただければ幸いです。

4

0 に答える 0