1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
# working recursion... <Macro foo> use bla </Macro> <Macro bla> <IfDefine NoFoo> use foo </IfDefine> </Macro> <IfDefine !NoFoo> # foo gonna call bla, bla wont call foo back... use foo </IfDefine> Error okay.