Searched refs:CurLexer (Results 1 - 6 of 6) sorted by relevance

/external/clang/lib/Lex/
H A DPPLexerChange.cpp117 CurLexer.reset(TheLexer);
124 if (Callbacks && !CurLexer->Is_PragmaLexer) {
126 SourceMgr.getFileCharacteristic(CurLexer->getFileLoc());
128 Callbacks->FileChanged(CurLexer->getFileLoc(),
277 !isEndOfMacro && !(CurLexer && CurLexer->Is_PragmaLexer)) {
292 if (CurLexer) {
294 CurLexer->FormTokenWithChars(Result, CurLexer->BufferEnd, tok::eof);
295 CurLexer
[all...]
H A DPPDirectives.cpp260 CurLexer->Lex(Tok);
274 if (CurLexer->getFileLoc() != CodeCompletionFileLoc)
292 if (CurLexer) CurLexer->SetKeepWhitespaceMode(false);
303 if (CurLexer) CurLexer->resetExtendedTokenMode();
319 if (CurLexer) CurLexer->resetExtendedTokenMode();
336 if (CurLexer) CurLexer
[all...]
H A DPreprocessor.cpp332 if (CurLexer)
474 CurLexer->SkipBytes(SkipMainFilePreamble.first,
H A DPragma.cpp364 if (CurLexer)
365 CurLexer->ReadToEndOfLine();
H A DPPMacroExpansion.cpp173 if (CurLexer)
174 Val = CurLexer->isNextPPTokenLParen();
/external/clang/include/clang/Lex/
H A DPreprocessor.h243 /// CurLexer - This is the current top of the stack that we're lexing from if
245 /// Only one of CurLexer, CurPTHLexer, or CurTokenLexer will be non-null.
246 OwningPtr<Lexer> CurLexer; member in class:clang::Preprocessor
250 /// Only one of CurLexer, CurPTHLexer, or CurTokenLexer will be non-null.
254 /// if not expanding a macro. This is an alias for either CurLexer or
259 /// FileEntry, if CurLexer is non-null and if applicable. This allows us to
264 /// expanding a macro. One of CurLexer and CurTokenLexer must be null.
278 /// CurLexer/CurTokenLexer.
723 case CLK_Lexer: CurLexer->Lex(Result); break;
865 /// \brief Recompute the current lexer kind based on the CurLexer/CurPTHLexe
[all...]

Completed in 210 milliseconds