Removed str function from lexer_error as it was unused and untested, replaced operator parsing in parser_expr returns with lex::lexer_error usage.