私はそれを変換するのにすでに 2 つの時間を無駄にしましたが、私はいつも共通のプレフィックス ID を取得しています。
誰かが私にそれを説明できますか?私は非常に大きな文法のためにそれをやろうとしているので、基本を明確にする必要があります.
A、B、C、D のみが非端末です。
A : ‘(‘ B ‘)’
| ID ASSIGN C
| C
C : C '+' D
| C '-' D
| D
D : ID
| ID '(' actuals ')'
| ID '(' ')'
| INT_LIT
| ‘(‘ C ‘)’
B : B ';' A | A