Lines Matching full:lex
15 #include "clang/Lex/Preprocessor.h"
18 #include "clang/Lex/CodeCompletionHandler.h"
19 #include "clang/Lex/HeaderSearch.h"
20 #include "clang/Lex/HeaderSearchOptions.h"
21 #include "clang/Lex/LexDiagnostic.h"
22 #include "clang/Lex/LiteralSupport.h"
23 #include "clang/Lex/MacroInfo.h"
24 #include "clang/Lex/ModuleLoader.h"
25 #include "clang/Lex/Pragma.h"
210 /// \brief Lex and validate a macro name, which occurs after a
248 // Lex unexpanded tokens for most directives: macros might expand to zero
252 Lex(Tmp);
279 /// file. Lex the rest of the file, until we see an \#endif. If
284 /// the caller can lex the first valid token.
305 CurLexer->Lex(Tok);
325 // Just return and let the caller lex after this #include.
516 // We have reached a '#else' or '#elif'. Lex the next token to get
920 // Enter this token stream so that we re-lex the tokens. Make sure to
962 // C++1y [lex.fcon]p1:
1001 Lex(DigitTok);
1023 Lex(StrTok);
1067 PP.Lex(FlagTok);
1075 PP.Lex(FlagTok);
1101 PP.Lex(FlagTok);
1116 PP.Lex(FlagTok);
1130 PP.Lex(FlagTok);
1155 Lex(StrTok);
1248 Lex(StrTok);
1395 Lex(CurTok);
1402 Lex(CurTok);
1430 Lex(CurTok);
1905 Lex(TmpTok);
1915 /// definition has just been read. Lex the rest of the arguments and the
1943 // Lex the token after the identifier.
1978 // Lex the token after the identifier.
1994 // Lex the token after the identifier.
2056 /// line then lets the caller lex the next real token.
2431 // Yes, remember that we are inside a conditional, then lex the next token.
2472 // Yes, remember that we are inside a conditional, then lex the next token.