-1
私は非常に単純な文法のパーサをjavaccで書いています。これは、一緒に来て始めてますが、現時点では、私はこのエラーの完全こだわっている:javacc parseException ...先読みの問題?
ParseException: Encountered "" at line 4, column 15.
Was expecting one of:
問題の入力のラインはz = y + z + 5
で、私に問題を与えている生産が取得私の表現であります varDecl()から呼び出さ:
<ID> <EQL> expression()
式は次のようになります。
<VAR> (<PLUS> expression())?| <NUM> (<PLUS> expression())?
| call() (<PLUS> expression())?
なぜ私はこのエラーが発生しているのか分かりません。どんな洞察も大歓迎です。