Lines Matching refs:Parser

43 IdentifierInfo *Parser::getSEHExceptKeyword() {  in getSEHExceptKeyword()
51 Parser::Parser(Preprocessor &pp, Sema &actions, bool skipFunctionBodies) in Parser() function in Parser
73 DiagnosticBuilder Parser::Diag(SourceLocation Loc, unsigned DiagID) { in Diag()
77 DiagnosticBuilder Parser::Diag(const Token &Tok, unsigned DiagID) { in Diag()
87 void Parser::SuggestParentheses(SourceLocation Loc, unsigned DK, in SuggestParentheses()
110 bool Parser::ExpectAndConsume(tok::TokenKind ExpectedTok, unsigned DiagID, in ExpectAndConsume()
156 bool Parser::ExpectAndConsumeSemi(unsigned DiagID) { in ExpectAndConsumeSemi()
178 void Parser::ConsumeExtraSemi(ExtraSemiKind Kind, unsigned TST) { in ConsumeExtraSemi()
215 bool Parser::expectIdentifier() { in expectIdentifier()
234 static bool HasFlagsSet(Parser::SkipUntilFlags L, Parser::SkipUntilFlags R) { in HasFlagsSet()
246 bool Parser::SkipUntil(ArrayRef<tok::TokenKind> Toks, SkipUntilFlags Flags) { in SkipUntil()
359 void Parser::EnterScope(unsigned ScopeFlags) { in EnterScope()
370 void Parser::ExitScope() { in ExitScope()
388 Parser::ParseScopeFlags::ParseScopeFlags(Parser *Self, unsigned ScopeFlags, in ParseScopeFlags()
399 Parser::ParseScopeFlags::~ParseScopeFlags() { in ~ParseScopeFlags()
409 Parser::~Parser() { in ~Parser()
438 void Parser::Initialize() { in Initialize()
522 void Parser::LateTemplateParserCleanupCallback(void *P) { in LateTemplateParserCleanupCallback()
526 DestroyTemplateIdAnnotationsRAIIObj CleanupRAII(((Parser *)P)->TemplateIds); in LateTemplateParserCleanupCallback()
529 bool Parser::ParseFirstTopLevelDecl(DeclGroupPtrTy &Result) { in ParseFirstTopLevelDecl()
546 bool Parser::ParseTopLevelDecl(DeclGroupPtrTy &Result) { in ParseTopLevelDecl()
640 Parser::DeclGroupPtrTy
641 Parser::ParseExternalDeclaration(ParsedAttributesWithRange &attrs, in ParseExternalDeclaration()
866 bool Parser::isDeclarationAfterDeclarator() { in isDeclarationAfterDeclarator()
885 bool Parser::isStartOfFunctionDefinition(const ParsingDeclarator &Declarator) { in isStartOfFunctionDefinition()
919 Parser::DeclGroupPtrTy
920 Parser::ParseDeclOrFunctionDefInternal(ParsedAttributesWithRange &attrs, in ParseDeclOrFunctionDefInternal()
1018 Parser::DeclGroupPtrTy
1019 Parser::ParseDeclarationOrFunctionDefinition(ParsedAttributesWithRange &attrs, in ParseDeclarationOrFunctionDefinition()
1049 Decl *Parser::ParseFunctionDefinition(ParsingDeclarator &D, in ParseFunctionDefinition()
1249 void Parser::SkipFunctionBody() { in SkipFunctionBody()
1273 void Parser::ParseKNRParamDeclarations(Declarator &D) { in ParseKNRParamDeclarations()
1391 ExprResult Parser::ParseAsmStringLiteral() { in ParseAsmStringLiteral()
1416 ExprResult Parser::ParseSimpleAsm(SourceLocation *EndLoc) { in ParseSimpleAsm()
1455 TemplateIdAnnotation *Parser::takeTemplateIdAnnotation(const Token &tok) { in takeTemplateIdAnnotation()
1462 void Parser::AnnotateScopeToken(CXXScopeSpec &SS, bool IsNewAnnotation) { in AnnotateScopeToken()
1489 Parser::AnnotatedNameKind
1490 Parser::TryAnnotateName(bool IsAddressOfOperand, in TryAnnotateName()
1621 bool Parser::TryKeywordIdentFallback(bool DisableKeyword) { in TryKeywordIdentFallback()
1654 bool Parser::TryAnnotateTypeOrScopeToken() { in TryAnnotateTypeOrScopeToken()
1768 bool Parser::TryAnnotateTypeOrScopeTokenAfterScopeSpec(CXXScopeSpec &SS, in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
1875 bool Parser::TryAnnotateCXXScopeToken(bool EnteringContext) { in TryAnnotateCXXScopeToken()
1893 bool Parser::isTokenEqualOrEqualTypo() { in isTokenEqualOrEqualTypo()
1921 SourceLocation Parser::handleUnexpectedCodeCompletionToken() { in handleUnexpectedCodeCompletionToken()
1947 void Parser::CodeCompleteDirective(bool InConditional) { in CodeCompleteDirective()
1951 void Parser::CodeCompleteInConditionalExclusion() { in CodeCompleteInConditionalExclusion()
1955 void Parser::CodeCompleteMacroName(bool IsDefinition) { in CodeCompleteMacroName()
1959 void Parser::CodeCompletePreprocessorExpression() { in CodeCompletePreprocessorExpression()
1963 void Parser::CodeCompleteMacroArgument(IdentifierInfo *Macro, in CodeCompleteMacroArgument()
1970 void Parser::CodeCompleteIncludedFile(llvm::StringRef Dir, bool IsAngled) { in CodeCompleteIncludedFile()
1974 void Parser::CodeCompleteNaturalLanguage() { in CodeCompleteNaturalLanguage()
1978 bool Parser::ParseMicrosoftIfExistsCondition(IfExistsCondition& Result) { in ParseMicrosoftIfExistsCondition()
2038 void Parser::ParseMicrosoftIfExistsExternalDeclaration() { in ParseMicrosoftIfExistsExternalDeclaration()
2082 Parser::DeclGroupPtrTy Parser::ParseModuleDecl() { in ParseModuleDecl()
2124 Decl *Parser::ParseModuleImport(SourceLocation AtLoc) { in ParseModuleImport()
2172 bool Parser::ParseModuleName( in ParseModuleName()
2205 bool Parser::parseMisplacedModuleImport() { in parseMisplacedModuleImport()
2262 P.SkipUntil(SkipToTok, Parser::StopAtSemi); in expectAndConsume()
2286 Parser::StopAtSemi | Parser::StopBeforeMatch) && in diagnoseMissingClose()
2293 P.SkipUntil(Close, Parser::StopBeforeMatch); in skipToEnd()