• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/clang/lib/Format/

Lines Matching refs:Contexts

77     Contexts.push_back(Context(tok::unknown, 1, /*IsExpression=*/false));
92 if (Previous.Previous->is(tok::r_paren) && Contexts.size() > 1 &&
99 Left->ParentBracket = Contexts.back().ContextKind;
104 bool InExprContext = Contexts.back().IsExpression;
106 Contexts.back().IsExpression = false;
109 Contexts.back().InTemplateArgument =
158 Contexts[Contexts.size() - 2].IsExpression &&
201 Left->ParentBracket = Contexts.back().ContextKind;
205 Contexts.back().ColonIsForRangeExpr =
206 Contexts.size() == 2 && Contexts[0].ColonIsForRangeExpr;
223 Contexts.back().IsExpression = false;
230 Contexts.back().IsExpression = false;
238 Contexts.back().IsExpression = true;
244 Contexts.back().IsExpression = false;
248 Contexts.back().IsExpression = false;
251 Contexts.back().IsExpression = false;
254 Contexts.back().IsExpression = true;
255 } else if (Contexts[Contexts.size() - 2].CaretFound) {
257 Contexts.back().IsExpression = false;
262 Contexts.back().IsForEachMacro = true;
263 Contexts.back().IsExpression = false;
266 Contexts.back().IsExpression = false;
270 Contexts.back().IsExpression = !IsForOrCatch;
274 Contexts.back().ColonIsObjCMethodExpr = true;
285 bool MightBeFunctionType = !Contexts[Contexts.size() - 2].IsExpression;
319 Contexts.back().IsExpression = true;
343 if (Contexts.back().FirstObjCSelectorName) {
344 Contexts.back().FirstObjCSelectorName->LongestObjCSelectorName =
345 Contexts.back().LongestObjCSelectorName;
380 Contexts.back().IsExpression = false;
395 Contexts.back().CanBeExpression = true;
498 Left->ParentBracket = Contexts.back().ContextKind;
506 (Contexts.back().CanBeExpression || Contexts.back().IsExpression ||
507 Contexts.back().InTemplateArgument);
510 Contexts.back().InCpp11AttributeSpecifier;
515 Contexts.back().InCSharpAttributeSpecifier;
522 !IsCSharpAttributeSpecifier && Contexts.back().CanBeExpression &&
546 Contexts.back().ContextKind == tok::l_brace &&
549 } else if (Style.isCpp() && Contexts.back().ContextKind == tok::l_brace &&
608 Contexts.back().IsExpression = true;
611 Contexts.back().IsExpression = false;
613 Contexts.back().ColonIsObjCMethodExpr = StartsObjCMethodExpr;
614 Contexts.back().InCpp11AttributeSpecifier = IsCpp11AttributeSpecifier;
615 Contexts.back().InCSharpAttributeSpecifier = IsCSharpAttributeSpecifier;
659 if (!Contexts.back().FirstObjCSelectorName) {
663 Contexts.back().FirstObjCSelectorName = Previous;
667 Contexts.back().FirstObjCSelectorName->ObjCSelectorNameParts;
669 if (Contexts.back().FirstObjCSelectorName) {
670 Contexts.back().FirstObjCSelectorName->LongestObjCSelectorName =
671 Contexts.back().LongestObjCSelectorName;
673 Contexts.back().FirstObjCSelectorName->LongestObjCSelectorName = 0;
691 Contexts.back().ColonIsObjCMethodExpr = true;
712 Left->ParentBracket = Contexts.back().ContextKind;
714 if (Contexts.back().CaretFound)
716 Contexts.back().CaretFound = false;
719 Contexts.back().ColonIsDictLiteral = true;
721 Contexts.back().IsExpression = true;
724 Contexts.back().IsExpression = false;
741 (!Contexts.back().ColonIsDictLiteral || !Style.isCpp())) ||
819 if (Contexts.back().ColonIsForRangeExpr || // colon in for loop
820 (Contexts.size() == 1 && // switch/case labels
822 Contexts.back().ContextKind == tok::l_paren || // function params
823 Contexts.back().ContextKind == tok::l_square || // array type
824 (!Contexts.back().IsExpression &&
825 Contexts.back().ContextKind == tok::l_brace) || // object type
826 (Contexts.size() == 1 &&
828 Contexts.back().IsExpression = false;
833 if (Contexts.back().InCSharpAttributeSpecifier) {
837 if (Contexts.back().ContextKind == tok::l_paren) {
842 if (Contexts.back().ColonIsDictLiteral ||
850 } else if (Contexts.back().ColonIsObjCMethodExpr ||
865 Contexts.back().LongestObjCSelectorName == 0 ||
868 if (!Contexts.back().FirstObjCSelectorName)
869 Contexts.back().FirstObjCSelectorName = Tok->Previous;
871 Contexts.back().LongestObjCSelectorName)
872 Contexts.back().LongestObjCSelectorName =
875 Contexts.back().FirstObjCSelectorName->ObjCSelectorNameParts;
876 ++Contexts.back().FirstObjCSelectorName->ObjCSelectorNameParts;
878 } else if (Contexts.back().ColonIsForRangeExpr) {
882 } else if (Contexts.size() == 1 &&
901 } else if (Contexts.back().ContextKind == tok::l_paren) {
910 !Contexts.back().IsExpression)
934 Contexts.back().ColonIsForRangeExpr = true;
954 if (Line.MustBeDeclaration && Contexts.size() == 1 &&
955 !Contexts.back().IsExpression && !Line.startsWith(TT_ObjCProperty) &&
1053 if (Line.MustBeDeclaration && !Contexts.back().IsExpression &&
1060 if ((!Contexts.back().IsExpression && Line.MustBeDeclaration) ||
1074 if (Contexts.back().InCtorInitializer)
1076 else if (Contexts.back().InInheritanceList)
1078 else if (Contexts.back().FirstStartOfName &&
1079 (Contexts.size() == 1 || Line.startsWith(tok::kw_for))) {
1080 Contexts.back().FirstStartOfName->PartOfMultiVariableDeclStmt = true;
1083 if (Contexts.back().IsForEachMacro)
1084 Contexts.back().IsExpression = true;
1224 Contexts.back().IsExpression = true;
1319 if (Contexts.back().FirstObjCSelectorName)
1320 Contexts.back().FirstObjCSelectorName->LongestObjCSelectorName =
1321 Contexts.back().LongestObjCSelectorName;
1363 CurrentToken->NestingLevel = Contexts.size() - 1;
1364 CurrentToken->BindingStrength = Contexts.back().BindingStrength;
1400 /// Puts a new \c Context onto the stack \c Contexts for the lifetime
1408 P.Contexts.push_back(Context(ContextKind,
1409 P.Contexts.back().BindingStrength + Increase,
1410 P.Contexts.back().IsExpression));
1413 ~ScopedContextCreator() { P.Contexts.pop_back(); }
1426 Contexts.back().IsExpression = true;
1447 Contexts.back().IsExpression = true;
1449 Contexts.back().IsExpression = true;
1451 Contexts.back().IsExpression = false;
1453 Contexts.back().IsExpression = Style.Language == FormatStyle::LK_Java;
1456 Contexts.back().IsExpression = true;
1457 Contexts.back().InCtorInitializer = true;
1459 Contexts.back().InInheritanceList = true;
1465 if (Line.MustBeDeclaration && !Contexts.front().InCtorInitializer)
1466 Contexts.back().IsExpression = false;
1468 Contexts.back().CanBeExpression = false;
1475 Contexts.back().IsExpression = true;
1590 Contexts.back().FirstStartOfName = &Current;
1596 Contexts.back().FirstStartOfName = nullptr;
1614 Contexts.back().CanBeExpression && Contexts.back().IsExpression,
1615 Contexts.back().InTemplateArgument));
1619 Contexts.back().CaretFound = true;
1626 Line.MustBeDeclaration && !Contexts.back().IsExpression) {
1712 Line.MightBeFunctionDecl && Contexts.size() == 1) {
1964 if (IsExpression && !Contexts.back().CaretFound)
2005 SmallVector<Context, 8> Contexts;