super¶
Super-macros that apply other macros to their input.
- class macro_polo.macros.super.LoopingMacro¶
A super-macro that repeatedely applies its inner macros until none match.
- __init__()¶
- class macro_polo.macros.super.MultiMacro¶
A super-macro that applies each of its inner macros in sequence.
- __init__()¶
- class macro_polo.macros.super.ScanningMacro¶
A super-macro that scans input and applies its inner macros as they match.
This macro will only perform a single pass on the input. It can be combined with
LoopingMacroto recursively expand macros.- __init__()¶