* doc/groff.texinfo: More info on conditionals.
[s-roff.git] / tmac / trace.tmac
blob143f95400d1d0de7b6dace48638d0b1d6c145e18
1 .\" trace.tmac
2 .\"
3 .\" Load this before a macro package that you want to trace.
5 .eo
7 .rn de !!de
9 .!!de de
10 .  ecs
11 .  ec
12 .  !!de \$1
13 .    ie "\$1"\\$0" .tm *** trace enter: \\$0 \\$@
14 .    el .tm *** trace enter \$1: \\$0 \\$@
15 .    nop \\*[!!\$1]\\
16 .    ie "\$1"\\$0" .tm *** trace exit: \\$0 \\$@
17 .    el .tm *** trace exit \$1: \\$0 \\$@
18 \..
20 .  ds !!d1 !!\$1
21 .  ds !!d2 \$2
23 .  ecr
24 .  dei !!d1 !!d2
27 .ec
29 .\" EOF