UNEXPECTED_DOT
ID "x"
SKIP
-UNEXPECTED_CHAR 95
+MACRO_PUNCT "_"
ID "z"
ENDCMD
SKIP
AT_DATA([input], [dnl
~ & | = >= > <= < ~= <> ( ) , - + * / [[ ]] **
~&|=>=><=<~=<>(),-+*/[[]]**
+% : ; ? _ ` { } ~
])
AT_DATA([expout-base], [dnl
NOT
LBRACK
RBRACK
EXP
+SKIP
+MACRO_PUNCT "%"
+SKIP
+MACRO_PUNCT ":"
+SKIP
+MACRO_PUNCT ";"
+SKIP
+MACRO_PUNCT "?"
+SKIP
+MACRO_PUNCT "_"
+SKIP
+MACRO_PUNCT "`"
+SKIP
+MACRO_PUNCT "{"
+SKIP
+MACRO_PUNCT "}"
+SKIP
+NOT
-SKIP
STOP
])