Lines Matching defs:leftNode
734 ir::Expression *leftNode, ExpressionParseFlags exprFlags)
746 switch (leftNode->Type()) {
752 isValid = leftNode->AsArrayExpression()->ConvertibleToArrayPattern();
756 isValid = leftNode->AsObjectExpression()->ConvertibleToObjectPattern();
765 ValidateLvalueAssignmentTarget(leftNode);
770 return {forKind, leftNode, ParseExpression(exprFlags), nullptr};
774 ir::Expression *leftNode, ExpressionParseFlags exprFlags, bool isAwait)
779 return ParseIsForInOf(leftNode, exprFlags);
786 ir::Expression *expr = ParseAssignmentExpression(leftNode);
915 ir::Expression *leftNode = nullptr;
920 std::tie(leftNode, initNode) = ParseForLoopInitializer();
921 bool canBeForInOf = (leftNode != nullptr) || (initNode != nullptr);
937 } else if (leftNode != nullptr) {
943 ParseForInOf(leftNode, ExpressionParseFlags::NO_OPTS, isAwait);