Lines Matching defs:Lex
27 #include "clang/Lex/Preprocessor.h"
37 #include "clang/Lex/CodeCompletionHandler.h"
38 #include "clang/Lex/ExternalPreprocessorSource.h"
39 #include "clang/Lex/HeaderSearch.h"
40 #include "clang/Lex/LexDiagnostic.h"
41 #include "clang/Lex/Lexer.h"
42 #include "clang/Lex/LiteralSupport.h"
43 #include "clang/Lex/MacroArgs.h"
44 #include "clang/Lex/MacroInfo.h"
45 #include "clang/Lex/ModuleLoader.h"
46 #include "clang/Lex/Pragma.h"
47 #include "clang/Lex/PreprocessingRecord.h"
48 #include "clang/Lex/PreprocessorLexer.h"
49 #include "clang/Lex/PreprocessorOptions.h"
50 #include "clang/Lex/ScratchBuffer.h"
51 #include "clang/Lex/Token.h"
52 #include "clang/Lex/TokenLexer.h"
866 void Preprocessor::Lex(Token &Result) {
982 Lex(Tok);
991 /// Lex a header-name token (including one formed from header-name-tokens if
1003 // Lex using header-name tokenization rules if tokens are being lexed from
1008 Lex(FilenameTok);
1027 Lex(FilenameTok);
1039 Lex(FilenameTok);
1098 Lex(Toks.back());
1126 /// Lex a token following the 'import' contextual keyword.
1149 // Lex the next token. The header-name lexing rules are used at the start of
1168 Lex(Result);
1184 // Enter the header-name token into the token stream; a Lex action cannot
1186 // cache if the call to Lex comes from CachingLex / PeekAhead).
1361 // Lex string literal tokens, optionally with macro expansion.
1370 Lex(Result);
1407 Lex(Tok);
1436 Lex(result);