Home | History | Annotate | Download | only in Lex

Lines Matching defs:Expansion

74   // expanded.  The macro must be disabled only after argument pre-expansion of
131 // In Microsoft-compatibility mode, a comma is removed in the expansion
137 // GCC removes the comma in the expansion of " ... , ## __VA_ARGS__ " if
283 // test for this later when the macro expansion is processed.
320 // expansion.
347 // expansion.
367 // Discard the argument token and skip (don't copy to the expansion
411 // Lexing off the end of the macro, pop this macro off the expansion stack.
482 // Handle recursive expansion!
491 // from a macro expansion.
613 // Explicitly convert the token location to have proper expansion
666 // Now that we got the result token, it will be subject to expansion. Since
678 /// expansion stack, return 2. If the next unexpanded token is a '(', return
712 /// macro expansion source location entry, otherwise it returns an invalid
781 // Create a macro expansion SLocEntry that will "contain" all of the tokens.
782 SourceLocation Expansion =
791 Tok.setLocation(Expansion.getLocWithOffset(RelOffs));