Home
last modified time | relevance | path

Searched refs:NextToken (Results 1 – 25 of 35) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/Lex/
H A DLexHLSLRootSignature.cpp119 if (NextToken && NextToken->TokKind != TokenKind::end_of_stream) { in consumeToken()
120 RootSignatureToken Result = *NextToken; in consumeToken()
121 NextToken = std::nullopt; in consumeToken()
129 if (NextToken) in peekNextToken()
130 return *NextToken; in peekNextToken()
132 NextToken = lexToken(); in peekNextToken()
133 return *NextToken; in peekNextToken()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/Extract/
H A DSourceExtraction.cpp104 std::optional<Token> NextToken = Lexer::findNextToken(End, SM, LangOpts); in compute() local
105 if (NextToken && NextToken->is(tok::semi) && in compute()
106 areOnSameLine(NextToken->getLocation(), End, SM)) { in compute()
107 ExtractedRange.setEnd(NextToken->getLocation()); in compute()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseTentative.cpp64 if (NextToken().is(tok::identifier)) in isCXXDeclarationStatement()
152 if (NextToken().isNot(tok::l_paren)) { in TryConsumeDeclarationSpecifier()
568 NextToken().isOneOf(tok::greater, tok::greatergreater, in isCXXTypeId()
595 if (Tok.isNot(tok::l_square) || NextToken().isNot(tok::l_square)) in isCXX11AttributeSpecifier()
738 if (!NextToken().is(tok::l_square)) in TrySkipAttributes()
771 (Tok.is(tok::annot_cxxscope) && NextToken().is(tok::star))) { in TryParsePtrOperatorSeq()
798 if (Tok.is(tok::l_square) && NextToken().is(tok::r_square)) { in TryParseOperatorId()
812 if (NextToken().is(tok::r_square)) { in TryParseOperatorId()
820 if (NextToken().is(tok::r_paren)) { in TryParseOperatorId()
882 (Tok.is(tok::annot_cxxscope) && (NextToken().is(tok::identifier) || in TryParseDeclarator()
[all …]
H A DParseDecl.cpp509 const Token &Next = NextToken(); in ParseAttributeArgsCommon()
801 } else if (NextToken().is(tok::comma) || NextToken().is(tok::r_paren)) { in ParseMicrosoftDeclSpecArgs()
814 if (!NextToken().is(tok::equal)) in ParseMicrosoftDeclSpecArgs()
1736 assert(Tok.is(tok::l_square) && NextToken().is(tok::l_square)); in DiagnoseProhibitedCXX11Attribute()
1763 assert((Tok.is(tok::l_square) && NextToken().is(tok::l_square)) || in DiagnoseMisplacedCXX11Attribute()
1893 if (getLangOpts().CPlusPlus && NextToken().is(tok::kw_namespace)) { in ParseDeclaration()
2001 NextToken().is(tok::l_square); in MightBeDeclarator()
2007 switch (NextToken().getKind()) { in MightBeDeclarator()
2034 return getLangOpts().CPlusPlus11 && isCXX11VirtSpecifier(NextToken()); in MightBeDeclarator()
2081 if (Tok.isAtStartOfLine() && NextToken().is(tok::kw_namespace) && in SkipMalformedDecl()
[all …]
H A DParseTemplate.cpp38 if (Tok.is(tok::kw_template) && NextToken().isNot(tok::less)) { in ParseDeclarationStartingWithTemplate()
390 switch (NextToken().getKind()) { in isStartOfTemplateTypeParameter()
441 Token Next = NextToken(); in isStartOfTemplateTypeParameter()
525 const Token &T = Tok.is(tok::annot_cxxscope) ? NextToken() : Tok; in isTypeConstraintAnnotation()
722 const Token &Next = Tok.is(tok::kw_struct) ? NextToken() : Tok; in ParseTemplateTemplateParameter()
829 if (Tok.is(tok::l_paren) && NextToken().is(tok::l_brace)) { in ParseNonTypeTemplateParameter()
921 if (NextToken().is(tok::equal) && in ParseGreaterThanInTemplateList()
922 areTokensAdjacent(Tok, NextToken())) { in ParseGreaterThanInTemplateList()
943 Token Next = NextToken(); in ParseGreaterThanInTemplateList()
1526 if (NextToken().is(tok::greater) || in checkPotentialAngleBracket()
[all …]
H A DParseDeclCXX.cpp72 (NextToken().is(tok::identifier) || in ParseNamespace()
73 (NextToken().is(tok::kw_inline) && in ParseNamespace()
589 (NextToken().is(tok::semi) || NextToken().is(tok::comma) || in ParseUsingDeclarator()
590 NextToken().is(tok::ellipsis) || NextToken().is(tok::l_square) || in ParseUsingDeclarator()
591 NextToken().isRegularKeywordAttribute() || in ParseUsingDeclarator()
592 NextToken().is(tok::kw___attribute)) && in ParseUsingDeclarator()
606 !(Tok.is(tok::identifier) && NextToken().is(tok::equal)), in ParseUsingDeclarator()
1059 if (Tok.is(tok::kw_auto) && NextToken().is(tok::r_paren)) { in ParseDecltypeSpecifier()
1184 if (!NextToken().is(tok::ellipsis) || in ParsePackIndexingType()
1255 if (!NextToken().is(tok::l_paren)) { in MaybeParseTypeTransformTypeSpecifier()
[all …]
H A DParser.cpp182 NextToken().is(tok::semi)) { in ExpectAndConsumeSemi()
626 switch (NextToken().getKind()) { in ParseTopLevelDecl()
637 IdentifierInfo *II = NextToken().getIdentifierInfo(); in ParseTopLevelDecl()
723 NextToken().isNot(tok::coloncolon)) { in ParseTopLevelDecl()
962 if (getLangOpts().CPlusPlus && NextToken().is(tok::kw_template)) { in ParseExternalDeclaration()
973 tok::TokenKind NextKind = NextToken().getKind(); in ParseExternalDeclaration()
995 if (getLangOpts().CPlusPlus && NextToken().is(tok::kw_template)) { in ParseExternalDeclaration()
1043 const Token &KW = NextToken(); in isDeclarationAfterDeclarator()
1068 const Token &KW = NextToken(); in isStartOfFunctionDefinition()
1723 Token Next = NextToken(); in TryAnnotateName()
[all …]
H A DParseOpenACC.cpp248 if (isTokenIdentifierOrKeyword(P, IdentTok) && P.NextToken().is(tok::colon)) { in tryParseAndConsumeSpecialTokenKind()
318 if (P.NextToken().isNot(tok::colon)) { in ParseReductionOperator()
681 NextToken().is(tok::comma)) { in tryParseModifierList()
687 !NextToken().is(tok::colon)) { in tryParseModifierList()
727 while (NextToken().is(tok::comma)) in tryParseModifierList()
833 NextToken().isOneOf(tok::comma, tok::r_paren, in ParseOpenACCSizeExpr()
879 NextToken().is(tok::colon)) { in ParseOpenACCGangArg()
888 NextToken().is(tok::colon)) { in ParseOpenACCGangArg()
898 NextToken().is(tok::colon)) { in ParseOpenACCGangArg()
1280 NextToken().is(tok::colon)) { in ParseOpenACCWaitArgument()
[all …]
H A DParseExprCXX.cpp139 tok::TokenKind NextKind = NextToken().getKind(); in ParseOptionalCXXScopeSpecifier()
326 if (Tok.is(tok::annot_template_id) && NextToken().is(tok::coloncolon)) { in ParseOptionalCXXScopeSpecifier()
377 if (!NextToken().is(tok::l_paren)) { in ParseOptionalCXXScopeSpecifier()
399 Token Next = NextToken(); in ParseOptionalCXXScopeSpecifier()
427 Next = NextToken(); // Point Next at the '{' token. in ParseOptionalCXXScopeSpecifier()
635 assert(Tok.is(tok::ellipsis) && NextToken().is(tok::l_square) && in ParseCXXPackIndexingExpression()
652 Tok.is(tok::ellipsis) && NextToken().is(tok::l_square)) { in tryParseCXXPackIndexingExpression()
699 const Token Next = NextToken(); in TryParseLambdaExpression()
794 (NextToken().is(tok::comma) || NextToken().is(tok::r_square))) { in ParseLambdaIntroducer()
871 NextToken().isOneOf(tok::comma, tok::r_square) && in ParseLambdaIntroducer()
[all …]
H A DParseExpr.cpp233 (Tok.is(tok::l_square) && !NextToken().is(tok::l_square))) { in ParseConstraintLogicalAndExpression()
580 : NextToken(Next) { in CastExpressionIdValidator()
598 if (!NextToken.isOneOf(tok::equal, tok::arrow, tok::period)) in ValidateCandidate()
614 Token NextToken; member in __anon939f943e0311::CastExpressionIdValidator
872 Token Next = NextToken(); in ParseCastExpression()
953 (NextToken().is(tok::colon) || NextToken().is(tok::r_square))) || in ParseCastExpression()
968 const Token& Next = NextToken(); in ParseCastExpression()
1051 tokenIsLikeStringLiteral(NextToken(), getLangOpts()))) { in ParseCastExpression()
1374 Token Next = NextToken(); in ParseCastExpression()
1537 if (!NextToken().is(tok::l_paren)) { in ParseCastExpression()
[all …]
H A DParseInit.cpp211 NextToken().isNot(tok::period) && in ParseInitializerWithPotentialDesignator()
250 NextToken().is(tok::period), ReceiverType)) { in ParseInitializerWithPotentialDesignator()
H A DParseObjc.cpp644 const auto &NextTok = NextToken(); in ParseObjCInterfaceDeclList()
1009 NextToken().is(tok::less) || NextToken().is(tok::coloncolon)) in ParseObjCTypeQualifierList()
1446 (NextToken().is(tok::comma) || in parseObjCTypeArgsOrProtocolQualifiers()
1447 NextToken().is(tok::greater) || in parseObjCTypeArgsOrProtocolQualifiers()
1448 NextToken().is(tok::greatergreater))) { in parseObjCTypeArgsOrProtocolQualifiers()
1624 (!consumeLastToken && NextToken().is(tok::less))) { in parseObjCTypeArgsAndProtocolQualifiers()
2696 if (!getLangOpts().ObjC || !NextToken().is(tok::identifier) || in isStartOfObjCClassMessageMissingOpenBracket()
2744 NextToken().isNot(tok::period) && getCurScope()->isInObjcMethodScope()) in ParseObjCMessageExpression()
2771 NextToken().is(tok::period), ReceiverType)) { in ParseObjCMessageExpression()
H A DParseStmt.cpp100 StatementFilterCCC(Token nextTok) : NextToken(nextTok) { in StatementFilterCCC()
113 if (NextToken.is(tok::equal)) in ValidateCandidate()
115 if (NextToken.is(tok::period) && in ValidateCandidate()
126 Token NextToken; member in __anon4474fca70111::StatementFilterCCC
159 Token Next = NextToken(); in ParseStatementOrDeclarationAfterAttributes()
241 if (NextToken().is(tok::less)) { in ParseStatementOrDeclarationAfterAttributes()
1862 const Token &Next = NextToken(); in isForRangeIdentifier()
/freebsd/contrib/llvm-project/clang/lib/Format/
H A DFormatToken.cpp90 if (!State.NextToken || !State.NextToken->Previous) in formatAfterToken()
98 State.NextToken->Previous->getPreviousNonComment(); in formatAfterToken()
108 Style.ColumnLimit - State.Column + State.NextToken->Previous->ColumnWidth; in formatAfterToken()
123 while (State.NextToken != LBrace->MatchingParen) { in formatAfterToken()
128 if (Item < Commas.size() && State.NextToken->Previous == Commas[Item]) { in formatAfterToken()
129 if (!State.NextToken->isTrailingComment()) { in formatAfterToken()
136 if (Column == Format->Columns || State.NextToken->MustBreakBefore) { in formatAfterToken()
H A DContinuationIndenter.h421 FormatToken *NextToken; member
468 if (NextToken != Other.NextToken)
469 return NextToken < Other.NextToken;
H A DContinuationIndenter.cpp273 State.NextToken = Line->First; in getInitialState()
299 const FormatToken &Current = *State.NextToken; in canBreak()
397 const FormatToken &Current = *State.NextToken; in mustBreak()
673 const FormatToken &Current = *State.NextToken; in addTokenToState()
674 assert(State.NextToken->Previous); in addTokenToState()
675 const FormatToken &Previous = *State.NextToken->Previous; in addTokenToState()
711 FormatToken &Current = *State.NextToken; in addTokenOnCurrentLine()
712 assert(State.NextToken->Previous); in addTokenOnCurrentLine()
713 const FormatToken &Previous = *State.NextToken->Previous; in addTokenOnCurrentLine()
1037 FormatToken &Current = *State.NextToken; in addTokenOnNewLine()
[all …]
H A DUnwrappedLineFormatter.cpp1046 llvm::dbgs() << State.NextToken->TokenText << "\n"; in printLineState()
1089 const FormatToken *LBrace = State.NextToken->getPreviousNonComment(); in formatChildren()
1091 FormatToken &Previous = *State.NextToken->Previous; in formatChildren()
1171 while (State.NextToken) { in formatLine()
1174 (Indenter->canBreak(State) && State.NextToken->NewlinesBefore > 0); in formatLine()
1197 while (State.NextToken) { in formatLine()
1200 State, /*Newline=*/State.NextToken->MustBreakBefore, DryRun); in formatLine()
1296 if (!Node->State.NextToken) { in analyzeSolutionSpace()
1313 FormatDecision LastFormat = Node->State.NextToken->getDecision(); in analyzeSolutionSpace()
1378 << Node->Previous->State.NextToken->Tok.getName() in reconstructPath()
H A DTokenAnnotator.cpp3002 auto *NextToken = Tok.getNextNonComment(); in determineStarAmpUsage() local
3003 if (!NextToken) in determineStarAmpUsage()
3005 if (NextToken->is(tok::greater)) { in determineStarAmpUsage()
3006 NextToken->setFinalizedType(TT_TemplateCloser); in determineStarAmpUsage()
3010 if (InTemplateArgument && NextToken->is(tok::kw_noexcept)) in determineStarAmpUsage()
3013 if (NextToken->isOneOf(tok::arrow, tok::equal, tok::comma, tok::r_paren, in determineStarAmpUsage()
3015 (NextToken->is(tok::kw_noexcept) && !IsExpression) || in determineStarAmpUsage()
3016 NextToken->canBePointerOrReferenceQualifier() || in determineStarAmpUsage()
3017 (NextToken->is(tok::l_brace) && !NextToken->getNextNonComment())) { in determineStarAmpUsage()
3030 if (NextToken->is(tok::l_square) && NextToken->isNot(TT_LambdaLSquare)) in determineStarAmpUsage()
[all …]
/freebsd/contrib/llvm-project/clang/lib/ASTMatchers/Dynamic/
H A DParser.cpp72 NextToken = getNextToken(); in CodeTokenizer()
79 NextToken = getNextToken(); in CodeTokenizer()
83 const TokenInfo &peekNextToken() const { return NextToken; } in peekNextToken()
87 TokenInfo ThisToken = NextToken; in consumeNextToken()
88 NextToken = getNextToken(); in consumeNextToken()
93 while (NextToken.Kind == TokenInfo::TK_NewLine) in SkipNewlines()
94 NextToken = getNextToken(); in SkipNewlines()
95 return NextToken; in SkipNewlines()
100 if (NextToken.Kind == TokenInfo::TK_Eof) in consumeNextTokenIgnoreNewlines()
101 return NextToken; in consumeNextTokenIgnoreNewlines()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DMustache.cpp253 const Token &NextToken = Tokens[NextIdx]; in hasTextAhead() local
254 StringRef TokenBody = StringRef(NextToken.RawBody).ltrim(" "); in hasTextAhead()
272 Token &NextToken = Tokens[Idx + 1]; in stripTokenAhead() local
273 StringRef NextTokenBody = NextToken.TokenBody; in stripTokenAhead()
276 NextToken.TokenBody = NextTokenBody.substr(2).str(); in stripTokenAhead()
278 NextToken.TokenBody = NextTokenBody.substr(1).str(); in stripTokenAhead()
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DLexHLSLRootSignature.h84 std::optional<RootSignatureToken> NextToken = std::nullopt; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/AsmParser/
H A DAMDGPUAsmParser.cpp1436 bool isRegister(const AsmToken &Token, const AsmToken &NextToken) const;
1695 bool isOperandModifier(const AsmToken &Token, const AsmToken &NextToken) const;
1696 bool isRegOrOperandModifier(const AsmToken &Token, const AsmToken &NextToken) const;
1697 bool isNamedOperandModifier(const AsmToken &Token, const AsmToken &NextToken) const;
1698 bool isOpcodeModifierWithVal(const AsmToken &Token, const AsmToken &NextToken) const;
2877 const AsmToken &NextToken) const { in isRegister()
2902 if (NextToken.is(AsmToken::LBrac)) in isRegister()
3370 AMDGPUAsmParser::isNamedOperandModifier(const AsmToken &Token, const AsmToken &NextToken) const { in isNamedOperandModifier()
3371 if (Token.is(AsmToken::Identifier) && NextToken.is(AsmToken::LParen)) { in isNamedOperandModifier()
3379 AMDGPUAsmParser::isOpcodeModifierWithVal(const AsmToken &Token, const AsmToken &NextToken) const { in isOpcodeModifierWithVal()
[all …]
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp91 Token NextToken, bool *PossibleNonPrimary, in CheckConstraintExpression() argument
99 return CheckConstraintExpression(BO.getLHS(), NextToken, in CheckConstraintExpression()
101 CheckConstraintExpression(BO.getRHS(), NextToken, in CheckConstraintExpression()
104 return CheckConstraintExpression(C->getSubExpr(), NextToken, in CheckConstraintExpression()
124 (NextToken.is(tok::l_paren) && in CheckConstraintExpression()
136 getBinOpPrecedence(NextToken.getKind(), in CheckConstraintExpression()
H A DSema.cpp93 std::optional<Token> NextToken = in getRangeForNextToken() local
95 if (!NextToken) in getRangeForNextToken()
97 if (ExpectedToken && NextToken->getKind() != *ExpectedToken) in getRangeForNextToken()
99 SourceLocation TokenStart = NextToken->getLocation(); in getRangeForNextToken()
100 SourceLocation TokenEnd = NextToken->getLastLoc(); in getRangeForNextToken()
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DRAIIObjectsForParser.h485 } else if (P.Tok.is(tok::semi) && P.NextToken().is(Close)) { in consumeClose()

12