Home | History | Annotate | Download | only in Lex

Lines Matching defs:Macro

77   /// indicates the macro that was checked.
111 MacroDefinition Macro = PP.getMacroDefinition(II);
112 Result.Val = !!Macro;
115 // If there is a macro, mark it used.
117 PP.markMacroAsUsed(Macro.getMacroInfo());
119 // Save macro token for callback.
145 Callbacks->Defined(macroToken, Macro,
175 // 'defined' or if it is a macro. Note that we check here because many
183 // preprocessor keywords and it wasn't macro expanded, it turns
734 // 'DisableMacroExpansion' is true, then we must be in a macro argument list
752 // Parse error, skip the rest of the macro line.
765 // If the expression we parsed was of the form !defined(macro), return the
766 // macro in IfNDefMacro.
779 // Parse error, skip the rest of the macro line.