Javacc parseException... проблема с поиском?

-4

Я пишу парсер для очень простой грамматики в javacc. Он начинает собираться вместе, но на данный момент я полностью застрял на этой ошибке:


    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())?

Я в недоумении относительно того, почему я получаю эту ошибку - любое понимание будет оценено.

спросил(а) 2009-06-14T22:22:00+04:00 10 лет, 11 месяцев назад
0
54

Hm, да, это не очень полезная ошибка JavaCC. Какую версию JavaCC вы используете?

Кроме того, трудно устранить эти проблемы, не видя полной грамматики... и хотя я понимаю, что вы не можете опубликовать это.

ответил(а) 2009-06-23T21:01:00+04:00 10 лет, 11 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема