static ast_value* parser_const_float_neg1(parser_t *parser) {
if (!parser->imm_float_neg_one)
- parser->imm_float_zero = parser_const_float(parser, -1);
+ parser->imm_float_neg_one = parser_const_float(parser, -1);
return parser->imm_float_neg_one;
}
}
else
{
- parseerror(parser, "unexpected token: %s", parser->lex->tok.value);
+ parseerror(parser, "unexpected token: `%s`", parser->lex->tok.value);
return false;
}
return true;