Lines Matching full:lex
1 //===--- TokenLexer.cpp - Lex from a token stream -------------------------===//
14 #include "clang/Lex/TokenLexer.h"
16 #include "clang/Lex/LexDiagnostic.h"
17 #include "clang/Lex/MacroArgs.h"
18 #include "clang/Lex/MacroInfo.h"
19 #include "clang/Lex/Preprocessor.h"
417 /// Lex - Lex and return a token from this macro stream.
419 bool TokenLexer::Lex(Token &Tok) {
570 // scratch buffer where we can lex it.
581 // Lex the resultant pasted token into Result.
607 // Make a lexer to lex this string from. Lex just this one token.
608 // Make a lexer object so that we lex and expand the paste result.
613 // Lex a token in raw mode. This way it won't look up identifiers
625 // unmodified and with RHS as the next token to lex.