あいまいな文法:文法からのあいまいさの除去
E - > UV | EBE | V | [E]
V - > a | b
U - > < | >
B - >? | ! | @
一部の情報:
優先順序:? <! < @、単項演算子(<、>)が最高である
バイナリ演算子?、!、@は正しい結合です。
私の試み:
E - > UV | EBT | V | [E]
T - > E
V - > | b
U - > < | >
B - >? | B1
B1 - >! | B2
B2 - >
@私は私が私の変換中に、いくつかのコーナーケースを残している場合はわかりません。皆さんが間違いを指摘し、いくつかのヒントを提供することができれば幸いです。