Lines Matching refs:Contexts
130 Contexts.push_back(Context(tok::unknown, 1, /*IsExpression=*/false)); in AnnotatingParser()
161 if (Previous.Previous->is(tok::r_paren) && Contexts.size() > 1 && in parseAngle()
174 Left->ParentBracket = Contexts.back().ContextKind; in parseAngle()
179 bool InExprContext = Contexts.back().IsExpression; in parseAngle()
181 Contexts.back().IsExpression = false; in parseAngle()
185 Contexts.back().ContextType = Context::TemplateArgument; in parseAngle()
245 Contexts[Contexts.size() - 2].IsExpression && in parseAngle()
293 OpeningParen.ParentBracket = Contexts.back().ContextKind; in parseParens()
297 Contexts.back().ColonIsForRangeExpr = in parseParens()
298 Contexts.size() == 2 && Contexts[0].ColonIsForRangeExpr; in parseParens()
330 Contexts.back().IsExpression = OperatorCalledAsMemberFunction; in parseParens()
332 Contexts.back().IsExpression = true; in parseParens()
333 Contexts.back().ContextType = Context::VerilogInstancePortList; in parseParens()
340 Contexts.back().IsExpression = false; in parseParens()
348 Contexts.back().IsExpression = true; in parseParens()
354 Contexts.back().IsExpression = false; in parseParens()
358 Contexts.back().IsExpression = false; in parseParens()
361 Contexts.back().IsExpression = false; in parseParens()
363 Contexts.back().IsExpression = false; in parseParens()
366 Contexts.back().ContextType = Context::C11GenericSelection; in parseParens()
367 Contexts.back().IsExpression = true; in parseParens()
371 Contexts.back().IsExpression = true; in parseParens()
372 } else if (Contexts[Contexts.size() - 2].CaretFound) { in parseParens()
374 Contexts.back().IsExpression = false; in parseParens()
378 Contexts.back().ContextType = Context::ForEachMacro; in parseParens()
379 Contexts.back().IsExpression = false; in parseParens()
383 Contexts.back().IsExpression = false; in parseParens()
388 Contexts.back().IsExpression = !IsForOrCatch; in parseParens()
404 Contexts.back().IsExpression = true; in parseParens()
409 Contexts.back().ColonIsObjCMethodExpr = true; in parseParens()
421 bool MightBeFunctionType = !Contexts[Contexts.size() - 2].IsExpression; in parseParens()
456 Contexts.back().IsExpression = true; in parseParens()
484 if (Contexts.back().FirstObjCSelectorName) { in parseParens()
485 Contexts.back().FirstObjCSelectorName->LongestObjCSelectorName = in parseParens()
486 Contexts.back().LongestObjCSelectorName; in parseParens()
534 Contexts.back().IsExpression = false; in parseParens()
550 Contexts.back().CanBeExpression = true; in parseParens()
622 Left->ParentBracket = Contexts.back().ContextKind; in parseSquare()
630 (Contexts.back().CanBeExpression || Contexts.back().IsExpression || in parseSquare()
631 Contexts.back().ContextType == Context::TemplateArgument); in parseSquare()
633 const bool IsInnerSquare = Contexts.back().InCpp11AttributeSpecifier; in parseSquare()
640 Contexts.back().InCSharpAttributeSpecifier; in parseSquare()
647 !IsCSharpAttributeSpecifier && Contexts.back().CanBeExpression && in parseSquare()
673 Contexts.back().ContextKind == tok::l_brace && in parseSquare()
676 } else if (Style.isCpp() && Contexts.back().ContextKind == tok::l_brace && in parseSquare()
734 Contexts.back().IsExpression = true; in parseSquare()
736 Contexts.back().IsExpression = false; in parseSquare()
738 Contexts.back().ColonIsObjCMethodExpr = StartsObjCMethodExpr; in parseSquare()
739 Contexts.back().InCpp11AttributeSpecifier = IsCpp11AttributeSpecifier; in parseSquare()
740 Contexts.back().InCSharpAttributeSpecifier = IsCSharpAttributeSpecifier; in parseSquare()
790 if (!Contexts.back().FirstObjCSelectorName) { in parseSquare()
794 Contexts.back().FirstObjCSelectorName = Previous; in parseSquare()
798 Contexts.back().FirstObjCSelectorName->ObjCSelectorNameParts; in parseSquare()
800 if (Contexts.back().FirstObjCSelectorName) { in parseSquare()
801 Contexts.back().FirstObjCSelectorName->LongestObjCSelectorName = in parseSquare()
802 Contexts.back().LongestObjCSelectorName; in parseSquare()
804 Contexts.back().FirstObjCSelectorName->LongestObjCSelectorName = 0; in parseSquare()
823 Contexts.back().ColonIsObjCMethodExpr = true; in parseSquare()
844 if (Contexts.size() < 2) in couldBeInStructArrayInitializer()
848 const auto End = std::next(Contexts.rbegin(), 2); in couldBeInStructArrayInitializer()
849 auto Last = Contexts.rbegin(); in couldBeInStructArrayInitializer()
864 OpeningBrace.ParentBracket = Contexts.back().ContextKind; in parseBrace()
866 if (Contexts.back().CaretFound) in parseBrace()
868 Contexts.back().CaretFound = false; in parseBrace()
871 Contexts.back().ColonIsDictLiteral = true; in parseBrace()
873 Contexts.back().IsExpression = true; in parseBrace()
876 Contexts.back().IsExpression = false; in parseBrace()
881 Contexts.back().VerilogMayBeConcatenation = true; in parseBrace()
896 Contexts.back().ContextType = Context::StructArrayInitializer; in parseBrace()
910 (!Contexts.back().ColonIsDictLiteral || !Style.isCpp())) || in parseBrace()
1007 if (Contexts.back().ColonIsForRangeExpr || // colon in for loop in consumeToken()
1008 (Contexts.size() == 1 && // switch/case labels in consumeToken()
1010 Contexts.back().ContextKind == tok::l_paren || // function params in consumeToken()
1011 Contexts.back().ContextKind == tok::l_square || // array type in consumeToken()
1012 (!Contexts.back().IsExpression && in consumeToken()
1013 Contexts.back().ContextKind == tok::l_brace) || // object type in consumeToken()
1014 (Contexts.size() == 1 && in consumeToken()
1016 Contexts.back().IsExpression = false; in consumeToken()
1021 if (Contexts.back().InCSharpAttributeSpecifier) { in consumeToken()
1025 if (Contexts.back().ContextKind == tok::l_paren) { in consumeToken()
1035 } else if (Contexts.back().ContextKind == tok::l_square) { in consumeToken()
1037 } else if (Contexts.back().ColonIsDictLiteral) { in consumeToken()
1039 } else if (Contexts.size() == 1) { in consumeToken()
1053 } else if (Contexts.back().ColonIsDictLiteral || Style.isProto()) { in consumeToken()
1059 } else if (Contexts.back().ColonIsObjCMethodExpr || in consumeToken()
1074 Contexts.back().LongestObjCSelectorName == 0 || in consumeToken()
1077 if (!Contexts.back().FirstObjCSelectorName) { in consumeToken()
1078 Contexts.back().FirstObjCSelectorName = Tok->Previous; in consumeToken()
1080 Contexts.back().LongestObjCSelectorName) { in consumeToken()
1081 Contexts.back().LongestObjCSelectorName = in consumeToken()
1085 Contexts.back().FirstObjCSelectorName->ObjCSelectorNameParts; in consumeToken()
1086 ++Contexts.back().FirstObjCSelectorName->ObjCSelectorNameParts; in consumeToken()
1088 } else if (Contexts.back().ColonIsForRangeExpr) { in consumeToken()
1090 } else if (Contexts.back().ContextType == Context::C11GenericSelection) { in consumeToken()
1094 } else if (Contexts.size() == 1 && in consumeToken()
1120 } else if (Contexts.back().ContextKind == tok::l_paren && in consumeToken()
1129 if (Style.isJavaScript() && !Contexts.back().IsExpression) in consumeToken()
1158 Contexts.back().ColonIsForRangeExpr = true; in consumeToken()
1226 if (Line.MustBeDeclaration && Contexts.size() == 1 && in consumeToken()
1227 !Contexts.back().IsExpression && !Line.startsWith(TT_ObjCProperty) && in consumeToken()
1338 if (Line.MustBeDeclaration && !Contexts.back().IsExpression && in consumeToken()
1368 if (!Contexts.back().IsExpression && Line.MustBeDeclaration && in consumeToken()
1383 switch (Contexts.back().ContextType) { in consumeToken()
1394 if (Style.isVerilog() && Contexts.size() == 1 && in consumeToken()
1397 } else if (Contexts.back().FirstStartOfName && in consumeToken()
1398 (Contexts.size() == 1 || startsWithInitStatement(Line))) { in consumeToken()
1399 Contexts.back().FirstStartOfName->PartOfMultiVariableDeclStmt = true; in consumeToken()
1404 if (Contexts.back().ContextType == Context::ForEachMacro) in consumeToken()
1405 Contexts.back().IsExpression = true; in consumeToken()
1565 Contexts.back().IsExpression = true; in parsePreprocessorDirective()
1667 if (Contexts.back().FirstObjCSelectorName) { in parseLine()
1668 Contexts.back().FirstObjCSelectorName->LongestObjCSelectorName = in parseLine()
1669 Contexts.back().LongestObjCSelectorName; in parseLine()
1674 for (const auto &ctx : Contexts) in parseLine()
1726 CurrentToken->NestingLevel = Contexts.size() - 1; in next()
1727 CurrentToken->BindingStrength = Contexts.back().BindingStrength; in next()
1790 P.Contexts.push_back(Context(ContextKind, in ScopedContextCreator()
1791 P.Contexts.back().BindingStrength + Increase, in ScopedContextCreator()
1792 P.Contexts.back().IsExpression)); in ScopedContextCreator()
1797 if (P.Contexts.back().ContextType == Context::StructArrayInitializer) { in ~ScopedContextCreator()
1798 P.Contexts.pop_back(); in ~ScopedContextCreator()
1799 P.Contexts.back().ContextType = Context::StructArrayInitializer; in ~ScopedContextCreator()
1803 P.Contexts.pop_back(); in ~ScopedContextCreator()
1831 if (Contexts.back().ContextKind == tok::less) { in modifyContext()
1865 Contexts.back().IsExpression = true; in modifyContext()
1888 Contexts.back().IsExpression = true; in modifyContext()
1890 Contexts.back().IsExpression = true; in modifyContext()
1892 Contexts.back().IsExpression = false; in modifyContext()
1894 Contexts.back().IsExpression = Style.Language == FormatStyle::LK_Java; in modifyContext()
1897 Contexts.back().IsExpression = true; in modifyContext()
1898 Contexts.back().ContextType = Context::CtorInitializer; in modifyContext()
1900 Contexts.back().ContextType = Context::InheritanceList; in modifyContext()
1908 Contexts.front().ContextType != Context::CtorInitializer) { in modifyContext()
1909 Contexts.back().IsExpression = false; in modifyContext()
1912 Contexts.back().CanBeExpression = false; in modifyContext()
1919 Contexts.back().IsExpression = true; in modifyContext()
2016 Contexts.back().FirstStartOfName = &Current; in determineTokenType()
2022 Contexts.back().FirstStartOfName = nullptr; in determineTokenType()
2047 Contexts.back().CanBeExpression && Contexts.back().IsExpression, in determineTokenType()
2048 Contexts.back().ContextType == Context::TemplateArgument)); in determineTokenType()
2053 Contexts.back().CaretFound = true; in determineTokenType()
2060 !Contexts.back().IsExpression) { in determineTokenType()
2072 if (Current.is(tok::lessequal) && Contexts.size() == 1 && in determineTokenType()
2073 !Contexts.back().VerilogAssignmentFound) { in determineTokenType()
2080 Contexts.back().VerilogAssignmentFound = true; in determineTokenType()
2096 if (Style.isVerilog() && Contexts.back().VerilogMayBeConcatenation && in determineTokenType()
2172 Line.MightBeFunctionDecl && Contexts.size() == 1) { in determineTokenType()
2652 if (IsExpression && !Contexts.back().CaretFound) in determineStarAmpUsage()
2706 SmallVector<Context, 8> Contexts; member in clang::format::__anon9257c8bf0111::AnnotatingParser