0

我想知道如何代表“?” JavaCC 语法中的符号?这 '?' 符号意味着当你使用'?'时最多可以有一个语法符号。或零。例如:

S -> 一个?乙乙->乙;

因此,您最多可以有一个“a”。不可能超过一个,所以你不能有'aaaaa';

谢谢;

4

1 回答 1

1

使用( ... )?. 例如

void S() : {} { ( <a> )? B() }
void B() : {} { <b> }
于 2013-06-06T13:12:14.303 回答