【发布时间】:2016-10-26 15:52:56
【问题描述】:
我在 JavaCC 文件中有以下内容:
void condition() : {}
{
expression() comp_op() expression()
| condition() (<AND> | <OR>) condition()
}
其中<AND> 是“&&”,<OR> 是“||”。由于它是直接左递归,这会导致问题。我该如何解决这个问题?
【问题讨论】:
标签: parsing recursion compiler-construction javacc left-recursion