Lines Matching refs:startLoc
527 auto startLoc = Lexer()->GetToken().Start();
566 return ParseInnerConstructorDeclaration(memberModifiers, startLoc);
577 return ParseInnerRest(properties, modifiers, memberModifiers, startLoc);
871 lexer::SourcePosition startLoc = Lexer()->GetToken().Start();
884 ThrowSyntaxError("Getter and setter methods must be abstracts in the interface body", startLoc);
888 ThrowSyntaxError("Private or static interface methods must have body", startLoc);
905 func->SetRange({startLoc, body != nullptr ? body->End()
928 auto startLoc = Lexer()->GetToken().Start();
936 method->SetStart(startLoc);
948 field->SetStart(startLoc);
957 method->SetStart(startLoc);
963 field->SetStart(startLoc);
1060 const lexer::SourcePosition &startLoc)
1072 auto *methodDef = BuildImplicitConstructor(ir::ClassDefinitionModifiers::SET_CTOR_ID, startLoc);
1094 lexer::SourcePosition startLoc = Lexer()->GetToken().Start();
1116 return std::make_pair(memberModifiers, startLoc);