diff options
Diffstat (limited to 'test/rexx.c')
-rw-r--r-- | test/rexx.c | 1743 |
1 files changed, 870 insertions, 873 deletions
diff --git a/test/rexx.c b/test/rexx.c index c5a2cf5b..4273ab86 100644 --- a/test/rexx.c +++ b/test/rexx.c @@ -32,8 +32,8 @@ scan: if ((YYLIMIT - YYCURSOR) < 13) YYFILL(13); yych = *YYCURSOR; switch (yych) { - case 0x00: goto yy3; - case '\n': goto yy7; + case 0x00: goto yy2; + case '\n': goto yy6; case '!': case '?': case 'G': @@ -50,17 +50,17 @@ scan: case 'm': case 'x': case 'y': - case 'z': goto yy9; - case '"': goto yy12; - case '%': goto yy13; - case '&': goto yy15; - case '\'': goto yy17; - case '(': goto yy18; - case ')': goto yy20; - case '*': goto yy22; - case '+': goto yy24; - case ',': goto yy26; - case '-': goto yy28; + case 'z': goto yy8; + case '"': goto yy11; + case '%': goto yy12; + case '&': goto yy14; + case '\'': goto yy16; + case '(': goto yy17; + case ')': goto yy19; + case '*': goto yy21; + case '+': goto yy23; + case ',': goto yy25; + case '-': goto yy27; case '.': case '0': case '1': @@ -71,72 +71,68 @@ scan: case '6': case '7': case '8': - case '9': goto yy30; - case '/': goto yy33; - case ':': goto yy35; - case ';': goto yy37; - case '<': goto yy39; - case '=': goto yy41; - case '>': goto yy43; + case '9': goto yy29; + case '/': goto yy32; + case ':': goto yy34; + case ';': goto yy36; + case '<': goto yy38; + case '=': goto yy40; + case '>': goto yy42; case 'A': - case 'a': goto yy45; + case 'a': goto yy44; case 'B': - case 'b': goto yy46; + case 'b': goto yy45; case 'C': - case 'c': goto yy47; + case 'c': goto yy46; case 'D': - case 'd': goto yy48; + case 'd': goto yy47; case 'E': - case 'e': goto yy49; + case 'e': goto yy48; case 'F': - case 'f': goto yy50; + case 'f': goto yy49; case 'H': - case 'h': goto yy51; + case 'h': goto yy50; case 'I': - case 'i': goto yy52; + case 'i': goto yy51; case 'L': - case 'l': goto yy53; + case 'l': goto yy52; case 'N': - case 'n': goto yy54; + case 'n': goto yy53; case 'O': - case 'o': goto yy55; + case 'o': goto yy54; case 'P': - case 'p': goto yy56; + case 'p': goto yy55; case 'Q': - case 'q': goto yy57; + case 'q': goto yy56; case 'R': - case 'r': goto yy58; + case 'r': goto yy57; case 'S': - case 's': goto yy59; + case 's': goto yy58; case 'T': - case 't': goto yy60; + case 't': goto yy59; case 'U': - case 'u': goto yy61; + case 'u': goto yy60; case 'V': - case 'v': goto yy62; + case 'v': goto yy61; case 'W': - case 'w': goto yy63; + case 'w': goto yy62; case '\\': - case '~': goto yy64; - case '|': goto yy66; - default: goto yy5; + case '~': goto yy63; + case '|': goto yy65; + default: goto yy4; } yy2: -#line 253 "rexx.re" - { RETURN(SU_SYMBOL_COMPOUND); } -#line 128 "rexx.c" -yy3: ++YYCURSOR; #line 262 "rexx.re" { RETURN(SU_EOF); } -#line 133 "rexx.c" -yy5: +#line 129 "rexx.c" +yy4: ++YYCURSOR; -yy6: +yy5: #line 264 "rexx.re" { RETURN(SU_ERROR); } -#line 139 "rexx.c" -yy7: +#line 135 "rexx.c" +yy6: ++YYCURSOR; #line 68 "rexx.re" { @@ -144,12 +140,12 @@ yy7: ScanCB.linePos = ScanCB.pos + (cursor - ScanCB.mrk); RETURN(SU_EOL); } -#line 148 "rexx.c" -yy9: +#line 144 "rexx.c" +yy8: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; -yy10: +yy9: switch (yych) { case '!': case '0': @@ -215,87 +211,87 @@ yy10: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; - default: goto yy11; + case 'z': goto yy8; + case '.': goto yy67; + default: goto yy10; } -yy11: +yy10: #line 249 "rexx.re" { RETURN(SU_SYMBOL); } -#line 226 "rexx.c" -yy12: +#line 222 "rexx.c" +yy11: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: - case '\n': goto yy6; - default: goto yy71; + case '\n': goto yy5; + default: goto yy70; } -yy13: +yy12: ++YYCURSOR; #line 84 "rexx.re" { RETURN(OP_IDIV); } -#line 239 "rexx.c" -yy15: +#line 235 "rexx.c" +yy14: yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '\t': - case ' ': goto yy75; - case '&': goto yy77; - default: goto yy16; + case ' ': goto yy74; + case '&': goto yy76; + default: goto yy15; } -yy16: +yy15: #line 114 "rexx.re" { RETURN(OP_AND); } -#line 252 "rexx.c" -yy17: +#line 248 "rexx.c" +yy16: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case 0x00: - case '\n': goto yy6; - default: goto yy80; + case '\n': goto yy5; + default: goto yy79; } -yy18: +yy17: ++YYCURSOR; #line 127 "rexx.re" { RETURN(SU_POPEN); } -#line 265 "rexx.c" -yy20: +#line 261 "rexx.c" +yy19: ++YYCURSOR; #line 129 "rexx.re" { RETURN(SU_PCLOSE); } -#line 270 "rexx.c" -yy22: +#line 266 "rexx.c" +yy21: yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '\t': - case ' ': goto yy82; - case '*': goto yy84; - default: goto yy23; + case ' ': goto yy81; + case '*': goto yy83; + default: goto yy22; } -yy23: +yy22: #line 80 "rexx.re" { RETURN(OP_MULT); } -#line 283 "rexx.c" -yy24: +#line 279 "rexx.c" +yy23: ++YYCURSOR; #line 76 "rexx.re" { RETURN(OP_PLUS); } -#line 288 "rexx.c" -yy26: +#line 284 "rexx.c" +yy25: ++YYCURSOR; #line 125 "rexx.re" { RETURN(SU_COMMA); } -#line 293 "rexx.c" -yy28: +#line 289 "rexx.c" +yy27: ++YYCURSOR; #line 78 "rexx.re" { RETURN(OP_MINUS); } -#line 298 "rexx.c" -yy30: +#line 294 "rexx.c" +yy29: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; @@ -363,39 +359,39 @@ yy30: case 'w': case 'x': case 'y': - case 'z': goto yy30; + case 'z': goto yy29; case 'E': - case 'e': goto yy86; - default: goto yy32; + case 'e': goto yy85; + default: goto yy31; } -yy32: +yy31: #line 247 "rexx.re" { RETURN(SU_CONST); } -#line 375 "rexx.c" -yy33: +#line 371 "rexx.c" +yy32: yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '\t': - case ' ': goto yy88; - case '/': goto yy90; - default: goto yy34; + case ' ': goto yy87; + case '/': goto yy89; + default: goto yy33; } -yy34: +yy33: #line 82 "rexx.re" { RETURN(OP_DIV); } -#line 388 "rexx.c" -yy35: +#line 384 "rexx.c" +yy34: ++YYCURSOR; #line 123 "rexx.re" { RETURN(SU_COLON); } -#line 393 "rexx.c" -yy37: +#line 389 "rexx.c" +yy36: ++YYCURSOR; #line 131 "rexx.re" { RETURN(SU_EOC); } -#line 398 "rexx.c" -yy39: +#line 394 "rexx.c" +yy38: yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -403,27 +399,27 @@ yy39: case ' ': case '<': case '=': - case '>': goto yy93; - default: goto yy40; + case '>': goto yy92; + default: goto yy39; } -yy40: +yy39: #line 96 "rexx.re" { RETURN(OP_LT); } -#line 413 "rexx.c" -yy41: +#line 409 "rexx.c" +yy40: yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '\t': - case ' ': goto yy100; - case '=': goto yy102; - default: goto yy42; + case ' ': goto yy99; + case '=': goto yy101; + default: goto yy41; } -yy42: +yy41: #line 90 "rexx.re" { RETURN(OP_EQUAL); } -#line 426 "rexx.c" -yy43: +#line 422 "rexx.c" +yy42: yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -431,203 +427,203 @@ yy43: case ' ': case '<': case '=': - case '>': goto yy105; - default: goto yy44; + case '>': goto yy104; + default: goto yy43; } -yy44: +yy43: #line 94 "rexx.re" { RETURN(OP_GT); } -#line 441 "rexx.c" -yy45: +#line 437 "rexx.c" +yy44: yych = *++YYCURSOR; switch (yych) { case 'D': - case 'd': goto yy110; + case 'd': goto yy109; case 'R': - case 'r': goto yy111; - default: goto yy10; + case 'r': goto yy110; + default: goto yy9; } -yy46: +yy45: yych = *++YYCURSOR; switch (yych) { case 'Y': - case 'y': goto yy112; - default: goto yy10; + case 'y': goto yy111; + default: goto yy9; } -yy47: +yy46: yych = *++YYCURSOR; switch (yych) { case 'A': - case 'a': goto yy114; - default: goto yy10; + case 'a': goto yy113; + default: goto yy9; } -yy48: +yy47: yych = *++YYCURSOR; switch (yych) { case 'I': - case 'i': goto yy115; + case 'i': goto yy114; case 'O': - case 'o': goto yy116; + case 'o': goto yy115; case 'R': - case 'r': goto yy118; - default: goto yy10; + case 'r': goto yy117; + default: goto yy9; } -yy49: +yy48: yych = *++YYCURSOR; switch (yych) { case 'L': - case 'l': goto yy119; + case 'l': goto yy118; case 'N': - case 'n': goto yy120; + case 'n': goto yy119; case 'R': - case 'r': goto yy121; + case 'r': goto yy120; case 'X': - case 'x': goto yy122; - default: goto yy10; + case 'x': goto yy121; + default: goto yy9; } -yy50: +yy49: yych = *++YYCURSOR; switch (yych) { case 'A': - case 'a': goto yy123; + case 'a': goto yy122; case 'O': - case 'o': goto yy124; + case 'o': goto yy123; case 'U': - case 'u': goto yy125; - default: goto yy10; + case 'u': goto yy124; + default: goto yy9; } -yy51: +yy50: yych = *++YYCURSOR; switch (yych) { case 'A': - case 'a': goto yy126; - default: goto yy10; + case 'a': goto yy125; + default: goto yy9; } -yy52: +yy51: yych = *++YYCURSOR; switch (yych) { case 'F': - case 'f': goto yy127; + case 'f': goto yy126; case 'N': - case 'n': goto yy129; + case 'n': goto yy128; case 'T': - case 't': goto yy130; - default: goto yy10; + case 't': goto yy129; + default: goto yy9; } -yy53: +yy52: yych = *++YYCURSOR; switch (yych) { case 'E': - case 'e': goto yy131; + case 'e': goto yy130; case 'I': - case 'i': goto yy132; - default: goto yy10; + case 'i': goto yy131; + default: goto yy9; } -yy54: +yy53: yych = *++YYCURSOR; switch (yych) { case 'A': - case 'a': goto yy133; + case 'a': goto yy132; case 'O': - case 'o': goto yy134; + case 'o': goto yy133; case 'U': - case 'u': goto yy135; - default: goto yy10; + case 'u': goto yy134; + default: goto yy9; } -yy55: +yy54: yych = *++YYCURSOR; switch (yych) { case 'F': - case 'f': goto yy136; + case 'f': goto yy135; case 'N': - case 'n': goto yy137; + case 'n': goto yy136; case 'P': - case 'p': goto yy139; + case 'p': goto yy138; case 'T': - case 't': goto yy140; - default: goto yy10; + case 't': goto yy139; + default: goto yy9; } -yy56: +yy55: yych = *++YYCURSOR; switch (yych) { case 'A': - case 'a': goto yy141; + case 'a': goto yy140; case 'R': - case 'r': goto yy142; + case 'r': goto yy141; case 'U': - case 'u': goto yy143; - default: goto yy10; + case 'u': goto yy142; + default: goto yy9; } -yy57: +yy56: yych = *++YYCURSOR; switch (yych) { case 'U': - case 'u': goto yy144; - default: goto yy10; + case 'u': goto yy143; + default: goto yy9; } -yy58: +yy57: yych = *++YYCURSOR; switch (yych) { case 'E': - case 'e': goto yy145; - default: goto yy10; + case 'e': goto yy144; + default: goto yy9; } -yy59: +yy58: yych = *++YYCURSOR; switch (yych) { case 'A': - case 'a': goto yy146; + case 'a': goto yy145; case 'C': - case 'c': goto yy147; + case 'c': goto yy146; case 'E': - case 'e': goto yy148; + case 'e': goto yy147; case 'I': - case 'i': goto yy149; + case 'i': goto yy148; case 'O': - case 'o': goto yy150; + case 'o': goto yy149; case 'Y': - case 'y': goto yy151; - default: goto yy10; + case 'y': goto yy150; + default: goto yy9; } -yy60: +yy59: yych = *++YYCURSOR; switch (yych) { case 'H': - case 'h': goto yy152; + case 'h': goto yy151; case 'O': - case 'o': goto yy153; + case 'o': goto yy152; case 'R': - case 'r': goto yy155; - default: goto yy10; + case 'r': goto yy154; + default: goto yy9; } -yy61: +yy60: yych = *++YYCURSOR; switch (yych) { case 'N': - case 'n': goto yy156; + case 'n': goto yy155; case 'P': - case 'p': goto yy157; - default: goto yy10; + case 'p': goto yy156; + default: goto yy9; } -yy62: +yy61: yych = *++YYCURSOR; switch (yych) { case 'A': - case 'a': goto yy158; + case 'a': goto yy157; case 'E': - case 'e': goto yy159; - default: goto yy10; + case 'e': goto yy158; + default: goto yy9; } -yy63: +yy62: yych = *++YYCURSOR; switch (yych) { case 'H': - case 'h': goto yy160; + case 'h': goto yy159; case 'I': - case 'i': goto yy161; - default: goto yy10; + case 'i': goto yy160; + default: goto yy9; } -yy64: +yy63: yyaccept = 7; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { @@ -635,29 +631,29 @@ yy64: case ' ': case '<': case '=': - case '>': goto yy163; - default: goto yy65; + case '>': goto yy162; + default: goto yy64; } -yy65: +yy64: #line 120 "rexx.re" { RETURN(OP_NOT); } -#line 645 "rexx.c" -yy66: +#line 641 "rexx.c" +yy65: yyaccept = 8; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '\t': - case ' ': goto yy167; - case '|': goto yy169; - default: goto yy67; + case ' ': goto yy166; + case '|': goto yy168; + default: goto yy66; } -yy67: +yy66: #line 116 "rexx.re" { RETURN(OP_OR); } -#line 658 "rexx.c" -yy68: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { +#line 654 "rexx.c" +yy67: + yych = *++YYCURSOR; + switch (yych) { case '!': case '.': case '0': @@ -723,116 +719,116 @@ yy68: case 'w': case 'x': case 'y': - case 'z': goto yy171; - default: goto yy69; + case 'z': goto yy170; + default: goto yy68; } -yy69: +yy68: #line 251 "rexx.re" { RETURN(SU_SYMBOL_STEM); } -#line 733 "rexx.c" -yy70: +#line 729 "rexx.c" +yy69: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; -yy71: +yy70: switch (yych) { case 0x00: - case '\n': goto yy72; - case '"': goto yy73; - default: goto yy70; + case '\n': goto yy71; + case '"': goto yy72; + default: goto yy69; } -yy72: +yy71: YYCURSOR = YYMARKER; switch (yyaccept) { - case 0: goto yy6; - case 1: goto yy16; - case 2: goto yy23; - case 3: goto yy34; - case 4: goto yy40; - case 5: goto yy42; - case 6: goto yy44; - case 7: goto yy65; - case 8: goto yy67; - case 9: goto yy74; - case 10: goto yy32; - case 11: goto yy95; - case 12: goto yy109; - case 13: goto yy107; - case 14: goto yy99; - default: goto yy97; + case 0: goto yy5; + case 1: goto yy15; + case 2: goto yy22; + case 3: goto yy33; + case 4: goto yy39; + case 5: goto yy41; + case 6: goto yy43; + case 7: goto yy64; + case 8: goto yy66; + case 9: goto yy73; + case 10: goto yy31; + case 11: goto yy94; + case 12: goto yy108; + case 13: goto yy106; + case 14: goto yy98; + default: goto yy96; } -yy73: +yy72: yyaccept = 9; YYMARKER = ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; switch (yych) { - case '"': goto yy70; + case '"': goto yy69; case 'B': case 'b': goto yy173; case 'X': case 'x': goto yy174; - default: goto yy74; + default: goto yy73; } -yy74: +yy73: #line 255 "rexx.re" { RETURN(SU_LITERAL); } -#line 781 "rexx.c" -yy75: +#line 777 "rexx.c" +yy74: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; switch (yych) { case '\t': - case ' ': goto yy75; - case '&': goto yy77; - default: goto yy72; + case ' ': goto yy74; + case '&': goto yy76; + default: goto yy71; } -yy77: +yy76: ++YYCURSOR; #line 118 "rexx.re" { RETURN(OP_XOR); } -#line 796 "rexx.c" -yy79: +#line 792 "rexx.c" +yy78: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; -yy80: +yy79: switch (yych) { case 0x00: - case '\n': goto yy72; - case '\'': goto yy81; - default: goto yy79; + case '\n': goto yy71; + case '\'': goto yy80; + default: goto yy78; } -yy81: +yy80: yyaccept = 9; YYMARKER = ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; switch (yych) { - case '\'': goto yy79; + case '\'': goto yy78; case 'B': case 'b': goto yy173; case 'X': case 'x': goto yy174; - default: goto yy74; + default: goto yy73; } -yy82: +yy81: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; switch (yych) { case '\t': - case ' ': goto yy82; - case '*': goto yy84; - default: goto yy72; + case ' ': goto yy81; + case '*': goto yy83; + default: goto yy71; } -yy84: +yy83: ++YYCURSOR; #line 88 "rexx.re" { RETURN(OP_POWER); } -#line 835 "rexx.c" -yy86: +#line 831 "rexx.c" +yy85: yyaccept = 10; YYMARKER = ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); @@ -901,130 +897,130 @@ yy86: case 'w': case 'x': case 'y': - case 'z': goto yy30; + case 'z': goto yy29; case '+': case '-': goto yy175; case 'E': - case 'e': goto yy86; - default: goto yy32; + case 'e': goto yy85; + default: goto yy31; } -yy88: +yy87: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; switch (yych) { case '\t': - case ' ': goto yy88; - case '/': goto yy90; - default: goto yy72; + case ' ': goto yy87; + case '/': goto yy89; + default: goto yy71; } -yy90: +yy89: ++YYCURSOR; #line 86 "rexx.re" { RETURN(OP_REMAIN); } -#line 926 "rexx.c" -yy92: +#line 922 "rexx.c" +yy91: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; -yy93: +yy92: switch (yych) { case '\t': - case ' ': goto yy92; - case '<': goto yy94; - case '=': goto yy96; - case '>': goto yy98; - default: goto yy72; + case ' ': goto yy91; + case '<': goto yy93; + case '=': goto yy95; + case '>': goto yy97; + default: goto yy71; } -yy94: +yy93: yyaccept = 11; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '\t': case ' ': goto yy176; case '=': goto yy178; - default: goto yy95; + default: goto yy94; } -yy95: +yy94: #line 108 "rexx.re" { RETURN(OP_LT_STRICT); } -#line 952 "rexx.c" -yy96: +#line 948 "rexx.c" +yy95: ++YYCURSOR; -yy97: +yy96: #line 100 "rexx.re" { RETURN(OP_LE); } -#line 958 "rexx.c" -yy98: +#line 954 "rexx.c" +yy97: ++YYCURSOR; -yy99: +yy98: #line 92 "rexx.re" { RETURN(OP_EQUAL_N); } -#line 964 "rexx.c" -yy100: +#line 960 "rexx.c" +yy99: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; switch (yych) { case '\t': - case ' ': goto yy100; - case '=': goto yy102; - default: goto yy72; + case ' ': goto yy99; + case '=': goto yy101; + default: goto yy71; } -yy102: +yy101: ++YYCURSOR; #line 102 "rexx.re" { RETURN(OP_EQUAL_EQ); } -#line 979 "rexx.c" -yy104: +#line 975 "rexx.c" +yy103: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; -yy105: +yy104: switch (yych) { case '\t': - case ' ': goto yy104; - case '<': goto yy98; - case '=': goto yy106; - case '>': goto yy108; - default: goto yy72; + case ' ': goto yy103; + case '<': goto yy97; + case '=': goto yy105; + case '>': goto yy107; + default: goto yy71; } -yy106: +yy105: ++YYCURSOR; -yy107: +yy106: #line 98 "rexx.re" { RETURN(OP_GE); } -#line 998 "rexx.c" -yy108: +#line 994 "rexx.c" +yy107: yyaccept = 12; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '\t': case ' ': goto yy180; case '=': goto yy182; - default: goto yy109; + default: goto yy108; } -yy109: +yy108: #line 106 "rexx.re" { RETURN(OP_GT_STRICT); } -#line 1011 "rexx.c" -yy110: +#line 1007 "rexx.c" +yy109: yych = *++YYCURSOR; switch (yych) { case 'D': case 'd': goto yy184; - default: goto yy10; + default: goto yy9; } -yy111: +yy110: yych = *++YYCURSOR; switch (yych) { case 'G': case 'g': goto yy185; - default: goto yy10; + default: goto yy9; } -yy112: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { +yy111: + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -1089,31 +1085,31 @@ yy112: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; - default: goto yy113; + case 'z': goto yy8; + case '.': goto yy67; + default: goto yy112; } -yy113: +yy112: #line 194 "rexx.re" { RETURN(RXS_BY); } -#line 1100 "rexx.c" -yy114: +#line 1096 "rexx.c" +yy113: yych = *++YYCURSOR; switch (yych) { case 'L': case 'l': goto yy187; - default: goto yy10; + default: goto yy9; } -yy115: +yy114: yych = *++YYCURSOR; switch (yych) { case 'G': case 'g': goto yy188; - default: goto yy10; + default: goto yy9; } -yy116: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { +yy115: + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -1178,84 +1174,84 @@ yy116: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; - default: goto yy117; + case 'z': goto yy8; + case '.': goto yy67; + default: goto yy116; } -yy117: +yy116: #line 140 "rexx.re" { RETURN(RX_DO); } -#line 1189 "rexx.c" -yy118: +#line 1185 "rexx.c" +yy117: yych = *++YYCURSOR; switch (yych) { case 'O': case 'o': goto yy189; - default: goto yy10; + default: goto yy9; } -yy119: +yy118: yych = *++YYCURSOR; switch (yych) { case 'S': case 's': goto yy190; - default: goto yy10; + default: goto yy9; } -yy120: +yy119: yych = *++YYCURSOR; switch (yych) { case 'D': case 'd': goto yy191; case 'G': case 'g': goto yy193; - default: goto yy10; + default: goto yy9; } -yy121: +yy120: yych = *++YYCURSOR; switch (yych) { case 'R': case 'r': goto yy194; - default: goto yy10; + default: goto yy9; } -yy122: +yy121: yych = *++YYCURSOR; switch (yych) { case 'I': case 'i': goto yy195; case 'P': case 'p': goto yy196; - default: goto yy10; + default: goto yy9; } -yy123: +yy122: yych = *++YYCURSOR; switch (yych) { case 'I': case 'i': goto yy197; - default: goto yy10; + default: goto yy9; } -yy124: +yy123: yych = *++YYCURSOR; switch (yych) { case 'R': case 'r': goto yy198; - default: goto yy10; + default: goto yy9; } -yy125: +yy124: yych = *++YYCURSOR; switch (yych) { case 'Z': case 'z': goto yy200; - default: goto yy10; + default: goto yy9; } -yy126: +yy125: yych = *++YYCURSOR; switch (yych) { case 'L': case 'l': goto yy201; - default: goto yy10; + default: goto yy9; } -yy127: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { +yy126: + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -1320,50 +1316,50 @@ yy127: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; - default: goto yy128; + case 'z': goto yy8; + case '.': goto yy67; + default: goto yy127; } -yy128: +yy127: #line 150 "rexx.re" { RETURN(RX_IF); } -#line 1331 "rexx.c" -yy129: +#line 1327 "rexx.c" +yy128: yych = *++YYCURSOR; switch (yych) { case 'T': case 't': goto yy202; - default: goto yy10; + default: goto yy9; } -yy130: +yy129: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy203; - default: goto yy10; + default: goto yy9; } -yy131: +yy130: yych = *++YYCURSOR; switch (yych) { case 'A': case 'a': goto yy204; - default: goto yy10; + default: goto yy9; } -yy132: +yy131: yych = *++YYCURSOR; switch (yych) { case 'N': case 'n': goto yy205; - default: goto yy10; + default: goto yy9; } -yy133: +yy132: yych = *++YYCURSOR; switch (yych) { case 'M': case 'm': goto yy206; - default: goto yy10; + default: goto yy9; } -yy134: +yy133: yych = *++YYCURSOR; switch (yych) { case 'P': @@ -1372,25 +1368,25 @@ yy134: case 't': goto yy209; case 'V': case 'v': goto yy210; - default: goto yy10; + default: goto yy9; } -yy135: +yy134: yych = *++YYCURSOR; switch (yych) { case 'M': case 'm': goto yy211; - default: goto yy10; + default: goto yy9; } -yy136: +yy135: yych = *++YYCURSOR; switch (yych) { case 'F': case 'f': goto yy212; - default: goto yy10; + default: goto yy9; } -yy137: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { +yy136: + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -1455,117 +1451,117 @@ yy137: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; - default: goto yy138; + case 'z': goto yy8; + case '.': goto yy67; + default: goto yy137; } -yy138: +yy137: #line 192 "rexx.re" { RETURN(RXS_ON); } -#line 1466 "rexx.c" -yy139: +#line 1462 "rexx.c" +yy138: yych = *++YYCURSOR; switch (yych) { case 'T': case 't': goto yy214; - default: goto yy10; + default: goto yy9; } -yy140: +yy139: yych = *++YYCURSOR; switch (yych) { case 'H': case 'h': goto yy215; - default: goto yy10; + default: goto yy9; } -yy141: +yy140: yych = *++YYCURSOR; switch (yych) { case 'R': case 'r': goto yy216; - default: goto yy10; + default: goto yy9; } -yy142: +yy141: yych = *++YYCURSOR; switch (yych) { case 'O': case 'o': goto yy217; - default: goto yy10; + default: goto yy9; } -yy143: +yy142: yych = *++YYCURSOR; switch (yych) { case 'L': case 'l': goto yy218; case 'S': case 's': goto yy219; - default: goto yy10; + default: goto yy9; } -yy144: +yy143: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy220; - default: goto yy10; + default: goto yy9; } -yy145: +yy144: yych = *++YYCURSOR; switch (yych) { case 'T': case 't': goto yy221; - default: goto yy10; + default: goto yy9; } -yy146: +yy145: yych = *++YYCURSOR; switch (yych) { case 'Y': case 'y': goto yy222; - default: goto yy10; + default: goto yy9; } -yy147: +yy146: yych = *++YYCURSOR; switch (yych) { case 'I': case 'i': goto yy224; - default: goto yy10; + default: goto yy9; } -yy148: +yy147: yych = *++YYCURSOR; switch (yych) { case 'L': case 'l': goto yy225; - default: goto yy10; + default: goto yy9; } -yy149: +yy148: yych = *++YYCURSOR; switch (yych) { case 'G': case 'g': goto yy226; - default: goto yy10; + default: goto yy9; } -yy150: +yy149: yych = *++YYCURSOR; switch (yych) { case 'U': case 'u': goto yy227; - default: goto yy10; + default: goto yy9; } -yy151: +yy150: yych = *++YYCURSOR; switch (yych) { case 'N': case 'n': goto yy228; - default: goto yy10; + default: goto yy9; } -yy152: +yy151: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy229; - default: goto yy10; + default: goto yy9; } -yy153: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { +yy152: + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -1630,123 +1626,123 @@ yy153: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; - default: goto yy154; + case 'z': goto yy8; + case '.': goto yy67; + default: goto yy153; } -yy154: +yy153: #line 230 "rexx.re" { RETURN(RXS_TO); } -#line 1641 "rexx.c" -yy155: +#line 1637 "rexx.c" +yy154: yych = *++YYCURSOR; switch (yych) { case 'A': case 'a': goto yy230; - default: goto yy10; + default: goto yy9; } -yy156: +yy155: yych = *++YYCURSOR; switch (yych) { case 'T': case 't': goto yy231; - default: goto yy10; + default: goto yy9; } -yy157: +yy156: yych = *++YYCURSOR; switch (yych) { case 'P': case 'p': goto yy232; - default: goto yy10; + default: goto yy9; } -yy158: +yy157: yych = *++YYCURSOR; switch (yych) { case 'L': case 'l': goto yy233; case 'R': case 'r': goto yy234; - default: goto yy10; + default: goto yy9; } -yy159: +yy158: yych = *++YYCURSOR; switch (yych) { case 'R': case 'r': goto yy236; - default: goto yy10; + default: goto yy9; } -yy160: +yy159: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy237; case 'I': case 'i': goto yy238; - default: goto yy10; + default: goto yy9; } -yy161: +yy160: yych = *++YYCURSOR; switch (yych) { case 'T': case 't': goto yy239; - default: goto yy10; + default: goto yy9; } -yy162: +yy161: ++YYCURSOR; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; -yy163: +yy162: switch (yych) { case '\t': - case ' ': goto yy162; - case '<': goto yy164; - case '=': goto yy165; - case '>': goto yy166; - default: goto yy72; + case ' ': goto yy161; + case '<': goto yy163; + case '=': goto yy164; + case '>': goto yy165; + default: goto yy71; } -yy164: +yy163: yyaccept = 13; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '\t': case ' ': goto yy240; case '<': goto yy182; - default: goto yy107; + default: goto yy106; } -yy165: +yy164: yyaccept = 14; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '\t': case ' ': goto yy242; case '=': goto yy244; - default: goto yy99; + default: goto yy98; } -yy166: +yy165: yyaccept = 15; yych = *(YYMARKER = ++YYCURSOR); switch (yych) { case '\t': case ' ': goto yy246; case '>': goto yy178; - default: goto yy97; + default: goto yy96; } -yy167: +yy166: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; switch (yych) { case '\t': - case ' ': goto yy167; - case '|': goto yy169; - default: goto yy72; + case ' ': goto yy166; + case '|': goto yy168; + default: goto yy71; } -yy169: +yy168: ++YYCURSOR; #line 74 "rexx.re" { RETURN(OP_CONCAT); } -#line 1749 "rexx.c" -yy171: +#line 1745 "rexx.c" +yy170: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); yych = *YYCURSOR; @@ -1816,12 +1812,15 @@ yy171: case 'w': case 'x': case 'y': - case 'z': goto yy171; - default: goto yy2; + case 'z': goto yy170; + default: goto yy172; } +yy172: +#line 253 "rexx.re" + { RETURN(SU_SYMBOL_COMPOUND); } +#line 1822 "rexx.c" yy173: yych = *++YYCURSOR; - YYCTXMARKER = YYCURSOR; switch (yych) { case '!': case '.': @@ -1888,12 +1887,11 @@ yy173: case 'w': case 'x': case 'y': - case 'z': goto yy72; + case 'z': goto yy71; default: goto yy248; } yy174: yych = *++YYCURSOR; - YYCTXMARKER = YYCURSOR; switch (yych) { case '!': case '.': @@ -1960,7 +1958,7 @@ yy174: case 'w': case 'x': case 'y': - case 'z': goto yy72; + case 'z': goto yy71; default: goto yy250; } yy175: @@ -1976,7 +1974,7 @@ yy175: case '7': case '8': case '9': goto yy252; - default: goto yy72; + default: goto yy71; } yy176: ++YYCURSOR; @@ -1986,13 +1984,13 @@ yy176: case '\t': case ' ': goto yy176; case '=': goto yy178; - default: goto yy72; + default: goto yy71; } yy178: ++YYCURSOR; #line 112 "rexx.re" { RETURN(OP_LE_STRICT); } -#line 1996 "rexx.c" +#line 1994 "rexx.c" yy180: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -2001,23 +1999,23 @@ yy180: case '\t': case ' ': goto yy180; case '=': goto yy182; - default: goto yy72; + default: goto yy71; } yy182: ++YYCURSOR; #line 110 "rexx.re" { RETURN(OP_GE_STRICT); } -#line 2011 "rexx.c" +#line 2009 "rexx.c" yy184: yych = *++YYCURSOR; switch (yych) { case 'R': case 'r': goto yy254; - default: goto yy10; + default: goto yy9; } yy185: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -2082,45 +2080,45 @@ yy185: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy186; } yy186: #line 136 "rexx.re" { RETURN(RX_ARG); } -#line 2093 "rexx.c" +#line 2091 "rexx.c" yy187: yych = *++YYCURSOR; switch (yych) { case 'L': case 'l': goto yy255; - default: goto yy10; + default: goto yy9; } yy188: yych = *++YYCURSOR; switch (yych) { case 'I': case 'i': goto yy257; - default: goto yy10; + default: goto yy9; } yy189: yych = *++YYCURSOR; switch (yych) { case 'P': case 'p': goto yy258; - default: goto yy10; + default: goto yy9; } yy190: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy260; - default: goto yy10; + default: goto yy9; } yy191: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -2185,52 +2183,52 @@ yy191: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy192; } yy192: #line 146 "rexx.re" { RETURN(RX_END); } -#line 2196 "rexx.c" +#line 2194 "rexx.c" yy193: yych = *++YYCURSOR; switch (yych) { case 'I': case 'i': goto yy262; - default: goto yy10; + default: goto yy9; } yy194: yych = *++YYCURSOR; switch (yych) { case 'O': case 'o': goto yy263; - default: goto yy10; + default: goto yy9; } yy195: yych = *++YYCURSOR; switch (yych) { case 'T': case 't': goto yy264; - default: goto yy10; + default: goto yy9; } yy196: yych = *++YYCURSOR; switch (yych) { case 'O': case 'o': goto yy266; - default: goto yy10; + default: goto yy9; } yy197: yych = *++YYCURSOR; switch (yych) { case 'L': case 'l': goto yy267; - default: goto yy10; + default: goto yy9; } yy198: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -2291,8 +2289,8 @@ yy198: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; case 'E': case 'e': goto yy268; case 'M': @@ -2302,59 +2300,59 @@ yy198: yy199: #line 206 "rexx.re" { RETURN(RXS_FOR); } -#line 2306 "rexx.c" +#line 2304 "rexx.c" yy200: yych = *++YYCURSOR; switch (yych) { case 'Z': case 'z': goto yy271; - default: goto yy10; + default: goto yy9; } yy201: yych = *++YYCURSOR; switch (yych) { case 'T': case 't': goto yy273; - default: goto yy10; + default: goto yy9; } yy202: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy275; - default: goto yy10; + default: goto yy9; } yy203: yych = *++YYCURSOR; switch (yych) { case 'R': case 'r': goto yy276; - default: goto yy10; + default: goto yy9; } yy204: yych = *++YYCURSOR; switch (yych) { case 'V': case 'v': goto yy277; - default: goto yy10; + default: goto yy9; } yy205: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy278; - default: goto yy10; + default: goto yy9; } yy206: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy279; - default: goto yy10; + default: goto yy9; } yy207: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -2419,38 +2417,38 @@ yy207: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy208; } yy208: #line 158 "rexx.re" { RETURN(RX_NOP); } -#line 2430 "rexx.c" +#line 2428 "rexx.c" yy209: yych = *++YYCURSOR; switch (yych) { case 'R': case 'r': goto yy281; - default: goto yy10; + default: goto yy9; } yy210: yych = *++YYCURSOR; switch (yych) { case 'A': case 'a': goto yy282; - default: goto yy10; + default: goto yy9; } yy211: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy283; - default: goto yy10; + default: goto yy9; } yy212: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -2515,73 +2513,73 @@ yy212: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy213; } yy213: #line 190 "rexx.re" { RETURN(RXS_OFF); } -#line 2526 "rexx.c" +#line 2524 "rexx.c" yy214: yych = *++YYCURSOR; switch (yych) { case 'I': case 'i': goto yy284; - default: goto yy10; + default: goto yy9; } yy215: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy285; - default: goto yy10; + default: goto yy9; } yy216: yych = *++YYCURSOR; switch (yych) { case 'S': case 's': goto yy286; - default: goto yy10; + default: goto yy9; } yy217: yych = *++YYCURSOR; switch (yych) { case 'C': case 'c': goto yy287; - default: goto yy10; + default: goto yy9; } yy218: yych = *++YYCURSOR; switch (yych) { case 'L': case 'l': goto yy288; - default: goto yy10; + default: goto yy9; } yy219: yych = *++YYCURSOR; switch (yych) { case 'H': case 'h': goto yy290; - default: goto yy10; + default: goto yy9; } yy220: yych = *++YYCURSOR; switch (yych) { case 'U': case 'u': goto yy292; - default: goto yy10; + default: goto yy9; } yy221: yych = *++YYCURSOR; switch (yych) { case 'U': case 'u': goto yy293; - default: goto yy10; + default: goto yy9; } yy222: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -2646,87 +2644,87 @@ yy222: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy223; } yy223: #line 178 "rexx.re" { RETURN(RX_SAY); } -#line 2657 "rexx.c" +#line 2655 "rexx.c" yy224: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy294; - default: goto yy10; + default: goto yy9; } yy225: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy295; - default: goto yy10; + default: goto yy9; } yy226: yych = *++YYCURSOR; switch (yych) { case 'N': case 'n': goto yy296; - default: goto yy10; + default: goto yy9; } yy227: yych = *++YYCURSOR; switch (yych) { case 'R': case 'r': goto yy297; - default: goto yy10; + default: goto yy9; } yy228: yych = *++YYCURSOR; switch (yych) { case 'T': case 't': goto yy298; - default: goto yy10; + default: goto yy9; } yy229: yych = *++YYCURSOR; switch (yych) { case 'N': case 'n': goto yy299; - default: goto yy10; + default: goto yy9; } yy230: yych = *++YYCURSOR; switch (yych) { case 'C': case 'c': goto yy301; - default: goto yy10; + default: goto yy9; } yy231: yych = *++YYCURSOR; switch (yych) { case 'I': case 'i': goto yy302; - default: goto yy10; + default: goto yy9; } yy232: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy303; - default: goto yy10; + default: goto yy9; } yy233: yych = *++YYCURSOR; switch (yych) { case 'U': case 'u': goto yy304; - default: goto yy10; + default: goto yy9; } yy234: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -2791,41 +2789,41 @@ yy234: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy235; } yy235: #line 238 "rexx.re" { RETURN(RXS_VAR); } -#line 2802 "rexx.c" +#line 2800 "rexx.c" yy236: yych = *++YYCURSOR; switch (yych) { case 'S': case 's': goto yy305; - default: goto yy10; + default: goto yy9; } yy237: yych = *++YYCURSOR; switch (yych) { case 'N': case 'n': goto yy306; - default: goto yy10; + default: goto yy9; } yy238: yych = *++YYCURSOR; switch (yych) { case 'L': case 'l': goto yy308; - default: goto yy10; + default: goto yy9; } yy239: yych = *++YYCURSOR; switch (yych) { case 'H': case 'h': goto yy309; - default: goto yy10; + default: goto yy9; } yy240: ++YYCURSOR; @@ -2835,7 +2833,7 @@ yy240: case '\t': case ' ': goto yy240; case '<': goto yy182; - default: goto yy72; + default: goto yy71; } yy242: ++YYCURSOR; @@ -2845,13 +2843,13 @@ yy242: case '\t': case ' ': goto yy242; case '=': goto yy244; - default: goto yy72; + default: goto yy71; } yy244: ++YYCURSOR; #line 104 "rexx.re" { RETURN(OP_EQUAL_EQ_N); } -#line 2855 "rexx.c" +#line 2853 "rexx.c" yy246: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -2860,20 +2858,20 @@ yy246: case '\t': case ' ': goto yy246; case '>': goto yy178; - default: goto yy72; + default: goto yy71; } yy248: ++YYCURSOR; - YYCURSOR = YYCTXMARKER; + YYCURSOR -= 1; #line 257 "rexx.re" { RETURN(SU_LITERAL_BIN); } -#line 2871 "rexx.c" +#line 2869 "rexx.c" yy250: ++YYCURSOR; - YYCURSOR = YYCTXMARKER; + YYCURSOR -= 1; #line 259 "rexx.re" { RETURN(SU_LITERAL_HEX); } -#line 2877 "rexx.c" +#line 2875 "rexx.c" yy252: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -2889,18 +2887,18 @@ yy252: case '7': case '8': case '9': goto yy252; - default: goto yy32; + default: goto yy31; } yy254: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy311; - default: goto yy10; + default: goto yy9; } yy255: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -2965,24 +2963,24 @@ yy255: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy256; } yy256: #line 138 "rexx.re" { RETURN(RX_CALL); } -#line 2976 "rexx.c" +#line 2974 "rexx.c" yy257: yych = *++YYCURSOR; switch (yych) { case 'T': case 't': goto yy312; - default: goto yy10; + default: goto yy9; } yy258: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -3047,17 +3045,17 @@ yy258: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy259; } yy259: #line 142 "rexx.re" { RETURN(RX_DROP); } -#line 3058 "rexx.c" +#line 3056 "rexx.c" yy260: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -3122,31 +3120,31 @@ yy260: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy261; } yy261: #line 144 "rexx.re" { RETURN(RX_ELSE); } -#line 3133 "rexx.c" +#line 3131 "rexx.c" yy262: yych = *++YYCURSOR; switch (yych) { case 'N': case 'n': goto yy313; - default: goto yy10; + default: goto yy9; } yy263: yych = *++YYCURSOR; switch (yych) { case 'R': case 'r': goto yy314; - default: goto yy10; + default: goto yy9; } yy264: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -3211,38 +3209,38 @@ yy264: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy265; } yy265: #line 148 "rexx.re" { RETURN(RX_EXIT); } -#line 3222 "rexx.c" +#line 3220 "rexx.c" yy266: yych = *++YYCURSOR; switch (yych) { case 'S': case 's': goto yy316; - default: goto yy10; + default: goto yy9; } yy267: yych = *++YYCURSOR; switch (yych) { case 'U': case 'u': goto yy317; - default: goto yy10; + default: goto yy9; } yy268: yych = *++YYCURSOR; switch (yych) { case 'V': case 'v': goto yy318; - default: goto yy10; + default: goto yy9; } yy269: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -3307,17 +3305,17 @@ yy269: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy270; } yy270: #line 210 "rexx.re" { RETURN(RXS_FORM); } -#line 3318 "rexx.c" +#line 3316 "rexx.c" yy271: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -3382,17 +3380,17 @@ yy271: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy272; } yy272: #line 212 "rexx.re" { RETURN(RXS_FUZZ); } -#line 3393 "rexx.c" +#line 3391 "rexx.c" yy273: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -3457,45 +3455,45 @@ yy273: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy274; } yy274: #line 214 "rexx.re" { RETURN(RXS_HALT); } -#line 3468 "rexx.c" +#line 3466 "rexx.c" yy275: yych = *++YYCURSOR; switch (yych) { case 'R': case 'r': goto yy319; - default: goto yy10; + default: goto yy9; } yy276: yych = *++YYCURSOR; switch (yych) { case 'A': case 'a': goto yy320; - default: goto yy10; + default: goto yy9; } yy277: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy321; - default: goto yy10; + default: goto yy9; } yy278: yych = *++YYCURSOR; switch (yych) { case 'I': case 'i': goto yy323; - default: goto yy10; + default: goto yy9; } yy279: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -3560,66 +3558,66 @@ yy279: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy280; } yy280: #line 218 "rexx.re" { RETURN(RXS_NAME); } -#line 3571 "rexx.c" +#line 3569 "rexx.c" yy281: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy324; - default: goto yy10; + default: goto yy9; } yy282: yych = *++YYCURSOR; switch (yych) { case 'L': case 'l': goto yy325; - default: goto yy10; + default: goto yy9; } yy283: yych = *++YYCURSOR; switch (yych) { case 'R': case 'r': goto yy326; - default: goto yy10; + default: goto yy9; } yy284: yych = *++YYCURSOR; switch (yych) { case 'O': case 'o': goto yy327; - default: goto yy10; + default: goto yy9; } yy285: yych = *++YYCURSOR; switch (yych) { case 'R': case 'r': goto yy328; - default: goto yy10; + default: goto yy9; } yy286: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy329; - default: goto yy10; + default: goto yy9; } yy287: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy331; - default: goto yy10; + default: goto yy9; } yy288: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -3684,17 +3682,17 @@ yy288: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy289; } yy289: #line 170 "rexx.re" { RETURN(RX_PULL); } -#line 3695 "rexx.c" +#line 3693 "rexx.c" yy290: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -3759,66 +3757,66 @@ yy290: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy291; } yy291: #line 172 "rexx.re" { RETURN(RX_PUSH); } -#line 3770 "rexx.c" +#line 3768 "rexx.c" yy292: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy332; - default: goto yy10; + default: goto yy9; } yy293: yych = *++YYCURSOR; switch (yych) { case 'R': case 'r': goto yy334; - default: goto yy10; + default: goto yy9; } yy294: yych = *++YYCURSOR; switch (yych) { case 'N': case 'n': goto yy335; - default: goto yy10; + default: goto yy9; } yy295: yych = *++YYCURSOR; switch (yych) { case 'C': case 'c': goto yy336; - default: goto yy10; + default: goto yy9; } yy296: yych = *++YYCURSOR; switch (yych) { case 'A': case 'a': goto yy337; - default: goto yy10; + default: goto yy9; } yy297: yych = *++YYCURSOR; switch (yych) { case 'C': case 'c': goto yy338; - default: goto yy10; + default: goto yy9; } yy298: yych = *++YYCURSOR; switch (yych) { case 'A': case 'a': goto yy339; - default: goto yy10; + default: goto yy9; } yy299: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -3883,52 +3881,52 @@ yy299: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy300; } yy300: #line 184 "rexx.re" { RETURN(RX_THEN); } -#line 3894 "rexx.c" +#line 3892 "rexx.c" yy301: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy340; - default: goto yy10; + default: goto yy9; } yy302: yych = *++YYCURSOR; switch (yych) { case 'L': case 'l': goto yy342; - default: goto yy10; + default: goto yy9; } yy303: yych = *++YYCURSOR; switch (yych) { case 'R': case 'r': goto yy344; - default: goto yy10; + default: goto yy9; } yy304: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy346; - default: goto yy10; + default: goto yy9; } yy305: yych = *++YYCURSOR; switch (yych) { case 'I': case 'i': goto yy348; - default: goto yy10; + default: goto yy9; } yy306: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -3993,24 +3991,24 @@ yy306: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy307; } yy307: #line 188 "rexx.re" { RETURN(RX_WHEN); } -#line 4004 "rexx.c" +#line 4002 "rexx.c" yy308: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy349; - default: goto yy10; + default: goto yy9; } yy309: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -4075,38 +4073,38 @@ yy309: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy310; } yy310: #line 244 "rexx.re" { RETURN(RXS_WITH); } -#line 4086 "rexx.c" +#line 4084 "rexx.c" yy311: yych = *++YYCURSOR; switch (yych) { case 'S': case 's': goto yy351; - default: goto yy10; + default: goto yy9; } yy312: yych = *++YYCURSOR; switch (yych) { case 'S': case 's': goto yy352; - default: goto yy10; + default: goto yy9; } yy313: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy354; - default: goto yy10; + default: goto yy9; } yy314: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -4171,52 +4169,52 @@ yy314: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy315; } yy315: #line 200 "rexx.re" { RETURN(RXS_ERROR); } -#line 4182 "rexx.c" +#line 4180 "rexx.c" yy316: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy355; - default: goto yy10; + default: goto yy9; } yy317: yych = *++YYCURSOR; switch (yych) { case 'R': case 'r': goto yy357; - default: goto yy10; + default: goto yy9; } yy318: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy358; - default: goto yy10; + default: goto yy9; } yy319: yych = *++YYCURSOR; switch (yych) { case 'P': case 'p': goto yy359; - default: goto yy10; + default: goto yy9; } yy320: yych = *++YYCURSOR; switch (yych) { case 'T': case 't': goto yy360; - default: goto yy10; + default: goto yy9; } yy321: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -4281,59 +4279,59 @@ yy321: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy322; } yy322: #line 156 "rexx.re" { RETURN(RX_LEAVE); } -#line 4292 "rexx.c" +#line 4290 "rexx.c" yy323: yych = *++YYCURSOR; switch (yych) { case 'N': case 'n': goto yy361; - default: goto yy10; + default: goto yy9; } yy324: yych = *++YYCURSOR; switch (yych) { case 'A': case 'a': goto yy363; - default: goto yy10; + default: goto yy9; } yy325: yych = *++YYCURSOR; switch (yych) { case 'U': case 'u': goto yy364; - default: goto yy10; + default: goto yy9; } yy326: yych = *++YYCURSOR; switch (yych) { case 'I': case 'i': goto yy365; - default: goto yy10; + default: goto yy9; } yy327: yych = *++YYCURSOR; switch (yych) { case 'N': case 'n': goto yy366; - default: goto yy10; + default: goto yy9; } yy328: yych = *++YYCURSOR; switch (yych) { case 'W': case 'w': goto yy367; - default: goto yy10; + default: goto yy9; } yy329: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -4398,24 +4396,24 @@ yy329: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy330; } yy330: #line 166 "rexx.re" { RETURN(RX_PARSE); } -#line 4409 "rexx.c" +#line 4407 "rexx.c" yy331: yych = *++YYCURSOR; switch (yych) { case 'D': case 'd': goto yy368; - default: goto yy10; + default: goto yy9; } yy332: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -4480,59 +4478,59 @@ yy332: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy333; } yy333: #line 174 "rexx.re" { RETURN(RX_QUEUE); } -#line 4491 "rexx.c" +#line 4489 "rexx.c" yy334: yych = *++YYCURSOR; switch (yych) { case 'N': case 'n': goto yy369; - default: goto yy10; + default: goto yy9; } yy335: yych = *++YYCURSOR; switch (yych) { case 'T': case 't': goto yy371; - default: goto yy10; + default: goto yy9; } yy336: yych = *++YYCURSOR; switch (yych) { case 'T': case 't': goto yy372; - default: goto yy10; + default: goto yy9; } yy337: yych = *++YYCURSOR; switch (yych) { case 'L': case 'l': goto yy374; - default: goto yy10; + default: goto yy9; } yy338: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy376; - default: goto yy10; + default: goto yy9; } yy339: yych = *++YYCURSOR; switch (yych) { case 'X': case 'x': goto yy378; - default: goto yy10; + default: goto yy9; } yy340: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -4597,17 +4595,17 @@ yy340: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy341; } yy341: #line 186 "rexx.re" { RETURN(RX_TRACE); } -#line 4608 "rexx.c" +#line 4606 "rexx.c" yy342: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -4672,17 +4670,17 @@ yy342: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy343; } yy343: #line 232 "rexx.re" { RETURN(RXS_UNTIL); } -#line 4683 "rexx.c" +#line 4681 "rexx.c" yy344: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -4747,17 +4745,17 @@ yy344: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy345; } yy345: #line 234 "rexx.re" { RETURN(RXS_UPPER); } -#line 4758 "rexx.c" +#line 4756 "rexx.c" yy346: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -4822,24 +4820,24 @@ yy346: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy347; } yy347: #line 236 "rexx.re" { RETURN(RXS_VALUE); } -#line 4833 "rexx.c" +#line 4831 "rexx.c" yy348: yych = *++YYCURSOR; switch (yych) { case 'O': case 'o': goto yy380; - default: goto yy10; + default: goto yy9; } yy349: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -4904,24 +4902,24 @@ yy349: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy350; } yy350: #line 242 "rexx.re" { RETURN(RXS_WHILE); } -#line 4915 "rexx.c" +#line 4913 "rexx.c" yy351: yych = *++YYCURSOR; switch (yych) { case 'S': case 's': goto yy381; - default: goto yy10; + default: goto yy9; } yy352: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -4986,24 +4984,24 @@ yy352: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy353; } yy353: #line 196 "rexx.re" { RETURN(RXS_DIGITS); } -#line 4997 "rexx.c" +#line 4995 "rexx.c" yy354: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy383; - default: goto yy10; + default: goto yy9; } yy355: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -5068,45 +5066,45 @@ yy355: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy356; } yy356: #line 202 "rexx.re" { RETURN(RXS_EXPOSE); } -#line 5079 "rexx.c" +#line 5077 "rexx.c" yy357: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy384; - default: goto yy10; + default: goto yy9; } yy358: yych = *++YYCURSOR; switch (yych) { case 'R': case 'r': goto yy386; - default: goto yy10; + default: goto yy9; } yy359: yych = *++YYCURSOR; switch (yych) { case 'R': case 'r': goto yy388; - default: goto yy10; + default: goto yy9; } yy360: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy389; - default: goto yy10; + default: goto yy9; } yy361: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -5171,59 +5169,59 @@ yy361: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy362; } yy362: #line 216 "rexx.re" { RETURN(RXS_LINEIN); } -#line 5182 "rexx.c" +#line 5180 "rexx.c" yy363: yych = *++YYCURSOR; switch (yych) { case 'D': case 'd': goto yy391; - default: goto yy10; + default: goto yy9; } yy364: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy392; - default: goto yy10; + default: goto yy9; } yy365: yych = *++YYCURSOR; switch (yych) { case 'C': case 'c': goto yy394; - default: goto yy10; + default: goto yy9; } yy366: yych = *++YYCURSOR; switch (yych) { case 'S': case 's': goto yy396; - default: goto yy10; + default: goto yy9; } yy367: yych = *++YYCURSOR; switch (yych) { case 'I': case 'i': goto yy398; - default: goto yy10; + default: goto yy9; } yy368: yych = *++YYCURSOR; switch (yych) { case 'U': case 'u': goto yy399; - default: goto yy10; + default: goto yy9; } yy369: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -5288,24 +5286,24 @@ yy369: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy370; } yy370: #line 176 "rexx.re" { RETURN(RX_RETURN); } -#line 5299 "rexx.c" +#line 5297 "rexx.c" yy371: yych = *++YYCURSOR; switch (yych) { case 'I': case 'i': goto yy400; - default: goto yy10; + default: goto yy9; } yy372: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -5370,17 +5368,17 @@ yy372: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy373; } yy373: #line 180 "rexx.re" { RETURN(RX_SELECT); } -#line 5381 "rexx.c" +#line 5379 "rexx.c" yy374: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -5445,17 +5443,17 @@ yy374: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy375; } yy375: #line 182 "rexx.re" { RETURN(RX_SIGNAL); } -#line 5456 "rexx.c" +#line 5454 "rexx.c" yy376: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -5520,17 +5518,17 @@ yy376: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy377; } yy377: #line 226 "rexx.re" { RETURN(RXS_SOURCE); } -#line 5531 "rexx.c" +#line 5529 "rexx.c" yy378: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -5595,24 +5593,24 @@ yy378: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy379; } yy379: #line 228 "rexx.re" { RETURN(RXS_SYNTAX); } -#line 5606 "rexx.c" +#line 5604 "rexx.c" yy380: yych = *++YYCURSOR; switch (yych) { case 'N': case 'n': goto yy401; - default: goto yy10; + default: goto yy9; } yy381: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -5677,24 +5675,24 @@ yy381: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy382; } yy382: #line 134 "rexx.re" { RETURN(RX_ADDRESS); } -#line 5688 "rexx.c" +#line 5686 "rexx.c" yy383: yych = *++YYCURSOR; switch (yych) { case 'R': case 'r': goto yy403; - default: goto yy10; + default: goto yy9; } yy384: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -5759,17 +5757,17 @@ yy384: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy385; } yy385: #line 204 "rexx.re" { RETURN(RXS_FAILURE); } -#line 5770 "rexx.c" +#line 5768 "rexx.c" yy386: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -5834,24 +5832,24 @@ yy386: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy387; } yy387: #line 208 "rexx.re" { RETURN(RXS_FOREVER); } -#line 5845 "rexx.c" +#line 5843 "rexx.c" yy388: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy404; - default: goto yy10; + default: goto yy9; } yy389: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -5916,24 +5914,24 @@ yy389: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy390; } yy390: #line 154 "rexx.re" { RETURN(RX_ITERATE); } -#line 5927 "rexx.c" +#line 5925 "rexx.c" yy391: yych = *++YYCURSOR; switch (yych) { case 'Y': case 'y': goto yy405; - default: goto yy10; + default: goto yy9; } yy392: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -5998,17 +5996,17 @@ yy392: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy393; } yy393: #line 222 "rexx.re" { RETURN(RXS_NOVALUE); } -#line 6009 "rexx.c" +#line 6007 "rexx.c" yy394: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -6073,17 +6071,17 @@ yy394: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy395; } yy395: #line 160 "rexx.re" { RETURN(RX_NUMERIC); } -#line 6084 "rexx.c" +#line 6082 "rexx.c" yy396: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -6148,38 +6146,38 @@ yy396: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy397; } yy397: #line 162 "rexx.re" { RETURN(RX_OPTIONS); } -#line 6159 "rexx.c" +#line 6157 "rexx.c" yy398: yych = *++YYCURSOR; switch (yych) { case 'S': case 's': goto yy407; - default: goto yy10; + default: goto yy9; } yy399: yych = *++YYCURSOR; switch (yych) { case 'R': case 'r': goto yy408; - default: goto yy10; + default: goto yy9; } yy400: yych = *++YYCURSOR; switch (yych) { case 'F': case 'f': goto yy409; - default: goto yy10; + default: goto yy9; } yy401: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -6244,31 +6242,31 @@ yy401: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy402; } yy402: #line 240 "rexx.re" { RETURN(RXS_VERSION); } -#line 6255 "rexx.c" +#line 6253 "rexx.c" yy403: yych = *++YYCURSOR; switch (yych) { case 'I': case 'i': goto yy410; - default: goto yy10; + default: goto yy9; } yy404: yych = *++YYCURSOR; switch (yych) { case 'T': case 't': goto yy411; - default: goto yy10; + default: goto yy9; } yy405: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -6333,45 +6331,45 @@ yy405: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy406; } yy406: #line 220 "rexx.re" { RETURN(RXS_NOTREADY); } -#line 6344 "rexx.c" +#line 6342 "rexx.c" yy407: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy413; - default: goto yy10; + default: goto yy9; } yy408: yych = *++YYCURSOR; switch (yych) { case 'E': case 'e': goto yy415; - default: goto yy10; + default: goto yy9; } yy409: yych = *++YYCURSOR; switch (yych) { case 'I': case 'i': goto yy417; - default: goto yy10; + default: goto yy9; } yy410: yych = *++YYCURSOR; switch (yych) { case 'N': case 'n': goto yy418; - default: goto yy10; + default: goto yy9; } yy411: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -6436,17 +6434,17 @@ yy411: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy412; } yy412: #line 152 "rexx.re" { RETURN(RX_INTERPRET); } -#line 6447 "rexx.c" +#line 6445 "rexx.c" yy413: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -6511,17 +6509,17 @@ yy413: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy414; } yy414: #line 164 "rexx.re" { RETURN(RX_OTHERWISE); } -#line 6522 "rexx.c" +#line 6520 "rexx.c" yy415: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -6586,31 +6584,31 @@ yy415: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy416; } yy416: #line 168 "rexx.re" { RETURN(RX_PROCEDURE); } -#line 6597 "rexx.c" +#line 6595 "rexx.c" yy417: yych = *++YYCURSOR; switch (yych) { case 'C': case 'c': goto yy419; - default: goto yy10; + default: goto yy9; } yy418: yych = *++YYCURSOR; switch (yych) { case 'G': case 'g': goto yy421; - default: goto yy10; + default: goto yy9; } yy419: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -6675,17 +6673,17 @@ yy419: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy420; } yy420: #line 224 "rexx.re" { RETURN(RXS_SCIENTIFIC); } -#line 6686 "rexx.c" +#line 6684 "rexx.c" yy421: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '!': case '0': case '1': @@ -6750,14 +6748,14 @@ yy421: case 'w': case 'x': case 'y': - case 'z': goto yy9; - case '.': goto yy68; + case 'z': goto yy8; + case '.': goto yy67; default: goto yy422; } yy422: #line 198 "rexx.re" { RETURN(RXS_ENGINEERING); } -#line 6761 "rexx.c" +#line 6759 "rexx.c" } #line 265 "rexx.re" @@ -6771,12 +6769,11 @@ bool StripToken(){ ScanCB.eot = cursor; strip: -#line 6775 "rexx.c" +#line 6773 "rexx.c" { YYCTYPE yych; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); yych = *YYCURSOR; - YYCTXMARKER = YYCURSOR; switch (yych) { case '\t': case ' ': goto yy427; @@ -6787,10 +6784,10 @@ strip: yy425: ++YYCURSOR; yy426: - YYCURSOR = YYCTXMARKER; + YYCURSOR -= 1; #line 289 "rexx.re" { RETURN(blanks); } -#line 6794 "rexx.c" +#line 6791 "rexx.c" yy427: ++YYCURSOR; #line 284 "rexx.re" @@ -6798,12 +6795,12 @@ yy427: blanks = TRUE; goto strip; } -#line 6802 "rexx.c" +#line 6799 "rexx.c" yy429: ++YYCURSOR; #line 282 "rexx.re" { goto strip; } -#line 6807 "rexx.c" +#line 6804 "rexx.c" yy431: yych = *++YYCURSOR; switch (yych) { @@ -6817,14 +6814,14 @@ yy432: depth = 1; goto comment; } -#line 6821 "rexx.c" +#line 6818 "rexx.c" } #line 290 "rexx.re" comment: -#line 6828 "rexx.c" +#line 6825 "rexx.c" { YYCTYPE yych; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); @@ -6840,7 +6837,7 @@ yy436: ++YYCURSOR; #line 313 "rexx.re" { RETURN(blanks); } -#line 6844 "rexx.c" +#line 6841 "rexx.c" yy438: ++YYCURSOR; yy439: @@ -6848,7 +6845,7 @@ yy439: { goto comment; } -#line 6852 "rexx.c" +#line 6849 "rexx.c" yy440: ++YYCURSOR; #line 302 "rexx.re" @@ -6857,7 +6854,7 @@ yy440: ScanCB.linePos = ScanCB.pos + (cursor - ScanCB.mrk); goto comment; } -#line 6861 "rexx.c" +#line 6858 "rexx.c" yy442: yych = *++YYCURSOR; switch (yych) { @@ -6879,7 +6876,7 @@ yy444: else goto comment; } -#line 6883 "rexx.c" +#line 6880 "rexx.c" yy446: ++YYCURSOR; #line 308 "rexx.re" @@ -6887,7 +6884,7 @@ yy446: ++depth; goto comment; } -#line 6891 "rexx.c" +#line 6888 "rexx.c" } #line 318 "rexx.re" |