fix ENUM_expression_list printing

This commit is contained in:
ineed bots 2023-09-16 17:00:53 -06:00
parent cdd7b2d656
commit 24762485e0

View File

@ -370,10 +370,15 @@ nlohmann::json print_statement_ast(game::scriptInstance_t inst, game::sval_u val
{ {
auto exprlist = val.node[1]; auto exprlist = val.node[1];
auto sourcePos = val.node[2].sourcePosValue; auto sourcePos = val.node[2].sourcePosValue;
int i;
game::sval_u* node;
// answer["exprlist"] = print_statement_ast(inst, exprlist); for (i = 0, node = exprlist.node->node;
node;
// auto expr_count = game::GetExpressionCount(exprlist); node = node[1].node, i++)
{
answer["exprlist"][i] = print_statement_ast(inst, *node->node);
}
answer["sourcePos"] = sourcePos; answer["sourcePos"] = sourcePos;
break; break;