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, StringRef TokenUsed) { in ExpectAndConsumeSemi()
178 void Parser::ConsumeExtraSemi(ExtraSemiKind Kind, DeclSpec::TST TST) { in ConsumeExtraSemi()
215 bool Parser::expectIdentifier() { in expectIdentifier()
230 void Parser::checkCompoundToken(SourceLocation FirstTokLoc, in checkCompoundToken()
266 static bool HasFlagsSet(Parser::SkipUntilFlags L, Parser::SkipUntilFlags R) { in HasFlagsSet()
278 bool Parser::SkipUntil(ArrayRef<tok::TokenKind> Toks, SkipUntilFlags Flags) { in SkipUntil()
404 void Parser::EnterScope(unsigned ScopeFlags) { in EnterScope()
415 void Parser::ExitScope() { in ExitScope()
433 Parser::ParseScopeFlags::ParseScopeFlags(Parser *Self, unsigned ScopeFlags, in ParseScopeFlags()
444 Parser::ParseScopeFlags::~ParseScopeFlags() { in ~ParseScopeFlags()
454 Parser::~Parser() { in ~Parser()
474 void Parser::Initialize() { in Initialize()
568 void Parser::DestroyTemplateIds() { in DestroyTemplateIds()
584 bool Parser::ParseFirstTopLevelDecl(DeclGroupPtrTy &Result, in ParseFirstTopLevelDecl()
611 bool Parser::ParseTopLevelDecl(DeclGroupPtrTy &Result, in ParseTopLevelDecl()
790 Parser::DeclGroupPtrTy
791 Parser::ParseExternalDeclaration(ParsedAttributes &Attrs, in ParseExternalDeclaration()
1051 bool Parser::isDeclarationAfterDeclarator() { in isDeclarationAfterDeclarator()
1070 bool Parser::isStartOfFunctionDefinition(const ParsingDeclarator &Declarator) { in isStartOfFunctionDefinition()
1105 Parser::DeclGroupPtrTy Parser::ParseDeclOrFunctionDefInternal( in ParseDeclOrFunctionDefInternal()
1214 Parser::DeclGroupPtrTy Parser::ParseDeclarationOrFunctionDefinition( in ParseDeclarationOrFunctionDefinition()
1244 Decl *Parser::ParseFunctionDefinition(ParsingDeclarator &D, in ParseFunctionDefinition()
1464 void Parser::SkipFunctionBody() { in SkipFunctionBody()
1488 void Parser::ParseKNRParamDeclarations(Declarator &D) { in ParseKNRParamDeclarations()
1610 ExprResult Parser::ParseAsmStringLiteral(bool ForAsmLabel) { in ParseAsmStringLiteral()
1640 ExprResult Parser::ParseSimpleAsm(bool ForAsmLabel, SourceLocation *EndLoc) { in ParseSimpleAsm()
1679 TemplateIdAnnotation *Parser::takeTemplateIdAnnotation(const Token &tok) { in takeTemplateIdAnnotation()
1686 void Parser::AnnotateScopeToken(CXXScopeSpec &SS, bool IsNewAnnotation) { in AnnotateScopeToken()
1714 Parser::AnnotatedNameKind
1715 Parser::TryAnnotateName(CorrectionCandidateCallback *CCC, in TryAnnotateName()
1908 bool Parser::TryKeywordIdentFallback(bool DisableKeyword) { in TryKeywordIdentFallback()
1941 bool Parser::TryAnnotateTypeOrScopeToken( in TryAnnotateTypeOrScopeToken()
2059 bool Parser::TryAnnotateTypeOrScopeTokenAfterScopeSpec( in TryAnnotateTypeOrScopeTokenAfterScopeSpec()
2174 bool Parser::TryAnnotateCXXScopeToken(bool EnteringContext) { in TryAnnotateCXXScopeToken()
2191 bool Parser::isTokenEqualOrEqualTypo() { in isTokenEqualOrEqualTypo()
2219 SourceLocation Parser::handleUnexpectedCodeCompletionToken() { in handleUnexpectedCodeCompletionToken()
2245 void Parser::CodeCompleteDirective(bool InConditional) { in CodeCompleteDirective()
2249 void Parser::CodeCompleteInConditionalExclusion() { in CodeCompleteInConditionalExclusion()
2253 void Parser::CodeCompleteMacroName(bool IsDefinition) { in CodeCompleteMacroName()
2257 void Parser::CodeCompletePreprocessorExpression() { in CodeCompletePreprocessorExpression()
2261 void Parser::CodeCompleteMacroArgument(IdentifierInfo *Macro, in CodeCompleteMacroArgument()
2268 void Parser::CodeCompleteIncludedFile(llvm::StringRef Dir, bool IsAngled) { in CodeCompleteIncludedFile()
2272 void Parser::CodeCompleteNaturalLanguage() { in CodeCompleteNaturalLanguage()
2276 bool Parser::ParseMicrosoftIfExistsCondition(IfExistsCondition& Result) { in ParseMicrosoftIfExistsCondition()
2339 void Parser::ParseMicrosoftIfExistsExternalDeclaration() { in ParseMicrosoftIfExistsExternalDeclaration()
2389 Parser::DeclGroupPtrTy
2390 Parser::ParseModuleDecl(Sema::ModuleImportState &ImportState) { in ParseModuleDecl()
2484 Decl *Parser::ParseModuleImport(SourceLocation AtLoc, in ParseModuleImport()
2612 bool Parser::ParseModuleName( in ParseModuleName()
2645 bool Parser::parseMisplacedModuleImport() { in parseMisplacedModuleImport()
2702 P.SkipUntil(SkipToTok, Parser::StopAtSemi); in expectAndConsume()
2726 Parser::StopAtSemi | Parser::StopBeforeMatch) && in diagnoseMissingClose()
2733 P.SkipUntil(Close, Parser::StopBeforeMatch); in skipToEnd()