Lines Matching refs:Contexts
132 Contexts.push_back(Context(tok::unknown, 1, /*IsExpression=*/false)); in AnnotatingParser()
163 if (Previous.Previous->is(tok::r_paren) && Contexts.size() > 1 && in parseAngle()
176 Left->ParentBracket = Contexts.back().ContextKind; in parseAngle()
178 Contexts.back().IsExpression = false; in parseAngle()
185 Contexts.back().ContextType = Context::TemplateArgument; in parseAngle()
193 const bool InExpr = Contexts[Contexts.size() - 2].IsExpression; in parseAngle()
314 OpeningParen.ParentBracket = Contexts.back().ContextKind; in parseParens()
318 Contexts.back().ColonIsForRangeExpr = in parseParens()
319 Contexts.size() == 2 && Contexts[0].ColonIsForRangeExpr; in parseParens()
351 Contexts.back().IsExpression = OperatorCalledAsMemberFunction; in parseParens()
353 Contexts.back().IsExpression = true; in parseParens()
354 Contexts.back().ContextType = Context::VerilogInstancePortList; in parseParens()
361 Contexts.back().IsExpression = false; in parseParens()
369 Contexts.back().IsExpression = true; in parseParens()
375 Contexts.back().IsExpression = false; in parseParens()
379 Contexts.back().IsExpression = false; in parseParens()
382 Contexts.back().IsExpression = false; in parseParens()
384 Contexts.back().IsExpression = false; in parseParens()
387 Contexts.back().ContextType = Context::C11GenericSelection; in parseParens()
388 Contexts.back().IsExpression = true; in parseParens()
392 Contexts.back().IsExpression = true; in parseParens()
393 } else if (Contexts[Contexts.size() - 2].CaretFound) { in parseParens()
395 Contexts.back().IsExpression = false; in parseParens()
399 Contexts.back().ContextType = Context::ForEachMacro; in parseParens()
400 Contexts.back().IsExpression = false; in parseParens()
404 Contexts.back().IsExpression = false; in parseParens()
409 Contexts.back().IsExpression = !IsForOrCatch; in parseParens()
415 Contexts.back().IsTableGenCondOpe = true; in parseParens()
416 Contexts.back().IsExpression = true; in parseParens()
417 } else if (Contexts.size() > 1 && in parseParens()
418 Contexts[Contexts.size() - 2].IsTableGenBangOpe) { in parseParens()
423 Contexts.back().IsTableGenBangOpe = true; in parseParens()
424 Contexts.back().IsExpression = true; in parseParens()
447 Contexts.back().IsExpression = true; in parseParens()
452 Contexts.back().ColonIsObjCMethodExpr = true; in parseParens()
464 bool MightBeFunctionType = !Contexts[Contexts.size() - 2].IsExpression; in parseParens()
499 Contexts.back().IsExpression = true; in parseParens()
527 if (Contexts.back().FirstObjCSelectorName) { in parseParens()
528 Contexts.back().FirstObjCSelectorName->LongestObjCSelectorName = in parseParens()
529 Contexts.back().LongestObjCSelectorName; in parseParens()
577 Contexts.back().IsExpression = false; in parseParens()
593 Contexts.back().CanBeExpression = true; in parseParens()
597 if (Contexts.back().IsTableGenCondOpe) in parseParens()
601 if (Contexts.back().IsTableGenCondOpe) in parseParens()
681 Left->ParentBracket = Contexts.back().ContextKind; in parseSquare()
689 (Contexts.back().CanBeExpression || Contexts.back().IsExpression || in parseSquare()
690 Contexts.back().ContextType == Context::TemplateArgument); in parseSquare()
692 const bool IsInnerSquare = Contexts.back().InCpp11AttributeSpecifier; in parseSquare()
699 Contexts.back().InCSharpAttributeSpecifier; in parseSquare()
706 Contexts.back().CanBeExpression && Left->isNot(TT_LambdaLSquare) && in parseSquare()
731 Contexts.back().ContextKind == tok::l_brace && in parseSquare()
734 } else if (IsCpp && Contexts.back().ContextKind == tok::l_brace && in parseSquare()
792 Contexts.back().IsExpression = true; in parseSquare()
794 Contexts.back().IsExpression = false; in parseSquare()
796 Contexts.back().ColonIsObjCMethodExpr = StartsObjCMethodExpr; in parseSquare()
797 Contexts.back().InCpp11AttributeSpecifier = IsCpp11AttributeSpecifier; in parseSquare()
798 Contexts.back().InCSharpAttributeSpecifier = IsCSharpAttributeSpecifier; in parseSquare()
847 if (!Contexts.back().FirstObjCSelectorName) { in parseSquare()
851 Contexts.back().FirstObjCSelectorName = Previous; in parseSquare()
855 Contexts.back().FirstObjCSelectorName->ObjCSelectorNameParts; in parseSquare()
857 if (Contexts.back().FirstObjCSelectorName) { in parseSquare()
858 Contexts.back().FirstObjCSelectorName->LongestObjCSelectorName = in parseSquare()
859 Contexts.back().LongestObjCSelectorName; in parseSquare()
861 Contexts.back().FirstObjCSelectorName->LongestObjCSelectorName = 0; in parseSquare()
882 Contexts.back().ColonIsObjCMethodExpr = true; in parseSquare()
1121 Contexts.back().IsTableGenBangOpe = true; in parseTableGenSimpleValue()
1123 Contexts.back().IsTableGenBangOpe = false; in parseTableGenSimpleValue()
1152 if (Contexts.size() < 2) in couldBeInStructArrayInitializer()
1156 const auto End = std::next(Contexts.rbegin(), 2); in couldBeInStructArrayInitializer()
1157 auto Last = Contexts.rbegin(); in couldBeInStructArrayInitializer()
1172 OpeningBrace.ParentBracket = Contexts.back().ContextKind; in parseBrace()
1174 if (Contexts.back().CaretFound) in parseBrace()
1176 Contexts.back().CaretFound = false; in parseBrace()
1179 Contexts.back().ColonIsDictLiteral = true; in parseBrace()
1181 Contexts.back().IsExpression = true; in parseBrace()
1184 Contexts.back().IsExpression = false; in parseBrace()
1189 Contexts.back().VerilogMayBeConcatenation = true; in parseBrace()
1192 Contexts.back().ColonIsDictLiteral = false; in parseBrace()
1206 Contexts.back().ContextType = Context::StructArrayInitializer; in parseBrace()
1220 (!Contexts.back().ColonIsDictLiteral || !IsCpp)) || in parseBrace()
1328 if (Contexts.back().ColonIsForRangeExpr || // colon in for loop in consumeToken()
1329 (Contexts.size() == 1 && // switch/case labels in consumeToken()
1331 Contexts.back().ContextKind == tok::l_paren || // function params in consumeToken()
1332 Contexts.back().ContextKind == tok::l_square || // array type in consumeToken()
1333 (!Contexts.back().IsExpression && in consumeToken()
1334 Contexts.back().ContextKind == tok::l_brace) || // object type in consumeToken()
1335 (Contexts.size() == 1 && in consumeToken()
1337 Contexts.back().IsExpression = false; in consumeToken()
1342 if (Contexts.back().InCSharpAttributeSpecifier) { in consumeToken()
1346 if (Contexts.back().ContextKind == tok::l_paren) { in consumeToken()
1356 } else if (Contexts.back().ContextKind == tok::l_square) { in consumeToken()
1358 } else if (Contexts.back().ColonIsDictLiteral) { in consumeToken()
1360 } else if (Contexts.size() == 1) { in consumeToken()
1376 } else if (Contexts.back().ColonIsDictLiteral || Style.isProto()) { in consumeToken()
1382 } else if (Contexts.back().ColonIsObjCMethodExpr || in consumeToken()
1397 Contexts.back().LongestObjCSelectorName == 0 || in consumeToken()
1400 if (!Contexts.back().FirstObjCSelectorName) { in consumeToken()
1401 Contexts.back().FirstObjCSelectorName = Tok->Previous; in consumeToken()
1403 Contexts.back().LongestObjCSelectorName) { in consumeToken()
1404 Contexts.back().LongestObjCSelectorName = in consumeToken()
1408 Contexts.back().FirstObjCSelectorName->ObjCSelectorNameParts; in consumeToken()
1409 ++Contexts.back().FirstObjCSelectorName->ObjCSelectorNameParts; in consumeToken()
1411 } else if (Contexts.back().ColonIsForRangeExpr) { in consumeToken()
1413 } else if (Contexts.back().ContextType == Context::C11GenericSelection) { in consumeToken()
1417 } else if (Contexts.size() == 1 && in consumeToken()
1451 if (Style.isJavaScript() && !Contexts.back().IsExpression) in consumeToken()
1488 Contexts.back().ColonIsForRangeExpr = true; in consumeToken()
1556 if (Line.MustBeDeclaration && Contexts.size() == 1 && in consumeToken()
1557 !Contexts.back().IsExpression && !Line.startsWith(TT_ObjCProperty) && in consumeToken()
1674 if (Line.MustBeDeclaration && !Contexts.back().IsExpression && in consumeToken()
1704 if (!Contexts.back().IsExpression && Line.MustBeDeclaration && in consumeToken()
1719 switch (Contexts.back().ContextType) { in consumeToken()
1730 if (Style.isVerilog() && Contexts.size() == 1 && in consumeToken()
1733 } else if (Contexts.back().FirstStartOfName && in consumeToken()
1734 (Contexts.size() == 1 || startsWithInitStatement(Line))) { in consumeToken()
1735 Contexts.back().FirstStartOfName->PartOfMultiVariableDeclStmt = true; in consumeToken()
1740 if (Contexts.back().ContextType == Context::ForEachMacro) in consumeToken()
1741 Contexts.back().IsExpression = true; in consumeToken()
1920 Contexts.back().IsExpression = true; in parsePreprocessorDirective()
2026 if (Contexts.back().FirstObjCSelectorName) { in parseLine()
2027 Contexts.back().FirstObjCSelectorName->LongestObjCSelectorName = in parseLine()
2028 Contexts.back().LongestObjCSelectorName; in parseLine()
2033 for (const auto &ctx : Contexts) in parseLine()
2085 CurrentToken->NestingLevel = Contexts.size() - 1; in next()
2086 CurrentToken->BindingStrength = Contexts.back().BindingStrength; in next()
2152 P.Contexts.push_back(Context(ContextKind, in ScopedContextCreator()
2153 P.Contexts.back().BindingStrength + Increase, in ScopedContextCreator()
2154 P.Contexts.back().IsExpression)); in ScopedContextCreator()
2159 if (P.Contexts.back().ContextType == Context::StructArrayInitializer) { in ~ScopedContextCreator()
2160 P.Contexts.pop_back(); in ~ScopedContextCreator()
2161 P.Contexts.back().ContextType = Context::StructArrayInitializer; in ~ScopedContextCreator()
2165 P.Contexts.pop_back(); in ~ScopedContextCreator()
2193 if (Contexts.back().ContextKind == tok::less) { in modifyContext()
2227 Contexts.back().IsExpression = true; in modifyContext()
2250 Contexts.back().IsExpression = true; in modifyContext()
2252 Contexts.back().IsExpression = true; in modifyContext()
2254 Contexts.back().IsExpression = false; in modifyContext()
2256 Contexts.back().IsExpression = Style.Language == FormatStyle::LK_Java; in modifyContext()
2259 Contexts.back().IsExpression = true; in modifyContext()
2260 Contexts.back().ContextType = Context::CtorInitializer; in modifyContext()
2262 Contexts.back().ContextType = Context::InheritanceList; in modifyContext()
2270 Contexts.front().ContextType != Context::CtorInitializer) { in modifyContext()
2271 Contexts.back().IsExpression = false; in modifyContext()
2274 Contexts.back().CanBeExpression = false; in modifyContext()
2281 Contexts.back().IsExpression = true; in modifyContext()
2379 Contexts.back().FirstStartOfName = &Current; in determineTokenType()
2385 Contexts.back().FirstStartOfName = nullptr; in determineTokenType()
2410 Contexts.back().CanBeExpression && Contexts.back().IsExpression, in determineTokenType()
2411 Contexts.back().ContextType == Context::TemplateArgument)); in determineTokenType()
2416 Contexts.back().CaretFound = true; in determineTokenType()
2423 !Contexts.back().IsExpression) { in determineTokenType()
2438 if (Current.is(tok::lessequal) && Contexts.size() == 1 && in determineTokenType()
2439 !Contexts.back().VerilogAssignmentFound) { in determineTokenType()
2446 Contexts.back().VerilogAssignmentFound = true; in determineTokenType()
2462 if (Style.isVerilog() && Contexts.back().VerilogMayBeConcatenation && in determineTokenType()
2538 Line.MightBeFunctionDecl && Contexts.size() == 1) { in determineTokenType()
2609 if (Contexts.back().ContextKind != tok::l_brace) in isStartOfName()
3051 if (IsExpression && !Contexts.back().CaretFound) in determineStarAmpUsage()
3105 SmallVector<Context, 8> Contexts; member in clang::format::__anonadd98d890111::AnnotatingParser