Home | History | Annotate | Download | only in Rewrite

Lines Matching defs:File

5 // This file is distributed under the University of Illinois Open Source
11 // a file with all included files merged into it.
45 /// Tracks where inclusions that change the file are found.
68 CharSourceRange FilenameRange, const FileEntry *File,
124 // file, so certain warnings should be suppressed."
139 /// FileChanged - Whenever the preprocessor enters or exits a #include file
148 // we didn't reach this file (eg: the main file) via an inclusion directive
164 "A file, that wasn't found via an inclusion directive, was skipped");
169 /// directives. It does not say whether the file has been included, but it
171 /// of location inside the included file). It is assumed that the matching
178 const FileEntry * /*File*/,
217 // Detect what line endings the file uses, so that added content does not mix
271 // Output the file one line at a time, rewriting the line endings as we go.
343 // FIXME: What to do if the file name is a macro?
393 const FileEntry *File = PP.getHeaderSearchInfo().LookupFile(
397 FileExists = File != nullptr;
415 // Per the GNU docs: "1" indicates entering a new file.
424 // The next byte to be copied from the source file, which may be non-zero if
428 int Line = 1; // The current input file line number.
458 // include and recursively process the file
460 // and set lineinfo back to this file, if the nested one was
462 // `2' indicates returning to a file (after having included
463 // another file.
588 // First let the preprocessor process the entire file and call callbacks.