| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseExprCXX.cpp | 830 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 D | ParseInit.cpp | 241 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 D | ParseOpenMP.cpp | 401 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 D | ParseDeclCXX.cpp | 148 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 D | ParseExpr.cpp | 1687 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 D | ParseDecl.cpp | 615 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 D | ParseStmtAsm.cpp | 738 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 D | Parser.cpp | 1621 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 D | ParseObjc.cpp | 250 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 D | ParseStmt.cpp | 1099 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 D | ParsePragma.cpp | 1516 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 D | RAIIObjectsForParser.h | 388 class BalancedDelimiterTracker : public GreaterThanIsOperatorScope { 407 BalancedDelimiterTracker(Parser& p, tok::TokenKind k,
|
| H A D | Parser.h | 36 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 D | InternalsManual.rst | 3116 brackets, etc.), use ``Parser::BalancedDelimiterTracker`` to give nice
|