0
У меня есть следующие в файле JavaCC:Удаление прямой леворекурсивные в JavaCC
void condition() : {}
{
expression() comp_op() expression()
| condition() (<AND> | <OR>) condition()
}
где <AND>
является «& &» и <OR>
является «||». Это вызывает проблемы из-за того, что это прямая левая рекурсия. Как я могу это исправить?