--- /dev/null
+re2c: error: line 3, column 1: empty character class
--- /dev/null
+/*!re2c
+
+[] { return 0; }
+[^] { return 1; }
+[\000-\377] { return 2; }
+
+*/
--- /dev/null
+/* Generated by re2c */
+#line 1 "input4.--empty-class(match-empty).re"
+
+#line 5 "<stdout>"
+{
+ YYCTYPE yych;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ goto yy3;
+#line 3 "input4.--empty-class(match-empty).re"
+ { return 0; }
+#line 13 "<stdout>"
+yy3:
+ ++YYCURSOR;
+#line 4 "input4.--empty-class(match-empty).re"
+ { return 1; }
+#line 18 "<stdout>"
+}
+#line 7 "input4.--empty-class(match-empty).re"
+
--- /dev/null
+/*!re2c
+
+[] { return 0; }
+[^] { return 1; }
+[\000-\377] { return 2; }
+
+*/
--- /dev/null
+/* Generated by re2c */
+#line 1 "input4.--empty-class(match-none).re"
+
+#line 5 "<stdout>"
+{
+ YYCTYPE yych;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ ++YYCURSOR;
+#line 4 "input4.--empty-class(match-none).re"
+ { return 1; }
+#line 13 "<stdout>"
+}
+#line 7 "input4.--empty-class(match-none).re"
+
--- /dev/null
+/*!re2c
+
+[] { return 0; }
+[^] { return 1; }
+[\000-\377] { return 2; }
+
+*/
--- /dev/null
+re2c: error: line 3, column 1: empty character class
--- /dev/null
+/*!re2c
+
+[]/[] { return 0; }
+[\000-\377] { return 1; }
+
+*/
--- /dev/null
+/* Generated by re2c */
+#line 1 "input6.--empty-class(match-empty).re"
+
+#line 5 "<stdout>"
+{
+ YYCTYPE yych;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ goto yy3;
+#line 3 "input6.--empty-class(match-empty).re"
+ { return 0; }
+#line 13 "<stdout>"
+yy3:
+ ++YYCURSOR;
+#line 4 "input6.--empty-class(match-empty).re"
+ { return 1; }
+#line 18 "<stdout>"
+}
+#line 6 "input6.--empty-class(match-empty).re"
+
--- /dev/null
+/*!re2c
+
+[]/[] { return 0; }
+[\000-\377] { return 1; }
+
+*/
--- /dev/null
+/* Generated by re2c */
+#line 1 "input6.--empty-class(match-none).re"
+
+#line 5 "<stdout>"
+{
+ YYCTYPE yych;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ ++YYCURSOR;
+#line 4 "input6.--empty-class(match-none).re"
+ { return 1; }
+#line 13 "<stdout>"
+}
+#line 6 "input6.--empty-class(match-none).re"
+
--- /dev/null
+/*!re2c
+
+[]/[] { return 0; }
+[\000-\377] { return 1; }
+
+*/
--- /dev/null
+re2c: error: line 288, column 1: empty character class
--- /dev/null
+#include "scanio.h"
+#include "scanner.h"
+
+#define CURSOR ch
+#define LOADCURSOR ch = *cursor;
+#define ADVANCE cursor++;
+#define BACK(n) cursor -= (n);
+#define CHECK(n) if((ScanCB.lim - cursor) < (n)){cursor = ScanFill(cursor);}
+#define MARK(n) ScanCB.ptr = cursor; sel = (n);
+#define REVERT cursor = ScanCB.ptr;
+#define MARKER sel
+
+#define RETURN(i) {ScanCB.cur = cursor; return i;}
+
+int ScanToken(){
+ uchar *cursor = ScanCB.cur;
+ unsigned sel;
+ uchar ch;
+ ScanCB.tok = cursor;
+ ScanCB.eot = NULL;
+/*!re2c
+all = [\000-\377];
+eof = [\000];
+any = all\eof;
+letter = [a-z]|[A-Z];
+digit = [0-9];
+symchr = letter|digit|[.!?_];
+const = (digit|[.])symchr*([eE][+-]?digit+)?;
+simple = (symchr\(digit|[.]))(symchr\[.])*;
+stem = simple [.];
+symbol = symchr*;
+sqstr = ['] ((any\['\n])|(['][']))* ['];
+dqstr = ["] ((any\["\n])|(["]["]))* ["];
+str = sqstr|dqstr;
+ob = [ \t]*;
+not = [\\~];
+A = [aA];
+B = [bB];
+C = [cC];
+D = [dD];
+E = [eE];
+F = [fF];
+G = [gG];
+H = [hH];
+I = [iI];
+J = [jJ];
+K = [kK];
+L = [lL];
+M = [mM];
+N = [nN];
+O = [oO];
+P = [pP];
+Q = [qQ];
+R = [rR];
+S = [sS];
+T = [tT];
+U = [uU];
+V = [vV];
+W = [wW];
+X = [xX];
+Y = [yY];
+Z = [zZ];
+*/
+
+scan:
+/*!re2c
+"\n"
+ {
+ ++(ScanCB.lineNum);
+ ScanCB.linePos = ScanCB.pos + (cursor - ScanCB.mrk);
+ RETURN(SU_EOL);
+ }
+"|" ob "|"
+ { RETURN(OP_CONCAT); }
+"+"
+ { RETURN(OP_PLUS); }
+"-"
+ { RETURN(OP_MINUS); }
+"*"
+ { RETURN(OP_MULT); }
+"/"
+ { RETURN(OP_DIV); }
+"%"
+ { RETURN(OP_IDIV); }
+"/" ob "/"
+ { RETURN(OP_REMAIN); }
+"*" ob "*"
+ { RETURN(OP_POWER); }
+"="
+ { RETURN(OP_EQUAL); }
+not ob "=" | "<" ob ">" | ">" ob "<"
+ { RETURN(OP_EQUAL_N); }
+">"
+ { RETURN(OP_GT); }
+"<"
+ { RETURN(OP_LT); }
+">" ob "=" | not ob "<"
+ { RETURN(OP_GE); }
+"<" ob "=" | not ob ">"
+ { RETURN(OP_LE); }
+"=" ob "="
+ { RETURN(OP_EQUAL_EQ); }
+not ob "=" ob "="
+ { RETURN(OP_EQUAL_EQ_N); }
+">" ob ">"
+ { RETURN(OP_GT_STRICT); }
+"<" ob "<"
+ { RETURN(OP_LT_STRICT); }
+">" ob ">" ob "=" | not ob "<" ob "<"
+ { RETURN(OP_GE_STRICT); }
+"<" ob "<" ob "=" | not ob ">" ob ">"
+ { RETURN(OP_LE_STRICT); }
+"&"
+ { RETURN(OP_AND); }
+"|"
+ { RETURN(OP_OR); }
+"&" ob "&"
+ { RETURN(OP_XOR); }
+not
+ { RETURN(OP_NOT); }
+
+":"
+ { RETURN(SU_COLON); }
+","
+ { RETURN(SU_COMMA); }
+"("
+ { RETURN(SU_POPEN); }
+")"
+ { RETURN(SU_PCLOSE); }
+";"
+ { RETURN(SU_EOC); }
+
+A D D R E S S
+ { RETURN(RX_ADDRESS); }
+A R G
+ { RETURN(RX_ARG); }
+C A L L
+ { RETURN(RX_CALL); }
+D O
+ { RETURN(RX_DO); }
+D R O P
+ { RETURN(RX_DROP); }
+E L S E
+ { RETURN(RX_ELSE); }
+E N D
+ { RETURN(RX_END); }
+E X I T
+ { RETURN(RX_EXIT); }
+I F
+ { RETURN(RX_IF); }
+I N T E R P R E T
+ { RETURN(RX_INTERPRET); }
+I T E R A T E
+ { RETURN(RX_ITERATE); }
+L E A V E
+ { RETURN(RX_LEAVE); }
+N O P
+ { RETURN(RX_NOP); }
+N U M E R I C
+ { RETURN(RX_NUMERIC); }
+O P T I O N S
+ { RETURN(RX_OPTIONS); }
+O T H E R W I S E
+ { RETURN(RX_OTHERWISE); }
+P A R S E
+ { RETURN(RX_PARSE); }
+P R O C E D U R E
+ { RETURN(RX_PROCEDURE); }
+P U L L
+ { RETURN(RX_PULL); }
+P U S H
+ { RETURN(RX_PUSH); }
+Q U E U E
+ { RETURN(RX_QUEUE); }
+R E T U R N
+ { RETURN(RX_RETURN); }
+S A Y
+ { RETURN(RX_SAY); }
+S E L E C T
+ { RETURN(RX_SELECT); }
+S I G N A L
+ { RETURN(RX_SIGNAL); }
+T H E N
+ { RETURN(RX_THEN); }
+T R A C E
+ { RETURN(RX_TRACE); }
+W H E N
+ { RETURN(RX_WHEN); }
+O F F
+ { RETURN(RXS_OFF); }
+O N
+ { RETURN(RXS_ON); }
+B Y
+ { RETURN(RXS_BY); }
+D I G I T S
+ { RETURN(RXS_DIGITS); }
+E N G I N E E R I N G
+ { RETURN(RXS_ENGINEERING); }
+E R R O R
+ { RETURN(RXS_ERROR); }
+E X P O S E
+ { RETURN(RXS_EXPOSE); }
+F A I L U R E
+ { RETURN(RXS_FAILURE); }
+F O R
+ { RETURN(RXS_FOR); }
+F O R E V E R
+ { RETURN(RXS_FOREVER); }
+F O R M
+ { RETURN(RXS_FORM); }
+F U Z Z
+ { RETURN(RXS_FUZZ); }
+H A L T
+ { RETURN(RXS_HALT); }
+L I N E I N
+ { RETURN(RXS_LINEIN); }
+N A M E
+ { RETURN(RXS_NAME); }
+N O T R E A D Y
+ { RETURN(RXS_NOTREADY); }
+N O V A L U E
+ { RETURN(RXS_NOVALUE); }
+S C I E N T I F I C
+ { RETURN(RXS_SCIENTIFIC); }
+S O U R C E
+ { RETURN(RXS_SOURCE); }
+S Y N T A X
+ { RETURN(RXS_SYNTAX); }
+T O
+ { RETURN(RXS_TO); }
+U N T I L
+ { RETURN(RXS_UNTIL); }
+U P P E R
+ { RETURN(RXS_UPPER); }
+V A L U E
+ { RETURN(RXS_VALUE); }
+V A R
+ { RETURN(RXS_VAR); }
+V E R S I O N
+ { RETURN(RXS_VERSION); }
+W H I L E
+ { RETURN(RXS_WHILE); }
+W I T H
+ { RETURN(RXS_WITH); }
+
+const
+ { RETURN(SU_CONST); }
+simple
+ { RETURN(SU_SYMBOL); }
+stem
+ { RETURN(SU_SYMBOL_STEM); }
+symbol
+ { RETURN(SU_SYMBOL_COMPOUND); }
+str
+ { RETURN(SU_LITERAL); }
+str [bB] / (all\symchr)
+ { RETURN(SU_LITERAL_BIN); }
+str [xX] / (all\symchr)
+ { RETURN(SU_LITERAL_HEX); }
+
+eof
+ { RETURN(SU_EOF); }
+any
+ { RETURN(SU_ERROR); }
+*/
+}
+
+bool StripToken(){
+ uchar *cursor = ScanCB.cur;
+ unsigned depth;
+ uchar ch;
+ bool blanks = FALSE;
+ ScanCB.eot = cursor;
+strip:
+/*!re2c
+"/*"
+ {
+ depth = 1;
+ goto comment;
+ }
+"\r"
+ { goto strip; }
+[ \t]
+ {
+ blanks = TRUE;
+ goto strip;
+ }
+[] / all
+ { RETURN(blanks); }
+*/
+
+comment:
+/*!re2c
+"*/"
+ {
+ if(--depth == 0)
+ goto strip;
+ else
+ goto comment;
+ }
+"\n"
+ {
+ ++(ScanCB.lineNum);
+ ScanCB.linePos = ScanCB.pos + (cursor - ScanCB.mrk);
+ goto comment;
+ }
+"/*"
+ {
+ ++depth;
+ goto comment;
+ }
+eof
+ { RETURN(blanks); }
+any
+ {
+ goto comment;
+ }
+*/
+}
--- /dev/null
+/* Generated by re2c */
+#line 1 "rexx.--empty-class(match-empty).re"
+#include "scanio.h"
+#include "scanner.h"
+
+#define CURSOR ch
+#define LOADCURSOR ch = *cursor;
+#define ADVANCE cursor++;
+#define BACK(n) cursor -= (n);
+#define CHECK(n) if((ScanCB.lim - cursor) < (n)){cursor = ScanFill(cursor);}
+#define MARK(n) ScanCB.ptr = cursor; sel = (n);
+#define REVERT cursor = ScanCB.ptr;
+#define MARKER sel
+
+#define RETURN(i) {ScanCB.cur = cursor; return i;}
+
+int ScanToken(){
+ uchar *cursor = ScanCB.cur;
+ unsigned sel;
+ uchar ch;
+ ScanCB.tok = cursor;
+ ScanCB.eot = NULL;
+#line 63 "rexx.--empty-class(match-empty).re"
+
+
+scan:
+
+#line 29 "<stdout>"
+{
+ YYCTYPE yych;
+ unsigned int yyaccept = 0;
+ if ((YYLIMIT - YYCURSOR) < 13) YYFILL(13);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case 0x00: goto yy63;
+ case '\n': goto yy3;
+ case '!':
+ case '?':
+ case 'G':
+ case 'J':
+ case 'K':
+ case 'M':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'g':
+ case 'j':
+ case 'k':
+ case 'm':
+ case 'x':
+ case 'y':
+ case 'z': goto yy59;
+ case '"': goto yy62;
+ case '%': goto yy15;
+ case '&': goto yy25;
+ case '\'': goto yy60;
+ case '(': goto yy31;
+ case ')': goto yy33;
+ case '*': goto yy11;
+ case '+': goto yy7;
+ case ',': goto yy29;
+ case '-': goto yy9;
+ case '.':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9': goto yy57;
+ case '/': goto yy13;
+ case ':': goto yy27;
+ case ';': goto yy35;
+ case '<': goto yy21;
+ case '=': goto yy17;
+ case '>': goto yy23;
+ case 'A':
+ case 'a': goto yy37;
+ case 'B':
+ case 'b': goto yy52;
+ case 'C':
+ case 'c': goto yy39;
+ case 'D':
+ case 'd': goto yy40;
+ case 'E':
+ case 'e': goto yy41;
+ case 'F':
+ case 'f': goto yy53;
+ case 'H':
+ case 'h': goto yy54;
+ case 'I':
+ case 'i': goto yy42;
+ case 'L':
+ case 'l': goto yy43;
+ case 'N':
+ case 'n': goto yy44;
+ case 'O':
+ case 'o': goto yy45;
+ case 'P':
+ case 'p': goto yy46;
+ case 'Q':
+ case 'q': goto yy47;
+ case 'R':
+ case 'r': goto yy48;
+ case 'S':
+ case 's': goto yy49;
+ case 'T':
+ case 't': goto yy50;
+ case 'U':
+ case 'u': goto yy55;
+ case 'V':
+ case 'v': goto yy56;
+ case 'W':
+ case 'w': goto yy51;
+ case '\\':
+ case '~': goto yy19;
+ case '|': goto yy5;
+ default: goto yy65;
+ }
+yy2:
+#line 253 "rexx.--empty-class(match-empty).re"
+ { RETURN(SU_SYMBOL_COMPOUND); }
+#line 128 "<stdout>"
+yy3:
+ ++YYCURSOR;
+#line 68 "rexx.--empty-class(match-empty).re"
+ {
+ ++(ScanCB.lineNum);
+ ScanCB.linePos = ScanCB.pos + (cursor - ScanCB.mrk);
+ RETURN(SU_EOL);
+ }
+#line 137 "<stdout>"
+yy5:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy423;
+ case '|': goto yy425;
+ default: goto yy6;
+ }
+yy6:
+#line 116 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_OR); }
+#line 150 "<stdout>"
+yy7:
+ ++YYCURSOR;
+#line 76 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_PLUS); }
+#line 155 "<stdout>"
+yy9:
+ ++YYCURSOR;
+#line 78 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_MINUS); }
+#line 160 "<stdout>"
+yy11:
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy419;
+ case '*': goto yy421;
+ default: goto yy12;
+ }
+yy12:
+#line 80 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_MULT); }
+#line 173 "<stdout>"
+yy13:
+ yyaccept = 2;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy415;
+ case '/': goto yy417;
+ default: goto yy14;
+ }
+yy14:
+#line 82 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_DIV); }
+#line 186 "<stdout>"
+yy15:
+ ++YYCURSOR;
+#line 84 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_IDIV); }
+#line 191 "<stdout>"
+yy17:
+ yyaccept = 3;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy411;
+ case '=': goto yy413;
+ default: goto yy18;
+ }
+yy18:
+#line 90 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_EQUAL); }
+#line 204 "<stdout>"
+yy19:
+ yyaccept = 4;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ':
+ case '<':
+ case '=':
+ case '>': goto yy399;
+ default: goto yy20;
+ }
+yy20:
+#line 120 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_NOT); }
+#line 219 "<stdout>"
+yy21:
+ yyaccept = 5;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ':
+ case '<':
+ case '=':
+ case '>': goto yy389;
+ default: goto yy22;
+ }
+yy22:
+#line 96 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_LT); }
+#line 234 "<stdout>"
+yy23:
+ yyaccept = 6;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ':
+ case '<':
+ case '=':
+ case '>': goto yy377;
+ default: goto yy24;
+ }
+yy24:
+#line 94 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_GT); }
+#line 249 "<stdout>"
+yy25:
+ yyaccept = 7;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy372;
+ case '&': goto yy374;
+ default: goto yy26;
+ }
+yy26:
+#line 114 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_AND); }
+#line 262 "<stdout>"
+yy27:
+ ++YYCURSOR;
+#line 123 "rexx.--empty-class(match-empty).re"
+ { RETURN(SU_COLON); }
+#line 267 "<stdout>"
+yy29:
+ ++YYCURSOR;
+#line 125 "rexx.--empty-class(match-empty).re"
+ { RETURN(SU_COMMA); }
+#line 272 "<stdout>"
+yy31:
+ ++YYCURSOR;
+#line 127 "rexx.--empty-class(match-empty).re"
+ { RETURN(SU_POPEN); }
+#line 277 "<stdout>"
+yy33:
+ ++YYCURSOR;
+#line 129 "rexx.--empty-class(match-empty).re"
+ { RETURN(SU_PCLOSE); }
+#line 282 "<stdout>"
+yy35:
+ ++YYCURSOR;
+#line 131 "rexx.--empty-class(match-empty).re"
+ { RETURN(SU_EOC); }
+#line 287 "<stdout>"
+yy37:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case 'D':
+ case 'd': goto yy362;
+ case 'R':
+ case 'r': goto yy363;
+ default: goto yy81;
+ }
+yy38:
+#line 249 "rexx.--empty-class(match-empty).re"
+ { RETURN(SU_SYMBOL); }
+#line 300 "<stdout>"
+yy39:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy358;
+ default: goto yy81;
+ }
+yy40:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy346;
+ case 'O':
+ case 'o': goto yy347;
+ case 'R':
+ case 'r': goto yy349;
+ default: goto yy81;
+ }
+yy41:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy315;
+ case 'N':
+ case 'n': goto yy316;
+ case 'R':
+ case 'r': goto yy317;
+ case 'X':
+ case 'x': goto yy318;
+ default: goto yy81;
+ }
+yy42:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'F':
+ case 'f': goto yy297;
+ case 'N':
+ case 'n': goto yy299;
+ case 'T':
+ case 't': goto yy300;
+ default: goto yy81;
+ }
+yy43:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy286;
+ case 'I':
+ case 'i': goto yy287;
+ default: goto yy81;
+ }
+yy44:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy259;
+ case 'O':
+ case 'o': goto yy260;
+ case 'U':
+ case 'u': goto yy261;
+ default: goto yy81;
+ }
+yy45:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'F':
+ case 'f': goto yy238;
+ case 'N':
+ case 'n': goto yy239;
+ case 'P':
+ case 'p': goto yy241;
+ case 'T':
+ case 't': goto yy242;
+ default: goto yy81;
+ }
+yy46:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy217;
+ case 'R':
+ case 'r': goto yy218;
+ case 'U':
+ case 'u': goto yy219;
+ default: goto yy81;
+ }
+yy47:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'U':
+ case 'u': goto yy212;
+ default: goto yy81;
+ }
+yy48:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy206;
+ default: goto yy81;
+ }
+yy49:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy169;
+ case 'C':
+ case 'c': goto yy170;
+ case 'E':
+ case 'e': goto yy171;
+ case 'I':
+ case 'i': goto yy172;
+ case 'O':
+ case 'o': goto yy173;
+ case 'Y':
+ case 'y': goto yy174;
+ default: goto yy81;
+ }
+yy50:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'H':
+ case 'h': goto yy158;
+ case 'O':
+ case 'o': goto yy159;
+ case 'R':
+ case 'r': goto yy161;
+ default: goto yy81;
+ }
+yy51:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'H':
+ case 'h': goto yy146;
+ case 'I':
+ case 'i': goto yy147;
+ default: goto yy81;
+ }
+yy52:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'Y':
+ case 'y': goto yy144;
+ default: goto yy81;
+ }
+yy53:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy123;
+ case 'O':
+ case 'o': goto yy124;
+ case 'U':
+ case 'u': goto yy125;
+ default: goto yy81;
+ }
+yy54:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy119;
+ default: goto yy81;
+ }
+yy55:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy109;
+ case 'P':
+ case 'p': goto yy110;
+ default: goto yy81;
+ }
+yy56:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy95;
+ case 'E':
+ case 'e': goto yy96;
+ default: goto yy81;
+ }
+yy57:
+ ++YYCURSOR;
+ yych = *YYCURSOR;
+ goto yy87;
+yy58:
+#line 247 "rexx.--empty-class(match-empty).re"
+ { RETURN(SU_CONST); }
+#line 488 "<stdout>"
+yy59:
+ yych = *++YYCURSOR;
+ goto yy81;
+yy60:
+ yyaccept = 8;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case 0x00:
+ case '\n': goto yy61;
+ default: goto yy78;
+ }
+yy61:
+#line 264 "rexx.--empty-class(match-empty).re"
+ { RETURN(SU_ERROR); }
+#line 503 "<stdout>"
+yy62:
+ yyaccept = 8;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case 0x00:
+ case '\n': goto yy61;
+ default: goto yy67;
+ }
+yy63:
+ ++YYCURSOR;
+#line 262 "rexx.--empty-class(match-empty).re"
+ { RETURN(SU_EOF); }
+#line 516 "<stdout>"
+yy65:
+ yych = *++YYCURSOR;
+ goto yy61;
+yy66:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+yy67:
+ switch (yych) {
+ case 0x00:
+ case '\n': goto yy68;
+ case '"': goto yy69;
+ default: goto yy66;
+ }
+yy68:
+ YYCURSOR = YYMARKER;
+ switch (yyaccept) {
+ case 0: goto yy6;
+ case 1: goto yy12;
+ case 2: goto yy14;
+ case 3: goto yy18;
+ case 4: goto yy20;
+ case 5: goto yy22;
+ case 6: goto yy24;
+ case 7: goto yy26;
+ case 8: goto yy61;
+ case 9: goto yy70;
+ case 10: goto yy58;
+ case 11: goto yy379;
+ case 12: goto yy391;
+ case 13: goto yy393;
+ case 14: goto yy381;
+ default: goto yy383;
+ }
+yy69:
+ yyaccept = 9;
+ YYMARKER = ++YYCURSOR;
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '"': goto yy66;
+ case 'B':
+ case 'b': goto yy71;
+ case 'X':
+ case 'x': goto yy72;
+ default: goto yy70;
+ }
+yy70:
+#line 255 "rexx.--empty-class(match-empty).re"
+ { RETURN(SU_LITERAL); }
+#line 567 "<stdout>"
+yy71:
+ YYCTXMARKER = YYCURSOR + 1;
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case '!':
+ case '.':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy68;
+ default: goto yy75;
+ }
+yy72:
+ YYCTXMARKER = YYCURSOR + 1;
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case '!':
+ case '.':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy68;
+ default: goto yy73;
+ }
+yy73:
+ ++YYCURSOR;
+ YYCURSOR = YYCTXMARKER;
+#line 259 "rexx.--empty-class(match-empty).re"
+ { RETURN(SU_LITERAL_HEX); }
+#line 717 "<stdout>"
+yy75:
+ ++YYCURSOR;
+ YYCURSOR = YYCTXMARKER;
+#line 257 "rexx.--empty-class(match-empty).re"
+ { RETURN(SU_LITERAL_BIN); }
+#line 723 "<stdout>"
+yy77:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+yy78:
+ switch (yych) {
+ case 0x00:
+ case '\n': goto yy68;
+ case '\'': goto yy79;
+ default: goto yy77;
+ }
+yy79:
+ yyaccept = 9;
+ YYMARKER = ++YYCURSOR;
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\'': goto yy77;
+ case 'B':
+ case 'b': goto yy71;
+ case 'X':
+ case 'x': goto yy72;
+ default: goto yy70;
+ }
+yy80:
+ ++YYCURSOR;
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+yy81:
+ switch (yych) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy38;
+ }
+yy82:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '.':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy84;
+ default: goto yy83;
+ }
+yy83:
+#line 251 "rexx.--empty-class(match-empty).re"
+ { RETURN(SU_SYMBOL_STEM); }
+#line 896 "<stdout>"
+yy84:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '!':
+ case '.':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy84;
+ default: goto yy2;
+ }
+yy86:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+yy87:
+ switch (yych) {
+ case '!':
+ case '.':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy86;
+ case 'E':
+ case 'e': goto yy88;
+ default: goto yy58;
+ }
+yy88:
+ yyaccept = 10;
+ YYMARKER = ++YYCURSOR;
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '!':
+ case '.':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy86;
+ case '+':
+ case '-': goto yy90;
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9': goto yy91;
+ case 'E':
+ case 'e': goto yy88;
+ default: goto yy58;
+ }
+yy90:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9': goto yy93;
+ default: goto yy68;
+ }
+yy91:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '!':
+ case '.':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy86;
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9': goto yy91;
+ case 'E':
+ case 'e': goto yy88;
+ default: goto yy58;
+ }
+yy93:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9': goto yy93;
+ default: goto yy58;
+ }
+yy95:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy103;
+ case 'R':
+ case 'r': goto yy104;
+ default: goto yy81;
+ }
+yy96:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy97;
+ default: goto yy81;
+ }
+yy97:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'S':
+ case 's': goto yy98;
+ default: goto yy81;
+ }
+yy98:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy99;
+ default: goto yy81;
+ }
+yy99:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'O':
+ case 'o': goto yy100;
+ default: goto yy81;
+ }
+yy100:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy101;
+ default: goto yy81;
+ }
+yy101:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy102;
+ }
+yy102:
+#line 240 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_VERSION); }
+#line 1343 "<stdout>"
+yy103:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'U':
+ case 'u': goto yy106;
+ default: goto yy81;
+ }
+yy104:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy105;
+ }
+yy105:
+#line 238 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_VAR); }
+#line 1425 "<stdout>"
+yy106:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy107;
+ default: goto yy81;
+ }
+yy107:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy108;
+ }
+yy108:
+#line 236 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_VALUE); }
+#line 1507 "<stdout>"
+yy109:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy115;
+ default: goto yy81;
+ }
+yy110:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'P':
+ case 'p': goto yy111;
+ default: goto yy81;
+ }
+yy111:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy112;
+ default: goto yy81;
+ }
+yy112:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy113;
+ default: goto yy81;
+ }
+yy113:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy114;
+ }
+yy114:
+#line 234 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_UPPER); }
+#line 1610 "<stdout>"
+yy115:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy116;
+ default: goto yy81;
+ }
+yy116:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy117;
+ default: goto yy81;
+ }
+yy117:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy118;
+ }
+yy118:
+#line 232 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_UNTIL); }
+#line 1699 "<stdout>"
+yy119:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy120;
+ default: goto yy81;
+ }
+yy120:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy121;
+ default: goto yy81;
+ }
+yy121:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy122;
+ }
+yy122:
+#line 214 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_HALT); }
+#line 1788 "<stdout>"
+yy123:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy138;
+ default: goto yy81;
+ }
+yy124:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy129;
+ default: goto yy81;
+ }
+yy125:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'Z':
+ case 'z': goto yy126;
+ default: goto yy81;
+ }
+yy126:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'Z':
+ case 'z': goto yy127;
+ default: goto yy81;
+ }
+yy127:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy128;
+ }
+yy128:
+#line 212 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_FUZZ); }
+#line 1891 "<stdout>"
+yy129:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ case 'E':
+ case 'e': goto yy131;
+ case 'M':
+ case 'm': goto yy132;
+ default: goto yy130;
+ }
+yy130:
+#line 206 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_FOR); }
+#line 1966 "<stdout>"
+yy131:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'V':
+ case 'v': goto yy134;
+ default: goto yy81;
+ }
+yy132:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy133;
+ }
+yy133:
+#line 210 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_FORM); }
+#line 2048 "<stdout>"
+yy134:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy135;
+ default: goto yy81;
+ }
+yy135:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy136;
+ default: goto yy81;
+ }
+yy136:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy137;
+ }
+yy137:
+#line 208 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_FOREVER); }
+#line 2137 "<stdout>"
+yy138:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy139;
+ default: goto yy81;
+ }
+yy139:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'U':
+ case 'u': goto yy140;
+ default: goto yy81;
+ }
+yy140:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy141;
+ default: goto yy81;
+ }
+yy141:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy142;
+ default: goto yy81;
+ }
+yy142:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy143;
+ }
+yy143:
+#line 204 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_FAILURE); }
+#line 2240 "<stdout>"
+yy144:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy145;
+ }
+yy145:
+#line 194 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_BY); }
+#line 2315 "<stdout>"
+yy146:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy151;
+ case 'I':
+ case 'i': goto yy152;
+ default: goto yy81;
+ }
+yy147:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy148;
+ default: goto yy81;
+ }
+yy148:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'H':
+ case 'h': goto yy149;
+ default: goto yy81;
+ }
+yy149:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy150;
+ }
+yy150:
+#line 244 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_WITH); }
+#line 2413 "<stdout>"
+yy151:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy156;
+ default: goto yy81;
+ }
+yy152:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy153;
+ default: goto yy81;
+ }
+yy153:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy154;
+ default: goto yy81;
+ }
+yy154:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy155;
+ }
+yy155:
+#line 242 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_WHILE); }
+#line 2509 "<stdout>"
+yy156:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy157;
+ }
+yy157:
+#line 188 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_WHEN); }
+#line 2584 "<stdout>"
+yy158:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy166;
+ default: goto yy81;
+ }
+yy159:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy160;
+ }
+yy160:
+#line 230 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_TO); }
+#line 2666 "<stdout>"
+yy161:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy162;
+ default: goto yy81;
+ }
+yy162:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'C':
+ case 'c': goto yy163;
+ default: goto yy81;
+ }
+yy163:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy164;
+ default: goto yy81;
+ }
+yy164:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy165;
+ }
+yy165:
+#line 186 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_TRACE); }
+#line 2762 "<stdout>"
+yy166:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy167;
+ default: goto yy81;
+ }
+yy167:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy168;
+ }
+yy168:
+#line 184 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_THEN); }
+#line 2844 "<stdout>"
+yy169:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'Y':
+ case 'y': goto yy204;
+ default: goto yy81;
+ }
+yy170:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy195;
+ default: goto yy81;
+ }
+yy171:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy190;
+ default: goto yy81;
+ }
+yy172:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'G':
+ case 'g': goto yy185;
+ default: goto yy81;
+ }
+yy173:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'U':
+ case 'u': goto yy180;
+ default: goto yy81;
+ }
+yy174:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy175;
+ default: goto yy81;
+ }
+yy175:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy176;
+ default: goto yy81;
+ }
+yy176:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy177;
+ default: goto yy81;
+ }
+yy177:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'X':
+ case 'x': goto yy178;
+ default: goto yy81;
+ }
+yy178:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy179;
+ }
+yy179:
+#line 228 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_SYNTAX); }
+#line 2982 "<stdout>"
+yy180:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy181;
+ default: goto yy81;
+ }
+yy181:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'C':
+ case 'c': goto yy182;
+ default: goto yy81;
+ }
+yy182:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy183;
+ default: goto yy81;
+ }
+yy183:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy184;
+ }
+yy184:
+#line 226 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_SOURCE); }
+#line 3078 "<stdout>"
+yy185:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy186;
+ default: goto yy81;
+ }
+yy186:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy187;
+ default: goto yy81;
+ }
+yy187:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy188;
+ default: goto yy81;
+ }
+yy188:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy189;
+ }
+yy189:
+#line 182 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_SIGNAL); }
+#line 3174 "<stdout>"
+yy190:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy191;
+ default: goto yy81;
+ }
+yy191:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'C':
+ case 'c': goto yy192;
+ default: goto yy81;
+ }
+yy192:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy193;
+ default: goto yy81;
+ }
+yy193:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy194;
+ }
+yy194:
+#line 180 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_SELECT); }
+#line 3270 "<stdout>"
+yy195:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy196;
+ default: goto yy81;
+ }
+yy196:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy197;
+ default: goto yy81;
+ }
+yy197:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy198;
+ default: goto yy81;
+ }
+yy198:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy199;
+ default: goto yy81;
+ }
+yy199:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'F':
+ case 'f': goto yy200;
+ default: goto yy81;
+ }
+yy200:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy201;
+ default: goto yy81;
+ }
+yy201:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'C':
+ case 'c': goto yy202;
+ default: goto yy81;
+ }
+yy202:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy203;
+ }
+yy203:
+#line 224 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_SCIENTIFIC); }
+#line 3394 "<stdout>"
+yy204:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy205;
+ }
+yy205:
+#line 178 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_SAY); }
+#line 3469 "<stdout>"
+yy206:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy207;
+ default: goto yy81;
+ }
+yy207:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'U':
+ case 'u': goto yy208;
+ default: goto yy81;
+ }
+yy208:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy209;
+ default: goto yy81;
+ }
+yy209:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy210;
+ default: goto yy81;
+ }
+yy210:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy211;
+ }
+yy211:
+#line 176 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_RETURN); }
+#line 3572 "<stdout>"
+yy212:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy213;
+ default: goto yy81;
+ }
+yy213:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'U':
+ case 'u': goto yy214;
+ default: goto yy81;
+ }
+yy214:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy215;
+ default: goto yy81;
+ }
+yy215:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy216;
+ }
+yy216:
+#line 174 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_QUEUE); }
+#line 3668 "<stdout>"
+yy217:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy234;
+ default: goto yy81;
+ }
+yy218:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'O':
+ case 'o': goto yy226;
+ default: goto yy81;
+ }
+yy219:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy220;
+ case 'S':
+ case 's': goto yy221;
+ default: goto yy81;
+ }
+yy220:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy224;
+ default: goto yy81;
+ }
+yy221:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'H':
+ case 'h': goto yy222;
+ default: goto yy81;
+ }
+yy222:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy223;
+ }
+yy223:
+#line 172 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_PUSH); }
+#line 3780 "<stdout>"
+yy224:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy225;
+ }
+yy225:
+#line 170 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_PULL); }
+#line 3855 "<stdout>"
+yy226:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'C':
+ case 'c': goto yy227;
+ default: goto yy81;
+ }
+yy227:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy228;
+ default: goto yy81;
+ }
+yy228:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'D':
+ case 'd': goto yy229;
+ default: goto yy81;
+ }
+yy229:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'U':
+ case 'u': goto yy230;
+ default: goto yy81;
+ }
+yy230:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy231;
+ default: goto yy81;
+ }
+yy231:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy232;
+ default: goto yy81;
+ }
+yy232:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy233;
+ }
+yy233:
+#line 168 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_PROCEDURE); }
+#line 3972 "<stdout>"
+yy234:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'S':
+ case 's': goto yy235;
+ default: goto yy81;
+ }
+yy235:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy236;
+ default: goto yy81;
+ }
+yy236:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy237;
+ }
+yy237:
+#line 166 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_PARSE); }
+#line 4061 "<stdout>"
+yy238:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'F':
+ case 'f': goto yy257;
+ default: goto yy81;
+ }
+yy239:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy240;
+ }
+yy240:
+#line 192 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_ON); }
+#line 4143 "<stdout>"
+yy241:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy251;
+ default: goto yy81;
+ }
+yy242:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'H':
+ case 'h': goto yy243;
+ default: goto yy81;
+ }
+yy243:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy244;
+ default: goto yy81;
+ }
+yy244:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy245;
+ default: goto yy81;
+ }
+yy245:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'W':
+ case 'w': goto yy246;
+ default: goto yy81;
+ }
+yy246:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy247;
+ default: goto yy81;
+ }
+yy247:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'S':
+ case 's': goto yy248;
+ default: goto yy81;
+ }
+yy248:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy249;
+ default: goto yy81;
+ }
+yy249:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy250;
+ }
+yy250:
+#line 164 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_OTHERWISE); }
+#line 4274 "<stdout>"
+yy251:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy252;
+ default: goto yy81;
+ }
+yy252:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'O':
+ case 'o': goto yy253;
+ default: goto yy81;
+ }
+yy253:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy254;
+ default: goto yy81;
+ }
+yy254:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'S':
+ case 's': goto yy255;
+ default: goto yy81;
+ }
+yy255:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy256;
+ }
+yy256:
+#line 162 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_OPTIONS); }
+#line 4377 "<stdout>"
+yy257:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy258;
+ }
+yy258:
+#line 190 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_OFF); }
+#line 4452 "<stdout>"
+yy259:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'M':
+ case 'm': goto yy283;
+ default: goto yy81;
+ }
+yy260:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'P':
+ case 'p': goto yy268;
+ case 'T':
+ case 't': goto yy270;
+ case 'V':
+ case 'v': goto yy271;
+ default: goto yy81;
+ }
+yy261:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'M':
+ case 'm': goto yy262;
+ default: goto yy81;
+ }
+yy262:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy263;
+ default: goto yy81;
+ }
+yy263:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy264;
+ default: goto yy81;
+ }
+yy264:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy265;
+ default: goto yy81;
+ }
+yy265:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'C':
+ case 'c': goto yy266;
+ default: goto yy81;
+ }
+yy266:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy267;
+ }
+yy267:
+#line 160 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_NUMERIC); }
+#line 4580 "<stdout>"
+yy268:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy269;
+ }
+yy269:
+#line 158 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_NOP); }
+#line 4655 "<stdout>"
+yy270:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy277;
+ default: goto yy81;
+ }
+yy271:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy272;
+ default: goto yy81;
+ }
+yy272:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy273;
+ default: goto yy81;
+ }
+yy273:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'U':
+ case 'u': goto yy274;
+ default: goto yy81;
+ }
+yy274:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy275;
+ default: goto yy81;
+ }
+yy275:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy276;
+ }
+yy276:
+#line 222 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_NOVALUE); }
+#line 4765 "<stdout>"
+yy277:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy278;
+ default: goto yy81;
+ }
+yy278:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy279;
+ default: goto yy81;
+ }
+yy279:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'D':
+ case 'd': goto yy280;
+ default: goto yy81;
+ }
+yy280:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'Y':
+ case 'y': goto yy281;
+ default: goto yy81;
+ }
+yy281:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy282;
+ }
+yy282:
+#line 220 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_NOTREADY); }
+#line 4868 "<stdout>"
+yy283:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy284;
+ default: goto yy81;
+ }
+yy284:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy285;
+ }
+yy285:
+#line 218 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_NAME); }
+#line 4950 "<stdout>"
+yy286:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy293;
+ default: goto yy81;
+ }
+yy287:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy288;
+ default: goto yy81;
+ }
+yy288:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy289;
+ default: goto yy81;
+ }
+yy289:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy290;
+ default: goto yy81;
+ }
+yy290:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy291;
+ default: goto yy81;
+ }
+yy291:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy292;
+ }
+yy292:
+#line 216 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_LINEIN); }
+#line 5060 "<stdout>"
+yy293:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'V':
+ case 'v': goto yy294;
+ default: goto yy81;
+ }
+yy294:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy295;
+ default: goto yy81;
+ }
+yy295:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy296;
+ }
+yy296:
+#line 156 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_LEAVE); }
+#line 5149 "<stdout>"
+yy297:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy298;
+ }
+yy298:
+#line 150 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_IF); }
+#line 5224 "<stdout>"
+yy299:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy307;
+ default: goto yy81;
+ }
+yy300:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy301;
+ default: goto yy81;
+ }
+yy301:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy302;
+ default: goto yy81;
+ }
+yy302:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy303;
+ default: goto yy81;
+ }
+yy303:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy304;
+ default: goto yy81;
+ }
+yy304:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy305;
+ default: goto yy81;
+ }
+yy305:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy306;
+ }
+yy306:
+#line 154 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_ITERATE); }
+#line 5341 "<stdout>"
+yy307:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy308;
+ default: goto yy81;
+ }
+yy308:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy309;
+ default: goto yy81;
+ }
+yy309:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'P':
+ case 'p': goto yy310;
+ default: goto yy81;
+ }
+yy310:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy311;
+ default: goto yy81;
+ }
+yy311:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy312;
+ default: goto yy81;
+ }
+yy312:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy313;
+ default: goto yy81;
+ }
+yy313:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy314;
+ }
+yy314:
+#line 152 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_INTERPRET); }
+#line 5458 "<stdout>"
+yy315:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'S':
+ case 's': goto yy343;
+ default: goto yy81;
+ }
+yy316:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'D':
+ case 'd': goto yy331;
+ case 'G':
+ case 'g': goto yy333;
+ default: goto yy81;
+ }
+yy317:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy327;
+ default: goto yy81;
+ }
+yy318:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy319;
+ case 'P':
+ case 'p': goto yy320;
+ default: goto yy81;
+ }
+yy319:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy325;
+ default: goto yy81;
+ }
+yy320:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'O':
+ case 'o': goto yy321;
+ default: goto yy81;
+ }
+yy321:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'S':
+ case 's': goto yy322;
+ default: goto yy81;
+ }
+yy322:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy323;
+ default: goto yy81;
+ }
+yy323:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy324;
+ }
+yy324:
+#line 202 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_EXPOSE); }
+#line 5593 "<stdout>"
+yy325:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy326;
+ }
+yy326:
+#line 148 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_EXIT); }
+#line 5668 "<stdout>"
+yy327:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'O':
+ case 'o': goto yy328;
+ default: goto yy81;
+ }
+yy328:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy329;
+ default: goto yy81;
+ }
+yy329:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy330;
+ }
+yy330:
+#line 200 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_ERROR); }
+#line 5757 "<stdout>"
+yy331:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy332;
+ }
+yy332:
+#line 146 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_END); }
+#line 5832 "<stdout>"
+yy333:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy334;
+ default: goto yy81;
+ }
+yy334:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy335;
+ default: goto yy81;
+ }
+yy335:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy336;
+ default: goto yy81;
+ }
+yy336:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy337;
+ default: goto yy81;
+ }
+yy337:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy338;
+ default: goto yy81;
+ }
+yy338:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy339;
+ default: goto yy81;
+ }
+yy339:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy340;
+ default: goto yy81;
+ }
+yy340:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'G':
+ case 'g': goto yy341;
+ default: goto yy81;
+ }
+yy341:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy342;
+ }
+yy342:
+#line 198 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_ENGINEERING); }
+#line 5963 "<stdout>"
+yy343:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy344;
+ default: goto yy81;
+ }
+yy344:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy345;
+ }
+yy345:
+#line 144 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_ELSE); }
+#line 6045 "<stdout>"
+yy346:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'G':
+ case 'g': goto yy353;
+ default: goto yy81;
+ }
+yy347:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy348;
+ }
+yy348:
+#line 140 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_DO); }
+#line 6127 "<stdout>"
+yy349:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'O':
+ case 'o': goto yy350;
+ default: goto yy81;
+ }
+yy350:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'P':
+ case 'p': goto yy351;
+ default: goto yy81;
+ }
+yy351:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy352;
+ }
+yy352:
+#line 142 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_DROP); }
+#line 6216 "<stdout>"
+yy353:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy354;
+ default: goto yy81;
+ }
+yy354:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy355;
+ default: goto yy81;
+ }
+yy355:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'S':
+ case 's': goto yy356;
+ default: goto yy81;
+ }
+yy356:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy357;
+ }
+yy357:
+#line 196 "rexx.--empty-class(match-empty).re"
+ { RETURN(RXS_DIGITS); }
+#line 6312 "<stdout>"
+yy358:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy359;
+ default: goto yy81;
+ }
+yy359:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy360;
+ default: goto yy81;
+ }
+yy360:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy361;
+ }
+yy361:
+#line 138 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_CALL); }
+#line 6401 "<stdout>"
+yy362:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'D':
+ case 'd': goto yy366;
+ default: goto yy81;
+ }
+yy363:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'G':
+ case 'g': goto yy364;
+ default: goto yy81;
+ }
+yy364:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy365;
+ }
+yy365:
+#line 136 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_ARG); }
+#line 6490 "<stdout>"
+yy366:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy367;
+ default: goto yy81;
+ }
+yy367:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy368;
+ default: goto yy81;
+ }
+yy368:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'S':
+ case 's': goto yy369;
+ default: goto yy81;
+ }
+yy369:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'S':
+ case 's': goto yy370;
+ default: goto yy81;
+ }
+yy370:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy371;
+ }
+yy371:
+#line 134 "rexx.--empty-class(match-empty).re"
+ { RETURN(RX_ADDRESS); }
+#line 6593 "<stdout>"
+yy372:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy372;
+ case '&': goto yy374;
+ default: goto yy68;
+ }
+yy374:
+ ++YYCURSOR;
+#line 118 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_XOR); }
+#line 6608 "<stdout>"
+yy376:
+ ++YYCURSOR;
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+yy377:
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy376;
+ case '<': goto yy382;
+ case '=': goto yy380;
+ case '>': goto yy378;
+ default: goto yy68;
+ }
+yy378:
+ yyaccept = 11;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy384;
+ case '=': goto yy386;
+ default: goto yy379;
+ }
+yy379:
+#line 106 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_GT_STRICT); }
+#line 6634 "<stdout>"
+yy380:
+ ++YYCURSOR;
+yy381:
+#line 98 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_GE); }
+#line 6640 "<stdout>"
+yy382:
+ ++YYCURSOR;
+yy383:
+#line 92 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_EQUAL_N); }
+#line 6646 "<stdout>"
+yy384:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy384;
+ case '=': goto yy386;
+ default: goto yy68;
+ }
+yy386:
+ ++YYCURSOR;
+#line 110 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_GE_STRICT); }
+#line 6661 "<stdout>"
+yy388:
+ ++YYCURSOR;
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+yy389:
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy388;
+ case '<': goto yy390;
+ case '=': goto yy392;
+ case '>': goto yy382;
+ default: goto yy68;
+ }
+yy390:
+ yyaccept = 12;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy394;
+ case '=': goto yy396;
+ default: goto yy391;
+ }
+yy391:
+#line 108 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_LT_STRICT); }
+#line 6687 "<stdout>"
+yy392:
+ ++YYCURSOR;
+yy393:
+#line 100 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_LE); }
+#line 6693 "<stdout>"
+yy394:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy394;
+ case '=': goto yy396;
+ default: goto yy68;
+ }
+yy396:
+ ++YYCURSOR;
+#line 112 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_LE_STRICT); }
+#line 6708 "<stdout>"
+yy398:
+ ++YYCURSOR;
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+yy399:
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy398;
+ case '<': goto yy401;
+ case '=': goto yy402;
+ case '>': goto yy400;
+ default: goto yy68;
+ }
+yy400:
+ yyaccept = 13;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy409;
+ case '>': goto yy396;
+ default: goto yy393;
+ }
+yy401:
+ yyaccept = 14;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy407;
+ case '<': goto yy386;
+ default: goto yy381;
+ }
+yy402:
+ yyaccept = 15;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy403;
+ case '=': goto yy405;
+ default: goto yy383;
+ }
+yy403:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy403;
+ case '=': goto yy405;
+ default: goto yy68;
+ }
+yy405:
+ ++YYCURSOR;
+#line 104 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_EQUAL_EQ_N); }
+#line 6763 "<stdout>"
+yy407:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy407;
+ case '<': goto yy386;
+ default: goto yy68;
+ }
+yy409:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy409;
+ case '>': goto yy396;
+ default: goto yy68;
+ }
+yy411:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy411;
+ case '=': goto yy413;
+ default: goto yy68;
+ }
+yy413:
+ ++YYCURSOR;
+#line 102 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_EQUAL_EQ); }
+#line 6798 "<stdout>"
+yy415:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy415;
+ case '/': goto yy417;
+ default: goto yy68;
+ }
+yy417:
+ ++YYCURSOR;
+#line 86 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_REMAIN); }
+#line 6813 "<stdout>"
+yy419:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy419;
+ case '*': goto yy421;
+ default: goto yy68;
+ }
+yy421:
+ ++YYCURSOR;
+#line 88 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_POWER); }
+#line 6828 "<stdout>"
+yy423:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy423;
+ case '|': goto yy425;
+ default: goto yy68;
+ }
+yy425:
+ ++YYCURSOR;
+#line 74 "rexx.--empty-class(match-empty).re"
+ { RETURN(OP_CONCAT); }
+#line 6843 "<stdout>"
+}
+#line 265 "rexx.--empty-class(match-empty).re"
+
+}
+
+bool StripToken(){
+ uchar *cursor = ScanCB.cur;
+ unsigned depth;
+ uchar ch;
+ bool blanks = FALSE;
+ ScanCB.eot = cursor;
+strip:
+
+#line 6857 "<stdout>"
+{
+ YYCTYPE yych;
+ YYCTXMARKER = YYCURSOR + 1;
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy433;
+ case '\r': goto yy431;
+ case '/': goto yy429;
+ default: goto yy435;
+ }
+yy429:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '*': goto yy436;
+ default: goto yy430;
+ }
+yy430:
+ YYCURSOR = YYCTXMARKER;
+#line 289 "rexx.--empty-class(match-empty).re"
+ { RETURN(blanks); }
+#line 6880 "<stdout>"
+yy431:
+ ++YYCURSOR;
+#line 282 "rexx.--empty-class(match-empty).re"
+ { goto strip; }
+#line 6885 "<stdout>"
+yy433:
+ ++YYCURSOR;
+#line 284 "rexx.--empty-class(match-empty).re"
+ {
+ blanks = TRUE;
+ goto strip;
+ }
+#line 6893 "<stdout>"
+yy435:
+ yych = *++YYCURSOR;
+ goto yy430;
+yy436:
+ ++YYCURSOR;
+#line 277 "rexx.--empty-class(match-empty).re"
+ {
+ depth = 1;
+ goto comment;
+ }
+#line 6904 "<stdout>"
+}
+#line 290 "rexx.--empty-class(match-empty).re"
+
+
+comment:
+
+#line 6911 "<stdout>"
+{
+ YYCTYPE yych;
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case 0x00: goto yy445;
+ case '\n': goto yy442;
+ case '*': goto yy440;
+ case '/': goto yy444;
+ default: goto yy447;
+ }
+yy440:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '/': goto yy450;
+ default: goto yy441;
+ }
+yy441:
+#line 315 "rexx.--empty-class(match-empty).re"
+ {
+ goto comment;
+ }
+#line 6934 "<stdout>"
+yy442:
+ ++YYCURSOR;
+#line 302 "rexx.--empty-class(match-empty).re"
+ {
+ ++(ScanCB.lineNum);
+ ScanCB.linePos = ScanCB.pos + (cursor - ScanCB.mrk);
+ goto comment;
+ }
+#line 6943 "<stdout>"
+yy444:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case '*': goto yy448;
+ default: goto yy441;
+ }
+yy445:
+ ++YYCURSOR;
+#line 313 "rexx.--empty-class(match-empty).re"
+ { RETURN(blanks); }
+#line 6954 "<stdout>"
+yy447:
+ yych = *++YYCURSOR;
+ goto yy441;
+yy448:
+ ++YYCURSOR;
+#line 308 "rexx.--empty-class(match-empty).re"
+ {
+ ++depth;
+ goto comment;
+ }
+#line 6965 "<stdout>"
+yy450:
+ ++YYCURSOR;
+#line 295 "rexx.--empty-class(match-empty).re"
+ {
+ if(--depth == 0)
+ goto strip;
+ else
+ goto comment;
+ }
+#line 6975 "<stdout>"
+}
+#line 318 "rexx.--empty-class(match-empty).re"
+
+}
--- /dev/null
+#include "scanio.h"
+#include "scanner.h"
+
+#define CURSOR ch
+#define LOADCURSOR ch = *cursor;
+#define ADVANCE cursor++;
+#define BACK(n) cursor -= (n);
+#define CHECK(n) if((ScanCB.lim - cursor) < (n)){cursor = ScanFill(cursor);}
+#define MARK(n) ScanCB.ptr = cursor; sel = (n);
+#define REVERT cursor = ScanCB.ptr;
+#define MARKER sel
+
+#define RETURN(i) {ScanCB.cur = cursor; return i;}
+
+int ScanToken(){
+ uchar *cursor = ScanCB.cur;
+ unsigned sel;
+ uchar ch;
+ ScanCB.tok = cursor;
+ ScanCB.eot = NULL;
+/*!re2c
+all = [\000-\377];
+eof = [\000];
+any = all\eof;
+letter = [a-z]|[A-Z];
+digit = [0-9];
+symchr = letter|digit|[.!?_];
+const = (digit|[.])symchr*([eE][+-]?digit+)?;
+simple = (symchr\(digit|[.]))(symchr\[.])*;
+stem = simple [.];
+symbol = symchr*;
+sqstr = ['] ((any\['\n])|(['][']))* ['];
+dqstr = ["] ((any\["\n])|(["]["]))* ["];
+str = sqstr|dqstr;
+ob = [ \t]*;
+not = [\\~];
+A = [aA];
+B = [bB];
+C = [cC];
+D = [dD];
+E = [eE];
+F = [fF];
+G = [gG];
+H = [hH];
+I = [iI];
+J = [jJ];
+K = [kK];
+L = [lL];
+M = [mM];
+N = [nN];
+O = [oO];
+P = [pP];
+Q = [qQ];
+R = [rR];
+S = [sS];
+T = [tT];
+U = [uU];
+V = [vV];
+W = [wW];
+X = [xX];
+Y = [yY];
+Z = [zZ];
+*/
+
+scan:
+/*!re2c
+"\n"
+ {
+ ++(ScanCB.lineNum);
+ ScanCB.linePos = ScanCB.pos + (cursor - ScanCB.mrk);
+ RETURN(SU_EOL);
+ }
+"|" ob "|"
+ { RETURN(OP_CONCAT); }
+"+"
+ { RETURN(OP_PLUS); }
+"-"
+ { RETURN(OP_MINUS); }
+"*"
+ { RETURN(OP_MULT); }
+"/"
+ { RETURN(OP_DIV); }
+"%"
+ { RETURN(OP_IDIV); }
+"/" ob "/"
+ { RETURN(OP_REMAIN); }
+"*" ob "*"
+ { RETURN(OP_POWER); }
+"="
+ { RETURN(OP_EQUAL); }
+not ob "=" | "<" ob ">" | ">" ob "<"
+ { RETURN(OP_EQUAL_N); }
+">"
+ { RETURN(OP_GT); }
+"<"
+ { RETURN(OP_LT); }
+">" ob "=" | not ob "<"
+ { RETURN(OP_GE); }
+"<" ob "=" | not ob ">"
+ { RETURN(OP_LE); }
+"=" ob "="
+ { RETURN(OP_EQUAL_EQ); }
+not ob "=" ob "="
+ { RETURN(OP_EQUAL_EQ_N); }
+">" ob ">"
+ { RETURN(OP_GT_STRICT); }
+"<" ob "<"
+ { RETURN(OP_LT_STRICT); }
+">" ob ">" ob "=" | not ob "<" ob "<"
+ { RETURN(OP_GE_STRICT); }
+"<" ob "<" ob "=" | not ob ">" ob ">"
+ { RETURN(OP_LE_STRICT); }
+"&"
+ { RETURN(OP_AND); }
+"|"
+ { RETURN(OP_OR); }
+"&" ob "&"
+ { RETURN(OP_XOR); }
+not
+ { RETURN(OP_NOT); }
+
+":"
+ { RETURN(SU_COLON); }
+","
+ { RETURN(SU_COMMA); }
+"("
+ { RETURN(SU_POPEN); }
+")"
+ { RETURN(SU_PCLOSE); }
+";"
+ { RETURN(SU_EOC); }
+
+A D D R E S S
+ { RETURN(RX_ADDRESS); }
+A R G
+ { RETURN(RX_ARG); }
+C A L L
+ { RETURN(RX_CALL); }
+D O
+ { RETURN(RX_DO); }
+D R O P
+ { RETURN(RX_DROP); }
+E L S E
+ { RETURN(RX_ELSE); }
+E N D
+ { RETURN(RX_END); }
+E X I T
+ { RETURN(RX_EXIT); }
+I F
+ { RETURN(RX_IF); }
+I N T E R P R E T
+ { RETURN(RX_INTERPRET); }
+I T E R A T E
+ { RETURN(RX_ITERATE); }
+L E A V E
+ { RETURN(RX_LEAVE); }
+N O P
+ { RETURN(RX_NOP); }
+N U M E R I C
+ { RETURN(RX_NUMERIC); }
+O P T I O N S
+ { RETURN(RX_OPTIONS); }
+O T H E R W I S E
+ { RETURN(RX_OTHERWISE); }
+P A R S E
+ { RETURN(RX_PARSE); }
+P R O C E D U R E
+ { RETURN(RX_PROCEDURE); }
+P U L L
+ { RETURN(RX_PULL); }
+P U S H
+ { RETURN(RX_PUSH); }
+Q U E U E
+ { RETURN(RX_QUEUE); }
+R E T U R N
+ { RETURN(RX_RETURN); }
+S A Y
+ { RETURN(RX_SAY); }
+S E L E C T
+ { RETURN(RX_SELECT); }
+S I G N A L
+ { RETURN(RX_SIGNAL); }
+T H E N
+ { RETURN(RX_THEN); }
+T R A C E
+ { RETURN(RX_TRACE); }
+W H E N
+ { RETURN(RX_WHEN); }
+O F F
+ { RETURN(RXS_OFF); }
+O N
+ { RETURN(RXS_ON); }
+B Y
+ { RETURN(RXS_BY); }
+D I G I T S
+ { RETURN(RXS_DIGITS); }
+E N G I N E E R I N G
+ { RETURN(RXS_ENGINEERING); }
+E R R O R
+ { RETURN(RXS_ERROR); }
+E X P O S E
+ { RETURN(RXS_EXPOSE); }
+F A I L U R E
+ { RETURN(RXS_FAILURE); }
+F O R
+ { RETURN(RXS_FOR); }
+F O R E V E R
+ { RETURN(RXS_FOREVER); }
+F O R M
+ { RETURN(RXS_FORM); }
+F U Z Z
+ { RETURN(RXS_FUZZ); }
+H A L T
+ { RETURN(RXS_HALT); }
+L I N E I N
+ { RETURN(RXS_LINEIN); }
+N A M E
+ { RETURN(RXS_NAME); }
+N O T R E A D Y
+ { RETURN(RXS_NOTREADY); }
+N O V A L U E
+ { RETURN(RXS_NOVALUE); }
+S C I E N T I F I C
+ { RETURN(RXS_SCIENTIFIC); }
+S O U R C E
+ { RETURN(RXS_SOURCE); }
+S Y N T A X
+ { RETURN(RXS_SYNTAX); }
+T O
+ { RETURN(RXS_TO); }
+U N T I L
+ { RETURN(RXS_UNTIL); }
+U P P E R
+ { RETURN(RXS_UPPER); }
+V A L U E
+ { RETURN(RXS_VALUE); }
+V A R
+ { RETURN(RXS_VAR); }
+V E R S I O N
+ { RETURN(RXS_VERSION); }
+W H I L E
+ { RETURN(RXS_WHILE); }
+W I T H
+ { RETURN(RXS_WITH); }
+
+const
+ { RETURN(SU_CONST); }
+simple
+ { RETURN(SU_SYMBOL); }
+stem
+ { RETURN(SU_SYMBOL_STEM); }
+symbol
+ { RETURN(SU_SYMBOL_COMPOUND); }
+str
+ { RETURN(SU_LITERAL); }
+str [bB] / (all\symchr)
+ { RETURN(SU_LITERAL_BIN); }
+str [xX] / (all\symchr)
+ { RETURN(SU_LITERAL_HEX); }
+
+eof
+ { RETURN(SU_EOF); }
+any
+ { RETURN(SU_ERROR); }
+*/
+}
+
+bool StripToken(){
+ uchar *cursor = ScanCB.cur;
+ unsigned depth;
+ uchar ch;
+ bool blanks = FALSE;
+ ScanCB.eot = cursor;
+strip:
+/*!re2c
+"/*"
+ {
+ depth = 1;
+ goto comment;
+ }
+"\r"
+ { goto strip; }
+[ \t]
+ {
+ blanks = TRUE;
+ goto strip;
+ }
+[] / all
+ { RETURN(blanks); }
+*/
+
+comment:
+/*!re2c
+"*/"
+ {
+ if(--depth == 0)
+ goto strip;
+ else
+ goto comment;
+ }
+"\n"
+ {
+ ++(ScanCB.lineNum);
+ ScanCB.linePos = ScanCB.pos + (cursor - ScanCB.mrk);
+ goto comment;
+ }
+"/*"
+ {
+ ++depth;
+ goto comment;
+ }
+eof
+ { RETURN(blanks); }
+any
+ {
+ goto comment;
+ }
+*/
+}
--- /dev/null
+/* Generated by re2c */
+#line 1 "rexx.--empty-class(match-none).re"
+#include "scanio.h"
+#include "scanner.h"
+
+#define CURSOR ch
+#define LOADCURSOR ch = *cursor;
+#define ADVANCE cursor++;
+#define BACK(n) cursor -= (n);
+#define CHECK(n) if((ScanCB.lim - cursor) < (n)){cursor = ScanFill(cursor);}
+#define MARK(n) ScanCB.ptr = cursor; sel = (n);
+#define REVERT cursor = ScanCB.ptr;
+#define MARKER sel
+
+#define RETURN(i) {ScanCB.cur = cursor; return i;}
+
+int ScanToken(){
+ uchar *cursor = ScanCB.cur;
+ unsigned sel;
+ uchar ch;
+ ScanCB.tok = cursor;
+ ScanCB.eot = NULL;
+#line 63 "rexx.--empty-class(match-none).re"
+
+
+scan:
+
+#line 29 "<stdout>"
+{
+ YYCTYPE yych;
+ unsigned int yyaccept = 0;
+ if ((YYLIMIT - YYCURSOR) < 13) YYFILL(13);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case 0x00: goto yy63;
+ case '\n': goto yy3;
+ case '!':
+ case '?':
+ case 'G':
+ case 'J':
+ case 'K':
+ case 'M':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'g':
+ case 'j':
+ case 'k':
+ case 'm':
+ case 'x':
+ case 'y':
+ case 'z': goto yy59;
+ case '"': goto yy62;
+ case '%': goto yy15;
+ case '&': goto yy25;
+ case '\'': goto yy60;
+ case '(': goto yy31;
+ case ')': goto yy33;
+ case '*': goto yy11;
+ case '+': goto yy7;
+ case ',': goto yy29;
+ case '-': goto yy9;
+ case '.':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9': goto yy57;
+ case '/': goto yy13;
+ case ':': goto yy27;
+ case ';': goto yy35;
+ case '<': goto yy21;
+ case '=': goto yy17;
+ case '>': goto yy23;
+ case 'A':
+ case 'a': goto yy37;
+ case 'B':
+ case 'b': goto yy52;
+ case 'C':
+ case 'c': goto yy39;
+ case 'D':
+ case 'd': goto yy40;
+ case 'E':
+ case 'e': goto yy41;
+ case 'F':
+ case 'f': goto yy53;
+ case 'H':
+ case 'h': goto yy54;
+ case 'I':
+ case 'i': goto yy42;
+ case 'L':
+ case 'l': goto yy43;
+ case 'N':
+ case 'n': goto yy44;
+ case 'O':
+ case 'o': goto yy45;
+ case 'P':
+ case 'p': goto yy46;
+ case 'Q':
+ case 'q': goto yy47;
+ case 'R':
+ case 'r': goto yy48;
+ case 'S':
+ case 's': goto yy49;
+ case 'T':
+ case 't': goto yy50;
+ case 'U':
+ case 'u': goto yy55;
+ case 'V':
+ case 'v': goto yy56;
+ case 'W':
+ case 'w': goto yy51;
+ case '\\':
+ case '~': goto yy19;
+ case '|': goto yy5;
+ default: goto yy65;
+ }
+yy2:
+#line 253 "rexx.--empty-class(match-none).re"
+ { RETURN(SU_SYMBOL_COMPOUND); }
+#line 128 "<stdout>"
+yy3:
+ ++YYCURSOR;
+#line 68 "rexx.--empty-class(match-none).re"
+ {
+ ++(ScanCB.lineNum);
+ ScanCB.linePos = ScanCB.pos + (cursor - ScanCB.mrk);
+ RETURN(SU_EOL);
+ }
+#line 137 "<stdout>"
+yy5:
+ yyaccept = 0;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy423;
+ case '|': goto yy425;
+ default: goto yy6;
+ }
+yy6:
+#line 116 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_OR); }
+#line 150 "<stdout>"
+yy7:
+ ++YYCURSOR;
+#line 76 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_PLUS); }
+#line 155 "<stdout>"
+yy9:
+ ++YYCURSOR;
+#line 78 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_MINUS); }
+#line 160 "<stdout>"
+yy11:
+ yyaccept = 1;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy419;
+ case '*': goto yy421;
+ default: goto yy12;
+ }
+yy12:
+#line 80 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_MULT); }
+#line 173 "<stdout>"
+yy13:
+ yyaccept = 2;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy415;
+ case '/': goto yy417;
+ default: goto yy14;
+ }
+yy14:
+#line 82 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_DIV); }
+#line 186 "<stdout>"
+yy15:
+ ++YYCURSOR;
+#line 84 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_IDIV); }
+#line 191 "<stdout>"
+yy17:
+ yyaccept = 3;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy411;
+ case '=': goto yy413;
+ default: goto yy18;
+ }
+yy18:
+#line 90 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_EQUAL); }
+#line 204 "<stdout>"
+yy19:
+ yyaccept = 4;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ':
+ case '<':
+ case '=':
+ case '>': goto yy399;
+ default: goto yy20;
+ }
+yy20:
+#line 120 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_NOT); }
+#line 219 "<stdout>"
+yy21:
+ yyaccept = 5;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ':
+ case '<':
+ case '=':
+ case '>': goto yy389;
+ default: goto yy22;
+ }
+yy22:
+#line 96 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_LT); }
+#line 234 "<stdout>"
+yy23:
+ yyaccept = 6;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ':
+ case '<':
+ case '=':
+ case '>': goto yy377;
+ default: goto yy24;
+ }
+yy24:
+#line 94 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_GT); }
+#line 249 "<stdout>"
+yy25:
+ yyaccept = 7;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy372;
+ case '&': goto yy374;
+ default: goto yy26;
+ }
+yy26:
+#line 114 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_AND); }
+#line 262 "<stdout>"
+yy27:
+ ++YYCURSOR;
+#line 123 "rexx.--empty-class(match-none).re"
+ { RETURN(SU_COLON); }
+#line 267 "<stdout>"
+yy29:
+ ++YYCURSOR;
+#line 125 "rexx.--empty-class(match-none).re"
+ { RETURN(SU_COMMA); }
+#line 272 "<stdout>"
+yy31:
+ ++YYCURSOR;
+#line 127 "rexx.--empty-class(match-none).re"
+ { RETURN(SU_POPEN); }
+#line 277 "<stdout>"
+yy33:
+ ++YYCURSOR;
+#line 129 "rexx.--empty-class(match-none).re"
+ { RETURN(SU_PCLOSE); }
+#line 282 "<stdout>"
+yy35:
+ ++YYCURSOR;
+#line 131 "rexx.--empty-class(match-none).re"
+ { RETURN(SU_EOC); }
+#line 287 "<stdout>"
+yy37:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case 'D':
+ case 'd': goto yy362;
+ case 'R':
+ case 'r': goto yy363;
+ default: goto yy81;
+ }
+yy38:
+#line 249 "rexx.--empty-class(match-none).re"
+ { RETURN(SU_SYMBOL); }
+#line 300 "<stdout>"
+yy39:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy358;
+ default: goto yy81;
+ }
+yy40:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy346;
+ case 'O':
+ case 'o': goto yy347;
+ case 'R':
+ case 'r': goto yy349;
+ default: goto yy81;
+ }
+yy41:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy315;
+ case 'N':
+ case 'n': goto yy316;
+ case 'R':
+ case 'r': goto yy317;
+ case 'X':
+ case 'x': goto yy318;
+ default: goto yy81;
+ }
+yy42:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'F':
+ case 'f': goto yy297;
+ case 'N':
+ case 'n': goto yy299;
+ case 'T':
+ case 't': goto yy300;
+ default: goto yy81;
+ }
+yy43:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy286;
+ case 'I':
+ case 'i': goto yy287;
+ default: goto yy81;
+ }
+yy44:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy259;
+ case 'O':
+ case 'o': goto yy260;
+ case 'U':
+ case 'u': goto yy261;
+ default: goto yy81;
+ }
+yy45:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'F':
+ case 'f': goto yy238;
+ case 'N':
+ case 'n': goto yy239;
+ case 'P':
+ case 'p': goto yy241;
+ case 'T':
+ case 't': goto yy242;
+ default: goto yy81;
+ }
+yy46:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy217;
+ case 'R':
+ case 'r': goto yy218;
+ case 'U':
+ case 'u': goto yy219;
+ default: goto yy81;
+ }
+yy47:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'U':
+ case 'u': goto yy212;
+ default: goto yy81;
+ }
+yy48:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy206;
+ default: goto yy81;
+ }
+yy49:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy169;
+ case 'C':
+ case 'c': goto yy170;
+ case 'E':
+ case 'e': goto yy171;
+ case 'I':
+ case 'i': goto yy172;
+ case 'O':
+ case 'o': goto yy173;
+ case 'Y':
+ case 'y': goto yy174;
+ default: goto yy81;
+ }
+yy50:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'H':
+ case 'h': goto yy158;
+ case 'O':
+ case 'o': goto yy159;
+ case 'R':
+ case 'r': goto yy161;
+ default: goto yy81;
+ }
+yy51:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'H':
+ case 'h': goto yy146;
+ case 'I':
+ case 'i': goto yy147;
+ default: goto yy81;
+ }
+yy52:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'Y':
+ case 'y': goto yy144;
+ default: goto yy81;
+ }
+yy53:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy123;
+ case 'O':
+ case 'o': goto yy124;
+ case 'U':
+ case 'u': goto yy125;
+ default: goto yy81;
+ }
+yy54:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy119;
+ default: goto yy81;
+ }
+yy55:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy109;
+ case 'P':
+ case 'p': goto yy110;
+ default: goto yy81;
+ }
+yy56:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy95;
+ case 'E':
+ case 'e': goto yy96;
+ default: goto yy81;
+ }
+yy57:
+ ++YYCURSOR;
+ yych = *YYCURSOR;
+ goto yy87;
+yy58:
+#line 247 "rexx.--empty-class(match-none).re"
+ { RETURN(SU_CONST); }
+#line 488 "<stdout>"
+yy59:
+ yych = *++YYCURSOR;
+ goto yy81;
+yy60:
+ yyaccept = 8;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case 0x00:
+ case '\n': goto yy61;
+ default: goto yy78;
+ }
+yy61:
+#line 264 "rexx.--empty-class(match-none).re"
+ { RETURN(SU_ERROR); }
+#line 503 "<stdout>"
+yy62:
+ yyaccept = 8;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case 0x00:
+ case '\n': goto yy61;
+ default: goto yy67;
+ }
+yy63:
+ ++YYCURSOR;
+#line 262 "rexx.--empty-class(match-none).re"
+ { RETURN(SU_EOF); }
+#line 516 "<stdout>"
+yy65:
+ yych = *++YYCURSOR;
+ goto yy61;
+yy66:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+yy67:
+ switch (yych) {
+ case 0x00:
+ case '\n': goto yy68;
+ case '"': goto yy69;
+ default: goto yy66;
+ }
+yy68:
+ YYCURSOR = YYMARKER;
+ switch (yyaccept) {
+ case 0: goto yy6;
+ case 1: goto yy12;
+ case 2: goto yy14;
+ case 3: goto yy18;
+ case 4: goto yy20;
+ case 5: goto yy22;
+ case 6: goto yy24;
+ case 7: goto yy26;
+ case 8: goto yy61;
+ case 9: goto yy70;
+ case 10: goto yy58;
+ case 11: goto yy379;
+ case 12: goto yy391;
+ case 13: goto yy393;
+ case 14: goto yy381;
+ default: goto yy383;
+ }
+yy69:
+ yyaccept = 9;
+ YYMARKER = ++YYCURSOR;
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '"': goto yy66;
+ case 'B':
+ case 'b': goto yy71;
+ case 'X':
+ case 'x': goto yy72;
+ default: goto yy70;
+ }
+yy70:
+#line 255 "rexx.--empty-class(match-none).re"
+ { RETURN(SU_LITERAL); }
+#line 567 "<stdout>"
+yy71:
+ YYCTXMARKER = YYCURSOR + 1;
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case '!':
+ case '.':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy68;
+ default: goto yy75;
+ }
+yy72:
+ YYCTXMARKER = YYCURSOR + 1;
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case '!':
+ case '.':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy68;
+ default: goto yy73;
+ }
+yy73:
+ ++YYCURSOR;
+ YYCURSOR = YYCTXMARKER;
+#line 259 "rexx.--empty-class(match-none).re"
+ { RETURN(SU_LITERAL_HEX); }
+#line 717 "<stdout>"
+yy75:
+ ++YYCURSOR;
+ YYCURSOR = YYCTXMARKER;
+#line 257 "rexx.--empty-class(match-none).re"
+ { RETURN(SU_LITERAL_BIN); }
+#line 723 "<stdout>"
+yy77:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+yy78:
+ switch (yych) {
+ case 0x00:
+ case '\n': goto yy68;
+ case '\'': goto yy79;
+ default: goto yy77;
+ }
+yy79:
+ yyaccept = 9;
+ YYMARKER = ++YYCURSOR;
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\'': goto yy77;
+ case 'B':
+ case 'b': goto yy71;
+ case 'X':
+ case 'x': goto yy72;
+ default: goto yy70;
+ }
+yy80:
+ ++YYCURSOR;
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+yy81:
+ switch (yych) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy38;
+ }
+yy82:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '.':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy84;
+ default: goto yy83;
+ }
+yy83:
+#line 251 "rexx.--empty-class(match-none).re"
+ { RETURN(SU_SYMBOL_STEM); }
+#line 896 "<stdout>"
+yy84:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '!':
+ case '.':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy84;
+ default: goto yy2;
+ }
+yy86:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+yy87:
+ switch (yych) {
+ case '!':
+ case '.':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy86;
+ case 'E':
+ case 'e': goto yy88;
+ default: goto yy58;
+ }
+yy88:
+ yyaccept = 10;
+ YYMARKER = ++YYCURSOR;
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '!':
+ case '.':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy86;
+ case '+':
+ case '-': goto yy90;
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9': goto yy91;
+ case 'E':
+ case 'e': goto yy88;
+ default: goto yy58;
+ }
+yy90:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9': goto yy93;
+ default: goto yy68;
+ }
+yy91:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '!':
+ case '.':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy86;
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9': goto yy91;
+ case 'E':
+ case 'e': goto yy88;
+ default: goto yy58;
+ }
+yy93:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9': goto yy93;
+ default: goto yy58;
+ }
+yy95:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy103;
+ case 'R':
+ case 'r': goto yy104;
+ default: goto yy81;
+ }
+yy96:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy97;
+ default: goto yy81;
+ }
+yy97:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'S':
+ case 's': goto yy98;
+ default: goto yy81;
+ }
+yy98:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy99;
+ default: goto yy81;
+ }
+yy99:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'O':
+ case 'o': goto yy100;
+ default: goto yy81;
+ }
+yy100:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy101;
+ default: goto yy81;
+ }
+yy101:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy102;
+ }
+yy102:
+#line 240 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_VERSION); }
+#line 1343 "<stdout>"
+yy103:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'U':
+ case 'u': goto yy106;
+ default: goto yy81;
+ }
+yy104:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy105;
+ }
+yy105:
+#line 238 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_VAR); }
+#line 1425 "<stdout>"
+yy106:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy107;
+ default: goto yy81;
+ }
+yy107:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy108;
+ }
+yy108:
+#line 236 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_VALUE); }
+#line 1507 "<stdout>"
+yy109:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy115;
+ default: goto yy81;
+ }
+yy110:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'P':
+ case 'p': goto yy111;
+ default: goto yy81;
+ }
+yy111:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy112;
+ default: goto yy81;
+ }
+yy112:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy113;
+ default: goto yy81;
+ }
+yy113:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy114;
+ }
+yy114:
+#line 234 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_UPPER); }
+#line 1610 "<stdout>"
+yy115:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy116;
+ default: goto yy81;
+ }
+yy116:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy117;
+ default: goto yy81;
+ }
+yy117:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy118;
+ }
+yy118:
+#line 232 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_UNTIL); }
+#line 1699 "<stdout>"
+yy119:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy120;
+ default: goto yy81;
+ }
+yy120:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy121;
+ default: goto yy81;
+ }
+yy121:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy122;
+ }
+yy122:
+#line 214 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_HALT); }
+#line 1788 "<stdout>"
+yy123:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy138;
+ default: goto yy81;
+ }
+yy124:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy129;
+ default: goto yy81;
+ }
+yy125:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'Z':
+ case 'z': goto yy126;
+ default: goto yy81;
+ }
+yy126:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'Z':
+ case 'z': goto yy127;
+ default: goto yy81;
+ }
+yy127:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy128;
+ }
+yy128:
+#line 212 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_FUZZ); }
+#line 1891 "<stdout>"
+yy129:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ case 'E':
+ case 'e': goto yy131;
+ case 'M':
+ case 'm': goto yy132;
+ default: goto yy130;
+ }
+yy130:
+#line 206 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_FOR); }
+#line 1966 "<stdout>"
+yy131:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'V':
+ case 'v': goto yy134;
+ default: goto yy81;
+ }
+yy132:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy133;
+ }
+yy133:
+#line 210 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_FORM); }
+#line 2048 "<stdout>"
+yy134:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy135;
+ default: goto yy81;
+ }
+yy135:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy136;
+ default: goto yy81;
+ }
+yy136:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy137;
+ }
+yy137:
+#line 208 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_FOREVER); }
+#line 2137 "<stdout>"
+yy138:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy139;
+ default: goto yy81;
+ }
+yy139:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'U':
+ case 'u': goto yy140;
+ default: goto yy81;
+ }
+yy140:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy141;
+ default: goto yy81;
+ }
+yy141:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy142;
+ default: goto yy81;
+ }
+yy142:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy143;
+ }
+yy143:
+#line 204 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_FAILURE); }
+#line 2240 "<stdout>"
+yy144:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy145;
+ }
+yy145:
+#line 194 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_BY); }
+#line 2315 "<stdout>"
+yy146:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy151;
+ case 'I':
+ case 'i': goto yy152;
+ default: goto yy81;
+ }
+yy147:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy148;
+ default: goto yy81;
+ }
+yy148:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'H':
+ case 'h': goto yy149;
+ default: goto yy81;
+ }
+yy149:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy150;
+ }
+yy150:
+#line 244 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_WITH); }
+#line 2413 "<stdout>"
+yy151:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy156;
+ default: goto yy81;
+ }
+yy152:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy153;
+ default: goto yy81;
+ }
+yy153:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy154;
+ default: goto yy81;
+ }
+yy154:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy155;
+ }
+yy155:
+#line 242 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_WHILE); }
+#line 2509 "<stdout>"
+yy156:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy157;
+ }
+yy157:
+#line 188 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_WHEN); }
+#line 2584 "<stdout>"
+yy158:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy166;
+ default: goto yy81;
+ }
+yy159:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy160;
+ }
+yy160:
+#line 230 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_TO); }
+#line 2666 "<stdout>"
+yy161:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy162;
+ default: goto yy81;
+ }
+yy162:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'C':
+ case 'c': goto yy163;
+ default: goto yy81;
+ }
+yy163:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy164;
+ default: goto yy81;
+ }
+yy164:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy165;
+ }
+yy165:
+#line 186 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_TRACE); }
+#line 2762 "<stdout>"
+yy166:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy167;
+ default: goto yy81;
+ }
+yy167:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy168;
+ }
+yy168:
+#line 184 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_THEN); }
+#line 2844 "<stdout>"
+yy169:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'Y':
+ case 'y': goto yy204;
+ default: goto yy81;
+ }
+yy170:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy195;
+ default: goto yy81;
+ }
+yy171:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy190;
+ default: goto yy81;
+ }
+yy172:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'G':
+ case 'g': goto yy185;
+ default: goto yy81;
+ }
+yy173:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'U':
+ case 'u': goto yy180;
+ default: goto yy81;
+ }
+yy174:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy175;
+ default: goto yy81;
+ }
+yy175:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy176;
+ default: goto yy81;
+ }
+yy176:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy177;
+ default: goto yy81;
+ }
+yy177:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'X':
+ case 'x': goto yy178;
+ default: goto yy81;
+ }
+yy178:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy179;
+ }
+yy179:
+#line 228 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_SYNTAX); }
+#line 2982 "<stdout>"
+yy180:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy181;
+ default: goto yy81;
+ }
+yy181:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'C':
+ case 'c': goto yy182;
+ default: goto yy81;
+ }
+yy182:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy183;
+ default: goto yy81;
+ }
+yy183:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy184;
+ }
+yy184:
+#line 226 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_SOURCE); }
+#line 3078 "<stdout>"
+yy185:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy186;
+ default: goto yy81;
+ }
+yy186:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy187;
+ default: goto yy81;
+ }
+yy187:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy188;
+ default: goto yy81;
+ }
+yy188:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy189;
+ }
+yy189:
+#line 182 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_SIGNAL); }
+#line 3174 "<stdout>"
+yy190:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy191;
+ default: goto yy81;
+ }
+yy191:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'C':
+ case 'c': goto yy192;
+ default: goto yy81;
+ }
+yy192:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy193;
+ default: goto yy81;
+ }
+yy193:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy194;
+ }
+yy194:
+#line 180 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_SELECT); }
+#line 3270 "<stdout>"
+yy195:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy196;
+ default: goto yy81;
+ }
+yy196:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy197;
+ default: goto yy81;
+ }
+yy197:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy198;
+ default: goto yy81;
+ }
+yy198:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy199;
+ default: goto yy81;
+ }
+yy199:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'F':
+ case 'f': goto yy200;
+ default: goto yy81;
+ }
+yy200:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy201;
+ default: goto yy81;
+ }
+yy201:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'C':
+ case 'c': goto yy202;
+ default: goto yy81;
+ }
+yy202:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy203;
+ }
+yy203:
+#line 224 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_SCIENTIFIC); }
+#line 3394 "<stdout>"
+yy204:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy205;
+ }
+yy205:
+#line 178 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_SAY); }
+#line 3469 "<stdout>"
+yy206:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy207;
+ default: goto yy81;
+ }
+yy207:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'U':
+ case 'u': goto yy208;
+ default: goto yy81;
+ }
+yy208:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy209;
+ default: goto yy81;
+ }
+yy209:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy210;
+ default: goto yy81;
+ }
+yy210:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy211;
+ }
+yy211:
+#line 176 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_RETURN); }
+#line 3572 "<stdout>"
+yy212:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy213;
+ default: goto yy81;
+ }
+yy213:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'U':
+ case 'u': goto yy214;
+ default: goto yy81;
+ }
+yy214:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy215;
+ default: goto yy81;
+ }
+yy215:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy216;
+ }
+yy216:
+#line 174 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_QUEUE); }
+#line 3668 "<stdout>"
+yy217:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy234;
+ default: goto yy81;
+ }
+yy218:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'O':
+ case 'o': goto yy226;
+ default: goto yy81;
+ }
+yy219:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy220;
+ case 'S':
+ case 's': goto yy221;
+ default: goto yy81;
+ }
+yy220:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy224;
+ default: goto yy81;
+ }
+yy221:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'H':
+ case 'h': goto yy222;
+ default: goto yy81;
+ }
+yy222:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy223;
+ }
+yy223:
+#line 172 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_PUSH); }
+#line 3780 "<stdout>"
+yy224:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy225;
+ }
+yy225:
+#line 170 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_PULL); }
+#line 3855 "<stdout>"
+yy226:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'C':
+ case 'c': goto yy227;
+ default: goto yy81;
+ }
+yy227:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy228;
+ default: goto yy81;
+ }
+yy228:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'D':
+ case 'd': goto yy229;
+ default: goto yy81;
+ }
+yy229:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'U':
+ case 'u': goto yy230;
+ default: goto yy81;
+ }
+yy230:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy231;
+ default: goto yy81;
+ }
+yy231:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy232;
+ default: goto yy81;
+ }
+yy232:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy233;
+ }
+yy233:
+#line 168 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_PROCEDURE); }
+#line 3972 "<stdout>"
+yy234:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'S':
+ case 's': goto yy235;
+ default: goto yy81;
+ }
+yy235:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy236;
+ default: goto yy81;
+ }
+yy236:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy237;
+ }
+yy237:
+#line 166 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_PARSE); }
+#line 4061 "<stdout>"
+yy238:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'F':
+ case 'f': goto yy257;
+ default: goto yy81;
+ }
+yy239:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy240;
+ }
+yy240:
+#line 192 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_ON); }
+#line 4143 "<stdout>"
+yy241:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy251;
+ default: goto yy81;
+ }
+yy242:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'H':
+ case 'h': goto yy243;
+ default: goto yy81;
+ }
+yy243:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy244;
+ default: goto yy81;
+ }
+yy244:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy245;
+ default: goto yy81;
+ }
+yy245:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'W':
+ case 'w': goto yy246;
+ default: goto yy81;
+ }
+yy246:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy247;
+ default: goto yy81;
+ }
+yy247:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'S':
+ case 's': goto yy248;
+ default: goto yy81;
+ }
+yy248:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy249;
+ default: goto yy81;
+ }
+yy249:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy250;
+ }
+yy250:
+#line 164 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_OTHERWISE); }
+#line 4274 "<stdout>"
+yy251:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy252;
+ default: goto yy81;
+ }
+yy252:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'O':
+ case 'o': goto yy253;
+ default: goto yy81;
+ }
+yy253:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy254;
+ default: goto yy81;
+ }
+yy254:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'S':
+ case 's': goto yy255;
+ default: goto yy81;
+ }
+yy255:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy256;
+ }
+yy256:
+#line 162 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_OPTIONS); }
+#line 4377 "<stdout>"
+yy257:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy258;
+ }
+yy258:
+#line 190 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_OFF); }
+#line 4452 "<stdout>"
+yy259:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'M':
+ case 'm': goto yy283;
+ default: goto yy81;
+ }
+yy260:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'P':
+ case 'p': goto yy268;
+ case 'T':
+ case 't': goto yy270;
+ case 'V':
+ case 'v': goto yy271;
+ default: goto yy81;
+ }
+yy261:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'M':
+ case 'm': goto yy262;
+ default: goto yy81;
+ }
+yy262:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy263;
+ default: goto yy81;
+ }
+yy263:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy264;
+ default: goto yy81;
+ }
+yy264:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy265;
+ default: goto yy81;
+ }
+yy265:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'C':
+ case 'c': goto yy266;
+ default: goto yy81;
+ }
+yy266:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy267;
+ }
+yy267:
+#line 160 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_NUMERIC); }
+#line 4580 "<stdout>"
+yy268:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy269;
+ }
+yy269:
+#line 158 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_NOP); }
+#line 4655 "<stdout>"
+yy270:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy277;
+ default: goto yy81;
+ }
+yy271:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy272;
+ default: goto yy81;
+ }
+yy272:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy273;
+ default: goto yy81;
+ }
+yy273:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'U':
+ case 'u': goto yy274;
+ default: goto yy81;
+ }
+yy274:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy275;
+ default: goto yy81;
+ }
+yy275:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy276;
+ }
+yy276:
+#line 222 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_NOVALUE); }
+#line 4765 "<stdout>"
+yy277:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy278;
+ default: goto yy81;
+ }
+yy278:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy279;
+ default: goto yy81;
+ }
+yy279:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'D':
+ case 'd': goto yy280;
+ default: goto yy81;
+ }
+yy280:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'Y':
+ case 'y': goto yy281;
+ default: goto yy81;
+ }
+yy281:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy282;
+ }
+yy282:
+#line 220 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_NOTREADY); }
+#line 4868 "<stdout>"
+yy283:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy284;
+ default: goto yy81;
+ }
+yy284:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy285;
+ }
+yy285:
+#line 218 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_NAME); }
+#line 4950 "<stdout>"
+yy286:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy293;
+ default: goto yy81;
+ }
+yy287:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy288;
+ default: goto yy81;
+ }
+yy288:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy289;
+ default: goto yy81;
+ }
+yy289:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy290;
+ default: goto yy81;
+ }
+yy290:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy291;
+ default: goto yy81;
+ }
+yy291:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy292;
+ }
+yy292:
+#line 216 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_LINEIN); }
+#line 5060 "<stdout>"
+yy293:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'V':
+ case 'v': goto yy294;
+ default: goto yy81;
+ }
+yy294:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy295;
+ default: goto yy81;
+ }
+yy295:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy296;
+ }
+yy296:
+#line 156 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_LEAVE); }
+#line 5149 "<stdout>"
+yy297:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy298;
+ }
+yy298:
+#line 150 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_IF); }
+#line 5224 "<stdout>"
+yy299:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy307;
+ default: goto yy81;
+ }
+yy300:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy301;
+ default: goto yy81;
+ }
+yy301:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy302;
+ default: goto yy81;
+ }
+yy302:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'A':
+ case 'a': goto yy303;
+ default: goto yy81;
+ }
+yy303:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy304;
+ default: goto yy81;
+ }
+yy304:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy305;
+ default: goto yy81;
+ }
+yy305:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy306;
+ }
+yy306:
+#line 154 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_ITERATE); }
+#line 5341 "<stdout>"
+yy307:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy308;
+ default: goto yy81;
+ }
+yy308:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy309;
+ default: goto yy81;
+ }
+yy309:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'P':
+ case 'p': goto yy310;
+ default: goto yy81;
+ }
+yy310:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy311;
+ default: goto yy81;
+ }
+yy311:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy312;
+ default: goto yy81;
+ }
+yy312:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy313;
+ default: goto yy81;
+ }
+yy313:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy314;
+ }
+yy314:
+#line 152 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_INTERPRET); }
+#line 5458 "<stdout>"
+yy315:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'S':
+ case 's': goto yy343;
+ default: goto yy81;
+ }
+yy316:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'D':
+ case 'd': goto yy331;
+ case 'G':
+ case 'g': goto yy333;
+ default: goto yy81;
+ }
+yy317:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy327;
+ default: goto yy81;
+ }
+yy318:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy319;
+ case 'P':
+ case 'p': goto yy320;
+ default: goto yy81;
+ }
+yy319:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy325;
+ default: goto yy81;
+ }
+yy320:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'O':
+ case 'o': goto yy321;
+ default: goto yy81;
+ }
+yy321:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'S':
+ case 's': goto yy322;
+ default: goto yy81;
+ }
+yy322:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy323;
+ default: goto yy81;
+ }
+yy323:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy324;
+ }
+yy324:
+#line 202 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_EXPOSE); }
+#line 5593 "<stdout>"
+yy325:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy326;
+ }
+yy326:
+#line 148 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_EXIT); }
+#line 5668 "<stdout>"
+yy327:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'O':
+ case 'o': goto yy328;
+ default: goto yy81;
+ }
+yy328:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy329;
+ default: goto yy81;
+ }
+yy329:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy330;
+ }
+yy330:
+#line 200 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_ERROR); }
+#line 5757 "<stdout>"
+yy331:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy332;
+ }
+yy332:
+#line 146 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_END); }
+#line 5832 "<stdout>"
+yy333:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy334;
+ default: goto yy81;
+ }
+yy334:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy335;
+ default: goto yy81;
+ }
+yy335:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy336;
+ default: goto yy81;
+ }
+yy336:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy337;
+ default: goto yy81;
+ }
+yy337:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy338;
+ default: goto yy81;
+ }
+yy338:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy339;
+ default: goto yy81;
+ }
+yy339:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'N':
+ case 'n': goto yy340;
+ default: goto yy81;
+ }
+yy340:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'G':
+ case 'g': goto yy341;
+ default: goto yy81;
+ }
+yy341:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy342;
+ }
+yy342:
+#line 198 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_ENGINEERING); }
+#line 5963 "<stdout>"
+yy343:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy344;
+ default: goto yy81;
+ }
+yy344:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy345;
+ }
+yy345:
+#line 144 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_ELSE); }
+#line 6045 "<stdout>"
+yy346:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'G':
+ case 'g': goto yy353;
+ default: goto yy81;
+ }
+yy347:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy348;
+ }
+yy348:
+#line 140 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_DO); }
+#line 6127 "<stdout>"
+yy349:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'O':
+ case 'o': goto yy350;
+ default: goto yy81;
+ }
+yy350:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'P':
+ case 'p': goto yy351;
+ default: goto yy81;
+ }
+yy351:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy352;
+ }
+yy352:
+#line 142 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_DROP); }
+#line 6216 "<stdout>"
+yy353:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'I':
+ case 'i': goto yy354;
+ default: goto yy81;
+ }
+yy354:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'T':
+ case 't': goto yy355;
+ default: goto yy81;
+ }
+yy355:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'S':
+ case 's': goto yy356;
+ default: goto yy81;
+ }
+yy356:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy357;
+ }
+yy357:
+#line 196 "rexx.--empty-class(match-none).re"
+ { RETURN(RXS_DIGITS); }
+#line 6312 "<stdout>"
+yy358:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy359;
+ default: goto yy81;
+ }
+yy359:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'L':
+ case 'l': goto yy360;
+ default: goto yy81;
+ }
+yy360:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy361;
+ }
+yy361:
+#line 138 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_CALL); }
+#line 6401 "<stdout>"
+yy362:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'D':
+ case 'd': goto yy366;
+ default: goto yy81;
+ }
+yy363:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'G':
+ case 'g': goto yy364;
+ default: goto yy81;
+ }
+yy364:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy365;
+ }
+yy365:
+#line 136 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_ARG); }
+#line 6490 "<stdout>"
+yy366:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'R':
+ case 'r': goto yy367;
+ default: goto yy81;
+ }
+yy367:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'E':
+ case 'e': goto yy368;
+ default: goto yy81;
+ }
+yy368:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'S':
+ case 's': goto yy369;
+ default: goto yy81;
+ }
+yy369:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case 'S':
+ case 's': goto yy370;
+ default: goto yy81;
+ }
+yy370:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '!':
+ case '0':
+ case '1':
+ case '2':
+ case '3':
+ case '4':
+ case '5':
+ case '6':
+ case '7':
+ case '8':
+ case '9':
+ case '?':
+ case 'A':
+ case 'B':
+ case 'C':
+ case 'D':
+ case 'E':
+ case 'F':
+ case 'G':
+ case 'H':
+ case 'I':
+ case 'J':
+ case 'K':
+ case 'L':
+ case 'M':
+ case 'N':
+ case 'O':
+ case 'P':
+ case 'Q':
+ case 'R':
+ case 'S':
+ case 'T':
+ case 'U':
+ case 'V':
+ case 'W':
+ case 'X':
+ case 'Y':
+ case 'Z':
+ case '_':
+ case 'a':
+ case 'b':
+ case 'c':
+ case 'd':
+ case 'e':
+ case 'f':
+ case 'g':
+ case 'h':
+ case 'i':
+ case 'j':
+ case 'k':
+ case 'l':
+ case 'm':
+ case 'n':
+ case 'o':
+ case 'p':
+ case 'q':
+ case 'r':
+ case 's':
+ case 't':
+ case 'u':
+ case 'v':
+ case 'w':
+ case 'x':
+ case 'y':
+ case 'z': goto yy80;
+ case '.': goto yy82;
+ default: goto yy371;
+ }
+yy371:
+#line 134 "rexx.--empty-class(match-none).re"
+ { RETURN(RX_ADDRESS); }
+#line 6593 "<stdout>"
+yy372:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy372;
+ case '&': goto yy374;
+ default: goto yy68;
+ }
+yy374:
+ ++YYCURSOR;
+#line 118 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_XOR); }
+#line 6608 "<stdout>"
+yy376:
+ ++YYCURSOR;
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+yy377:
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy376;
+ case '<': goto yy382;
+ case '=': goto yy380;
+ case '>': goto yy378;
+ default: goto yy68;
+ }
+yy378:
+ yyaccept = 11;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy384;
+ case '=': goto yy386;
+ default: goto yy379;
+ }
+yy379:
+#line 106 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_GT_STRICT); }
+#line 6634 "<stdout>"
+yy380:
+ ++YYCURSOR;
+yy381:
+#line 98 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_GE); }
+#line 6640 "<stdout>"
+yy382:
+ ++YYCURSOR;
+yy383:
+#line 92 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_EQUAL_N); }
+#line 6646 "<stdout>"
+yy384:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy384;
+ case '=': goto yy386;
+ default: goto yy68;
+ }
+yy386:
+ ++YYCURSOR;
+#line 110 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_GE_STRICT); }
+#line 6661 "<stdout>"
+yy388:
+ ++YYCURSOR;
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+yy389:
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy388;
+ case '<': goto yy390;
+ case '=': goto yy392;
+ case '>': goto yy382;
+ default: goto yy68;
+ }
+yy390:
+ yyaccept = 12;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy394;
+ case '=': goto yy396;
+ default: goto yy391;
+ }
+yy391:
+#line 108 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_LT_STRICT); }
+#line 6687 "<stdout>"
+yy392:
+ ++YYCURSOR;
+yy393:
+#line 100 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_LE); }
+#line 6693 "<stdout>"
+yy394:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy394;
+ case '=': goto yy396;
+ default: goto yy68;
+ }
+yy396:
+ ++YYCURSOR;
+#line 112 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_LE_STRICT); }
+#line 6708 "<stdout>"
+yy398:
+ ++YYCURSOR;
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+yy399:
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy398;
+ case '<': goto yy401;
+ case '=': goto yy402;
+ case '>': goto yy400;
+ default: goto yy68;
+ }
+yy400:
+ yyaccept = 13;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy409;
+ case '>': goto yy396;
+ default: goto yy393;
+ }
+yy401:
+ yyaccept = 14;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy407;
+ case '<': goto yy386;
+ default: goto yy381;
+ }
+yy402:
+ yyaccept = 15;
+ yych = *(YYMARKER = ++YYCURSOR);
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy403;
+ case '=': goto yy405;
+ default: goto yy383;
+ }
+yy403:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy403;
+ case '=': goto yy405;
+ default: goto yy68;
+ }
+yy405:
+ ++YYCURSOR;
+#line 104 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_EQUAL_EQ_N); }
+#line 6763 "<stdout>"
+yy407:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy407;
+ case '<': goto yy386;
+ default: goto yy68;
+ }
+yy409:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy409;
+ case '>': goto yy396;
+ default: goto yy68;
+ }
+yy411:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy411;
+ case '=': goto yy413;
+ default: goto yy68;
+ }
+yy413:
+ ++YYCURSOR;
+#line 102 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_EQUAL_EQ); }
+#line 6798 "<stdout>"
+yy415:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy415;
+ case '/': goto yy417;
+ default: goto yy68;
+ }
+yy417:
+ ++YYCURSOR;
+#line 86 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_REMAIN); }
+#line 6813 "<stdout>"
+yy419:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy419;
+ case '*': goto yy421;
+ default: goto yy68;
+ }
+yy421:
+ ++YYCURSOR;
+#line 88 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_POWER); }
+#line 6828 "<stdout>"
+yy423:
+ ++YYCURSOR;
+ if (YYLIMIT <= YYCURSOR) YYFILL(1);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy423;
+ case '|': goto yy425;
+ default: goto yy68;
+ }
+yy425:
+ ++YYCURSOR;
+#line 74 "rexx.--empty-class(match-none).re"
+ { RETURN(OP_CONCAT); }
+#line 6843 "<stdout>"
+}
+#line 265 "rexx.--empty-class(match-none).re"
+
+}
+
+bool StripToken(){
+ uchar *cursor = ScanCB.cur;
+ unsigned depth;
+ uchar ch;
+ bool blanks = FALSE;
+ ScanCB.eot = cursor;
+strip:
+
+#line 6857 "<stdout>"
+{
+ YYCTYPE yych;
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case '\t':
+ case ' ': goto yy433;
+ case '\r': goto yy431;
+ case '/': goto yy430;
+ default: goto yy429;
+ }
+yy429:
+yy430:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case '*': goto yy435;
+ default: goto yy429;
+ }
+yy431:
+ ++YYCURSOR;
+#line 282 "rexx.--empty-class(match-none).re"
+ { goto strip; }
+#line 6880 "<stdout>"
+yy433:
+ ++YYCURSOR;
+#line 284 "rexx.--empty-class(match-none).re"
+ {
+ blanks = TRUE;
+ goto strip;
+ }
+#line 6888 "<stdout>"
+yy435:
+ ++YYCURSOR;
+#line 277 "rexx.--empty-class(match-none).re"
+ {
+ depth = 1;
+ goto comment;
+ }
+#line 6896 "<stdout>"
+}
+#line 290 "rexx.--empty-class(match-none).re"
+
+
+comment:
+
+#line 6903 "<stdout>"
+{
+ YYCTYPE yych;
+ if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+ yych = *YYCURSOR;
+ switch (yych) {
+ case 0x00: goto yy444;
+ case '\n': goto yy441;
+ case '*': goto yy439;
+ case '/': goto yy443;
+ default: goto yy446;
+ }
+yy439:
+ ++YYCURSOR;
+ switch ((yych = *YYCURSOR)) {
+ case '/': goto yy449;
+ default: goto yy440;
+ }
+yy440:
+#line 315 "rexx.--empty-class(match-none).re"
+ {
+ goto comment;
+ }
+#line 6926 "<stdout>"
+yy441:
+ ++YYCURSOR;
+#line 302 "rexx.--empty-class(match-none).re"
+ {
+ ++(ScanCB.lineNum);
+ ScanCB.linePos = ScanCB.pos + (cursor - ScanCB.mrk);
+ goto comment;
+ }
+#line 6935 "<stdout>"
+yy443:
+ yych = *++YYCURSOR;
+ switch (yych) {
+ case '*': goto yy447;
+ default: goto yy440;
+ }
+yy444:
+ ++YYCURSOR;
+#line 313 "rexx.--empty-class(match-none).re"
+ { RETURN(blanks); }
+#line 6946 "<stdout>"
+yy446:
+ yych = *++YYCURSOR;
+ goto yy440;
+yy447:
+ ++YYCURSOR;
+#line 308 "rexx.--empty-class(match-none).re"
+ {
+ ++depth;
+ goto comment;
+ }
+#line 6957 "<stdout>"
+yy449:
+ ++YYCURSOR;
+#line 295 "rexx.--empty-class(match-none).re"
+ {
+ if(--depth == 0)
+ goto strip;
+ else
+ goto comment;
+ }
+#line 6967 "<stdout>"
+}
+#line 318 "rexx.--empty-class(match-none).re"
+
+}
--- /dev/null
+#include "scanio.h"
+#include "scanner.h"
+
+#define CURSOR ch
+#define LOADCURSOR ch = *cursor;
+#define ADVANCE cursor++;
+#define BACK(n) cursor -= (n);
+#define CHECK(n) if((ScanCB.lim - cursor) < (n)){cursor = ScanFill(cursor);}
+#define MARK(n) ScanCB.ptr = cursor; sel = (n);
+#define REVERT cursor = ScanCB.ptr;
+#define MARKER sel
+
+#define RETURN(i) {ScanCB.cur = cursor; return i;}
+
+int ScanToken(){
+ uchar *cursor = ScanCB.cur;
+ unsigned sel;
+ uchar ch;
+ ScanCB.tok = cursor;
+ ScanCB.eot = NULL;
+/*!re2c
+all = [\000-\377];
+eof = [\000];
+any = all\eof;
+letter = [a-z]|[A-Z];
+digit = [0-9];
+symchr = letter|digit|[.!?_];
+const = (digit|[.])symchr*([eE][+-]?digit+)?;
+simple = (symchr\(digit|[.]))(symchr\[.])*;
+stem = simple [.];
+symbol = symchr*;
+sqstr = ['] ((any\['\n])|(['][']))* ['];
+dqstr = ["] ((any\["\n])|(["]["]))* ["];
+str = sqstr|dqstr;
+ob = [ \t]*;
+not = [\\~];
+A = [aA];
+B = [bB];
+C = [cC];
+D = [dD];
+E = [eE];
+F = [fF];
+G = [gG];
+H = [hH];
+I = [iI];
+J = [jJ];
+K = [kK];
+L = [lL];
+M = [mM];
+N = [nN];
+O = [oO];
+P = [pP];
+Q = [qQ];
+R = [rR];
+S = [sS];
+T = [tT];
+U = [uU];
+V = [vV];
+W = [wW];
+X = [xX];
+Y = [yY];
+Z = [zZ];
+*/
+
+scan:
+/*!re2c
+"\n"
+ {
+ ++(ScanCB.lineNum);
+ ScanCB.linePos = ScanCB.pos + (cursor - ScanCB.mrk);
+ RETURN(SU_EOL);
+ }
+"|" ob "|"
+ { RETURN(OP_CONCAT); }
+"+"
+ { RETURN(OP_PLUS); }
+"-"
+ { RETURN(OP_MINUS); }
+"*"
+ { RETURN(OP_MULT); }
+"/"
+ { RETURN(OP_DIV); }
+"%"
+ { RETURN(OP_IDIV); }
+"/" ob "/"
+ { RETURN(OP_REMAIN); }
+"*" ob "*"
+ { RETURN(OP_POWER); }
+"="
+ { RETURN(OP_EQUAL); }
+not ob "=" | "<" ob ">" | ">" ob "<"
+ { RETURN(OP_EQUAL_N); }
+">"
+ { RETURN(OP_GT); }
+"<"
+ { RETURN(OP_LT); }
+">" ob "=" | not ob "<"
+ { RETURN(OP_GE); }
+"<" ob "=" | not ob ">"
+ { RETURN(OP_LE); }
+"=" ob "="
+ { RETURN(OP_EQUAL_EQ); }
+not ob "=" ob "="
+ { RETURN(OP_EQUAL_EQ_N); }
+">" ob ">"
+ { RETURN(OP_GT_STRICT); }
+"<" ob "<"
+ { RETURN(OP_LT_STRICT); }
+">" ob ">" ob "=" | not ob "<" ob "<"
+ { RETURN(OP_GE_STRICT); }
+"<" ob "<" ob "=" | not ob ">" ob ">"
+ { RETURN(OP_LE_STRICT); }
+"&"
+ { RETURN(OP_AND); }
+"|"
+ { RETURN(OP_OR); }
+"&" ob "&"
+ { RETURN(OP_XOR); }
+not
+ { RETURN(OP_NOT); }
+
+":"
+ { RETURN(SU_COLON); }
+","
+ { RETURN(SU_COMMA); }
+"("
+ { RETURN(SU_POPEN); }
+")"
+ { RETURN(SU_PCLOSE); }
+";"
+ { RETURN(SU_EOC); }
+
+A D D R E S S
+ { RETURN(RX_ADDRESS); }
+A R G
+ { RETURN(RX_ARG); }
+C A L L
+ { RETURN(RX_CALL); }
+D O
+ { RETURN(RX_DO); }
+D R O P
+ { RETURN(RX_DROP); }
+E L S E
+ { RETURN(RX_ELSE); }
+E N D
+ { RETURN(RX_END); }
+E X I T
+ { RETURN(RX_EXIT); }
+I F
+ { RETURN(RX_IF); }
+I N T E R P R E T
+ { RETURN(RX_INTERPRET); }
+I T E R A T E
+ { RETURN(RX_ITERATE); }
+L E A V E
+ { RETURN(RX_LEAVE); }
+N O P
+ { RETURN(RX_NOP); }
+N U M E R I C
+ { RETURN(RX_NUMERIC); }
+O P T I O N S
+ { RETURN(RX_OPTIONS); }
+O T H E R W I S E
+ { RETURN(RX_OTHERWISE); }
+P A R S E
+ { RETURN(RX_PARSE); }
+P R O C E D U R E
+ { RETURN(RX_PROCEDURE); }
+P U L L
+ { RETURN(RX_PULL); }
+P U S H
+ { RETURN(RX_PUSH); }
+Q U E U E
+ { RETURN(RX_QUEUE); }
+R E T U R N
+ { RETURN(RX_RETURN); }
+S A Y
+ { RETURN(RX_SAY); }
+S E L E C T
+ { RETURN(RX_SELECT); }
+S I G N A L
+ { RETURN(RX_SIGNAL); }
+T H E N
+ { RETURN(RX_THEN); }
+T R A C E
+ { RETURN(RX_TRACE); }
+W H E N
+ { RETURN(RX_WHEN); }
+O F F
+ { RETURN(RXS_OFF); }
+O N
+ { RETURN(RXS_ON); }
+B Y
+ { RETURN(RXS_BY); }
+D I G I T S
+ { RETURN(RXS_DIGITS); }
+E N G I N E E R I N G
+ { RETURN(RXS_ENGINEERING); }
+E R R O R
+ { RETURN(RXS_ERROR); }
+E X P O S E
+ { RETURN(RXS_EXPOSE); }
+F A I L U R E
+ { RETURN(RXS_FAILURE); }
+F O R
+ { RETURN(RXS_FOR); }
+F O R E V E R
+ { RETURN(RXS_FOREVER); }
+F O R M
+ { RETURN(RXS_FORM); }
+F U Z Z
+ { RETURN(RXS_FUZZ); }
+H A L T
+ { RETURN(RXS_HALT); }
+L I N E I N
+ { RETURN(RXS_LINEIN); }
+N A M E
+ { RETURN(RXS_NAME); }
+N O T R E A D Y
+ { RETURN(RXS_NOTREADY); }
+N O V A L U E
+ { RETURN(RXS_NOVALUE); }
+S C I E N T I F I C
+ { RETURN(RXS_SCIENTIFIC); }
+S O U R C E
+ { RETURN(RXS_SOURCE); }
+S Y N T A X
+ { RETURN(RXS_SYNTAX); }
+T O
+ { RETURN(RXS_TO); }
+U N T I L
+ { RETURN(RXS_UNTIL); }
+U P P E R
+ { RETURN(RXS_UPPER); }
+V A L U E
+ { RETURN(RXS_VALUE); }
+V A R
+ { RETURN(RXS_VAR); }
+V E R S I O N
+ { RETURN(RXS_VERSION); }
+W H I L E
+ { RETURN(RXS_WHILE); }
+W I T H
+ { RETURN(RXS_WITH); }
+
+const
+ { RETURN(SU_CONST); }
+simple
+ { RETURN(SU_SYMBOL); }
+stem
+ { RETURN(SU_SYMBOL_STEM); }
+symbol
+ { RETURN(SU_SYMBOL_COMPOUND); }
+str
+ { RETURN(SU_LITERAL); }
+str [bB] / (all\symchr)
+ { RETURN(SU_LITERAL_BIN); }
+str [xX] / (all\symchr)
+ { RETURN(SU_LITERAL_HEX); }
+
+eof
+ { RETURN(SU_EOF); }
+any
+ { RETURN(SU_ERROR); }
+*/
+}
+
+bool StripToken(){
+ uchar *cursor = ScanCB.cur;
+ unsigned depth;
+ uchar ch;
+ bool blanks = FALSE;
+ ScanCB.eot = cursor;
+strip:
+/*!re2c
+"/*"
+ {
+ depth = 1;
+ goto comment;
+ }
+"\r"
+ { goto strip; }
+[ \t]
+ {
+ blanks = TRUE;
+ goto strip;
+ }
+[] / all
+ { RETURN(blanks); }
+*/
+
+comment:
+/*!re2c
+"*/"
+ {
+ if(--depth == 0)
+ goto strip;
+ else
+ goto comment;
+ }
+"\n"
+ {
+ ++(ScanCB.lineNum);
+ ScanCB.linePos = ScanCB.pos + (cursor - ScanCB.mrk);
+ goto comment;
+ }
+"/*"
+ {
+ ++depth;
+ goto comment;
+ }
+eof
+ { RETURN(blanks); }
+any
+ {
+ goto comment;
+ }
+*/
+}