0
Я хотел бы знать, как я могу представить '?' символ в грамматике JavaCC? «?» символ означает, что при использовании '?' может быть не более одного символа грамматики. или ноль. Например:как я могу представить '?' символ в грамматике JavaCC?
S -> a? B B -> b;
Таким образом, вы можете иметь не более одного 'a'. Не возможно более одного a, поэтому вы не можете «aaaaa»;
Thanks;
Для правил грамматики вы также можете использовать квадратные скобки, как в '[]'. –