Home
last modified time | relevance | path

Searched refs:BalancedDelimiterTracker (Results 1 – 14 of 14) sorted by relevance

/llvm-project-15.0.7/clang/lib/Parse/
H A DParseExprCXX.cpp830 BalancedDelimiterTracker T(*this, tok::l_square); in ParseLambdaIntroducer()
1403 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseLambdaExpressionAfterIntroducer()
1535 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXCasts()
1566 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXTypeid()
1632 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXUuidof()
1871 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXTypeConstructExpression()
3106 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXNewExpression()
3169 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXNewExpression()
3809 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseArrayTypeTrait()
3852 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseExpressionTrait()
[all …]
H A DParseInit.cpp241 BalancedDelimiterTracker T(*this, tok::l_square); in ParseInitializerWithPotentialDesignator()
441 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseBraceInitializer()
553 BalancedDelimiterTracker Braces(*this, tok::l_brace); in ParseMicrosoftIfExistsBraceInitializer()
H A DParseOpenMP.cpp401 BalancedDelimiterTracker T(*this, tok::l_paren, in ParseOpenMPDeclareReductionDirective()
474 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseOpenMPReductionInitializerForDecl()
1198 BalancedDelimiterTracker BDT(*this, tok::l_paren, in parseOMPContextSelector()
1566 BalancedDelimiterTracker IT(*this, tok::l_paren, in parseOpenMPAppendArgs()
1697 BalancedDelimiterTracker T(*this, tok::l_paren, in ParseOpenMPAssumesDirective()
2526 BalancedDelimiterTracker T(*this, tok::l_paren, in ParseOpenMPDeclarativeOrExecutableDirective()
2832 BalancedDelimiterTracker T(*this, tok::l_paren, in ParseOpenMPDeclarativeOrExecutableDirective()
3098 BalancedDelimiterTracker T(*this, tok::l_paren, in ParseOpenMPUsesAllocatorClause()
3540 BalancedDelimiterTracker PT(*this, tok::l_paren, in ParseOpenMPInteropClause()
3928 BalancedDelimiterTracker T(*this, tok::l_paren, tok::colon); in parseMapperModifier()
[all …]
H A DParseDeclCXX.cpp148 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseNamespace()
379 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseLinkage()
448 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseExportDeclaration()
946 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseStaticAssertDeclaration()
1036 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseDecltypeSpecifier()
1150 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseUnderlyingTypeSpecifier()
3185 BalancedDelimiterTracker T(*this, tok::l_brace); in SkipCXXMemberSpecification()
3478 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseCXXMemberSpecification()
3907 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseDynamicExceptionSpecification()
4167 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseOpenMPAttributeArgs()
[all …]
H A DParseExpr.cpp1687 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCastExpression()
1907 BalancedDelimiterTracker T(*this, tok::l_square); in ParsePostfixExpressionSuffix()
2002 BalancedDelimiterTracker PT(*this, tok::l_paren); in ParsePostfixExpressionSuffix()
2370 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseSYCLUniqueStableNameExpression()
2418 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseUnaryExprOrTypeTraitExpression()
2536 BalancedDelimiterTracker PT(*this, tok::l_paren); in ParseBuiltinPrimaryExpression()
2615 BalancedDelimiterTracker ST(*this, tok::l_square); in ParseBuiltinPrimaryExpression()
2836 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseParenExpression()
3116 BalancedDelimiterTracker TS(*this, tok::l_square); in ParseParenExpression()
3242 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseGenericSelectionExpression()
[all …]
H A DParseDecl.cpp615 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseMicrosoftDeclSpecArgs()
752 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseMicrosoftDeclSpecs()
1100 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseAvailabilityAttribute()
1328 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseExternalSourceSymbolAttribute()
1439 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCBridgeRelatedAttribute()
1507 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseSwiftNewTypeAttribute()
1553 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseTypeTagForDatatypeAttribute()
2942 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseAlignmentSpecifier()
2968 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseExtIntegerArgument()
4432 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseStructUnionBody()
[all …]
H A DParseStmtAsm.cpp738 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseAsmStatement()
894 BalancedDelimiterTracker T(*this, tok::l_square); in ParseAsmOperandsOpt()
925 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseAsmOperandsOpt()
H A DParser.cpp1621 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseSimpleAsm()
2239 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseMicrosoftIfExistsCondition()
2301 BalancedDelimiterTracker Braces(*this, tok::l_brace); in ParseMicrosoftIfExistsExternalDeclaration()
2637 bool BalancedDelimiterTracker::diagnoseOverflow() { in diagnoseOverflow()
2645 bool BalancedDelimiterTracker::expectAndConsume(unsigned DiagID, in expectAndConsume()
2661 bool BalancedDelimiterTracker::diagnoseMissingClose() { in diagnoseMissingClose()
2681 void BalancedDelimiterTracker::skipToEnd() { in skipToEnd()
H A DParseObjc.cpp250 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCAtInterfaceDeclaration()
850 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCPropertyAttribute()
1259 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCTypeName()
1877 BalancedDelimiterTracker &T, SmallVectorImpl<Decl *> &AllIvarDecls, in HelperActionsForIvarDeclarations()
1921 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseObjCClassInstanceVariables()
3402 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCBoxedExpr()
3540 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCEncodeExpression()
3563 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCProtocolExpression()
3590 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCSelectorExpression()
H A DParseStmt.cpp1099 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseCompoundStatementBody()
1253 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseParenExprOrCondition()
1846 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseDoStatement()
1954 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseForStatement()
2617 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXCatchBlock()
2690 BalancedDelimiterTracker Braces(*this, tok::l_brace); in ParseMicrosoftIfExistsStatement()
H A DParsePragma.cpp1516 BalancedDelimiterTracker AnyParens(*this, tok::l_paren); in ParsePragmaAttributeSubjectMatchRuleSet()
1541 BalancedDelimiterTracker Parens(*this, tok::l_paren); in ParsePragmaAttributeSubjectMatchRuleSet()
1568 BalancedDelimiterTracker Parens(*this, tok::l_paren); in ParsePragmaAttributeSubjectMatchRuleSet()
/llvm-project-15.0.7/clang/include/clang/Parse/
H A DRAIIObjectsForParser.h388 class BalancedDelimiterTracker : public GreaterThanIsOperatorScope {
407 BalancedDelimiterTracker(Parser& p, tok::TokenKind k,
H A DParser.h36 class BalancedDelimiterTracker; variable
67 friend class BalancedDelimiterTracker; variable
1630 BalancedDelimiterTracker &T,
1859 BalancedDelimiterTracker &Tracker, ColonProtectionRAIIObject &ColonProt);
1868 ExprResult ParseFoldExpression(ExprResult LHS, BalancedDelimiterTracker &T);
2989 BalancedDelimiterTracker &Tracker,
3042 BalancedDelimiterTracker &Tracker);
/llvm-project-15.0.7/clang/docs/
H A DInternalsManual.rst3116 brackets, etc.), use ``Parser::BalancedDelimiterTracker`` to give nice