diff options
author | Nuno Lopes <nlopess@php.net> | 2008-08-07 12:23:03 +0000 |
---|---|---|
committer | Nuno Lopes <nlopess@php.net> | 2008-08-07 12:23:03 +0000 |
commit | 106a417378ff5835a6960f3cf37b361ac86733b1 (patch) | |
tree | c6af226e9f020f02bfb263f986e2e900316fc15e /Zend/zend_ini_scanner.c | |
parent | 42eed0b5cf9a3106e75c222569219f7366208f51 (diff) | |
download | php-git-106a417378ff5835a6960f3cf37b361ac86733b1.tar.gz |
regenerate
Diffstat (limited to 'Zend/zend_ini_scanner.c')
-rw-r--r-- | Zend/zend_ini_scanner.c | 137 |
1 files changed, 68 insertions, 69 deletions
diff --git a/Zend/zend_ini_scanner.c b/Zend/zend_ini_scanner.c index 29caeba023..929dd1a908 100644 --- a/Zend/zend_ini_scanner.c +++ b/Zend/zend_ini_scanner.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.13.4.dev on Mon Apr 7 12:36:56 2008 */ +/* Generated by re2c 0.13.6.dev on Thu Aug 7 13:22:08 2008 */ #line 1 "Zend/zend_ini_scanner.l" /* +----------------------------------------------------------------------+ @@ -480,7 +480,7 @@ yy2: ++YYCURSOR; YYDEBUG(3, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 494 "Zend/zend_ini_scanner.l" +#line 493 "Zend/zend_ini_scanner.l" { return 0; } @@ -493,7 +493,7 @@ yy4: yy5: YYDEBUG(5, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 473 "Zend/zend_ini_scanner.l" +#line 472 "Zend/zend_ini_scanner.l" { /* eat whitespace */ goto restart; @@ -505,7 +505,7 @@ yy6: yy7: YYDEBUG(7, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 478 "Zend/zend_ini_scanner.l" +#line 477 "Zend/zend_ini_scanner.l" { SCNG(lineno)++; return END_OF_LINE; @@ -521,7 +521,7 @@ yy9: ++YYCURSOR; YYDEBUG(10, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 432 "Zend/zend_ini_scanner.l" +#line 431 "Zend/zend_ini_scanner.l" { /* Disallow these chars outside option values */ return yytext[0]; } @@ -820,7 +820,7 @@ yy51: yy52: YYDEBUG(52, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 483 "Zend/zend_ini_scanner.l" +#line 482 "Zend/zend_ini_scanner.l" { /* Comment */ BEGIN(INITIAL); SCNG(lineno)++; @@ -920,7 +920,7 @@ yyc_ST_DOUBLE_QUOTES: yy61: YYDEBUG(61, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 459 "Zend/zend_ini_scanner.l" +#line 458 "Zend/zend_ini_scanner.l" { /* Escape double quoted string contents */ zend_ini_escape_string(ini_lval, yytext, yyleng, '"' TSRMLS_CC); return TC_QUOTED_STRING; @@ -934,7 +934,7 @@ yy62: yy63: YYDEBUG(63, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 464 "Zend/zend_ini_scanner.l" +#line 463 "Zend/zend_ini_scanner.l" { /* Double quoted '"' string ends */ yy_pop_state(TSRMLS_C); return '"'; @@ -954,7 +954,7 @@ yy64: yy65: YYDEBUG(65, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 494 "Zend/zend_ini_scanner.l" +#line 493 "Zend/zend_ini_scanner.l" { return 0; } @@ -1147,7 +1147,7 @@ yy84: yy85: YYDEBUG(85, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 450 "Zend/zend_ini_scanner.l" +#line 449 "Zend/zend_ini_scanner.l" { /* Get rest as section/offset value */ RETURN_TOKEN(TC_STRING, yytext, yyleng); } @@ -1168,7 +1168,7 @@ yy87: yy88: YYDEBUG(88, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 494 "Zend/zend_ini_scanner.l" +#line 493 "Zend/zend_ini_scanner.l" { return 0; } @@ -1179,7 +1179,7 @@ yy89: yy90: YYDEBUG(90, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 454 "Zend/zend_ini_scanner.l" +#line 453 "Zend/zend_ini_scanner.l" { /* Double quoted '"' string start */ yy_push_state(ST_DOUBLE_QUOTES TSRMLS_CC); return '"'; @@ -1246,7 +1246,7 @@ yy95: yy96: YYDEBUG(96, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 428 "Zend/zend_ini_scanner.l" +#line 427 "Zend/zend_ini_scanner.l" { /* Get number option value as string */ RETURN_TOKEN(TC_NUMBER, yytext, yyleng); } @@ -1276,7 +1276,7 @@ yy97: yy98: YYDEBUG(98, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 424 "Zend/zend_ini_scanner.l" +#line 423 "Zend/zend_ini_scanner.l" { /* Get constant option value */ RETURN_TOKEN(TC_CONSTANT, yytext, yyleng); } @@ -1719,11 +1719,10 @@ yy136: if (yytext[0] == '"' && yytext[yyleng - 1] == '"') { SCNG(yy_text)++; yyleng = yyleng - 2; - yytext[yyleng] = 0; } RETURN_TOKEN(TC_RAW, yytext, yyleng); } -#line 1727 "Zend/zend_ini_scanner.c" +#line 1726 "Zend/zend_ini_scanner.c" yy137: YYDEBUG(137, *YYCURSOR); yyaccept = 0; @@ -1745,13 +1744,13 @@ yy138: yy139: YYDEBUG(139, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 418 "Zend/zend_ini_scanner.l" +#line 417 "Zend/zend_ini_scanner.l" { /* End of option value */ BEGIN(INITIAL); SCNG(lineno)++; return END_OF_LINE; } -#line 1755 "Zend/zend_ini_scanner.c" +#line 1754 "Zend/zend_ini_scanner.c" yy140: YYDEBUG(140, *YYCURSOR); yych = *++YYCURSOR; @@ -1765,12 +1764,12 @@ yy141: yy142: YYDEBUG(142, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 489 "Zend/zend_ini_scanner.l" +#line 488 "Zend/zend_ini_scanner.l" { /* End of option value (if EOF is reached before EOL */ BEGIN(INITIAL); return END_OF_LINE; } -#line 1774 "Zend/zend_ini_scanner.c" +#line 1773 "Zend/zend_ini_scanner.c" yy143: YYDEBUG(143, *YYCURSOR); yych = *++YYCURSOR; @@ -1792,13 +1791,13 @@ yy146: yy147: YYDEBUG(147, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 483 "Zend/zend_ini_scanner.l" +#line 482 "Zend/zend_ini_scanner.l" { /* Comment */ BEGIN(INITIAL); SCNG(lineno)++; return END_OF_LINE; } -#line 1802 "Zend/zend_ini_scanner.c" +#line 1801 "Zend/zend_ini_scanner.c" yy148: YYDEBUG(148, *YYCURSOR); yych = *++YYCURSOR; @@ -1900,21 +1899,21 @@ yyc_ST_SECTION_RAW: yy158: YYDEBUG(158, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 414 "Zend/zend_ini_scanner.l" +#line 413 "Zend/zend_ini_scanner.l" { /* Raw value, only used when SCNG(scanner_mode) == ZEND_INI_SCANNER_RAW. */ RETURN_TOKEN(TC_RAW, yytext, yyleng); } -#line 1908 "Zend/zend_ini_scanner.c" +#line 1907 "Zend/zend_ini_scanner.c" yy159: YYDEBUG(159, *YYCURSOR); ++YYCURSOR; YYDEBUG(160, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 494 "Zend/zend_ini_scanner.l" +#line 493 "Zend/zend_ini_scanner.l" { return 0; } -#line 1918 "Zend/zend_ini_scanner.c" +#line 1917 "Zend/zend_ini_scanner.c" yy161: YYDEBUG(161, *YYCURSOR); ++YYCURSOR; @@ -1929,7 +1928,7 @@ yy162: SCNG(lineno)++; return ']'; } -#line 1933 "Zend/zend_ini_scanner.c" +#line 1932 "Zend/zend_ini_scanner.c" yy163: YYDEBUG(163, *YYCURSOR); ++YYCURSOR; @@ -2050,11 +2049,11 @@ yy171: yy172: YYDEBUG(172, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 450 "Zend/zend_ini_scanner.l" +#line 449 "Zend/zend_ini_scanner.l" { /* Get rest as section/offset value */ RETURN_TOKEN(TC_STRING, yytext, yyleng); } -#line 2058 "Zend/zend_ini_scanner.c" +#line 2057 "Zend/zend_ini_scanner.c" yy173: YYDEBUG(173, *YYCURSOR); yyaccept = 0; @@ -2073,23 +2072,23 @@ yy174: yy175: YYDEBUG(175, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 494 "Zend/zend_ini_scanner.l" +#line 493 "Zend/zend_ini_scanner.l" { return 0; } -#line 2081 "Zend/zend_ini_scanner.c" +#line 2080 "Zend/zend_ini_scanner.c" yy176: YYDEBUG(176, *YYCURSOR); ++YYCURSOR; yy177: YYDEBUG(177, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 454 "Zend/zend_ini_scanner.l" +#line 453 "Zend/zend_ini_scanner.l" { /* Double quoted '"' string start */ yy_push_state(ST_DOUBLE_QUOTES TSRMLS_CC); return '"'; } -#line 2093 "Zend/zend_ini_scanner.c" +#line 2092 "Zend/zend_ini_scanner.c" yy178: YYDEBUG(178, *YYCURSOR); yych = *++YYCURSOR; @@ -2151,11 +2150,11 @@ yy182: yy183: YYDEBUG(183, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 428 "Zend/zend_ini_scanner.l" +#line 427 "Zend/zend_ini_scanner.l" { /* Get number option value as string */ RETURN_TOKEN(TC_NUMBER, yytext, yyleng); } -#line 2159 "Zend/zend_ini_scanner.c" +#line 2158 "Zend/zend_ini_scanner.c" yy184: YYDEBUG(184, *YYCURSOR); yyaccept = 3; @@ -2181,11 +2180,11 @@ yy184: yy185: YYDEBUG(185, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 424 "Zend/zend_ini_scanner.l" +#line 423 "Zend/zend_ini_scanner.l" { /* Get constant option value */ RETURN_TOKEN(TC_CONSTANT, yytext, yyleng); } -#line 2189 "Zend/zend_ini_scanner.c" +#line 2188 "Zend/zend_ini_scanner.c" yy186: YYDEBUG(186, *YYCURSOR); yych = *++YYCURSOR; @@ -2204,7 +2203,7 @@ yy188: SCNG(lineno)++; return ']'; } -#line 2208 "Zend/zend_ini_scanner.c" +#line 2207 "Zend/zend_ini_scanner.c" yy189: YYDEBUG(189, *YYCURSOR); ++YYCURSOR; @@ -2525,7 +2524,7 @@ yy214: } RETURN_TOKEN(TC_RAW, yytext, yyleng); } -#line 2529 "Zend/zend_ini_scanner.c" +#line 2528 "Zend/zend_ini_scanner.c" yy218: YYDEBUG(218, *YYCURSOR); ++YYCURSOR; @@ -2536,7 +2535,7 @@ yy218: yy_push_state(ST_VARNAME TSRMLS_CC); return TC_DOLLAR_CURLY; } -#line 2540 "Zend/zend_ini_scanner.c" +#line 2539 "Zend/zend_ini_scanner.c" yy220: YYDEBUG(220, *YYCURSOR); yyaccept = 0; @@ -2715,12 +2714,12 @@ yy225: yy226: YYDEBUG(226, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 489 "Zend/zend_ini_scanner.l" +#line 488 "Zend/zend_ini_scanner.l" { /* End of option value (if EOF is reached before EOL */ BEGIN(INITIAL); return END_OF_LINE; } -#line 2724 "Zend/zend_ini_scanner.c" +#line 2723 "Zend/zend_ini_scanner.c" yy227: YYDEBUG(227, *YYCURSOR); yyaccept = 0; @@ -2729,11 +2728,11 @@ yy227: yy228: YYDEBUG(228, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 446 "Zend/zend_ini_scanner.l" +#line 445 "Zend/zend_ini_scanner.l" { /* Get everything else as option/offset value */ RETURN_TOKEN(TC_STRING, yytext, yyleng); } -#line 2737 "Zend/zend_ini_scanner.c" +#line 2736 "Zend/zend_ini_scanner.c" yy229: YYDEBUG(229, *YYCURSOR); yyaccept = 1; @@ -2742,24 +2741,24 @@ yy229: yy230: YYDEBUG(230, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 469 "Zend/zend_ini_scanner.l" +#line 468 "Zend/zend_ini_scanner.l" { RETURN_TOKEN(TC_WHITESPACE, yytext, yyleng); } -#line 2750 "Zend/zend_ini_scanner.c" +#line 2749 "Zend/zend_ini_scanner.c" yy231: YYDEBUG(231, *YYCURSOR); ++YYCURSOR; yy232: YYDEBUG(232, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 418 "Zend/zend_ini_scanner.l" +#line 417 "Zend/zend_ini_scanner.l" { /* End of option value */ BEGIN(INITIAL); SCNG(lineno)++; return END_OF_LINE; } -#line 2763 "Zend/zend_ini_scanner.c" +#line 2762 "Zend/zend_ini_scanner.c" yy233: YYDEBUG(233, *YYCURSOR); yych = *++YYCURSOR; @@ -2773,23 +2772,23 @@ yy234: yy235: YYDEBUG(235, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 436 "Zend/zend_ini_scanner.l" +#line 435 "Zend/zend_ini_scanner.l" { /* Boolean operators */ return yytext[0]; } -#line 2781 "Zend/zend_ini_scanner.c" +#line 2780 "Zend/zend_ini_scanner.c" yy236: YYDEBUG(236, *YYCURSOR); ++YYCURSOR; yy237: YYDEBUG(237, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 454 "Zend/zend_ini_scanner.l" +#line 453 "Zend/zend_ini_scanner.l" { /* Double quoted '"' string start */ yy_push_state(ST_DOUBLE_QUOTES TSRMLS_CC); return '"'; } -#line 2793 "Zend/zend_ini_scanner.c" +#line 2792 "Zend/zend_ini_scanner.c" yy238: YYDEBUG(238, *YYCURSOR); yych = *++YYCURSOR; @@ -2865,11 +2864,11 @@ yy242: yy243: YYDEBUG(243, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 428 "Zend/zend_ini_scanner.l" +#line 427 "Zend/zend_ini_scanner.l" { /* Get number option value as string */ RETURN_TOKEN(TC_NUMBER, yytext, yyleng); } -#line 2873 "Zend/zend_ini_scanner.c" +#line 2872 "Zend/zend_ini_scanner.c" yy244: YYDEBUG(244, *YYCURSOR); yyaccept = 2; @@ -2880,13 +2879,13 @@ yy245: ++YYCURSOR; YYDEBUG(246, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 440 "Zend/zend_ini_scanner.l" +#line 439 "Zend/zend_ini_scanner.l" { /* Make = used in option value to trigger error */ yyless(0); BEGIN(INITIAL); return END_OF_LINE; } -#line 2890 "Zend/zend_ini_scanner.c" +#line 2889 "Zend/zend_ini_scanner.c" yy247: YYDEBUG(247, *YYCURSOR); yyaccept = 4; @@ -2922,11 +2921,11 @@ yy247: yy248: YYDEBUG(248, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 424 "Zend/zend_ini_scanner.l" +#line 423 "Zend/zend_ini_scanner.l" { /* Get constant option value */ RETURN_TOKEN(TC_CONSTANT, yytext, yyleng); } -#line 2930 "Zend/zend_ini_scanner.c" +#line 2929 "Zend/zend_ini_scanner.c" yy249: YYDEBUG(249, *YYCURSOR); yyaccept = 4; @@ -3422,7 +3421,7 @@ yy265: { /* TRUE value (when used outside option value/offset this causes parse error!) */ RETURN_TOKEN(BOOL_TRUE, "1", 1); } -#line 3426 "Zend/zend_ini_scanner.c" +#line 3425 "Zend/zend_ini_scanner.c" yy266: YYDEBUG(266, *YYCURSOR); ++YYCURSOR; @@ -3626,7 +3625,7 @@ yy272: { /* FALSE value (when used outside option value/offset this causes parse error!)*/ RETURN_TOKEN(BOOL_FALSE, "", 0); } -#line 3630 "Zend/zend_ini_scanner.c" +#line 3629 "Zend/zend_ini_scanner.c" yy273: YYDEBUG(273, *YYCURSOR); ++YYCURSOR; @@ -4002,13 +4001,13 @@ yy284: yy285: YYDEBUG(285, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 483 "Zend/zend_ini_scanner.l" +#line 482 "Zend/zend_ini_scanner.l" { /* Comment */ BEGIN(INITIAL); SCNG(lineno)++; return END_OF_LINE; } -#line 4012 "Zend/zend_ini_scanner.c" +#line 4011 "Zend/zend_ini_scanner.c" yy286: YYDEBUG(286, *YYCURSOR); yych = *++YYCURSOR; @@ -4229,7 +4228,7 @@ yy295: } RETURN_TOKEN(TC_RAW, yytext, yyleng); } -#line 4233 "Zend/zend_ini_scanner.c" +#line 4232 "Zend/zend_ini_scanner.c" yy299: YYDEBUG(299, *YYCURSOR); ++YYCURSOR; @@ -4240,7 +4239,7 @@ yy299: yy_push_state(ST_VARNAME TSRMLS_CC); return TC_DOLLAR_CURLY; } -#line 4244 "Zend/zend_ini_scanner.c" +#line 4243 "Zend/zend_ini_scanner.c" yy301: YYDEBUG(301, *YYCURSOR); ++YYCURSOR; @@ -4346,11 +4345,11 @@ yy310: ++YYCURSOR; YYDEBUG(311, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 494 "Zend/zend_ini_scanner.l" +#line 493 "Zend/zend_ini_scanner.l" { return 0; } -#line 4354 "Zend/zend_ini_scanner.c" +#line 4353 "Zend/zend_ini_scanner.c" yy312: YYDEBUG(312, *YYCURSOR); ++YYCURSOR; @@ -4363,7 +4362,7 @@ yy313: { /* Variable name */ RETURN_TOKEN(TC_VARNAME, yytext, yyleng); } -#line 4367 "Zend/zend_ini_scanner.c" +#line 4366 "Zend/zend_ini_scanner.c" yy314: YYDEBUG(314, *YYCURSOR); ++YYCURSOR; @@ -4374,7 +4373,7 @@ yy314: yy_pop_state(TSRMLS_C); return '}'; } -#line 4378 "Zend/zend_ini_scanner.c" +#line 4377 "Zend/zend_ini_scanner.c" yy316: YYDEBUG(316, *YYCURSOR); ++YYCURSOR; @@ -4388,6 +4387,6 @@ yy317: goto yy313; } } -#line 498 "Zend/zend_ini_scanner.l" +#line 497 "Zend/zend_ini_scanner.l" } |