lexer, parser: treat operators as normal symbols