"State how you would type arguments h, o, w, n, o, w to the macro cat, define(cat, $1$2$3$4$5$6$7$8$9) so that the printed result was how now
Describe exactly what happens when word(a, 3) is evaluated, if it were in the following macro definition file:
define(loc, 0)
define(word, ‘define($1,loc) $2 define(‘loc', eval(loc + 1))')
word(a, 3)
List each step in m4's evaluation process and the result of all macro argument and macro evaluations