tab [\t]
hash #
literal_at @@
+normal_at @
otherchar [\x21-\x22\x24-\x2F\x3A-\x3F\x5B-\x5E\x60\x7B-\x7E\x80-\xFE]
terminator \x0D|\x0A|\x0D\x0A|\x0A\x0D
<<EOF>> ACTION_EOF
+{normal_at} ACTION_NORMAL_AT
+
. ACTION_UNEXPECTED
%%
+static int exitfuncregistered = 0;
+
int yywrap()
{
+ if (! exitfuncregistered && atexit(yylex_cleanup) == 0)
+ exitfuncregistered = 1;
return 1;
}