Build error nodes in lexer again, not in parser