X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=parser.c;h=cbae8d3cc68aaef87fa7ea14c42d202b379a0c56;hp=2a0e7b796ca27775f6579351c23a53f5dd950d15;hb=f8db5a7c6d0ba2e5e9624e1de46bb2da9572bb32;hpb=7115176c0e21b7e6a436c6e3e97b800900e5af0b diff --git a/parser.c b/parser.c index 2a0e7b7..cbae8d3 100644 --- a/parser.c +++ b/parser.c @@ -1690,6 +1690,8 @@ static bool parser_close_paren(parser_t *parser, shunt *sy) static void parser_reclassify_token(parser_t *parser) { size_t i; + if (parser->tok >= TOKEN_START) + return; for (i = 0; i < operator_count; ++i) { if (!strcmp(parser_tokval(parser), operators[i].op)) { parser->tok = TOKEN_OPERATOR;