|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/Lex/Token.h 185 if (is(tok::eof)) return nullptr;
193 assert(is(tok::eof));
197 assert(is(tok::eof));
tools/clang/include/clang/Lex/VariadicMacroSupport.h 160 SyntheticEOFToken.setKind(tok::eof);
tools/clang/include/clang/Parse/Parser.h 636 Tok.setKind(tok::eof);
643 return Kind == tok::eof || Kind == tok::annot_module_begin ||
748 if (N == 0 || Tok.is(tok::eof)) return Tok;
tools/clang/lib/Format/FormatTokenLexer.cpp 62 } while (Tokens.back()->Tok.isNot(tok::eof));
544 if (Tokens.back()->NewlinesBefore == 0 && Tokens.back()->isNot(tok::eof))
tools/clang/lib/Format/NamespaceEndCommentsFixer.cpp 244 EndCommentNextTok->isNot(tok::eof);
tools/clang/lib/Format/UnwrappedLineFormatter.cpp 662 !I[1]->First->HasUnescapedNewline && !I[1]->First->is(tok::eof)) {
1108 bool LastLine = Line->First->is(tok::eof);
1182 if (RootToken.is(tok::eof)) {
tools/clang/lib/Format/UnwrappedLineParser.cpp 86 FakeEOF.Tok.setKind(tok::eof);
507 } while (Tok->Tok.isNot(tok::eof) && !LBraceStack.empty());
799 PeekNext->is(tok::eof) &&
989 while (FormatTok && FormatTok->isNot(tok::eof)) {
1797 if (FormatTok->is(tok::eof))
1859 if (FormatTok->isOneOf(tok::semi, tok::r_brace, tok::eof))
2492 bool UnwrappedLineParser::eof() const { return FormatTok->Tok.is(tok::eof); }
tools/clang/lib/Format/WhitespaceManager.cpp 167 (Changes[i].NewlinesBefore > 0 || Changes[i].Tok->is(tok::eof) ||
tools/clang/lib/Frontend/FrontendAction.cpp 274 if (T.isNot(tok::eof) && !T.isAtStartOfLine())
tools/clang/lib/Frontend/FrontendActions.cpp 742 while (RawTok.isNot(tok::eof)) {
758 } while (Tok.isNot(tok::eof));
772 } while (Tok.isNot(tok::eof));
943 } while (Tok.isNot(tok::eof));
tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp 812 if (Tok.is(tok::eof)) break;
835 while (Tok.isNot(tok::eof));
917 if (Tok.is(tok::eof) || !Tok.getLocation().isFileID())
tools/clang/lib/Frontend/Rewrite/InclusionRewriter.cpp 353 } while (!DirectiveToken.is(tok::eod) && DirectiveToken.isNot(tok::eof));
411 while (RawToken.isNot(tok::eof)) {
482 } while (!RawToken.is(tok::eod) && RawToken.isNot(tok::eof));
515 } while (RawToken.isNot(tok::eod) && RawToken.isNot(tok::eof));
562 } while (Tok.isNot(tok::eof));
tools/clang/lib/Frontend/Rewrite/RewriteMacros.cpp 84 } while (RawTok.isNot(tok::eof));
113 while (RawTok.isNot(tok::eof) || PPTok.isNot(tok::eof)) {
113 while (RawTok.isNot(tok::eof) || PPTok.isNot(tok::eof)) {
146 while (!RawTok.isAtStartOfLine() && RawTok.isNot(tok::eof))
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp 822 while (Tok.isNot(tok::eof)) {
tools/clang/lib/Lex/Lexer.cpp 548 } while (TheTok.getKind() != tok::eof);
619 if (TheTok.getKind() == tok::eof) {
2732 FormTokenWithChars(Result, BufferEnd, tok::eof);
2813 if (Tok.is(tok::eof))
3946 assert(Result.is(tok::eof) && "Preprocessor did not set tok:eof");
tools/clang/lib/Lex/MacroArgs.cpp 110 for (; ArgPtr->isNot(tok::eof); ++ArgPtr)
129 if (Result->is(tok::eof))
141 return getPreExpArgument(VariadicArgIndex, PP).front().isNot(tok::eof);
150 for (; ArgTok->isNot(tok::eof); ++ArgTok)
189 } while (Result.back().isNot(tok::eof));
223 for (; ArgToks->isNot(tok::eof); ++ArgToks) {
tools/clang/lib/Lex/ModuleMap.cpp 1519 case tok::eof:
tools/clang/lib/Lex/PPDirectives.cpp 89 assert(Tmp.isNot(tok::eof) && "EOF seen while discarding directive tokens");
446 if (Tok.is(tok::eof)) {
622 if (Callbacks && (Tok.isNot(tok::eof) || !isRecordingPreamble()))
2025 CurLexer->FormTokenWithChars(Result, CurLexer->BufferEnd, tok::eof);
2304 assert(TmpTok.isNot(tok::eof) && "Didn't find end of -imacros!");
tools/clang/lib/Lex/PPLexerChange.cpp 411 CurLexer->FormTokenWithChars(Result, CurLexer->BufferEnd, tok::eof);
494 CurLexer->FormTokenWithChars(Result, EndPos, tok::eof);
619 while (Tok.isNot(tok::eod) && Tok.isNot(tok::eof))
tools/clang/lib/Lex/PPMacroExpansion.cpp 691 } else if (I->is(tok::eof)) {
779 if (ContainsCodeCompletionTok && Tok.isOneOf(tok::eof, tok::eod))
797 if (Tok.isOneOf(tok::eof, tok::eod)) { // "#if f(<eof>" & "#if f(\n"
886 EOFTok.setKind(tok::eof);
947 EOFTok.setKind(tok::eof);
996 Tok.setKind(tok::eof);
1285 if (!Tok.isOneOf(tok::eof, tok::eod)) {
1304 case tok::eof:
1790 if (Tok.isOneOf(tok::eof, tok::eod) || Tok.isAnnotation())
tools/clang/lib/Lex/Pragma.cpp 220 if (Tok.isNot(tok::r_paren) && Tok.isNot(tok::eof))
224 Tok.isNot(tok::eof))
354 while (Tok.isNot(tok::eof)) {
363 if (Tok.is(tok::eof)) {
813 if (Tok.is(tok::eof)) {
839 assert(Tok.getKind() != tok::eof && "missing EOD before EOF");
879 CurLexer->FormTokenWithChars(Result, CurLexer->BufferEnd, tok::eof);
tools/clang/lib/Lex/Preprocessor.cpp 649 if (Tok.is(tok::eof) && !InPredefines) {
1000 if (FilenameTok.isOneOf(tok::eod, tok::eof)) {
1088 case tok::eof:
1232 if (ModuleImportPath.empty() || Result.is(tok::eof))
tools/clang/lib/Lex/TokenLexer.cpp 460 if (ResultArgToks->isNot(tok::eof)) {
844 isInvalid |= Result.is(tok::eof);
tools/clang/lib/Parse/ParseAST.cpp 60 if (Tok.is(tok::eof)) {
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp 216 Eof.setKind(tok::eof);
319 DefArgEnd.setKind(tok::eof);
351 if (Tok.isNot(tok::eof) || Tok.getEofData() != Param) {
366 while (Tok.isNot(tok::eof))
369 if (Tok.is(tok::eof) && Tok.getEofData() == Param)
392 ExceptionSpecEnd.setKind(tok::eof);
434 if (Tok.isNot(tok::eof) || Tok.getEofData() != LM.Method)
447 while (Tok.isNot(tok::eof))
451 if (Tok.is(tok::eof) && Tok.getEofData() == LM.Method)
499 BodyEnd.setKind(tok::eof);
522 while (Tok.isNot(tok::eof))
525 if (Tok.is(tok::eof) && Tok.getEofData() == LM.D)
537 while (Tok.isNot(tok::eof))
540 if (Tok.is(tok::eof) && Tok.getEofData() == LM.D)
556 while (Tok.isNot(tok::eof))
559 if (Tok.is(tok::eof) && Tok.getEofData() == LM.D)
636 if (Tok.isNot(tok::eof)) {
646 while (Tok.isNot(tok::eof))
677 case tok::eof:
1086 case tok::eof:
tools/clang/lib/Parse/ParseDecl.cpp 1482 AttrEnd.setKind(tok::eof);
1553 while (Tok.isNot(tok::eof))
1556 if (Tok.is(tok::eof) && Tok.getEofData() == AttrEnd.getEofData())
1986 case tok::eof:
4142 Tok.isNot(tok::eof)) {
6475 && (!Tok.is(tok::eof) &&
tools/clang/lib/Parse/ParseDeclCXX.cpp 243 Tok.isNot(tok::eof)) {
387 case tok::eof:
446 Tok.isNot(tok::eof)) {
2971 if (IsFunction || Next.isOneOf(tok::semi, tok::comma, tok::eof)) {
3328 Tok.isNot(tok::eof)) {
tools/clang/lib/Parse/ParseExprCXX.cpp 748 if (Next.is(tok::eof)) // Nothing else to lookup here...
3470 AttrEnd.setKind(tok::eof);
3500 assert(Tok.is(tok::eof) && Tok.getEofData() == AttrEnd.getEofData());
3539 while (Tok.isNot(tok::eof))
3548 assert(Tok.is(tok::eof) && Tok.getEofData() == AttrEnd.getEofData());
tools/clang/lib/Parse/ParseObjc.cpp 327 if (Tok.is(tok::eof))
1790 if (Tok.is(tok::eof)) // Nothing else to do here...
1840 if (Tok.is(tok::eof))
3646 Eof.setKind(tok::eof);
3689 while (Tok.getLocation() != OrigLoc && Tok.isNot(tok::eof))
tools/clang/lib/Parse/ParseOpenMP.cpp 1445 while (DKind != OMPD_end_declare_target && Tok.isNot(tok::eof) &&
tools/clang/lib/Parse/ParsePragma.cpp 768 while (Tok.isNot(tok::eof))
845 if (Tok.isNot(tok::eof)) {
927 if (Tok.isNot(tok::eof)) {
992 ExpectAndConsume(tok::eof, diag::warn_pragma_extra_tokens_at_eol,
1078 if (Toks[0].is(tok::eof)) {
1124 if (Tok.isNot(tok::eof)) {
1127 while (Tok.isNot(tok::eof))
1386 PRef.SkipUntil(tok::eof, Parser::StopBeforeMatch);
1428 SkipUntil(tok::eof, StopBeforeMatch);
1558 if (Tok.isNot(tok::eof)) {
2220 while (Tok.isNot(tok::eod) && Tok.isNot(tok::eof)) {
2444 EoF.setKind(tok::eof);
2804 EOFTok.setKind(tok::eof);
3260 EOFTok.setKind(tok::eof);
tools/clang/lib/Parse/ParseStmt.cpp 1068 Tok.isNot(tok::eof)) {
tools/clang/lib/Parse/Parser.cpp 57 Tok.setKind(tok::eof);
265 if (Toks.size() == 1 && Toks[0] == tok::eof &&
268 while (Tok.isNot(tok::eof))
274 case tok::eof:
579 if (PP.isIncrementalProcessingEnabled() && Tok.is(tok::eof))
648 case tok::eof:
787 case tok::eof:
1658 else if (Tok.is(tok::eof)) // Nothing to do here, bail out...
1907 else if (Tok.is(tok::eof)) // Nothing to do here, bail out...
tools/clang/lib/Rewrite/HTMLRewrite.cpp 461 while (Tok.isNot(tok::eof)) {
512 while (!Tok.isAtStartOfLine() && Tok.isNot(tok::eof)) {
567 if (Tok.is(tok::eof)) break;
600 while (Tok.isNot(tok::eof)) {
632 while (!Tok.is(tok::eof) &&
tools/clang/lib/Rewrite/TokenRewriter.cpp 40 while (RawTok.isNot(tok::eof)) {
tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp 1144 assert(TheTok.isNot(tok::eof) &&
1187 assert(It->isNot(tok::eof) &&
tools/clang/lib/Tooling/Syntax/BuildTree.cpp 62 assert(Tokens.back().kind() == tok::eof);
103 assert(A.tokenBuffer().expandedTokens().back().kind() == tok::eof);
tools/clang/lib/Tooling/Syntax/Tokens.cpp 272 if (T.getKind() != tok::eof)
367 assert(Result.ExpandedTokens.back().kind() == tok::eof);
571 if (T.kind() == tok::eof)
584 if (Tokens[I].kind() == tok::eof)
tools/clang/lib/Tooling/Syntax/Tree.cpp 78 if (T.kind() == tok::eof) {
tools/clang/tools/clang-refactor/TestSupport.cpp 319 for (Lex.LexFromRawLexer(Tok); Tok.isNot(tok::eof);
tools/clang/tools/extra/clang-tidy/ExpandModularHeadersPPCallbacks.cpp 134 while (!CurrentToken.is(tok::eof) &&
164 while (!CurrentToken.is(tok::eof))
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp 88 if (Tok.getLocation() == Range.getEnd() || Tok.is(tok::eof))
tools/clang/tools/extra/clang-tidy/bugprone/MacroRepeatedSideEffectsCheck.cpp 167 for (; ResultArgToks->isNot(tok::eof); ++ResultArgToks) {
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp 61 } while (Tok.isNot(tok::eof) && Tok.getLocation() < EndLoc);
tools/clang/tools/extra/clang-tidy/modernize/UseTrailingReturnTypeCheck.cpp 176 End.setKind(tok::eof);
184 if (T.is(tok::eof))
tools/clang/tools/extra/clang-tidy/readability/NamespaceCommentCheck.cpp 133 bool NeedLineBreak = NextTokenIsOnSameLine && Tok.isNot(tok::eof);
tools/clang/tools/extra/clang-tidy/utils/LexerUtils.h 77 if (PotentialMatch.is(tok::eof))
tools/clang/tools/extra/clangd/unittests/ParsedASTTests.cpp 187 EXPECT_EQ(T.expandedTokens().back().kind(), tok::eof);
213 EXPECT_EQ(T.expandedTokens().back().kind(), tok::eof);
tools/clang/tools/extra/modularize/PreprocessorTracker.cpp 435 if (ResultArgToks->is(clang::tok::eof))
tools/clang/tools/extra/pp-trace/PPCallbacksTracker.cpp 609 while (Current->isNot(tok::eof)) {
tools/clang/tools/libclang/CIndex.cpp 6732 if (Tok.is(tok::eof))
7433 return Tok.is(tok::eof);
tools/clang/unittests/Basic/SourceManagerTest.cpp 75 if (tok.is(tok::eof))
284 if (tok.is(tok::eof))
406 if (tok.is(tok::eof))
tools/clang/unittests/Lex/LexerTest.cpp 74 if (tok.is(tok::eof))
390 Eof.setKind(tok::eof);
395 if (tok.is(tok::eof)) {
551 if (T->is(tok::eof))
tools/clang/unittests/Lex/PPCallbacksTest.cpp 222 if (Tok.is(tok::eof))
252 if (Tok.is(tok::eof))
296 if (Tok.is(tok::eof))
tools/clang/unittests/Lex/PPConditionalDirectiveRecordTest.cpp 93 if (tok.is(tok::eof))
tools/clang/unittests/Tooling/Syntax/TokensTest.cpp 336 Kind(tok::eof)));
491 Kind(tok::eof)));
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp 649 for (lexer.LexFromRawLexer(token); !token.is(clang::tok::eof);