5
Grammar improvements
Single element EBNF like ID*
Combined parser/lexer
Allows ‘c’ and “literal” literals
Multiple parameters, return values
Labels do not have to be unique
(x=ID|x=INT) {…$x…}
For combined grammars, warns when
tokens are not defined