empty var1 abc int-var 12 float-var 12.02 neg-int -2 true-var-1 true true-var-2 on true-var-3 yes false-var-1 false false-var-2 off false-var-3 no list-1 list-2 abc list-3 abc def ghi list-4 [ what now? ] # These test the %define mechanism: %define dollars $$$$ %define empty %define name value %define twowords two words getname $name getnametwice $name${name} getdollars $dollars getempty x${empty}y getwords abc $twowords def