Home | History | Annotate | Download | only in Lex

Lines Matching full:expanded

73 /// table and mark it as a builtin macro to be expanded.
142 // If the token isn't an identifier, it's always literally expanded.
151 // expanded so it's not a trivial expansion.
216 /// expanded as a macro, handle it and return the next token as 'Identifier'.
268 // Remember where the token is expanded.
328 // Otherwise, if this macro expands into a single trivially-expanded
336 // identifier to the expanded token.
367 // Since this is not an identifier token, it can't be macro expanded, so
773 /// \brief Keeps macro expanded tokens for TokenLexers.
775 /// Works like a stack; a TokenLexer adds the macro expanded tokens that is
808 // Pop the cached macro expanded tokens from the end.
1226 /// ExpandBuiltinMacro - If an identifier token is read that is to be expanded