Skip to main content

Module macro_expander

Module macro_expander 

Source

Structs§

ConsumedArg
MacroExpander
The MacroExpander (or “gullet”) manages macro expansion.

Enums§

MacroDefinition
A macro definition: string template, token list, or function.

Statics§

IMPLICIT_COMMANDS
Commands that act like macros but aren’t defined as a macro, function, or symbol. Used in is_defined.

Type Aliases§

FnMacroHandler
Handler type for function-based macros (e.g. \TextOrMath, @ifstar). Takes the MacroExpander mutably and returns tokens to push onto the stack.