Lines Matching defs:updateNode
685 ir::Expression *updateNode = nullptr;
726 updateNode = ParseExpression(ExpressionParseFlags::ACCEPT_COMMA | ExpressionParseFlags::IN_FOR);
730 return {forKind, rightNode, updateNode};
776 ir::Expression *updateNode = nullptr;
820 updateNode = ParseExpression(ExpressionParseFlags::ACCEPT_COMMA | ExpressionParseFlags::IN_FOR);
823 return {ForStatementKind::UPDATE, initNode, rightNode, updateNode};
832 ir::Expression *updateNode = nullptr;
846 updateNode = ParseExpression(ExpressionParseFlags::ACCEPT_COMMA | ExpressionParseFlags::IN_FOR);
849 return {rightNode, updateNode};
914 ir::Expression *updateNode = nullptr;
936 std::tie(rightNode, updateNode) = ParseForUpdate(isAwait);
942 std::tie(forKind, initNode, rightNode, updateNode) =
946 std::tie(forKind, rightNode, updateNode) = ParseForInOf(initNode, ExpressionParseFlags::NO_OPTS, isAwait);
961 forStatement = AllocNode<ir::ForUpdateStatement>(initNode, rightNode, updateNode, bodyNode);