我怎么能代表'?' JavaCC语法中的符号?

时间:2013-06-05 23:54:20

标签: javacc

我想知道我怎么能代表'?' JavaCC语法中的符号? '?'符号表示当你使用'?'时最多只能有一个语法符号或零。 例如:

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

所以,你最多可以有一个'a'。不可能超过一个,所以你不能拥有'aaaaa';

感谢;

1 个答案:

答案 0 :(得分:1)

使用( ... )?。例如

void S() : {} { ( <a> )? B() }
void B() : {} { <b> }