allow EBNF '+' (means 1->n times repeat)