Lines Matching refs:startLoc

386 ir::TSImportType *TSParser::ParseImportType(const lexer::SourcePosition &startLoc, bool isTypeof)
429 importType->SetRange({startLoc, Lexer()->GetToken().End()});
459 lexer::SourcePosition startLoc = checkType->Start();
493 conditionalType->SetRange({startLoc, endLoc});
678 lexer::SourcePosition &startLoc = referenceStartLoc;
679 return ParseImportType(startLoc, true);
734 lexer::SourcePosition startLoc = Lexer()->GetToken().Start();
750 typeParameter->SetRange({startLoc, endLoc});
784 lexer::SourcePosition startLoc = Lexer()->GetToken().Start();
823 mappedType->SetRange({startLoc, Lexer()->GetToken().End()});
939 lexer::SourcePosition startLoc = elementType->Start();
941 arrayType->SetRange({startLoc, endLoc});
949 lexer::SourcePosition startLoc;
959 startLoc = type->Start();
962 startLoc = Lexer()->GetToken().Start();
980 unionType->SetRange({startLoc, endLoc});
988 lexer::SourcePosition startLoc;
1002 startLoc = type->Start();
1005 startLoc = Lexer()->GetToken().Start();
1024 intersectionType->SetRange({startLoc, endLoc});
1208 ir::TypeNode *TSParser::ParseFunctionType(lexer::SourcePosition startLoc, bool isConstructionType, bool throwError,
1247 funcType->SetRange({startLoc, returnTypeAnnotation->End()});
1411 const lexer::SourcePosition &startLoc, bool ignoreCallExpression)
1451 (*returnExpression)->SetRange({startLoc, endLoc});
1531 ir::TSIndexSignature *TSParser::ParseIndexSignature(const lexer::SourcePosition &startLoc, bool isReadonly)
1571 indexSignature->SetRange({startLoc, Lexer()->GetToken().End()});
1655 ir::AstNode *TSParser::ParsePropertyOrMethodSignature(const lexer::SourcePosition &startLoc, bool isReadonly)
1671 startLoc);
1696 methodSignature->SetRange({startLoc, Lexer()->GetToken().End()});
1711 propertySignature->SetRange({startLoc, Lexer()->GetToken().End()});
1732 lexer::SourcePosition startLoc = Lexer()->GetToken().Start();
1742 return ParseIndexSignature(startLoc, isReadonly);
1745 return ParsePropertyOrMethodSignature(startLoc, isReadonly);