use EBNF precedence ofor parser names