Invoking Macros without Giving Parameter Values
If a macro takes no parameters or all the parameters are given default values in the macro definition, a macro is invoked as described in the previous paragraph.
The macro name is removed and replaced with the expanded macro definition.