lvalue ebnf