• Home
  • Raw
  • Download

Lines Matching full:it

71     for (auto *it : elements_) {  in ConvertibleToArrayPattern()  local
72 switch (it->Type()) { in ConvertibleToArrayPattern()
74 convResult = it->AsArrayExpression()->ConvertibleToArrayPattern(); in ConvertibleToArrayPattern()
78 if (!restFound && it == elements_.back() && !trailingComma_) { in ConvertibleToArrayPattern()
79 convResult = it->AsSpreadElement()->ConvertibleToRest(isDeclaration_); in ConvertibleToArrayPattern()
87 convResult = it->AsObjectExpression()->ConvertibleToObjectPattern(); in ConvertibleToArrayPattern()
91 convResult = it->AsAssignmentExpression()->ConvertibleToAssignmentPattern(); in ConvertibleToArrayPattern()
130 for (auto *it : elements_) { in ValidateExpression() local
131 switch (it->Type()) { in ValidateExpression()
133 info = it->AsObjectExpression()->ValidateExpression(); in ValidateExpression()
137 info = it->AsArrayExpression()->ValidateExpression(); in ValidateExpression()
141 auto *assignmentExpr = it->AsAssignmentExpression(); in ValidateExpression()
152 info = it->AsSpreadElement()->ValidateExpression(); in ValidateExpression()
170 for (auto *&it : decorators_) { in TransformChildren() local
171 if (auto *transformedNode = cb(it); it != transformedNode) { in TransformChildren()
172 it->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
173 it = transformedNode->AsDecorator(); in TransformChildren()
177 for (auto *&it : elements_) { in TransformChildren() local
178 if (auto *transformedNode = cb(it); it != transformedNode) { in TransformChildren()
179 it->SetTransformedNode(transformationName, transformedNode); in TransformChildren()
180 it = transformedNode->AsExpression(); in TransformChildren()
194 for (auto *it : decorators_) { in Iterate() local
195 cb(it); in Iterate()
198 for (auto *it : elements_) { in Iterate() local
199 cb(it); in Iterate()
243 checker::Type *CheckAssignmentPattern(Expression *it, checker::TSChecker *checker, checker::Type *e… in CheckAssignmentPattern() argument
246 auto *assignmentPattern = it->AsAssignmentPattern(); in CheckAssignmentPattern()
277 checker::Type *CheckElementPattern(Expression *it, checker::Type *elementType, checker::TSChecker *… in CheckElementPattern() argument
280 switch (it->Type()) { in CheckElementPattern()
288 elementType = it->AsObjectPattern()->CheckPattern(checker); in CheckElementPattern()
294 elementType = it->AsArrayPattern()->CheckPattern(checker); in CheckElementPattern()
300 return CheckAssignmentPattern(it, checker, elementType, addOptional, memberFlag); in CheckElementPattern()
309 const ir::Identifier *ident = it->AsIdentifier(); in CheckElementPattern()
332 for (auto it = elements_.rbegin(); it != elements_.rend(); it++) { in CheckPattern() local
336 elementType = CheckElementPattern(*it, elementType, checker, addOptional, memberFlag); in CheckPattern()
341 …nder::Scope::CreateVar(checker->Allocator(), memberIndex, varbinder::VariableFlags::PROPERTY, *it); in CheckPattern()