diff options
-rw-r--r-- | Zend/zend_ini_scanner.c | 3815 | ||||
-rw-r--r-- | Zend/zend_ini_scanner_defs.h | 2 | ||||
-rw-r--r-- | ext/json/json_scanner.c | 84 | ||||
-rw-r--r-- | ext/json/php_json_scanner_defs.h | 2 | ||||
-rw-r--r-- | ext/pdo/pdo_sql_parser.c | 49 | ||||
-rw-r--r-- | ext/standard/url_scanner_ex.c | 92 | ||||
-rw-r--r-- | sapi/phpdbg/phpdbg_lexer.c | 2483 |
7 files changed, 3238 insertions, 3289 deletions
diff --git a/Zend/zend_ini_scanner.c b/Zend/zend_ini_scanner.c index f3e6379a73..cbf2ede93a 100644 --- a/Zend/zend_ini_scanner.c +++ b/Zend/zend_ini_scanner.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.16 */ +/* Generated by re2c 1.0.3 */ #line 1 "Zend/zend_ini_scanner.l" /* +----------------------------------------------------------------------+ @@ -67,6 +67,7 @@ /* perform sanity check. If this message is triggered you should increase the ZEND_MMAP_AHEAD value in the zend_streams.h file */ #define YYMAXFILL 6 + #if ZEND_MMAP_AHEAD < (YYMAXFILL + 1) # error ZEND_MMAP_AHEAD should be greater than YYMAXFILL #endif @@ -381,7 +382,7 @@ restart: } } -#line 387 "Zend/zend_ini_scanner.c" +#line 386 "Zend/zend_ini_scanner.c" { YYCTYPE yych; unsigned int yyaccept = 0; @@ -418,38 +419,38 @@ restart: yyc_INITIAL: { static const unsigned char yybm[] = { - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 160, 0, 144, 144, 0, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 240, 128, 128, 144, 128, 144, 128, 144, - 128, 128, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 128, 144, 128, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 128, 144, 144, 128, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 128, 128, 128, 128, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 160, 0, 144, 144, 0, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 240, 128, 128, 144, 128, 144, 128, 144, + 128, 128, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 128, 144, 128, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 128, 144, 144, 128, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 128, 128, 128, 128, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, + 144, 144, 144, 144, 144, 144, 144, 144, }; YYDEBUG(1, *YYCURSOR); YYFILL(5); @@ -503,7 +504,7 @@ yy4: yy5: YYDEBUG(5, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 483 "Zend/zend_ini_scanner.l" +#line 481 "Zend/zend_ini_scanner.l" { /* Get option name */ /* Eat leading whitespace */ EAT_LEADING_WHITESPACE(); @@ -513,7 +514,7 @@ yy5: RETURN_TOKEN(TC_LABEL, yytext, yyleng); } -#line 519 "Zend/zend_ini_scanner.c" +#line 518 "Zend/zend_ini_scanner.c" yy6: YYDEBUG(6, *YYCURSOR); ++YYCURSOR; @@ -529,7 +530,7 @@ yy6: if (yych >= '\r') goto yy11; } else { if (yych <= ';') { - if (yych >= ';') goto yy31; + if (yych >= ';') goto yy16; } else { if (yych == '=') goto yy18; } @@ -537,24 +538,24 @@ yy6: yy8: YYDEBUG(8, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 629 "Zend/zend_ini_scanner.l" +#line 627 "Zend/zend_ini_scanner.l" { /* eat whitespace */ goto restart; } -#line 548 "Zend/zend_ini_scanner.c" +#line 547 "Zend/zend_ini_scanner.c" yy9: YYDEBUG(9, *YYCURSOR); ++YYCURSOR; yy10: YYDEBUG(10, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 634 "Zend/zend_ini_scanner.l" +#line 632 "Zend/zend_ini_scanner.l" { SCNG(lineno)++; return END_OF_LINE; } -#line 560 "Zend/zend_ini_scanner.c" +#line 559 "Zend/zend_ini_scanner.c" yy11: YYDEBUG(11, *YYCURSOR); yych = *++YYCURSOR; @@ -593,7 +594,7 @@ yy12: if (yych <= ';') { if (yych <= ')') goto yy5; if (yych <= ':') goto yy3; - goto yy31; + goto yy16; } else { if (yych == '=') goto yy18; goto yy3; @@ -615,23 +616,22 @@ yy14: ++YYCURSOR; YYDEBUG(15, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 557 "Zend/zend_ini_scanner.l" +#line 555 "Zend/zend_ini_scanner.l" { /* Disallow these chars outside option values */ return yytext[0]; } -#line 625 "Zend/zend_ini_scanner.c" +#line 624 "Zend/zend_ini_scanner.c" yy16: YYDEBUG(16, *YYCURSOR); ++YYCURSOR; + YYFILL(2); yych = *YYCURSOR; - goto yy32; YYDEBUG(17, *YYCURSOR); - yyleng = YYCURSOR - SCNG(yy_text); -#line 650 "Zend/zend_ini_scanner.l" - { - return 0; -} -#line 637 "Zend/zend_ini_scanner.c" + if (yybm[0+yych] & 128) { + goto yy16; + } + if (yych <= '\n') goto yy31; + goto yy33; yy18: YYDEBUG(18, *YYCURSOR); ++YYCURSOR; @@ -642,7 +642,7 @@ yy18: if (yych == ' ') goto yy18; YYDEBUG(20, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 493 "Zend/zend_ini_scanner.l" +#line 491 "Zend/zend_ini_scanner.l" { /* Start option value */ if (SCNG(scanner_mode) == ZEND_INI_SCANNER_RAW) { BEGIN(ST_RAW); @@ -651,26 +651,26 @@ yy18: } return '='; } -#line 657 "Zend/zend_ini_scanner.c" +#line 655 "Zend/zend_ini_scanner.c" yy21: YYDEBUG(21, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy36; - if (yych == 'a') goto yy36; + if (yych == 'A') goto yy34; + if (yych == 'a') goto yy34; goto yy4; yy22: YYDEBUG(22, *YYCURSOR); yych = *++YYCURSOR; if (yych <= 'U') { - if (yych == 'O') goto yy37; + if (yych == 'O') goto yy35; if (yych <= 'T') goto yy4; - goto yy39; + goto yy37; } else { if (yych <= 'o') { if (yych <= 'n') goto yy4; - goto yy37; + goto yy35; } else { - if (yych == 'u') goto yy39; + if (yych == 'u') goto yy37; goto yy4; } } @@ -678,36 +678,36 @@ yy23: YYDEBUG(23, *YYCURSOR); yych = *++YYCURSOR; if (yych <= 'N') { - if (yych == 'F') goto yy40; + if (yych == 'F') goto yy38; if (yych <= 'M') goto yy4; - goto yy41; + goto yy39; } else { if (yych <= 'f') { if (yych <= 'e') goto yy4; - goto yy40; + goto yy38; } else { - if (yych == 'n') goto yy41; + if (yych == 'n') goto yy39; goto yy4; } } yy24: YYDEBUG(24, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'R') goto yy44; - if (yych == 'r') goto yy44; + if (yych == 'R') goto yy42; + if (yych == 'r') goto yy42; goto yy4; yy25: YYDEBUG(25, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy45; - if (yych == 'e') goto yy45; + if (yych == 'E') goto yy43; + if (yych == 'e') goto yy43; goto yy4; yy26: YYDEBUG(26, *YYCURSOR); ++YYCURSOR; YYDEBUG(27, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 408 "Zend/zend_ini_scanner.l" +#line 406 "Zend/zend_ini_scanner.l" { /* Section start */ /* Enter section data lookup state */ if (SCNG(scanner_mode) == ZEND_INI_SCANNER_RAW) { @@ -717,7 +717,7 @@ yy26: } return TC_SECTION; } -#line 723 "Zend/zend_ini_scanner.c" +#line 721 "Zend/zend_ini_scanner.c" yy28: YYDEBUG(28, *YYCURSOR); ++YYCURSOR; @@ -728,7 +728,7 @@ yy28: if (yych == ' ') goto yy28; YYDEBUG(30, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 433 "Zend/zend_ini_scanner.l" +#line 431 "Zend/zend_ini_scanner.l" { /* Start of option with offset */ /* Eat leading whitespace */ EAT_LEADING_WHITESPACE(); @@ -741,56 +741,45 @@ yy28: RETURN_TOKEN(TC_OFFSET, yytext, yyleng); } -#line 747 "Zend/zend_ini_scanner.c" +#line 745 "Zend/zend_ini_scanner.c" yy31: YYDEBUG(31, *YYCURSOR); ++YYCURSOR; - YYFILL(2); - yych = *YYCURSOR; yy32: YYDEBUG(32, *YYCURSOR); - if (yybm[0+yych] & 128) { - goto yy31; - } - if (yych >= '\v') goto yy35; -yy33: - YYDEBUG(33, *YYCURSOR); - ++YYCURSOR; -yy34: - YYDEBUG(34, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 639 "Zend/zend_ini_scanner.l" +#line 637 "Zend/zend_ini_scanner.l" { /* Comment */ BEGIN(INITIAL); SCNG(lineno)++; return END_OF_LINE; } -#line 771 "Zend/zend_ini_scanner.c" -yy35: - YYDEBUG(35, *YYCURSOR); +#line 758 "Zend/zend_ini_scanner.c" +yy33: + YYDEBUG(33, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '\n') goto yy33; - goto yy34; -yy36: - YYDEBUG(36, *YYCURSOR); + if (yych == '\n') goto yy31; + goto yy32; +yy34: + YYDEBUG(34, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'L') goto yy46; - if (yych == 'l') goto yy46; + if (yych == 'L') goto yy44; + if (yych == 'l') goto yy44; goto yy4; -yy37: - YYDEBUG(37, *YYCURSOR); - ++YYCURSOR; - if ((yych = *YYCURSOR) <= '\'') { +yy35: + YYDEBUG(35, *YYCURSOR); + yych = *++YYCURSOR; + if (yych <= '\'') { if (yych <= 0x1F) { if (yych <= '\n') { if (yych <= 0x08) goto yy4; - if (yych <= '\t') goto yy47; + if (yych <= '\t') goto yy45; } else { if (yych != '\r') goto yy4; } } else { if (yych <= '#') { - if (yych <= ' ') goto yy49; + if (yych <= ' ') goto yy47; if (yych >= '#') goto yy4; } else { if (yych == '%') goto yy4; @@ -800,60 +789,60 @@ yy37: } else { if (yych <= 'N') { if (yych <= ';') { - if (yych <= ')') goto yy38; + if (yych <= ')') goto yy36; if (yych <= ':') goto yy4; } else { - if (yych == '=') goto yy38; + if (yych == '=') goto yy36; if (yych <= 'M') goto yy4; - goto yy51; + goto yy49; } } else { if (yych <= 'm') { if (yych != '^') goto yy4; } else { - if (yych <= 'n') goto yy51; + if (yych <= 'n') goto yy49; if (yych <= 'z') goto yy4; if (yych >= 0x7F) goto yy4; } } } -yy38: - YYDEBUG(38, *YYCURSOR); +yy36: + YYDEBUG(36, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 475 "Zend/zend_ini_scanner.l" +#line 473 "Zend/zend_ini_scanner.l" { /* FALSE value (when used outside option value/offset this causes parse error!)*/ RETURN_TOKEN(BOOL_FALSE, "", 0); } -#line 830 "Zend/zend_ini_scanner.c" -yy39: - YYDEBUG(39, *YYCURSOR); +#line 817 "Zend/zend_ini_scanner.c" +yy37: + YYDEBUG(37, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'L') goto yy52; - if (yych == 'l') goto yy52; + if (yych == 'L') goto yy50; + if (yych == 'l') goto yy50; goto yy4; -yy40: - YYDEBUG(40, *YYCURSOR); +yy38: + YYDEBUG(38, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'F') goto yy49; - if (yych == 'f') goto yy49; + if (yych == 'F') goto yy47; + if (yych == 'f') goto yy47; goto yy4; -yy41: - YYDEBUG(41, *YYCURSOR); +yy39: + YYDEBUG(39, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(42, *YYCURSOR); + YYDEBUG(40, *YYCURSOR); if (yych <= '&') { if (yych <= 0x1F) { if (yych <= '\n') { if (yych <= 0x08) goto yy3; - if (yych <= '\t') goto yy53; + if (yych <= '\t') goto yy51; } else { if (yych != '\r') goto yy3; } } else { if (yych <= '#') { - if (yych <= ' ') goto yy41; + if (yych <= ' ') goto yy39; if (yych >= '#') goto yy3; } else { if (yych == '%') goto yy3; @@ -872,139 +861,139 @@ yy41: if (yych == '[') goto yy28; goto yy3; } else { - if (yych <= '^') goto yy43; + if (yych <= '^') goto yy41; if (yych <= 'z') goto yy3; if (yych >= 0x7F) goto yy3; } } } -yy43: - YYDEBUG(43, *YYCURSOR); +yy41: + YYDEBUG(41, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 471 "Zend/zend_ini_scanner.l" +#line 469 "Zend/zend_ini_scanner.l" { /* TRUE value (when used outside option value/offset this causes parse error!) */ RETURN_TOKEN(BOOL_TRUE, "1", 1); } -#line 891 "Zend/zend_ini_scanner.c" +#line 878 "Zend/zend_ini_scanner.c" +yy42: + YYDEBUG(42, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'U') goto yy53; + if (yych == 'u') goto yy53; + goto yy4; +yy43: + YYDEBUG(43, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'S') goto yy39; + if (yych == 's') goto yy39; + goto yy4; yy44: YYDEBUG(44, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'U') goto yy55; - if (yych == 'u') goto yy55; + if (yych == 'S') goto yy49; + if (yych == 's') goto yy49; goto yy4; yy45: YYDEBUG(45, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'S') goto yy41; - if (yych == 's') goto yy41; - goto yy4; -yy46: + ++YYCURSOR; + YYFILL(1); + yych = *YYCURSOR; YYDEBUG(46, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'S') goto yy51; - if (yych == 's') goto yy51; - goto yy4; + if (yych == '\t') goto yy45; + if (yych == ' ') goto yy45; + goto yy36; yy47: YYDEBUG(47, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; YYDEBUG(48, *YYCURSOR); - if (yych == '\t') goto yy47; - if (yych == ' ') goto yy47; - goto yy38; -yy49: - YYDEBUG(49, *YYCURSOR); - ++YYCURSOR; - YYFILL(1); - yych = *YYCURSOR; - YYDEBUG(50, *YYCURSOR); if (yych <= '&') { if (yych <= 0x1F) { if (yych <= '\n') { if (yych <= 0x08) goto yy3; - if (yych <= '\t') goto yy47; - goto yy38; + if (yych <= '\t') goto yy45; + goto yy36; } else { - if (yych == '\r') goto yy38; + if (yych == '\r') goto yy36; goto yy3; } } else { if (yych <= '#') { - if (yych <= ' ') goto yy49; - if (yych <= '"') goto yy38; + if (yych <= ' ') goto yy47; + if (yych <= '"') goto yy36; goto yy3; } else { if (yych == '%') goto yy3; - goto yy38; + goto yy36; } } } else { if (yych <= '=') { if (yych <= ':') { if (yych <= '\'') goto yy3; - if (yych <= ')') goto yy38; + if (yych <= ')') goto yy36; goto yy3; } else { if (yych == '<') goto yy3; - goto yy38; + goto yy36; } } else { if (yych <= ']') { if (yych == '[') goto yy28; goto yy3; } else { - if (yych <= '^') goto yy38; + if (yych <= '^') goto yy36; if (yych <= 'z') goto yy3; - if (yych <= '~') goto yy38; + if (yych <= '~') goto yy36; goto yy3; } } } -yy51: - YYDEBUG(51, *YYCURSOR); +yy49: + YYDEBUG(49, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy49; - if (yych == 'e') goto yy49; + if (yych == 'E') goto yy47; + if (yych == 'e') goto yy47; goto yy4; -yy52: - YYDEBUG(52, *YYCURSOR); +yy50: + YYDEBUG(50, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'L') goto yy56; - if (yych == 'l') goto yy56; + if (yych == 'L') goto yy54; + if (yych == 'l') goto yy54; goto yy4; -yy53: - YYDEBUG(53, *YYCURSOR); +yy51: + YYDEBUG(51, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(54, *YYCURSOR); - if (yych == '\t') goto yy53; - if (yych == ' ') goto yy53; - goto yy43; -yy55: - YYDEBUG(55, *YYCURSOR); + YYDEBUG(52, *YYCURSOR); + if (yych == '\t') goto yy51; + if (yych == ' ') goto yy51; + goto yy41; +yy53: + YYDEBUG(53, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy41; - if (yych == 'e') goto yy41; + if (yych == 'E') goto yy39; + if (yych == 'e') goto yy39; goto yy4; -yy56: - YYDEBUG(56, *YYCURSOR); +yy54: + YYDEBUG(54, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(57, *YYCURSOR); + YYDEBUG(55, *YYCURSOR); if (yych <= '&') { if (yych <= 0x1F) { if (yych <= '\n') { if (yych <= 0x08) goto yy3; - if (yych <= '\t') goto yy59; + if (yych <= '\t') goto yy57; } else { if (yych != '\r') goto yy3; } } else { if (yych <= '#') { - if (yych <= ' ') goto yy56; + if (yych <= ' ') goto yy54; if (yych >= '#') goto yy3; } else { if (yych == '%') goto yy3; @@ -1023,535 +1012,410 @@ yy56: if (yych == '[') goto yy28; goto yy3; } else { - if (yych <= '^') goto yy58; + if (yych <= '^') goto yy56; if (yych <= 'z') goto yy3; if (yych >= 0x7F) goto yy3; } } } -yy58: - YYDEBUG(58, *YYCURSOR); +yy56: + YYDEBUG(56, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 479 "Zend/zend_ini_scanner.l" +#line 477 "Zend/zend_ini_scanner.l" { RETURN_TOKEN(NULL_NULL, "", 0); } -#line 1042 "Zend/zend_ini_scanner.c" -yy59: - YYDEBUG(59, *YYCURSOR); - ++YYCURSOR; - YYFILL(1); - yych = *YYCURSOR; - YYDEBUG(60, *YYCURSOR); - if (yych == '\t') goto yy59; - if (yych == ' ') goto yy59; - goto yy58; - } -/* *********************************** */ -yyc_ST_DOUBLE_QUOTES: - { - static const unsigned char yybm[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 128, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 128, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - }; - YYDEBUG(61, *YYCURSOR); - YYFILL(2); - yych = *YYCURSOR; - if (yych == '"') goto yy65; - if (yych == '$') goto yy68; - YYDEBUG(63, *YYCURSOR); - ++YYCURSOR; -yy64: - YYDEBUG(64, *YYCURSOR); - yyleng = YYCURSOR - SCNG(yy_text); -#line 589 "Zend/zend_ini_scanner.l" - { /* Escape double quoted string contents */ - if (YYCURSOR > YYLIMIT) { - return 0; - } - - while (YYCURSOR < YYLIMIT) { - switch (*YYCURSOR++) { - case '"': - if (YYCURSOR < YYLIMIT && YYCURSOR[-2] == '\\' && *YYCURSOR != '\r' && *YYCURSOR != '\n') { - continue; - } - break; - case '$': - if (*YYCURSOR == '{') { - break; - } - continue; - case '\\': - if (YYCURSOR < YYLIMIT && *YYCURSOR != '"') { - YYCURSOR++; - } - /* fall through */ - default: - continue; - } - - YYCURSOR--; - break; - } - - yyleng = YYCURSOR - SCNG(yy_text); - - zend_ini_escape_string(ini_lval, yytext, yyleng, '"'); - return TC_QUOTED_STRING; -} -#line 1136 "Zend/zend_ini_scanner.c" -yy65: - YYDEBUG(65, *YYCURSOR); +#line 1029 "Zend/zend_ini_scanner.c" +yy57: + YYDEBUG(57, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(66, *YYCURSOR); - if (yybm[0+yych] & 128) { - goto yy65; - } - YYDEBUG(67, *YYCURSOR); - yyleng = YYCURSOR - SCNG(yy_text); -#line 584 "Zend/zend_ini_scanner.l" - { /* Double quoted '"' string ends */ - yy_pop_state(); - return '"'; -} -#line 1153 "Zend/zend_ini_scanner.c" -yy68: - YYDEBUG(68, *YYCURSOR); - yych = *++YYCURSOR; - if (yych != '{') goto yy64; - YYDEBUG(69, *YYCURSOR); - ++YYCURSOR; - YYDEBUG(70, *YYCURSOR); - yyleng = YYCURSOR - SCNG(yy_text); -#line 451 "Zend/zend_ini_scanner.l" - { /* Variable start */ - yy_push_state(ST_VARNAME); - return TC_DOLLAR_CURLY; -} -#line 1167 "Zend/zend_ini_scanner.c" + YYDEBUG(58, *YYCURSOR); + if (yych == '\t') goto yy57; + if (yych == ' ') goto yy57; + goto yy56; } /* *********************************** */ yyc_ST_OFFSET: { static const unsigned char yybm[] = { - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 140, 128, 132, 132, 128, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 140, 132, 128, 132, 192, 132, 132, 0, - 132, 132, 132, 132, 132, 132, 132, 132, - 180, 180, 180, 180, 180, 180, 180, 180, - 180, 180, 132, 128, 132, 132, 132, 132, - 132, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 132, 192, 128, 132, 164, - 132, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 140, 128, 132, 132, 128, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 140, 132, 128, 132, 192, 132, 132, 0, + 132, 132, 132, 132, 132, 132, 132, 132, + 180, 180, 180, 180, 180, 180, 180, 180, + 180, 180, 132, 128, 132, 132, 132, 132, + 132, 164, 164, 164, 164, 164, 164, 164, + 164, 164, 164, 164, 164, 164, 164, 164, + 164, 164, 164, 164, 164, 164, 164, 164, + 164, 164, 164, 132, 192, 128, 132, 164, + 132, 164, 164, 164, 164, 164, 164, 164, + 164, 164, 164, 164, 164, 164, 164, 164, + 164, 164, 164, 164, 164, 164, 164, 164, + 164, 164, 164, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, }; - YYDEBUG(71, *YYCURSOR); + YYDEBUG(59, *YYCURSOR); YYFILL(2); yych = *YYCURSOR; if (yybm[0+yych] & 8) { - goto yy76; + goto yy64; } if (yych <= '/') { if (yych <= '"') { if (yych <= '\f') { - if (yych <= 0x08) goto yy73; - if (yych <= '\n') goto yy78; + if (yych <= 0x08) goto yy61; + if (yych <= '\n') goto yy66; } else { - if (yych <= '\r') goto yy78; - if (yych >= '"') goto yy80; + if (yych <= '\r') goto yy66; + if (yych >= '"') goto yy68; } } else { if (yych <= '&') { - if (yych == '$') goto yy82; + if (yych == '$') goto yy70; } else { - if (yych <= '\'') goto yy83; - if (yych <= ',') goto yy73; - if (yych <= '.') goto yy84; + if (yych <= '\'') goto yy71; + if (yych <= ',') goto yy61; + if (yych <= '.') goto yy72; } } } else { if (yych <= '[') { if (yych <= ';') { - if (yych <= '9') goto yy85; - if (yych >= ';') goto yy78; + if (yych <= '9') goto yy73; + if (yych >= ';') goto yy66; } else { - if (yych <= '@') goto yy73; - if (yych <= 'Z') goto yy88; + if (yych <= '@') goto yy61; + if (yych <= 'Z') goto yy76; } } else { if (yych <= '^') { - if (yych <= '\\') goto yy91; - if (yych <= ']') goto yy92; + if (yych <= '\\') goto yy79; + if (yych <= ']') goto yy80; } else { - if (yych == '`') goto yy73; - if (yych <= 'z') goto yy88; + if (yych == '`') goto yy61; + if (yych <= 'z') goto yy76; } } } -yy73: - YYDEBUG(73, *YYCURSOR); +yy61: + YYDEBUG(61, *YYCURSOR); yyaccept = 0; YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; -yy74: - YYDEBUG(74, *YYCURSOR); +yy62: + YYDEBUG(62, *YYCURSOR); if (yybm[0+yych] & 4) { - goto yy73; + goto yy61; } - if (yych <= '"') goto yy75; - if (yych <= '$') goto yy94; - if (yych <= ';') goto yy75; - if (yych <= '\\') goto yy96; -yy75: - YYDEBUG(75, *YYCURSOR); + if (yych <= '"') goto yy63; + if (yych <= '$') goto yy82; + if (yych <= ';') goto yy63; + if (yych <= '\\') goto yy79; +yy63: + YYDEBUG(63, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 575 "Zend/zend_ini_scanner.l" +#line 573 "Zend/zend_ini_scanner.l" { /* Get rest as section/offset value */ RETURN_TOKEN(TC_STRING, yytext, yyleng); } -#line 1271 "Zend/zend_ini_scanner.c" -yy76: - YYDEBUG(76, *YYCURSOR); +#line 1142 "Zend/zend_ini_scanner.c" +yy64: + YYDEBUG(64, *YYCURSOR); yyaccept = 0; YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(77, *YYCURSOR); + YYDEBUG(65, *YYCURSOR); if (yybm[0+yych] & 8) { - goto yy76; + goto yy64; } if (yych <= '$') { if (yych <= '\r') { - if (yych <= 0x08) goto yy73; - if (yych <= '\n') goto yy75; - if (yych <= '\f') goto yy73; - goto yy75; + if (yych <= 0x08) goto yy61; + if (yych <= '\n') goto yy63; + if (yych <= '\f') goto yy61; + goto yy63; } else { - if (yych == '"') goto yy80; - if (yych <= '#') goto yy73; - goto yy94; + if (yych == '"') goto yy68; + if (yych <= '#') goto yy61; + goto yy82; } } else { if (yych <= ';') { - if (yych == '\'') goto yy75; - if (yych <= ':') goto yy73; - goto yy75; + if (yych == '\'') goto yy63; + if (yych <= ':') goto yy61; + goto yy63; } else { - if (yych <= '[') goto yy73; - if (yych <= '\\') goto yy96; - if (yych <= ']') goto yy92; - goto yy73; + if (yych <= '[') goto yy61; + if (yych <= '\\') goto yy79; + if (yych <= ']') goto yy80; + goto yy61; } } -yy78: - YYDEBUG(78, *YYCURSOR); +yy66: + YYDEBUG(66, *YYCURSOR); ++YYCURSOR; -yy79: - YYDEBUG(79, *YYCURSOR); +yy67: + YYDEBUG(67, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 650 "Zend/zend_ini_scanner.l" +#line 648 "Zend/zend_ini_scanner.l" { return 0; } -#line 1315 "Zend/zend_ini_scanner.c" -yy80: - YYDEBUG(80, *YYCURSOR); +#line 1186 "Zend/zend_ini_scanner.c" +yy68: + YYDEBUG(68, *YYCURSOR); ++YYCURSOR; - YYDEBUG(81, *YYCURSOR); + YYDEBUG(69, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 579 "Zend/zend_ini_scanner.l" +#line 577 "Zend/zend_ini_scanner.l" { /* Double quoted '"' string start */ yy_push_state(ST_DOUBLE_QUOTES); return '"'; } -#line 1326 "Zend/zend_ini_scanner.c" -yy82: - YYDEBUG(82, *YYCURSOR); +#line 1197 "Zend/zend_ini_scanner.c" +yy70: + YYDEBUG(70, *YYCURSOR); yych = *++YYCURSOR; if (yych <= '\\') { - if (yych <= 0x00) goto yy79; - if (yych <= '[') goto yy73; - goto yy97; + if (yych <= 0x00) goto yy67; + if (yych <= '[') goto yy61; + goto yy84; } else { - if (yych == '{') goto yy99; - goto yy73; + if (yych == '{') goto yy86; + goto yy61; } -yy83: - YYDEBUG(83, *YYCURSOR); - yyaccept = 1; - yych = *(YYMARKER = ++YYCURSOR); +yy71: + YYDEBUG(71, *YYCURSOR); + yych = *++YYCURSOR; if (yybm[0+yych] & 128) { - goto yy101; + goto yy88; } - goto yy79; -yy84: - YYDEBUG(84, *YYCURSOR); + goto yy67; +yy72: + YYDEBUG(72, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') goto yy74; - if (yych <= '9') goto yy103; - goto yy74; -yy85: - YYDEBUG(85, *YYCURSOR); - yyaccept = 2; + if (yych <= '/') goto yy62; + if (yych <= '9') goto yy90; + goto yy62; +yy73: + YYDEBUG(73, *YYCURSOR); + yyaccept = 1; YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(86, *YYCURSOR); + YYDEBUG(74, *YYCURSOR); if (yybm[0+yych] & 16) { - goto yy85; + goto yy73; } if (yych <= '&') { if (yych <= '\r') { - if (yych == '\n') goto yy87; - if (yych <= '\f') goto yy73; + if (yych == '\n') goto yy75; + if (yych <= '\f') goto yy61; } else { if (yych <= '"') { - if (yych <= '!') goto yy73; + if (yych <= '!') goto yy61; } else { - if (yych == '$') goto yy94; - goto yy73; + if (yych == '$') goto yy82; + goto yy61; } } } else { if (yych <= ':') { - if (yych <= '\'') goto yy87; - if (yych == '.') goto yy103; - goto yy73; + if (yych <= '\'') goto yy75; + if (yych == '.') goto yy90; + goto yy61; } else { if (yych <= '[') { - if (yych >= '<') goto yy73; + if (yych >= '<') goto yy61; } else { - if (yych <= '\\') goto yy96; - if (yych >= '^') goto yy73; + if (yych <= '\\') goto yy79; + if (yych >= '^') goto yy61; } } } -yy87: - YYDEBUG(87, *YYCURSOR); +yy75: + YYDEBUG(75, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 553 "Zend/zend_ini_scanner.l" +#line 551 "Zend/zend_ini_scanner.l" { /* Get number option value as string */ RETURN_TOKEN(TC_NUMBER, yytext, yyleng); } -#line 1396 "Zend/zend_ini_scanner.c" -yy88: - YYDEBUG(88, *YYCURSOR); - yyaccept = 3; +#line 1266 "Zend/zend_ini_scanner.c" +yy76: + YYDEBUG(76, *YYCURSOR); + yyaccept = 2; YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(89, *YYCURSOR); + YYDEBUG(77, *YYCURSOR); if (yybm[0+yych] & 32) { - goto yy88; + goto yy76; } if (yych <= '$') { if (yych <= '\r') { - if (yych == '\n') goto yy90; - if (yych <= '\f') goto yy73; + if (yych == '\n') goto yy78; + if (yych <= '\f') goto yy61; } else { - if (yych == '"') goto yy90; - if (yych <= '#') goto yy73; - goto yy94; + if (yych == '"') goto yy78; + if (yych <= '#') goto yy61; + goto yy82; } } else { if (yych <= ';') { - if (yych == '\'') goto yy90; - if (yych <= ':') goto yy73; + if (yych == '\'') goto yy78; + if (yych <= ':') goto yy61; } else { - if (yych <= '[') goto yy73; - if (yych <= '\\') goto yy96; - if (yych >= '^') goto yy73; + if (yych <= '[') goto yy61; + if (yych <= '\\') goto yy79; + if (yych >= '^') goto yy61; } } -yy90: - YYDEBUG(90, *YYCURSOR); +yy78: + YYDEBUG(78, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 549 "Zend/zend_ini_scanner.l" +#line 547 "Zend/zend_ini_scanner.l" { /* Get constant option value */ RETURN_TOKEN(TC_CONSTANT, yytext, yyleng); } -#line 1433 "Zend/zend_ini_scanner.c" -yy91: - YYDEBUG(91, *YYCURSOR); - yych = *++YYCURSOR; - goto yy73; -yy92: - YYDEBUG(92, *YYCURSOR); +#line 1303 "Zend/zend_ini_scanner.c" +yy79: + YYDEBUG(79, *YYCURSOR); ++YYCURSOR; - YYDEBUG(93, *YYCURSOR); + YYFILL(1); + yych = *YYCURSOR; + goto yy61; +yy80: + YYDEBUG(80, *YYCURSOR); + ++YYCURSOR; + YYDEBUG(81, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 446 "Zend/zend_ini_scanner.l" +#line 444 "Zend/zend_ini_scanner.l" { /* End of section or an option offset */ BEGIN(INITIAL); return ']'; } -#line 1448 "Zend/zend_ini_scanner.c" -yy94: - YYDEBUG(94, *YYCURSOR); +#line 1320 "Zend/zend_ini_scanner.c" +yy82: + YYDEBUG(82, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; if (yych <= '\\') { - if (yych <= 0x00) goto yy95; - if (yych <= '[') goto yy73; - goto yy97; + if (yych <= 0x00) goto yy83; + if (yych <= '[') goto yy61; + goto yy84; } else { - if (yych != '{') goto yy73; + if (yych != '{') goto yy61; } -yy95: - YYDEBUG(95, *YYCURSOR); +yy83: + YYDEBUG(83, *YYCURSOR); YYCURSOR = YYMARKER; if (yyaccept <= 1) { if (yyaccept == 0) { - goto yy75; + goto yy63; } else { - goto yy79; + goto yy75; } } else { - if (yyaccept == 2) { - goto yy87; - } else { - goto yy90; - } + goto yy78; } -yy96: - YYDEBUG(96, *YYCURSOR); - ++YYCURSOR; - YYFILL(1); - yych = *YYCURSOR; - goto yy73; -yy97: - YYDEBUG(97, *YYCURSOR); +yy84: + YYDEBUG(84, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(98, *YYCURSOR); + YYDEBUG(85, *YYCURSOR); if (yybm[0+yych] & 64) { - goto yy97; + goto yy84; } - goto yy73; -yy99: - YYDEBUG(99, *YYCURSOR); + goto yy61; +yy86: + YYDEBUG(86, *YYCURSOR); ++YYCURSOR; - YYDEBUG(100, *YYCURSOR); + YYDEBUG(87, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 451 "Zend/zend_ini_scanner.l" +#line 449 "Zend/zend_ini_scanner.l" { /* Variable start */ yy_push_state(ST_VARNAME); return TC_DOLLAR_CURLY; } -#line 1503 "Zend/zend_ini_scanner.c" -yy101: - YYDEBUG(101, *YYCURSOR); +#line 1365 "Zend/zend_ini_scanner.c" +yy88: + YYDEBUG(88, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(102, *YYCURSOR); + YYDEBUG(89, *YYCURSOR); if (yybm[0+yych] & 128) { - goto yy101; + goto yy88; } - goto yy105; -yy103: - YYDEBUG(103, *YYCURSOR); - yyaccept = 2; + goto yy92; +yy90: + YYDEBUG(90, *YYCURSOR); + yyaccept = 1; YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(104, *YYCURSOR); + YYDEBUG(91, *YYCURSOR); if (yych <= '&') { if (yych <= '\r') { - if (yych == '\n') goto yy87; - if (yych <= '\f') goto yy73; - goto yy87; + if (yych == '\n') goto yy75; + if (yych <= '\f') goto yy61; + goto yy75; } else { if (yych <= '"') { - if (yych <= '!') goto yy73; - goto yy87; + if (yych <= '!') goto yy61; + goto yy75; } else { - if (yych == '$') goto yy94; - goto yy73; + if (yych == '$') goto yy82; + goto yy61; } } } else { if (yych <= ':') { - if (yych <= '\'') goto yy87; - if (yych <= '/') goto yy73; - if (yych <= '9') goto yy103; - goto yy73; + if (yych <= '\'') goto yy75; + if (yych <= '/') goto yy61; + if (yych <= '9') goto yy90; + goto yy61; } else { if (yych <= '[') { - if (yych <= ';') goto yy87; - goto yy73; + if (yych <= ';') goto yy75; + goto yy61; } else { - if (yych <= '\\') goto yy96; - if (yych <= ']') goto yy87; - goto yy73; + if (yych <= '\\') goto yy79; + if (yych <= ']') goto yy75; + goto yy61; } } } -yy105: - YYDEBUG(105, *YYCURSOR); +yy92: + YYDEBUG(92, *YYCURSOR); ++YYCURSOR; - YYDEBUG(106, *YYCURSOR); + YYDEBUG(93, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 418 "Zend/zend_ini_scanner.l" +#line 416 "Zend/zend_ini_scanner.l" { /* Raw string */ /* Eat leading and trailing single quotes */ if (yytext[0] == '\'' && yytext[yyleng - 1] == '\'') { @@ -1560,729 +1424,410 @@ yy105: } RETURN_TOKEN(TC_RAW, yytext, yyleng); } -#line 1566 "Zend/zend_ini_scanner.c" - } -/* *********************************** */ -yyc_ST_RAW: - { - static const unsigned char yybm[] = { - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 192, 0, 128, 128, 0, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 192, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - }; - YYDEBUG(107, *YYCURSOR); - YYFILL(3); - yych = *YYCURSOR; - if (yych <= '\f') { - if (yych <= 0x08) { - if (yych >= 0x01) goto yy111; - } else { - if (yych <= '\t') goto yy113; - if (yych <= '\n') goto yy114; - goto yy111; - } - } else { - if (yych <= ' ') { - if (yych <= '\r') goto yy116; - if (yych <= 0x1F) goto yy111; - goto yy113; - } else { - if (yych == ';') goto yy117; - goto yy111; - } - } - YYDEBUG(109, *YYCURSOR); - ++YYCURSOR; - YYDEBUG(110, *YYCURSOR); - yyleng = YYCURSOR - SCNG(yy_text); -#line 645 "Zend/zend_ini_scanner.l" - { /* End of option value (if EOF is reached before EOL */ - BEGIN(INITIAL); - return END_OF_LINE; -} -#line 1635 "Zend/zend_ini_scanner.c" -yy111: - YYDEBUG(111, *YYCURSOR); - ++YYCURSOR; -yy112: - YYDEBUG(112, *YYCURSOR); - yyleng = YYCURSOR - SCNG(yy_text); -#line 502 "Zend/zend_ini_scanner.l" - { /* Raw value, only used when SCNG(scanner_mode) == ZEND_INI_SCANNER_RAW. */ - unsigned char *sc = NULL; - while (YYCURSOR < YYLIMIT) { - switch (*YYCURSOR) { - case '\n': - case '\r': - goto end_raw_value_chars; - break; - case ';': - if (sc == NULL) { - sc = YYCURSOR; - } - /* no break */ - default: - YYCURSOR++; - break; - } - } -end_raw_value_chars: - yyleng = YYCURSOR - SCNG(yy_text); - - /* Eat trailing semicolons */ - while (yytext[yyleng - 1] == ';') { - yyleng--; - } - - /* Eat leading and trailing double quotes */ - if (yyleng > 1 && yytext[0] == '"' && yytext[yyleng - 1] == '"') { - SCNG(yy_text)++; - yyleng = yyleng - 2; - } else if (sc) { - YYCURSOR = sc; - yyleng = YYCURSOR - SCNG(yy_text); - } - RETURN_TOKEN(TC_RAW, yytext, yyleng); -} -#line 1679 "Zend/zend_ini_scanner.c" -yy113: - YYDEBUG(113, *YYCURSOR); - yych = *++YYCURSOR; - if (yych <= '\r') { - if (yych <= 0x08) goto yy112; - if (yych <= '\n') goto yy119; - if (yych <= '\f') goto yy112; - goto yy119; - } else { - if (yych <= ' ') { - if (yych <= 0x1F) goto yy112; - goto yy119; - } else { - if (yych == ';') goto yy119; - goto yy112; - } - } -yy114: - YYDEBUG(114, *YYCURSOR); - ++YYCURSOR; -yy115: - YYDEBUG(115, *YYCURSOR); - yyleng = YYCURSOR - SCNG(yy_text); -#line 543 "Zend/zend_ini_scanner.l" - { /* End of option value */ - BEGIN(INITIAL); - SCNG(lineno)++; - return END_OF_LINE; -} -#line 1709 "Zend/zend_ini_scanner.c" -yy116: - YYDEBUG(116, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == '\n') goto yy114; - goto yy115; -yy117: - YYDEBUG(117, *YYCURSOR); - yych = *++YYCURSOR; - goto yy122; -yy118: - YYDEBUG(118, *YYCURSOR); - ++YYCURSOR; - YYFILL(2); - yych = *YYCURSOR; -yy119: - YYDEBUG(119, *YYCURSOR); - if (yybm[0+yych] & 64) { - goto yy118; - } - if (yych <= '\f') { - if (yych <= 0x08) goto yy120; - if (yych <= '\n') goto yy114; - } else { - if (yych <= '\r') goto yy116; - if (yych == ';') goto yy121; - } -yy120: - YYDEBUG(120, *YYCURSOR); - yyleng = YYCURSOR - SCNG(yy_text); -#line 629 "Zend/zend_ini_scanner.l" - { - /* eat whitespace */ - goto restart; -} -#line 1744 "Zend/zend_ini_scanner.c" -yy121: - YYDEBUG(121, *YYCURSOR); - ++YYCURSOR; - YYFILL(2); - yych = *YYCURSOR; -yy122: - YYDEBUG(122, *YYCURSOR); - if (yybm[0+yych] & 128) { - goto yy121; - } - if (yych >= '\v') goto yy125; -yy123: - YYDEBUG(123, *YYCURSOR); - ++YYCURSOR; -yy124: - YYDEBUG(124, *YYCURSOR); - yyleng = YYCURSOR - SCNG(yy_text); -#line 639 "Zend/zend_ini_scanner.l" - { /* Comment */ - BEGIN(INITIAL); - SCNG(lineno)++; - return END_OF_LINE; -} -#line 1768 "Zend/zend_ini_scanner.c" -yy125: - YYDEBUG(125, *YYCURSOR); - ++YYCURSOR; - if ((yych = *YYCURSOR) == '\n') goto yy123; - goto yy124; - } -/* *********************************** */ -yyc_ST_SECTION_RAW: - { - static const unsigned char yybm[] = { - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 192, 0, 64, 64, 0, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 192, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 0, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - }; - YYDEBUG(126, *YYCURSOR); - YYFILL(1); - yych = *YYCURSOR; - if (yybm[0+yych] & 64) { - goto yy128; - } - if (yych <= '\r') goto yy131; - goto yy133; -yy128: - YYDEBUG(128, *YYCURSOR); - ++YYCURSOR; - YYFILL(1); - yych = *YYCURSOR; - YYDEBUG(129, *YYCURSOR); - if (yybm[0+yych] & 64) { - goto yy128; - } - YYDEBUG(130, *YYCURSOR); - yyleng = YYCURSOR - SCNG(yy_text); -#line 539 "Zend/zend_ini_scanner.l" - { /* Raw value, only used when SCNG(scanner_mode) == ZEND_INI_SCANNER_RAW. */ - RETURN_TOKEN(TC_RAW, yytext, yyleng); -} -#line 1835 "Zend/zend_ini_scanner.c" -yy131: - YYDEBUG(131, *YYCURSOR); - ++YYCURSOR; - YYDEBUG(132, *YYCURSOR); - yyleng = YYCURSOR - SCNG(yy_text); -#line 650 "Zend/zend_ini_scanner.l" - { - return 0; -} -#line 1845 "Zend/zend_ini_scanner.c" -yy133: - YYDEBUG(133, *YYCURSOR); - ++YYCURSOR; - YYFILL(2); - yych = *YYCURSOR; - YYDEBUG(134, *YYCURSOR); - if (yybm[0+yych] & 128) { - goto yy133; - } - if (yych <= 0x08) goto yy135; - if (yych <= '\n') goto yy136; - if (yych == '\r') goto yy137; -yy135: - YYDEBUG(135, *YYCURSOR); - yyleng = YYCURSOR - SCNG(yy_text); -#line 427 "Zend/zend_ini_scanner.l" - { /* End of section */ - BEGIN(INITIAL); - SCNG(lineno)++; - return ']'; -} -#line 1867 "Zend/zend_ini_scanner.c" -yy136: - YYDEBUG(136, *YYCURSOR); - yych = *++YYCURSOR; - goto yy135; -yy137: - YYDEBUG(137, *YYCURSOR); - ++YYCURSOR; - if ((yych = *YYCURSOR) == '\n') goto yy136; - goto yy135; +#line 1428 "Zend/zend_ini_scanner.c" } /* *********************************** */ yyc_ST_SECTION_VALUE: { static const unsigned char yybm[] = { - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 140, 128, 132, 132, 128, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 140, 132, 128, 132, 192, 132, 132, 0, - 132, 132, 132, 132, 132, 132, 132, 132, - 180, 180, 180, 180, 180, 180, 180, 180, - 180, 180, 132, 128, 132, 132, 132, 132, - 132, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 132, 192, 128, 132, 164, - 132, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 164, 164, 164, 164, 164, - 164, 164, 164, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, - 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 140, 128, 132, 132, 128, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 140, 132, 128, 132, 192, 132, 132, 0, + 132, 132, 132, 132, 132, 132, 132, 132, + 180, 180, 180, 180, 180, 180, 180, 180, + 180, 180, 132, 128, 132, 132, 132, 132, + 132, 164, 164, 164, 164, 164, 164, 164, + 164, 164, 164, 164, 164, 164, 164, 164, + 164, 164, 164, 164, 164, 164, 164, 164, + 164, 164, 164, 132, 192, 128, 132, 164, + 132, 164, 164, 164, 164, 164, 164, 164, + 164, 164, 164, 164, 164, 164, 164, 164, + 164, 164, 164, 164, 164, 164, 164, 164, + 164, 164, 164, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, + 132, 132, 132, 132, 132, 132, 132, 132, }; - YYDEBUG(138, *YYCURSOR); + YYDEBUG(94, *YYCURSOR); YYFILL(2); yych = *YYCURSOR; if (yybm[0+yych] & 8) { - goto yy143; + goto yy99; } if (yych <= '/') { if (yych <= '"') { if (yych <= '\f') { - if (yych <= 0x08) goto yy140; - if (yych <= '\n') goto yy145; + if (yych <= 0x08) goto yy96; + if (yych <= '\n') goto yy101; } else { - if (yych <= '\r') goto yy145; - if (yych >= '"') goto yy147; + if (yych <= '\r') goto yy101; + if (yych >= '"') goto yy103; } } else { if (yych <= '&') { - if (yych == '$') goto yy149; + if (yych == '$') goto yy105; } else { - if (yych <= '\'') goto yy150; - if (yych <= ',') goto yy140; - if (yych <= '.') goto yy151; + if (yych <= '\'') goto yy106; + if (yych <= ',') goto yy96; + if (yych <= '.') goto yy107; } } } else { if (yych <= '[') { if (yych <= ';') { - if (yych <= '9') goto yy152; - if (yych >= ';') goto yy145; + if (yych <= '9') goto yy108; + if (yych >= ';') goto yy101; } else { - if (yych <= '@') goto yy140; - if (yych <= 'Z') goto yy155; + if (yych <= '@') goto yy96; + if (yych <= 'Z') goto yy111; } } else { if (yych <= '^') { - if (yych <= '\\') goto yy158; - if (yych <= ']') goto yy159; + if (yych <= '\\') goto yy114; + if (yych <= ']') goto yy115; } else { - if (yych == '`') goto yy140; - if (yych <= 'z') goto yy155; + if (yych == '`') goto yy96; + if (yych <= 'z') goto yy111; } } } -yy140: - YYDEBUG(140, *YYCURSOR); +yy96: + YYDEBUG(96, *YYCURSOR); yyaccept = 0; YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; -yy141: - YYDEBUG(141, *YYCURSOR); +yy97: + YYDEBUG(97, *YYCURSOR); if (yybm[0+yych] & 4) { - goto yy140; + goto yy96; } - if (yych <= '"') goto yy142; - if (yych <= '$') goto yy162; - if (yych <= ';') goto yy142; - if (yych <= '\\') goto yy164; -yy142: - YYDEBUG(142, *YYCURSOR); + if (yych <= '"') goto yy98; + if (yych <= '$') goto yy118; + if (yych <= ';') goto yy98; + if (yych <= '\\') goto yy114; +yy98: + YYDEBUG(98, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 575 "Zend/zend_ini_scanner.l" +#line 573 "Zend/zend_ini_scanner.l" { /* Get rest as section/offset value */ RETURN_TOKEN(TC_STRING, yytext, yyleng); } -#line 1980 "Zend/zend_ini_scanner.c" -yy143: - YYDEBUG(143, *YYCURSOR); +#line 1532 "Zend/zend_ini_scanner.c" +yy99: + YYDEBUG(99, *YYCURSOR); yyaccept = 0; YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(144, *YYCURSOR); + YYDEBUG(100, *YYCURSOR); if (yybm[0+yych] & 8) { - goto yy143; + goto yy99; } if (yych <= '$') { if (yych <= '\r') { - if (yych <= 0x08) goto yy140; - if (yych <= '\n') goto yy142; - if (yych <= '\f') goto yy140; - goto yy142; + if (yych <= 0x08) goto yy96; + if (yych <= '\n') goto yy98; + if (yych <= '\f') goto yy96; + goto yy98; } else { - if (yych == '"') goto yy147; - if (yych <= '#') goto yy140; - goto yy162; + if (yych == '"') goto yy103; + if (yych <= '#') goto yy96; + goto yy118; } } else { if (yych <= ';') { - if (yych == '\'') goto yy142; - if (yych <= ':') goto yy140; - goto yy142; + if (yych == '\'') goto yy98; + if (yych <= ':') goto yy96; + goto yy98; } else { - if (yych <= '[') goto yy140; - if (yych <= '\\') goto yy164; - if (yych <= ']') goto yy142; - goto yy140; + if (yych <= '[') goto yy96; + if (yych <= '\\') goto yy114; + if (yych <= ']') goto yy98; + goto yy96; } } -yy145: - YYDEBUG(145, *YYCURSOR); +yy101: + YYDEBUG(101, *YYCURSOR); ++YYCURSOR; -yy146: - YYDEBUG(146, *YYCURSOR); +yy102: + YYDEBUG(102, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 650 "Zend/zend_ini_scanner.l" +#line 648 "Zend/zend_ini_scanner.l" { return 0; } -#line 2024 "Zend/zend_ini_scanner.c" -yy147: - YYDEBUG(147, *YYCURSOR); +#line 1576 "Zend/zend_ini_scanner.c" +yy103: + YYDEBUG(103, *YYCURSOR); ++YYCURSOR; - YYDEBUG(148, *YYCURSOR); + YYDEBUG(104, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 579 "Zend/zend_ini_scanner.l" +#line 577 "Zend/zend_ini_scanner.l" { /* Double quoted '"' string start */ yy_push_state(ST_DOUBLE_QUOTES); return '"'; } -#line 2035 "Zend/zend_ini_scanner.c" -yy149: - YYDEBUG(149, *YYCURSOR); +#line 1587 "Zend/zend_ini_scanner.c" +yy105: + YYDEBUG(105, *YYCURSOR); yych = *++YYCURSOR; if (yych <= '\\') { - if (yych <= 0x00) goto yy146; - if (yych <= '[') goto yy140; - goto yy165; + if (yych <= 0x00) goto yy102; + if (yych <= '[') goto yy96; + goto yy120; } else { - if (yych == '{') goto yy167; - goto yy140; + if (yych == '{') goto yy122; + goto yy96; } -yy150: - YYDEBUG(150, *YYCURSOR); - yyaccept = 1; - yych = *(YYMARKER = ++YYCURSOR); +yy106: + YYDEBUG(106, *YYCURSOR); + yych = *++YYCURSOR; if (yybm[0+yych] & 128) { - goto yy169; + goto yy124; } - goto yy146; -yy151: - YYDEBUG(151, *YYCURSOR); + goto yy102; +yy107: + YYDEBUG(107, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') goto yy141; - if (yych <= '9') goto yy171; - goto yy141; -yy152: - YYDEBUG(152, *YYCURSOR); - yyaccept = 2; + if (yych <= '/') goto yy97; + if (yych <= '9') goto yy126; + goto yy97; +yy108: + YYDEBUG(108, *YYCURSOR); + yyaccept = 1; YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(153, *YYCURSOR); + YYDEBUG(109, *YYCURSOR); if (yybm[0+yych] & 16) { - goto yy152; + goto yy108; } if (yych <= '&') { if (yych <= '\r') { - if (yych == '\n') goto yy154; - if (yych <= '\f') goto yy140; + if (yych == '\n') goto yy110; + if (yych <= '\f') goto yy96; } else { if (yych <= '"') { - if (yych <= '!') goto yy140; + if (yych <= '!') goto yy96; } else { - if (yych == '$') goto yy162; - goto yy140; + if (yych == '$') goto yy118; + goto yy96; } } } else { if (yych <= ':') { - if (yych <= '\'') goto yy154; - if (yych == '.') goto yy171; - goto yy140; + if (yych <= '\'') goto yy110; + if (yych == '.') goto yy126; + goto yy96; } else { if (yych <= '[') { - if (yych >= '<') goto yy140; + if (yych >= '<') goto yy96; } else { - if (yych <= '\\') goto yy164; - if (yych >= '^') goto yy140; + if (yych <= '\\') goto yy114; + if (yych >= '^') goto yy96; } } } -yy154: - YYDEBUG(154, *YYCURSOR); +yy110: + YYDEBUG(110, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 553 "Zend/zend_ini_scanner.l" +#line 551 "Zend/zend_ini_scanner.l" { /* Get number option value as string */ RETURN_TOKEN(TC_NUMBER, yytext, yyleng); } -#line 2105 "Zend/zend_ini_scanner.c" -yy155: - YYDEBUG(155, *YYCURSOR); - yyaccept = 3; +#line 1656 "Zend/zend_ini_scanner.c" +yy111: + YYDEBUG(111, *YYCURSOR); + yyaccept = 2; YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(156, *YYCURSOR); + YYDEBUG(112, *YYCURSOR); if (yybm[0+yych] & 32) { - goto yy155; + goto yy111; } if (yych <= '$') { if (yych <= '\r') { - if (yych == '\n') goto yy157; - if (yych <= '\f') goto yy140; + if (yych == '\n') goto yy113; + if (yych <= '\f') goto yy96; } else { - if (yych == '"') goto yy157; - if (yych <= '#') goto yy140; - goto yy162; + if (yych == '"') goto yy113; + if (yych <= '#') goto yy96; + goto yy118; } } else { if (yych <= ';') { - if (yych == '\'') goto yy157; - if (yych <= ':') goto yy140; + if (yych == '\'') goto yy113; + if (yych <= ':') goto yy96; } else { - if (yych <= '[') goto yy140; - if (yych <= '\\') goto yy164; - if (yych >= '^') goto yy140; + if (yych <= '[') goto yy96; + if (yych <= '\\') goto yy114; + if (yych >= '^') goto yy96; } } -yy157: - YYDEBUG(157, *YYCURSOR); +yy113: + YYDEBUG(113, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 549 "Zend/zend_ini_scanner.l" +#line 547 "Zend/zend_ini_scanner.l" { /* Get constant option value */ RETURN_TOKEN(TC_CONSTANT, yytext, yyleng); } -#line 2142 "Zend/zend_ini_scanner.c" -yy158: - YYDEBUG(158, *YYCURSOR); - yych = *++YYCURSOR; - goto yy140; -yy159: - YYDEBUG(159, *YYCURSOR); +#line 1693 "Zend/zend_ini_scanner.c" +yy114: + YYDEBUG(114, *YYCURSOR); + ++YYCURSOR; + YYFILL(1); + yych = *YYCURSOR; + goto yy96; +yy115: + YYDEBUG(115, *YYCURSOR); ++YYCURSOR; YYFILL(2); yych = *YYCURSOR; - YYDEBUG(160, *YYCURSOR); + YYDEBUG(116, *YYCURSOR); if (yych <= '\f') { - if (yych <= 0x08) goto yy161; - if (yych <= '\t') goto yy159; - if (yych <= '\n') goto yy173; + if (yych <= 0x08) goto yy117; + if (yych <= '\t') goto yy115; + if (yych <= '\n') goto yy128; } else { - if (yych <= '\r') goto yy174; - if (yych == ' ') goto yy159; + if (yych <= '\r') goto yy129; + if (yych == ' ') goto yy115; } -yy161: - YYDEBUG(161, *YYCURSOR); +yy117: + YYDEBUG(117, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 427 "Zend/zend_ini_scanner.l" +#line 425 "Zend/zend_ini_scanner.l" { /* End of section */ BEGIN(INITIAL); SCNG(lineno)++; return ']'; } -#line 2170 "Zend/zend_ini_scanner.c" -yy162: - YYDEBUG(162, *YYCURSOR); +#line 1723 "Zend/zend_ini_scanner.c" +yy118: + YYDEBUG(118, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; if (yych <= '\\') { - if (yych <= 0x00) goto yy163; - if (yych <= '[') goto yy140; - goto yy165; + if (yych <= 0x00) goto yy119; + if (yych <= '[') goto yy96; + goto yy120; } else { - if (yych != '{') goto yy140; + if (yych != '{') goto yy96; } -yy163: - YYDEBUG(163, *YYCURSOR); +yy119: + YYDEBUG(119, *YYCURSOR); YYCURSOR = YYMARKER; if (yyaccept <= 1) { if (yyaccept == 0) { - goto yy142; + goto yy98; } else { - goto yy146; + goto yy110; } } else { - if (yyaccept == 2) { - goto yy154; - } else { - goto yy157; - } + goto yy113; } -yy164: - YYDEBUG(164, *YYCURSOR); - ++YYCURSOR; - YYFILL(1); - yych = *YYCURSOR; - goto yy140; -yy165: - YYDEBUG(165, *YYCURSOR); +yy120: + YYDEBUG(120, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(166, *YYCURSOR); + YYDEBUG(121, *YYCURSOR); if (yybm[0+yych] & 64) { - goto yy165; + goto yy120; } - goto yy140; -yy167: - YYDEBUG(167, *YYCURSOR); + goto yy96; +yy122: + YYDEBUG(122, *YYCURSOR); ++YYCURSOR; - YYDEBUG(168, *YYCURSOR); + YYDEBUG(123, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 451 "Zend/zend_ini_scanner.l" +#line 449 "Zend/zend_ini_scanner.l" { /* Variable start */ yy_push_state(ST_VARNAME); return TC_DOLLAR_CURLY; } -#line 2225 "Zend/zend_ini_scanner.c" -yy169: - YYDEBUG(169, *YYCURSOR); +#line 1768 "Zend/zend_ini_scanner.c" +yy124: + YYDEBUG(124, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(170, *YYCURSOR); + YYDEBUG(125, *YYCURSOR); if (yybm[0+yych] & 128) { - goto yy169; + goto yy124; } - goto yy175; -yy171: - YYDEBUG(171, *YYCURSOR); - yyaccept = 2; + goto yy130; +yy126: + YYDEBUG(126, *YYCURSOR); + yyaccept = 1; YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(172, *YYCURSOR); + YYDEBUG(127, *YYCURSOR); if (yych <= '&') { if (yych <= '\r') { - if (yych == '\n') goto yy154; - if (yych <= '\f') goto yy140; - goto yy154; + if (yych == '\n') goto yy110; + if (yych <= '\f') goto yy96; + goto yy110; } else { if (yych <= '"') { - if (yych <= '!') goto yy140; - goto yy154; + if (yych <= '!') goto yy96; + goto yy110; } else { - if (yych == '$') goto yy162; - goto yy140; + if (yych == '$') goto yy118; + goto yy96; } } } else { if (yych <= ':') { - if (yych <= '\'') goto yy154; - if (yych <= '/') goto yy140; - if (yych <= '9') goto yy171; - goto yy140; + if (yych <= '\'') goto yy110; + if (yych <= '/') goto yy96; + if (yych <= '9') goto yy126; + goto yy96; } else { if (yych <= '[') { - if (yych <= ';') goto yy154; - goto yy140; + if (yych <= ';') goto yy110; + goto yy96; } else { - if (yych <= '\\') goto yy164; - if (yych <= ']') goto yy154; - goto yy140; + if (yych <= '\\') goto yy114; + if (yych <= ']') goto yy110; + goto yy96; } } } -yy173: - YYDEBUG(173, *YYCURSOR); - yych = *++YYCURSOR; - goto yy161; -yy174: - YYDEBUG(174, *YYCURSOR); +yy128: + YYDEBUG(128, *YYCURSOR); + ++YYCURSOR; + goto yy117; +yy129: + YYDEBUG(129, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '\n') goto yy173; - goto yy161; -yy175: - YYDEBUG(175, *YYCURSOR); + if (yych == '\n') goto yy128; + goto yy117; +yy130: + YYDEBUG(130, *YYCURSOR); ++YYCURSOR; - YYDEBUG(176, *YYCURSOR); + YYDEBUG(131, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 418 "Zend/zend_ini_scanner.l" +#line 416 "Zend/zend_ini_scanner.l" { /* Raw string */ /* Eat leading and trailing single quotes */ if (yytext[0] == '\'' && yytext[yyleng - 1] == '\'') { @@ -2291,56 +1836,56 @@ yy175: } RETURN_TOKEN(TC_RAW, yytext, yyleng); } -#line 2297 "Zend/zend_ini_scanner.c" +#line 1840 "Zend/zend_ini_scanner.c" } /* *********************************** */ yyc_ST_VALUE: { static const unsigned char yybm[] = { - 96, 98, 98, 98, 98, 98, 98, 98, - 98, 100, 64, 98, 98, 64, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 100, 96, 96, 98, 224, 98, 96, 32, - 96, 96, 98, 98, 98, 98, 98, 98, - 122, 122, 122, 122, 122, 122, 122, 122, - 122, 122, 98, 96, 98, 96, 98, 98, - 98, 114, 114, 114, 114, 114, 114, 114, - 114, 114, 114, 114, 114, 114, 114, 114, - 114, 114, 114, 114, 114, 114, 114, 114, - 114, 114, 114, 98, 98, 98, 96, 114, - 98, 114, 114, 114, 114, 114, 114, 114, - 114, 114, 114, 114, 114, 114, 114, 114, - 114, 114, 114, 114, 114, 114, 114, 114, - 114, 114, 114, 98, 96, 98, 96, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, - 98, 98, 98, 98, 98, 98, 98, 98, + 80, 82, 82, 82, 82, 82, 82, 82, + 82, 84, 64, 82, 82, 64, 82, 82, + 82, 82, 82, 82, 82, 82, 82, 82, + 82, 82, 82, 82, 82, 82, 82, 82, + 84, 80, 80, 82, 208, 82, 80, 16, + 80, 80, 82, 82, 82, 82, 82, 82, + 122, 122, 122, 122, 122, 122, 122, 122, + 122, 122, 82, 80, 82, 80, 82, 82, + 82, 114, 114, 114, 114, 114, 114, 114, + 114, 114, 114, 114, 114, 114, 114, 114, + 114, 114, 114, 114, 114, 114, 114, 114, + 114, 114, 114, 82, 82, 82, 80, 114, + 82, 114, 114, 114, 114, 114, 114, 114, + 114, 114, 114, 114, 114, 114, 114, 114, + 114, 114, 114, 114, 114, 114, 114, 114, + 114, 114, 114, 82, 80, 82, 80, 82, + 82, 82, 82, 82, 82, 82, 82, 82, + 82, 82, 82, 82, 82, 82, 82, 82, + 82, 82, 82, 82, 82, 82, 82, 82, + 82, 82, 82, 82, 82, 82, 82, 82, + 82, 82, 82, 82, 82, 82, 82, 82, + 82, 82, 82, 82, 82, 82, 82, 82, + 82, 82, 82, 82, 82, 82, 82, 82, + 82, 82, 82, 82, 82, 82, 82, 82, + 82, 82, 82, 82, 82, 82, 82, 82, + 82, 82, 82, 82, 82, 82, 82, 82, + 82, 82, 82, 82, 82, 82, 82, 82, + 82, 82, 82, 82, 82, 82, 82, 82, + 82, 82, 82, 82, 82, 82, 82, 82, + 82, 82, 82, 82, 82, 82, 82, 82, + 82, 82, 82, 82, 82, 82, 82, 82, + 82, 82, 82, 82, 82, 82, 82, 82, }; - YYDEBUG(177, *YYCURSOR); + YYDEBUG(132, *YYCURSOR); YYFILL(6); yych = *YYCURSOR; if (yybm[0+yych] & 4) { - goto yy184; + goto yy139; } switch (yych) { - case 0x00: goto yy179; + case 0x00: goto yy134; case '\t': - case '\n': goto yy187; - case '\r': goto yy189; + case '\n': goto yy142; + case '\r': goto yy144; case ' ': case '!': case '&': @@ -2348,12 +1893,12 @@ yyc_ST_VALUE: case ')': case '^': case '|': - case '~': goto yy190; - case '"': goto yy193; - case '$': goto yy195; - case '\'': goto yy196; + case '~': goto yy145; + case '"': goto yy148; + case '$': goto yy150; + case '\'': goto yy151; case '-': - case '.': goto yy197; + case '.': goto yy152; case '0': case '1': case '2': @@ -2363,9 +1908,9 @@ yyc_ST_VALUE: case '6': case '7': case '8': - case '9': goto yy198; - case ';': goto yy201; - case '=': goto yy202; + case '9': goto yy153; + case ';': goto yy156; + case '=': goto yy158; case 'A': case 'B': case 'C': @@ -2408,1089 +1953,1073 @@ yyc_ST_VALUE: case 'v': case 'w': case 'x': - case 'z': goto yy204; + case 'z': goto yy160; case 'F': - case 'f': goto yy207; + case 'f': goto yy163; case 'N': - case 'n': goto yy208; + case 'n': goto yy164; case 'O': - case 'o': goto yy209; + case 'o': goto yy165; case 'T': - case 't': goto yy210; + case 't': goto yy166; case 'Y': - case 'y': goto yy211; - default: goto yy181; + case 'y': goto yy167; + default: goto yy136; } -yy179: - YYDEBUG(179, *YYCURSOR); +yy134: + YYDEBUG(134, *YYCURSOR); ++YYCURSOR; -yy180: - YYDEBUG(180, *YYCURSOR); +yy135: + YYDEBUG(135, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 645 "Zend/zend_ini_scanner.l" +#line 643 "Zend/zend_ini_scanner.l" { /* End of option value (if EOF is reached before EOL */ BEGIN(INITIAL); return END_OF_LINE; } -#line 2438 "Zend/zend_ini_scanner.c" -yy181: - YYDEBUG(181, *YYCURSOR); +#line 1981 "Zend/zend_ini_scanner.c" +yy136: + YYDEBUG(136, *YYCURSOR); yyaccept = 0; YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; -yy182: - YYDEBUG(182, *YYCURSOR); +yy137: + YYDEBUG(137, *YYCURSOR); if (yybm[0+yych] & 2) { - goto yy181; + goto yy136; } - if (yych <= '"') goto yy183; - if (yych <= '$') goto yy212; -yy183: - YYDEBUG(183, *YYCURSOR); + if (yych <= '"') goto yy138; + if (yych <= '$') goto yy168; +yy138: + YYDEBUG(138, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 571 "Zend/zend_ini_scanner.l" +#line 569 "Zend/zend_ini_scanner.l" { /* Get everything else as option/offset value */ RETURN_TOKEN(TC_STRING, yytext, yyleng); } -#line 2459 "Zend/zend_ini_scanner.c" -yy184: - YYDEBUG(184, *YYCURSOR); - yyaccept = 1; - YYMARKER = ++YYCURSOR; +#line 2002 "Zend/zend_ini_scanner.c" +yy139: + YYDEBUG(139, *YYCURSOR); + ++YYCURSOR; YYFILL(2); yych = *YYCURSOR; - YYDEBUG(185, *YYCURSOR); + YYDEBUG(140, *YYCURSOR); if (yybm[0+yych] & 4) { - goto yy184; + goto yy139; } if (yych <= '\r') { - if (yych <= 0x08) goto yy186; - if (yych <= '\n') goto yy187; - if (yych >= '\r') goto yy189; + if (yych <= 0x08) goto yy141; + if (yych <= '\n') goto yy142; + if (yych >= '\r') goto yy144; } else { if (yych <= '"') { - if (yych >= '"') goto yy193; + if (yych >= '"') goto yy148; } else { - if (yych == ';') goto yy214; + if (yych == ';') goto yy156; } } -yy186: - YYDEBUG(186, *YYCURSOR); +yy141: + YYDEBUG(141, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 625 "Zend/zend_ini_scanner.l" +#line 623 "Zend/zend_ini_scanner.l" { RETURN_TOKEN(TC_WHITESPACE, yytext, yyleng); } -#line 2488 "Zend/zend_ini_scanner.c" -yy187: - YYDEBUG(187, *YYCURSOR); +#line 2030 "Zend/zend_ini_scanner.c" +yy142: + YYDEBUG(142, *YYCURSOR); ++YYCURSOR; -yy188: - YYDEBUG(188, *YYCURSOR); +yy143: + YYDEBUG(143, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 543 "Zend/zend_ini_scanner.l" +#line 541 "Zend/zend_ini_scanner.l" { /* End of option value */ BEGIN(INITIAL); SCNG(lineno)++; return END_OF_LINE; } -#line 2501 "Zend/zend_ini_scanner.c" -yy189: - YYDEBUG(189, *YYCURSOR); +#line 2043 "Zend/zend_ini_scanner.c" +yy144: + YYDEBUG(144, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '\n') goto yy187; - goto yy188; -yy190: - YYDEBUG(190, *YYCURSOR); + if (yych == '\n') goto yy142; + goto yy143; +yy145: + YYDEBUG(145, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(191, *YYCURSOR); - if (yych == '\t') goto yy190; - if (yych == ' ') goto yy190; - YYDEBUG(192, *YYCURSOR); + YYDEBUG(146, *YYCURSOR); + if (yych == '\t') goto yy145; + if (yych == ' ') goto yy145; + YYDEBUG(147, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 561 "Zend/zend_ini_scanner.l" +#line 559 "Zend/zend_ini_scanner.l" { /* Boolean operators */ return yytext[0]; } -#line 2521 "Zend/zend_ini_scanner.c" -yy193: - YYDEBUG(193, *YYCURSOR); +#line 2063 "Zend/zend_ini_scanner.c" +yy148: + YYDEBUG(148, *YYCURSOR); ++YYCURSOR; - YYDEBUG(194, *YYCURSOR); + YYDEBUG(149, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 579 "Zend/zend_ini_scanner.l" +#line 577 "Zend/zend_ini_scanner.l" { /* Double quoted '"' string start */ yy_push_state(ST_DOUBLE_QUOTES); return '"'; } -#line 2532 "Zend/zend_ini_scanner.c" -yy195: - YYDEBUG(195, *YYCURSOR); +#line 2074 "Zend/zend_ini_scanner.c" +yy150: + YYDEBUG(150, *YYCURSOR); yych = *++YYCURSOR; if (yych <= '\\') { - if (yych <= 0x00) goto yy180; - if (yych <= '[') goto yy181; - goto yy216; + if (yych <= 0x00) goto yy135; + if (yych <= '[') goto yy136; + goto yy170; } else { - if (yych == '{') goto yy217; - goto yy181; + if (yych == '{') goto yy171; + goto yy136; } -yy196: - YYDEBUG(196, *YYCURSOR); - yyaccept = 2; - yych = *(YYMARKER = ++YYCURSOR); +yy151: + YYDEBUG(151, *YYCURSOR); + yych = *++YYCURSOR; if (yybm[0+yych] & 64) { - goto yy219; + goto yy173; } - goto yy180; -yy197: - YYDEBUG(197, *YYCURSOR); + goto yy135; +yy152: + YYDEBUG(152, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= '/') goto yy182; - if (yych <= '9') goto yy221; - goto yy182; -yy198: - YYDEBUG(198, *YYCURSOR); - yyaccept = 3; + if (yych <= '/') goto yy137; + if (yych <= '9') goto yy175; + goto yy137; +yy153: + YYDEBUG(153, *YYCURSOR); + yyaccept = 1; YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(199, *YYCURSOR); + YYDEBUG(154, *YYCURSOR); if (yybm[0+yych] & 8) { - goto yy198; + goto yy153; } if (yych <= '-') { if (yych <= 0x1F) { if (yych <= '\n') { - if (yych <= 0x00) goto yy200; - if (yych <= 0x08) goto yy181; + if (yych <= 0x00) goto yy155; + if (yych <= 0x08) goto yy136; } else { - if (yych != '\r') goto yy181; + if (yych != '\r') goto yy136; } } else { if (yych <= '$') { - if (yych <= '"') goto yy200; - if (yych <= '#') goto yy181; - goto yy212; + if (yych <= '"') goto yy155; + if (yych <= '#') goto yy136; + goto yy168; } else { - if (yych <= '%') goto yy181; - if (yych >= '*') goto yy181; + if (yych <= '%') goto yy136; + if (yych >= '*') goto yy136; } } } else { if (yych <= ']') { if (yych <= ';') { - if (yych <= '.') goto yy221; - if (yych <= ':') goto yy181; + if (yych <= '.') goto yy175; + if (yych <= ':') goto yy136; } else { - if (yych != '=') goto yy181; + if (yych != '=') goto yy136; } } else { if (yych <= '|') { - if (yych <= '^') goto yy200; - if (yych <= '{') goto yy181; + if (yych <= '^') goto yy155; + if (yych <= '{') goto yy136; } else { - if (yych != '~') goto yy181; + if (yych != '~') goto yy136; } } } -yy200: - YYDEBUG(200, *YYCURSOR); +yy155: + YYDEBUG(155, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 553 "Zend/zend_ini_scanner.l" +#line 551 "Zend/zend_ini_scanner.l" { /* Get number option value as string */ RETURN_TOKEN(TC_NUMBER, yytext, yyleng); } -#line 2611 "Zend/zend_ini_scanner.c" -yy201: - YYDEBUG(201, *YYCURSOR); - yyaccept = 2; - yych = *(YYMARKER = ++YYCURSOR); - goto yy215; -yy202: - YYDEBUG(202, *YYCURSOR); +#line 2152 "Zend/zend_ini_scanner.c" +yy156: + YYDEBUG(156, *YYCURSOR); ++YYCURSOR; - YYDEBUG(203, *YYCURSOR); + YYFILL(2); + yych = *YYCURSOR; + YYDEBUG(157, *YYCURSOR); + if (yybm[0+yych] & 16) { + goto yy156; + } + if (yych <= '\n') goto yy177; + goto yy179; +yy158: + YYDEBUG(158, *YYCURSOR); + ++YYCURSOR; + YYDEBUG(159, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 565 "Zend/zend_ini_scanner.l" +#line 563 "Zend/zend_ini_scanner.l" { /* Make = used in option value to trigger error */ yyless(0); BEGIN(INITIAL); return END_OF_LINE; } -#line 2628 "Zend/zend_ini_scanner.c" -yy204: - YYDEBUG(204, *YYCURSOR); - yyaccept = 4; +#line 2175 "Zend/zend_ini_scanner.c" +yy160: + YYDEBUG(160, *YYCURSOR); + yyaccept = 2; YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(205, *YYCURSOR); - if (yybm[0+yych] & 16) { - goto yy204; + YYDEBUG(161, *YYCURSOR); + if (yybm[0+yych] & 32) { + goto yy160; } if (yych <= ')') { if (yych <= '\r') { if (yych <= 0x08) { - if (yych >= 0x01) goto yy181; + if (yych >= 0x01) goto yy136; } else { - if (yych <= '\n') goto yy206; - if (yych <= '\f') goto yy181; + if (yych <= '\n') goto yy162; + if (yych <= '\f') goto yy136; } } else { if (yych <= '#') { - if (yych <= 0x1F) goto yy181; - if (yych >= '#') goto yy181; + if (yych <= 0x1F) goto yy136; + if (yych >= '#') goto yy136; } else { - if (yych <= '$') goto yy212; - if (yych <= '%') goto yy181; + if (yych <= '$') goto yy168; + if (yych <= '%') goto yy136; } } } else { if (yych <= ']') { if (yych <= ';') { - if (yych <= ':') goto yy181; + if (yych <= ':') goto yy136; } else { - if (yych != '=') goto yy181; + if (yych != '=') goto yy136; } } else { if (yych <= '|') { - if (yych <= '^') goto yy206; - if (yych <= '{') goto yy181; + if (yych <= '^') goto yy162; + if (yych <= '{') goto yy136; } else { - if (yych != '~') goto yy181; + if (yych != '~') goto yy136; } } } -yy206: - YYDEBUG(206, *YYCURSOR); +yy162: + YYDEBUG(162, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 549 "Zend/zend_ini_scanner.l" +#line 547 "Zend/zend_ini_scanner.l" { /* Get constant option value */ RETURN_TOKEN(TC_CONSTANT, yytext, yyleng); } -#line 2679 "Zend/zend_ini_scanner.c" -yy207: - YYDEBUG(207, *YYCURSOR); - yyaccept = 4; +#line 2226 "Zend/zend_ini_scanner.c" +yy163: + YYDEBUG(163, *YYCURSOR); + yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '<') { if (yych <= '"') { if (yych <= '\n') { - if (yych <= 0x00) goto yy206; - if (yych <= 0x08) goto yy182; - goto yy206; + if (yych <= 0x00) goto yy162; + if (yych <= 0x08) goto yy137; + goto yy162; } else { - if (yych == '\r') goto yy206; - if (yych <= 0x1F) goto yy182; - goto yy206; + if (yych == '\r') goto yy162; + if (yych <= 0x1F) goto yy137; + goto yy162; } } else { if (yych <= '/') { - if (yych <= '%') goto yy182; - if (yych <= ')') goto yy206; - goto yy182; + if (yych <= '%') goto yy137; + if (yych <= ')') goto yy162; + goto yy137; } else { - if (yych <= '9') goto yy204; - if (yych == ';') goto yy206; - goto yy182; + if (yych <= '9') goto yy160; + if (yych == ';') goto yy162; + goto yy137; } } } else { if (yych <= '_') { if (yych <= 'A') { - if (yych <= '=') goto yy206; - if (yych <= '@') goto yy182; - goto yy226; + if (yych <= '=') goto yy162; + if (yych <= '@') goto yy137; + goto yy180; } else { - if (yych <= 'Z') goto yy204; - if (yych <= ']') goto yy182; - if (yych <= '^') goto yy206; - goto yy204; + if (yych <= 'Z') goto yy160; + if (yych <= ']') goto yy137; + if (yych <= '^') goto yy162; + goto yy160; } } else { if (yych <= '{') { - if (yych <= '`') goto yy182; - if (yych <= 'a') goto yy226; - if (yych <= 'z') goto yy204; - goto yy182; + if (yych <= '`') goto yy137; + if (yych <= 'a') goto yy180; + if (yych <= 'z') goto yy160; + goto yy137; } else { - if (yych == '}') goto yy182; - if (yych <= '~') goto yy206; - goto yy182; + if (yych == '}') goto yy137; + if (yych <= '~') goto yy162; + goto yy137; } } } -yy208: - YYDEBUG(208, *YYCURSOR); - yyaccept = 4; +yy164: + YYDEBUG(164, *YYCURSOR); + yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'N') { if (yych <= '%') { if (yych <= '\f') { - if (yych <= 0x00) goto yy206; - if (yych <= 0x08) goto yy182; - if (yych <= '\n') goto yy206; - goto yy182; + if (yych <= 0x00) goto yy162; + if (yych <= 0x08) goto yy137; + if (yych <= '\n') goto yy162; + goto yy137; } else { - if (yych <= '\r') goto yy206; - if (yych <= 0x1F) goto yy182; - if (yych <= '"') goto yy206; - goto yy182; + if (yych <= '\r') goto yy162; + if (yych <= 0x1F) goto yy137; + if (yych <= '"') goto yy162; + goto yy137; } } else { if (yych <= ':') { - if (yych <= ')') goto yy206; - if (yych <= '/') goto yy182; - if (yych <= '9') goto yy204; - goto yy182; + if (yych <= ')') goto yy162; + if (yych <= '/') goto yy137; + if (yych <= '9') goto yy160; + goto yy137; } else { if (yych <= '<') { - if (yych <= ';') goto yy206; - goto yy182; + if (yych <= ';') goto yy162; + goto yy137; } else { - if (yych <= '=') goto yy206; - if (yych <= '@') goto yy182; - goto yy204; + if (yych <= '=') goto yy162; + if (yych <= '@') goto yy137; + goto yy160; } } } } else { if (yych <= 'n') { if (yych <= 'Z') { - if (yych <= 'O') goto yy227; - if (yych == 'U') goto yy229; - goto yy204; + if (yych <= 'O') goto yy181; + if (yych == 'U') goto yy183; + goto yy160; } else { if (yych <= '^') { - if (yych <= ']') goto yy182; - goto yy206; + if (yych <= ']') goto yy137; + goto yy162; } else { - if (yych == '`') goto yy182; - goto yy204; + if (yych == '`') goto yy137; + goto yy160; } } } else { if (yych <= 'z') { - if (yych <= 'o') goto yy227; - if (yych == 'u') goto yy229; - goto yy204; + if (yych <= 'o') goto yy181; + if (yych == 'u') goto yy183; + goto yy160; } else { if (yych <= '|') { - if (yych <= '{') goto yy182; - goto yy206; + if (yych <= '{') goto yy137; + goto yy162; } else { - if (yych == '~') goto yy206; - goto yy182; + if (yych == '~') goto yy162; + goto yy137; } } } } -yy209: - YYDEBUG(209, *YYCURSOR); - yyaccept = 4; +yy165: + YYDEBUG(165, *YYCURSOR); + yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'E') { if (yych <= '%') { if (yych <= '\f') { - if (yych <= 0x00) goto yy206; - if (yych <= 0x08) goto yy182; - if (yych <= '\n') goto yy206; - goto yy182; + if (yych <= 0x00) goto yy162; + if (yych <= 0x08) goto yy137; + if (yych <= '\n') goto yy162; + goto yy137; } else { - if (yych <= '\r') goto yy206; - if (yych <= 0x1F) goto yy182; - if (yych <= '"') goto yy206; - goto yy182; + if (yych <= '\r') goto yy162; + if (yych <= 0x1F) goto yy137; + if (yych <= '"') goto yy162; + goto yy137; } } else { if (yych <= ':') { - if (yych <= ')') goto yy206; - if (yych <= '/') goto yy182; - if (yych <= '9') goto yy204; - goto yy182; + if (yych <= ')') goto yy162; + if (yych <= '/') goto yy137; + if (yych <= '9') goto yy160; + goto yy137; } else { if (yych <= '<') { - if (yych <= ';') goto yy206; - goto yy182; + if (yych <= ';') goto yy162; + goto yy137; } else { - if (yych <= '=') goto yy206; - if (yych <= '@') goto yy182; - goto yy204; + if (yych <= '=') goto yy162; + if (yych <= '@') goto yy137; + goto yy160; } } } } else { if (yych <= 'e') { if (yych <= 'Z') { - if (yych <= 'F') goto yy230; - if (yych == 'N') goto yy231; - goto yy204; + if (yych <= 'F') goto yy184; + if (yych == 'N') goto yy185; + goto yy160; } else { if (yych <= '^') { - if (yych <= ']') goto yy182; - goto yy206; + if (yych <= ']') goto yy137; + goto yy162; } else { - if (yych == '`') goto yy182; - goto yy204; + if (yych == '`') goto yy137; + goto yy160; } } } else { if (yych <= 'z') { - if (yych <= 'f') goto yy230; - if (yych == 'n') goto yy231; - goto yy204; + if (yych <= 'f') goto yy184; + if (yych == 'n') goto yy185; + goto yy160; } else { if (yych <= '|') { - if (yych <= '{') goto yy182; - goto yy206; + if (yych <= '{') goto yy137; + goto yy162; } else { - if (yych == '~') goto yy206; - goto yy182; + if (yych == '~') goto yy162; + goto yy137; } } } } -yy210: - YYDEBUG(210, *YYCURSOR); - yyaccept = 4; +yy166: + YYDEBUG(166, *YYCURSOR); + yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '=') { if (yych <= '"') { if (yych <= '\n') { - if (yych <= 0x00) goto yy206; - if (yych <= 0x08) goto yy182; - goto yy206; + if (yych <= 0x00) goto yy162; + if (yych <= 0x08) goto yy137; + goto yy162; } else { - if (yych == '\r') goto yy206; - if (yych <= 0x1F) goto yy182; - goto yy206; + if (yych == '\r') goto yy162; + if (yych <= 0x1F) goto yy137; + goto yy162; } } else { if (yych <= '9') { - if (yych <= '%') goto yy182; - if (yych <= ')') goto yy206; - if (yych <= '/') goto yy182; - goto yy204; + if (yych <= '%') goto yy137; + if (yych <= ')') goto yy162; + if (yych <= '/') goto yy137; + goto yy160; } else { - if (yych == ';') goto yy206; - if (yych <= '<') goto yy182; - goto yy206; + if (yych == ';') goto yy162; + if (yych <= '<') goto yy137; + goto yy162; } } } else { if (yych <= '`') { if (yych <= 'Z') { - if (yych <= '@') goto yy182; - if (yych == 'R') goto yy233; - goto yy204; + if (yych <= '@') goto yy137; + if (yych == 'R') goto yy187; + goto yy160; } else { - if (yych <= ']') goto yy182; - if (yych <= '^') goto yy206; - if (yych <= '_') goto yy204; - goto yy182; + if (yych <= ']') goto yy137; + if (yych <= '^') goto yy162; + if (yych <= '_') goto yy160; + goto yy137; } } else { if (yych <= '{') { - if (yych == 'r') goto yy233; - if (yych <= 'z') goto yy204; - goto yy182; + if (yych == 'r') goto yy187; + if (yych <= 'z') goto yy160; + goto yy137; } else { - if (yych == '}') goto yy182; - if (yych <= '~') goto yy206; - goto yy182; + if (yych == '}') goto yy137; + if (yych <= '~') goto yy162; + goto yy137; } } } -yy211: - YYDEBUG(211, *YYCURSOR); - yyaccept = 4; +yy167: + YYDEBUG(167, *YYCURSOR); + yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '=') { if (yych <= '"') { if (yych <= '\n') { - if (yych <= 0x00) goto yy206; - if (yych <= 0x08) goto yy182; - goto yy206; + if (yych <= 0x00) goto yy162; + if (yych <= 0x08) goto yy137; + goto yy162; } else { - if (yych == '\r') goto yy206; - if (yych <= 0x1F) goto yy182; - goto yy206; + if (yych == '\r') goto yy162; + if (yych <= 0x1F) goto yy137; + goto yy162; } } else { if (yych <= '9') { - if (yych <= '%') goto yy182; - if (yych <= ')') goto yy206; - if (yych <= '/') goto yy182; - goto yy204; + if (yych <= '%') goto yy137; + if (yych <= ')') goto yy162; + if (yych <= '/') goto yy137; + goto yy160; } else { - if (yych == ';') goto yy206; - if (yych <= '<') goto yy182; - goto yy206; + if (yych == ';') goto yy162; + if (yych <= '<') goto yy137; + goto yy162; } } } else { if (yych <= '`') { if (yych <= 'Z') { - if (yych <= '@') goto yy182; - if (yych == 'E') goto yy234; - goto yy204; + if (yych <= '@') goto yy137; + if (yych == 'E') goto yy188; + goto yy160; } else { - if (yych <= ']') goto yy182; - if (yych <= '^') goto yy206; - if (yych <= '_') goto yy204; - goto yy182; + if (yych <= ']') goto yy137; + if (yych <= '^') goto yy162; + if (yych <= '_') goto yy160; + goto yy137; } } else { if (yych <= '{') { - if (yych == 'e') goto yy234; - if (yych <= 'z') goto yy204; - goto yy182; + if (yych == 'e') goto yy188; + if (yych <= 'z') goto yy160; + goto yy137; } else { - if (yych == '}') goto yy182; - if (yych <= '~') goto yy206; - goto yy182; + if (yych == '}') goto yy137; + if (yych <= '~') goto yy162; + goto yy137; } } } -yy212: - YYDEBUG(212, *YYCURSOR); +yy168: + YYDEBUG(168, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; if (yych <= '\\') { - if (yych <= 0x00) goto yy213; - if (yych <= '[') goto yy181; - goto yy216; + if (yych <= 0x00) goto yy169; + if (yych <= '[') goto yy136; + goto yy170; } else { - if (yych != '{') goto yy181; + if (yych != '{') goto yy136; } -yy213: - YYDEBUG(213, *YYCURSOR); +yy169: + YYDEBUG(169, *YYCURSOR); YYCURSOR = YYMARKER; - if (yyaccept <= 3) { + if (yyaccept <= 2) { if (yyaccept <= 1) { if (yyaccept == 0) { - goto yy183; + goto yy138; } else { - goto yy186; + goto yy155; } } else { - if (yyaccept == 2) { - goto yy180; - } else { - goto yy200; - } + goto yy162; } } else { - if (yyaccept <= 5) { - if (yyaccept == 4) { - goto yy206; + if (yyaccept <= 4) { + if (yyaccept == 3) { + goto yy182; } else { - goto yy228; + goto yy186; } } else { - if (yyaccept == 6) { - goto yy232; - } else { - goto yy249; - } + goto yy203; } } -yy214: - YYDEBUG(214, *YYCURSOR); - ++YYCURSOR; - YYFILL(2); - yych = *YYCURSOR; -yy215: - YYDEBUG(215, *YYCURSOR); - if (yybm[0+yych] & 32) { - goto yy214; - } - if (yych <= '\n') goto yy223; - goto yy225; -yy216: - YYDEBUG(216, *YYCURSOR); +yy170: + YYDEBUG(170, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; if (yybm[0+yych] & 128) { - goto yy235; + goto yy189; } - goto yy181; -yy217: - YYDEBUG(217, *YYCURSOR); + goto yy136; +yy171: + YYDEBUG(171, *YYCURSOR); ++YYCURSOR; - YYDEBUG(218, *YYCURSOR); + YYDEBUG(172, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 451 "Zend/zend_ini_scanner.l" +#line 449 "Zend/zend_ini_scanner.l" { /* Variable start */ yy_push_state(ST_VARNAME); return TC_DOLLAR_CURLY; } -#line 3038 "Zend/zend_ini_scanner.c" -yy219: - YYDEBUG(219, *YYCURSOR); +#line 2565 "Zend/zend_ini_scanner.c" +yy173: + YYDEBUG(173, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(220, *YYCURSOR); + YYDEBUG(174, *YYCURSOR); if (yybm[0+yych] & 64) { - goto yy219; + goto yy173; } - goto yy237; -yy221: - YYDEBUG(221, *YYCURSOR); - yyaccept = 3; + goto yy191; +yy175: + YYDEBUG(175, *YYCURSOR); + yyaccept = 1; YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(222, *YYCURSOR); + YYDEBUG(176, *YYCURSOR); if (yych <= '/') { if (yych <= 0x1F) { if (yych <= '\n') { - if (yych <= 0x00) goto yy200; - if (yych <= 0x08) goto yy181; - goto yy200; + if (yych <= 0x00) goto yy155; + if (yych <= 0x08) goto yy136; + goto yy155; } else { - if (yych == '\r') goto yy200; - goto yy181; + if (yych == '\r') goto yy155; + goto yy136; } } else { if (yych <= '$') { - if (yych <= '"') goto yy200; - if (yych <= '#') goto yy181; - goto yy212; + if (yych <= '"') goto yy155; + if (yych <= '#') goto yy136; + goto yy168; } else { - if (yych <= '%') goto yy181; - if (yych <= ')') goto yy200; - goto yy181; + if (yych <= '%') goto yy136; + if (yych <= ')') goto yy155; + goto yy136; } } } else { if (yych <= ']') { if (yych <= ';') { - if (yych <= '9') goto yy221; - if (yych <= ':') goto yy181; - goto yy200; + if (yych <= '9') goto yy175; + if (yych <= ':') goto yy136; + goto yy155; } else { - if (yych == '=') goto yy200; - goto yy181; + if (yych == '=') goto yy155; + goto yy136; } } else { if (yych <= '|') { - if (yych <= '^') goto yy200; - if (yych <= '{') goto yy181; - goto yy200; + if (yych <= '^') goto yy155; + if (yych <= '{') goto yy136; + goto yy155; } else { - if (yych == '~') goto yy200; - goto yy181; + if (yych == '~') goto yy155; + goto yy136; } } } -yy223: - YYDEBUG(223, *YYCURSOR); +yy177: + YYDEBUG(177, *YYCURSOR); ++YYCURSOR; -yy224: - YYDEBUG(224, *YYCURSOR); +yy178: + YYDEBUG(178, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 639 "Zend/zend_ini_scanner.l" +#line 637 "Zend/zend_ini_scanner.l" { /* Comment */ BEGIN(INITIAL); SCNG(lineno)++; return END_OF_LINE; } -#line 3110 "Zend/zend_ini_scanner.c" -yy225: - YYDEBUG(225, *YYCURSOR); +#line 2637 "Zend/zend_ini_scanner.c" +yy179: + YYDEBUG(179, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '\n') goto yy223; - goto yy224; -yy226: - YYDEBUG(226, *YYCURSOR); - yyaccept = 4; + if (yych == '\n') goto yy177; + goto yy178; +yy180: + YYDEBUG(180, *YYCURSOR); + yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '=') { if (yych <= '"') { if (yych <= '\n') { - if (yych <= 0x00) goto yy206; - if (yych <= 0x08) goto yy182; - goto yy206; + if (yych <= 0x00) goto yy162; + if (yych <= 0x08) goto yy137; + goto yy162; } else { - if (yych == '\r') goto yy206; - if (yych <= 0x1F) goto yy182; - goto yy206; + if (yych == '\r') goto yy162; + if (yych <= 0x1F) goto yy137; + goto yy162; } } else { if (yych <= '9') { - if (yych <= '%') goto yy182; - if (yych <= ')') goto yy206; - if (yych <= '/') goto yy182; - goto yy204; + if (yych <= '%') goto yy137; + if (yych <= ')') goto yy162; + if (yych <= '/') goto yy137; + goto yy160; } else { - if (yych == ';') goto yy206; - if (yych <= '<') goto yy182; - goto yy206; + if (yych == ';') goto yy162; + if (yych <= '<') goto yy137; + goto yy162; } } } else { if (yych <= '`') { if (yych <= 'Z') { - if (yych <= '@') goto yy182; - if (yych == 'L') goto yy239; - goto yy204; + if (yych <= '@') goto yy137; + if (yych == 'L') goto yy193; + goto yy160; } else { - if (yych <= ']') goto yy182; - if (yych <= '^') goto yy206; - if (yych <= '_') goto yy204; - goto yy182; + if (yych <= ']') goto yy137; + if (yych <= '^') goto yy162; + if (yych <= '_') goto yy160; + goto yy137; } } else { if (yych <= '{') { - if (yych == 'l') goto yy239; - if (yych <= 'z') goto yy204; - goto yy182; + if (yych == 'l') goto yy193; + if (yych <= 'z') goto yy160; + goto yy137; } else { - if (yych == '}') goto yy182; - if (yych <= '~') goto yy206; - goto yy182; + if (yych == '}') goto yy137; + if (yych <= '~') goto yy162; + goto yy137; } } } -yy227: - YYDEBUG(227, *YYCURSOR); - yyaccept = 5; +yy181: + YYDEBUG(181, *YYCURSOR); + yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '<') { if (yych <= ' ') { if (yych <= '\n') { - if (yych <= 0x00) goto yy228; - if (yych <= 0x08) goto yy182; - if (yych <= '\t') goto yy240; + if (yych <= 0x00) goto yy182; + if (yych <= 0x08) goto yy137; + if (yych <= '\t') goto yy194; } else { - if (yych == '\r') goto yy228; - if (yych <= 0x1F) goto yy182; - goto yy240; + if (yych == '\r') goto yy182; + if (yych <= 0x1F) goto yy137; + goto yy194; } } else { if (yych <= '/') { - if (yych <= '"') goto yy228; - if (yych <= '%') goto yy182; - if (yych >= '*') goto yy182; + if (yych <= '"') goto yy182; + if (yych <= '%') goto yy137; + if (yych >= '*') goto yy137; } else { - if (yych <= '9') goto yy204; - if (yych != ';') goto yy182; + if (yych <= '9') goto yy160; + if (yych != ';') goto yy137; } } } else { if (yych <= '_') { if (yych <= 'N') { - if (yych <= '=') goto yy228; - if (yych <= '@') goto yy182; - if (yych <= 'M') goto yy204; - goto yy242; + if (yych <= '=') goto yy182; + if (yych <= '@') goto yy137; + if (yych <= 'M') goto yy160; + goto yy196; } else { - if (yych <= 'Z') goto yy204; - if (yych <= ']') goto yy182; - if (yych >= '_') goto yy204; + if (yych <= 'Z') goto yy160; + if (yych <= ']') goto yy137; + if (yych >= '_') goto yy160; } } else { if (yych <= 'z') { - if (yych <= '`') goto yy182; - if (yych == 'n') goto yy242; - goto yy204; + if (yych <= '`') goto yy137; + if (yych == 'n') goto yy196; + goto yy160; } else { if (yych <= '|') { - if (yych <= '{') goto yy182; + if (yych <= '{') goto yy137; } else { - if (yych != '~') goto yy182; + if (yych != '~') goto yy137; } } } } -yy228: - YYDEBUG(228, *YYCURSOR); +yy182: + YYDEBUG(182, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 475 "Zend/zend_ini_scanner.l" +#line 473 "Zend/zend_ini_scanner.l" { /* FALSE value (when used outside option value/offset this causes parse error!)*/ RETURN_TOKEN(BOOL_FALSE, "", 0); } -#line 3225 "Zend/zend_ini_scanner.c" -yy229: - YYDEBUG(229, *YYCURSOR); - yyaccept = 4; +#line 2752 "Zend/zend_ini_scanner.c" +yy183: + YYDEBUG(183, *YYCURSOR); + yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '=') { if (yych <= '"') { if (yych <= '\n') { - if (yych <= 0x00) goto yy206; - if (yych <= 0x08) goto yy182; - goto yy206; + if (yych <= 0x00) goto yy162; + if (yych <= 0x08) goto yy137; + goto yy162; } else { - if (yych == '\r') goto yy206; - if (yych <= 0x1F) goto yy182; - goto yy206; + if (yych == '\r') goto yy162; + if (yych <= 0x1F) goto yy137; + goto yy162; } } else { if (yych <= '9') { - if (yych <= '%') goto yy182; - if (yych <= ')') goto yy206; - if (yych <= '/') goto yy182; - goto yy204; + if (yych <= '%') goto yy137; + if (yych <= ')') goto yy162; + if (yych <= '/') goto yy137; + goto yy160; } else { - if (yych == ';') goto yy206; - if (yych <= '<') goto yy182; - goto yy206; + if (yych == ';') goto yy162; + if (yych <= '<') goto yy137; + goto yy162; } } } else { if (yych <= '`') { if (yych <= 'Z') { - if (yych <= '@') goto yy182; - if (yych == 'L') goto yy243; - goto yy204; + if (yych <= '@') goto yy137; + if (yych == 'L') goto yy197; + goto yy160; } else { - if (yych <= ']') goto yy182; - if (yych <= '^') goto yy206; - if (yych <= '_') goto yy204; - goto yy182; + if (yych <= ']') goto yy137; + if (yych <= '^') goto yy162; + if (yych <= '_') goto yy160; + goto yy137; } } else { if (yych <= '{') { - if (yych == 'l') goto yy243; - if (yych <= 'z') goto yy204; - goto yy182; + if (yych == 'l') goto yy197; + if (yych <= 'z') goto yy160; + goto yy137; } else { - if (yych == '}') goto yy182; - if (yych <= '~') goto yy206; - goto yy182; + if (yych == '}') goto yy137; + if (yych <= '~') goto yy162; + goto yy137; } } } -yy230: - YYDEBUG(230, *YYCURSOR); - yyaccept = 4; +yy184: + YYDEBUG(184, *YYCURSOR); + yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '=') { if (yych <= '"') { if (yych <= '\n') { - if (yych <= 0x00) goto yy206; - if (yych <= 0x08) goto yy182; - goto yy206; + if (yych <= 0x00) goto yy162; + if (yych <= 0x08) goto yy137; + goto yy162; } else { - if (yych == '\r') goto yy206; - if (yych <= 0x1F) goto yy182; - goto yy206; + if (yych == '\r') goto yy162; + if (yych <= 0x1F) goto yy137; + goto yy162; } } else { if (yych <= '9') { - if (yych <= '%') goto yy182; - if (yych <= ')') goto yy206; - if (yych <= '/') goto yy182; - goto yy204; + if (yych <= '%') goto yy137; + if (yych <= ')') goto yy162; + if (yych <= '/') goto yy137; + goto yy160; } else { - if (yych == ';') goto yy206; - if (yych <= '<') goto yy182; - goto yy206; + if (yych == ';') goto yy162; + if (yych <= '<') goto yy137; + goto yy162; } } } else { if (yych <= '`') { if (yych <= 'Z') { - if (yych <= '@') goto yy182; - if (yych == 'F') goto yy244; - goto yy204; + if (yych <= '@') goto yy137; + if (yych == 'F') goto yy198; + goto yy160; } else { - if (yych <= ']') goto yy182; - if (yych <= '^') goto yy206; - if (yych <= '_') goto yy204; - goto yy182; + if (yych <= ']') goto yy137; + if (yych <= '^') goto yy162; + if (yych <= '_') goto yy160; + goto yy137; } } else { if (yych <= '{') { - if (yych == 'f') goto yy244; - if (yych <= 'z') goto yy204; - goto yy182; + if (yych == 'f') goto yy198; + if (yych <= 'z') goto yy160; + goto yy137; } else { - if (yych == '}') goto yy182; - if (yych <= '~') goto yy206; - goto yy182; + if (yych == '}') goto yy137; + if (yych <= '~') goto yy162; + goto yy137; } } } -yy231: - YYDEBUG(231, *YYCURSOR); - yyaccept = 6; +yy185: + YYDEBUG(185, *YYCURSOR); + yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[0+yych] & 16) { - goto yy204; + if (yybm[0+yych] & 32) { + goto yy160; } if (yych <= ')') { if (yych <= '\f') { if (yych <= 0x08) { - if (yych >= 0x01) goto yy182; + if (yych >= 0x01) goto yy137; } else { - if (yych <= '\t') goto yy245; - if (yych >= '\v') goto yy182; + if (yych <= '\t') goto yy199; + if (yych >= '\v') goto yy137; } } else { if (yych <= ' ') { - if (yych <= '\r') goto yy232; - if (yych <= 0x1F) goto yy182; - goto yy245; + if (yych <= '\r') goto yy186; + if (yych <= 0x1F) goto yy137; + goto yy199; } else { - if (yych <= '"') goto yy232; - if (yych <= '%') goto yy182; + if (yych <= '"') goto yy186; + if (yych <= '%') goto yy137; } } } else { if (yych <= ']') { if (yych <= ';') { - if (yych <= ':') goto yy182; + if (yych <= ':') goto yy137; } else { - if (yych != '=') goto yy182; + if (yych != '=') goto yy137; } } else { if (yych <= '|') { - if (yych <= '^') goto yy232; - if (yych <= '{') goto yy182; + if (yych <= '^') goto yy186; + if (yych <= '{') goto yy137; } else { - if (yych != '~') goto yy182; + if (yych != '~') goto yy137; } } } -yy232: - YYDEBUG(232, *YYCURSOR); +yy186: + YYDEBUG(186, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 471 "Zend/zend_ini_scanner.l" +#line 469 "Zend/zend_ini_scanner.l" { /* TRUE value (when used outside option value/offset this causes parse error!) */ RETURN_TOKEN(BOOL_TRUE, "1", 1); } -#line 3376 "Zend/zend_ini_scanner.c" -yy233: - YYDEBUG(233, *YYCURSOR); - yyaccept = 4; +#line 2903 "Zend/zend_ini_scanner.c" +yy187: + YYDEBUG(187, *YYCURSOR); + yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '=') { if (yych <= '"') { if (yych <= '\n') { - if (yych <= 0x00) goto yy206; - if (yych <= 0x08) goto yy182; - goto yy206; + if (yych <= 0x00) goto yy162; + if (yych <= 0x08) goto yy137; + goto yy162; } else { - if (yych == '\r') goto yy206; - if (yych <= 0x1F) goto yy182; - goto yy206; + if (yych == '\r') goto yy162; + if (yych <= 0x1F) goto yy137; + goto yy162; } } else { if (yych <= '9') { - if (yych <= '%') goto yy182; - if (yych <= ')') goto yy206; - if (yych <= '/') goto yy182; - goto yy204; + if (yych <= '%') goto yy137; + if (yych <= ')') goto yy162; + if (yych <= '/') goto yy137; + goto yy160; } else { - if (yych == ';') goto yy206; - if (yych <= '<') goto yy182; - goto yy206; + if (yych == ';') goto yy162; + if (yych <= '<') goto yy137; + goto yy162; } } } else { if (yych <= '`') { if (yych <= 'Z') { - if (yych <= '@') goto yy182; - if (yych == 'U') goto yy247; - goto yy204; + if (yych <= '@') goto yy137; + if (yych == 'U') goto yy201; + goto yy160; } else { - if (yych <= ']') goto yy182; - if (yych <= '^') goto yy206; - if (yych <= '_') goto yy204; - goto yy182; + if (yych <= ']') goto yy137; + if (yych <= '^') goto yy162; + if (yych <= '_') goto yy160; + goto yy137; } } else { if (yych <= '{') { - if (yych == 'u') goto yy247; - if (yych <= 'z') goto yy204; - goto yy182; + if (yych == 'u') goto yy201; + if (yych <= 'z') goto yy160; + goto yy137; } else { - if (yych == '}') goto yy182; - if (yych <= '~') goto yy206; - goto yy182; + if (yych == '}') goto yy137; + if (yych <= '~') goto yy162; + goto yy137; } } } -yy234: - YYDEBUG(234, *YYCURSOR); - yyaccept = 4; +yy188: + YYDEBUG(188, *YYCURSOR); + yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '=') { if (yych <= '"') { if (yych <= '\n') { - if (yych <= 0x00) goto yy206; - if (yych <= 0x08) goto yy182; - goto yy206; + if (yych <= 0x00) goto yy162; + if (yych <= 0x08) goto yy137; + goto yy162; } else { - if (yych == '\r') goto yy206; - if (yych <= 0x1F) goto yy182; - goto yy206; + if (yych == '\r') goto yy162; + if (yych <= 0x1F) goto yy137; + goto yy162; } } else { if (yych <= '9') { - if (yych <= '%') goto yy182; - if (yych <= ')') goto yy206; - if (yych <= '/') goto yy182; - goto yy204; + if (yych <= '%') goto yy137; + if (yych <= ')') goto yy162; + if (yych <= '/') goto yy137; + goto yy160; } else { - if (yych == ';') goto yy206; - if (yych <= '<') goto yy182; - goto yy206; + if (yych == ';') goto yy162; + if (yych <= '<') goto yy137; + goto yy162; } } } else { if (yych <= '`') { if (yych <= 'Z') { - if (yych <= '@') goto yy182; - if (yych == 'S') goto yy231; - goto yy204; + if (yych <= '@') goto yy137; + if (yych == 'S') goto yy185; + goto yy160; } else { - if (yych <= ']') goto yy182; - if (yych <= '^') goto yy206; - if (yych <= '_') goto yy204; - goto yy182; + if (yych <= ']') goto yy137; + if (yych <= '^') goto yy162; + if (yych <= '_') goto yy160; + goto yy137; } } else { if (yych <= '{') { - if (yych == 's') goto yy231; - if (yych <= 'z') goto yy204; - goto yy182; + if (yych == 's') goto yy185; + if (yych <= 'z') goto yy160; + goto yy137; } else { - if (yych == '}') goto yy182; - if (yych <= '~') goto yy206; - goto yy182; + if (yych == '}') goto yy137; + if (yych <= '~') goto yy162; + goto yy137; } } } -yy235: - YYDEBUG(235, *YYCURSOR); +yy189: + YYDEBUG(189, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(236, *YYCURSOR); + YYDEBUG(190, *YYCURSOR); if (yybm[0+yych] & 128) { - goto yy235; + goto yy189; } - if (yych <= 0x00) goto yy183; - if (yych == '\\') goto yy216; - goto yy181; -yy237: - YYDEBUG(237, *YYCURSOR); + if (yych <= 0x00) goto yy138; + if (yych == '\\') goto yy170; + goto yy136; +yy191: + YYDEBUG(191, *YYCURSOR); ++YYCURSOR; - YYDEBUG(238, *YYCURSOR); + YYDEBUG(192, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 418 "Zend/zend_ini_scanner.l" +#line 416 "Zend/zend_ini_scanner.l" { /* Raw string */ /* Eat leading and trailing single quotes */ if (yytext[0] == '\'' && yytext[yyleng - 1] == '\'') { @@ -3499,393 +3028,612 @@ yy237: } RETURN_TOKEN(TC_RAW, yytext, yyleng); } -#line 3505 "Zend/zend_ini_scanner.c" -yy239: - YYDEBUG(239, *YYCURSOR); - yyaccept = 4; +#line 3032 "Zend/zend_ini_scanner.c" +yy193: + YYDEBUG(193, *YYCURSOR); + yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '=') { if (yych <= '"') { if (yych <= '\n') { - if (yych <= 0x00) goto yy206; - if (yych <= 0x08) goto yy182; - goto yy206; + if (yych <= 0x00) goto yy162; + if (yych <= 0x08) goto yy137; + goto yy162; } else { - if (yych == '\r') goto yy206; - if (yych <= 0x1F) goto yy182; - goto yy206; + if (yych == '\r') goto yy162; + if (yych <= 0x1F) goto yy137; + goto yy162; } } else { if (yych <= '9') { - if (yych <= '%') goto yy182; - if (yych <= ')') goto yy206; - if (yych <= '/') goto yy182; - goto yy204; + if (yych <= '%') goto yy137; + if (yych <= ')') goto yy162; + if (yych <= '/') goto yy137; + goto yy160; } else { - if (yych == ';') goto yy206; - if (yych <= '<') goto yy182; - goto yy206; + if (yych == ';') goto yy162; + if (yych <= '<') goto yy137; + goto yy162; } } } else { if (yych <= '`') { if (yych <= 'Z') { - if (yych <= '@') goto yy182; - if (yych == 'S') goto yy242; - goto yy204; + if (yych <= '@') goto yy137; + if (yych == 'S') goto yy196; + goto yy160; } else { - if (yych <= ']') goto yy182; - if (yych <= '^') goto yy206; - if (yych <= '_') goto yy204; - goto yy182; + if (yych <= ']') goto yy137; + if (yych <= '^') goto yy162; + if (yych <= '_') goto yy160; + goto yy137; } } else { if (yych <= '{') { - if (yych == 's') goto yy242; - if (yych <= 'z') goto yy204; - goto yy182; + if (yych == 's') goto yy196; + if (yych <= 'z') goto yy160; + goto yy137; } else { - if (yych == '}') goto yy182; - if (yych <= '~') goto yy206; - goto yy182; + if (yych == '}') goto yy137; + if (yych <= '~') goto yy162; + goto yy137; } } } -yy240: - YYDEBUG(240, *YYCURSOR); +yy194: + YYDEBUG(194, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(241, *YYCURSOR); - if (yych == '\t') goto yy240; - if (yych == ' ') goto yy240; - goto yy228; -yy242: - YYDEBUG(242, *YYCURSOR); - yyaccept = 4; + YYDEBUG(195, *YYCURSOR); + if (yych == '\t') goto yy194; + if (yych == ' ') goto yy194; + goto yy182; +yy196: + YYDEBUG(196, *YYCURSOR); + yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '=') { if (yych <= '"') { if (yych <= '\n') { - if (yych <= 0x00) goto yy206; - if (yych <= 0x08) goto yy182; - goto yy206; + if (yych <= 0x00) goto yy162; + if (yych <= 0x08) goto yy137; + goto yy162; } else { - if (yych == '\r') goto yy206; - if (yych <= 0x1F) goto yy182; - goto yy206; + if (yych == '\r') goto yy162; + if (yych <= 0x1F) goto yy137; + goto yy162; } } else { if (yych <= '9') { - if (yych <= '%') goto yy182; - if (yych <= ')') goto yy206; - if (yych <= '/') goto yy182; - goto yy204; + if (yych <= '%') goto yy137; + if (yych <= ')') goto yy162; + if (yych <= '/') goto yy137; + goto yy160; } else { - if (yych == ';') goto yy206; - if (yych <= '<') goto yy182; - goto yy206; + if (yych == ';') goto yy162; + if (yych <= '<') goto yy137; + goto yy162; } } } else { if (yych <= '`') { if (yych <= 'Z') { - if (yych <= '@') goto yy182; - if (yych == 'E') goto yy244; - goto yy204; + if (yych <= '@') goto yy137; + if (yych == 'E') goto yy198; + goto yy160; } else { - if (yych <= ']') goto yy182; - if (yych <= '^') goto yy206; - if (yych <= '_') goto yy204; - goto yy182; + if (yych <= ']') goto yy137; + if (yych <= '^') goto yy162; + if (yych <= '_') goto yy160; + goto yy137; } } else { if (yych <= '{') { - if (yych == 'e') goto yy244; - if (yych <= 'z') goto yy204; - goto yy182; + if (yych == 'e') goto yy198; + if (yych <= 'z') goto yy160; + goto yy137; } else { - if (yych == '}') goto yy182; - if (yych <= '~') goto yy206; - goto yy182; + if (yych == '}') goto yy137; + if (yych <= '~') goto yy162; + goto yy137; } } } -yy243: - YYDEBUG(243, *YYCURSOR); - yyaccept = 4; +yy197: + YYDEBUG(197, *YYCURSOR); + yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '=') { if (yych <= '"') { if (yych <= '\n') { - if (yych <= 0x00) goto yy206; - if (yych <= 0x08) goto yy182; - goto yy206; + if (yych <= 0x00) goto yy162; + if (yych <= 0x08) goto yy137; + goto yy162; } else { - if (yych == '\r') goto yy206; - if (yych <= 0x1F) goto yy182; - goto yy206; + if (yych == '\r') goto yy162; + if (yych <= 0x1F) goto yy137; + goto yy162; } } else { if (yych <= '9') { - if (yych <= '%') goto yy182; - if (yych <= ')') goto yy206; - if (yych <= '/') goto yy182; - goto yy204; + if (yych <= '%') goto yy137; + if (yych <= ')') goto yy162; + if (yych <= '/') goto yy137; + goto yy160; } else { - if (yych == ';') goto yy206; - if (yych <= '<') goto yy182; - goto yy206; + if (yych == ';') goto yy162; + if (yych <= '<') goto yy137; + goto yy162; } } } else { if (yych <= '`') { if (yych <= 'Z') { - if (yych <= '@') goto yy182; - if (yych == 'L') goto yy248; - goto yy204; + if (yych <= '@') goto yy137; + if (yych == 'L') goto yy202; + goto yy160; } else { - if (yych <= ']') goto yy182; - if (yych <= '^') goto yy206; - if (yych <= '_') goto yy204; - goto yy182; + if (yych <= ']') goto yy137; + if (yych <= '^') goto yy162; + if (yych <= '_') goto yy160; + goto yy137; } } else { if (yych <= '{') { - if (yych == 'l') goto yy248; - if (yych <= 'z') goto yy204; - goto yy182; + if (yych == 'l') goto yy202; + if (yych <= 'z') goto yy160; + goto yy137; } else { - if (yych == '}') goto yy182; - if (yych <= '~') goto yy206; - goto yy182; + if (yych == '}') goto yy137; + if (yych <= '~') goto yy162; + goto yy137; } } } -yy244: - YYDEBUG(244, *YYCURSOR); - yyaccept = 5; +yy198: + YYDEBUG(198, *YYCURSOR); + yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[0+yych] & 16) { - goto yy204; + if (yybm[0+yych] & 32) { + goto yy160; } if (yych <= ')') { if (yych <= '\f') { if (yych <= 0x08) { - if (yych <= 0x00) goto yy228; - goto yy182; + if (yych <= 0x00) goto yy182; + goto yy137; } else { - if (yych <= '\t') goto yy240; - if (yych <= '\n') goto yy228; - goto yy182; + if (yych <= '\t') goto yy194; + if (yych <= '\n') goto yy182; + goto yy137; } } else { if (yych <= ' ') { - if (yych <= '\r') goto yy228; - if (yych <= 0x1F) goto yy182; - goto yy240; + if (yych <= '\r') goto yy182; + if (yych <= 0x1F) goto yy137; + goto yy194; } else { - if (yych <= '"') goto yy228; - if (yych <= '%') goto yy182; - goto yy228; + if (yych <= '"') goto yy182; + if (yych <= '%') goto yy137; + goto yy182; } } } else { if (yych <= ']') { if (yych <= ';') { - if (yych <= ':') goto yy182; - goto yy228; - } else { - if (yych == '=') goto yy228; + if (yych <= ':') goto yy137; goto yy182; + } else { + if (yych == '=') goto yy182; + goto yy137; } } else { if (yych <= '|') { - if (yych <= '^') goto yy228; - if (yych <= '{') goto yy182; - goto yy228; - } else { - if (yych == '~') goto yy228; + if (yych <= '^') goto yy182; + if (yych <= '{') goto yy137; goto yy182; + } else { + if (yych == '~') goto yy182; + goto yy137; } } } -yy245: - YYDEBUG(245, *YYCURSOR); +yy199: + YYDEBUG(199, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(246, *YYCURSOR); - if (yych == '\t') goto yy245; - if (yych == ' ') goto yy245; - goto yy232; -yy247: - YYDEBUG(247, *YYCURSOR); - yyaccept = 4; + YYDEBUG(200, *YYCURSOR); + if (yych == '\t') goto yy199; + if (yych == ' ') goto yy199; + goto yy186; +yy201: + YYDEBUG(201, *YYCURSOR); + yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '=') { if (yych <= '"') { if (yych <= '\n') { - if (yych <= 0x00) goto yy206; - if (yych <= 0x08) goto yy182; - goto yy206; + if (yych <= 0x00) goto yy162; + if (yych <= 0x08) goto yy137; + goto yy162; } else { - if (yych == '\r') goto yy206; - if (yych <= 0x1F) goto yy182; - goto yy206; + if (yych == '\r') goto yy162; + if (yych <= 0x1F) goto yy137; + goto yy162; } } else { if (yych <= '9') { - if (yych <= '%') goto yy182; - if (yych <= ')') goto yy206; - if (yych <= '/') goto yy182; - goto yy204; + if (yych <= '%') goto yy137; + if (yych <= ')') goto yy162; + if (yych <= '/') goto yy137; + goto yy160; } else { - if (yych == ';') goto yy206; - if (yych <= '<') goto yy182; - goto yy206; + if (yych == ';') goto yy162; + if (yych <= '<') goto yy137; + goto yy162; } } } else { if (yych <= '`') { if (yych <= 'Z') { - if (yych <= '@') goto yy182; - if (yych == 'E') goto yy231; - goto yy204; + if (yych <= '@') goto yy137; + if (yych == 'E') goto yy185; + goto yy160; } else { - if (yych <= ']') goto yy182; - if (yych <= '^') goto yy206; - if (yych <= '_') goto yy204; - goto yy182; + if (yych <= ']') goto yy137; + if (yych <= '^') goto yy162; + if (yych <= '_') goto yy160; + goto yy137; } } else { if (yych <= '{') { - if (yych == 'e') goto yy231; - if (yych <= 'z') goto yy204; - goto yy182; + if (yych == 'e') goto yy185; + if (yych <= 'z') goto yy160; + goto yy137; } else { - if (yych == '}') goto yy182; - if (yych <= '~') goto yy206; - goto yy182; + if (yych == '}') goto yy137; + if (yych <= '~') goto yy162; + goto yy137; } } } -yy248: - YYDEBUG(248, *YYCURSOR); - yyaccept = 7; +yy202: + YYDEBUG(202, *YYCURSOR); + yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - if (yybm[0+yych] & 16) { - goto yy204; + if (yybm[0+yych] & 32) { + goto yy160; } if (yych <= ')') { if (yych <= '\f') { if (yych <= 0x08) { - if (yych >= 0x01) goto yy182; + if (yych >= 0x01) goto yy137; } else { - if (yych <= '\t') goto yy250; - if (yych >= '\v') goto yy182; + if (yych <= '\t') goto yy204; + if (yych >= '\v') goto yy137; } } else { if (yych <= ' ') { - if (yych <= '\r') goto yy249; - if (yych <= 0x1F) goto yy182; - goto yy250; + if (yych <= '\r') goto yy203; + if (yych <= 0x1F) goto yy137; + goto yy204; } else { - if (yych <= '"') goto yy249; - if (yych <= '%') goto yy182; + if (yych <= '"') goto yy203; + if (yych <= '%') goto yy137; } } } else { if (yych <= ']') { if (yych <= ';') { - if (yych <= ':') goto yy182; + if (yych <= ':') goto yy137; } else { - if (yych != '=') goto yy182; + if (yych != '=') goto yy137; } } else { if (yych <= '|') { - if (yych <= '^') goto yy249; - if (yych <= '{') goto yy182; + if (yych <= '^') goto yy203; + if (yych <= '{') goto yy137; } else { - if (yych != '~') goto yy182; + if (yych != '~') goto yy137; } } } -yy249: - YYDEBUG(249, *YYCURSOR); +yy203: + YYDEBUG(203, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 479 "Zend/zend_ini_scanner.l" +#line 477 "Zend/zend_ini_scanner.l" { RETURN_TOKEN(NULL_NULL, "", 0); } -#line 3824 "Zend/zend_ini_scanner.c" -yy250: - YYDEBUG(250, *YYCURSOR); +#line 3351 "Zend/zend_ini_scanner.c" +yy204: + YYDEBUG(204, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(251, *YYCURSOR); - if (yych == '\t') goto yy250; - if (yych == ' ') goto yy250; - goto yy249; + YYDEBUG(205, *YYCURSOR); + if (yych == '\t') goto yy204; + if (yych == ' ') goto yy204; + goto yy203; + } +/* *********************************** */ +yyc_ST_SECTION_RAW: + { + static const unsigned char yybm[] = { + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 192, 0, 64, 64, 0, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 192, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 0, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + }; + YYDEBUG(206, *YYCURSOR); + YYFILL(1); + yych = *YYCURSOR; + if (yybm[0+yych] & 64) { + goto yy208; + } + if (yych <= '\r') goto yy211; + goto yy213; +yy208: + YYDEBUG(208, *YYCURSOR); + ++YYCURSOR; + YYFILL(1); + yych = *YYCURSOR; + YYDEBUG(209, *YYCURSOR); + if (yybm[0+yych] & 64) { + goto yy208; + } + YYDEBUG(210, *YYCURSOR); + yyleng = YYCURSOR - SCNG(yy_text); +#line 537 "Zend/zend_ini_scanner.l" + { /* Raw value, only used when SCNG(scanner_mode) == ZEND_INI_SCANNER_RAW. */ + RETURN_TOKEN(TC_RAW, yytext, yyleng); +} +#line 3422 "Zend/zend_ini_scanner.c" +yy211: + YYDEBUG(211, *YYCURSOR); + ++YYCURSOR; + YYDEBUG(212, *YYCURSOR); + yyleng = YYCURSOR - SCNG(yy_text); +#line 648 "Zend/zend_ini_scanner.l" + { + return 0; +} +#line 3432 "Zend/zend_ini_scanner.c" +yy213: + YYDEBUG(213, *YYCURSOR); + ++YYCURSOR; + YYFILL(2); + yych = *YYCURSOR; + YYDEBUG(214, *YYCURSOR); + if (yybm[0+yych] & 128) { + goto yy213; + } + if (yych <= 0x08) goto yy215; + if (yych <= '\n') goto yy216; + if (yych == '\r') goto yy217; +yy215: + YYDEBUG(215, *YYCURSOR); + yyleng = YYCURSOR - SCNG(yy_text); +#line 425 "Zend/zend_ini_scanner.l" + { /* End of section */ + BEGIN(INITIAL); + SCNG(lineno)++; + return ']'; +} +#line 3454 "Zend/zend_ini_scanner.c" +yy216: + YYDEBUG(216, *YYCURSOR); + ++YYCURSOR; + goto yy215; +yy217: + YYDEBUG(217, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == '\n') goto yy216; + goto yy215; + } +/* *********************************** */ +yyc_ST_DOUBLE_QUOTES: + { + static const unsigned char yybm[] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 128, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 128, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + }; + YYDEBUG(218, *YYCURSOR); + YYFILL(2); + yych = *YYCURSOR; + if (yych == '"') goto yy222; + if (yych == '$') goto yy225; + YYDEBUG(220, *YYCURSOR); + ++YYCURSOR; +yy221: + YYDEBUG(221, *YYCURSOR); + yyleng = YYCURSOR - SCNG(yy_text); +#line 587 "Zend/zend_ini_scanner.l" + { /* Escape double quoted string contents */ + if (YYCURSOR > YYLIMIT) { + return 0; + } + + while (YYCURSOR < YYLIMIT) { + switch (*YYCURSOR++) { + case '"': + if (YYCURSOR < YYLIMIT && YYCURSOR[-2] == '\\' && *YYCURSOR != '\r' && *YYCURSOR != '\n') { + continue; + } + break; + case '$': + if (*YYCURSOR == '{') { + break; + } + continue; + case '\\': + if (YYCURSOR < YYLIMIT && *YYCURSOR != '"') { + YYCURSOR++; + } + /* fall through */ + default: + continue; + } + + YYCURSOR--; + break; + } + + yyleng = YYCURSOR - SCNG(yy_text); + + zend_ini_escape_string(ini_lval, yytext, yyleng, '"'); + return TC_QUOTED_STRING; +} +#line 3548 "Zend/zend_ini_scanner.c" +yy222: + YYDEBUG(222, *YYCURSOR); + ++YYCURSOR; + YYFILL(1); + yych = *YYCURSOR; + YYDEBUG(223, *YYCURSOR); + if (yybm[0+yych] & 128) { + goto yy222; + } + YYDEBUG(224, *YYCURSOR); + yyleng = YYCURSOR - SCNG(yy_text); +#line 582 "Zend/zend_ini_scanner.l" + { /* Double quoted '"' string ends */ + yy_pop_state(); + return '"'; +} +#line 3565 "Zend/zend_ini_scanner.c" +yy225: + YYDEBUG(225, *YYCURSOR); + yych = *++YYCURSOR; + if (yych != '{') goto yy221; + YYDEBUG(226, *YYCURSOR); + ++YYCURSOR; + YYDEBUG(227, *YYCURSOR); + yyleng = YYCURSOR - SCNG(yy_text); +#line 449 "Zend/zend_ini_scanner.l" + { /* Variable start */ + yy_push_state(ST_VARNAME); + return TC_DOLLAR_CURLY; +} +#line 3579 "Zend/zend_ini_scanner.c" } /* *********************************** */ yyc_ST_VARNAME: { static const unsigned char yybm[] = { - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 0, 0, 128, 128, 0, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 0, 0, 128, 0, 128, 0, 128, - 0, 0, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 0, 128, 0, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 0, 128, 128, 0, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 0, 0, 0, 0, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 0, 0, 128, 128, 0, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 0, 0, 128, 0, 128, 0, 128, + 0, 0, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 0, 128, 0, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 0, 128, 128, 0, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 0, 0, 0, 0, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 128, 128, 128, 128, 128, 128, }; - YYDEBUG(252, *YYCURSOR); + YYDEBUG(228, *YYCURSOR); YYFILL(1); yych = *YYCURSOR; if (yybm[0+yych] & 128) { - goto yy254; + goto yy230; } - if (yych == '}') goto yy259; - goto yy257; -yy254: - YYDEBUG(254, *YYCURSOR); + if (yych == '}') goto yy235; + goto yy233; +yy230: + YYDEBUG(230, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(255, *YYCURSOR); + YYDEBUG(231, *YYCURSOR); if (yybm[0+yych] & 128) { - goto yy254; + goto yy230; } - YYDEBUG(256, *YYCURSOR); + YYDEBUG(232, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 456 "Zend/zend_ini_scanner.l" +#line 454 "Zend/zend_ini_scanner.l" { /* Variable name */ /* Eat leading whitespace */ EAT_LEADING_WHITESPACE(); @@ -3895,30 +3643,233 @@ yy254: RETURN_TOKEN(TC_VARNAME, yytext, yyleng); } -#line 3901 "Zend/zend_ini_scanner.c" -yy257: - YYDEBUG(257, *YYCURSOR); +#line 3647 "Zend/zend_ini_scanner.c" +yy233: + YYDEBUG(233, *YYCURSOR); ++YYCURSOR; - YYDEBUG(258, *YYCURSOR); + YYDEBUG(234, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 650 "Zend/zend_ini_scanner.l" +#line 648 "Zend/zend_ini_scanner.l" { return 0; } -#line 3911 "Zend/zend_ini_scanner.c" -yy259: - YYDEBUG(259, *YYCURSOR); +#line 3657 "Zend/zend_ini_scanner.c" +yy235: + YYDEBUG(235, *YYCURSOR); ++YYCURSOR; - YYDEBUG(260, *YYCURSOR); + YYDEBUG(236, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 466 "Zend/zend_ini_scanner.l" +#line 464 "Zend/zend_ini_scanner.l" { /* Variable end */ yy_pop_state(); return '}'; } -#line 3922 "Zend/zend_ini_scanner.c" +#line 3668 "Zend/zend_ini_scanner.c" + } +/* *********************************** */ +yyc_ST_RAW: + { + static const unsigned char yybm[] = { + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 192, 0, 64, 64, 0, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 192, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + }; + YYDEBUG(237, *YYCURSOR); + YYFILL(3); + yych = *YYCURSOR; + if (yych <= '\f') { + if (yych <= 0x08) { + if (yych >= 0x01) goto yy241; + } else { + if (yych <= '\t') goto yy243; + if (yych <= '\n') goto yy244; + goto yy241; + } + } else { + if (yych <= ' ') { + if (yych <= '\r') goto yy246; + if (yych <= 0x1F) goto yy241; + goto yy243; + } else { + if (yych == ';') goto yy247; + goto yy241; + } + } + YYDEBUG(239, *YYCURSOR); + ++YYCURSOR; + YYDEBUG(240, *YYCURSOR); + yyleng = YYCURSOR - SCNG(yy_text); +#line 643 "Zend/zend_ini_scanner.l" + { /* End of option value (if EOF is reached before EOL */ + BEGIN(INITIAL); + return END_OF_LINE; +} +#line 3737 "Zend/zend_ini_scanner.c" +yy241: + YYDEBUG(241, *YYCURSOR); + ++YYCURSOR; +yy242: + YYDEBUG(242, *YYCURSOR); + yyleng = YYCURSOR - SCNG(yy_text); +#line 500 "Zend/zend_ini_scanner.l" + { /* Raw value, only used when SCNG(scanner_mode) == ZEND_INI_SCANNER_RAW. */ + unsigned char *sc = NULL; + while (YYCURSOR < YYLIMIT) { + switch (*YYCURSOR) { + case '\n': + case '\r': + goto end_raw_value_chars; + break; + case ';': + if (sc == NULL) { + sc = YYCURSOR; + } + /* no break */ + default: + YYCURSOR++; + break; + } + } +end_raw_value_chars: + yyleng = YYCURSOR - SCNG(yy_text); + + /* Eat trailing semicolons */ + while (yytext[yyleng - 1] == ';') { + yyleng--; + } + + /* Eat leading and trailing double quotes */ + if (yyleng > 1 && yytext[0] == '"' && yytext[yyleng - 1] == '"') { + SCNG(yy_text)++; + yyleng = yyleng - 2; + } else if (sc) { + YYCURSOR = sc; + yyleng = YYCURSOR - SCNG(yy_text); + } + RETURN_TOKEN(TC_RAW, yytext, yyleng); +} +#line 3781 "Zend/zend_ini_scanner.c" +yy243: + YYDEBUG(243, *YYCURSOR); + yych = *++YYCURSOR; + if (yych <= '\r') { + if (yych <= 0x08) goto yy242; + if (yych <= '\n') goto yy250; + if (yych <= '\f') goto yy242; + goto yy250; + } else { + if (yych <= ' ') { + if (yych <= 0x1F) goto yy242; + goto yy250; + } else { + if (yych == ';') goto yy250; + goto yy242; + } + } +yy244: + YYDEBUG(244, *YYCURSOR); + ++YYCURSOR; +yy245: + YYDEBUG(245, *YYCURSOR); + yyleng = YYCURSOR - SCNG(yy_text); +#line 541 "Zend/zend_ini_scanner.l" + { /* End of option value */ + BEGIN(INITIAL); + SCNG(lineno)++; + return END_OF_LINE; +} +#line 3811 "Zend/zend_ini_scanner.c" +yy246: + YYDEBUG(246, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == '\n') goto yy244; + goto yy245; +yy247: + YYDEBUG(247, *YYCURSOR); + ++YYCURSOR; + YYFILL(2); + yych = *YYCURSOR; + YYDEBUG(248, *YYCURSOR); + if (yybm[0+yych] & 64) { + goto yy247; + } + if (yych <= '\n') goto yy252; + goto yy254; +yy249: + YYDEBUG(249, *YYCURSOR); + ++YYCURSOR; + YYFILL(2); + yych = *YYCURSOR; +yy250: + YYDEBUG(250, *YYCURSOR); + if (yybm[0+yych] & 128) { + goto yy249; + } + if (yych <= '\f') { + if (yych <= 0x08) goto yy251; + if (yych <= '\n') goto yy244; + } else { + if (yych <= '\r') goto yy246; + if (yych == ';') goto yy247; + } +yy251: + YYDEBUG(251, *YYCURSOR); + yyleng = YYCURSOR - SCNG(yy_text); +#line 627 "Zend/zend_ini_scanner.l" + { + /* eat whitespace */ + goto restart; +} +#line 3853 "Zend/zend_ini_scanner.c" +yy252: + YYDEBUG(252, *YYCURSOR); + ++YYCURSOR; +yy253: + YYDEBUG(253, *YYCURSOR); + yyleng = YYCURSOR - SCNG(yy_text); +#line 637 "Zend/zend_ini_scanner.l" + { /* Comment */ + BEGIN(INITIAL); + SCNG(lineno)++; + return END_OF_LINE; +} +#line 3866 "Zend/zend_ini_scanner.c" +yy254: + YYDEBUG(254, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == '\n') goto yy252; + goto yy253; } } -#line 654 "Zend/zend_ini_scanner.l" +#line 652 "Zend/zend_ini_scanner.l" } diff --git a/Zend/zend_ini_scanner_defs.h b/Zend/zend_ini_scanner_defs.h index 1cbfbf1ce0..e446d7aeea 100644 --- a/Zend/zend_ini_scanner_defs.h +++ b/Zend/zend_ini_scanner_defs.h @@ -1,4 +1,4 @@ -/* Generated by re2c 0.16 */ +/* Generated by re2c 1.0.3 */ #line 3 "Zend/zend_ini_scanner_defs.h" enum YYCONDTYPE { diff --git a/ext/json/json_scanner.c b/ext/json/json_scanner.c index 44ad764474..32930fa934 100644 --- a/ext/json/json_scanner.c +++ b/ext/json/json_scanner.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.16 */ +/* Generated by re2c 1.0.3 */ /* +----------------------------------------------------------------------+ | PHP Version 7 | @@ -105,7 +105,7 @@ void php_json_scanner_init(php_json_scanner *s, char *str, size_t str_len, int o int php_json_scan(php_json_scanner *s) { ZVAL_NULL(&s->value); - + std: s->token = s->cursor; @@ -130,38 +130,38 @@ std: yyc_JS: { static const unsigned char yybm[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 64, 0, 0, 0, 64, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 64, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 64, 0, 0, 0, 64, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 64, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, }; yych = *YYCURSOR; if (yych <= ']') { @@ -265,8 +265,7 @@ yy5: return PHP_JSON_T_ERROR; } yy7: - ++YYCURSOR; - yych = *YYCURSOR; + yych = *++YYCURSOR; yy8: if (yybm[0+yych] & 64) { goto yy7; @@ -274,7 +273,7 @@ yy8: yy9: { goto std; } yy10: - yych = *++YYCURSOR; + ++YYCURSOR; goto yy9; yy11: yych = *++YYCURSOR; @@ -341,8 +340,7 @@ yy20: } yy21: yyaccept = 0; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; + yych = *(YYMARKER = ++YYCURSOR); if (yybm[0+yych] & 128) { goto yy21; } @@ -486,8 +484,7 @@ yy52: goto yy46; yy53: yyaccept = 3; - YYMARKER = ++YYCURSOR; - yych = *YYCURSOR; + yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'D') { if (yych <= '/') goto yy55; if (yych <= '9') goto yy53; @@ -505,8 +502,7 @@ yy56: if (yych <= '/') goto yy46; if (yych >= ':') goto yy46; yy57: - ++YYCURSOR; - yych = *YYCURSOR; + yych = *++YYCURSOR; if (yych <= '/') goto yy55; if (yych <= '9') goto yy57; goto yy55; @@ -943,7 +939,7 @@ yy114: return PHP_JSON_T_ERROR; } yy115: - yych = *++YYCURSOR; + ++YYCURSOR; goto yy114; yy116: yych = *++YYCURSOR; diff --git a/ext/json/php_json_scanner_defs.h b/ext/json/php_json_scanner_defs.h index 9f46472276..97ad7626ad 100644 --- a/ext/json/php_json_scanner_defs.h +++ b/ext/json/php_json_scanner_defs.h @@ -1,4 +1,4 @@ -/* Generated by re2c 0.16 */ +/* Generated by re2c 1.0.3 */ enum YYCONDTYPE { yycJS, diff --git a/ext/pdo/pdo_sql_parser.c b/ext/pdo/pdo_sql_parser.c index cf0edc9105..779a70280a 100644 --- a/ext/pdo/pdo_sql_parser.c +++ b/ext/pdo/pdo_sql_parser.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.16 */ +/* Generated by re2c 1.0.3 */ #line 1 "ext/pdo/pdo_sql_parser.re" /* +----------------------------------------------------------------------+ @@ -45,11 +45,11 @@ static int scan(Scanner *s) char *cursor = s->cur; s->tok = cursor; - #line 55 "ext/pdo/pdo_sql_parser.re" + #line 53 "ext/pdo/pdo_sql_parser.re" -#line 55 "ext/pdo/pdo_sql_parser.c" +#line 53 "ext/pdo/pdo_sql_parser.c" { YYCTYPE yych; if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2); @@ -94,22 +94,22 @@ yy3: default: goto yy3; } yy5: -#line 65 "ext/pdo/pdo_sql_parser.re" +#line 63 "ext/pdo/pdo_sql_parser.re" { RET(PDO_PARSER_TEXT); } -#line 102 "ext/pdo/pdo_sql_parser.c" +#line 100 "ext/pdo/pdo_sql_parser.c" yy6: yych = *(YYMARKER = ++YYCURSOR); if (yych >= 0x01) goto yy16; yy7: -#line 63 "ext/pdo/pdo_sql_parser.re" +#line 61 "ext/pdo/pdo_sql_parser.re" { SKIP_ONE(PDO_PARSER_TEXT); } -#line 109 "ext/pdo/pdo_sql_parser.c" +#line 107 "ext/pdo/pdo_sql_parser.c" yy8: yych = *(YYMARKER = ++YYCURSOR); if (yych <= 0x00) goto yy7; goto yy21; yy9: - yych = *++YYCURSOR; + ++YYCURSOR; goto yy7; yy10: yych = *++YYCURSOR; @@ -118,7 +118,7 @@ yy10: default: goto yy7; } yy11: - yych = *(YYMARKER = ++YYCURSOR); + yych = *++YYCURSOR; switch (yych) { case '*': goto yy28; default: goto yy7; @@ -193,15 +193,15 @@ yy12: default: goto yy7; } yy13: - ++YYCURSOR; - switch ((yych = *YYCURSOR)) { + yych = *++YYCURSOR; + switch (yych) { case '?': goto yy36; default: goto yy14; } yy14: -#line 62 "ext/pdo/pdo_sql_parser.re" +#line 60 "ext/pdo/pdo_sql_parser.re" { RET(PDO_PARSER_BIND_POS); } -#line 207 "ext/pdo/pdo_sql_parser.c" +#line 205 "ext/pdo/pdo_sql_parser.c" yy15: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -215,9 +215,9 @@ yy16: } yy17: ++YYCURSOR; -#line 58 "ext/pdo/pdo_sql_parser.re" +#line 56 "ext/pdo/pdo_sql_parser.re" { RET(PDO_PARSER_TEXT); } -#line 223 "ext/pdo/pdo_sql_parser.c" +#line 221 "ext/pdo/pdo_sql_parser.c" yy19: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -237,9 +237,9 @@ yy21: } yy22: ++YYCURSOR; -#line 59 "ext/pdo/pdo_sql_parser.re" +#line 57 "ext/pdo/pdo_sql_parser.re" { RET(PDO_PARSER_TEXT); } -#line 245 "ext/pdo/pdo_sql_parser.c" +#line 243 "ext/pdo/pdo_sql_parser.c" yy24: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -256,9 +256,9 @@ yy25: default: goto yy25; } yy27: -#line 64 "ext/pdo/pdo_sql_parser.re" +#line 62 "ext/pdo/pdo_sql_parser.re" { RET(PDO_PARSER_TEXT); } -#line 264 "ext/pdo/pdo_sql_parser.c" +#line 262 "ext/pdo/pdo_sql_parser.c" yy28: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -338,9 +338,9 @@ yy30: default: goto yy32; } yy32: -#line 61 "ext/pdo/pdo_sql_parser.re" +#line 59 "ext/pdo/pdo_sql_parser.re" { RET(PDO_PARSER_BIND); } -#line 346 "ext/pdo/pdo_sql_parser.c" +#line 344 "ext/pdo/pdo_sql_parser.c" yy33: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -350,9 +350,9 @@ yy33: default: goto yy35; } yy35: -#line 60 "ext/pdo/pdo_sql_parser.re" +#line 58 "ext/pdo/pdo_sql_parser.re" { RET(PDO_PARSER_TEXT); } -#line 358 "ext/pdo/pdo_sql_parser.c" +#line 356 "ext/pdo/pdo_sql_parser.c" yy36: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -372,10 +372,9 @@ yy38: } yy40: ++YYCURSOR; - yych = *YYCURSOR; goto yy27; } -#line 66 "ext/pdo/pdo_sql_parser.re" +#line 64 "ext/pdo/pdo_sql_parser.re" } diff --git a/ext/standard/url_scanner_ex.c b/ext/standard/url_scanner_ex.c index 040af773c8..fb4a55d2fe 100644 --- a/ext/standard/url_scanner_ex.c +++ b/ext/standard/url_scanner_ex.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.16 */ +/* Generated by re2c 1.0.3 */ #line 1 "ext/standard/url_scanner_ex.re" /* +----------------------------------------------------------------------+ @@ -172,7 +172,7 @@ PHP_INI_BEGIN() STD_PHP_INI_ENTRY("url_rewriter.hosts", "", PHP_INI_ALL, OnUpdateOutputHosts, url_adapt_session_hosts_ht, php_basic_globals, basic_globals) PHP_INI_END() -#line 181 "ext/standard/url_scanner_ex.re" +#line 179 "ext/standard/url_scanner_ex.re" #define YYFILL(n) goto done @@ -520,7 +520,7 @@ state_plain_begin: state_plain: start = YYCURSOR; -#line 526 "ext/standard/url_scanner_ex.c" +#line 524 "ext/standard/url_scanner_ex.c" { YYCTYPE yych; static const unsigned char yybm[] = { @@ -570,22 +570,22 @@ yy2: if (yybm[0+yych] & 128) { goto yy2; } -#line 529 "ext/standard/url_scanner_ex.re" +#line 527 "ext/standard/url_scanner_ex.re" { passthru(STD_ARGS); goto state_plain; } -#line 578 "ext/standard/url_scanner_ex.c" +#line 576 "ext/standard/url_scanner_ex.c" yy5: ++YYCURSOR; -#line 528 "ext/standard/url_scanner_ex.re" +#line 526 "ext/standard/url_scanner_ex.re" { passthru(STD_ARGS); STATE = STATE_TAG; goto state_tag; } -#line 583 "ext/standard/url_scanner_ex.c" +#line 581 "ext/standard/url_scanner_ex.c" } -#line 530 "ext/standard/url_scanner_ex.re" +#line 528 "ext/standard/url_scanner_ex.re" state_tag: start = YYCURSOR; -#line 591 "ext/standard/url_scanner_ex.c" +#line 589 "ext/standard/url_scanner_ex.c" { YYCTYPE yych; static const unsigned char yybm[] = { @@ -628,9 +628,9 @@ state_tag: goto yy11; } ++YYCURSOR; -#line 536 "ext/standard/url_scanner_ex.re" +#line 534 "ext/standard/url_scanner_ex.re" { passthru(STD_ARGS); goto state_plain_begin; } -#line 636 "ext/standard/url_scanner_ex.c" +#line 634 "ext/standard/url_scanner_ex.c" yy11: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -638,11 +638,11 @@ yy11: if (yybm[0+yych] & 128) { goto yy11; } -#line 535 "ext/standard/url_scanner_ex.re" +#line 533 "ext/standard/url_scanner_ex.re" { handle_tag(STD_ARGS); /* Sets STATE */; passthru(STD_ARGS); if (STATE == STATE_PLAIN) goto state_plain; else goto state_next_arg; } -#line 646 "ext/standard/url_scanner_ex.c" +#line 644 "ext/standard/url_scanner_ex.c" } -#line 537 "ext/standard/url_scanner_ex.re" +#line 535 "ext/standard/url_scanner_ex.re" state_next_arg_begin: @@ -651,7 +651,7 @@ state_next_arg_begin: state_next_arg: start = YYCURSOR; -#line 657 "ext/standard/url_scanner_ex.c" +#line 655 "ext/standard/url_scanner_ex.c" { YYCTYPE yych; static const unsigned char yybm[] = { @@ -707,9 +707,9 @@ state_next_arg: yy16: ++YYCURSOR; yy17: -#line 548 "ext/standard/url_scanner_ex.re" +#line 546 "ext/standard/url_scanner_ex.re" { passthru(STD_ARGS); goto state_plain_begin; } -#line 715 "ext/standard/url_scanner_ex.c" +#line 713 "ext/standard/url_scanner_ex.c" yy18: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -717,30 +717,30 @@ yy18: if (yybm[0+yych] & 128) { goto yy18; } -#line 546 "ext/standard/url_scanner_ex.re" +#line 544 "ext/standard/url_scanner_ex.re" { passthru(STD_ARGS); goto state_next_arg; } -#line 725 "ext/standard/url_scanner_ex.c" +#line 723 "ext/standard/url_scanner_ex.c" yy21: yych = *++YYCURSOR; if (yych != '>') goto yy17; yy22: ++YYCURSOR; -#line 545 "ext/standard/url_scanner_ex.re" +#line 543 "ext/standard/url_scanner_ex.re" { passthru(STD_ARGS); handle_form(STD_ARGS); goto state_plain_begin; } -#line 733 "ext/standard/url_scanner_ex.c" +#line 731 "ext/standard/url_scanner_ex.c" yy24: ++YYCURSOR; -#line 547 "ext/standard/url_scanner_ex.re" +#line 545 "ext/standard/url_scanner_ex.re" { --YYCURSOR; STATE = STATE_ARG; goto state_arg; } -#line 738 "ext/standard/url_scanner_ex.c" +#line 736 "ext/standard/url_scanner_ex.c" } -#line 549 "ext/standard/url_scanner_ex.re" +#line 547 "ext/standard/url_scanner_ex.re" state_arg: start = YYCURSOR; -#line 746 "ext/standard/url_scanner_ex.c" +#line 744 "ext/standard/url_scanner_ex.c" { YYCTYPE yych; static const unsigned char yybm[] = { @@ -785,9 +785,9 @@ state_arg: if (yych <= 'z') goto yy30; yy28: ++YYCURSOR; -#line 555 "ext/standard/url_scanner_ex.re" +#line 553 "ext/standard/url_scanner_ex.re" { passthru(STD_ARGS); STATE = STATE_NEXT_ARG; goto state_next_arg; } -#line 793 "ext/standard/url_scanner_ex.c" +#line 791 "ext/standard/url_scanner_ex.c" yy30: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -795,17 +795,17 @@ yy30: if (yybm[0+yych] & 128) { goto yy30; } -#line 554 "ext/standard/url_scanner_ex.re" +#line 552 "ext/standard/url_scanner_ex.re" { passthru(STD_ARGS); handle_arg(STD_ARGS); STATE = STATE_BEFORE_VAL; goto state_before_val; } -#line 803 "ext/standard/url_scanner_ex.c" +#line 801 "ext/standard/url_scanner_ex.c" } -#line 556 "ext/standard/url_scanner_ex.re" +#line 554 "ext/standard/url_scanner_ex.re" state_before_val: start = YYCURSOR; -#line 811 "ext/standard/url_scanner_ex.c" +#line 809 "ext/standard/url_scanner_ex.c" { YYCTYPE yych; static const unsigned char yybm[] = { @@ -848,9 +848,9 @@ state_before_val: if (yych == '=') goto yy38; ++YYCURSOR; yy36: -#line 562 "ext/standard/url_scanner_ex.re" +#line 560 "ext/standard/url_scanner_ex.re" { --YYCURSOR; goto state_next_arg_begin; } -#line 856 "ext/standard/url_scanner_ex.c" +#line 854 "ext/standard/url_scanner_ex.c" yy37: yych = *(YYMARKER = ++YYCURSOR); if (yych == ' ') goto yy41; @@ -862,9 +862,9 @@ yy38: if (yybm[0+yych] & 128) { goto yy38; } -#line 561 "ext/standard/url_scanner_ex.re" +#line 559 "ext/standard/url_scanner_ex.re" { passthru(STD_ARGS); STATE = STATE_VAL; goto state_val; } -#line 870 "ext/standard/url_scanner_ex.c" +#line 868 "ext/standard/url_scanner_ex.c" yy41: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -874,14 +874,14 @@ yy41: YYCURSOR = YYMARKER; goto yy36; } -#line 563 "ext/standard/url_scanner_ex.re" +#line 561 "ext/standard/url_scanner_ex.re" state_val: start = YYCURSOR; -#line 887 "ext/standard/url_scanner_ex.c" +#line 885 "ext/standard/url_scanner_ex.c" { YYCTYPE yych; static const unsigned char yybm[] = { @@ -934,15 +934,15 @@ yy46: if (yybm[0+yych] & 32) { goto yy46; } -#line 571 "ext/standard/url_scanner_ex.re" +#line 569 "ext/standard/url_scanner_ex.re" { handle_val(STD_ARGS, 0, ' '); goto state_next_arg_begin; } -#line 942 "ext/standard/url_scanner_ex.c" +#line 940 "ext/standard/url_scanner_ex.c" yy49: ++YYCURSOR; yy50: -#line 572 "ext/standard/url_scanner_ex.re" +#line 570 "ext/standard/url_scanner_ex.re" { passthru(STD_ARGS); goto state_next_arg_begin; } -#line 948 "ext/standard/url_scanner_ex.c" +#line 946 "ext/standard/url_scanner_ex.c" yy51: yych = *(YYMARKER = ++YYCURSOR); if (yych == '>') goto yy50; @@ -965,9 +965,9 @@ yy55: goto yy50; yy56: ++YYCURSOR; -#line 569 "ext/standard/url_scanner_ex.re" +#line 567 "ext/standard/url_scanner_ex.re" { handle_val(STD_ARGS, 1, '"'); goto state_next_arg_begin; } -#line 973 "ext/standard/url_scanner_ex.c" +#line 971 "ext/standard/url_scanner_ex.c" yy58: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -978,11 +978,11 @@ yy59: } if (yych >= '(') goto yy55; ++YYCURSOR; -#line 570 "ext/standard/url_scanner_ex.re" +#line 568 "ext/standard/url_scanner_ex.re" { handle_val(STD_ARGS, 1, '\''); goto state_next_arg_begin; } -#line 986 "ext/standard/url_scanner_ex.c" +#line 984 "ext/standard/url_scanner_ex.c" } -#line 573 "ext/standard/url_scanner_ex.re" +#line 571 "ext/standard/url_scanner_ex.re" stop: diff --git a/sapi/phpdbg/phpdbg_lexer.c b/sapi/phpdbg/phpdbg_lexer.c index 5366e00da7..2ab0b5ac67 100644 --- a/sapi/phpdbg/phpdbg_lexer.c +++ b/sapi/phpdbg/phpdbg_lexer.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.16 */ +/* Generated by re2c 1.0.3 */ #line 1 "sapi/phpdbg/phpdbg_lexer.l" /* * phpdbg_lexer.l @@ -82,335 +82,90 @@ restart: } } /* *********************************** */ -yyc_INITIAL: - { - static const unsigned char yybm[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 128, 0, 0, 0, 128, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 128, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - }; - YYDEBUG(1, *YYCURSOR); - YYFILL(4); - yych = *YYCURSOR; - if (yych <= 'E') { - if (yych <= '\r') { - if (yych == '\t') goto yy5; - if (yych >= '\r') goto yy5; - } else { - if (yych == ' ') goto yy6; - if (yych >= 'E') goto yy9; - } - } else { - if (yych <= 'd') { - if (yych <= 'Q') goto yy3; - if (yych <= 'R') goto yy10; - if (yych <= 'S') goto yy11; - } else { - if (yych <= 'q') { - if (yych <= 'e') goto yy9; - } else { - if (yych <= 'r') goto yy12; - if (yych <= 's') goto yy11; - } - } - } -yy3: - YYDEBUG(3, *YYCURSOR); - ++YYCURSOR; -yy4: - YYDEBUG(4, *YYCURSOR); - yyleng = (size_t) YYCURSOR - (size_t) yytext; -#line 206 "sapi/phpdbg/phpdbg_lexer.l" - { - YYSETCONDITION(NORMAL); - - YYCURSOR = LEX(text); - goto restart; -} -#line 160 "sapi/phpdbg/phpdbg_lexer.c" -yy5: - YYDEBUG(5, *YYCURSOR); - yych = *++YYCURSOR; - if (yybm[0+yych] & 128) { - goto yy6; - } - goto yy4; -yy6: - YYDEBUG(6, *YYCURSOR); - ++YYCURSOR; - YYFILL(1); - yych = *YYCURSOR; - YYDEBUG(7, *YYCURSOR); - if (yybm[0+yych] & 128) { - goto yy6; - } - YYDEBUG(8, *YYCURSOR); - yyleng = (size_t) YYCURSOR - (size_t) yytext; -#line 175 "sapi/phpdbg/phpdbg_lexer.l" - { - /* ignore whitespace */ - - goto restart; -} -#line 185 "sapi/phpdbg/phpdbg_lexer.c" -yy9: - YYDEBUG(9, *YYCURSOR); - yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'V') goto yy13; - if (yych == 'v') goto yy13; - goto yy4; -yy10: - YYDEBUG(10, *YYCURSOR); - yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'U') goto yy15; - if (yych == 'u') goto yy15; - goto yy4; -yy11: - YYDEBUG(11, *YYCURSOR); - yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'H') goto yy16; - if (yych == 'h') goto yy16; - goto yy4; -yy12: - YYDEBUG(12, *YYCURSOR); - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 0x1F) { - if (yych <= '\t') { - if (yych <= 0x08) goto yy4; - goto yy17; - } else { - if (yych == '\r') goto yy17; - goto yy4; - } - } else { - if (yych <= 'U') { - if (yych <= ' ') goto yy17; - if (yych <= 'T') goto yy4; - goto yy15; - } else { - if (yych == 'u') goto yy15; - goto yy4; - } - } -yy13: - YYDEBUG(13, *YYCURSOR); - yych = *++YYCURSOR; - if (yych <= '\f') { - if (yych == '\t') goto yy20; - } else { - if (yych <= '\r') goto yy20; - if (yych == ' ') goto yy20; - } -yy14: - YYDEBUG(14, *YYCURSOR); - YYCURSOR = YYMARKER; - goto yy4; -yy15: - YYDEBUG(15, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'N') goto yy23; - if (yych == 'n') goto yy23; - goto yy14; -yy16: - YYDEBUG(16, *YYCURSOR); - yych = *++YYCURSOR; - if (yych <= '\f') { - if (yych == '\t') goto yy24; - goto yy14; - } else { - if (yych <= '\r') goto yy24; - if (yych == ' ') goto yy24; - goto yy14; - } -yy17: - YYDEBUG(17, *YYCURSOR); - ++YYCURSOR; - YYFILL(1); - yych = *YYCURSOR; - YYDEBUG(18, *YYCURSOR); - if (yych <= '\f') { - if (yych == '\t') goto yy17; - } else { - if (yych <= '\r') goto yy17; - if (yych == ' ') goto yy17; - } - YYDEBUG(19, *YYCURSOR); - yyleng = (size_t) YYCURSOR - (size_t) yytext; -#line 193 "sapi/phpdbg/phpdbg_lexer.l" - { - YYSETCONDITION(PRE_RAW); - phpdbg_init_param(yylval, EMPTY_PARAM); - return T_RUN; -} -#line 275 "sapi/phpdbg/phpdbg_lexer.c" -yy20: - YYDEBUG(20, *YYCURSOR); - ++YYCURSOR; - YYFILL(1); - yych = *YYCURSOR; - YYDEBUG(21, *YYCURSOR); - if (yych <= '\f') { - if (yych == '\t') goto yy20; - } else { - if (yych <= '\r') goto yy20; - if (yych == ' ') goto yy20; - } - YYDEBUG(22, *YYCURSOR); - yyleng = (size_t) YYCURSOR - (size_t) yytext; -#line 181 "sapi/phpdbg/phpdbg_lexer.l" - { - YYSETCONDITION(PRE_RAW); - phpdbg_init_param(yylval, EMPTY_PARAM); - return T_EVAL; -} -#line 296 "sapi/phpdbg/phpdbg_lexer.c" -yy23: - YYDEBUG(23, *YYCURSOR); - yych = *++YYCURSOR; - if (yych <= '\f') { - if (yych == '\t') goto yy17; - goto yy14; - } else { - if (yych <= '\r') goto yy17; - if (yych == ' ') goto yy17; - goto yy14; - } -yy24: - YYDEBUG(24, *YYCURSOR); - ++YYCURSOR; - YYFILL(1); - yych = *YYCURSOR; - YYDEBUG(25, *YYCURSOR); - if (yych <= '\f') { - if (yych == '\t') goto yy24; - } else { - if (yych <= '\r') goto yy24; - if (yych == ' ') goto yy24; - } - YYDEBUG(26, *YYCURSOR); - yyleng = (size_t) YYCURSOR - (size_t) yytext; -#line 187 "sapi/phpdbg/phpdbg_lexer.l" - { - YYSETCONDITION(PRE_RAW); - phpdbg_init_param(yylval, EMPTY_PARAM); - return T_SHELL; -} -#line 328 "sapi/phpdbg/phpdbg_lexer.c" - } -/* *********************************** */ yyc_NORMAL: { static const unsigned char yybm[] = { /* table 1 .. 8: 0 */ - 0, 62, 62, 62, 62, 62, 62, 62, - 62, 40, 0, 62, 62, 40, 62, 62, - 62, 62, 62, 62, 62, 62, 62, 62, - 62, 62, 62, 62, 62, 62, 62, 62, - 40, 62, 50, 40, 62, 62, 62, 14, - 62, 62, 62, 62, 62, 62, 63, 62, - 127, 127, 127, 127, 127, 127, 127, 127, - 127, 127, 40, 62, 62, 62, 62, 62, - 62, 254, 254, 254, 254, 254, 254, 190, - 190, 190, 190, 190, 190, 190, 190, 190, - 190, 190, 190, 190, 190, 190, 190, 190, - 190, 190, 190, 62, 2, 62, 62, 62, - 62, 254, 254, 254, 254, 254, 254, 190, - 190, 190, 190, 190, 190, 190, 190, 190, - 190, 190, 190, 190, 190, 190, 190, 190, - 190, 190, 190, 62, 62, 62, 62, 62, - 62, 62, 62, 62, 62, 62, 62, 62, - 62, 62, 62, 62, 62, 62, 62, 62, - 62, 62, 62, 62, 62, 62, 62, 62, - 62, 62, 62, 62, 62, 62, 62, 62, - 62, 62, 62, 62, 62, 62, 62, 62, - 62, 62, 62, 62, 62, 62, 62, 62, - 62, 62, 62, 62, 62, 62, 62, 62, - 62, 62, 62, 62, 62, 62, 62, 62, - 62, 62, 62, 62, 62, 62, 62, 62, - 62, 62, 62, 62, 62, 62, 62, 62, - 62, 62, 62, 62, 62, 62, 62, 62, - 62, 62, 62, 62, 62, 62, 62, 62, - 62, 62, 62, 62, 62, 62, 62, 62, - 62, 62, 62, 62, 62, 62, 62, 62, - 62, 62, 62, 62, 62, 62, 62, 62, - 62, 62, 62, 62, 62, 62, 62, 62, + 0, 62, 62, 62, 62, 62, 62, 62, + 62, 40, 0, 62, 62, 40, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 40, 62, 50, 40, 62, 62, 62, 14, + 62, 62, 62, 62, 62, 62, 63, 62, + 127, 127, 127, 127, 127, 127, 127, 127, + 127, 127, 40, 62, 62, 62, 62, 62, + 62, 254, 254, 254, 254, 254, 254, 190, + 190, 190, 190, 190, 190, 190, 190, 190, + 190, 190, 190, 190, 190, 190, 190, 190, + 190, 190, 190, 62, 2, 62, 62, 62, + 62, 254, 254, 254, 254, 254, 254, 190, + 190, 190, 190, 190, 190, 190, 190, 190, + 190, 190, 190, 190, 190, 190, 190, 190, + 190, 190, 190, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, + 62, 62, 62, 62, 62, 62, 62, 62, /* table 9 .. 10: 256 */ - 0, 64, 64, 64, 64, 64, 64, 64, - 64, 128, 0, 64, 64, 128, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 128, 64, 0, 0, 64, 64, 64, 0, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 0, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, - 64, 64, 64, 64, 64, 64, 64, 64, + 0, 64, 64, 64, 64, 64, 64, 64, + 64, 128, 0, 64, 64, 128, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 128, 64, 0, 0, 64, 64, 64, 0, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 0, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, + 64, 64, 64, 64, 64, 64, 64, 64, }; - YYDEBUG(27, *YYCURSOR); + YYDEBUG(1, *YYCURSOR); YYFILL(11); yych = *YYCURSOR; if (yybm[256+yych] & 128) { - goto yy34; + goto yy8; } switch (yych) { case 0x00: case '\t': - case '\n': goto yy29; - case '"': goto yy37; - case '#': goto yy39; - case '\'': goto yy41; - case '-': goto yy42; + case '\n': goto yy3; + case '"': goto yy11; + case '#': goto yy13; + case '\'': goto yy15; + case '-': goto yy16; case '.': case '1': case '2': @@ -420,56 +175,56 @@ yyc_NORMAL: case '6': case '7': case '8': - case '9': goto yy43; - case '0': goto yy46; - case ':': goto yy47; + case '9': goto yy17; + case '0': goto yy20; + case ':': goto yy21; case 'D': - case 'd': goto yy48; + case 'd': goto yy22; case 'E': - case 'e': goto yy49; + case 'e': goto yy23; case 'F': - case 'f': goto yy50; + case 'f': goto yy24; case 'I': - case 'i': goto yy51; + case 'i': goto yy25; case 'N': - case 'n': goto yy52; + case 'n': goto yy26; case 'O': - case 'o': goto yy53; + case 'o': goto yy27; case 'T': - case 't': goto yy54; + case 't': goto yy28; case 'Y': - case 'y': goto yy55; - case 'Z': goto yy56; - case 'z': goto yy57; - default: goto yy31; + case 'y': goto yy29; + case 'Z': goto yy30; + case 'z': goto yy31; + default: goto yy5; } -yy29: - YYDEBUG(29, *YYCURSOR); +yy3: + YYDEBUG(3, *YYCURSOR); ++YYCURSOR; - YYDEBUG(30, *YYCURSOR); + YYDEBUG(4, *YYCURSOR); yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 89 "sapi/phpdbg/phpdbg_lexer.l" { return 0; } -#line 456 "sapi/phpdbg/phpdbg_lexer.c" -yy31: - YYDEBUG(31, *YYCURSOR); +#line 211 "sapi/phpdbg/phpdbg_lexer.c" +yy5: + YYDEBUG(5, *YYCURSOR); yyaccept = 0; YYMARKER = ++YYCURSOR; YYFILL(3); yych = *YYCURSOR; -yy32: - YYDEBUG(32, *YYCURSOR); +yy6: + YYDEBUG(6, *YYCURSOR); if (yybm[256+yych] & 64) { - goto yy31; + goto yy5; } - if (yych <= ' ') goto yy33; - if (yych == '#') goto yy33; - if (yych <= '\'') goto yy58; - goto yy60; -yy33: - YYDEBUG(33, *YYCURSOR); + if (yych <= ' ') goto yy7; + if (yych == '#') goto yy7; + if (yych <= '\'') goto yy32; + goto yy34; +yy7: + YYDEBUG(7, *YYCURSOR); yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 161 "sapi/phpdbg/phpdbg_lexer.l" { @@ -478,17 +233,17 @@ yy33: yylval->len = yyleng; return T_ID; } -#line 482 "sapi/phpdbg/phpdbg_lexer.c" -yy34: - YYDEBUG(34, *YYCURSOR); +#line 237 "sapi/phpdbg/phpdbg_lexer.c" +yy8: + YYDEBUG(8, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(35, *YYCURSOR); + YYDEBUG(9, *YYCURSOR); if (yybm[256+yych] & 128) { - goto yy34; + goto yy8; } - YYDEBUG(36, *YYCURSOR); + YYDEBUG(10, *YYCURSOR); yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 175 "sapi/phpdbg/phpdbg_lexer.l" { @@ -496,108 +251,114 @@ yy34: goto restart; } -#line 500 "sapi/phpdbg/phpdbg_lexer.c" -yy37: - YYDEBUG(37, *YYCURSOR); +#line 255 "sapi/phpdbg/phpdbg_lexer.c" +yy11: + YYDEBUG(11, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '"') goto yy58; - goto yy62; -yy38: - YYDEBUG(38, *YYCURSOR); + if (yych == '"') goto yy32; + goto yy36; +yy12: + YYDEBUG(12, *YYCURSOR); YYCURSOR = YYMARKER; if (yyaccept <= 3) { if (yyaccept <= 1) { if (yyaccept == 0) { - goto yy33; + goto yy7; } else { - goto yy40; + goto yy14; } } else { if (yyaccept == 2) { - goto yy45; + goto yy19; } else { - goto yy109; + goto yy83; } } } else { if (yyaccept <= 5) { if (yyaccept == 4) { - goto yy112; + goto yy86; } else { - goto yy128; + goto yy102; } } else { - goto yy145; + goto yy119; } } -yy39: - YYDEBUG(39, *YYCURSOR); +yy13: + YYDEBUG(13, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); - YYCTXMARKER = YYCURSOR; if (yych <= '.') { - if (yych <= ',') goto yy40; - if (yych <= '-') goto yy67; - goto yy68; + if (yych <= ',') goto yy14; + if (yych <= '-') { + YYCTXMARKER = YYCURSOR; + goto yy41; + } + YYCTXMARKER = YYCURSOR; + goto yy42; } else { - if (yych <= '/') goto yy40; - if (yych <= '9') goto yy68; + if (yych <= '/') goto yy14; + if (yych <= '9') { + YYCTXMARKER = YYCURSOR; + goto yy42; + } } -yy40: - YYDEBUG(40, *YYCURSOR); +yy14: + YYDEBUG(14, *YYCURSOR); yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 110 "sapi/phpdbg/phpdbg_lexer.l" { YYSETCONDITION(INITIAL); return T_SEPARATOR; } -#line 555 "sapi/phpdbg/phpdbg_lexer.c" -yy41: - YYDEBUG(41, *YYCURSOR); +#line 316 "sapi/phpdbg/phpdbg_lexer.c" +yy15: + YYDEBUG(15, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '\'') goto yy58; - goto yy72; -yy42: - YYDEBUG(42, *YYCURSOR); + if (yych == '\'') goto yy32; + goto yy46; +yy16: + YYDEBUG(16, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yybm[0+yych] & 1) { - goto yy43; + goto yy17; } - if (yych == 'r') goto yy77; - goto yy32; -yy43: - YYDEBUG(43, *YYCURSOR); + if (yych == 'r') goto yy51; + goto yy6; +yy17: + YYDEBUG(17, *YYCURSOR); yyaccept = 2; YYMARKER = ++YYCURSOR; YYFILL(3); yych = *YYCURSOR; - YYDEBUG(44, *YYCURSOR); + YYDEBUG(18, *YYCURSOR); if (yybm[0+yych] & 1) { - goto yy43; + goto yy17; } if (yych <= ' ') { if (yych <= '\n') { - if (yych <= 0x00) goto yy45; - if (yych <= 0x08) goto yy31; + if (yych <= 0x00) goto yy19; + if (yych <= 0x08) goto yy5; } else { - if (yych == '\r') goto yy45; - if (yych <= 0x1F) goto yy31; + if (yych == '\r') goto yy19; + if (yych <= 0x1F) goto yy5; } } else { if (yych <= '&') { - if (yych <= '!') goto yy31; - if (yych <= '"') goto yy58; - if (yych >= '$') goto yy31; + if (yych <= '!') goto yy5; + if (yych <= '"') goto yy32; + if (yych >= '$') goto yy5; } else { - if (yych <= '\'') goto yy58; - if (yych <= '/') goto yy31; - if (yych <= ':') goto yy60; - goto yy31; + if (yych <= '\'') goto yy32; + if (yych <= '/') goto yy5; + if (yych <= ':') goto yy34; + goto yy5; } } -yy45: - YYDEBUG(45, *YYCURSOR); +yy19: + YYDEBUG(19, *YYCURSOR); yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 142 "sapi/phpdbg/phpdbg_lexer.l" { @@ -605,598 +366,595 @@ yy45: yylval->num = atoi(yytext); return T_DIGITS; } -#line 609 "sapi/phpdbg/phpdbg_lexer.c" -yy46: - YYDEBUG(46, *YYCURSOR); +#line 370 "sapi/phpdbg/phpdbg_lexer.c" +yy20: + YYDEBUG(20, *YYCURSOR); yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); if (yybm[0+yych] & 1) { - goto yy43; + goto yy17; } if (yych <= 0x1F) { if (yych <= '\n') { - if (yych <= 0x00) goto yy45; - if (yych <= 0x08) goto yy32; - goto yy45; + if (yych <= 0x00) goto yy19; + if (yych <= 0x08) goto yy6; + goto yy19; } else { - if (yych == '\r') goto yy45; - goto yy32; + if (yych == '\r') goto yy19; + goto yy6; } } else { if (yych <= '#') { - if (yych <= ' ') goto yy45; - if (yych <= '"') goto yy32; - goto yy45; + if (yych <= ' ') goto yy19; + if (yych <= '"') goto yy6; + goto yy19; } else { - if (yych == 'x') goto yy78; - goto yy32; + if (yych == 'x') goto yy52; + goto yy6; } } -yy47: - YYDEBUG(47, *YYCURSOR); +yy21: + YYDEBUG(21, *YYCURSOR); yych = *++YYCURSOR; - YYCTXMARKER = YYCURSOR; - if (yych == ':') goto yy81; - if (yych == '\\') goto yy83; - goto yy79; -yy48: - YYDEBUG(48, *YYCURSOR); + if (yych == ':') goto yy55; + if (yych == '\\') goto yy57; + goto yy53; +yy22: + YYDEBUG(22, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'I') goto yy85; - if (yych == 'i') goto yy85; - goto yy32; -yy49: - YYDEBUG(49, *YYCURSOR); + if (yych == 'I') goto yy59; + if (yych == 'i') goto yy59; + goto yy6; +yy23: + YYDEBUG(23, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'N') goto yy86; - if (yych == 'n') goto yy86; - goto yy32; -yy50: - YYDEBUG(50, *YYCURSOR); + if (yych == 'N') goto yy60; + if (yych == 'n') goto yy60; + goto yy6; +yy24: + YYDEBUG(24, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'A') goto yy87; - if (yych == 'a') goto yy87; - goto yy32; -yy51: - YYDEBUG(51, *YYCURSOR); + if (yych == 'A') goto yy61; + if (yych == 'a') goto yy61; + goto yy6; +yy25: + YYDEBUG(25, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'F') goto yy88; - if (yych == 'f') goto yy88; - goto yy32; -yy52: - YYDEBUG(52, *YYCURSOR); + if (yych == 'F') goto yy62; + if (yych == 'f') goto yy62; + goto yy6; +yy26: + YYDEBUG(26, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'O') goto yy89; - if (yych == 'o') goto yy89; - goto yy32; -yy53: - YYDEBUG(53, *YYCURSOR); + if (yych == 'O') goto yy63; + if (yych == 'o') goto yy63; + goto yy6; +yy27: + YYDEBUG(27, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'N') { - if (yych == 'F') goto yy90; - if (yych <= 'M') goto yy32; - goto yy91; + if (yych == 'F') goto yy64; + if (yych <= 'M') goto yy6; + goto yy65; } else { if (yych <= 'f') { - if (yych <= 'e') goto yy32; - goto yy90; + if (yych <= 'e') goto yy6; + goto yy64; } else { - if (yych == 'n') goto yy91; - goto yy32; + if (yych == 'n') goto yy65; + goto yy6; } } -yy54: - YYDEBUG(54, *YYCURSOR); +yy28: + YYDEBUG(28, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'R') goto yy92; - if (yych == 'r') goto yy92; - goto yy32; -yy55: - YYDEBUG(55, *YYCURSOR); + if (yych == 'R') goto yy66; + if (yych == 'r') goto yy66; + goto yy6; +yy29: + YYDEBUG(29, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'E') goto yy93; - if (yych == 'e') goto yy93; - goto yy32; -yy56: - YYDEBUG(56, *YYCURSOR); + if (yych == 'E') goto yy67; + if (yych == 'e') goto yy67; + goto yy6; +yy30: + YYDEBUG(30, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'E') goto yy94; - goto yy32; -yy57: - YYDEBUG(57, *YYCURSOR); + if (yych == 'E') goto yy68; + goto yy6; +yy31: + YYDEBUG(31, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'e') goto yy95; - goto yy32; -yy58: - YYDEBUG(58, *YYCURSOR); + if (yych == 'e') goto yy69; + goto yy6; +yy32: + YYDEBUG(32, *YYCURSOR); ++YYCURSOR; YYFILL(3); yych = *YYCURSOR; -yy59: - YYDEBUG(59, *YYCURSOR); +yy33: + YYDEBUG(33, *YYCURSOR); if (yybm[0+yych] & 2) { - goto yy58; + goto yy32; } - if (yych <= '#') goto yy38; - goto yy96; -yy60: - YYDEBUG(60, *YYCURSOR); + if (yych <= '#') goto yy12; + goto yy70; +yy34: + YYDEBUG(34, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '/') goto yy97; - if (yych == '\\') goto yy83; - goto yy38; -yy61: - YYDEBUG(61, *YYCURSOR); + if (yych == '/') goto yy71; + if (yych == '\\') goto yy57; + goto yy12; +yy35: + YYDEBUG(35, *YYCURSOR); ++YYCURSOR; YYFILL(4); yych = *YYCURSOR; -yy62: - YYDEBUG(62, *YYCURSOR); +yy36: + YYDEBUG(36, *YYCURSOR); if (yybm[0+yych] & 4) { - goto yy61; + goto yy35; } if (yych <= ' ') { - if (yych <= 0x00) goto yy38; - if (yych == '\n') goto yy38; + if (yych <= 0x00) goto yy12; + if (yych == '\n') goto yy12; } else { - if (yych <= '"') goto yy98; - if (yych <= '#') goto yy63; - if (yych <= ':') goto yy65; - goto yy66; + if (yych <= '"') goto yy72; + if (yych <= '#') goto yy37; + if (yych <= ':') goto yy39; + goto yy40; } -yy63: - YYDEBUG(63, *YYCURSOR); +yy37: + YYDEBUG(37, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; -yy64: - YYDEBUG(64, *YYCURSOR); +yy38: + YYDEBUG(38, *YYCURSOR); if (yybm[0+yych] & 8) { - goto yy63; + goto yy37; } - if (yych <= '\n') goto yy38; - if (yych <= '"') goto yy99; - goto yy100; -yy65: - YYDEBUG(65, *YYCURSOR); + if (yych <= '\n') goto yy12; + if (yych <= '"') goto yy73; + goto yy74; +yy39: + YYDEBUG(39, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '/') goto yy101; - goto yy64; -yy66: - YYDEBUG(66, *YYCURSOR); + if (yych == '/') goto yy75; + goto yy38; +yy40: + YYDEBUG(40, *YYCURSOR); ++YYCURSOR; YYFILL(3); yych = *YYCURSOR; if (yych <= ' ') { if (yych <= '\n') { - if (yych <= 0x00) goto yy38; - if (yych <= 0x08) goto yy58; - goto yy38; + if (yych <= 0x00) goto yy12; + if (yych <= 0x08) goto yy32; + goto yy12; } else { - if (yych == '\r') goto yy38; - if (yych <= 0x1F) goto yy58; - goto yy38; + if (yych == '\r') goto yy12; + if (yych <= 0x1F) goto yy32; + goto yy12; } } else { if (yych <= '9') { - if (yych <= '!') goto yy58; - if (yych <= '"') goto yy61; - if (yych <= '#') goto yy38; - goto yy58; + if (yych <= '!') goto yy32; + if (yych <= '"') goto yy35; + if (yych <= '#') goto yy12; + goto yy32; } else { - if (yych <= ':') goto yy96; - if (yych == '\\') goto yy61; - goto yy58; + if (yych <= ':') goto yy70; + if (yych == '\\') goto yy35; + goto yy32; } } -yy67: - YYDEBUG(67, *YYCURSOR); +yy41: + YYDEBUG(41, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '.') goto yy68; - if (yych <= '/') goto yy38; - if (yych >= ':') goto yy38; -yy68: - YYDEBUG(68, *YYCURSOR); + if (yych == '.') goto yy42; + if (yych <= '/') goto yy12; + if (yych >= ':') goto yy12; +yy42: + YYDEBUG(42, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(69, *YYCURSOR); - if (yych == '.') goto yy68; - if (yych <= '/') goto yy70; - if (yych <= '9') goto yy68; -yy70: - YYDEBUG(70, *YYCURSOR); + YYDEBUG(43, *YYCURSOR); + if (yych == '.') goto yy42; + if (yych <= '/') goto yy44; + if (yych <= '9') goto yy42; +yy44: + YYDEBUG(44, *YYCURSOR); YYCURSOR = YYCTXMARKER; yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 106 "sapi/phpdbg/phpdbg_lexer.l" { return T_POUND; } -#line 826 "sapi/phpdbg/phpdbg_lexer.c" -yy71: - YYDEBUG(71, *YYCURSOR); +#line 586 "sapi/phpdbg/phpdbg_lexer.c" +yy45: + YYDEBUG(45, *YYCURSOR); ++YYCURSOR; YYFILL(4); yych = *YYCURSOR; -yy72: - YYDEBUG(72, *YYCURSOR); +yy46: + YYDEBUG(46, *YYCURSOR); if (yybm[0+yych] & 16) { - goto yy71; + goto yy45; } if (yych <= '\n') { - if (yych <= 0x00) goto yy38; - if (yych >= '\n') goto yy38; + if (yych <= 0x00) goto yy12; + if (yych >= '\n') goto yy12; } else { - if (yych <= '#') goto yy73; - if (yych <= '\'') goto yy98; - if (yych <= ':') goto yy75; - goto yy76; + if (yych <= '#') goto yy47; + if (yych <= '\'') goto yy72; + if (yych <= ':') goto yy49; + goto yy50; } -yy73: - YYDEBUG(73, *YYCURSOR); +yy47: + YYDEBUG(47, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; -yy74: - YYDEBUG(74, *YYCURSOR); +yy48: + YYDEBUG(48, *YYCURSOR); if (yybm[0+yych] & 32) { - goto yy73; + goto yy47; } - if (yych <= '\n') goto yy38; - if (yych <= '\'') goto yy99; - goto yy102; -yy75: - YYDEBUG(75, *YYCURSOR); + if (yych <= '\n') goto yy12; + if (yych <= '\'') goto yy73; + goto yy76; +yy49: + YYDEBUG(49, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '/') goto yy103; - goto yy74; -yy76: - YYDEBUG(76, *YYCURSOR); + if (yych == '/') goto yy77; + goto yy48; +yy50: + YYDEBUG(50, *YYCURSOR); ++YYCURSOR; YYFILL(3); yych = *YYCURSOR; if (yych <= '"') { if (yych <= '\f') { - if (yych <= 0x00) goto yy38; - if (yych <= 0x08) goto yy58; - if (yych <= '\n') goto yy38; - goto yy58; + if (yych <= 0x00) goto yy12; + if (yych <= 0x08) goto yy32; + if (yych <= '\n') goto yy12; + goto yy32; } else { - if (yych <= '\r') goto yy38; - if (yych == ' ') goto yy38; - goto yy58; + if (yych <= '\r') goto yy12; + if (yych == ' ') goto yy12; + goto yy32; } } else { if (yych <= '9') { - if (yych <= '#') goto yy38; - if (yych == '\'') goto yy71; - goto yy58; + if (yych <= '#') goto yy12; + if (yych == '\'') goto yy45; + goto yy32; } else { - if (yych <= ':') goto yy96; - if (yych == '\\') goto yy71; - goto yy58; + if (yych <= ':') goto yy70; + if (yych == '\\') goto yy45; + goto yy32; } } -yy77: - YYDEBUG(77, *YYCURSOR); +yy51: + YYDEBUG(51, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ' ') { if (yych <= '\f') { - if (yych == '\t') goto yy104; - goto yy32; + if (yych == '\t') goto yy78; + goto yy6; } else { - if (yych <= '\r') goto yy104; - if (yych <= 0x1F) goto yy32; - goto yy104; + if (yych <= '\r') goto yy78; + if (yych <= 0x1F) goto yy6; + goto yy78; } } else { if (yych <= '.') { - if (yych <= ',') goto yy32; - if (yych <= '-') goto yy106; - goto yy107; + if (yych <= ',') goto yy6; + if (yych <= '-') goto yy80; + goto yy81; } else { - if (yych <= '/') goto yy32; - if (yych <= '9') goto yy107; - goto yy32; + if (yych <= '/') goto yy6; + if (yych <= '9') goto yy81; + goto yy6; } } -yy78: - YYDEBUG(78, *YYCURSOR); +yy52: + YYDEBUG(52, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yybm[0+yych] & 64) { - goto yy110; + goto yy84; } - goto yy32; -yy79: - YYDEBUG(79, *YYCURSOR); + goto yy6; +yy53: + YYDEBUG(53, *YYCURSOR); ++YYCURSOR; - YYDEBUG(80, *YYCURSOR); - YYCURSOR = YYCTXMARKER; + YYDEBUG(54, *YYCURSOR); + YYCURSOR -= 1; yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 119 "sapi/phpdbg/phpdbg_lexer.l" { return T_COLON; } -#line 933 "sapi/phpdbg/phpdbg_lexer.c" -yy81: - YYDEBUG(81, *YYCURSOR); +#line 693 "sapi/phpdbg/phpdbg_lexer.c" +yy55: + YYDEBUG(55, *YYCURSOR); ++YYCURSOR; - YYDEBUG(82, *YYCURSOR); + YYDEBUG(56, *YYCURSOR); yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 115 "sapi/phpdbg/phpdbg_lexer.l" { return T_DCOLON; } -#line 943 "sapi/phpdbg/phpdbg_lexer.c" -yy83: - YYDEBUG(83, *YYCURSOR); +#line 703 "sapi/phpdbg/phpdbg_lexer.c" +yy57: + YYDEBUG(57, *YYCURSOR); yyaccept = 0; YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(84, *YYCURSOR); + YYDEBUG(58, *YYCURSOR); if (yych <= ' ') { if (yych <= '\n') { - if (yych <= 0x00) goto yy33; - if (yych <= 0x08) goto yy83; - goto yy33; + if (yych <= 0x00) goto yy7; + if (yych <= 0x08) goto yy57; + goto yy7; } else { - if (yych == '\r') goto yy33; - if (yych <= 0x1F) goto yy83; - goto yy33; + if (yych == '\r') goto yy7; + if (yych <= 0x1F) goto yy57; + goto yy7; } } else { if (yych <= '&') { - if (yych <= '!') goto yy83; - if (yych <= '#') goto yy33; - goto yy83; + if (yych <= '!') goto yy57; + if (yych <= '#') goto yy7; + goto yy57; } else { - if (yych <= '\'') goto yy33; - if (yych == ':') goto yy113; - goto yy83; + if (yych <= '\'') goto yy7; + if (yych == ':') goto yy87; + goto yy57; } } -yy85: - YYDEBUG(85, *YYCURSOR); +yy59: + YYDEBUG(59, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'S') goto yy114; - if (yych == 's') goto yy114; - goto yy32; -yy86: - YYDEBUG(86, *YYCURSOR); + if (yych == 'S') goto yy88; + if (yych == 's') goto yy88; + goto yy6; +yy60: + YYDEBUG(60, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'A') goto yy115; - if (yych == 'a') goto yy115; - goto yy32; -yy87: - YYDEBUG(87, *YYCURSOR); + if (yych == 'A') goto yy89; + if (yych == 'a') goto yy89; + goto yy6; +yy61: + YYDEBUG(61, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'L') goto yy116; - if (yych == 'l') goto yy116; - goto yy32; -yy88: - YYDEBUG(88, *YYCURSOR); + if (yych == 'L') goto yy90; + if (yych == 'l') goto yy90; + goto yy6; +yy62: + YYDEBUG(62, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '\f') { - if (yych == '\t') goto yy117; - goto yy32; + if (yych == '\t') goto yy91; + goto yy6; } else { - if (yych <= '\r') goto yy117; - if (yych == ' ') goto yy117; - goto yy32; + if (yych <= '\r') goto yy91; + if (yych == ' ') goto yy91; + goto yy6; } -yy89: - YYDEBUG(89, *YYCURSOR); +yy63: + YYDEBUG(63, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - YYCTXMARKER = YYCURSOR; if (yych <= '\f') { - if (yych <= 0x00) goto yy120; - if (yych <= 0x08) goto yy32; - if (yych <= '\n') goto yy120; - goto yy32; + if (yych <= 0x00) goto yy94; + if (yych <= 0x08) goto yy6; + if (yych <= '\n') goto yy94; + goto yy6; } else { - if (yych <= '\r') goto yy120; - if (yych == ' ') goto yy120; - goto yy32; + if (yych <= '\r') goto yy94; + if (yych == ' ') goto yy94; + goto yy6; } -yy90: - YYDEBUG(90, *YYCURSOR); +yy64: + YYDEBUG(64, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'F') goto yy89; - if (yych == 'f') goto yy89; - goto yy32; -yy91: - YYDEBUG(91, *YYCURSOR); + if (yych == 'F') goto yy63; + if (yych == 'f') goto yy63; + goto yy6; +yy65: + YYDEBUG(65, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - YYCTXMARKER = YYCURSOR; if (yych <= '\f') { - if (yych <= 0x00) goto yy122; - if (yych <= 0x08) goto yy32; - if (yych <= '\n') goto yy122; - goto yy32; + if (yych <= 0x00) goto yy96; + if (yych <= 0x08) goto yy6; + if (yych <= '\n') goto yy96; + goto yy6; } else { - if (yych <= '\r') goto yy122; - if (yych == ' ') goto yy122; - goto yy32; + if (yych <= '\r') goto yy96; + if (yych == ' ') goto yy96; + goto yy6; } -yy92: - YYDEBUG(92, *YYCURSOR); +yy66: + YYDEBUG(66, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'U') goto yy124; - if (yych == 'u') goto yy124; - goto yy32; -yy93: - YYDEBUG(93, *YYCURSOR); + if (yych == 'U') goto yy98; + if (yych == 'u') goto yy98; + goto yy6; +yy67: + YYDEBUG(67, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'S') goto yy91; - if (yych == 's') goto yy91; - goto yy32; -yy94: - YYDEBUG(94, *YYCURSOR); + if (yych == 'S') goto yy65; + if (yych == 's') goto yy65; + goto yy6; +yy68: + YYDEBUG(68, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'N') goto yy125; - goto yy32; -yy95: - YYDEBUG(95, *YYCURSOR); + if (yych == 'N') goto yy99; + goto yy6; +yy69: + YYDEBUG(69, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'n') goto yy126; - goto yy32; -yy96: - YYDEBUG(96, *YYCURSOR); + if (yych == 'n') goto yy100; + goto yy6; +yy70: + YYDEBUG(70, *YYCURSOR); yych = *++YYCURSOR; - if (yych != '/') goto yy38; -yy97: - YYDEBUG(97, *YYCURSOR); + if (yych != '/') goto yy12; +yy71: + YYDEBUG(71, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '/') goto yy127; - goto yy38; -yy98: - YYDEBUG(98, *YYCURSOR); + if (yych == '/') goto yy101; + goto yy12; +yy72: + YYDEBUG(72, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '\r') { if (yych <= 0x08) { - if (yych <= 0x00) goto yy33; - goto yy59; - } else { - if (yych <= '\n') goto yy33; - if (yych <= '\f') goto yy59; + if (yych <= 0x00) goto yy7; goto yy33; + } else { + if (yych <= '\n') goto yy7; + if (yych <= '\f') goto yy33; + goto yy7; } } else { if (yych <= ' ') { - if (yych <= 0x1F) goto yy59; - goto yy33; + if (yych <= 0x1F) goto yy33; + goto yy7; } else { - if (yych == '#') goto yy33; - goto yy59; + if (yych == '#') goto yy7; + goto yy33; } } -yy99: - YYDEBUG(99, *YYCURSOR); - yych = *++YYCURSOR; - goto yy33; -yy100: - YYDEBUG(100, *YYCURSOR); +yy73: + YYDEBUG(73, *YYCURSOR); + ++YYCURSOR; + goto yy7; +yy74: + YYDEBUG(74, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - if (yych == '"') goto yy63; - if (yych == '\\') goto yy63; - goto yy38; -yy101: - YYDEBUG(101, *YYCURSOR); + if (yych == '"') goto yy37; + if (yych == '\\') goto yy37; + goto yy12; +yy75: + YYDEBUG(75, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '/') goto yy129; - goto yy64; -yy102: - YYDEBUG(102, *YYCURSOR); + if (yych == '/') goto yy103; + goto yy38; +yy76: + YYDEBUG(76, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - if (yych == '\'') goto yy73; - if (yych == '\\') goto yy73; - goto yy38; -yy103: - YYDEBUG(103, *YYCURSOR); + if (yych == '\'') goto yy47; + if (yych == '\\') goto yy47; + goto yy12; +yy77: + YYDEBUG(77, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '/') goto yy130; - goto yy74; -yy104: - YYDEBUG(104, *YYCURSOR); + if (yych == '/') goto yy104; + goto yy48; +yy78: + YYDEBUG(78, *YYCURSOR); ++YYCURSOR; YYFILL(2); yych = *YYCURSOR; - YYDEBUG(105, *YYCURSOR); + YYDEBUG(79, *YYCURSOR); if (yych <= ' ') { if (yych <= '\f') { - if (yych == '\t') goto yy104; - goto yy38; + if (yych == '\t') goto yy78; + goto yy12; } else { - if (yych <= '\r') goto yy104; - if (yych <= 0x1F) goto yy38; - goto yy104; + if (yych <= '\r') goto yy78; + if (yych <= 0x1F) goto yy12; + goto yy78; } } else { if (yych <= '.') { - if (yych <= ',') goto yy38; - if (yych <= '-') goto yy131; - goto yy132; + if (yych <= ',') goto yy12; + if (yych <= '-') goto yy105; + goto yy106; } else { - if (yych <= '/') goto yy38; - if (yych <= '9') goto yy132; - goto yy38; + if (yych <= '/') goto yy12; + if (yych <= '9') goto yy106; + goto yy12; } } -yy106: - YYDEBUG(106, *YYCURSOR); +yy80: + YYDEBUG(80, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '.') goto yy107; - if (yych <= '/') goto yy32; - if (yych >= ':') goto yy32; -yy107: - YYDEBUG(107, *YYCURSOR); + if (yych == '.') goto yy81; + if (yych <= '/') goto yy6; + if (yych >= ':') goto yy6; +yy81: + YYDEBUG(81, *YYCURSOR); yyaccept = 3; YYMARKER = ++YYCURSOR; YYFILL(3); yych = *YYCURSOR; - YYDEBUG(108, *YYCURSOR); + YYDEBUG(82, *YYCURSOR); if (yych <= '"') { if (yych <= '\f') { - if (yych <= 0x00) goto yy109; - if (yych <= 0x08) goto yy31; - if (yych >= '\v') goto yy31; + if (yych <= 0x00) goto yy83; + if (yych <= 0x08) goto yy5; + if (yych >= '\v') goto yy5; } else { if (yych <= 0x1F) { - if (yych >= 0x0E) goto yy31; + if (yych >= 0x0E) goto yy5; } else { - if (yych <= ' ') goto yy109; - if (yych <= '!') goto yy31; - goto yy58; + if (yych <= ' ') goto yy83; + if (yych <= '!') goto yy5; + goto yy32; } } } else { if (yych <= '-') { - if (yych <= '#') goto yy109; - if (yych == '\'') goto yy58; - goto yy31; + if (yych <= '#') goto yy83; + if (yych == '\'') goto yy32; + goto yy5; } else { if (yych <= '/') { - if (yych <= '.') goto yy107; - goto yy31; + if (yych <= '.') goto yy81; + goto yy5; } else { - if (yych <= '9') goto yy107; - if (yych <= ':') goto yy60; - goto yy31; + if (yych <= '9') goto yy81; + if (yych <= ':') goto yy34; + goto yy5; } } } -yy109: - YYDEBUG(109, *YYCURSOR); +yy83: + YYDEBUG(83, *YYCURSOR); yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 93 "sapi/phpdbg/phpdbg_lexer.l" { @@ -1205,39 +963,39 @@ yy109: yylval->num = atoi(text); return T_REQ_ID; } -#line 1209 "sapi/phpdbg/phpdbg_lexer.c" -yy110: - YYDEBUG(110, *YYCURSOR); +#line 967 "sapi/phpdbg/phpdbg_lexer.c" +yy84: + YYDEBUG(84, *YYCURSOR); yyaccept = 4; YYMARKER = ++YYCURSOR; YYFILL(3); yych = *YYCURSOR; - YYDEBUG(111, *YYCURSOR); + YYDEBUG(85, *YYCURSOR); if (yybm[0+yych] & 64) { - goto yy110; + goto yy84; } if (yych <= ' ') { if (yych <= '\n') { - if (yych <= 0x00) goto yy112; - if (yych <= 0x08) goto yy31; + if (yych <= 0x00) goto yy86; + if (yych <= 0x08) goto yy5; } else { - if (yych == '\r') goto yy112; - if (yych <= 0x1F) goto yy31; + if (yych == '\r') goto yy86; + if (yych <= 0x1F) goto yy5; } } else { if (yych <= '&') { - if (yych <= '!') goto yy31; - if (yych <= '"') goto yy58; - if (yych >= '$') goto yy31; + if (yych <= '!') goto yy5; + if (yych <= '"') goto yy32; + if (yych >= '$') goto yy5; } else { - if (yych <= '\'') goto yy58; - if (yych <= '/') goto yy31; - if (yych <= ':') goto yy60; - goto yy31; + if (yych <= '\'') goto yy32; + if (yych <= '/') goto yy5; + if (yych <= ':') goto yy34; + goto yy5; } } -yy112: - YYDEBUG(112, *YYCURSOR); +yy86: + YYDEBUG(86, *YYCURSOR); yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 148 "sapi/phpdbg/phpdbg_lexer.l" { @@ -1245,48 +1003,48 @@ yy112: yylval->addr = strtoul(yytext, 0, 16); return T_ADDR; } -#line 1249 "sapi/phpdbg/phpdbg_lexer.c" -yy113: - YYDEBUG(113, *YYCURSOR); +#line 1007 "sapi/phpdbg/phpdbg_lexer.c" +yy87: + YYDEBUG(87, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - if (yych == '\\') goto yy83; - goto yy38; -yy114: - YYDEBUG(114, *YYCURSOR); + if (yych == '\\') goto yy57; + goto yy12; +yy88: + YYDEBUG(88, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'A') goto yy134; - if (yych == 'a') goto yy134; - goto yy32; -yy115: - YYDEBUG(115, *YYCURSOR); + if (yych == 'A') goto yy108; + if (yych == 'a') goto yy108; + goto yy6; +yy89: + YYDEBUG(89, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'B') goto yy135; - if (yych == 'b') goto yy135; - goto yy32; -yy116: - YYDEBUG(116, *YYCURSOR); + if (yych == 'B') goto yy109; + if (yych == 'b') goto yy109; + goto yy6; +yy90: + YYDEBUG(90, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'S') goto yy136; - if (yych == 's') goto yy136; - goto yy32; -yy117: - YYDEBUG(117, *YYCURSOR); + if (yych == 'S') goto yy110; + if (yych == 's') goto yy110; + goto yy6; +yy91: + YYDEBUG(91, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(118, *YYCURSOR); + YYDEBUG(92, *YYCURSOR); if (yych <= '\f') { - if (yych == '\t') goto yy117; + if (yych == '\t') goto yy91; } else { - if (yych <= '\r') goto yy117; - if (yych == ' ') goto yy117; + if (yych <= '\r') goto yy91; + if (yych == ' ') goto yy91; } - YYDEBUG(119, *YYCURSOR); + YYDEBUG(93, *YYCURSOR); yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 100 "sapi/phpdbg/phpdbg_lexer.l" { @@ -1294,12 +1052,12 @@ yy117: phpdbg_init_param(yylval, EMPTY_PARAM); return T_IF; } -#line 1298 "sapi/phpdbg/phpdbg_lexer.c" -yy120: - YYDEBUG(120, *YYCURSOR); +#line 1056 "sapi/phpdbg/phpdbg_lexer.c" +yy94: + YYDEBUG(94, *YYCURSOR); ++YYCURSOR; - YYDEBUG(121, *YYCURSOR); - YYCURSOR = YYCTXMARKER; + YYDEBUG(95, *YYCURSOR); + YYCURSOR -= 1; yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 136 "sapi/phpdbg/phpdbg_lexer.l" { @@ -1307,12 +1065,12 @@ yy120: yylval->num = 0; return T_FALSY; } -#line 1311 "sapi/phpdbg/phpdbg_lexer.c" -yy122: - YYDEBUG(122, *YYCURSOR); +#line 1069 "sapi/phpdbg/phpdbg_lexer.c" +yy96: + YYDEBUG(96, *YYCURSOR); ++YYCURSOR; - YYDEBUG(123, *YYCURSOR); - YYCURSOR = YYCTXMARKER; + YYDEBUG(97, *YYCURSOR); + YYCURSOR -= 1; yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 130 "sapi/phpdbg/phpdbg_lexer.l" { @@ -1320,31 +1078,31 @@ yy122: yylval->num = 1; return T_TRUTHY; } -#line 1324 "sapi/phpdbg/phpdbg_lexer.c" -yy124: - YYDEBUG(124, *YYCURSOR); +#line 1082 "sapi/phpdbg/phpdbg_lexer.c" +yy98: + YYDEBUG(98, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'E') goto yy91; - if (yych == 'e') goto yy91; - goto yy32; -yy125: - YYDEBUG(125, *YYCURSOR); + if (yych == 'E') goto yy65; + if (yych == 'e') goto yy65; + goto yy6; +yy99: + YYDEBUG(99, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'D') goto yy137; - goto yy32; -yy126: - YYDEBUG(126, *YYCURSOR); + if (yych == 'D') goto yy111; + goto yy6; +yy100: + YYDEBUG(100, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'd') goto yy137; - goto yy32; -yy127: - YYDEBUG(127, *YYCURSOR); + if (yych == 'd') goto yy111; + goto yy6; +yy101: + YYDEBUG(101, *YYCURSOR); ++YYCURSOR; -yy128: - YYDEBUG(128, *YYCURSOR); +yy102: + YYDEBUG(102, *YYCURSOR); yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 123 "sapi/phpdbg/phpdbg_lexer.l" { @@ -1353,131 +1111,131 @@ yy128: yylval->len = yyleng; return T_PROTO; } -#line 1357 "sapi/phpdbg/phpdbg_lexer.c" -yy129: - YYDEBUG(129, *YYCURSOR); +#line 1115 "sapi/phpdbg/phpdbg_lexer.c" +yy103: + YYDEBUG(103, *YYCURSOR); yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 0x00) goto yy128; - if (yych == '\n') goto yy128; - goto yy64; -yy130: - YYDEBUG(130, *YYCURSOR); + if (yych <= 0x00) goto yy102; + if (yych == '\n') goto yy102; + goto yy38; +yy104: + YYDEBUG(104, *YYCURSOR); yyaccept = 5; yych = *(YYMARKER = ++YYCURSOR); - if (yych <= 0x00) goto yy128; - if (yych == '\n') goto yy128; - goto yy74; -yy131: - YYDEBUG(131, *YYCURSOR); + if (yych <= 0x00) goto yy102; + if (yych == '\n') goto yy102; + goto yy48; +yy105: + YYDEBUG(105, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '.') goto yy132; - if (yych <= '/') goto yy38; - if (yych >= ':') goto yy38; -yy132: - YYDEBUG(132, *YYCURSOR); + if (yych == '.') goto yy106; + if (yych <= '/') goto yy12; + if (yych >= ':') goto yy12; +yy106: + YYDEBUG(106, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(133, *YYCURSOR); - if (yych == '.') goto yy132; - if (yych <= '/') goto yy109; - if (yych <= '9') goto yy132; - goto yy109; -yy134: - YYDEBUG(134, *YYCURSOR); + YYDEBUG(107, *YYCURSOR); + if (yych == '.') goto yy106; + if (yych <= '/') goto yy83; + if (yych <= '9') goto yy106; + goto yy83; +yy108: + YYDEBUG(108, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'B') goto yy138; - if (yych == 'b') goto yy138; - goto yy32; -yy135: - YYDEBUG(135, *YYCURSOR); + if (yych == 'B') goto yy112; + if (yych == 'b') goto yy112; + goto yy6; +yy109: + YYDEBUG(109, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'L') goto yy139; - if (yych == 'l') goto yy139; - goto yy32; -yy136: - YYDEBUG(136, *YYCURSOR); + if (yych == 'L') goto yy113; + if (yych == 'l') goto yy113; + goto yy6; +yy110: + YYDEBUG(110, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'E') goto yy89; - if (yych == 'e') goto yy89; - goto yy32; -yy137: - YYDEBUG(137, *YYCURSOR); + if (yych == 'E') goto yy63; + if (yych == 'e') goto yy63; + goto yy6; +yy111: + YYDEBUG(111, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '_') goto yy140; - goto yy32; -yy138: - YYDEBUG(138, *YYCURSOR); + if (yych == '_') goto yy114; + goto yy6; +yy112: + YYDEBUG(112, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'L') goto yy141; - if (yych == 'l') goto yy141; - goto yy32; -yy139: - YYDEBUG(139, *YYCURSOR); + if (yych == 'L') goto yy115; + if (yych == 'l') goto yy115; + goto yy6; +yy113: + YYDEBUG(113, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'E') goto yy142; - if (yych == 'e') goto yy142; - goto yy32; -yy140: - YYDEBUG(140, *YYCURSOR); + if (yych == 'E') goto yy116; + if (yych == 'e') goto yy116; + goto yy6; +yy114: + YYDEBUG(114, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yybm[0+yych] & 128) { - goto yy143; + goto yy117; } - goto yy32; -yy141: - YYDEBUG(141, *YYCURSOR); + goto yy6; +yy115: + YYDEBUG(115, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'E') goto yy146; - if (yych == 'e') goto yy146; - goto yy32; -yy142: - YYDEBUG(142, *YYCURSOR); + if (yych == 'E') goto yy120; + if (yych == 'e') goto yy120; + goto yy6; +yy116: + YYDEBUG(116, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'D') goto yy91; - if (yych == 'd') goto yy91; - goto yy32; -yy143: - YYDEBUG(143, *YYCURSOR); + if (yych == 'D') goto yy65; + if (yych == 'd') goto yy65; + goto yy6; +yy117: + YYDEBUG(117, *YYCURSOR); yyaccept = 6; YYMARKER = ++YYCURSOR; YYFILL(3); yych = *YYCURSOR; - YYDEBUG(144, *YYCURSOR); + YYDEBUG(118, *YYCURSOR); if (yybm[0+yych] & 128) { - goto yy143; + goto yy117; } if (yych <= ' ') { if (yych <= '\n') { - if (yych <= 0x00) goto yy145; - if (yych <= 0x08) goto yy31; + if (yych <= 0x00) goto yy119; + if (yych <= 0x08) goto yy5; } else { - if (yych == '\r') goto yy145; - if (yych <= 0x1F) goto yy31; + if (yych == '\r') goto yy119; + if (yych <= 0x1F) goto yy5; } } else { if (yych <= '&') { - if (yych <= '!') goto yy31; - if (yych <= '"') goto yy58; - if (yych >= '$') goto yy31; + if (yych <= '!') goto yy5; + if (yych <= '"') goto yy32; + if (yych >= '$') goto yy5; } else { - if (yych <= '\'') goto yy58; - if (yych == ':') goto yy60; - goto yy31; + if (yych <= '\'') goto yy32; + if (yych == ':') goto yy34; + goto yy5; } } -yy145: - YYDEBUG(145, *YYCURSOR); +yy119: + YYDEBUG(119, *YYCURSOR); yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 154 "sapi/phpdbg/phpdbg_lexer.l" { @@ -1486,69 +1244,69 @@ yy145: yylval->len = yyleng; return T_OPCODE; } -#line 1490 "sapi/phpdbg/phpdbg_lexer.c" -yy146: - YYDEBUG(146, *YYCURSOR); +#line 1248 "sapi/phpdbg/phpdbg_lexer.c" +yy120: + YYDEBUG(120, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); - if (yych == 'D') goto yy89; - if (yych == 'd') goto yy89; - goto yy32; + if (yych == 'D') goto yy63; + if (yych == 'd') goto yy63; + goto yy6; } /* *********************************** */ yyc_PRE_RAW: { static const unsigned char yybm[] = { - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 64, 0, 0, 0, 64, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 64, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 128, 0, - 128, 128, 128, 128, 128, 128, 128, 128, - 128, 128, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 64, 0, 0, 0, 64, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 64, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 128, 0, + 128, 128, 128, 128, 128, 128, 128, 128, + 128, 128, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, }; - YYDEBUG(147, *YYCURSOR); + YYDEBUG(121, *YYCURSOR); YYFILL(2); yych = *YYCURSOR; if (yych <= '\r') { - if (yych == '\t') goto yy151; - if (yych >= '\r') goto yy151; + if (yych == '\t') goto yy125; + if (yych >= '\r') goto yy125; } else { if (yych <= ' ') { - if (yych >= ' ') goto yy152; + if (yych >= ' ') goto yy126; } else { - if (yych == '-') goto yy155; + if (yych == '-') goto yy129; } } - YYDEBUG(149, *YYCURSOR); + YYDEBUG(123, *YYCURSOR); ++YYCURSOR; -yy150: - YYDEBUG(150, *YYCURSOR); +yy124: + YYDEBUG(124, *YYCURSOR); yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 199 "sapi/phpdbg/phpdbg_lexer.l" { @@ -1557,24 +1315,24 @@ yy150: YYCURSOR = LEX(text); goto restart; } -#line 1561 "sapi/phpdbg/phpdbg_lexer.c" -yy151: - YYDEBUG(151, *YYCURSOR); +#line 1319 "sapi/phpdbg/phpdbg_lexer.c" +yy125: + YYDEBUG(125, *YYCURSOR); yych = *++YYCURSOR; if (yybm[0+yych] & 64) { - goto yy152; + goto yy126; } - goto yy150; -yy152: - YYDEBUG(152, *YYCURSOR); + goto yy124; +yy126: + YYDEBUG(126, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(153, *YYCURSOR); + YYDEBUG(127, *YYCURSOR); if (yybm[0+yych] & 64) { - goto yy152; + goto yy126; } - YYDEBUG(154, *YYCURSOR); + YYDEBUG(128, *YYCURSOR); yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 175 "sapi/phpdbg/phpdbg_lexer.l" { @@ -1582,51 +1340,51 @@ yy152: goto restart; } -#line 1586 "sapi/phpdbg/phpdbg_lexer.c" -yy155: - YYDEBUG(155, *YYCURSOR); +#line 1344 "sapi/phpdbg/phpdbg_lexer.c" +yy129: + YYDEBUG(129, *YYCURSOR); yych = *(YYMARKER = ++YYCURSOR); - if (yych != 'r') goto yy150; -yy156: - YYDEBUG(156, *YYCURSOR); + if (yych != 'r') goto yy124; +yy130: + YYDEBUG(130, *YYCURSOR); ++YYCURSOR; YYFILL(2); yych = *YYCURSOR; - YYDEBUG(157, *YYCURSOR); + YYDEBUG(131, *YYCURSOR); if (yybm[0+yych] & 128) { - goto yy160; + goto yy134; } if (yych <= '\r') { - if (yych == '\t') goto yy156; - if (yych >= '\r') goto yy156; + if (yych == '\t') goto yy130; + if (yych >= '\r') goto yy130; } else { if (yych <= ' ') { - if (yych >= ' ') goto yy156; + if (yych >= ' ') goto yy130; } else { - if (yych == '-') goto yy159; + if (yych == '-') goto yy133; } } -yy158: - YYDEBUG(158, *YYCURSOR); +yy132: + YYDEBUG(132, *YYCURSOR); YYCURSOR = YYMARKER; - goto yy150; -yy159: - YYDEBUG(159, *YYCURSOR); + goto yy124; +yy133: + YYDEBUG(133, *YYCURSOR); yych = *++YYCURSOR; if (yybm[0+yych] & 128) { - goto yy160; + goto yy134; } - goto yy158; -yy160: - YYDEBUG(160, *YYCURSOR); + goto yy132; +yy134: + YYDEBUG(134, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(161, *YYCURSOR); + YYDEBUG(135, *YYCURSOR); if (yybm[0+yych] & 128) { - goto yy160; + goto yy134; } - YYDEBUG(162, *YYCURSOR); + YYDEBUG(136, *YYCURSOR); yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 93 "sapi/phpdbg/phpdbg_lexer.l" { @@ -1635,82 +1393,82 @@ yy160: yylval->num = atoi(text); return T_REQ_ID; } -#line 1639 "sapi/phpdbg/phpdbg_lexer.c" +#line 1397 "sapi/phpdbg/phpdbg_lexer.c" } /* *********************************** */ yyc_RAW: { static const unsigned char yybm[] = { - 0, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 0, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 64, 224, 232, 232, 232, 32, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 16, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, - 232, 232, 232, 232, 232, 232, 232, 232, + 0, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 0, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 64, 224, 232, 232, 232, 32, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 16, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, + 232, 232, 232, 232, 232, 232, 232, 232, }; - YYDEBUG(163, *YYCURSOR); + YYDEBUG(137, *YYCURSOR); YYFILL(1); yych = *YYCURSOR; if (yybm[0+yych] & 8) { - goto yy167; + goto yy141; } - if (yych <= '\n') goto yy165; - if (yych <= '"') goto yy170; - if (yych <= '#') goto yy172; - if (yych <= '\'') goto yy174; - goto yy175; -yy165: - YYDEBUG(165, *YYCURSOR); + if (yych <= '\n') goto yy139; + if (yych <= '"') goto yy144; + if (yych <= '#') goto yy146; + if (yych <= '\'') goto yy148; + goto yy149; +yy139: + YYDEBUG(139, *YYCURSOR); ++YYCURSOR; - YYDEBUG(166, *YYCURSOR); + YYDEBUG(140, *YYCURSOR); yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 89 "sapi/phpdbg/phpdbg_lexer.l" { return 0; } -#line 1698 "sapi/phpdbg/phpdbg_lexer.c" -yy167: - YYDEBUG(167, *YYCURSOR); +#line 1456 "sapi/phpdbg/phpdbg_lexer.c" +yy141: + YYDEBUG(141, *YYCURSOR); YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(168, *YYCURSOR); + YYDEBUG(142, *YYCURSOR); if (yybm[0+yych] & 8) { - goto yy167; + goto yy141; } - if (yych <= '\n') goto yy169; - if (yych <= '"') goto yy170; - if (yych <= '#') goto yy169; - if (yych <= '\'') goto yy174; - goto yy175; -yy169: - YYDEBUG(169, *YYCURSOR); + if (yych <= '\n') goto yy143; + if (yych <= '"') goto yy144; + if (yych <= '#') goto yy143; + if (yych <= '\'') goto yy148; + goto yy149; +yy143: + YYDEBUG(143, *YYCURSOR); yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 168 "sapi/phpdbg/phpdbg_lexer.l" { @@ -1719,363 +1477,608 @@ yy169: yylval->len = yyleng; return T_INPUT; } -#line 1723 "sapi/phpdbg/phpdbg_lexer.c" -yy170: - YYDEBUG(170, *YYCURSOR); +#line 1481 "sapi/phpdbg/phpdbg_lexer.c" +yy144: + YYDEBUG(144, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; if (yybm[0+yych] & 32) { - goto yy177; + goto yy151; } - if (yych >= '#') goto yy179; -yy171: - YYDEBUG(171, *YYCURSOR); + if (yych >= '#') goto yy153; +yy145: + YYDEBUG(145, *YYCURSOR); YYCURSOR = YYMARKER; - goto yy169; -yy172: - YYDEBUG(172, *YYCURSOR); + goto yy143; +yy146: + YYDEBUG(146, *YYCURSOR); ++YYCURSOR; - YYDEBUG(173, *YYCURSOR); + YYDEBUG(147, *YYCURSOR); yyleng = (size_t) YYCURSOR - (size_t) yytext; #line 110 "sapi/phpdbg/phpdbg_lexer.l" { YYSETCONDITION(INITIAL); return T_SEPARATOR; } -#line 1747 "sapi/phpdbg/phpdbg_lexer.c" -yy174: - YYDEBUG(174, *YYCURSOR); +#line 1505 "sapi/phpdbg/phpdbg_lexer.c" +yy148: + YYDEBUG(148, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; if (yybm[0+yych] & 64) { - goto yy181; + goto yy155; } - if (yych <= '\'') goto yy171; - goto yy183; -yy175: - YYDEBUG(175, *YYCURSOR); + if (yych <= '\'') goto yy145; + goto yy157; +yy149: + YYDEBUG(149, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(176, *YYCURSOR); + YYDEBUG(150, *YYCURSOR); if (yybm[0+yych] & 16) { - goto yy175; + goto yy149; } if (yych <= '!') { - if (yych <= 0x00) goto yy169; - if (yych == '\n') goto yy169; - goto yy167; + if (yych <= 0x00) goto yy143; + if (yych == '\n') goto yy143; + goto yy141; } else { - if (yych <= '"') goto yy185; - if (yych == '\'') goto yy186; - goto yy167; + if (yych <= '"') goto yy159; + if (yych == '\'') goto yy160; + goto yy141; } -yy177: - YYDEBUG(177, *YYCURSOR); +yy151: + YYDEBUG(151, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(178, *YYCURSOR); + YYDEBUG(152, *YYCURSOR); if (yybm[0+yych] & 32) { - goto yy177; + goto yy151; } - if (yych <= '\n') goto yy171; - if (yych <= '"') goto yy167; -yy179: - YYDEBUG(179, *YYCURSOR); + if (yych <= '\n') goto yy145; + if (yych <= '"') goto yy141; +yy153: + YYDEBUG(153, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(180, *YYCURSOR); + YYDEBUG(154, *YYCURSOR); if (yybm[0+yych] & 32) { - goto yy177; + goto yy151; } - if (yych <= '\n') goto yy171; - if (yych <= '"') goto yy187; - goto yy179; -yy181: - YYDEBUG(181, *YYCURSOR); + if (yych <= '\n') goto yy145; + if (yych <= '"') goto yy161; + goto yy153; +yy155: + YYDEBUG(155, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(182, *YYCURSOR); + YYDEBUG(156, *YYCURSOR); if (yybm[0+yych] & 64) { - goto yy181; + goto yy155; } - if (yych <= '\n') goto yy171; - if (yych <= '\'') goto yy167; -yy183: - YYDEBUG(183, *YYCURSOR); + if (yych <= '\n') goto yy145; + if (yych <= '\'') goto yy141; +yy157: + YYDEBUG(157, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(184, *YYCURSOR); + YYDEBUG(158, *YYCURSOR); if (yybm[0+yych] & 64) { - goto yy181; + goto yy155; } - if (yych <= '\n') goto yy171; - if (yych <= '\'') goto yy189; - goto yy183; -yy185: - YYDEBUG(185, *YYCURSOR); + if (yych <= '\n') goto yy145; + if (yych <= '\'') goto yy163; + goto yy157; +yy159: + YYDEBUG(159, *YYCURSOR); YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; if (yych <= '"') { if (yych <= '\t') { - if (yych <= 0x00) goto yy169; - goto yy187; + if (yych <= 0x00) goto yy143; + goto yy161; } else { - if (yych <= '\n') goto yy169; - if (yych <= '!') goto yy187; - goto yy170; + if (yych <= '\n') goto yy143; + if (yych <= '!') goto yy161; + goto yy144; } } else { if (yych <= '\'') { - if (yych <= '#') goto yy177; - if (yych <= '&') goto yy187; - goto yy191; + if (yych <= '#') goto yy151; + if (yych <= '&') goto yy161; + goto yy165; } else { - if (yych == '\\') goto yy192; - goto yy187; + if (yych == '\\') goto yy166; + goto yy161; } } -yy186: - YYDEBUG(186, *YYCURSOR); +yy160: + YYDEBUG(160, *YYCURSOR); YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; if (yych <= '"') { if (yych <= '\t') { - if (yych <= 0x00) goto yy169; - goto yy189; + if (yych <= 0x00) goto yy143; + goto yy163; } else { - if (yych <= '\n') goto yy169; - if (yych <= '!') goto yy189; - goto yy194; + if (yych <= '\n') goto yy143; + if (yych <= '!') goto yy163; + goto yy168; } } else { if (yych <= '\'') { - if (yych <= '#') goto yy181; - if (yych <= '&') goto yy189; - goto yy174; + if (yych <= '#') goto yy155; + if (yych <= '&') goto yy163; + goto yy148; } else { - if (yych == '\\') goto yy195; - goto yy189; + if (yych == '\\') goto yy169; + goto yy163; } } -yy187: - YYDEBUG(187, *YYCURSOR); +yy161: + YYDEBUG(161, *YYCURSOR); YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(188, *YYCURSOR); + YYDEBUG(162, *YYCURSOR); if (yych <= '"') { if (yych <= '\t') { - if (yych <= 0x00) goto yy169; - goto yy187; + if (yych <= 0x00) goto yy143; + goto yy161; } else { - if (yych <= '\n') goto yy169; - if (yych <= '!') goto yy187; - goto yy185; + if (yych <= '\n') goto yy143; + if (yych <= '!') goto yy161; + goto yy159; } } else { if (yych <= '\'') { - if (yych <= '#') goto yy177; - if (yych <= '&') goto yy187; - goto yy191; + if (yych <= '#') goto yy151; + if (yych <= '&') goto yy161; + goto yy165; } else { - if (yych == '\\') goto yy192; - goto yy187; + if (yych == '\\') goto yy166; + goto yy161; } } -yy189: - YYDEBUG(189, *YYCURSOR); +yy163: + YYDEBUG(163, *YYCURSOR); YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(190, *YYCURSOR); + YYDEBUG(164, *YYCURSOR); if (yych <= '"') { if (yych <= '\t') { - if (yych <= 0x00) goto yy169; - goto yy189; + if (yych <= 0x00) goto yy143; + goto yy163; } else { - if (yych <= '\n') goto yy169; - if (yych <= '!') goto yy189; - goto yy194; + if (yych <= '\n') goto yy143; + if (yych <= '!') goto yy163; + goto yy168; } } else { if (yych <= '\'') { - if (yych <= '#') goto yy181; - if (yych <= '&') goto yy189; - goto yy186; + if (yych <= '#') goto yy155; + if (yych <= '&') goto yy163; + goto yy160; } else { - if (yych == '\\') goto yy195; - goto yy189; + if (yych == '\\') goto yy169; + goto yy163; } } -yy191: - YYDEBUG(191, *YYCURSOR); +yy165: + YYDEBUG(165, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; if (yybm[0+yych] & 128) { - goto yy197; + goto yy171; } - if (yych <= '\n') goto yy171; - if (yych <= '"') goto yy189; - if (yych <= '\'') goto yy177; - goto yy199; -yy192: - YYDEBUG(192, *YYCURSOR); + if (yych <= '\n') goto yy145; + if (yych <= '"') goto yy163; + if (yych <= '\'') goto yy151; + goto yy173; +yy166: + YYDEBUG(166, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(193, *YYCURSOR); + YYDEBUG(167, *YYCURSOR); if (yych <= '&') { - if (yych <= 0x00) goto yy169; - if (yych == '\n') goto yy169; - goto yy187; + if (yych <= 0x00) goto yy143; + if (yych == '\n') goto yy143; + goto yy161; } else { - if (yych <= '\'') goto yy201; - if (yych == '\\') goto yy192; - goto yy187; + if (yych <= '\'') goto yy175; + if (yych == '\\') goto yy166; + goto yy161; } -yy194: - YYDEBUG(194, *YYCURSOR); +yy168: + YYDEBUG(168, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; if (yybm[0+yych] & 128) { - goto yy197; + goto yy171; } - if (yych <= '\n') goto yy171; - if (yych <= '"') goto yy181; - if (yych <= '\'') goto yy187; - goto yy199; -yy195: - YYDEBUG(195, *YYCURSOR); + if (yych <= '\n') goto yy145; + if (yych <= '"') goto yy155; + if (yych <= '\'') goto yy161; + goto yy173; +yy169: + YYDEBUG(169, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(196, *YYCURSOR); + YYDEBUG(170, *YYCURSOR); if (yych <= '!') { - if (yych <= 0x00) goto yy169; - if (yych == '\n') goto yy169; - goto yy189; + if (yych <= 0x00) goto yy143; + if (yych == '\n') goto yy143; + goto yy163; } else { - if (yych <= '"') goto yy202; - if (yych == '\\') goto yy195; - goto yy189; + if (yych <= '"') goto yy176; + if (yych == '\\') goto yy169; + goto yy163; } -yy197: - YYDEBUG(197, *YYCURSOR); +yy171: + YYDEBUG(171, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(198, *YYCURSOR); + YYDEBUG(172, *YYCURSOR); if (yybm[0+yych] & 128) { - goto yy197; + goto yy171; } - if (yych <= '\n') goto yy171; - if (yych <= '"') goto yy189; - if (yych <= '\'') goto yy187; -yy199: - YYDEBUG(199, *YYCURSOR); + if (yych <= '\n') goto yy145; + if (yych <= '"') goto yy163; + if (yych <= '\'') goto yy161; +yy173: + YYDEBUG(173, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(200, *YYCURSOR); + YYDEBUG(174, *YYCURSOR); if (yybm[0+yych] & 128) { - goto yy197; + goto yy171; } - if (yych <= '\n') goto yy171; - if (yych <= '\'') goto yy203; - goto yy199; -yy201: - YYDEBUG(201, *YYCURSOR); + if (yych <= '\n') goto yy145; + if (yych <= '\'') goto yy177; + goto yy173; +yy175: + YYDEBUG(175, *YYCURSOR); YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; if (yych <= '"') { if (yych <= '\t') { - if (yych <= 0x00) goto yy169; - goto yy203; + if (yych <= 0x00) goto yy143; + goto yy177; } else { - if (yych <= '\n') goto yy169; - if (yych <= '!') goto yy203; + if (yych <= '\n') goto yy143; + if (yych <= '!') goto yy177; } } else { if (yych <= '\'') { - if (yych <= '#') goto yy197; - if (yych <= '&') goto yy203; - goto yy191; + if (yych <= '#') goto yy171; + if (yych <= '&') goto yy177; + goto yy165; } else { - if (yych == '\\') goto yy205; - goto yy203; + if (yych == '\\') goto yy179; + goto yy177; } } -yy202: - YYDEBUG(202, *YYCURSOR); +yy176: + YYDEBUG(176, *YYCURSOR); YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; if (yych <= '"') { if (yych <= '\t') { - if (yych <= 0x00) goto yy169; + if (yych <= 0x00) goto yy143; } else { - if (yych <= '\n') goto yy169; - if (yych >= '"') goto yy194; + if (yych <= '\n') goto yy143; + if (yych >= '"') goto yy168; } } else { if (yych <= '\'') { - if (yych <= '#') goto yy197; - if (yych >= '\'') goto yy201; + if (yych <= '#') goto yy171; + if (yych >= '\'') goto yy175; } else { - if (yych == '\\') goto yy205; + if (yych == '\\') goto yy179; } } -yy203: - YYDEBUG(203, *YYCURSOR); +yy177: + YYDEBUG(177, *YYCURSOR); YYMARKER = ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(204, *YYCURSOR); + YYDEBUG(178, *YYCURSOR); if (yych <= '"') { if (yych <= '\t') { - if (yych <= 0x00) goto yy169; - goto yy203; + if (yych <= 0x00) goto yy143; + goto yy177; } else { - if (yych <= '\n') goto yy169; - if (yych <= '!') goto yy203; - goto yy202; + if (yych <= '\n') goto yy143; + if (yych <= '!') goto yy177; + goto yy176; } } else { if (yych <= '\'') { - if (yych <= '#') goto yy197; - if (yych <= '&') goto yy203; - goto yy201; + if (yych <= '#') goto yy171; + if (yych <= '&') goto yy177; + goto yy175; } else { - if (yych != '\\') goto yy203; + if (yych != '\\') goto yy177; } } -yy205: - YYDEBUG(205, *YYCURSOR); +yy179: + YYDEBUG(179, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(206, *YYCURSOR); + YYDEBUG(180, *YYCURSOR); if (yych <= '\n') { - if (yych <= 0x00) goto yy169; - if (yych <= '\t') goto yy203; - goto yy169; + if (yych <= 0x00) goto yy143; + if (yych <= '\t') goto yy177; + goto yy143; } else { - if (yych == '\\') goto yy205; - goto yy203; + if (yych == '\\') goto yy179; + goto yy177; } } +/* *********************************** */ +yyc_INITIAL: + { + static const unsigned char yybm[] = { + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 128, 0, 0, 0, 128, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 128, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + }; + YYDEBUG(181, *YYCURSOR); + YYFILL(4); + yych = *YYCURSOR; + if (yych <= 'E') { + if (yych <= '\r') { + if (yych == '\t') goto yy185; + if (yych >= '\r') goto yy185; + } else { + if (yych == ' ') goto yy186; + if (yych >= 'E') goto yy189; + } + } else { + if (yych <= 'd') { + if (yych <= 'Q') goto yy183; + if (yych <= 'R') goto yy190; + if (yych <= 'S') goto yy191; + } else { + if (yych <= 'q') { + if (yych <= 'e') goto yy189; + } else { + if (yych <= 'r') goto yy192; + if (yych <= 's') goto yy191; + } + } + } +yy183: + YYDEBUG(183, *YYCURSOR); + ++YYCURSOR; +yy184: + YYDEBUG(184, *YYCURSOR); + yyleng = (size_t) YYCURSOR - (size_t) yytext; +#line 206 "sapi/phpdbg/phpdbg_lexer.l" + { + YYSETCONDITION(NORMAL); + + YYCURSOR = LEX(text); + goto restart; +} +#line 1913 "sapi/phpdbg/phpdbg_lexer.c" +yy185: + YYDEBUG(185, *YYCURSOR); + yych = *++YYCURSOR; + if (yybm[0+yych] & 128) { + goto yy186; + } + goto yy184; +yy186: + YYDEBUG(186, *YYCURSOR); + ++YYCURSOR; + YYFILL(1); + yych = *YYCURSOR; + YYDEBUG(187, *YYCURSOR); + if (yybm[0+yych] & 128) { + goto yy186; + } + YYDEBUG(188, *YYCURSOR); + yyleng = (size_t) YYCURSOR - (size_t) yytext; +#line 175 "sapi/phpdbg/phpdbg_lexer.l" + { + /* ignore whitespace */ + + goto restart; +} +#line 1938 "sapi/phpdbg/phpdbg_lexer.c" +yy189: + YYDEBUG(189, *YYCURSOR); + yych = *(YYMARKER = ++YYCURSOR); + if (yych == 'V') goto yy193; + if (yych == 'v') goto yy193; + goto yy184; +yy190: + YYDEBUG(190, *YYCURSOR); + yych = *(YYMARKER = ++YYCURSOR); + if (yych == 'U') goto yy195; + if (yych == 'u') goto yy195; + goto yy184; +yy191: + YYDEBUG(191, *YYCURSOR); + yych = *(YYMARKER = ++YYCURSOR); + if (yych == 'H') goto yy196; + if (yych == 'h') goto yy196; + goto yy184; +yy192: + YYDEBUG(192, *YYCURSOR); + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= 0x1F) { + if (yych <= '\t') { + if (yych <= 0x08) goto yy184; + goto yy197; + } else { + if (yych == '\r') goto yy197; + goto yy184; + } + } else { + if (yych <= 'U') { + if (yych <= ' ') goto yy197; + if (yych <= 'T') goto yy184; + goto yy195; + } else { + if (yych == 'u') goto yy195; + goto yy184; + } + } +yy193: + YYDEBUG(193, *YYCURSOR); + yych = *++YYCURSOR; + if (yych <= '\f') { + if (yych == '\t') goto yy200; + } else { + if (yych <= '\r') goto yy200; + if (yych == ' ') goto yy200; + } +yy194: + YYDEBUG(194, *YYCURSOR); + YYCURSOR = YYMARKER; + goto yy184; +yy195: + YYDEBUG(195, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'N') goto yy203; + if (yych == 'n') goto yy203; + goto yy194; +yy196: + YYDEBUG(196, *YYCURSOR); + yych = *++YYCURSOR; + if (yych <= '\f') { + if (yych == '\t') goto yy204; + goto yy194; + } else { + if (yych <= '\r') goto yy204; + if (yych == ' ') goto yy204; + goto yy194; + } +yy197: + YYDEBUG(197, *YYCURSOR); + ++YYCURSOR; + YYFILL(1); + yych = *YYCURSOR; + YYDEBUG(198, *YYCURSOR); + if (yych <= '\f') { + if (yych == '\t') goto yy197; + } else { + if (yych <= '\r') goto yy197; + if (yych == ' ') goto yy197; + } + YYDEBUG(199, *YYCURSOR); + yyleng = (size_t) YYCURSOR - (size_t) yytext; +#line 193 "sapi/phpdbg/phpdbg_lexer.l" + { + YYSETCONDITION(PRE_RAW); + phpdbg_init_param(yylval, EMPTY_PARAM); + return T_RUN; +} +#line 2028 "sapi/phpdbg/phpdbg_lexer.c" +yy200: + YYDEBUG(200, *YYCURSOR); + ++YYCURSOR; + YYFILL(1); + yych = *YYCURSOR; + YYDEBUG(201, *YYCURSOR); + if (yych <= '\f') { + if (yych == '\t') goto yy200; + } else { + if (yych <= '\r') goto yy200; + if (yych == ' ') goto yy200; + } + YYDEBUG(202, *YYCURSOR); + yyleng = (size_t) YYCURSOR - (size_t) yytext; +#line 181 "sapi/phpdbg/phpdbg_lexer.l" + { + YYSETCONDITION(PRE_RAW); + phpdbg_init_param(yylval, EMPTY_PARAM); + return T_EVAL; +} +#line 2049 "sapi/phpdbg/phpdbg_lexer.c" +yy203: + YYDEBUG(203, *YYCURSOR); + yych = *++YYCURSOR; + if (yych <= '\f') { + if (yych == '\t') goto yy197; + goto yy194; + } else { + if (yych <= '\r') goto yy197; + if (yych == ' ') goto yy197; + goto yy194; + } +yy204: + YYDEBUG(204, *YYCURSOR); + ++YYCURSOR; + YYFILL(1); + yych = *YYCURSOR; + YYDEBUG(205, *YYCURSOR); + if (yych <= '\f') { + if (yych == '\t') goto yy204; + } else { + if (yych <= '\r') goto yy204; + if (yych == ' ') goto yy204; + } + YYDEBUG(206, *YYCURSOR); + yyleng = (size_t) YYCURSOR - (size_t) yytext; +#line 187 "sapi/phpdbg/phpdbg_lexer.l" + { + YYSETCONDITION(PRE_RAW); + phpdbg_init_param(yylval, EMPTY_PARAM); + return T_SHELL; +} +#line 2081 "sapi/phpdbg/phpdbg_lexer.c" + } } #line 213 "sapi/phpdbg/phpdbg_lexer.l" |