From: Nuno Lopes Date: Wed, 19 Mar 2008 23:24:56 +0000 (+0000) Subject: fix gcov build X-Git-Tag: BEFORE_NEW_PARAMETER_PARSE~518 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=35eb728a7cb894d01faaf0479b0ef817a59e1e64;p=php fix gcov build --- diff --git a/Makefile.frag b/Makefile.frag index 35ef845733..c8b3cb2d80 100644 --- a/Makefile.frag +++ b/Makefile.frag @@ -7,7 +7,7 @@ $(builddir)/zend_language_scanner.lo: $(srcdir)/zend_language_parser.h $(builddir)/zend_ini_scanner.lo: $(srcdir)/zend_ini_parser.h $(srcdir)/zend_language_scanner.c: $(srcdir)/zend_language_scanner.l - @$(RE2C) $(RE2C_FLAGS) --case-inverted -cbdFt $(srcdir)/zend_language_scanner_defs.h -o$@ $(srcdir)/zend_language_scanner.l + @(cd $(top_srcdir); $(RE2C) $(RE2C_FLAGS) --case-inverted -cbdFt Zend/zend_language_scanner_defs.h -oZend/zend_language_scanner.c Zend/zend_language_scanner.l) $(srcdir)/zend_language_parser.h: $(srcdir)/zend_language_parser.c $(srcdir)/zend_language_parser.c: $(srcdir)/zend_language_parser.y @@ -18,6 +18,6 @@ $(srcdir)/zend_ini_parser.c: $(srcdir)/zend_ini_parser.y @$(YACC) -p ini_ -v -d $(srcdir)/zend_ini_parser.y -o $@ $(srcdir)/zend_ini_scanner.c: $(srcdir)/zend_ini_scanner.l - @$(RE2C) $(RE2C_FLAGS) --case-inverted -cbdFt $(srcdir)/zend_ini_scanner_defs.h -o$@ $(srcdir)/zend_ini_scanner.l + @(cd $(top_srcdir); $(RE2C) $(RE2C_FLAGS) --case-inverted -cbdFt Zend/zend_ini_scanner_defs.h -oZend/zend_ini_scanner.c Zend/zend_ini_scanner.l) $(builddir)/zend_indent.lo $(builddir)/zend_highlight.lo $(builddir)/zend_compile.lo: $(srcdir)/zend_language_parser.h diff --git a/Zend/zend_ini_scanner.c b/Zend/zend_ini_scanner.c index b712242b1d..2b560b6931 100644 --- a/Zend/zend_ini_scanner.c +++ b/Zend/zend_ini_scanner.c @@ -1,5 +1,5 @@ -/* Generated by re2c 0.13.3 on Sun Mar 16 17:01:53 2008 */ -#line 1 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +/* Generated by re2c 0.13.4.dev on Wed Mar 19 23:06:23 2008 */ +#line 1 "Zend/zend_ini_scanner.l" /* +----------------------------------------------------------------------+ | Zend Engine | @@ -296,7 +296,7 @@ restart: } -#line 300 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 300 "Zend/zend_ini_scanner.c" { YYCTYPE yych; unsigned int yyaccept = 0; @@ -473,11 +473,11 @@ yy2: ++YYCURSOR; YYDEBUG(3, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 487 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 487 "Zend/zend_ini_scanner.l" { return 0; } -#line 481 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 481 "Zend/zend_ini_scanner.c" yy4: YYDEBUG(4, *YYCURSOR); yyaccept = 0; @@ -486,24 +486,24 @@ yy4: yy5: YYDEBUG(5, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 466 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 466 "Zend/zend_ini_scanner.l" { /* eat whitespace */ goto restart; } -#line 495 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 495 "Zend/zend_ini_scanner.c" yy6: YYDEBUG(6, *YYCURSOR); ++YYCURSOR; yy7: YYDEBUG(7, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 471 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 471 "Zend/zend_ini_scanner.l" { SCNG(lineno)++; return END_OF_LINE; } -#line 507 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 507 "Zend/zend_ini_scanner.c" yy8: YYDEBUG(8, *YYCURSOR); yych = *++YYCURSOR; @@ -514,11 +514,11 @@ yy9: ++YYCURSOR; YYDEBUG(10, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 425 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 425 "Zend/zend_ini_scanner.l" { /* Disallow these chars outside option values */ return yytext[0]; } -#line 522 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 522 "Zend/zend_ini_scanner.c" yy11: YYDEBUG(11, *YYCURSOR); ++YYCURSOR; @@ -527,11 +527,11 @@ yy11: yy12: YYDEBUG(12, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 384 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 384 "Zend/zend_ini_scanner.l" { /* Get option name */ RETURN_TOKEN(TC_LABEL, yytext, yyleng); } -#line 535 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 535 "Zend/zend_ini_scanner.c" yy13: YYDEBUG(13, *YYCURSOR); yyaccept = 1; @@ -545,7 +545,7 @@ yy14: yy15: YYDEBUG(15, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 388 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 388 "Zend/zend_ini_scanner.l" { /* Start option value */ if (SCNG(scanner_mode) == ZEND_INI_SCANNER_RAW) { yy_push_state(ST_RAW TSRMLS_CC); @@ -554,7 +554,7 @@ yy15: } return '='; } -#line 558 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 558 "Zend/zend_ini_scanner.c" yy16: YYDEBUG(16, *YYCURSOR); yych = *++YYCURSOR; @@ -610,7 +610,7 @@ yy21: ++YYCURSOR; YYDEBUG(22, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 322 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 322 "Zend/zend_ini_scanner.l" { /* Section start */ /* Enter section data lookup state */ if (SCNG(scanner_mode) == ZEND_INI_SCANNER_RAW) { @@ -620,7 +620,7 @@ yy21: } return TC_SECTION; } -#line 624 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 624 "Zend/zend_ini_scanner.c" yy23: YYDEBUG(23, *YYCURSOR); ++YYCURSOR; @@ -650,7 +650,7 @@ yy26: } YYDEBUG(28, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 347 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 347 "Zend/zend_ini_scanner.l" { /* Start of option with offset */ /* Eat trailing whitespace and [ */ EAT_TRAILING_WHITESPACE_EX('['); @@ -660,7 +660,7 @@ yy26: RETURN_TOKEN(TC_OFFSET, yytext, yyleng); } -#line 664 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 664 "Zend/zend_ini_scanner.c" yy29: YYDEBUG(29, *YYCURSOR); ++YYCURSOR; @@ -672,11 +672,11 @@ yy29: yy30: YYDEBUG(30, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 376 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 376 "Zend/zend_ini_scanner.l" { /* TRUE value (when used outside option value/offset this causes parse error!) */ RETURN_TOKEN(BOOL_TRUE, "1", 1); } -#line 680 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 680 "Zend/zend_ini_scanner.c" yy31: YYDEBUG(31, *YYCURSOR); ++YYCURSOR; @@ -714,11 +714,11 @@ yy36: yy37: YYDEBUG(37, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 380 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 380 "Zend/zend_ini_scanner.l" { /* FALSE value (when used outside option value/offset this causes parse error!)*/ RETURN_TOKEN(BOOL_FALSE, "", 0); } -#line 722 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 722 "Zend/zend_ini_scanner.c" yy38: YYDEBUG(38, *YYCURSOR); ++YYCURSOR; @@ -813,13 +813,13 @@ yy51: yy52: YYDEBUG(52, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 476 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 476 "Zend/zend_ini_scanner.l" { /* Comment */ BEGIN(INITIAL); SCNG(lineno)++; return END_OF_LINE; } -#line 823 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 823 "Zend/zend_ini_scanner.c" yy53: YYDEBUG(53, *YYCURSOR); yych = *++YYCURSOR; @@ -913,12 +913,12 @@ yyc_ST_DOUBLE_QUOTES: yy61: YYDEBUG(61, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 452 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 452 "Zend/zend_ini_scanner.l" { /* Escape double quoted string contents */ zend_ini_escape_string(ini_lval, yytext, yyleng, '"' TSRMLS_CC); return TC_QUOTED_STRING; } -#line 922 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 922 "Zend/zend_ini_scanner.c" yy62: YYDEBUG(62, *YYCURSOR); ++YYCURSOR; @@ -927,12 +927,12 @@ yy62: yy63: YYDEBUG(63, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 457 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 457 "Zend/zend_ini_scanner.l" { /* Double quoted '"' string ends */ yy_pop_state(TSRMLS_C); return '"'; } -#line 936 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 936 "Zend/zend_ini_scanner.c" yy64: YYDEBUG(64, *YYCURSOR); ++YYCURSOR; @@ -956,11 +956,11 @@ yy64: yy65: YYDEBUG(65, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 487 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 487 "Zend/zend_ini_scanner.l" { return 0; } -#line 964 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 964 "Zend/zend_ini_scanner.c" yy66: YYDEBUG(66, *YYCURSOR); yych = *++YYCURSOR; @@ -1054,12 +1054,12 @@ yy78: ++YYCURSOR; YYDEBUG(79, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 362 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 362 "Zend/zend_ini_scanner.l" { /* Variable start */ yy_push_state(ST_VARNAME TSRMLS_CC); return TC_DOLLAR_CURLY; } -#line 1063 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 1063 "Zend/zend_ini_scanner.c" yy80: YYDEBUG(80, *YYCURSOR); ++YYCURSOR; @@ -1158,11 +1158,11 @@ yy84: yy85: YYDEBUG(85, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 443 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 443 "Zend/zend_ini_scanner.l" { /* Get rest as section/offset value */ RETURN_TOKEN(TC_STRING, yytext, yyleng); } -#line 1166 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 1166 "Zend/zend_ini_scanner.c" yy86: YYDEBUG(86, *YYCURSOR); yyaccept = 0; @@ -1179,23 +1179,23 @@ yy87: yy88: YYDEBUG(88, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 487 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 487 "Zend/zend_ini_scanner.l" { return 0; } -#line 1187 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 1187 "Zend/zend_ini_scanner.c" yy89: YYDEBUG(89, *YYCURSOR); ++YYCURSOR; yy90: YYDEBUG(90, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 447 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 447 "Zend/zend_ini_scanner.l" { /* Double quoted '"' string start */ yy_push_state(ST_DOUBLE_QUOTES TSRMLS_CC); return '"'; } -#line 1199 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 1199 "Zend/zend_ini_scanner.c" yy91: YYDEBUG(91, *YYCURSOR); yych = *++YYCURSOR; @@ -1268,11 +1268,11 @@ yy95: yy96: YYDEBUG(96, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 421 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 421 "Zend/zend_ini_scanner.l" { /* Get number option value as string */ RETURN_TOKEN(TC_NUMBER, yytext, yyleng); } -#line 1276 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 1276 "Zend/zend_ini_scanner.c" yy97: YYDEBUG(97, *YYCURSOR); yyaccept = 3; @@ -1298,11 +1298,11 @@ yy97: yy98: YYDEBUG(98, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 417 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 417 "Zend/zend_ini_scanner.l" { /* Get constant option value */ RETURN_TOKEN(TC_CONSTANT, yytext, yyleng); } -#line 1306 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 1306 "Zend/zend_ini_scanner.c" yy99: YYDEBUG(99, *YYCURSOR); yych = *++YYCURSOR; @@ -1313,12 +1313,12 @@ yy100: yy101: YYDEBUG(101, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 357 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 357 "Zend/zend_ini_scanner.l" { /* End of section or an option offset */ BEGIN(INITIAL); return ']'; } -#line 1322 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 1322 "Zend/zend_ini_scanner.c" yy102: YYDEBUG(102, *YYCURSOR); yyaccept = 0; @@ -1617,7 +1617,7 @@ yy123: ++YYCURSOR; YYDEBUG(126, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 332 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 332 "Zend/zend_ini_scanner.l" { /* Raw string */ /* Eat leading and trailing single quotes */ if (yytext[0] == '\'' && yytext[yyleng - 1] == '\'') { @@ -1626,18 +1626,18 @@ yy123: } RETURN_TOKEN(TC_RAW, yytext, yyleng); } -#line 1630 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 1630 "Zend/zend_ini_scanner.c" yy127: YYDEBUG(127, *YYCURSOR); ++YYCURSOR; YYDEBUG(128, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 362 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 362 "Zend/zend_ini_scanner.l" { /* Variable start */ yy_push_state(ST_VARNAME TSRMLS_CC); return TC_DOLLAR_CURLY; } -#line 1641 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 1641 "Zend/zend_ini_scanner.c" yy129: YYDEBUG(129, *YYCURSOR); yyaccept = 0; @@ -1744,7 +1744,7 @@ yy135: yy136: YYDEBUG(136, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 397 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 397 "Zend/zend_ini_scanner.l" { /* Raw value, only used when SCNG(scanner_mode) == ZEND_INI_SCANNER_RAW. */ /* Eat leading and trailing double quotes */ if (yytext[0] == '"' && yytext[yyleng - 1] == '"') { @@ -1754,7 +1754,7 @@ yy136: } RETURN_TOKEN(TC_RAW, yytext, yyleng); } -#line 1758 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 1758 "Zend/zend_ini_scanner.c" yy137: YYDEBUG(137, *YYCURSOR); yyaccept = 0; @@ -1776,13 +1776,13 @@ yy138: yy139: YYDEBUG(139, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 411 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 411 "Zend/zend_ini_scanner.l" { /* End of option value */ BEGIN(INITIAL); SCNG(lineno)++; return END_OF_LINE; } -#line 1786 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 1786 "Zend/zend_ini_scanner.c" yy140: YYDEBUG(140, *YYCURSOR); yych = *++YYCURSOR; @@ -1796,12 +1796,12 @@ yy141: yy142: YYDEBUG(142, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 482 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 482 "Zend/zend_ini_scanner.l" { /* End of option value (if EOF is reached before EOL */ BEGIN(INITIAL); return 0; } -#line 1805 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 1805 "Zend/zend_ini_scanner.c" yy143: YYDEBUG(143, *YYCURSOR); yych = *++YYCURSOR; @@ -1823,13 +1823,13 @@ yy146: yy147: YYDEBUG(147, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 476 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 476 "Zend/zend_ini_scanner.l" { /* Comment */ BEGIN(INITIAL); SCNG(lineno)++; return END_OF_LINE; } -#line 1833 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 1833 "Zend/zend_ini_scanner.c" yy148: YYDEBUG(148, *YYCURSOR); yych = *++YYCURSOR; @@ -1931,21 +1931,21 @@ yyc_ST_SECTION_RAW: yy158: YYDEBUG(158, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 407 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 407 "Zend/zend_ini_scanner.l" { /* Raw value, only used when SCNG(scanner_mode) == ZEND_INI_SCANNER_RAW. */ RETURN_TOKEN(TC_RAW, yytext, yyleng); } -#line 1939 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 1939 "Zend/zend_ini_scanner.c" yy159: YYDEBUG(159, *YYCURSOR); ++YYCURSOR; YYDEBUG(160, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 487 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 487 "Zend/zend_ini_scanner.l" { return 0; } -#line 1949 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 1949 "Zend/zend_ini_scanner.c" yy161: YYDEBUG(161, *YYCURSOR); ++YYCURSOR; @@ -1954,13 +1954,13 @@ yy161: yy162: YYDEBUG(162, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 341 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 341 "Zend/zend_ini_scanner.l" { /* End of section */ BEGIN(INITIAL); SCNG(lineno)++; return ']'; } -#line 1964 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 1964 "Zend/zend_ini_scanner.c" yy163: YYDEBUG(163, *YYCURSOR); ++YYCURSOR; @@ -2081,11 +2081,11 @@ yy171: yy172: YYDEBUG(172, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 443 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 443 "Zend/zend_ini_scanner.l" { /* Get rest as section/offset value */ RETURN_TOKEN(TC_STRING, yytext, yyleng); } -#line 2089 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 2089 "Zend/zend_ini_scanner.c" yy173: YYDEBUG(173, *YYCURSOR); yyaccept = 0; @@ -2104,23 +2104,23 @@ yy174: yy175: YYDEBUG(175, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 487 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 487 "Zend/zend_ini_scanner.l" { return 0; } -#line 2112 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 2112 "Zend/zend_ini_scanner.c" yy176: YYDEBUG(176, *YYCURSOR); ++YYCURSOR; yy177: YYDEBUG(177, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 447 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 447 "Zend/zend_ini_scanner.l" { /* Double quoted '"' string start */ yy_push_state(ST_DOUBLE_QUOTES TSRMLS_CC); return '"'; } -#line 2124 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 2124 "Zend/zend_ini_scanner.c" yy178: YYDEBUG(178, *YYCURSOR); yych = *++YYCURSOR; @@ -2193,11 +2193,11 @@ yy182: yy183: YYDEBUG(183, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 421 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 421 "Zend/zend_ini_scanner.l" { /* Get number option value as string */ RETURN_TOKEN(TC_NUMBER, yytext, yyleng); } -#line 2201 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 2201 "Zend/zend_ini_scanner.c" yy184: YYDEBUG(184, *YYCURSOR); yyaccept = 3; @@ -2223,11 +2223,11 @@ yy184: yy185: YYDEBUG(185, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 417 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 417 "Zend/zend_ini_scanner.l" { /* Get constant option value */ RETURN_TOKEN(TC_CONSTANT, yytext, yyleng); } -#line 2231 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 2231 "Zend/zend_ini_scanner.c" yy186: YYDEBUG(186, *YYCURSOR); yych = *++YYCURSOR; @@ -2240,13 +2240,13 @@ yy187: yy188: YYDEBUG(188, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 341 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 341 "Zend/zend_ini_scanner.l" { /* End of section */ BEGIN(INITIAL); SCNG(lineno)++; return ']'; } -#line 2250 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 2250 "Zend/zend_ini_scanner.c" yy189: YYDEBUG(189, *YYCURSOR); ++YYCURSOR; @@ -2567,7 +2567,7 @@ yy214: ++YYCURSOR; YYDEBUG(217, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 332 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 332 "Zend/zend_ini_scanner.l" { /* Raw string */ /* Eat leading and trailing single quotes */ if (yytext[0] == '\'' && yytext[yyleng - 1] == '\'') { @@ -2576,18 +2576,18 @@ yy214: } RETURN_TOKEN(TC_RAW, yytext, yyleng); } -#line 2580 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 2580 "Zend/zend_ini_scanner.c" yy218: YYDEBUG(218, *YYCURSOR); ++YYCURSOR; YYDEBUG(219, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 362 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 362 "Zend/zend_ini_scanner.l" { /* Variable start */ yy_push_state(ST_VARNAME TSRMLS_CC); return TC_DOLLAR_CURLY; } -#line 2591 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 2591 "Zend/zend_ini_scanner.c" yy220: YYDEBUG(220, *YYCURSOR); yyaccept = 0; @@ -2766,12 +2766,12 @@ yy225: yy226: YYDEBUG(226, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 482 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 482 "Zend/zend_ini_scanner.l" { /* End of option value (if EOF is reached before EOL */ BEGIN(INITIAL); return 0; } -#line 2775 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 2775 "Zend/zend_ini_scanner.c" yy227: YYDEBUG(227, *YYCURSOR); yyaccept = 0; @@ -2780,11 +2780,11 @@ yy227: yy228: YYDEBUG(228, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 439 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 439 "Zend/zend_ini_scanner.l" { /* Get everything else as option/offset value */ RETURN_TOKEN(TC_STRING, yytext, yyleng); } -#line 2788 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 2788 "Zend/zend_ini_scanner.c" yy229: YYDEBUG(229, *YYCURSOR); yyaccept = 1; @@ -2793,24 +2793,24 @@ yy229: yy230: YYDEBUG(230, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 462 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 462 "Zend/zend_ini_scanner.l" { RETURN_TOKEN(TC_WHITESPACE, yytext, yyleng); } -#line 2801 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 2801 "Zend/zend_ini_scanner.c" yy231: YYDEBUG(231, *YYCURSOR); ++YYCURSOR; yy232: YYDEBUG(232, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 411 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 411 "Zend/zend_ini_scanner.l" { /* End of option value */ BEGIN(INITIAL); SCNG(lineno)++; return END_OF_LINE; } -#line 2814 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 2814 "Zend/zend_ini_scanner.c" yy233: YYDEBUG(233, *YYCURSOR); yych = *++YYCURSOR; @@ -2824,23 +2824,23 @@ yy234: yy235: YYDEBUG(235, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 429 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 429 "Zend/zend_ini_scanner.l" { /* Boolean operators */ return yytext[0]; } -#line 2832 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 2832 "Zend/zend_ini_scanner.c" yy236: YYDEBUG(236, *YYCURSOR); ++YYCURSOR; yy237: YYDEBUG(237, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 447 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 447 "Zend/zend_ini_scanner.l" { /* Double quoted '"' string start */ yy_push_state(ST_DOUBLE_QUOTES TSRMLS_CC); return '"'; } -#line 2844 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 2844 "Zend/zend_ini_scanner.c" yy238: YYDEBUG(238, *YYCURSOR); yych = *++YYCURSOR; @@ -2927,11 +2927,11 @@ yy242: yy243: YYDEBUG(243, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 421 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 421 "Zend/zend_ini_scanner.l" { /* Get number option value as string */ RETURN_TOKEN(TC_NUMBER, yytext, yyleng); } -#line 2935 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 2935 "Zend/zend_ini_scanner.c" yy244: YYDEBUG(244, *YYCURSOR); yyaccept = 2; @@ -2942,13 +2942,13 @@ yy245: ++YYCURSOR; YYDEBUG(246, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 433 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 433 "Zend/zend_ini_scanner.l" { /* Make = used in option value to trigger error */ yyless(0); BEGIN(INITIAL); return END_OF_LINE; } -#line 2952 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 2952 "Zend/zend_ini_scanner.c" yy247: YYDEBUG(247, *YYCURSOR); yyaccept = 4; @@ -2984,11 +2984,11 @@ yy247: yy248: YYDEBUG(248, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 417 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 417 "Zend/zend_ini_scanner.l" { /* Get constant option value */ RETURN_TOKEN(TC_CONSTANT, yytext, yyleng); } -#line 2992 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 2992 "Zend/zend_ini_scanner.c" yy249: YYDEBUG(249, *YYCURSOR); yyaccept = 4; @@ -3489,11 +3489,11 @@ yy264: yy265: YYDEBUG(265, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 376 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 376 "Zend/zend_ini_scanner.l" { /* TRUE value (when used outside option value/offset this causes parse error!) */ RETURN_TOKEN(BOOL_TRUE, "1", 1); } -#line 3497 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 3497 "Zend/zend_ini_scanner.c" yy266: YYDEBUG(266, *YYCURSOR); ++YYCURSOR; @@ -3693,11 +3693,11 @@ yy271: yy272: YYDEBUG(272, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 380 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 380 "Zend/zend_ini_scanner.l" { /* FALSE value (when used outside option value/offset this causes parse error!)*/ RETURN_TOKEN(BOOL_FALSE, "", 0); } -#line 3701 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 3701 "Zend/zend_ini_scanner.c" yy273: YYDEBUG(273, *YYCURSOR); ++YYCURSOR; @@ -4073,13 +4073,13 @@ yy284: yy285: YYDEBUG(285, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 476 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 476 "Zend/zend_ini_scanner.l" { /* Comment */ BEGIN(INITIAL); SCNG(lineno)++; return END_OF_LINE; } -#line 4083 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 4083 "Zend/zend_ini_scanner.c" yy286: YYDEBUG(286, *YYCURSOR); yych = *++YYCURSOR; @@ -4291,7 +4291,7 @@ yy295: ++YYCURSOR; YYDEBUG(298, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 332 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 332 "Zend/zend_ini_scanner.l" { /* Raw string */ /* Eat leading and trailing single quotes */ if (yytext[0] == '\'' && yytext[yyleng - 1] == '\'') { @@ -4300,18 +4300,18 @@ yy295: } RETURN_TOKEN(TC_RAW, yytext, yyleng); } -#line 4304 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 4304 "Zend/zend_ini_scanner.c" yy299: YYDEBUG(299, *YYCURSOR); ++YYCURSOR; YYDEBUG(300, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 362 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 362 "Zend/zend_ini_scanner.l" { /* Variable start */ yy_push_state(ST_VARNAME TSRMLS_CC); return TC_DOLLAR_CURLY; } -#line 4315 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 4315 "Zend/zend_ini_scanner.c" yy301: YYDEBUG(301, *YYCURSOR); ++YYCURSOR; @@ -4417,11 +4417,11 @@ yy310: ++YYCURSOR; YYDEBUG(311, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 487 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 487 "Zend/zend_ini_scanner.l" { return 0; } -#line 4425 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 4425 "Zend/zend_ini_scanner.c" yy312: YYDEBUG(312, *YYCURSOR); ++YYCURSOR; @@ -4430,22 +4430,22 @@ yy312: yy313: YYDEBUG(313, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 367 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 367 "Zend/zend_ini_scanner.l" { /* Variable name */ RETURN_TOKEN(TC_VARNAME, yytext, yyleng); } -#line 4438 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 4438 "Zend/zend_ini_scanner.c" yy314: YYDEBUG(314, *YYCURSOR); ++YYCURSOR; YYDEBUG(315, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 371 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 371 "Zend/zend_ini_scanner.l" { /* Variable end */ yy_pop_state(TSRMLS_C); return '}'; } -#line 4449 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.c" +#line 4449 "Zend/zend_ini_scanner.c" yy316: YYDEBUG(316, *YYCURSOR); ++YYCURSOR; @@ -4459,6 +4459,6 @@ yy317: goto yy313; } } -#line 491 "/usr/src/PHP_5_3/Zend/zend_ini_scanner.l" +#line 491 "Zend/zend_ini_scanner.l" } diff --git a/Zend/zend_ini_scanner_defs.h b/Zend/zend_ini_scanner_defs.h index e59bca7e84..c08e500e0d 100644 --- a/Zend/zend_ini_scanner_defs.h +++ b/Zend/zend_ini_scanner_defs.h @@ -1,5 +1,5 @@ -/* Generated by re2c 0.13.3 on Sun Mar 16 17:01:53 2008 */ -#line 3 "/usr/src/PHP_5_3/Zend/zend_ini_scanner_defs.h" +/* Generated by re2c 0.13.4.dev on Wed Mar 19 23:06:23 2008 */ +#line 3 "Zend/zend_ini_scanner_defs.h" enum YYCONDTYPE { yycINITIAL, diff --git a/Zend/zend_language_scanner.c b/Zend/zend_language_scanner.c index c20355ed56..12c2ae7e50 100644 --- a/Zend/zend_language_scanner.c +++ b/Zend/zend_language_scanner.c @@ -1,5 +1,5 @@ -/* Generated by re2c 0.13.3 on Sun Mar 16 20:26:41 2008 */ -#line 1 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +/* Generated by re2c 0.13.4.dev on Wed Mar 19 23:23:53 2008 */ +#line 1 "Zend/zend_language_scanner.l" /* +----------------------------------------------------------------------+ | Zend Engine | @@ -598,7 +598,7 @@ yymore_restart: } -#line 602 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 602 "Zend/zend_language_scanner.c" { YYCTYPE yych; unsigned int yyaccept = 0; @@ -722,7 +722,7 @@ yyc_INITIAL: yy3: YYDEBUG(3, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1384 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1384 "Zend/zend_language_scanner.l" { while (1) { @@ -753,7 +753,7 @@ inline_char_handler: HANDLE_NEWLINES(yytext, yyleng); return T_INLINE_HTML; } -#line 757 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 757 "Zend/zend_language_scanner.c" yy4: YYDEBUG(4, *YYCURSOR); yyaccept = 0; @@ -780,7 +780,7 @@ yy8: yy9: YYDEBUG(9, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1375 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1375 "Zend/zend_language_scanner.l" { if ((YYCTYPE*)yytext == SCNG(yy_start)) { /* ignore first line when it's started with a # */ @@ -789,7 +789,7 @@ yy9: goto inline_char_handler; } } -#line 793 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 793 "Zend/zend_language_scanner.c" yy10: YYDEBUG(10, *YYCURSOR); yyaccept = 1; @@ -815,7 +815,7 @@ yy12: yy13: YYDEBUG(13, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1359 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1359 "Zend/zend_language_scanner.l" { HANDLE_NEWLINES(yytext, yyleng); if (CG(short_tags)) { @@ -831,14 +831,14 @@ yy13: return T_INLINE_HTML; } } -#line 835 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 835 "Zend/zend_language_scanner.c" yy14: YYDEBUG(14, *YYCURSOR); ++YYCURSOR; if ((yych = *YYCURSOR) == '=') goto yy50; YYDEBUG(15, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1333 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1333 "Zend/zend_language_scanner.l" { if (CG(asp_tags)) { zendlval->value.str.val = yytext; /* no copying - intentional */ @@ -853,7 +853,7 @@ yy14: return T_INLINE_HTML; } } -#line 857 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 857 "Zend/zend_language_scanner.c" yy16: YYDEBUG(16, *YYCURSOR); yych = *++YYCURSOR; @@ -1043,7 +1043,7 @@ yy42: ++YYCURSOR; YYDEBUG(45, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1291 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1291 "Zend/zend_language_scanner.l" { HANDLE_NEWLINES(yytext, yyleng); zendlval->value.str.val = yytext; /* no copying - intentional */ @@ -1052,7 +1052,7 @@ yy42: BEGIN(ST_IN_SCRIPTING); return T_OPEN_TAG; } -#line 1056 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1056 "Zend/zend_language_scanner.c" yy46: YYDEBUG(46, *YYCURSOR); yych = *++YYCURSOR; @@ -1079,7 +1079,7 @@ yy50: ++YYCURSOR; YYDEBUG(51, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1301 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1301 "Zend/zend_language_scanner.l" { if (CG(asp_tags)) { zendlval->value.str.val = yytext; /* no copying - intentional */ @@ -1094,13 +1094,13 @@ yy50: return T_INLINE_HTML; } } -#line 1098 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1098 "Zend/zend_language_scanner.c" yy52: YYDEBUG(52, *YYCURSOR); ++YYCURSOR; YYDEBUG(53, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1317 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1317 "Zend/zend_language_scanner.l" { if (CG(short_tags)) { zendlval->value.str.val = yytext; /* no copying - intentional */ @@ -1115,7 +1115,7 @@ yy52: return T_INLINE_HTML; } } -#line 1119 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1119 "Zend/zend_language_scanner.c" yy54: YYDEBUG(54, *YYCURSOR); yych = *++YYCURSOR; @@ -1142,7 +1142,7 @@ yy57: yy58: YYDEBUG(58, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1349 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1349 "Zend/zend_language_scanner.l" { zendlval->value.str.val = yytext; /* no copying - intentional */ zendlval->value.str.len = yyleng; @@ -1151,7 +1151,7 @@ yy58: BEGIN(ST_IN_SCRIPTING); return T_OPEN_TAG; } -#line 1155 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1155 "Zend/zend_language_scanner.c" yy59: YYDEBUG(59, *YYCURSOR); ++YYCURSOR; @@ -1255,12 +1255,12 @@ yy65: yy66: YYDEBUG(66, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1776 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1776 "Zend/zend_language_scanner.l" { zend_scan_escape_string(zendlval, yytext, yyleng, '`' TSRMLS_CC); return T_ENCAPSED_AND_WHITESPACE; } -#line 1264 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1264 "Zend/zend_language_scanner.c" yy67: YYDEBUG(67, *YYCURSOR); ++YYCURSOR; @@ -1272,12 +1272,12 @@ yy68: ++YYCURSOR; YYDEBUG(69, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1908 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1908 "Zend/zend_language_scanner.l" { BEGIN(ST_IN_SCRIPTING); return '`'; } -#line 1281 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1281 "Zend/zend_language_scanner.c" yy70: YYDEBUG(70, *YYCURSOR); ++YYCURSOR; @@ -1361,13 +1361,13 @@ yy74: yy76: YYDEBUG(76, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1781 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1781 "Zend/zend_language_scanner.l" { yyless(yyleng - 1); zend_scan_escape_string(zendlval, yytext, yyleng, '`' TSRMLS_CC); return T_ENCAPSED_AND_WHITESPACE; } -#line 1371 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1371 "Zend/zend_language_scanner.c" yy77: YYDEBUG(77, *YYCURSOR); yych = *++YYCURSOR; @@ -1391,14 +1391,14 @@ yy80: ++YYCURSOR; YYDEBUG(81, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1749 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1749 "Zend/zend_language_scanner.l" { zendlval->value.lval = (long) '{'; yy_push_state(ST_IN_SCRIPTING TSRMLS_CC); yyless(1); return T_CURLY_OPEN; } -#line 1402 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1402 "Zend/zend_language_scanner.c" yy82: YYDEBUG(82, *YYCURSOR); yyaccept = 2; @@ -1414,24 +1414,24 @@ yy82: yy84: YYDEBUG(84, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1437 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1437 "Zend/zend_language_scanner.l" { zend_copy_value(zendlval, (yytext+1), (yyleng-1)); zendlval->type = IS_STRING; return T_VARIABLE; } -#line 1424 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1424 "Zend/zend_language_scanner.c" yy85: YYDEBUG(85, *YYCURSOR); ++YYCURSOR; YYDEBUG(86, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1083 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1083 "Zend/zend_language_scanner.l" { yy_push_state(ST_LOOKING_FOR_VARNAME TSRMLS_CC); return T_DOLLAR_OPEN_CURLY_BRACES; } -#line 1435 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1435 "Zend/zend_language_scanner.c" yy87: YYDEBUG(87, *YYCURSOR); yych = *++YYCURSOR; @@ -1442,7 +1442,7 @@ yy88: ++YYCURSOR; YYDEBUG(89, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1429 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1429 "Zend/zend_language_scanner.l" { yyless(yyleng - 1); yy_push_state(ST_VAR_OFFSET TSRMLS_CC); @@ -1450,7 +1450,7 @@ yy88: zendlval->type = IS_STRING; return T_VARIABLE; } -#line 1454 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1454 "Zend/zend_language_scanner.c" yy90: YYDEBUG(90, *YYCURSOR); yych = *++YYCURSOR; @@ -1468,7 +1468,7 @@ yy91: ++YYCURSOR; YYDEBUG(92, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1419 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1419 "Zend/zend_language_scanner.l" { yyless(yyleng - 3); yy_push_state(ST_LOOKING_FOR_PROPERTY TSRMLS_CC); @@ -1476,7 +1476,7 @@ yy91: zendlval->type = IS_STRING; return T_VARIABLE; } -#line 1480 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1480 "Zend/zend_language_scanner.c" } /* *********************************** */ yyc_ST_COMMENT: @@ -1533,34 +1533,34 @@ yy95: } YYDEBUG(97, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1541 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1541 "Zend/zend_language_scanner.l" { yymore(); } -#line 1541 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1541 "Zend/zend_language_scanner.c" yy98: YYDEBUG(98, *YYCURSOR); ++YYCURSOR; if ((yych = *YYCURSOR) == '/') goto yy100; YYDEBUG(99, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1559 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1559 "Zend/zend_language_scanner.l" { yymore(); } -#line 1552 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1552 "Zend/zend_language_scanner.c" yy100: YYDEBUG(100, *YYCURSOR); ++YYCURSOR; YYDEBUG(101, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1553 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1553 "Zend/zend_language_scanner.l" { HANDLE_NEWLINES(yytext, yyleng); BEGIN(ST_IN_SCRIPTING); return T_COMMENT; } -#line 1564 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1564 "Zend/zend_language_scanner.c" } /* *********************************** */ yyc_ST_DOC_COMMENT: @@ -1617,28 +1617,28 @@ yy104: } YYDEBUG(106, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1541 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1541 "Zend/zend_language_scanner.l" { yymore(); } -#line 1625 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1625 "Zend/zend_language_scanner.c" yy107: YYDEBUG(107, *YYCURSOR); ++YYCURSOR; if ((yych = *YYCURSOR) == '/') goto yy109; YYDEBUG(108, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1559 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1559 "Zend/zend_language_scanner.l" { yymore(); } -#line 1636 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1636 "Zend/zend_language_scanner.c" yy109: YYDEBUG(109, *YYCURSOR); ++YYCURSOR; YYDEBUG(110, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1545 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1545 "Zend/zend_language_scanner.l" { CG(doc_comment) = estrndup(yytext, yyleng); CG(doc_comment_len) = yyleng; @@ -1646,7 +1646,7 @@ yy109: BEGIN(ST_IN_SCRIPTING); return T_DOC_COMMENT; } -#line 1650 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1650 "Zend/zend_language_scanner.c" } /* *********************************** */ yyc_ST_DOUBLE_QUOTES: @@ -1748,12 +1748,12 @@ yy116: yy117: YYDEBUG(117, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1757 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1757 "Zend/zend_language_scanner.l" { zend_scan_escape_string(zendlval, yytext, yyleng, '"' TSRMLS_CC); return T_ENCAPSED_AND_WHITESPACE; } -#line 1757 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1757 "Zend/zend_language_scanner.c" yy118: YYDEBUG(118, *YYCURSOR); ++YYCURSOR; @@ -1765,12 +1765,12 @@ yy119: ++YYCURSOR; YYDEBUG(120, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1902 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1902 "Zend/zend_language_scanner.l" { BEGIN(ST_IN_SCRIPTING); return '"'; } -#line 1774 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1774 "Zend/zend_language_scanner.c" yy121: YYDEBUG(121, *YYCURSOR); ++YYCURSOR; @@ -1857,14 +1857,14 @@ yy125: yy127: YYDEBUG(127, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1768 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1768 "Zend/zend_language_scanner.l" { yyless(yyleng - 1); if (yytext[yyleng-1] == '"') --yyleng; zend_scan_escape_string(zendlval, yytext, yyleng, '"' TSRMLS_CC); return T_ENCAPSED_AND_WHITESPACE; } -#line 1868 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1868 "Zend/zend_language_scanner.c" yy128: YYDEBUG(128, *YYCURSOR); yych = *++YYCURSOR; @@ -1888,14 +1888,14 @@ yy131: ++YYCURSOR; YYDEBUG(132, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1749 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1749 "Zend/zend_language_scanner.l" { zendlval->value.lval = (long) '{'; yy_push_state(ST_IN_SCRIPTING TSRMLS_CC); yyless(1); return T_CURLY_OPEN; } -#line 1899 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1899 "Zend/zend_language_scanner.c" yy133: YYDEBUG(133, *YYCURSOR); yyaccept = 2; @@ -1911,24 +1911,24 @@ yy133: yy135: YYDEBUG(135, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1437 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1437 "Zend/zend_language_scanner.l" { zend_copy_value(zendlval, (yytext+1), (yyleng-1)); zendlval->type = IS_STRING; return T_VARIABLE; } -#line 1921 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1921 "Zend/zend_language_scanner.c" yy136: YYDEBUG(136, *YYCURSOR); ++YYCURSOR; YYDEBUG(137, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1083 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1083 "Zend/zend_language_scanner.l" { yy_push_state(ST_LOOKING_FOR_VARNAME TSRMLS_CC); return T_DOLLAR_OPEN_CURLY_BRACES; } -#line 1932 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1932 "Zend/zend_language_scanner.c" yy138: YYDEBUG(138, *YYCURSOR); yych = *++YYCURSOR; @@ -1939,7 +1939,7 @@ yy139: ++YYCURSOR; YYDEBUG(140, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1429 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1429 "Zend/zend_language_scanner.l" { yyless(yyleng - 1); yy_push_state(ST_VAR_OFFSET TSRMLS_CC); @@ -1947,7 +1947,7 @@ yy139: zendlval->type = IS_STRING; return T_VARIABLE; } -#line 1951 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1951 "Zend/zend_language_scanner.c" yy141: YYDEBUG(141, *YYCURSOR); yych = *++YYCURSOR; @@ -1965,7 +1965,7 @@ yy142: ++YYCURSOR; YYDEBUG(143, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1419 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1419 "Zend/zend_language_scanner.l" { yyless(yyleng - 3); yy_push_state(ST_LOOKING_FOR_PROPERTY TSRMLS_CC); @@ -1973,7 +1973,7 @@ yy142: zendlval->type = IS_STRING; return T_VARIABLE; } -#line 1977 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1977 "Zend/zend_language_scanner.c" } /* *********************************** */ yyc_ST_END_HEREDOC: @@ -1984,7 +1984,7 @@ yyc_ST_END_HEREDOC: ++YYCURSOR; YYDEBUG(147, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1737 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1737 "Zend/zend_language_scanner.l" { zendlval->value.str.val = CG(heredoc); zendlval->value.str.len = CG(heredoc_len); @@ -1995,7 +1995,7 @@ yyc_ST_END_HEREDOC: BEGIN(ST_IN_SCRIPTING); return T_END_HEREDOC; } -#line 1999 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 1999 "Zend/zend_language_scanner.c" /* *********************************** */ yyc_ST_END_NOWDOC: YYDEBUG(148, *YYCURSOR); @@ -2005,7 +2005,7 @@ yyc_ST_END_NOWDOC: ++YYCURSOR; YYDEBUG(151, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1889 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1889 "Zend/zend_language_scanner.l" { Z_STRVAL_P(zendlval) = CG(heredoc); Z_STRLEN_P(zendlval) = CG(heredoc_len); @@ -2016,7 +2016,7 @@ yyc_ST_END_NOWDOC: BEGIN(ST_IN_SCRIPTING); return T_END_NOWDOC; } -#line 2020 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 2020 "Zend/zend_language_scanner.c" /* *********************************** */ yyc_ST_HEREDOC: { @@ -2073,12 +2073,12 @@ yyc_ST_HEREDOC: yy154: YYDEBUG(154, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1795 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1795 "Zend/zend_language_scanner.l" { zend_scan_escape_string(zendlval, yytext, yyleng, 0 TSRMLS_CC); return T_ENCAPSED_AND_WHITESPACE; } -#line 2082 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 2082 "Zend/zend_language_scanner.c" yy155: YYDEBUG(155, *YYCURSOR); yych = *++YYCURSOR; @@ -2364,13 +2364,13 @@ yy173: yy175: YYDEBUG(175, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1800 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1800 "Zend/zend_language_scanner.l" { yyless(yyleng - 1); zend_scan_escape_string(zendlval, yytext, yyleng, 0 TSRMLS_CC); return T_ENCAPSED_AND_WHITESPACE; } -#line 2374 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 2374 "Zend/zend_language_scanner.c" yy176: YYDEBUG(176, *YYCURSOR); yyaccept = 1; @@ -2469,7 +2469,7 @@ yy182: ++YYCURSOR; YYDEBUG(183, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1703 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1703 "Zend/zend_language_scanner.l" { char *end = yytext + yyleng - 1; @@ -2503,7 +2503,7 @@ yy182: yymore(); } } -#line 2507 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 2507 "Zend/zend_language_scanner.c" yy184: YYDEBUG(184, *YYCURSOR); yyaccept = 1; @@ -2741,14 +2741,14 @@ yy203: ++YYCURSOR; YYDEBUG(204, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1749 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1749 "Zend/zend_language_scanner.l" { zendlval->value.lval = (long) '{'; yy_push_state(ST_IN_SCRIPTING TSRMLS_CC); yyless(1); return T_CURLY_OPEN; } -#line 2752 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 2752 "Zend/zend_language_scanner.c" yy205: YYDEBUG(205, *YYCURSOR); yyaccept = 2; @@ -2776,24 +2776,24 @@ yy205: yy207: YYDEBUG(207, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1437 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1437 "Zend/zend_language_scanner.l" { zend_copy_value(zendlval, (yytext+1), (yyleng-1)); zendlval->type = IS_STRING; return T_VARIABLE; } -#line 2786 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 2786 "Zend/zend_language_scanner.c" yy208: YYDEBUG(208, *YYCURSOR); ++YYCURSOR; YYDEBUG(209, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1083 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1083 "Zend/zend_language_scanner.l" { yy_push_state(ST_LOOKING_FOR_VARNAME TSRMLS_CC); return T_DOLLAR_OPEN_CURLY_BRACES; } -#line 2797 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 2797 "Zend/zend_language_scanner.c" yy210: YYDEBUG(210, *YYCURSOR); yych = *++YYCURSOR; @@ -2804,7 +2804,7 @@ yy211: ++YYCURSOR; YYDEBUG(212, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1429 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1429 "Zend/zend_language_scanner.l" { yyless(yyleng - 1); yy_push_state(ST_VAR_OFFSET TSRMLS_CC); @@ -2812,7 +2812,7 @@ yy211: zendlval->type = IS_STRING; return T_VARIABLE; } -#line 2816 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 2816 "Zend/zend_language_scanner.c" yy213: YYDEBUG(213, *YYCURSOR); yych = *++YYCURSOR; @@ -2830,7 +2830,7 @@ yy214: ++YYCURSOR; YYDEBUG(215, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1419 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1419 "Zend/zend_language_scanner.l" { yyless(yyleng - 3); yy_push_state(ST_LOOKING_FOR_PROPERTY TSRMLS_CC); @@ -2838,7 +2838,7 @@ yy214: zendlval->type = IS_STRING; return T_VARIABLE; } -#line 2842 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 2842 "Zend/zend_language_scanner.c" } /* *********************************** */ yyc_ST_IN_SCRIPTING: @@ -3053,13 +3053,13 @@ yy218: yy219: YYDEBUG(219, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1461 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1461 "Zend/zend_language_scanner.l" { zend_copy_value(zendlval, yytext, yyleng); zendlval->type = IS_STRING; return T_STRING; } -#line 3063 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 3063 "Zend/zend_language_scanner.c" yy220: YYDEBUG(220, *YYCURSOR); yych = *++YYCURSOR; @@ -3290,11 +3290,11 @@ yy231: yy232: YYDEBUG(232, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1072 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1072 "Zend/zend_language_scanner.l" { return yytext[0]; } -#line 3298 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 3298 "Zend/zend_language_scanner.c" yy233: YYDEBUG(233, *YYCURSOR); yych = *++YYCURSOR; @@ -3533,18 +3533,18 @@ yy258: ++YYCURSOR; YYDEBUG(259, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1077 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1077 "Zend/zend_language_scanner.l" { yy_push_state(ST_IN_SCRIPTING TSRMLS_CC); return '{'; } -#line 3542 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 3542 "Zend/zend_language_scanner.c" yy260: YYDEBUG(260, *YYCURSOR); ++YYCURSOR; YYDEBUG(261, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1089 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1089 "Zend/zend_language_scanner.l" { RESET_DOC_COMMENT(); /* This is a temporary fix which is dependant on flex and it's implementation */ @@ -3553,7 +3553,7 @@ yy260: } return '}'; } -#line 3557 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 3557 "Zend/zend_language_scanner.c" yy262: YYDEBUG(262, *YYCURSOR); yyaccept = 2; @@ -3576,7 +3576,7 @@ yy262: yy263: YYDEBUG(263, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1116 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1116 "Zend/zend_language_scanner.l" { if (yyleng < MAX_LENGTH_OF_LONG - 1) { /* Won't overflow */ zendlval->value.lval = strtol(yytext, NULL, 0); @@ -3597,7 +3597,7 @@ yy263: zendlval->type = IS_LONG; return T_LNUMBER; } -#line 3601 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 3601 "Zend/zend_language_scanner.c" yy264: YYDEBUG(264, *YYCURSOR); yyaccept = 2; @@ -3627,7 +3627,7 @@ yy266: yy267: YYDEBUG(267, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1468 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1468 "Zend/zend_language_scanner.l" { zendlval->value.str.val = yytext; /* no copying - intentional */ zendlval->value.str.len = yyleng; @@ -3635,19 +3635,19 @@ yy267: HANDLE_NEWLINES(yytext, yyleng); return T_WHITESPACE; } -#line 3639 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 3639 "Zend/zend_language_scanner.c" yy268: YYDEBUG(268, *YYCURSOR); ++YYCURSOR; yy269: YYDEBUG(269, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1477 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1477 "Zend/zend_language_scanner.l" { BEGIN(ST_ONE_LINE_COMMENT); yymore(); } -#line 3651 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 3651 "Zend/zend_language_scanner.c" yy270: YYDEBUG(270, *YYCURSOR); yyaccept = 3; @@ -3656,12 +3656,12 @@ yy270: yy271: YYDEBUG(271, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1640 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1640 "Zend/zend_language_scanner.l" { BEGIN(ST_DOUBLE_QUOTES); return '"'; } -#line 3665 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 3665 "Zend/zend_language_scanner.c" yy272: YYDEBUG(272, *YYCURSOR); yyaccept = 4; @@ -3670,23 +3670,23 @@ yy272: yy273: YYDEBUG(273, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1914 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1914 "Zend/zend_language_scanner.l" { zend_error(E_COMPILE_WARNING,"Unexpected character in input: '%c' (ASCII=%d) state=%d", yytext[0], yytext[0], YYSTATE); goto restart; } -#line 3679 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 3679 "Zend/zend_language_scanner.c" yy274: YYDEBUG(274, *YYCURSOR); ++YYCURSOR; YYDEBUG(275, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1663 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1663 "Zend/zend_language_scanner.l" { BEGIN(ST_BACKQUOTE); return '`'; } -#line 3690 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 3690 "Zend/zend_language_scanner.c" yy276: YYDEBUG(276, *YYCURSOR); yych = *++YYCURSOR; @@ -3712,7 +3712,7 @@ yy280: ++YYCURSOR; YYDEBUG(281, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1596 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1596 "Zend/zend_language_scanner.l" { register char *s, *t; char *end; @@ -3755,7 +3755,7 @@ yy280: return T_CONSTANT_ENCAPSED_STRING; } -#line 3759 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 3759 "Zend/zend_language_scanner.c" yy282: YYDEBUG(282, *YYCURSOR); ++YYCURSOR; @@ -3852,14 +3852,14 @@ yy290: ++YYCURSOR; YYDEBUG(291, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1588 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1588 "Zend/zend_language_scanner.l" { int bprefix = (yytext[0] != '"') ? 1 : 0; zend_scan_escape_string(zendlval, yytext+bprefix+1, yyleng-bprefix-2, '"' TSRMLS_CC); return T_CONSTANT_ENCAPSED_STRING; } -#line 3863 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 3863 "Zend/zend_language_scanner.c" yy292: YYDEBUG(292, *YYCURSOR); ++YYCURSOR; @@ -3903,13 +3903,13 @@ yy297: yy299: YYDEBUG(299, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1177 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1177 "Zend/zend_language_scanner.l" { zendlval->value.dval = zend_strtod(yytext, NULL); zendlval->type = IS_DOUBLE; return T_DNUMBER; } -#line 3913 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 3913 "Zend/zend_language_scanner.c" yy300: YYDEBUG(300, *YYCURSOR); yyaccept = 2; @@ -3971,7 +3971,7 @@ yy307: } YYDEBUG(309, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1137 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1137 "Zend/zend_language_scanner.l" { char *hex = yytext + 2; /* Skip "0x" */ int len = yyleng - 2; @@ -3992,7 +3992,7 @@ yy307: return T_DNUMBER; } } -#line 3996 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 3996 "Zend/zend_language_scanner.c" yy310: YYDEBUG(310, *YYCURSOR); ++YYCURSOR; @@ -4001,7 +4001,7 @@ yy310: yy311: YYDEBUG(311, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1563 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1563 "Zend/zend_language_scanner.l" { zendlval->value.str.val = yytext; /* no copying - intentional */ zendlval->value.str.len = yyleng; @@ -4009,7 +4009,7 @@ yy311: BEGIN(INITIAL); return T_CLOSE_TAG; /* implicit ';' at php-end tag */ } -#line 4013 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4013 "Zend/zend_language_scanner.c" yy312: YYDEBUG(312, *YYCURSOR); yych = *++YYCURSOR; @@ -4043,13 +4043,13 @@ yy314: yy316: YYDEBUG(316, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1437 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1437 "Zend/zend_language_scanner.l" { zend_copy_value(zendlval, (yytext+1), (yyleng-1)); zendlval->type = IS_STRING; return T_VARIABLE; } -#line 4053 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4053 "Zend/zend_language_scanner.c" yy317: YYDEBUG(317, *YYCURSOR); yych = *++YYCURSOR; @@ -4063,11 +4063,11 @@ yy318: } YYDEBUG(319, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1060 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1060 "Zend/zend_language_scanner.l" { return T_LOGICAL_XOR; } -#line 4071 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4071 "Zend/zend_language_scanner.c" yy320: YYDEBUG(320, *YYCURSOR); ++YYCURSOR; @@ -4076,61 +4076,61 @@ yy320: } YYDEBUG(321, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1052 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1052 "Zend/zend_language_scanner.l" { return T_LOGICAL_OR; } -#line 4084 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4084 "Zend/zend_language_scanner.c" yy322: YYDEBUG(322, *YYCURSOR); ++YYCURSOR; YYDEBUG(323, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1040 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1040 "Zend/zend_language_scanner.l" { return T_XOR_EQUAL; } -#line 4094 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4094 "Zend/zend_language_scanner.c" yy324: YYDEBUG(324, *YYCURSOR); ++YYCURSOR; YYDEBUG(325, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1044 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1044 "Zend/zend_language_scanner.l" { return T_BOOLEAN_OR; } -#line 4104 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4104 "Zend/zend_language_scanner.c" yy326: YYDEBUG(326, *YYCURSOR); ++YYCURSOR; YYDEBUG(327, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1036 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1036 "Zend/zend_language_scanner.l" { return T_OR_EQUAL; } -#line 4114 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4114 "Zend/zend_language_scanner.c" yy328: YYDEBUG(328, *YYCURSOR); ++YYCURSOR; YYDEBUG(329, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1048 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1048 "Zend/zend_language_scanner.l" { return T_BOOLEAN_AND; } -#line 4124 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4124 "Zend/zend_language_scanner.c" yy330: YYDEBUG(330, *YYCURSOR); ++YYCURSOR; YYDEBUG(331, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1032 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1032 "Zend/zend_language_scanner.l" { return T_AND_EQUAL; } -#line 4134 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4134 "Zend/zend_language_scanner.c" yy332: YYDEBUG(332, *YYCURSOR); ++YYCURSOR; @@ -4139,7 +4139,7 @@ yy332: yy333: YYDEBUG(333, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1572 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1572 "Zend/zend_language_scanner.l" { if (CG(asp_tags)) { BEGIN(INITIAL); @@ -4152,17 +4152,17 @@ yy333: return yytext[0]; } } -#line 4156 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4156 "Zend/zend_language_scanner.c" yy334: YYDEBUG(334, *YYCURSOR); ++YYCURSOR; YYDEBUG(335, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1020 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1020 "Zend/zend_language_scanner.l" { return T_MOD_EQUAL; } -#line 4166 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4166 "Zend/zend_language_scanner.c" yy336: YYDEBUG(336, *YYCURSOR); yych = *++YYCURSOR; @@ -4193,11 +4193,11 @@ yy340: ++YYCURSOR; YYDEBUG(341, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1016 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1016 "Zend/zend_language_scanner.l" { return T_CONCAT_EQUAL; } -#line 4201 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4201 "Zend/zend_language_scanner.c" yy342: YYDEBUG(342, *YYCURSOR); yyaccept = 6; @@ -4206,13 +4206,13 @@ yy342: yy343: YYDEBUG(343, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1534 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1534 "Zend/zend_language_scanner.l" { CG(comment_start_line) = CG(zend_lineno); BEGIN(ST_COMMENT); yymore(); } -#line 4216 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4216 "Zend/zend_language_scanner.c" yy344: YYDEBUG(344, *YYCURSOR); yych = *++YYCURSOR; @@ -4222,11 +4222,11 @@ yy345: ++YYCURSOR; YYDEBUG(346, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1012 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1012 "Zend/zend_language_scanner.l" { return T_DIV_EQUAL; } -#line 4230 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4230 "Zend/zend_language_scanner.c" yy347: YYDEBUG(347, *YYCURSOR); yych = *++YYCURSOR; @@ -4253,55 +4253,55 @@ yy348: yy350: YYDEBUG(350, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1527 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1527 "Zend/zend_language_scanner.l" { CG(comment_start_line) = CG(zend_lineno); RESET_DOC_COMMENT(); BEGIN(ST_DOC_COMMENT); yymore(); } -#line 4264 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4264 "Zend/zend_language_scanner.c" yy351: YYDEBUG(351, *YYCURSOR); ++YYCURSOR; YYDEBUG(352, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1008 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1008 "Zend/zend_language_scanner.l" { return T_MUL_EQUAL; } -#line 4274 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4274 "Zend/zend_language_scanner.c" yy353: YYDEBUG(353, *YYCURSOR); ++YYCURSOR; if ((yych = *YYCURSOR) == '=') goto yy357; YYDEBUG(354, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1068 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1068 "Zend/zend_language_scanner.l" { return T_SR; } -#line 4285 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4285 "Zend/zend_language_scanner.c" yy355: YYDEBUG(355, *YYCURSOR); ++YYCURSOR; YYDEBUG(356, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 996 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 996 "Zend/zend_language_scanner.l" { return T_IS_GREATER_OR_EQUAL; } -#line 4295 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4295 "Zend/zend_language_scanner.c" yy357: YYDEBUG(357, *YYCURSOR); ++YYCURSOR; YYDEBUG(358, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1028 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1028 "Zend/zend_language_scanner.l" { return T_SR_EQUAL; } -#line 4305 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4305 "Zend/zend_language_scanner.c" yy359: YYDEBUG(359, *YYCURSOR); yyaccept = 7; @@ -4312,11 +4312,11 @@ yy359: yy360: YYDEBUG(360, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1064 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1064 "Zend/zend_language_scanner.l" { return T_SL; } -#line 4320 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4320 "Zend/zend_language_scanner.c" yy361: YYDEBUG(361, *YYCURSOR); yych = *++YYCURSOR; @@ -4328,22 +4328,22 @@ yy362: ++YYCURSOR; YYDEBUG(363, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 992 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 992 "Zend/zend_language_scanner.l" { return T_IS_SMALLER_OR_EQUAL; } -#line 4336 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4336 "Zend/zend_language_scanner.c" yy364: YYDEBUG(364, *YYCURSOR); ++YYCURSOR; yy365: YYDEBUG(365, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 988 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 988 "Zend/zend_language_scanner.l" { return T_IS_NOT_EQUAL; } -#line 4347 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4347 "Zend/zend_language_scanner.c" yy366: YYDEBUG(366, *YYCURSOR); yych = *++YYCURSOR; @@ -4394,11 +4394,11 @@ yy373: ++YYCURSOR; YYDEBUG(374, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1024 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1024 "Zend/zend_language_scanner.l" { return T_SL_EQUAL; } -#line 4402 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4402 "Zend/zend_language_scanner.c" yy375: YYDEBUG(375, *YYCURSOR); ++YYCURSOR; @@ -4465,7 +4465,7 @@ yy380: yy381: YYDEBUG(381, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1646 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1646 "Zend/zend_language_scanner.l" { char *s; int bprefix = (yytext[0] != '<') ? 1 : 0; @@ -4481,7 +4481,7 @@ yy381: BEGIN(ST_START_HEREDOC); return T_START_HEREDOC; } -#line 4485 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4485 "Zend/zend_language_scanner.c" yy382: YYDEBUG(382, *YYCURSOR); yych = *++YYCURSOR; @@ -4523,7 +4523,7 @@ yy386: yy387: YYDEBUG(387, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1809 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1809 "Zend/zend_language_scanner.l" { int bprefix = (yytext[0] != '<') ? 1 : 0; char *s; @@ -4540,7 +4540,7 @@ yy387: BEGIN(ST_START_NOWDOC); return T_START_NOWDOC; } -#line 4544 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4544 "Zend/zend_language_scanner.c" yy388: YYDEBUG(388, *YYCURSOR); yych = *++YYCURSOR; @@ -4554,31 +4554,31 @@ yy389: ++YYCURSOR; YYDEBUG(391, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 980 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 980 "Zend/zend_language_scanner.l" { return T_IS_NOT_IDENTICAL; } -#line 4562 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4562 "Zend/zend_language_scanner.c" yy392: YYDEBUG(392, *YYCURSOR); ++YYCURSOR; YYDEBUG(393, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1000 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1000 "Zend/zend_language_scanner.l" { return T_PLUS_EQUAL; } -#line 4572 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4572 "Zend/zend_language_scanner.c" yy394: YYDEBUG(394, *YYCURSOR); ++YYCURSOR; YYDEBUG(395, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 968 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 968 "Zend/zend_language_scanner.l" { return T_INC; } -#line 4582 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4582 "Zend/zend_language_scanner.c" yy396: YYDEBUG(396, *YYCURSOR); yych = *++YYCURSOR; @@ -4597,42 +4597,42 @@ yy398: } YYDEBUG(399, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 960 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 960 "Zend/zend_language_scanner.l" { return T_LIST; } -#line 4605 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4605 "Zend/zend_language_scanner.c" yy400: YYDEBUG(400, *YYCURSOR); ++YYCURSOR; if ((yych = *YYCURSOR) == '=') goto yy404; YYDEBUG(401, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 984 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 984 "Zend/zend_language_scanner.l" { return T_IS_EQUAL; } -#line 4616 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4616 "Zend/zend_language_scanner.c" yy402: YYDEBUG(402, *YYCURSOR); ++YYCURSOR; YYDEBUG(403, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 956 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 956 "Zend/zend_language_scanner.l" { return T_DOUBLE_ARROW; } -#line 4626 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4626 "Zend/zend_language_scanner.c" yy404: YYDEBUG(404, *YYCURSOR); ++YYCURSOR; YYDEBUG(405, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 976 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 976 "Zend/zend_language_scanner.l" { return T_IS_IDENTICAL; } -#line 4636 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4636 "Zend/zend_language_scanner.c" yy406: YYDEBUG(406, *YYCURSOR); yych = *++YYCURSOR; @@ -4724,7 +4724,7 @@ yy413: } YYDEBUG(424, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1281 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1281 "Zend/zend_language_scanner.l" { if (CG(current_namespace)) { *zendlval = *CG(current_namespace); @@ -4734,7 +4734,7 @@ yy413: } return T_NS_C; } -#line 4738 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4738 "Zend/zend_language_scanner.c" yy425: YYDEBUG(425, *YYCURSOR); yych = *++YYCURSOR; @@ -4752,7 +4752,7 @@ yy425: } YYDEBUG(429, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1254 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1254 "Zend/zend_language_scanner.l" { char *filename = zend_get_compiled_filename(TSRMLS_C); const size_t filename_len = strlen(filename); @@ -4779,7 +4779,7 @@ yy425: zendlval->type = IS_STRING; return T_DIR; } -#line 4783 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4783 "Zend/zend_language_scanner.c" yy430: YYDEBUG(430, *YYCURSOR); yych = *++YYCURSOR; @@ -4800,13 +4800,13 @@ yy430: } YYDEBUG(435, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1236 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1236 "Zend/zend_language_scanner.l" { zendlval->value.lval = CG(zend_lineno); zendlval->type = IS_LONG; return T_LINE; } -#line 4810 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4810 "Zend/zend_language_scanner.c" yy436: YYDEBUG(436, *YYCURSOR); yych = *++YYCURSOR; @@ -4833,7 +4833,7 @@ yy436: } YYDEBUG(443, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1215 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1215 "Zend/zend_language_scanner.l" { char *class_name = CG(active_class_entry) ? CG(active_class_entry)->name : NULL; char *func_name = CG(active_op_array)? CG(active_op_array)->function_name : NULL; @@ -4854,7 +4854,7 @@ yy436: zendlval->type = IS_STRING; return T_METHOD_C; } -#line 4858 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4858 "Zend/zend_language_scanner.c" yy444: YYDEBUG(444, *YYCURSOR); yych = *++YYCURSOR; @@ -4892,7 +4892,7 @@ yy445: } YYDEBUG(454, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1199 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1199 "Zend/zend_language_scanner.l" { char *func_name = NULL; @@ -4908,7 +4908,7 @@ yy445: zendlval->type = IS_STRING; return T_FUNC_C; } -#line 4912 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4912 "Zend/zend_language_scanner.c" yy455: YYDEBUG(455, *YYCURSOR); yych = *++YYCURSOR; @@ -4926,7 +4926,7 @@ yy455: } YYDEBUG(459, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1242 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1242 "Zend/zend_language_scanner.l" { char *filename = zend_get_compiled_filename(TSRMLS_C); @@ -4938,7 +4938,7 @@ yy455: zendlval->type = IS_STRING; return T_FILE; } -#line 4942 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4942 "Zend/zend_language_scanner.c" yy460: YYDEBUG(460, *YYCURSOR); yych = *++YYCURSOR; @@ -4962,7 +4962,7 @@ yy460: } YYDEBUG(466, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1183 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1183 "Zend/zend_language_scanner.l" { char *class_name = NULL; @@ -4978,7 +4978,7 @@ yy460: zendlval->type = IS_STRING; return T_CLASS_C; } -#line 4982 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 4982 "Zend/zend_language_scanner.c" yy467: YYDEBUG(467, *YYCURSOR); yych = *++YYCURSOR; @@ -5040,11 +5040,11 @@ yy478: } YYDEBUG(479, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 924 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 924 "Zend/zend_language_scanner.l" { return T_HALT_COMPILER; } -#line 5048 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5048 "Zend/zend_language_scanner.c" yy480: YYDEBUG(480, *YYCURSOR); yych = *++YYCURSOR; @@ -5073,11 +5073,11 @@ yy484: } YYDEBUG(485, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 912 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 912 "Zend/zend_language_scanner.l" { return T_GLOBAL; } -#line 5081 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5081 "Zend/zend_language_scanner.c" yy486: YYDEBUG(486, *YYCURSOR); yych = *++YYCURSOR; @@ -5097,11 +5097,11 @@ yy488: } YYDEBUG(489, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 908 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 908 "Zend/zend_language_scanner.l" { return T_USE; } -#line 5105 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5105 "Zend/zend_language_scanner.c" yy490: YYDEBUG(490, *YYCURSOR); yych = *++YYCURSOR; @@ -5120,11 +5120,11 @@ yy492: } YYDEBUG(493, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 952 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 952 "Zend/zend_language_scanner.l" { return T_UNSET; } -#line 5128 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5128 "Zend/zend_language_scanner.c" yy494: YYDEBUG(494, *YYCURSOR); ++YYCURSOR; @@ -5296,11 +5296,11 @@ yy509: ++YYCURSOR; YYDEBUG(511, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 852 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 852 "Zend/zend_language_scanner.l" { return T_INT_CAST; } -#line 5304 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5304 "Zend/zend_language_scanner.c" yy512: YYDEBUG(512, *YYCURSOR); yych = *++YYCURSOR; @@ -5344,11 +5344,11 @@ yy517: ++YYCURSOR; YYDEBUG(520, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 856 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 856 "Zend/zend_language_scanner.l" { return T_DOUBLE_CAST; } -#line 5352 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5352 "Zend/zend_language_scanner.c" yy521: YYDEBUG(521, *YYCURSOR); yych = *++YYCURSOR; @@ -5418,11 +5418,11 @@ yy531: ++YYCURSOR; YYDEBUG(534, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 860 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 860 "Zend/zend_language_scanner.l" { return T_STRING_CAST; } -#line 5426 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5426 "Zend/zend_language_scanner.c" yy535: YYDEBUG(535, *YYCURSOR); yych = *++YYCURSOR; @@ -5455,11 +5455,11 @@ yy538: ++YYCURSOR; YYDEBUG(541, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 868 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 868 "Zend/zend_language_scanner.l" { return T_ARRAY_CAST; } -#line 5463 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5463 "Zend/zend_language_scanner.c" yy542: YYDEBUG(542, *YYCURSOR); yych = *++YYCURSOR; @@ -5497,11 +5497,11 @@ yy546: ++YYCURSOR; YYDEBUG(549, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 872 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 872 "Zend/zend_language_scanner.l" { return T_OBJECT_CAST; } -#line 5505 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5505 "Zend/zend_language_scanner.c" yy550: YYDEBUG(550, *YYCURSOR); yych = *++YYCURSOR; @@ -5542,11 +5542,11 @@ yy555: ++YYCURSOR; YYDEBUG(557, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 876 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 876 "Zend/zend_language_scanner.l" { return T_BOOL_CAST; } -#line 5550 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5550 "Zend/zend_language_scanner.c" yy558: YYDEBUG(558, *YYCURSOR); yych = *++YYCURSOR; @@ -5590,11 +5590,11 @@ yy563: ++YYCURSOR; YYDEBUG(566, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 864 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 864 "Zend/zend_language_scanner.l" { return T_STRING_CAST; } -#line 5598 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5598 "Zend/zend_language_scanner.c" yy567: YYDEBUG(567, *YYCURSOR); yych = *++YYCURSOR; @@ -5627,11 +5627,11 @@ yy570: ++YYCURSOR; YYDEBUG(573, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 880 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 880 "Zend/zend_language_scanner.l" { return T_UNSET_CAST; } -#line 5635 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5635 "Zend/zend_language_scanner.c" yy574: YYDEBUG(574, *YYCURSOR); yych = *++YYCURSOR; @@ -5645,11 +5645,11 @@ yy575: } YYDEBUG(576, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 848 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 848 "Zend/zend_language_scanner.l" { return T_VAR; } -#line 5653 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5653 "Zend/zend_language_scanner.c" yy577: YYDEBUG(577, *YYCURSOR); yych = *++YYCURSOR; @@ -5669,11 +5669,11 @@ yy579: } YYDEBUG(580, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 840 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 840 "Zend/zend_language_scanner.l" { return T_NEW; } -#line 5677 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5677 "Zend/zend_language_scanner.c" yy581: YYDEBUG(581, *YYCURSOR); yych = *++YYCURSOR; @@ -5712,52 +5712,52 @@ yy587: } YYDEBUG(588, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 904 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 904 "Zend/zend_language_scanner.l" { return T_NAMESPACE; } -#line 5720 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5720 "Zend/zend_language_scanner.c" yy589: YYDEBUG(589, *YYCURSOR); ++YYCURSOR; YYDEBUG(590, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 836 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 836 "Zend/zend_language_scanner.l" { return T_PAAMAYIM_NEKUDOTAYIM; } -#line 5730 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5730 "Zend/zend_language_scanner.c" yy591: YYDEBUG(591, *YYCURSOR); ++YYCURSOR; YYDEBUG(592, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1004 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1004 "Zend/zend_language_scanner.l" { return T_MINUS_EQUAL; } -#line 5740 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5740 "Zend/zend_language_scanner.c" yy593: YYDEBUG(593, *YYCURSOR); ++YYCURSOR; YYDEBUG(594, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 972 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 972 "Zend/zend_language_scanner.l" { return T_DEC; } -#line 5750 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5750 "Zend/zend_language_scanner.c" yy595: YYDEBUG(595, *YYCURSOR); ++YYCURSOR; YYDEBUG(596, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 809 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 809 "Zend/zend_language_scanner.l" { yy_push_state(ST_LOOKING_FOR_PROPERTY TSRMLS_CC); return T_OBJECT_OPERATOR; } -#line 5761 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5761 "Zend/zend_language_scanner.c" yy597: YYDEBUG(597, *YYCURSOR); yych = *++YYCURSOR; @@ -5802,11 +5802,11 @@ yy602: } YYDEBUG(603, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 948 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 948 "Zend/zend_language_scanner.l" { return T_PUBLIC; } -#line 5810 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5810 "Zend/zend_language_scanner.c" yy604: YYDEBUG(604, *YYCURSOR); yych = *++YYCURSOR; @@ -5861,11 +5861,11 @@ yy611: } YYDEBUG(612, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 944 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 944 "Zend/zend_language_scanner.l" { return T_PROTECTED; } -#line 5869 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5869 "Zend/zend_language_scanner.c" yy613: YYDEBUG(613, *YYCURSOR); yych = *++YYCURSOR; @@ -5895,11 +5895,11 @@ yy617: } YYDEBUG(618, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 940 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 940 "Zend/zend_language_scanner.l" { return T_PRIVATE; } -#line 5903 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5903 "Zend/zend_language_scanner.c" yy619: YYDEBUG(619, *YYCURSOR); ++YYCURSOR; @@ -5908,11 +5908,11 @@ yy619: } YYDEBUG(620, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 789 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 789 "Zend/zend_language_scanner.l" { return T_PRINT; } -#line 5916 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5916 "Zend/zend_language_scanner.c" yy621: YYDEBUG(621, *YYCURSOR); yych = *++YYCURSOR; @@ -5946,11 +5946,11 @@ yy626: } YYDEBUG(627, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 777 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 777 "Zend/zend_language_scanner.l" { return T_BREAK; } -#line 5954 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5954 "Zend/zend_language_scanner.c" yy628: YYDEBUG(628, *YYCURSOR); yych = *++YYCURSOR; @@ -5990,11 +5990,11 @@ yy634: } YYDEBUG(635, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 761 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 761 "Zend/zend_language_scanner.l" { return T_SWITCH; } -#line 5998 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 5998 "Zend/zend_language_scanner.c" yy636: YYDEBUG(636, *YYCURSOR); yych = *++YYCURSOR; @@ -6018,11 +6018,11 @@ yy639: } YYDEBUG(640, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 928 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 928 "Zend/zend_language_scanner.l" { return T_STATIC; } -#line 6026 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6026 "Zend/zend_language_scanner.c" yy641: YYDEBUG(641, *YYCURSOR); yych = *++YYCURSOR; @@ -6049,11 +6049,11 @@ yy644: } YYDEBUG(645, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 757 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 757 "Zend/zend_language_scanner.l" { return T_AS; } -#line 6057 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6057 "Zend/zend_language_scanner.c" yy646: YYDEBUG(646, *YYCURSOR); yych = *++YYCURSOR; @@ -6072,11 +6072,11 @@ yy648: } YYDEBUG(649, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 964 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 964 "Zend/zend_language_scanner.l" { return T_ARRAY; } -#line 6080 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6080 "Zend/zend_language_scanner.c" yy650: YYDEBUG(650, *YYCURSOR); ++YYCURSOR; @@ -6085,11 +6085,11 @@ yy650: } YYDEBUG(651, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1056 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1056 "Zend/zend_language_scanner.l" { return T_LOGICAL_AND; } -#line 6093 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6093 "Zend/zend_language_scanner.c" yy652: YYDEBUG(652, *YYCURSOR); yych = *++YYCURSOR; @@ -6123,11 +6123,11 @@ yy657: } YYDEBUG(658, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 932 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 932 "Zend/zend_language_scanner.l" { return T_ABSTRACT; } -#line 6131 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6131 "Zend/zend_language_scanner.c" yy659: YYDEBUG(659, *YYCURSOR); yych = *++YYCURSOR; @@ -6151,11 +6151,11 @@ yy662: } YYDEBUG(663, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 717 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 717 "Zend/zend_language_scanner.l" { return T_WHILE; } -#line 6159 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6159 "Zend/zend_language_scanner.c" yy664: YYDEBUG(664, *YYCURSOR); ++YYCURSOR; @@ -6164,11 +6164,11 @@ yy664: } YYDEBUG(665, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 701 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 701 "Zend/zend_language_scanner.l" { return T_IF; } -#line 6172 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6172 "Zend/zend_language_scanner.c" yy666: YYDEBUG(666, *YYCURSOR); yych = *++YYCURSOR; @@ -6220,11 +6220,11 @@ yy671: } YYDEBUG(672, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 916 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 916 "Zend/zend_language_scanner.l" { return T_ISSET; } -#line 6228 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6228 "Zend/zend_language_scanner.c" yy673: YYDEBUG(673, *YYCURSOR); yych = *++YYCURSOR; @@ -6278,11 +6278,11 @@ yy679: yy680: YYDEBUG(680, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 888 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 888 "Zend/zend_language_scanner.l" { return T_INCLUDE; } -#line 6286 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6286 "Zend/zend_language_scanner.c" yy681: YYDEBUG(681, *YYCURSOR); yych = *++YYCURSOR; @@ -6311,11 +6311,11 @@ yy685: } YYDEBUG(686, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 892 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 892 "Zend/zend_language_scanner.l" { return T_INCLUDE_ONCE; } -#line 6319 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6319 "Zend/zend_language_scanner.c" yy687: YYDEBUG(687, *YYCURSOR); yych = *++YYCURSOR; @@ -6349,11 +6349,11 @@ yy692: } YYDEBUG(693, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 797 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 797 "Zend/zend_language_scanner.l" { return T_INTERFACE; } -#line 6357 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6357 "Zend/zend_language_scanner.c" yy694: YYDEBUG(694, *YYCURSOR); yych = *++YYCURSOR; @@ -6392,11 +6392,11 @@ yy700: } YYDEBUG(701, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 753 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 753 "Zend/zend_language_scanner.l" { return T_INSTANCEOF; } -#line 6400 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6400 "Zend/zend_language_scanner.c" yy702: YYDEBUG(702, *YYCURSOR); yych = *++YYCURSOR; @@ -6440,11 +6440,11 @@ yy709: } YYDEBUG(710, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 805 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 805 "Zend/zend_language_scanner.l" { return T_IMPLEMENTS; } -#line 6448 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6448 "Zend/zend_language_scanner.c" yy711: YYDEBUG(711, *YYCURSOR); yych = *++YYCURSOR; @@ -6464,11 +6464,11 @@ yy713: } YYDEBUG(714, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 689 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 689 "Zend/zend_language_scanner.l" { return T_TRY; } -#line 6472 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6472 "Zend/zend_language_scanner.c" yy715: YYDEBUG(715, *YYCURSOR); yych = *++YYCURSOR; @@ -6487,11 +6487,11 @@ yy717: } YYDEBUG(718, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 697 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 697 "Zend/zend_language_scanner.l" { return T_THROW; } -#line 6495 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6495 "Zend/zend_language_scanner.c" yy719: YYDEBUG(719, *YYCURSOR); yych = *++YYCURSOR; @@ -6552,11 +6552,11 @@ yy725: yy726: YYDEBUG(726, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 896 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 896 "Zend/zend_language_scanner.l" { return T_REQUIRE; } -#line 6560 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6560 "Zend/zend_language_scanner.c" yy727: YYDEBUG(727, *YYCURSOR); yych = *++YYCURSOR; @@ -6585,11 +6585,11 @@ yy731: } YYDEBUG(732, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 900 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 900 "Zend/zend_language_scanner.l" { return T_REQUIRE_ONCE; } -#line 6593 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6593 "Zend/zend_language_scanner.c" yy733: YYDEBUG(733, *YYCURSOR); yych = *++YYCURSOR; @@ -6608,11 +6608,11 @@ yy735: } YYDEBUG(736, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 685 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 685 "Zend/zend_language_scanner.l" { return T_RETURN; } -#line 6616 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6616 "Zend/zend_language_scanner.c" yy737: YYDEBUG(737, *YYCURSOR); yych = *++YYCURSOR; @@ -6693,11 +6693,11 @@ yy746: } YYDEBUG(747, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 781 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 781 "Zend/zend_language_scanner.l" { return T_CONTINUE; } -#line 6701 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6701 "Zend/zend_language_scanner.c" yy748: YYDEBUG(748, *YYCURSOR); ++YYCURSOR; @@ -6706,11 +6706,11 @@ yy748: } YYDEBUG(749, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 681 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 681 "Zend/zend_language_scanner.l" { return T_CONST; } -#line 6714 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6714 "Zend/zend_language_scanner.c" yy750: YYDEBUG(750, *YYCURSOR); yych = *++YYCURSOR; @@ -6735,11 +6735,11 @@ yy753: } YYDEBUG(754, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 844 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 844 "Zend/zend_language_scanner.l" { return T_CLONE; } -#line 6743 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6743 "Zend/zend_language_scanner.c" yy755: YYDEBUG(755, *YYCURSOR); yych = *++YYCURSOR; @@ -6753,11 +6753,11 @@ yy756: } YYDEBUG(757, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 793 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 793 "Zend/zend_language_scanner.l" { return T_CLASS; } -#line 6761 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6761 "Zend/zend_language_scanner.c" yy758: YYDEBUG(758, *YYCURSOR); yych = *++YYCURSOR; @@ -6777,11 +6777,11 @@ yy760: } YYDEBUG(761, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 769 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 769 "Zend/zend_language_scanner.l" { return T_CASE; } -#line 6785 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6785 "Zend/zend_language_scanner.c" yy762: YYDEBUG(762, *YYCURSOR); yych = *++YYCURSOR; @@ -6795,11 +6795,11 @@ yy763: } YYDEBUG(764, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 693 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 693 "Zend/zend_language_scanner.l" { return T_CATCH; } -#line 6803 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6803 "Zend/zend_language_scanner.c" yy765: YYDEBUG(765, *YYCURSOR); yych = *++YYCURSOR; @@ -6850,11 +6850,11 @@ yy773: } YYDEBUG(774, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 677 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 677 "Zend/zend_language_scanner.l" { return T_FUNCTION; } -#line 6858 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6858 "Zend/zend_language_scanner.c" yy775: YYDEBUG(775, *YYCURSOR); ++YYCURSOR; @@ -6878,11 +6878,11 @@ yy775: yy776: YYDEBUG(776, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 729 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 729 "Zend/zend_language_scanner.l" { return T_FOR; } -#line 6886 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6886 "Zend/zend_language_scanner.c" yy777: YYDEBUG(777, *YYCURSOR); yych = *++YYCURSOR; @@ -6906,11 +6906,11 @@ yy780: } YYDEBUG(781, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 737 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 737 "Zend/zend_language_scanner.l" { return T_FOREACH; } -#line 6914 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6914 "Zend/zend_language_scanner.c" yy782: YYDEBUG(782, *YYCURSOR); yych = *++YYCURSOR; @@ -6929,11 +6929,11 @@ yy784: } YYDEBUG(785, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 936 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 936 "Zend/zend_language_scanner.l" { return T_FINAL; } -#line 6937 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6937 "Zend/zend_language_scanner.c" yy786: YYDEBUG(786, *YYCURSOR); yych = *++YYCURSOR; @@ -6964,11 +6964,11 @@ yy788: } YYDEBUG(789, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 725 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 725 "Zend/zend_language_scanner.l" { return T_DO; } -#line 6972 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6972 "Zend/zend_language_scanner.c" yy790: YYDEBUG(790, *YYCURSOR); ++YYCURSOR; @@ -6977,11 +6977,11 @@ yy790: } YYDEBUG(791, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 673 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 673 "Zend/zend_language_scanner.l" { return T_EXIT; } -#line 6985 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 6985 "Zend/zend_language_scanner.c" yy792: YYDEBUG(792, *YYCURSOR); yych = *++YYCURSOR; @@ -7016,11 +7016,11 @@ yy797: } YYDEBUG(798, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 773 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 773 "Zend/zend_language_scanner.l" { return T_DEFAULT; } -#line 7024 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7024 "Zend/zend_language_scanner.c" yy799: YYDEBUG(799, *YYCURSOR); yych = *++YYCURSOR; @@ -7044,11 +7044,11 @@ yy802: } YYDEBUG(803, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 745 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 745 "Zend/zend_language_scanner.l" { return T_DECLARE; } -#line 7052 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7052 "Zend/zend_language_scanner.c" yy804: YYDEBUG(804, *YYCURSOR); yych = *++YYCURSOR; @@ -7128,11 +7128,11 @@ yy815: } YYDEBUG(816, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 801 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 801 "Zend/zend_language_scanner.l" { return T_EXTENDS; } -#line 7136 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7136 "Zend/zend_language_scanner.c" yy817: YYDEBUG(817, *YYCURSOR); ++YYCURSOR; @@ -7141,11 +7141,11 @@ yy817: } YYDEBUG(818, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 669 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 669 "Zend/zend_language_scanner.l" { return T_EXIT; } -#line 7149 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7149 "Zend/zend_language_scanner.c" yy819: YYDEBUG(819, *YYCURSOR); yych = *++YYCURSOR; @@ -7159,11 +7159,11 @@ yy820: } YYDEBUG(821, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 884 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 884 "Zend/zend_language_scanner.l" { return T_EVAL; } -#line 7167 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7167 "Zend/zend_language_scanner.c" yy822: YYDEBUG(822, *YYCURSOR); yych = *++YYCURSOR; @@ -7233,11 +7233,11 @@ yy831: } YYDEBUG(832, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 721 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 721 "Zend/zend_language_scanner.l" { return T_ENDWHILE; } -#line 7241 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7241 "Zend/zend_language_scanner.c" yy833: YYDEBUG(833, *YYCURSOR); yych = *++YYCURSOR; @@ -7266,11 +7266,11 @@ yy837: } YYDEBUG(838, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 765 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 765 "Zend/zend_language_scanner.l" { return T_ENDSWITCH; } -#line 7274 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7274 "Zend/zend_language_scanner.c" yy839: YYDEBUG(839, *YYCURSOR); ++YYCURSOR; @@ -7279,11 +7279,11 @@ yy839: } YYDEBUG(840, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 709 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 709 "Zend/zend_language_scanner.l" { return T_ENDIF; } -#line 7287 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7287 "Zend/zend_language_scanner.c" yy841: YYDEBUG(841, *YYCURSOR); yych = *++YYCURSOR; @@ -7312,11 +7312,11 @@ yy842: yy843: YYDEBUG(843, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 733 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 733 "Zend/zend_language_scanner.l" { return T_ENDFOR; } -#line 7320 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7320 "Zend/zend_language_scanner.c" yy844: YYDEBUG(844, *YYCURSOR); yych = *++YYCURSOR; @@ -7340,11 +7340,11 @@ yy847: } YYDEBUG(848, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 741 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 741 "Zend/zend_language_scanner.l" { return T_ENDFOREACH; } -#line 7348 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7348 "Zend/zend_language_scanner.c" yy849: YYDEBUG(849, *YYCURSOR); yych = *++YYCURSOR; @@ -7378,11 +7378,11 @@ yy854: } YYDEBUG(855, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 749 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 749 "Zend/zend_language_scanner.l" { return T_ENDDECLARE; } -#line 7386 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7386 "Zend/zend_language_scanner.c" yy856: YYDEBUG(856, *YYCURSOR); yych = *++YYCURSOR; @@ -7401,11 +7401,11 @@ yy858: } YYDEBUG(859, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 920 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 920 "Zend/zend_language_scanner.l" { return T_EMPTY; } -#line 7409 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7409 "Zend/zend_language_scanner.c" yy860: YYDEBUG(860, *YYCURSOR); yych = *++YYCURSOR; @@ -7434,11 +7434,11 @@ yy861: yy862: YYDEBUG(862, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 713 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 713 "Zend/zend_language_scanner.l" { return T_ELSE; } -#line 7442 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7442 "Zend/zend_language_scanner.c" yy863: YYDEBUG(863, *YYCURSOR); yych = *++YYCURSOR; @@ -7452,11 +7452,11 @@ yy864: } YYDEBUG(865, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 705 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 705 "Zend/zend_language_scanner.l" { return T_ELSEIF; } -#line 7460 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7460 "Zend/zend_language_scanner.c" yy866: YYDEBUG(866, *YYCURSOR); yych = *++YYCURSOR; @@ -7470,11 +7470,11 @@ yy867: } YYDEBUG(868, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 785 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 785 "Zend/zend_language_scanner.l" { return T_ECHO; } -#line 7478 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7478 "Zend/zend_language_scanner.c" } /* *********************************** */ yyc_ST_LOOKING_FOR_PROPERTY: @@ -7545,13 +7545,13 @@ yyc_ST_LOOKING_FOR_PROPERTY: yy872: YYDEBUG(872, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 830 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 830 "Zend/zend_language_scanner.l" { yyless(0); yy_pop_state(TSRMLS_C); goto restart; } -#line 7555 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7555 "Zend/zend_language_scanner.c" yy873: YYDEBUG(873, *YYCURSOR); ++YYCURSOR; @@ -7560,12 +7560,12 @@ yy873: yy874: YYDEBUG(874, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 818 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 818 "Zend/zend_language_scanner.l" { /* do nothing */ goto restart; } -#line 7569 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7569 "Zend/zend_language_scanner.c" yy875: YYDEBUG(875, *YYCURSOR); ++YYCURSOR; @@ -7574,14 +7574,14 @@ yy875: yy876: YYDEBUG(876, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 823 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 823 "Zend/zend_language_scanner.l" { yy_pop_state(TSRMLS_C); zend_copy_value(zendlval, yytext, yyleng); zendlval->type = IS_STRING; return T_STRING; } -#line 7585 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7585 "Zend/zend_language_scanner.c" yy877: YYDEBUG(877, *YYCURSOR); yych = *++YYCURSOR; @@ -7613,11 +7613,11 @@ yy882: ++YYCURSOR; YYDEBUG(883, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 814 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 814 "Zend/zend_language_scanner.l" { return T_OBJECT_OPERATOR; } -#line 7621 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7621 "Zend/zend_language_scanner.c" } /* *********************************** */ yyc_ST_LOOKING_FOR_VARNAME: @@ -7676,7 +7676,7 @@ yy886: yy887: YYDEBUG(887, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1099 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1099 "Zend/zend_language_scanner.l" { zend_copy_value(zendlval, yytext, yyleng); zendlval->type = IS_STRING; @@ -7684,20 +7684,20 @@ yy887: yy_push_state(ST_IN_SCRIPTING TSRMLS_CC); return T_STRING_VARNAME; } -#line 7688 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7688 "Zend/zend_language_scanner.c" yy888: YYDEBUG(888, *YYCURSOR); ++YYCURSOR; YYDEBUG(889, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1108 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1108 "Zend/zend_language_scanner.l" { yyless(0); yy_pop_state(TSRMLS_C); yy_push_state(ST_IN_SCRIPTING TSRMLS_CC); goto restart; } -#line 7701 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 7701 "Zend/zend_language_scanner.c" yy890: YYDEBUG(890, *YYCURSOR); ++YYCURSOR; @@ -8159,7 +8159,7 @@ yy927: ++YYCURSOR; YYDEBUG(928, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1852 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1852 "Zend/zend_language_scanner.l" { char *end = yytext + yyleng - 1; @@ -8196,7 +8196,7 @@ yy927: yymore(); } } -#line 8200 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 8200 "Zend/zend_language_scanner.c" } /* *********************************** */ yyc_ST_ONE_LINE_COMMENT: @@ -8253,11 +8253,11 @@ yy931: yy932: YYDEBUG(932, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1482 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1482 "Zend/zend_language_scanner.l" { yymore(); } -#line 8261 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 8261 "Zend/zend_language_scanner.c" yy933: YYDEBUG(933, *YYCURSOR); yych = *++YYCURSOR; @@ -8280,7 +8280,7 @@ yy935: yy937: YYDEBUG(937, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1486 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1486 "Zend/zend_language_scanner.l" { switch (yytext[yyleng-1]) { case '?': case '%': case '>': @@ -8298,7 +8298,7 @@ yy937: return T_COMMENT; } } -#line 8302 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 8302 "Zend/zend_language_scanner.c" yy938: YYDEBUG(938, *YYCURSOR); yych = *++YYCURSOR; @@ -8311,7 +8311,7 @@ yy939: ++YYCURSOR; YYDEBUG(941, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1504 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1504 "Zend/zend_language_scanner.l" { zendlval->value.str.val = yytext; /* no copying - intentional */ zendlval->value.str.len = yyleng; @@ -8320,7 +8320,7 @@ yy939: CG(zend_lineno)++; return T_COMMENT; } -#line 8324 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 8324 "Zend/zend_language_scanner.c" yy942: YYDEBUG(942, *YYCURSOR); yych = *++YYCURSOR; @@ -8330,7 +8330,7 @@ yy943: ++YYCURSOR; YYDEBUG(944, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1513 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1513 "Zend/zend_language_scanner.l" { if (CG(asp_tags) || yytext[yyleng-2] != '%') { /* asp comment? */ zendlval->value.str.val = yytext; /* no copying - intentional */ @@ -8344,7 +8344,7 @@ yy943: yymore(); } } -#line 8348 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 8348 "Zend/zend_language_scanner.c" } /* *********************************** */ yyc_ST_START_HEREDOC: @@ -8401,13 +8401,13 @@ yy947: yy948: YYDEBUG(948, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1669 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1669 "Zend/zend_language_scanner.l" { yyless(0); BEGIN(ST_HEREDOC); goto restart; } -#line 8411 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 8411 "Zend/zend_language_scanner.c" yy949: YYDEBUG(949, *YYCURSOR); yyaccept = 0; @@ -8452,7 +8452,7 @@ yy954: ++YYCURSOR; YYDEBUG(955, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1675 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1675 "Zend/zend_language_scanner.l" { int label_len = yyleng - 1; @@ -8474,7 +8474,7 @@ yy954: yymore(); } } -#line 8478 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 8478 "Zend/zend_language_scanner.c" } /* *********************************** */ yyc_ST_START_NOWDOC: @@ -8531,13 +8531,13 @@ yy958: yy959: YYDEBUG(959, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1826 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1826 "Zend/zend_language_scanner.l" { yyless(0); BEGIN(ST_NOWDOC); goto restart; } -#line 8541 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 8541 "Zend/zend_language_scanner.c" yy960: YYDEBUG(960, *YYCURSOR); yyaccept = 0; @@ -8582,7 +8582,7 @@ yy965: ++YYCURSOR; YYDEBUG(966, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1832 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1832 "Zend/zend_language_scanner.l" { int label_len = yyleng - 1; @@ -8602,7 +8602,7 @@ yy965: yymore(); } } -#line 8606 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 8606 "Zend/zend_language_scanner.c" } /* *********************************** */ yyc_ST_VAR_OFFSET: @@ -8703,7 +8703,7 @@ yy969: yy970: YYDEBUG(970, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1158 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1158 "Zend/zend_language_scanner.l" { /* Offset could be treated as a long */ if (yyleng < MAX_LENGTH_OF_LONG - 1 || (yyleng == MAX_LENGTH_OF_LONG - 1 && strcmp(yytext, long_min_digits) < 0)) { zendlval->value.lval = strtol(yytext, NULL, 10); @@ -8715,7 +8715,7 @@ yy970: } return T_NUM_STRING; } -#line 8719 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 8719 "Zend/zend_language_scanner.c" yy971: YYDEBUG(971, *YYCURSOR); yych = *++YYCURSOR; @@ -8735,23 +8735,23 @@ yy972: yy973: YYDEBUG(973, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1448 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1448 "Zend/zend_language_scanner.l" { /* Only '[' can be valid, but returning other tokens will allow a more explicit parse error */ return yytext[0]; } -#line 8744 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 8744 "Zend/zend_language_scanner.c" yy974: YYDEBUG(974, *YYCURSOR); ++YYCURSOR; YYDEBUG(975, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1443 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1443 "Zend/zend_language_scanner.l" { yy_pop_state(TSRMLS_C); return ']'; } -#line 8755 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 8755 "Zend/zend_language_scanner.c" yy976: YYDEBUG(976, *YYCURSOR); yych = *++YYCURSOR; @@ -8761,7 +8761,7 @@ yy977: ++YYCURSOR; YYDEBUG(978, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1453 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1453 "Zend/zend_language_scanner.l" { /* Invalid rule to return a more explicit parse error with proper line number */ yyless(0); @@ -8769,7 +8769,7 @@ yy977: ZVAL_EMPTY_STRING(zendlval); /* Empty since it won't be used */ return T_ENCAPSED_AND_WHITESPACE; } -#line 8773 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 8773 "Zend/zend_language_scanner.c" yy979: YYDEBUG(979, *YYCURSOR); ++YYCURSOR; @@ -8778,24 +8778,24 @@ yy979: yy980: YYDEBUG(980, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1461 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1461 "Zend/zend_language_scanner.l" { zend_copy_value(zendlval, yytext, yyleng); zendlval->type = IS_STRING; return T_STRING; } -#line 8788 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 8788 "Zend/zend_language_scanner.c" yy981: YYDEBUG(981, *YYCURSOR); ++YYCURSOR; YYDEBUG(982, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1914 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1914 "Zend/zend_language_scanner.l" { zend_error(E_COMPILE_WARNING,"Unexpected character in input: '%c' (ASCII=%d) state=%d", yytext[0], yytext[0], YYSTATE); goto restart; } -#line 8799 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 8799 "Zend/zend_language_scanner.c" yy983: YYDEBUG(983, *YYCURSOR); ++YYCURSOR; @@ -8831,13 +8831,13 @@ yy985: yy987: YYDEBUG(987, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1437 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1437 "Zend/zend_language_scanner.l" { zend_copy_value(zendlval, (yytext+1), (yyleng-1)); zendlval->type = IS_STRING; return T_VARIABLE; } -#line 8841 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 8841 "Zend/zend_language_scanner.c" yy988: YYDEBUG(988, *YYCURSOR); ++YYCURSOR; @@ -8869,14 +8869,14 @@ yy992: yy994: YYDEBUG(994, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1170 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1170 "Zend/zend_language_scanner.l" { /* Offset must be treated as a string */ zendlval->value.str.val = (char *)estrndup(yytext, yyleng); zendlval->value.str.len = yyleng; zendlval->type = IS_STRING; return T_NUM_STRING; } -#line 8880 "/usr/src/PHP_5_3/Zend/zend_language_scanner.c" +#line 8880 "Zend/zend_language_scanner.c" yy995: YYDEBUG(995, *YYCURSOR); ++YYCURSOR; @@ -8889,6 +8889,6 @@ yy995: goto yy994; } } -#line 1919 "/usr/src/PHP_5_3/Zend/zend_language_scanner.l" +#line 1919 "Zend/zend_language_scanner.l" } diff --git a/Zend/zend_language_scanner_defs.h b/Zend/zend_language_scanner_defs.h index 0785d9c5ef..8c74620fc9 100644 --- a/Zend/zend_language_scanner_defs.h +++ b/Zend/zend_language_scanner_defs.h @@ -1,5 +1,5 @@ -/* Generated by re2c 0.13.3 on Sun Mar 16 20:26:41 2008 */ -#line 3 "/usr/src/PHP_5_3/Zend/zend_language_scanner_defs.h" +/* Generated by re2c 0.13.4.dev on Wed Mar 19 23:23:53 2008 */ +#line 3 "Zend/zend_language_scanner_defs.h" enum YYCONDTYPE { yycST_IN_SCRIPTING,