EX08: This example demonstrates the use of parameterized macros. @O@==@{@- The Twelve Bugs of Christmas ---------------------------- @@(@"first@" @,@<1@>@) @@(@"second@" @,@<2@>@) @@(@"third@" @,@<3@>@) @@(@"fourth@" @,@<4@>@) @@(@"fifth@" @,@<5@>@) @@(@"sixth@" @,@<6@>@) @@(@"seventh@" @,@<7@>@) @@(@"eighth@" @,@<8@>@) @@(@"ninth@" @,@<9@>@) @@(@"tenth@" @,@@) @@(@"eleventh@" @,@@) @@(@"twelfth@" @,@@) This song appeared in the internet newsgroup rec.humor.funny on 24-Dec-1991. It was contributed by Pat Scannell (scannell@@darkstar.ma30.bull.com). @} @$@@(@2@)@M==@{@- For the @1 bug of Christmas, my manager said to me @2 @} @$@<1@>@M==@{See if they can do it again.@} @$@<2@>@M==@{Ask them how they did it and@+@<1@>@} @$@<3@>@M==@{Try to reproduce it@+@<2@>@} @$@<4@>@M==@{Run with the debugger@+@<3@>@} @$@<5@>@M==@{Ask for a dump@+@<4@>@} @$@<6@>@M==@{Reinstall the software@+@<5@>@} @$@<7@>@M==@{Say they need an upgrade@+@<6@>@} @$@<8@>@M==@{Find a way around it@+@<7@>@} @$@<9@>@M==@{Blame it on the hardware@+@<8@>@} @$@@M==@{Change the documentation@+@<9@>@} @$@@M==@{Say it's not supported@+@@} @$@@M==@{Tell them it's a feature@+@@}