Lines Matching defs:Lex
27 #include "clang/Lex/Preprocessor.h"
38 #include "clang/Lex/CodeCompletionHandler.h"
39 #include "clang/Lex/ExternalPreprocessorSource.h"
40 #include "clang/Lex/HeaderSearch.h"
41 #include "clang/Lex/LexDiagnostic.h"
42 #include "clang/Lex/Lexer.h"
43 #include "clang/Lex/LiteralSupport.h"
44 #include "clang/Lex/MacroArgs.h"
45 #include "clang/Lex/MacroInfo.h"
46 #include "clang/Lex/ModuleLoader.h"
47 #include "clang/Lex/Pragma.h"
48 #include "clang/Lex/PreprocessingRecord.h"
49 #include "clang/Lex/PreprocessorLexer.h"
50 #include "clang/Lex/PreprocessorOptions.h"
51 #include "clang/Lex/ScratchBuffer.h"
52 #include "clang/Lex/Token.h"
53 #include "clang/Lex/TokenLexer.h"
869 void Preprocessor::Lex(Token &Result) {
981 Lex(Tok);
990 /// Lex a header-name token (including one formed from header-name-tokens if
1002 // Lex using header-name tokenization rules if tokens are being lexed from
1007 Lex(FilenameTok);
1026 Lex(FilenameTok);
1038 Lex(FilenameTok);
1097 Lex(Toks.back());
1125 /// Lex a token following the 'import' contextual keyword.
1148 // Lex the next token. The header-name lexing rules are used at the start of
1167 Lex(Result);
1183 // Enter the header-name token into the token stream; a Lex action cannot
1185 // cache if the call to Lex comes from CachingLex / PeekAhead).
1360 // Lex string literal tokens, optionally with macro expansion.
1369 Lex(Result);
1406 Lex(Tok);
1435 Lex(result);