Ich schreibe einen Parser für eine sehr einfache Grammatik in javacc. Es fängt an, zusammen zu kommen, aber im Moment bin ich auf diesem Fehler vollständig fest:javacc parseException ... Lookahead Problem?
ParseException: Encountered "" at line 4, column 15.
Was expecting one of:
Die Eingabezeile in Frage z = y + z + 5
und die Produktion, die mir Probleme ist mein Ausdruck zu geben, die erhalten genannt von varDecl():
<ID> <EQL> expression()
Ausdruck sieht wie folgt aus:
<VAR> (<PLUS> expression())?| <NUM> (<PLUS> expression())?
| call() (<PLUS> expression())?
Ich bin ratlos, warum ich diesen Fehler bekomme - jede Einsicht würde sehr geschätzt werden.