EBNF形式のスカラからANTLRへの接尾辞、接尾辞および接頭辞の規則を変換しようとしていますが、infixExpression規則の左回帰に関するエラーが表示されています。 問題のルールは以下のとおりです。 public symbolOrID
: ID
| Symbol
;
public postfixExpression
: infixExpression symbolOrID?
私は結腸がBNFまたはEBNFで何を意味するのか分かりません。インターネット上のどこにも掲載されていません。とにかく、私の教授は宿題にそれを割り当てました。私は彼がセミコロンなどと混同していると思う。私はまだセミコロンが何を意味するのかはまだ分かりません。ここではいくつかのコンテキストは次のとおりです。宣言のために、以下のCFG(文脈自由文法)が与えられ : D -> D ; D
D -> id