Home | History | Annotate | Download | only in Lex

Lines Matching refs:Preprocessor

25 class Preprocessor;
30 Preprocessor *PP; // Preprocessor object controlling lexing.
39 // Context-specific lexing flags set by the preprocessor.
59 /// 5. No callbacks are made into the preprocessor.
74 friend class Preprocessor;
76 PreprocessorLexer(Preprocessor *pp, FileID fid);
134 /// \brief After the preprocessor has parsed a \#include, lex and
142 /// preprocessor directive.
150 /// \brief Return the preprocessor object for this lexer.
151 Preprocessor *getPP() const { return PP; }
155 "PreprocessorLexer::getFileID() should only be used with a Preprocessor");
168 /// \brief Iterator that traverses the current stack of preprocessor