Home
last modified time | relevance | path

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

/freebsd-13-stable/contrib/llvm-project/clang/lib/Parse/
HDParseExprCXX.cpp677 BalancedDelimiterTracker T(*this, tok::l_square); in ParseCXXPackIndexingExpression()
904 BalancedDelimiterTracker T(*this, tok::l_square); in ParseLambdaIntroducer()
1053 BalancedDelimiterTracker Parens(*this, tok::l_paren); in ParseLambdaIntroducer()
1086 BalancedDelimiterTracker Braces(*this, tok::l_brace); in ParseLambdaIntroducer()
1462 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseLambdaExpressionAfterIntroducer()
1687 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXCasts()
1718 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXTypeid()
1784 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXUuidof()
2032 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXTypeConstructExpression()
2750 BalancedDelimiterTracker T(*this, tok::l_square); in ParseUnqualifiedIdOperator()
[all …]
HDParseOpenMP.cpp292 BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end); in ParseOpenMPDeclareReductionDirective()
408 BalancedDelimiterTracker T(*this, tok::l_paren, in ParseOpenMPDeclareReductionDirective()
482 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseOpenMPReductionInitializerForDecl()
544 BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end); in ParseOpenMPDeclareMapperDirective()
1206 BalancedDelimiterTracker BDT(*this, tok::l_paren, in parseOMPContextSelector()
1518 BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end); in parseOpenMPAppendArgs()
1527 BalancedDelimiterTracker IT(*this, tok::l_paren, in parseOpenMPAppendArgs()
1566 BalancedDelimiterTracker T(*this, tok::l_paren, tok::annot_pragma_openmp_end); in parseOMPDeclareVariantMatchClause()
1691 BalancedDelimiterTracker T(*this, tok::l_paren, in ParseOpenMPAssumesDirective()
1802 BalancedDelimiterTracker T(P, tok::l_paren, tok::annot_pragma_openmp_end); in parseOpenMPSimpleClause()
[all …]
HDParseInit.cpp246 BalancedDelimiterTracker T(*this, tok::l_square); in ParseInitializerWithPotentialDesignator()
474 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseBraceInitializer()
591 BalancedDelimiterTracker Braces(*this, tok::l_brace); in ParseMicrosoftIfExistsBraceInitializer()
HDParseDeclCXX.cpp161 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseNamespace()
265 BalancedDelimiterTracker &Tracker) { in ParseInnerNamespace()
397 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseLinkage()
475 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseExportDeclaration()
1041 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseStaticAssertDeclaration()
1145 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseDecltypeSpecifier()
1298 BalancedDelimiterTracker T(*this, tok::l_square); in ParsePackIndexingType()
1360 BalancedDelimiterTracker T(*this, tok::l_paren); in MaybeParseTypeTransformTypeSpecifier()
2060 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseClassSpecifier()
3514 BalancedDelimiterTracker T(*this, tok::l_brace); in SkipCXXMemberSpecification()
[all …]
HDParseExpr.cpp849 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseBuiltinPtrauthTypeDiscriminator()
1798 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCastExpression()
2033 BalancedDelimiterTracker T(*this, tok::l_square); in ParsePostfixExpressionSuffix()
2150 BalancedDelimiterTracker PT(*this, tok::l_paren); in ParsePostfixExpressionSuffix()
2525 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseSYCLUniqueStableNameExpression()
2576 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseUnaryExprOrTypeTraitExpression()
2714 BalancedDelimiterTracker PT(*this, tok::l_paren); in ParseBuiltinPrimaryExpression()
2803 BalancedDelimiterTracker ST(*this, tok::l_square); in ParseBuiltinPrimaryExpression()
3030 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseParenExpression()
3308 BalancedDelimiterTracker TS(*this, tok::l_square); in ParseParenExpression()
[all …]
HDParseDecl.cpp417 BalancedDelimiterTracker Parens(*this, tok::l_paren); in ParseAttributeWithTypeArg()
442 BalancedDelimiterTracker Paren(*this, tok::l_paren); in ParseUnevaluatedStringInAttribute()
797 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseMicrosoftDeclSpecArgs()
934 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseMicrosoftDeclSpecs()
1310 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseAvailabilityAttribute()
1543 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseExternalSourceSymbolAttribute()
1672 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCBridgeRelatedAttribute()
1740 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseSwiftNewTypeAttribute()
1783 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseTypeTagForDatatypeAttribute()
2830 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseDeclarationAfterDeclaratorAndAttributes()
[all …]
HDParseStmtAsm.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()
HDParser.cpp1719 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseSimpleAsm()
2355 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseMicrosoftIfExistsCondition()
2417 BalancedDelimiterTracker Braces(*this, tok::l_brace); in ParseMicrosoftIfExistsExternalDeclaration()
2776 bool BalancedDelimiterTracker::diagnoseOverflow() { in diagnoseOverflow()
2784 bool BalancedDelimiterTracker::expectAndConsume(unsigned DiagID, in expectAndConsume()
2800 bool BalancedDelimiterTracker::diagnoseMissingClose() { in diagnoseMissingClose()
2820 void BalancedDelimiterTracker::skipToEnd() { in skipToEnd()
HDParseObjc.cpp273 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCAtInterfaceDeclaration()
898 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCPropertyAttribute()
1309 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCTypeName()
1912 BalancedDelimiterTracker &T, SmallVectorImpl<Decl *> &AllIvarDecls, in HelperActionsForIvarDeclarations()
1956 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseObjCClassInstanceVariables()
3460 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCBoxedExpr()
3597 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCEncodeExpression()
3620 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCProtocolExpression()
3647 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseObjCSelectorExpression()
HDParseStmt.cpp1190 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseCompoundStatementBody()
1344 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseParenExprOrCondition()
1933 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseDoStatement()
2042 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseForStatement()
2720 BalancedDelimiterTracker T(*this, tok::l_paren); in ParseCXXCatchBlock()
2793 BalancedDelimiterTracker Braces(*this, tok::l_brace); in ParseMicrosoftIfExistsStatement()
HDParseHLSL.cpp69 BalancedDelimiterTracker T(*this, tok::l_brace); in ParseHLSLBuffer()
HDParseCXXInlineMethods.cpp28 BalancedDelimiterTracker BT{*this, tok::l_paren}; in ParseCXXDeletedFunctionMessage()
57 BalancedDelimiterTracker BT{*this, tok::l_paren}; in SkipDeletedFunctionBody()
HDParseOpenACC.cpp869 BalancedDelimiterTracker Parens(*this, tok::l_paren, in ParseOpenACCClauseParams()
1369 BalancedDelimiterTracker T(*this, tok::l_paren, in ParseOpenACCDirective()
HDParsePragma.cpp1679 BalancedDelimiterTracker AnyParens(*this, tok::l_paren); in ParsePragmaAttributeSubjectMatchRuleSet()
1704 BalancedDelimiterTracker Parens(*this, tok::l_paren); in ParsePragmaAttributeSubjectMatchRuleSet()
1731 BalancedDelimiterTracker Parens(*this, tok::l_paren); in ParsePragmaAttributeSubjectMatchRuleSet()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Parse/
HDRAIIObjectsForParser.h420 class BalancedDelimiterTracker : public GreaterThanIsOperatorScope {
439 BalancedDelimiterTracker(Parser& p, tok::TokenKind k,
HDParser.h33 class BalancedDelimiterTracker; variable
67 friend class BalancedDelimiterTracker; variable
1721 BalancedDelimiterTracker &T,
1955 BalancedDelimiterTracker &Tracker, ColonProtectionRAIIObject &ColonProt);
1964 ExprResult ParseFoldExpression(ExprResult LHS, BalancedDelimiterTracker &T);
3225 BalancedDelimiterTracker &Tracker,
3289 BalancedDelimiterTracker &Tracker);