diff options
Diffstat (limited to 'Zend/zend_language_scanner.c')
-rw-r--r-- | Zend/zend_language_scanner.c | 5220 |
1 files changed, 2605 insertions, 2615 deletions
diff --git a/Zend/zend_language_scanner.c b/Zend/zend_language_scanner.c index 05a698a321..15be32fae0 100644 --- a/Zend/zend_language_scanner.c +++ b/Zend/zend_language_scanner.c @@ -1,4 +1,4 @@ -/* Generated by re2c 0.13.6.dev on Tue Nov 4 01:40:34 2008 */ +/* Generated by re2c 0.13.5 on Fri Aug 15 14:25:23 2008 */ #line 1 "Zend/zend_language_scanner.l" /* +----------------------------------------------------------------------+ @@ -978,7 +978,7 @@ yyc_INITIAL: yy3: YYDEBUG(3, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1641 "Zend/zend_language_scanner.l" +#line 1637 "Zend/zend_language_scanner.l" { inline_char_handler: @@ -1042,7 +1042,7 @@ yy5: yy6: YYDEBUG(6, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1629 "Zend/zend_language_scanner.l" +#line 1625 "Zend/zend_language_scanner.l" { if (CG(short_tags)) { zendlval->value.str.val = yytext; /* no copying - intentional */ @@ -1061,7 +1061,7 @@ yy7: if ((yych = *YYCURSOR) == '=') goto yy43; YYDEBUG(8, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1606 "Zend/zend_language_scanner.l" +#line 1602 "Zend/zend_language_scanner.l" { if (CG(asp_tags)) { zendlval->value.str.val = yytext; /* no copying - intentional */ @@ -1259,7 +1259,7 @@ yy35: ++YYCURSOR; YYDEBUG(38, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1570 "Zend/zend_language_scanner.l" +#line 1566 "Zend/zend_language_scanner.l" { HANDLE_NEWLINES(yytext, yyleng); zendlval->value.str.val = yytext; /* no copying - intentional */ @@ -1295,7 +1295,7 @@ yy43: ++YYCURSOR; YYDEBUG(44, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1580 "Zend/zend_language_scanner.l" +#line 1576 "Zend/zend_language_scanner.l" { if (CG(asp_tags)) { zendlval->value.str.val = yytext; /* no copying - intentional */ @@ -1313,7 +1313,7 @@ yy45: ++YYCURSOR; YYDEBUG(46, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1593 "Zend/zend_language_scanner.l" +#line 1589 "Zend/zend_language_scanner.l" { if (CG(short_tags)) { zendlval->value.str.val = yytext; /* no copying - intentional */ @@ -1352,7 +1352,7 @@ yy50: yy51: YYDEBUG(51, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1619 "Zend/zend_language_scanner.l" +#line 1615 "Zend/zend_language_scanner.l" { zendlval->value.str.val = yytext; /* no copying - intentional */ zendlval->value.str.len = yyleng; @@ -1452,7 +1452,7 @@ yy56: yy57: YYDEBUG(57, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 2021 "Zend/zend_language_scanner.l" +#line 2017 "Zend/zend_language_scanner.l" { zendlval->value.lval = (long) '{'; yy_push_state(ST_IN_SCRIPTING TSRMLS_CC); @@ -1476,7 +1476,7 @@ yy59: yy60: YYDEBUG(60, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 2046 "Zend/zend_language_scanner.l" +#line 2042 "Zend/zend_language_scanner.l" { zend_scan_escape_string(zendlval, yytext, yyleng, '`' TSRMLS_CC); return T_ENCAPSED_AND_WHITESPACE; @@ -1493,7 +1493,7 @@ yy62: ++YYCURSOR; YYDEBUG(63, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 2124 "Zend/zend_language_scanner.l" +#line 2120 "Zend/zend_language_scanner.l" { BEGIN(ST_IN_SCRIPTING); return '`'; @@ -1586,7 +1586,7 @@ yy68: yy70: YYDEBUG(70, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 2051 "Zend/zend_language_scanner.l" +#line 2047 "Zend/zend_language_scanner.l" { yyless(yyleng - 1); zend_scan_escape_string(zendlval, yytext, yyleng, '`' TSRMLS_CC); @@ -1626,7 +1626,7 @@ yy74: yy76: YYDEBUG(76, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1709 "Zend/zend_language_scanner.l" +#line 1705 "Zend/zend_language_scanner.l" { zend_copy_value(zendlval, (yytext+1), (yyleng-1)); zendlval->type = IS_STRING; @@ -1638,7 +1638,7 @@ yy77: ++YYCURSOR; YYDEBUG(78, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1363 "Zend/zend_language_scanner.l" +#line 1359 "Zend/zend_language_scanner.l" { yy_push_state(ST_LOOKING_FOR_VARNAME TSRMLS_CC); return T_DOLLAR_OPEN_CURLY_BRACES; @@ -1654,7 +1654,7 @@ yy80: ++YYCURSOR; YYDEBUG(81, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1701 "Zend/zend_language_scanner.l" +#line 1697 "Zend/zend_language_scanner.l" { yyless(yyleng - 1); yy_push_state(ST_VAR_OFFSET TSRMLS_CC); @@ -1680,7 +1680,7 @@ yy83: ++YYCURSOR; YYDEBUG(84, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1691 "Zend/zend_language_scanner.l" +#line 1687 "Zend/zend_language_scanner.l" { yyless(yyleng - 3); yy_push_state(ST_LOOKING_FOR_PROPERTY TSRMLS_CC); @@ -1745,7 +1745,7 @@ yy87: } YYDEBUG(89, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1801 "Zend/zend_language_scanner.l" +#line 1797 "Zend/zend_language_scanner.l" { yymore(); } @@ -1756,7 +1756,7 @@ yy90: if ((yych = *YYCURSOR) == '/') goto yy92; YYDEBUG(91, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1819 "Zend/zend_language_scanner.l" +#line 1815 "Zend/zend_language_scanner.l" { yymore(); } @@ -1766,7 +1766,7 @@ yy92: ++YYCURSOR; YYDEBUG(93, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1813 "Zend/zend_language_scanner.l" +#line 1809 "Zend/zend_language_scanner.l" { HANDLE_NEWLINES(yytext, yyleng); BEGIN(ST_IN_SCRIPTING); @@ -1829,7 +1829,7 @@ yy96: } YYDEBUG(98, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1801 "Zend/zend_language_scanner.l" +#line 1797 "Zend/zend_language_scanner.l" { yymore(); } @@ -1840,7 +1840,7 @@ yy99: if ((yych = *YYCURSOR) == '/') goto yy101; YYDEBUG(100, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1819 "Zend/zend_language_scanner.l" +#line 1815 "Zend/zend_language_scanner.l" { yymore(); } @@ -1850,7 +1850,7 @@ yy101: ++YYCURSOR; YYDEBUG(102, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1805 "Zend/zend_language_scanner.l" +#line 1801 "Zend/zend_language_scanner.l" { CG(doc_comment) = estrndup(yytext, yyleng); CG(doc_comment_len) = yyleng; @@ -1945,7 +1945,7 @@ yy106: yy107: YYDEBUG(107, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 2021 "Zend/zend_language_scanner.l" +#line 2017 "Zend/zend_language_scanner.l" { zendlval->value.lval = (long) '{'; yy_push_state(ST_IN_SCRIPTING TSRMLS_CC); @@ -1970,7 +1970,7 @@ yy109: yy110: YYDEBUG(110, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 2028 "Zend/zend_language_scanner.l" +#line 2024 "Zend/zend_language_scanner.l" { zend_scan_escape_string(zendlval, yytext, yyleng, '"' TSRMLS_CC); return T_ENCAPSED_AND_WHITESPACE; @@ -1987,7 +1987,7 @@ yy112: ++YYCURSOR; YYDEBUG(113, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 2118 "Zend/zend_language_scanner.l" +#line 2114 "Zend/zend_language_scanner.l" { BEGIN(ST_IN_SCRIPTING); return '"'; @@ -2083,7 +2083,7 @@ yy118: yy120: YYDEBUG(120, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 2039 "Zend/zend_language_scanner.l" +#line 2035 "Zend/zend_language_scanner.l" { yyless(yyleng - 1); zend_scan_escape_string(zendlval, yytext, yyleng, '"' TSRMLS_CC); @@ -2123,7 +2123,7 @@ yy124: yy126: YYDEBUG(126, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1709 "Zend/zend_language_scanner.l" +#line 1705 "Zend/zend_language_scanner.l" { zend_copy_value(zendlval, (yytext+1), (yyleng-1)); zendlval->type = IS_STRING; @@ -2135,7 +2135,7 @@ yy127: ++YYCURSOR; YYDEBUG(128, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1363 "Zend/zend_language_scanner.l" +#line 1359 "Zend/zend_language_scanner.l" { yy_push_state(ST_LOOKING_FOR_VARNAME TSRMLS_CC); return T_DOLLAR_OPEN_CURLY_BRACES; @@ -2151,7 +2151,7 @@ yy130: ++YYCURSOR; YYDEBUG(131, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1701 "Zend/zend_language_scanner.l" +#line 1697 "Zend/zend_language_scanner.l" { yyless(yyleng - 1); yy_push_state(ST_VAR_OFFSET TSRMLS_CC); @@ -2177,7 +2177,7 @@ yy133: ++YYCURSOR; YYDEBUG(134, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1691 "Zend/zend_language_scanner.l" +#line 1687 "Zend/zend_language_scanner.l" { yyless(yyleng - 3); yy_push_state(ST_LOOKING_FOR_PROPERTY TSRMLS_CC); @@ -2196,7 +2196,7 @@ yyc_ST_END_HEREDOC: ++YYCURSOR; YYDEBUG(138, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 2007 "Zend/zend_language_scanner.l" +#line 2003 "Zend/zend_language_scanner.l" { YYCURSOR += CG(heredoc_len) - 1; yyleng = CG(heredoc_len); @@ -2265,7 +2265,7 @@ yyc_ST_HEREDOC: yy141: YYDEBUG(141, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 2065 "Zend/zend_language_scanner.l" +#line 2061 "Zend/zend_language_scanner.l" { zend_scan_escape_string(zendlval, yytext, yyleng, 0 TSRMLS_CC); return T_ENCAPSED_AND_WHITESPACE; @@ -2316,7 +2316,7 @@ yy143: yy144: YYDEBUG(144, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 2021 "Zend/zend_language_scanner.l" +#line 2017 "Zend/zend_language_scanner.l" { zendlval->value.lval = (long) '{'; yy_push_state(ST_IN_SCRIPTING TSRMLS_CC); @@ -2573,7 +2573,7 @@ yy161: yy163: YYDEBUG(163, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 2070 "Zend/zend_language_scanner.l" +#line 2066 "Zend/zend_language_scanner.l" { yyless(yyleng - 1); zend_scan_escape_string(zendlval, yytext, yyleng, 0 TSRMLS_CC); @@ -2678,7 +2678,7 @@ yy170: ++YYCURSOR; YYDEBUG(171, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1970 "Zend/zend_language_scanner.l" +#line 1966 "Zend/zend_language_scanner.l" { char *end = yytext + yyleng - 1; @@ -2975,7 +2975,7 @@ yy191: yy193: YYDEBUG(193, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1709 "Zend/zend_language_scanner.l" +#line 1705 "Zend/zend_language_scanner.l" { zend_copy_value(zendlval, (yytext+1), (yyleng-1)); zendlval->type = IS_STRING; @@ -2987,7 +2987,7 @@ yy194: ++YYCURSOR; YYDEBUG(195, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1363 "Zend/zend_language_scanner.l" +#line 1359 "Zend/zend_language_scanner.l" { yy_push_state(ST_LOOKING_FOR_VARNAME TSRMLS_CC); return T_DOLLAR_OPEN_CURLY_BRACES; @@ -3003,7 +3003,7 @@ yy197: ++YYCURSOR; YYDEBUG(198, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1701 "Zend/zend_language_scanner.l" +#line 1697 "Zend/zend_language_scanner.l" { yyless(yyleng - 1); yy_push_state(ST_VAR_OFFSET TSRMLS_CC); @@ -3029,7 +3029,7 @@ yy200: ++YYCURSOR; YYDEBUG(201, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1691 "Zend/zend_language_scanner.l" +#line 1687 "Zend/zend_language_scanner.l" { yyless(yyleng - 3); yy_push_state(ST_LOOKING_FOR_PROPERTY TSRMLS_CC); @@ -3143,32 +3143,33 @@ yyc_ST_IN_SCRIPTING: case 0x1C: case 0x1D: case 0x1E: - case 0x1F: goto yy264; + case 0x1F: + case '\\': goto yy262; case '\t': case '\n': case '\r': case ' ': goto yy220; - case '!': goto yy233; - case '"': goto yy258; - case '#': goto yy256; - case '$': goto yy245; - case '%': goto yy239; - case '&': goto yy240; - case '\'': goto yy260; - case '(': goto yy227; + case '!': goto yy231; + case '"': goto yy256; + case '#': goto yy254; + case '$': goto yy243; + case '%': goto yy237; + case '&': goto yy238; + case '\'': goto yy258; + case '(': goto yy225; case ')': case ',': case ';': case '@': case '[': case ']': - case '~': goto yy246; - case '*': goto yy236; - case '+': goto yy232; + case '~': goto yy244; + case '*': goto yy234; + case '+': goto yy230; case '-': goto yy218; - case '.': goto yy238; - case '/': goto yy237; - case '0': goto yy252; + case '.': goto yy236; + case '/': goto yy235; + case '0': goto yy250; case '1': case '2': case '3': @@ -3177,12 +3178,12 @@ yyc_ST_IN_SCRIPTING: case '6': case '7': case '8': - case '9': goto yy254; + case '9': goto yy252; case ':': goto yy222; - case '<': goto yy234; - case '=': goto yy230; - case '>': goto yy235; - case '?': goto yy247; + case '<': goto yy232; + case '=': goto yy228; + case '>': goto yy233; + case '?': goto yy245; case 'A': case 'a': goto yy213; case 'B': @@ -3200,11 +3201,11 @@ yyc_ST_IN_SCRIPTING: case 'I': case 'i': goto yy211; case 'L': - case 'l': goto yy231; + case 'l': goto yy229; case 'N': - case 'n': goto yy225; + case 'n': goto yy223; case 'O': - case 'o': goto yy243; + case 'o': goto yy241; case 'P': case 'p': goto yy217; case 'R': @@ -3214,21 +3215,20 @@ yyc_ST_IN_SCRIPTING: case 'T': case 't': goto yy210; case 'U': - case 'u': goto yy228; + case 'u': goto yy226; case 'V': - case 'v': goto yy226; + case 'v': goto yy224; case 'W': case 'w': goto yy212; case 'X': - case 'x': goto yy244; - case '\\': goto yy223; - case '^': goto yy242; - case '_': goto yy229; - case '`': goto yy262; - case '{': goto yy248; - case '|': goto yy241; - case '}': goto yy250; - default: goto yy255; + case 'x': goto yy242; + case '^': goto yy240; + case '_': goto yy227; + case '`': goto yy260; + case '{': goto yy246; + case '|': goto yy239; + case '}': goto yy248; + default: goto yy253; } yy204: YYDEBUG(204, *YYCURSOR); @@ -3236,23 +3236,23 @@ yy204: YYDEBUG(-1, yych); switch ((yych = *YYCURSOR)) { case 'C': - case 'c': goto yy796; + case 'c': goto yy794; case 'L': - case 'l': goto yy797; + case 'l': goto yy795; case 'M': - case 'm': goto yy798; + case 'm': goto yy796; case 'N': - case 'n': goto yy799; + case 'n': goto yy797; case 'V': - case 'v': goto yy800; + case 'v': goto yy798; case 'X': - case 'x': goto yy801; - default: goto yy282; + case 'x': goto yy799; + default: goto yy280; } yy205: YYDEBUG(205, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1733 "Zend/zend_language_scanner.l" +#line 1729 "Zend/zend_language_scanner.l" { zend_copy_value(zendlval, yytext, yyleng); zendlval->type = IS_STRING; @@ -3264,21 +3264,21 @@ yy206: yych = *++YYCURSOR; if (yych <= 'O') { if (yych <= 'H') { - if (yych == 'E') goto yy778; - goto yy282; + if (yych == 'E') goto yy776; + goto yy280; } else { - if (yych <= 'I') goto yy779; - if (yych <= 'N') goto yy282; - goto yy780; + if (yych <= 'I') goto yy777; + if (yych <= 'N') goto yy280; + goto yy778; } } else { if (yych <= 'h') { - if (yych == 'e') goto yy778; - goto yy282; + if (yych == 'e') goto yy776; + goto yy280; } else { - if (yych <= 'i') goto yy779; - if (yych == 'o') goto yy780; - goto yy282; + if (yych <= 'i') goto yy777; + if (yych == 'o') goto yy778; + goto yy280; } } yy207: @@ -3286,21 +3286,21 @@ yy207: yych = *++YYCURSOR; if (yych <= 'U') { if (yych <= 'N') { - if (yych == 'I') goto yy757; - goto yy282; + if (yych == 'I') goto yy755; + goto yy280; } else { - if (yych <= 'O') goto yy758; - if (yych <= 'T') goto yy282; - goto yy759; + if (yych <= 'O') goto yy756; + if (yych <= 'T') goto yy280; + goto yy757; } } else { if (yych <= 'n') { - if (yych == 'i') goto yy757; - goto yy282; + if (yych == 'i') goto yy755; + goto yy280; } else { - if (yych <= 'o') goto yy758; - if (yych == 'u') goto yy759; - goto yy282; + if (yych <= 'o') goto yy756; + if (yych == 'u') goto yy757; + goto yy280; } } yy208: @@ -3308,43 +3308,43 @@ yy208: yych = *++YYCURSOR; if (yych <= 'O') { if (yych <= 'K') { - if (yych == 'A') goto yy729; - goto yy282; + if (yych == 'A') goto yy727; + goto yy280; } else { - if (yych <= 'L') goto yy730; - if (yych <= 'N') goto yy282; - goto yy731; + if (yych <= 'L') goto yy728; + if (yych <= 'N') goto yy280; + goto yy729; } } else { if (yych <= 'k') { - if (yych == 'a') goto yy729; - goto yy282; + if (yych == 'a') goto yy727; + goto yy280; } else { - if (yych <= 'l') goto yy730; - if (yych == 'o') goto yy731; - goto yy282; + if (yych <= 'l') goto yy728; + if (yych == 'o') goto yy729; + goto yy280; } } yy209: YYDEBUG(209, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy711; - if (yych == 'e') goto yy711; - goto yy282; + if (yych == 'E') goto yy709; + if (yych == 'e') goto yy709; + goto yy280; yy210: YYDEBUG(210, *YYCURSOR); yych = *++YYCURSOR; if (yych <= 'R') { - if (yych == 'H') goto yy703; - if (yych <= 'Q') goto yy282; - goto yy704; + if (yych == 'H') goto yy701; + if (yych <= 'Q') goto yy280; + goto yy702; } else { if (yych <= 'h') { - if (yych <= 'g') goto yy282; - goto yy703; + if (yych <= 'g') goto yy280; + goto yy701; } else { - if (yych == 'r') goto yy704; - goto yy282; + if (yych == 'r') goto yy702; + goto yy280; } } yy211: @@ -3352,70 +3352,70 @@ yy211: yych = *++YYCURSOR; if (yych <= 'S') { if (yych <= 'L') { - if (yych == 'F') goto yy656; - goto yy282; + if (yych == 'F') goto yy654; + goto yy280; } else { - if (yych <= 'M') goto yy658; - if (yych <= 'N') goto yy659; - if (yych <= 'R') goto yy282; - goto yy660; + if (yych <= 'M') goto yy656; + if (yych <= 'N') goto yy657; + if (yych <= 'R') goto yy280; + goto yy658; } } else { if (yych <= 'm') { - if (yych == 'f') goto yy656; - if (yych <= 'l') goto yy282; - goto yy658; + if (yych == 'f') goto yy654; + if (yych <= 'l') goto yy280; + goto yy656; } else { - if (yych <= 'n') goto yy659; - if (yych == 's') goto yy660; - goto yy282; + if (yych <= 'n') goto yy657; + if (yych == 's') goto yy658; + goto yy280; } } yy212: YYDEBUG(212, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'H') goto yy651; - if (yych == 'h') goto yy651; - goto yy282; + if (yych == 'H') goto yy649; + if (yych == 'h') goto yy649; + goto yy280; yy213: YYDEBUG(213, *YYCURSOR); yych = *++YYCURSOR; if (yych <= 'S') { if (yych <= 'M') { - if (yych == 'B') goto yy633; - goto yy282; + if (yych == 'B') goto yy631; + goto yy280; } else { - if (yych <= 'N') goto yy634; - if (yych <= 'Q') goto yy282; - if (yych <= 'R') goto yy635; - goto yy636; + if (yych <= 'N') goto yy632; + if (yych <= 'Q') goto yy280; + if (yych <= 'R') goto yy633; + goto yy634; } } else { if (yych <= 'n') { - if (yych == 'b') goto yy633; - if (yych <= 'm') goto yy282; - goto yy634; + if (yych == 'b') goto yy631; + if (yych <= 'm') goto yy280; + goto yy632; } else { - if (yych <= 'q') goto yy282; - if (yych <= 'r') goto yy635; - if (yych <= 's') goto yy636; - goto yy282; + if (yych <= 'q') goto yy280; + if (yych <= 'r') goto yy633; + if (yych <= 's') goto yy634; + goto yy280; } } yy214: YYDEBUG(214, *YYCURSOR); yych = *++YYCURSOR; if (yych <= 'W') { - if (yych == 'T') goto yy621; - if (yych <= 'V') goto yy282; - goto yy622; + if (yych == 'T') goto yy619; + if (yych <= 'V') goto yy280; + goto yy620; } else { if (yych <= 't') { - if (yych <= 's') goto yy282; - goto yy621; + if (yych <= 's') goto yy280; + goto yy619; } else { - if (yych == 'w') goto yy622; - goto yy282; + if (yych == 'w') goto yy620; + goto yy280; } } yy215: @@ -3426,38 +3426,38 @@ yy215: if (yych <= '/') { if (yych <= '"') { if (yych <= '!') goto yy205; - goto yy614; + goto yy612; } else { - if (yych == '\'') goto yy265; + if (yych == '\'') goto yy263; goto yy205; } } else { if (yych <= ';') { - if (yych <= '9') goto yy281; + if (yych <= '9') goto yy279; goto yy205; } else { - if (yych <= '<') goto yy613; + if (yych <= '<') goto yy611; if (yych <= '@') goto yy205; - goto yy281; + goto yy279; } } } else { if (yych <= '`') { if (yych <= 'Z') { - if (yych <= 'R') goto yy615; - goto yy281; + if (yych <= 'R') goto yy613; + goto yy279; } else { - if (yych == '_') goto yy281; + if (yych == '_') goto yy279; goto yy205; } } else { if (yych <= 'r') { - if (yych <= 'q') goto yy281; - goto yy615; + if (yych <= 'q') goto yy279; + goto yy613; } else { - if (yych <= 'z') goto yy281; + if (yych <= 'z') goto yy279; if (yych <= '~') goto yy205; - goto yy281; + goto yy279; } } } @@ -3465,47 +3465,47 @@ yy216: YYDEBUG(216, *YYCURSOR); yych = *++YYCURSOR; if (yych <= 'O') { - if (yych == 'L') goto yy603; - if (yych <= 'N') goto yy282; - goto yy604; + if (yych == 'L') goto yy601; + if (yych <= 'N') goto yy280; + goto yy602; } else { if (yych <= 'l') { - if (yych <= 'k') goto yy282; - goto yy603; + if (yych <= 'k') goto yy280; + goto yy601; } else { - if (yych == 'o') goto yy604; - goto yy282; + if (yych == 'o') goto yy602; + goto yy280; } } yy217: YYDEBUG(217, *YYCURSOR); yych = *++YYCURSOR; if (yych <= 'U') { - if (yych == 'R') goto yy579; - if (yych <= 'T') goto yy282; - goto yy580; + if (yych == 'R') goto yy577; + if (yych <= 'T') goto yy280; + goto yy578; } else { if (yych <= 'r') { - if (yych <= 'q') goto yy282; - goto yy579; + if (yych <= 'q') goto yy280; + goto yy577; } else { - if (yych == 'u') goto yy580; - goto yy282; + if (yych == 'u') goto yy578; + goto yy280; } } yy218: YYDEBUG(218, *YYCURSOR); ++YYCURSOR; if ((yych = *YYCURSOR) <= '<') { - if (yych == '-') goto yy575; + if (yych == '-') goto yy573; } else { - if (yych <= '=') goto yy573; - if (yych <= '>') goto yy577; + if (yych <= '=') goto yy571; + if (yych <= '>') goto yy575; } yy219: YYDEBUG(219, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1352 "Zend/zend_language_scanner.l" +#line 1348 "Zend/zend_language_scanner.l" { return yytext[0]; } @@ -3514,7 +3514,7 @@ yy220: YYDEBUG(220, *YYCURSOR); ++YYCURSOR; yych = *YYCURSOR; - goto yy572; + goto yy570; yy221: YYDEBUG(221, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); @@ -3530,257 +3530,247 @@ yy221: yy222: YYDEBUG(222, *YYCURSOR); yych = *++YYCURSOR; - if (yych == ':') goto yy569; + if (yych == ':') goto yy567; goto yy219; yy223: YYDEBUG(223, *YYCURSOR); - ++YYCURSOR; - YYDEBUG(224, *YYCURSOR); - yyleng = YYCURSOR - SCNG(yy_text); -#line 1116 "Zend/zend_language_scanner.l" - { - return T_NS_SEPARATOR; -} -#line 3545 "Zend/zend_language_scanner.c" -yy225: - YYDEBUG(225, *YYCURSOR); yych = *++YYCURSOR; if (yych <= 'E') { - if (yych == 'A') goto yy557; - if (yych <= 'D') goto yy282; - goto yy558; + if (yych == 'A') goto yy555; + if (yych <= 'D') goto yy280; + goto yy556; } else { if (yych <= 'a') { - if (yych <= '`') goto yy282; - goto yy557; + if (yych <= '`') goto yy280; + goto yy555; } else { - if (yych == 'e') goto yy558; - goto yy282; + if (yych == 'e') goto yy556; + goto yy280; } } -yy226: - YYDEBUG(226, *YYCURSOR); +yy224: + YYDEBUG(224, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy554; - if (yych == 'a') goto yy554; - goto yy282; -yy227: - YYDEBUG(227, *YYCURSOR); + if (yych == 'A') goto yy552; + if (yych == 'a') goto yy552; + goto yy280; +yy225: + YYDEBUG(225, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'S') { if (yych <= 'D') { if (yych <= ' ') { - if (yych == '\t') goto yy475; + if (yych == '\t') goto yy473; if (yych <= 0x1F) goto yy219; - goto yy475; + goto yy473; } else { if (yych <= '@') goto yy219; if (yych == 'C') goto yy219; - goto yy475; + goto yy473; } } else { if (yych <= 'I') { - if (yych == 'F') goto yy475; + if (yych == 'F') goto yy473; if (yych <= 'H') goto yy219; - goto yy475; + goto yy473; } else { - if (yych == 'O') goto yy475; + if (yych == 'O') goto yy473; if (yych <= 'Q') goto yy219; - goto yy475; + goto yy473; } } } else { if (yych <= 'f') { if (yych <= 'b') { - if (yych == 'U') goto yy475; + if (yych == 'U') goto yy473; if (yych <= '`') goto yy219; - goto yy475; + goto yy473; } else { - if (yych == 'd') goto yy475; + if (yych == 'd') goto yy473; if (yych <= 'e') goto yy219; - goto yy475; + goto yy473; } } else { if (yych <= 'o') { - if (yych == 'i') goto yy475; + if (yych == 'i') goto yy473; if (yych <= 'n') goto yy219; - goto yy475; + goto yy473; } else { if (yych <= 's') { if (yych <= 'q') goto yy219; - goto yy475; + goto yy473; } else { - if (yych == 'u') goto yy475; + if (yych == 'u') goto yy473; goto yy219; } } } } -yy228: - YYDEBUG(228, *YYCURSOR); +yy226: + YYDEBUG(226, *YYCURSOR); yych = *++YYCURSOR; if (yych <= 'S') { - if (yych == 'N') goto yy466; - if (yych <= 'R') goto yy282; - goto yy467; + if (yych == 'N') goto yy464; + if (yych <= 'R') goto yy280; + goto yy465; } else { if (yych <= 'n') { - if (yych <= 'm') goto yy282; - goto yy466; + if (yych <= 'm') goto yy280; + goto yy464; } else { - if (yych == 's') goto yy467; - goto yy282; + if (yych == 's') goto yy465; + goto yy280; } } +yy227: + YYDEBUG(227, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == '_') goto yy390; + goto yy280; +yy228: + YYDEBUG(228, *YYCURSOR); + yych = *++YYCURSOR; + if (yych <= '<') goto yy219; + if (yych <= '=') goto yy384; + if (yych <= '>') goto yy386; + goto yy219; yy229: YYDEBUG(229, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '_') goto yy392; - goto yy282; + if (yych == 'I') goto yy380; + if (yych == 'i') goto yy380; + goto yy280; yy230: YYDEBUG(230, *YYCURSOR); yych = *++YYCURSOR; - if (yych <= '<') goto yy219; - if (yych <= '=') goto yy386; - if (yych <= '>') goto yy388; + if (yych == '+') goto yy378; + if (yych == '=') goto yy376; goto yy219; yy231: YYDEBUG(231, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'I') goto yy382; - if (yych == 'i') goto yy382; - goto yy282; + if (yych == '=') goto yy373; + goto yy219; yy232: YYDEBUG(232, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == '+') goto yy380; - if (yych == '=') goto yy378; - goto yy219; -yy233: - YYDEBUG(233, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == '=') goto yy375; - goto yy219; -yy234: - YYDEBUG(234, *YYCURSOR); yyaccept = 1; yych = *(YYMARKER = ++YYCURSOR); if (yych <= ';') { - if (yych == '/') goto yy347; + if (yych == '/') goto yy345; goto yy219; } else { - if (yych <= '<') goto yy345; - if (yych <= '=') goto yy348; - if (yych <= '>') goto yy350; + if (yych <= '<') goto yy343; + if (yych <= '=') goto yy346; + if (yych <= '>') goto yy348; goto yy219; } -yy235: - YYDEBUG(235, *YYCURSOR); +yy233: + YYDEBUG(233, *YYCURSOR); yych = *++YYCURSOR; if (yych <= '<') goto yy219; - if (yych <= '=') goto yy341; - if (yych <= '>') goto yy339; + if (yych <= '=') goto yy339; + if (yych <= '>') goto yy337; goto yy219; -yy236: - YYDEBUG(236, *YYCURSOR); +yy234: + YYDEBUG(234, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '=') goto yy337; + if (yych == '=') goto yy335; goto yy219; -yy237: - YYDEBUG(237, *YYCURSOR); +yy235: + YYDEBUG(235, *YYCURSOR); yych = *++YYCURSOR; if (yych <= '.') { - if (yych == '*') goto yy328; + if (yych == '*') goto yy326; goto yy219; } else { - if (yych <= '/') goto yy330; - if (yych == '=') goto yy331; + if (yych <= '/') goto yy328; + if (yych == '=') goto yy329; goto yy219; } +yy236: + YYDEBUG(236, *YYCURSOR); + yych = *++YYCURSOR; + if (yych <= '/') goto yy219; + if (yych <= '9') goto yy322; + if (yych == '=') goto yy324; + goto yy219; +yy237: + YYDEBUG(237, *YYCURSOR); + yych = *++YYCURSOR; + if (yych <= '<') goto yy219; + if (yych <= '=') goto yy318; + if (yych <= '>') goto yy316; + goto yy219; yy238: YYDEBUG(238, *YYCURSOR); yych = *++YYCURSOR; - if (yych <= '/') goto yy219; - if (yych <= '9') goto yy324; - if (yych == '=') goto yy326; + if (yych == '&') goto yy312; + if (yych == '=') goto yy314; goto yy219; yy239: YYDEBUG(239, *YYCURSOR); yych = *++YYCURSOR; - if (yych <= '<') goto yy219; - if (yych <= '=') goto yy320; - if (yych <= '>') goto yy318; + if (yych == '=') goto yy310; + if (yych == '|') goto yy308; goto yy219; yy240: YYDEBUG(240, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '&') goto yy314; - if (yych == '=') goto yy316; + if (yych == '=') goto yy306; goto yy219; yy241: YYDEBUG(241, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '=') goto yy312; - if (yych == '|') goto yy310; - goto yy219; + if (yych == 'R') goto yy304; + if (yych == 'r') goto yy304; + goto yy280; yy242: YYDEBUG(242, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '=') goto yy308; - goto yy219; + if (yych == 'O') goto yy301; + if (yych == 'o') goto yy301; + goto yy280; yy243: YYDEBUG(243, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'R') goto yy306; - if (yych == 'r') goto yy306; - goto yy282; -yy244: - YYDEBUG(244, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'O') goto yy303; - if (yych == 'o') goto yy303; - goto yy282; -yy245: - YYDEBUG(245, *YYCURSOR); - yych = *++YYCURSOR; if (yych <= '_') { if (yych <= '@') goto yy219; - if (yych <= 'Z') goto yy300; + if (yych <= 'Z') goto yy298; if (yych <= '^') goto yy219; - goto yy300; + goto yy298; } else { if (yych <= '`') goto yy219; - if (yych <= 'z') goto yy300; + if (yych <= 'z') goto yy298; if (yych <= '~') goto yy219; - goto yy300; + goto yy298; } -yy246: - YYDEBUG(246, *YYCURSOR); +yy244: + YYDEBUG(244, *YYCURSOR); yych = *++YYCURSOR; goto yy219; -yy247: - YYDEBUG(247, *YYCURSOR); +yy245: + YYDEBUG(245, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '>') goto yy296; + if (yych == '>') goto yy294; goto yy219; -yy248: - YYDEBUG(248, *YYCURSOR); +yy246: + YYDEBUG(246, *YYCURSOR); ++YYCURSOR; - YYDEBUG(249, *YYCURSOR); + YYDEBUG(247, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1357 "Zend/zend_language_scanner.l" +#line 1353 "Zend/zend_language_scanner.l" { yy_push_state(ST_IN_SCRIPTING TSRMLS_CC); return '{'; } -#line 3778 "Zend/zend_language_scanner.c" -yy250: - YYDEBUG(250, *YYCURSOR); +#line 3768 "Zend/zend_language_scanner.c" +yy248: + YYDEBUG(248, *YYCURSOR); ++YYCURSOR; - YYDEBUG(251, *YYCURSOR); + YYDEBUG(249, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1369 "Zend/zend_language_scanner.l" +#line 1365 "Zend/zend_language_scanner.l" { RESET_DOC_COMMENT(); if (!zend_stack_is_empty(&SCNG(state_stack))) { @@ -3788,30 +3778,30 @@ yy250: } return '}'; } -#line 3792 "Zend/zend_language_scanner.c" -yy252: - YYDEBUG(252, *YYCURSOR); +#line 3782 "Zend/zend_language_scanner.c" +yy250: + YYDEBUG(250, *YYCURSOR); yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'E') { if (yych <= '/') { - if (yych == '.') goto yy283; + if (yych == '.') goto yy281; } else { - if (yych <= '9') goto yy286; - if (yych >= 'E') goto yy288; + if (yych <= '9') goto yy284; + if (yych >= 'E') goto yy286; } } else { if (yych <= 'd') { - if (yych == 'X') goto yy292; + if (yych == 'X') goto yy290; } else { - if (yych <= 'e') goto yy288; - if (yych == 'x') goto yy292; + if (yych <= 'e') goto yy286; + if (yych == 'x') goto yy290; } } -yy253: - YYDEBUG(253, *YYCURSOR); +yy251: + YYDEBUG(251, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1395 "Zend/zend_language_scanner.l" +#line 1391 "Zend/zend_language_scanner.l" { if (yyleng < MAX_LENGTH_OF_LONG - 1) { /* Won't overflow */ zendlval->value.lval = strtol(yytext, NULL, 0); @@ -3832,105 +3822,105 @@ yy253: zendlval->type = IS_LONG; return T_LNUMBER; } -#line 3836 "Zend/zend_language_scanner.c" -yy254: - YYDEBUG(254, *YYCURSOR); +#line 3826 "Zend/zend_language_scanner.c" +yy252: + YYDEBUG(252, *YYCURSOR); yyaccept = 2; yych = *(YYMARKER = ++YYCURSOR); if (yych <= '9') { - if (yych == '.') goto yy283; - if (yych <= '/') goto yy253; - goto yy286; + if (yych == '.') goto yy281; + if (yych <= '/') goto yy251; + goto yy284; } else { if (yych <= 'E') { - if (yych <= 'D') goto yy253; - goto yy288; + if (yych <= 'D') goto yy251; + goto yy286; } else { - if (yych == 'e') goto yy288; - goto yy253; + if (yych == 'e') goto yy286; + goto yy251; } } -yy255: - YYDEBUG(255, *YYCURSOR); +yy253: + YYDEBUG(253, *YYCURSOR); yych = *++YYCURSOR; - goto yy282; -yy256: - YYDEBUG(256, *YYCURSOR); + goto yy280; +yy254: + YYDEBUG(254, *YYCURSOR); ++YYCURSOR; -yy257: - YYDEBUG(257, *YYCURSOR); +yy255: + YYDEBUG(255, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1740 "Zend/zend_language_scanner.l" +#line 1736 "Zend/zend_language_scanner.l" { BEGIN(ST_ONE_LINE_COMMENT); yymore(); } -#line 3869 "Zend/zend_language_scanner.c" -yy258: - YYDEBUG(258, *YYCURSOR); +#line 3859 "Zend/zend_language_scanner.c" +yy256: + YYDEBUG(256, *YYCURSOR); yyaccept = 3; yych = *(YYMARKER = ++YYCURSOR); - goto yy274; -yy259: - YYDEBUG(259, *YYCURSOR); + goto yy272; +yy257: + YYDEBUG(257, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1907 "Zend/zend_language_scanner.l" +#line 1903 "Zend/zend_language_scanner.l" { BEGIN(ST_DOUBLE_QUOTES); return '"'; } -#line 3883 "Zend/zend_language_scanner.c" -yy260: - YYDEBUG(260, *YYCURSOR); +#line 3873 "Zend/zend_language_scanner.c" +yy258: + YYDEBUG(258, *YYCURSOR); yyaccept = 4; yych = *(YYMARKER = ++YYCURSOR); - goto yy266; -yy261: - YYDEBUG(261, *YYCURSOR); + goto yy264; +yy259: + YYDEBUG(259, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 2130 "Zend/zend_language_scanner.l" +#line 2126 "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 3897 "Zend/zend_language_scanner.c" -yy262: - YYDEBUG(262, *YYCURSOR); +#line 3887 "Zend/zend_language_scanner.c" +yy260: + YYDEBUG(260, *YYCURSOR); ++YYCURSOR; - YYDEBUG(263, *YYCURSOR); + YYDEBUG(261, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1958 "Zend/zend_language_scanner.l" +#line 1954 "Zend/zend_language_scanner.l" { BEGIN(ST_BACKQUOTE); return '`'; } -#line 3908 "Zend/zend_language_scanner.c" -yy264: - YYDEBUG(264, *YYCURSOR); +#line 3898 "Zend/zend_language_scanner.c" +yy262: + YYDEBUG(262, *YYCURSOR); yych = *++YYCURSOR; - goto yy261; -yy265: - YYDEBUG(265, *YYCURSOR); + goto yy259; +yy263: + YYDEBUG(263, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; -yy266: - YYDEBUG(266, *YYCURSOR); +yy264: + YYDEBUG(264, *YYCURSOR); if (yybm[256+yych] & 128) { - goto yy265; + goto yy263; } - if (yych <= '[') goto yy268; - YYDEBUG(267, *YYCURSOR); + if (yych <= '[') goto yy266; + YYDEBUG(265, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - goto yy265; -yy268: - YYDEBUG(268, *YYCURSOR); + goto yy263; +yy266: + YYDEBUG(266, *YYCURSOR); ++YYCURSOR; - YYDEBUG(269, *YYCURSOR); + YYDEBUG(267, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1856 "Zend/zend_language_scanner.l" +#line 1852 "Zend/zend_language_scanner.l" { register char *s, *t; char *end; @@ -3980,22 +3970,22 @@ yy268: #endif /* ZEND_MULTIBYTE */ return T_CONSTANT_ENCAPSED_STRING; } -#line 3984 "Zend/zend_language_scanner.c" -yy270: - YYDEBUG(270, *YYCURSOR); +#line 3974 "Zend/zend_language_scanner.c" +yy268: + YYDEBUG(268, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(271, *YYCURSOR); + YYDEBUG(269, *YYCURSOR); if (yybm[0+yych] & 2) { - goto yy273; + goto yy271; } - if (yych <= '#') goto yy278; - if (yych <= '$') goto yy272; - if (yych <= 'z') goto yy275; - goto yy270; -yy272: - YYDEBUG(272, *YYCURSOR); + if (yych <= '#') goto yy276; + if (yych <= '$') goto yy270; + if (yych <= 'z') goto yy273; + goto yy268; +yy270: + YYDEBUG(270, *YYCURSOR); YYCURSOR = YYMARKER; if (yyaccept <= 3) { if (yyaccept <= 1) { @@ -4006,186 +3996,186 @@ yy272: } } else { if (yyaccept <= 2) { - goto yy253; + goto yy251; } else { - goto yy259; + goto yy257; } } } else { if (yyaccept <= 5) { if (yyaccept <= 4) { - goto yy261; + goto yy259; } else { - goto yy285; + goto yy283; } } else { if (yyaccept <= 6) { - goto yy329; + goto yy327; } else { - goto yy346; + goto yy344; } } } -yy273: - YYDEBUG(273, *YYCURSOR); +yy271: + YYDEBUG(271, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; -yy274: - YYDEBUG(274, *YYCURSOR); +yy272: + YYDEBUG(272, *YYCURSOR); if (yybm[0+yych] & 2) { - goto yy273; + goto yy271; } - if (yych <= '#') goto yy278; - if (yych <= '$') goto yy276; - if (yych >= '{') goto yy270; -yy275: - YYDEBUG(275, *YYCURSOR); + if (yych <= '#') goto yy276; + if (yych <= '$') goto yy274; + if (yych >= '{') goto yy268; +yy273: + YYDEBUG(273, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - goto yy273; -yy276: - YYDEBUG(276, *YYCURSOR); + goto yy271; +yy274: + YYDEBUG(274, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(277, *YYCURSOR); + YYDEBUG(275, *YYCURSOR); if (yybm[0+yych] & 4) { - goto yy276; + goto yy274; } if (yych <= '\\') { if (yych <= '@') { - if (yych != '"') goto yy273; + if (yych != '"') goto yy271; } else { - if (yych <= 'Z') goto yy272; - if (yych <= '[') goto yy273; - goto yy280; + if (yych <= 'Z') goto yy270; + if (yych <= '[') goto yy271; + goto yy278; } } else { if (yych <= '`') { - if (yych == '_') goto yy272; - goto yy273; + if (yych == '_') goto yy270; + goto yy271; } else { - if (yych <= '{') goto yy272; - if (yych <= '~') goto yy273; - goto yy272; + if (yych <= '{') goto yy270; + if (yych <= '~') goto yy271; + goto yy270; } } -yy278: - YYDEBUG(278, *YYCURSOR); +yy276: + YYDEBUG(276, *YYCURSOR); ++YYCURSOR; - YYDEBUG(279, *YYCURSOR); + YYDEBUG(277, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1848 "Zend/zend_language_scanner.l" +#line 1844 "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 4088 "Zend/zend_language_scanner.c" -yy280: - YYDEBUG(280, *YYCURSOR); +#line 4078 "Zend/zend_language_scanner.c" +yy278: + YYDEBUG(278, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - goto yy273; -yy281: - YYDEBUG(281, *YYCURSOR); + goto yy271; +yy279: + YYDEBUG(279, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; -yy282: - YYDEBUG(282, *YYCURSOR); +yy280: + YYDEBUG(280, *YYCURSOR); if (yybm[0+yych] & 8) { - goto yy281; + goto yy279; } goto yy205; -yy283: - YYDEBUG(283, *YYCURSOR); +yy281: + YYDEBUG(281, *YYCURSOR); yyaccept = 5; YYMARKER = ++YYCURSOR; YYFILL(3); yych = *YYCURSOR; - YYDEBUG(284, *YYCURSOR); + YYDEBUG(282, *YYCURSOR); if (yybm[0+yych] & 16) { - goto yy283; + goto yy281; } - if (yych == 'E') goto yy288; - if (yych == 'e') goto yy288; -yy285: - YYDEBUG(285, *YYCURSOR); + if (yych == 'E') goto yy286; + if (yych == 'e') goto yy286; +yy283: + YYDEBUG(283, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1456 "Zend/zend_language_scanner.l" +#line 1452 "Zend/zend_language_scanner.l" { zendlval->value.dval = zend_strtod(yytext, NULL); zendlval->type = IS_DOUBLE; return T_DNUMBER; } -#line 4127 "Zend/zend_language_scanner.c" -yy286: - YYDEBUG(286, *YYCURSOR); +#line 4117 "Zend/zend_language_scanner.c" +yy284: + YYDEBUG(284, *YYCURSOR); yyaccept = 2; YYMARKER = ++YYCURSOR; YYFILL(3); yych = *YYCURSOR; - YYDEBUG(287, *YYCURSOR); + YYDEBUG(285, *YYCURSOR); if (yych <= '9') { - if (yych == '.') goto yy283; - if (yych <= '/') goto yy253; - goto yy286; + if (yych == '.') goto yy281; + if (yych <= '/') goto yy251; + goto yy284; } else { if (yych <= 'E') { - if (yych <= 'D') goto yy253; + if (yych <= 'D') goto yy251; } else { - if (yych != 'e') goto yy253; + if (yych != 'e') goto yy251; } } -yy288: - YYDEBUG(288, *YYCURSOR); +yy286: + YYDEBUG(286, *YYCURSOR); yych = *++YYCURSOR; if (yych <= ',') { - if (yych != '+') goto yy272; + if (yych != '+') goto yy270; } else { - if (yych <= '-') goto yy289; - if (yych <= '/') goto yy272; - if (yych <= '9') goto yy290; - goto yy272; + if (yych <= '-') goto yy287; + if (yych <= '/') goto yy270; + if (yych <= '9') goto yy288; + goto yy270; } -yy289: - YYDEBUG(289, *YYCURSOR); +yy287: + YYDEBUG(287, *YYCURSOR); yych = *++YYCURSOR; - if (yych <= '/') goto yy272; - if (yych >= ':') goto yy272; -yy290: - YYDEBUG(290, *YYCURSOR); + if (yych <= '/') goto yy270; + if (yych >= ':') goto yy270; +yy288: + YYDEBUG(288, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(291, *YYCURSOR); - if (yych <= '/') goto yy285; - if (yych <= '9') goto yy290; - goto yy285; -yy292: - YYDEBUG(292, *YYCURSOR); + YYDEBUG(289, *YYCURSOR); + if (yych <= '/') goto yy283; + if (yych <= '9') goto yy288; + goto yy283; +yy290: + YYDEBUG(290, *YYCURSOR); yych = *++YYCURSOR; if (yybm[0+yych] & 32) { - goto yy293; + goto yy291; } - goto yy272; -yy293: - YYDEBUG(293, *YYCURSOR); + goto yy270; +yy291: + YYDEBUG(291, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(294, *YYCURSOR); + YYDEBUG(292, *YYCURSOR); if (yybm[0+yych] & 32) { - goto yy293; + goto yy291; } - YYDEBUG(295, *YYCURSOR); + YYDEBUG(293, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1416 "Zend/zend_language_scanner.l" +#line 1412 "Zend/zend_language_scanner.l" { char *hex = yytext + 2; /* Skip "0x" */ int len = yyleng - 2; @@ -4206,16 +4196,16 @@ yy293: return T_DNUMBER; } } -#line 4210 "Zend/zend_language_scanner.c" -yy296: - YYDEBUG(296, *YYCURSOR); +#line 4200 "Zend/zend_language_scanner.c" +yy294: + YYDEBUG(294, *YYCURSOR); ++YYCURSOR; - if ((yych = *YYCURSOR) == '\n') goto yy298; - if (yych == '\r') goto yy299; -yy297: - YYDEBUG(297, *YYCURSOR); + if ((yych = *YYCURSOR) == '\n') goto yy296; + if (yych == '\r') goto yy297; +yy295: + YYDEBUG(295, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1823 "Zend/zend_language_scanner.l" +#line 1819 "Zend/zend_language_scanner.l" { zendlval->value.str.val = yytext; /* no copying - intentional */ zendlval->value.str.len = yyleng; @@ -4223,76 +4213,86 @@ yy297: BEGIN(INITIAL); return T_CLOSE_TAG; /* implicit ';' at php-end tag */ } -#line 4227 "Zend/zend_language_scanner.c" -yy298: - YYDEBUG(298, *YYCURSOR); +#line 4217 "Zend/zend_language_scanner.c" +yy296: + YYDEBUG(296, *YYCURSOR); yych = *++YYCURSOR; - goto yy297; -yy299: - YYDEBUG(299, *YYCURSOR); + goto yy295; +yy297: + YYDEBUG(297, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '\n') goto yy298; - goto yy297; -yy300: - YYDEBUG(300, *YYCURSOR); + if (yych == '\n') goto yy296; + goto yy295; +yy298: + YYDEBUG(298, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(301, *YYCURSOR); + YYDEBUG(299, *YYCURSOR); if (yych <= '^') { if (yych <= '9') { - if (yych >= '0') goto yy300; + if (yych >= '0') goto yy298; } else { - if (yych <= '@') goto yy302; - if (yych <= 'Z') goto yy300; + if (yych <= '@') goto yy300; + if (yych <= 'Z') goto yy298; } } else { if (yych <= '`') { - if (yych <= '_') goto yy300; + if (yych <= '_') goto yy298; } else { - if (yych <= 'z') goto yy300; - if (yych >= 0x7F) goto yy300; + if (yych <= 'z') goto yy298; + if (yych >= 0x7F) goto yy298; } } -yy302: - YYDEBUG(302, *YYCURSOR); +yy300: + YYDEBUG(300, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1709 "Zend/zend_language_scanner.l" +#line 1705 "Zend/zend_language_scanner.l" { zend_copy_value(zendlval, (yytext+1), (yyleng-1)); zendlval->type = IS_STRING; return T_VARIABLE; } -#line 4267 "Zend/zend_language_scanner.c" -yy303: - YYDEBUG(303, *YYCURSOR); +#line 4257 "Zend/zend_language_scanner.c" +yy301: + YYDEBUG(301, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'R') goto yy304; - if (yych != 'r') goto yy282; + if (yych == 'R') goto yy302; + if (yych != 'r') goto yy280; +yy302: + YYDEBUG(302, *YYCURSOR); + ++YYCURSOR; + if (yybm[0+(yych = *YYCURSOR)] & 8) { + goto yy279; + } + YYDEBUG(303, *YYCURSOR); + yyleng = YYCURSOR - SCNG(yy_text); +#line 1336 "Zend/zend_language_scanner.l" + { + return T_LOGICAL_XOR; +} +#line 4275 "Zend/zend_language_scanner.c" yy304: YYDEBUG(304, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } YYDEBUG(305, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1340 "Zend/zend_language_scanner.l" +#line 1328 "Zend/zend_language_scanner.l" { - return T_LOGICAL_XOR; + return T_LOGICAL_OR; } -#line 4285 "Zend/zend_language_scanner.c" +#line 4288 "Zend/zend_language_scanner.c" yy306: YYDEBUG(306, *YYCURSOR); ++YYCURSOR; - if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; - } YYDEBUG(307, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1332 "Zend/zend_language_scanner.l" +#line 1316 "Zend/zend_language_scanner.l" { - return T_LOGICAL_OR; + return T_XOR_EQUAL; } #line 4298 "Zend/zend_language_scanner.c" yy308: @@ -4302,7 +4302,7 @@ yy308: yyleng = YYCURSOR - SCNG(yy_text); #line 1320 "Zend/zend_language_scanner.l" { - return T_XOR_EQUAL; + return T_BOOLEAN_OR; } #line 4308 "Zend/zend_language_scanner.c" yy310: @@ -4310,9 +4310,9 @@ yy310: ++YYCURSOR; YYDEBUG(311, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1324 "Zend/zend_language_scanner.l" +#line 1312 "Zend/zend_language_scanner.l" { - return T_BOOLEAN_OR; + return T_OR_EQUAL; } #line 4318 "Zend/zend_language_scanner.c" yy312: @@ -4320,9 +4320,9 @@ yy312: ++YYCURSOR; YYDEBUG(313, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1316 "Zend/zend_language_scanner.l" +#line 1324 "Zend/zend_language_scanner.l" { - return T_OR_EQUAL; + return T_BOOLEAN_AND; } #line 4328 "Zend/zend_language_scanner.c" yy314: @@ -4330,30 +4330,20 @@ yy314: ++YYCURSOR; YYDEBUG(315, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1328 "Zend/zend_language_scanner.l" +#line 1308 "Zend/zend_language_scanner.l" { - return T_BOOLEAN_AND; + return T_AND_EQUAL; } #line 4338 "Zend/zend_language_scanner.c" yy316: YYDEBUG(316, *YYCURSOR); ++YYCURSOR; + if ((yych = *YYCURSOR) == '\n') goto yy320; + if (yych == '\r') goto yy321; +yy317: YYDEBUG(317, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1312 "Zend/zend_language_scanner.l" - { - return T_AND_EQUAL; -} -#line 4348 "Zend/zend_language_scanner.c" -yy318: - YYDEBUG(318, *YYCURSOR); - ++YYCURSOR; - if ((yych = *YYCURSOR) == '\n') goto yy322; - if (yych == '\r') goto yy323; -yy319: - YYDEBUG(319, *YYCURSOR); - yyleng = YYCURSOR - SCNG(yy_text); -#line 1832 "Zend/zend_language_scanner.l" +#line 1828 "Zend/zend_language_scanner.l" { if (CG(asp_tags)) { BEGIN(INITIAL); @@ -4366,124 +4356,134 @@ yy319: return yytext[0]; } } -#line 4370 "Zend/zend_language_scanner.c" -yy320: - YYDEBUG(320, *YYCURSOR); +#line 4360 "Zend/zend_language_scanner.c" +yy318: + YYDEBUG(318, *YYCURSOR); ++YYCURSOR; - YYDEBUG(321, *YYCURSOR); + YYDEBUG(319, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1300 "Zend/zend_language_scanner.l" +#line 1296 "Zend/zend_language_scanner.l" { return T_MOD_EQUAL; } -#line 4380 "Zend/zend_language_scanner.c" -yy322: - YYDEBUG(322, *YYCURSOR); +#line 4370 "Zend/zend_language_scanner.c" +yy320: + YYDEBUG(320, *YYCURSOR); yych = *++YYCURSOR; - goto yy319; -yy323: - YYDEBUG(323, *YYCURSOR); + goto yy317; +yy321: + YYDEBUG(321, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '\n') goto yy322; - goto yy319; -yy324: - YYDEBUG(324, *YYCURSOR); + if (yych == '\n') goto yy320; + goto yy317; +yy322: + YYDEBUG(322, *YYCURSOR); yyaccept = 5; YYMARKER = ++YYCURSOR; YYFILL(3); yych = *YYCURSOR; - YYDEBUG(325, *YYCURSOR); + YYDEBUG(323, *YYCURSOR); if (yych <= 'D') { - if (yych <= '/') goto yy285; - if (yych <= '9') goto yy324; - goto yy285; + if (yych <= '/') goto yy283; + if (yych <= '9') goto yy322; + goto yy283; } else { - if (yych <= 'E') goto yy288; - if (yych == 'e') goto yy288; - goto yy285; + if (yych <= 'E') goto yy286; + if (yych == 'e') goto yy286; + goto yy283; } -yy326: - YYDEBUG(326, *YYCURSOR); +yy324: + YYDEBUG(324, *YYCURSOR); ++YYCURSOR; - YYDEBUG(327, *YYCURSOR); + YYDEBUG(325, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1296 "Zend/zend_language_scanner.l" +#line 1292 "Zend/zend_language_scanner.l" { return T_CONCAT_EQUAL; } -#line 4415 "Zend/zend_language_scanner.c" -yy328: - YYDEBUG(328, *YYCURSOR); +#line 4405 "Zend/zend_language_scanner.c" +yy326: + YYDEBUG(326, *YYCURSOR); yyaccept = 6; yych = *(YYMARKER = ++YYCURSOR); - if (yych == '*') goto yy333; -yy329: - YYDEBUG(329, *YYCURSOR); + if (yych == '*') goto yy331; +yy327: + YYDEBUG(327, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1795 "Zend/zend_language_scanner.l" +#line 1791 "Zend/zend_language_scanner.l" { BEGIN(ST_COMMENT); yymore(); } -#line 4429 "Zend/zend_language_scanner.c" -yy330: - YYDEBUG(330, *YYCURSOR); +#line 4419 "Zend/zend_language_scanner.c" +yy328: + YYDEBUG(328, *YYCURSOR); yych = *++YYCURSOR; - goto yy257; -yy331: - YYDEBUG(331, *YYCURSOR); + goto yy255; +yy329: + YYDEBUG(329, *YYCURSOR); ++YYCURSOR; - YYDEBUG(332, *YYCURSOR); + YYDEBUG(330, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1292 "Zend/zend_language_scanner.l" +#line 1288 "Zend/zend_language_scanner.l" { return T_DIV_EQUAL; } -#line 4443 "Zend/zend_language_scanner.c" -yy333: - YYDEBUG(333, *YYCURSOR); +#line 4433 "Zend/zend_language_scanner.c" +yy331: + YYDEBUG(331, *YYCURSOR); yych = *++YYCURSOR; if (yybm[0+yych] & 64) { - goto yy334; + goto yy332; } - goto yy272; -yy334: - YYDEBUG(334, *YYCURSOR); + goto yy270; +yy332: + YYDEBUG(332, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(335, *YYCURSOR); + YYDEBUG(333, *YYCURSOR); if (yybm[0+yych] & 64) { - goto yy334; + goto yy332; } - YYDEBUG(336, *YYCURSOR); + YYDEBUG(334, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1789 "Zend/zend_language_scanner.l" +#line 1785 "Zend/zend_language_scanner.l" { RESET_DOC_COMMENT(); BEGIN(ST_DOC_COMMENT); yymore(); } +#line 4458 "Zend/zend_language_scanner.c" +yy335: + YYDEBUG(335, *YYCURSOR); + ++YYCURSOR; + YYDEBUG(336, *YYCURSOR); + yyleng = YYCURSOR - SCNG(yy_text); +#line 1284 "Zend/zend_language_scanner.l" + { + return T_MUL_EQUAL; +} #line 4468 "Zend/zend_language_scanner.c" yy337: YYDEBUG(337, *YYCURSOR); ++YYCURSOR; + if ((yych = *YYCURSOR) == '=') goto yy341; YYDEBUG(338, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1288 "Zend/zend_language_scanner.l" +#line 1344 "Zend/zend_language_scanner.l" { - return T_MUL_EQUAL; + return T_SR; } -#line 4478 "Zend/zend_language_scanner.c" +#line 4479 "Zend/zend_language_scanner.c" yy339: YYDEBUG(339, *YYCURSOR); ++YYCURSOR; - if ((yych = *YYCURSOR) == '=') goto yy343; YYDEBUG(340, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1348 "Zend/zend_language_scanner.l" +#line 1272 "Zend/zend_language_scanner.l" { - return T_SR; + return T_IS_GREATER_OR_EQUAL; } #line 4489 "Zend/zend_language_scanner.c" yy341: @@ -4491,223 +4491,213 @@ yy341: ++YYCURSOR; YYDEBUG(342, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1276 "Zend/zend_language_scanner.l" +#line 1304 "Zend/zend_language_scanner.l" { - return T_IS_GREATER_OR_EQUAL; + return T_SR_EQUAL; } #line 4499 "Zend/zend_language_scanner.c" yy343: YYDEBUG(343, *YYCURSOR); - ++YYCURSOR; + yyaccept = 7; + yych = *(YYMARKER = ++YYCURSOR); + if (yych <= ';') goto yy344; + if (yych <= '<') goto yy359; + if (yych <= '=') goto yy357; +yy344: YYDEBUG(344, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1308 "Zend/zend_language_scanner.l" +#line 1340 "Zend/zend_language_scanner.l" { - return T_SR_EQUAL; + return T_SL; } -#line 4509 "Zend/zend_language_scanner.c" +#line 4514 "Zend/zend_language_scanner.c" yy345: YYDEBUG(345, *YYCURSOR); - yyaccept = 7; - yych = *(YYMARKER = ++YYCURSOR); - if (yych <= ';') goto yy346; - if (yych <= '<') goto yy361; - if (yych <= '=') goto yy359; + yych = *++YYCURSOR; + if (yych == 'S') goto yy350; + if (yych == 's') goto yy350; + goto yy270; yy346: YYDEBUG(346, *YYCURSOR); + ++YYCURSOR; + YYDEBUG(347, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1344 "Zend/zend_language_scanner.l" +#line 1268 "Zend/zend_language_scanner.l" { - return T_SL; + return T_IS_SMALLER_OR_EQUAL; } -#line 4524 "Zend/zend_language_scanner.c" -yy347: - YYDEBUG(347, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'S') goto yy352; - if (yych == 's') goto yy352; - goto yy272; +#line 4530 "Zend/zend_language_scanner.c" yy348: YYDEBUG(348, *YYCURSOR); ++YYCURSOR; +yy349: YYDEBUG(349, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1272 "Zend/zend_language_scanner.l" +#line 1264 "Zend/zend_language_scanner.l" { - return T_IS_SMALLER_OR_EQUAL; + return T_IS_NOT_EQUAL; } -#line 4540 "Zend/zend_language_scanner.c" +#line 4541 "Zend/zend_language_scanner.c" yy350: YYDEBUG(350, *YYCURSOR); - ++YYCURSOR; + yych = *++YYCURSOR; + if (yych == 'C') goto yy351; + if (yych != 'c') goto yy270; yy351: YYDEBUG(351, *YYCURSOR); - yyleng = YYCURSOR - SCNG(yy_text); -#line 1268 "Zend/zend_language_scanner.l" - { - return T_IS_NOT_EQUAL; -} -#line 4551 "Zend/zend_language_scanner.c" + yych = *++YYCURSOR; + if (yych == 'R') goto yy352; + if (yych != 'r') goto yy270; yy352: YYDEBUG(352, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'C') goto yy353; - if (yych != 'c') goto yy272; + if (yych == 'I') goto yy353; + if (yych != 'i') goto yy270; yy353: YYDEBUG(353, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'R') goto yy354; - if (yych != 'r') goto yy272; + if (yych == 'P') goto yy354; + if (yych != 'p') goto yy270; yy354: YYDEBUG(354, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'I') goto yy355; - if (yych != 'i') goto yy272; + if (yych == 'T') goto yy355; + if (yych != 't') goto yy270; yy355: YYDEBUG(355, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'P') goto yy356; - if (yych != 'p') goto yy272; -yy356: - YYDEBUG(356, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'T') goto yy357; - if (yych != 't') goto yy272; -yy357: - YYDEBUG(357, *YYCURSOR); ++YYCURSOR; YYFILL(3); yych = *YYCURSOR; - YYDEBUG(358, *YYCURSOR); + YYDEBUG(356, *YYCURSOR); if (yych <= '\r') { - if (yych <= 0x08) goto yy272; - if (yych <= '\n') goto yy357; - if (yych <= '\f') goto yy272; - goto yy357; + if (yych <= 0x08) goto yy270; + if (yych <= '\n') goto yy355; + if (yych <= '\f') goto yy270; + goto yy355; } else { if (yych <= ' ') { - if (yych <= 0x1F) goto yy272; - goto yy357; + if (yych <= 0x1F) goto yy270; + goto yy355; } else { - if (yych == '>') goto yy296; - goto yy272; + if (yych == '>') goto yy294; + goto yy270; } } -yy359: - YYDEBUG(359, *YYCURSOR); +yy357: + YYDEBUG(357, *YYCURSOR); ++YYCURSOR; - YYDEBUG(360, *YYCURSOR); + YYDEBUG(358, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1304 "Zend/zend_language_scanner.l" +#line 1300 "Zend/zend_language_scanner.l" { return T_SL_EQUAL; } -#line 4606 "Zend/zend_language_scanner.c" -yy361: - YYDEBUG(361, *YYCURSOR); +#line 4596 "Zend/zend_language_scanner.c" +yy359: + YYDEBUG(359, *YYCURSOR); ++YYCURSOR; YYFILL(2); yych = *YYCURSOR; - YYDEBUG(362, *YYCURSOR); + YYDEBUG(360, *YYCURSOR); if (yybm[0+yych] & 128) { - goto yy361; + goto yy359; } if (yych <= 'Z') { if (yych <= '&') { - if (yych == '"') goto yy366; - goto yy272; + if (yych == '"') goto yy364; + goto yy270; } else { - if (yych <= '\'') goto yy365; - if (yych <= '@') goto yy272; + if (yych <= '\'') goto yy363; + if (yych <= '@') goto yy270; } } else { if (yych <= '`') { - if (yych != '_') goto yy272; + if (yych != '_') goto yy270; } else { - if (yych <= 'z') goto yy363; - if (yych <= '~') goto yy272; + if (yych <= 'z') goto yy361; + if (yych <= '~') goto yy270; } } -yy363: - YYDEBUG(363, *YYCURSOR); +yy361: + YYDEBUG(361, *YYCURSOR); ++YYCURSOR; YYFILL(2); yych = *YYCURSOR; - YYDEBUG(364, *YYCURSOR); + YYDEBUG(362, *YYCURSOR); if (yych <= '@') { if (yych <= '\f') { - if (yych == '\n') goto yy370; - goto yy272; + if (yych == '\n') goto yy368; + goto yy270; } else { - if (yych <= '\r') goto yy372; - if (yych <= '/') goto yy272; - if (yych <= '9') goto yy363; - goto yy272; + if (yych <= '\r') goto yy370; + if (yych <= '/') goto yy270; + if (yych <= '9') goto yy361; + goto yy270; } } else { if (yych <= '_') { - if (yych <= 'Z') goto yy363; - if (yych <= '^') goto yy272; - goto yy363; + if (yych <= 'Z') goto yy361; + if (yych <= '^') goto yy270; + goto yy361; } else { - if (yych <= '`') goto yy272; - if (yych <= 'z') goto yy363; - if (yych <= '~') goto yy272; - goto yy363; + if (yych <= '`') goto yy270; + if (yych <= 'z') goto yy361; + if (yych <= '~') goto yy270; + goto yy361; } } -yy365: - YYDEBUG(365, *YYCURSOR); +yy363: + YYDEBUG(363, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '\'') goto yy272; - if (yych <= '/') goto yy374; - if (yych <= '9') goto yy272; - goto yy374; -yy366: - YYDEBUG(366, *YYCURSOR); + if (yych == '\'') goto yy270; + if (yych <= '/') goto yy372; + if (yych <= '9') goto yy270; + goto yy372; +yy364: + YYDEBUG(364, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '"') goto yy272; - if (yych <= '/') goto yy368; - if (yych <= '9') goto yy272; - goto yy368; -yy367: - YYDEBUG(367, *YYCURSOR); + if (yych == '"') goto yy270; + if (yych <= '/') goto yy366; + if (yych <= '9') goto yy270; + goto yy366; +yy365: + YYDEBUG(365, *YYCURSOR); ++YYCURSOR; YYFILL(3); yych = *YYCURSOR; -yy368: - YYDEBUG(368, *YYCURSOR); +yy366: + YYDEBUG(366, *YYCURSOR); if (yych <= 'Z') { if (yych <= '/') { - if (yych != '"') goto yy272; + if (yych != '"') goto yy270; } else { - if (yych <= '9') goto yy367; - if (yych <= '@') goto yy272; - goto yy367; + if (yych <= '9') goto yy365; + if (yych <= '@') goto yy270; + goto yy365; } } else { if (yych <= '`') { - if (yych == '_') goto yy367; - goto yy272; + if (yych == '_') goto yy365; + goto yy270; } else { - if (yych <= 'z') goto yy367; - if (yych <= '~') goto yy272; - goto yy367; + if (yych <= 'z') goto yy365; + if (yych <= '~') goto yy270; + goto yy365; } } -yy369: - YYDEBUG(369, *YYCURSOR); +yy367: + YYDEBUG(367, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '\n') goto yy370; - if (yych == '\r') goto yy372; - goto yy272; -yy370: - YYDEBUG(370, *YYCURSOR); + if (yych == '\n') goto yy368; + if (yych == '\r') goto yy370; + goto yy270; +yy368: + YYDEBUG(368, *YYCURSOR); ++YYCURSOR; -yy371: - YYDEBUG(371, *YYCURSOR); +yy369: + YYDEBUG(369, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1913 "Zend/zend_language_scanner.l" +#line 1909 "Zend/zend_language_scanner.l" { char *s; int bprefix = (yytext[0] != '<') ? 1 : 0; @@ -4751,49 +4741,59 @@ yy371: return T_START_HEREDOC; } -#line 4755 "Zend/zend_language_scanner.c" -yy372: - YYDEBUG(372, *YYCURSOR); +#line 4745 "Zend/zend_language_scanner.c" +yy370: + YYDEBUG(370, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '\n') goto yy370; - goto yy371; -yy373: - YYDEBUG(373, *YYCURSOR); + if (yych == '\n') goto yy368; + goto yy369; +yy371: + YYDEBUG(371, *YYCURSOR); ++YYCURSOR; YYFILL(3); yych = *YYCURSOR; -yy374: - YYDEBUG(374, *YYCURSOR); +yy372: + YYDEBUG(372, *YYCURSOR); if (yych <= 'Z') { if (yych <= '/') { - if (yych == '\'') goto yy369; - goto yy272; + if (yych == '\'') goto yy367; + goto yy270; } else { - if (yych <= '9') goto yy373; - if (yych <= '@') goto yy272; - goto yy373; + if (yych <= '9') goto yy371; + if (yych <= '@') goto yy270; + goto yy371; } } else { if (yych <= '`') { - if (yych == '_') goto yy373; - goto yy272; + if (yych == '_') goto yy371; + goto yy270; } else { - if (yych <= 'z') goto yy373; - if (yych <= '~') goto yy272; - goto yy373; + if (yych <= 'z') goto yy371; + if (yych <= '~') goto yy270; + goto yy371; } } -yy375: - YYDEBUG(375, *YYCURSOR); +yy373: + YYDEBUG(373, *YYCURSOR); yych = *++YYCURSOR; - if (yych != '=') goto yy351; + if (yych != '=') goto yy349; + YYDEBUG(374, *YYCURSOR); + ++YYCURSOR; + YYDEBUG(375, *YYCURSOR); + yyleng = YYCURSOR - SCNG(yy_text); +#line 1256 "Zend/zend_language_scanner.l" + { + return T_IS_NOT_IDENTICAL; +} +#line 4789 "Zend/zend_language_scanner.c" +yy376: YYDEBUG(376, *YYCURSOR); ++YYCURSOR; YYDEBUG(377, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1260 "Zend/zend_language_scanner.l" +#line 1276 "Zend/zend_language_scanner.l" { - return T_IS_NOT_IDENTICAL; + return T_PLUS_EQUAL; } #line 4799 "Zend/zend_language_scanner.c" yy378: @@ -4801,53 +4801,53 @@ yy378: ++YYCURSOR; YYDEBUG(379, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1280 "Zend/zend_language_scanner.l" +#line 1244 "Zend/zend_language_scanner.l" { - return T_PLUS_EQUAL; + return T_INC; } #line 4809 "Zend/zend_language_scanner.c" yy380: YYDEBUG(380, *YYCURSOR); - ++YYCURSOR; + yych = *++YYCURSOR; + if (yych == 'S') goto yy381; + if (yych != 's') goto yy280; +yy381: YYDEBUG(381, *YYCURSOR); - yyleng = YYCURSOR - SCNG(yy_text); -#line 1248 "Zend/zend_language_scanner.l" - { - return T_INC; -} -#line 4819 "Zend/zend_language_scanner.c" + yych = *++YYCURSOR; + if (yych == 'T') goto yy382; + if (yych != 't') goto yy280; yy382: YYDEBUG(382, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'S') goto yy383; - if (yych != 's') goto yy282; -yy383: + ++YYCURSOR; + if (yybm[0+(yych = *YYCURSOR)] & 8) { + goto yy279; + } YYDEBUG(383, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'T') goto yy384; - if (yych != 't') goto yy282; + yyleng = YYCURSOR - SCNG(yy_text); +#line 1236 "Zend/zend_language_scanner.l" + { + return T_LIST; +} +#line 4832 "Zend/zend_language_scanner.c" yy384: YYDEBUG(384, *YYCURSOR); ++YYCURSOR; - if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; - } + if ((yych = *YYCURSOR) == '=') goto yy388; YYDEBUG(385, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1240 "Zend/zend_language_scanner.l" +#line 1260 "Zend/zend_language_scanner.l" { - return T_LIST; + return T_IS_EQUAL; } -#line 4842 "Zend/zend_language_scanner.c" +#line 4843 "Zend/zend_language_scanner.c" yy386: YYDEBUG(386, *YYCURSOR); ++YYCURSOR; - if ((yych = *YYCURSOR) == '=') goto yy390; YYDEBUG(387, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1264 "Zend/zend_language_scanner.l" +#line 1232 "Zend/zend_language_scanner.l" { - return T_IS_EQUAL; + return T_DOUBLE_ARROW; } #line 4853 "Zend/zend_language_scanner.c" yy388: @@ -4855,143 +4855,133 @@ yy388: ++YYCURSOR; YYDEBUG(389, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1236 "Zend/zend_language_scanner.l" +#line 1252 "Zend/zend_language_scanner.l" { - return T_DOUBLE_ARROW; + return T_IS_IDENTICAL; } #line 4863 "Zend/zend_language_scanner.c" yy390: YYDEBUG(390, *YYCURSOR); - ++YYCURSOR; - YYDEBUG(391, *YYCURSOR); - yyleng = YYCURSOR - SCNG(yy_text); -#line 1256 "Zend/zend_language_scanner.l" - { - return T_IS_IDENTICAL; -} -#line 4873 "Zend/zend_language_scanner.c" -yy392: - YYDEBUG(392, *YYCURSOR); yych = *++YYCURSOR; YYDEBUG(-1, yych); switch (yych) { case 'C': - case 'c': goto yy394; + case 'c': goto yy392; case 'D': - case 'd': goto yy398; + case 'd': goto yy396; case 'F': - case 'f': goto yy395; + case 'f': goto yy393; case 'H': - case 'h': goto yy393; + case 'h': goto yy391; case 'L': - case 'l': goto yy397; + case 'l': goto yy395; case 'M': - case 'm': goto yy396; + case 'm': goto yy394; case 'N': - case 'n': goto yy399; - default: goto yy282; + case 'n': goto yy397; + default: goto yy280; } -yy393: - YYDEBUG(393, *YYCURSOR); +yy391: + YYDEBUG(391, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy453; - if (yych == 'a') goto yy453; - goto yy282; -yy394: - YYDEBUG(394, *YYCURSOR); + if (yych == 'A') goto yy451; + if (yych == 'a') goto yy451; + goto yy280; +yy392: + YYDEBUG(392, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'L') goto yy446; - if (yych == 'l') goto yy446; - goto yy282; -yy395: - YYDEBUG(395, *YYCURSOR); + if (yych == 'L') goto yy444; + if (yych == 'l') goto yy444; + goto yy280; +yy393: + YYDEBUG(393, *YYCURSOR); yych = *++YYCURSOR; if (yych <= 'U') { - if (yych == 'I') goto yy430; - if (yych <= 'T') goto yy282; - goto yy431; + if (yych == 'I') goto yy428; + if (yych <= 'T') goto yy280; + goto yy429; } else { if (yych <= 'i') { - if (yych <= 'h') goto yy282; - goto yy430; + if (yych <= 'h') goto yy280; + goto yy428; } else { - if (yych == 'u') goto yy431; - goto yy282; + if (yych == 'u') goto yy429; + goto yy280; } } +yy394: + YYDEBUG(394, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'E') goto yy420; + if (yych == 'e') goto yy420; + goto yy280; +yy395: + YYDEBUG(395, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'I') goto yy414; + if (yych == 'i') goto yy414; + goto yy280; yy396: YYDEBUG(396, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy422; - if (yych == 'e') goto yy422; - goto yy282; + if (yych == 'I') goto yy409; + if (yych == 'i') goto yy409; + goto yy280; yy397: YYDEBUG(397, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'I') goto yy416; - if (yych == 'i') goto yy416; - goto yy282; + if (yych == 'A') goto yy398; + if (yych != 'a') goto yy280; yy398: YYDEBUG(398, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'I') goto yy411; - if (yych == 'i') goto yy411; - goto yy282; + if (yych == 'M') goto yy399; + if (yych != 'm') goto yy280; yy399: YYDEBUG(399, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy400; - if (yych != 'a') goto yy282; + if (yych == 'E') goto yy400; + if (yych != 'e') goto yy280; yy400: YYDEBUG(400, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'M') goto yy401; - if (yych != 'm') goto yy282; + if (yych == 'S') goto yy401; + if (yych != 's') goto yy280; yy401: YYDEBUG(401, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy402; - if (yych != 'e') goto yy282; + if (yych == 'P') goto yy402; + if (yych != 'p') goto yy280; yy402: YYDEBUG(402, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'S') goto yy403; - if (yych != 's') goto yy282; + if (yych == 'A') goto yy403; + if (yych != 'a') goto yy280; yy403: YYDEBUG(403, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'P') goto yy404; - if (yych != 'p') goto yy282; + if (yych == 'C') goto yy404; + if (yych != 'c') goto yy280; yy404: YYDEBUG(404, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy405; - if (yych != 'a') goto yy282; + if (yych == 'E') goto yy405; + if (yych != 'e') goto yy280; yy405: YYDEBUG(405, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'C') goto yy406; - if (yych != 'c') goto yy282; -yy406: + if (yych != '_') goto yy280; YYDEBUG(406, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy407; - if (yych != 'e') goto yy282; -yy407: + if (yych != '_') goto yy280; YYDEBUG(407, *YYCURSOR); - yych = *++YYCURSOR; - if (yych != '_') goto yy282; - YYDEBUG(408, *YYCURSOR); - yych = *++YYCURSOR; - if (yych != '_') goto yy282; - YYDEBUG(409, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(410, *YYCURSOR); + YYDEBUG(408, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1560 "Zend/zend_language_scanner.l" +#line 1556 "Zend/zend_language_scanner.l" { if (CG(current_namespace)) { *zendlval = *CG(current_namespace); @@ -5001,27 +4991,27 @@ yy407: } return T_NS_C; } -#line 5005 "Zend/zend_language_scanner.c" -yy411: - YYDEBUG(411, *YYCURSOR); +#line 4995 "Zend/zend_language_scanner.c" +yy409: + YYDEBUG(409, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'R') goto yy412; - if (yych != 'r') goto yy282; -yy412: - YYDEBUG(412, *YYCURSOR); + if (yych == 'R') goto yy410; + if (yych != 'r') goto yy280; +yy410: + YYDEBUG(410, *YYCURSOR); yych = *++YYCURSOR; - if (yych != '_') goto yy282; - YYDEBUG(413, *YYCURSOR); + if (yych != '_') goto yy280; + YYDEBUG(411, *YYCURSOR); yych = *++YYCURSOR; - if (yych != '_') goto yy282; - YYDEBUG(414, *YYCURSOR); + if (yych != '_') goto yy280; + YYDEBUG(412, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(415, *YYCURSOR); + YYDEBUG(413, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1533 "Zend/zend_language_scanner.l" +#line 1529 "Zend/zend_language_scanner.l" { char *filename = zend_get_compiled_filename(TSRMLS_C); const size_t filename_len = strlen(filename); @@ -5048,73 +5038,73 @@ yy412: zendlval->type = IS_STRING; return T_DIR; } -#line 5052 "Zend/zend_language_scanner.c" +#line 5042 "Zend/zend_language_scanner.c" +yy414: + YYDEBUG(414, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'N') goto yy415; + if (yych != 'n') goto yy280; +yy415: + YYDEBUG(415, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'E') goto yy416; + if (yych != 'e') goto yy280; yy416: YYDEBUG(416, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'N') goto yy417; - if (yych != 'n') goto yy282; -yy417: + if (yych != '_') goto yy280; YYDEBUG(417, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy418; - if (yych != 'e') goto yy282; -yy418: + if (yych != '_') goto yy280; YYDEBUG(418, *YYCURSOR); - yych = *++YYCURSOR; - if (yych != '_') goto yy282; - YYDEBUG(419, *YYCURSOR); - yych = *++YYCURSOR; - if (yych != '_') goto yy282; - YYDEBUG(420, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(421, *YYCURSOR); + YYDEBUG(419, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1515 "Zend/zend_language_scanner.l" +#line 1511 "Zend/zend_language_scanner.l" { zendlval->value.lval = CG(zend_lineno); zendlval->type = IS_LONG; return T_LINE; } -#line 5083 "Zend/zend_language_scanner.c" +#line 5073 "Zend/zend_language_scanner.c" +yy420: + YYDEBUG(420, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'T') goto yy421; + if (yych != 't') goto yy280; +yy421: + YYDEBUG(421, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'H') goto yy422; + if (yych != 'h') goto yy280; yy422: YYDEBUG(422, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'T') goto yy423; - if (yych != 't') goto yy282; + if (yych == 'O') goto yy423; + if (yych != 'o') goto yy280; yy423: YYDEBUG(423, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'H') goto yy424; - if (yych != 'h') goto yy282; + if (yych == 'D') goto yy424; + if (yych != 'd') goto yy280; yy424: YYDEBUG(424, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'O') goto yy425; - if (yych != 'o') goto yy282; -yy425: + if (yych != '_') goto yy280; YYDEBUG(425, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'D') goto yy426; - if (yych != 'd') goto yy282; -yy426: + if (yych != '_') goto yy280; YYDEBUG(426, *YYCURSOR); - yych = *++YYCURSOR; - if (yych != '_') goto yy282; - YYDEBUG(427, *YYCURSOR); - yych = *++YYCURSOR; - if (yych != '_') goto yy282; - YYDEBUG(428, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(429, *YYCURSOR); + YYDEBUG(427, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1494 "Zend/zend_language_scanner.l" +#line 1490 "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; @@ -5135,58 +5125,58 @@ yy426: zendlval->type = IS_STRING; return T_METHOD_C; } -#line 5139 "Zend/zend_language_scanner.c" +#line 5129 "Zend/zend_language_scanner.c" +yy428: + YYDEBUG(428, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'L') goto yy439; + if (yych == 'l') goto yy439; + goto yy280; +yy429: + YYDEBUG(429, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'N') goto yy430; + if (yych != 'n') goto yy280; yy430: YYDEBUG(430, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'L') goto yy441; - if (yych == 'l') goto yy441; - goto yy282; + if (yych == 'C') goto yy431; + if (yych != 'c') goto yy280; yy431: YYDEBUG(431, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'N') goto yy432; - if (yych != 'n') goto yy282; + if (yych == 'T') goto yy432; + if (yych != 't') goto yy280; yy432: YYDEBUG(432, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'C') goto yy433; - if (yych != 'c') goto yy282; + if (yych == 'I') goto yy433; + if (yych != 'i') goto yy280; yy433: YYDEBUG(433, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'T') goto yy434; - if (yych != 't') goto yy282; + if (yych == 'O') goto yy434; + if (yych != 'o') goto yy280; yy434: YYDEBUG(434, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'I') goto yy435; - if (yych != 'i') goto yy282; + if (yych == 'N') goto yy435; + if (yych != 'n') goto yy280; yy435: YYDEBUG(435, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'O') goto yy436; - if (yych != 'o') goto yy282; -yy436: + if (yych != '_') goto yy280; YYDEBUG(436, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'N') goto yy437; - if (yych != 'n') goto yy282; -yy437: + if (yych != '_') goto yy280; YYDEBUG(437, *YYCURSOR); - yych = *++YYCURSOR; - if (yych != '_') goto yy282; - YYDEBUG(438, *YYCURSOR); - yych = *++YYCURSOR; - if (yych != '_') goto yy282; - YYDEBUG(439, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(440, *YYCURSOR); + YYDEBUG(438, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1478 "Zend/zend_language_scanner.l" +#line 1474 "Zend/zend_language_scanner.l" { char *func_name = NULL; @@ -5202,27 +5192,27 @@ yy437: zendlval->type = IS_STRING; return T_FUNC_C; } -#line 5206 "Zend/zend_language_scanner.c" -yy441: - YYDEBUG(441, *YYCURSOR); +#line 5196 "Zend/zend_language_scanner.c" +yy439: + YYDEBUG(439, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy442; - if (yych != 'e') goto yy282; -yy442: - YYDEBUG(442, *YYCURSOR); + if (yych == 'E') goto yy440; + if (yych != 'e') goto yy280; +yy440: + YYDEBUG(440, *YYCURSOR); yych = *++YYCURSOR; - if (yych != '_') goto yy282; - YYDEBUG(443, *YYCURSOR); + if (yych != '_') goto yy280; + YYDEBUG(441, *YYCURSOR); yych = *++YYCURSOR; - if (yych != '_') goto yy282; - YYDEBUG(444, *YYCURSOR); + if (yych != '_') goto yy280; + YYDEBUG(442, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(445, *YYCURSOR); + YYDEBUG(443, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1521 "Zend/zend_language_scanner.l" +#line 1517 "Zend/zend_language_scanner.l" { char *filename = zend_get_compiled_filename(TSRMLS_C); @@ -5234,37 +5224,37 @@ yy442: zendlval->type = IS_STRING; return T_FILE; } -#line 5238 "Zend/zend_language_scanner.c" +#line 5228 "Zend/zend_language_scanner.c" +yy444: + YYDEBUG(444, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'A') goto yy445; + if (yych != 'a') goto yy280; +yy445: + YYDEBUG(445, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'S') goto yy446; + if (yych != 's') goto yy280; yy446: YYDEBUG(446, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy447; - if (yych != 'a') goto yy282; + if (yych == 'S') goto yy447; + if (yych != 's') goto yy280; yy447: YYDEBUG(447, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'S') goto yy448; - if (yych != 's') goto yy282; -yy448: + if (yych != '_') goto yy280; YYDEBUG(448, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'S') goto yy449; - if (yych != 's') goto yy282; -yy449: + if (yych != '_') goto yy280; YYDEBUG(449, *YYCURSOR); - yych = *++YYCURSOR; - if (yych != '_') goto yy282; - YYDEBUG(450, *YYCURSOR); - yych = *++YYCURSOR; - if (yych != '_') goto yy282; - YYDEBUG(451, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(452, *YYCURSOR); + YYDEBUG(450, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1462 "Zend/zend_language_scanner.l" +#line 1458 "Zend/zend_language_scanner.l" { char *class_name = NULL; @@ -5280,746 +5270,756 @@ yy449: zendlval->type = IS_STRING; return T_CLASS_C; } -#line 5284 "Zend/zend_language_scanner.c" +#line 5274 "Zend/zend_language_scanner.c" +yy451: + YYDEBUG(451, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'L') goto yy452; + if (yych != 'l') goto yy280; +yy452: + YYDEBUG(452, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'T') goto yy453; + if (yych != 't') goto yy280; yy453: YYDEBUG(453, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'L') goto yy454; - if (yych != 'l') goto yy282; -yy454: + if (yych != '_') goto yy280; YYDEBUG(454, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'T') goto yy455; - if (yych != 't') goto yy282; + if (yych == 'C') goto yy455; + if (yych != 'c') goto yy280; yy455: YYDEBUG(455, *YYCURSOR); yych = *++YYCURSOR; - if (yych != '_') goto yy282; + if (yych == 'O') goto yy456; + if (yych != 'o') goto yy280; +yy456: YYDEBUG(456, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'C') goto yy457; - if (yych != 'c') goto yy282; + if (yych == 'M') goto yy457; + if (yych != 'm') goto yy280; yy457: YYDEBUG(457, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'O') goto yy458; - if (yych != 'o') goto yy282; + if (yych == 'P') goto yy458; + if (yych != 'p') goto yy280; yy458: YYDEBUG(458, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'M') goto yy459; - if (yych != 'm') goto yy282; + if (yych == 'I') goto yy459; + if (yych != 'i') goto yy280; yy459: YYDEBUG(459, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'P') goto yy460; - if (yych != 'p') goto yy282; + if (yych == 'L') goto yy460; + if (yych != 'l') goto yy280; yy460: YYDEBUG(460, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'I') goto yy461; - if (yych != 'i') goto yy282; + if (yych == 'E') goto yy461; + if (yych != 'e') goto yy280; yy461: YYDEBUG(461, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'L') goto yy462; - if (yych != 'l') goto yy282; + if (yych == 'R') goto yy462; + if (yych != 'r') goto yy280; yy462: YYDEBUG(462, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'E') goto yy463; - if (yych != 'e') goto yy282; -yy463: - YYDEBUG(463, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'R') goto yy464; - if (yych != 'r') goto yy282; -yy464: - YYDEBUG(464, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(465, *YYCURSOR); + YYDEBUG(463, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1204 "Zend/zend_language_scanner.l" +#line 1200 "Zend/zend_language_scanner.l" { return T_HALT_COMPILER; } -#line 5350 "Zend/zend_language_scanner.c" -yy466: - YYDEBUG(466, *YYCURSOR); +#line 5340 "Zend/zend_language_scanner.c" +yy464: + YYDEBUG(464, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'S') goto yy470; - if (yych == 's') goto yy470; - goto yy282; -yy467: - YYDEBUG(467, *YYCURSOR); + if (yych == 'S') goto yy468; + if (yych == 's') goto yy468; + goto yy280; +yy465: + YYDEBUG(465, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy468; - if (yych != 'e') goto yy282; -yy468: - YYDEBUG(468, *YYCURSOR); + if (yych == 'E') goto yy466; + if (yych != 'e') goto yy280; +yy466: + YYDEBUG(466, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(469, *YYCURSOR); + YYDEBUG(467, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1188 "Zend/zend_language_scanner.l" +#line 1184 "Zend/zend_language_scanner.l" { return T_USE; } -#line 5374 "Zend/zend_language_scanner.c" -yy470: - YYDEBUG(470, *YYCURSOR); +#line 5364 "Zend/zend_language_scanner.c" +yy468: + YYDEBUG(468, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy471; - if (yych != 'e') goto yy282; -yy471: - YYDEBUG(471, *YYCURSOR); + if (yych == 'E') goto yy469; + if (yych != 'e') goto yy280; +yy469: + YYDEBUG(469, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'T') goto yy472; - if (yych != 't') goto yy282; -yy472: - YYDEBUG(472, *YYCURSOR); + if (yych == 'T') goto yy470; + if (yych != 't') goto yy280; +yy470: + YYDEBUG(470, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(473, *YYCURSOR); + YYDEBUG(471, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1232 "Zend/zend_language_scanner.l" +#line 1228 "Zend/zend_language_scanner.l" { return T_UNSET; } -#line 5397 "Zend/zend_language_scanner.c" -yy474: - YYDEBUG(474, *YYCURSOR); +#line 5387 "Zend/zend_language_scanner.c" +yy472: + YYDEBUG(472, *YYCURSOR); ++YYCURSOR; YYFILL(7); yych = *YYCURSOR; -yy475: - YYDEBUG(475, *YYCURSOR); +yy473: + YYDEBUG(473, *YYCURSOR); if (yych <= 'S') { if (yych <= 'D') { if (yych <= ' ') { - if (yych == '\t') goto yy474; - if (yych <= 0x1F) goto yy272; - goto yy474; + if (yych == '\t') goto yy472; + if (yych <= 0x1F) goto yy270; + goto yy472; } else { if (yych <= 'A') { - if (yych <= '@') goto yy272; - goto yy479; + if (yych <= '@') goto yy270; + goto yy477; } else { - if (yych <= 'B') goto yy477; - if (yych <= 'C') goto yy272; - goto yy482; + if (yych <= 'B') goto yy475; + if (yych <= 'C') goto yy270; + goto yy480; } } } else { if (yych <= 'I') { - if (yych == 'F') goto yy483; - if (yych <= 'H') goto yy272; - goto yy484; + if (yych == 'F') goto yy481; + if (yych <= 'H') goto yy270; + goto yy482; } else { if (yych <= 'O') { - if (yych <= 'N') goto yy272; - goto yy478; + if (yych <= 'N') goto yy270; + goto yy476; } else { - if (yych <= 'Q') goto yy272; - if (yych <= 'R') goto yy481; - goto yy480; + if (yych <= 'Q') goto yy270; + if (yych <= 'R') goto yy479; + goto yy478; } } } } else { if (yych <= 'f') { if (yych <= 'a') { - if (yych == 'U') goto yy476; - if (yych <= '`') goto yy272; - goto yy479; + if (yych == 'U') goto yy474; + if (yych <= '`') goto yy270; + goto yy477; } else { if (yych <= 'c') { - if (yych <= 'b') goto yy477; - goto yy272; + if (yych <= 'b') goto yy475; + goto yy270; } else { - if (yych <= 'd') goto yy482; - if (yych <= 'e') goto yy272; - goto yy483; + if (yych <= 'd') goto yy480; + if (yych <= 'e') goto yy270; + goto yy481; } } } else { if (yych <= 'q') { if (yych <= 'i') { - if (yych <= 'h') goto yy272; - goto yy484; + if (yych <= 'h') goto yy270; + goto yy482; } else { - if (yych == 'o') goto yy478; - goto yy272; + if (yych == 'o') goto yy476; + goto yy270; } } else { if (yych <= 's') { - if (yych <= 'r') goto yy481; - goto yy480; + if (yych <= 'r') goto yy479; + goto yy478; } else { - if (yych != 'u') goto yy272; + if (yych != 'u') goto yy270; } } } } -yy476: - YYDEBUG(476, *YYCURSOR); +yy474: + YYDEBUG(474, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'N') goto yy547; - if (yych == 'n') goto yy547; - goto yy272; -yy477: - YYDEBUG(477, *YYCURSOR); + if (yych == 'N') goto yy545; + if (yych == 'n') goto yy545; + goto yy270; +yy475: + YYDEBUG(475, *YYCURSOR); yych = *++YYCURSOR; if (yych <= 'O') { - if (yych == 'I') goto yy530; - if (yych <= 'N') goto yy272; - goto yy531; + if (yych == 'I') goto yy528; + if (yych <= 'N') goto yy270; + goto yy529; } else { if (yych <= 'i') { - if (yych <= 'h') goto yy272; - goto yy530; + if (yych <= 'h') goto yy270; + goto yy528; } else { - if (yych == 'o') goto yy531; - goto yy272; + if (yych == 'o') goto yy529; + goto yy270; } } +yy476: + YYDEBUG(476, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'B') goto yy520; + if (yych == 'b') goto yy520; + goto yy270; +yy477: + YYDEBUG(477, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'R') goto yy513; + if (yych == 'r') goto yy513; + goto yy270; yy478: YYDEBUG(478, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'B') goto yy522; - if (yych == 'b') goto yy522; - goto yy272; + if (yych == 'T') goto yy505; + if (yych == 't') goto yy505; + goto yy270; yy479: YYDEBUG(479, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'R') goto yy515; - if (yych == 'r') goto yy515; - goto yy272; + if (yych == 'E') goto yy503; + if (yych == 'e') goto yy503; + goto yy270; yy480: YYDEBUG(480, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'T') goto yy507; - if (yych == 't') goto yy507; - goto yy272; + if (yych == 'O') goto yy499; + if (yych == 'o') goto yy499; + goto yy270; yy481: YYDEBUG(481, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy505; - if (yych == 'e') goto yy505; - goto yy272; + if (yych == 'L') goto yy492; + if (yych == 'l') goto yy492; + goto yy270; yy482: YYDEBUG(482, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'O') goto yy501; - if (yych == 'o') goto yy501; - goto yy272; + if (yych == 'N') goto yy483; + if (yych != 'n') goto yy270; yy483: YYDEBUG(483, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'L') goto yy494; - if (yych == 'l') goto yy494; - goto yy272; + if (yych == 'T') goto yy484; + if (yych != 't') goto yy270; yy484: YYDEBUG(484, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'N') goto yy485; - if (yych != 'n') goto yy272; + if (yych == 'E') goto yy485; + if (yych != 'e') goto yy487; yy485: YYDEBUG(485, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'T') goto yy486; - if (yych != 't') goto yy272; + if (yych == 'G') goto yy490; + if (yych == 'g') goto yy490; + goto yy270; yy486: YYDEBUG(486, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'E') goto yy487; - if (yych != 'e') goto yy489; -yy487: - YYDEBUG(487, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'G') goto yy492; - if (yych == 'g') goto yy492; - goto yy272; -yy488: - YYDEBUG(488, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; -yy489: - YYDEBUG(489, *YYCURSOR); +yy487: + YYDEBUG(487, *YYCURSOR); if (yych <= 0x1F) { - if (yych == '\t') goto yy488; - goto yy272; + if (yych == '\t') goto yy486; + goto yy270; } else { - if (yych <= ' ') goto yy488; - if (yych != ')') goto yy272; + if (yych <= ' ') goto yy486; + if (yych != ')') goto yy270; } - YYDEBUG(490, *YYCURSOR); + YYDEBUG(488, *YYCURSOR); ++YYCURSOR; - YYDEBUG(491, *YYCURSOR); + YYDEBUG(489, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1132 "Zend/zend_language_scanner.l" +#line 1128 "Zend/zend_language_scanner.l" { return T_INT_CAST; } -#line 5573 "Zend/zend_language_scanner.c" +#line 5563 "Zend/zend_language_scanner.c" +yy490: + YYDEBUG(490, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'E') goto yy491; + if (yych != 'e') goto yy270; +yy491: + YYDEBUG(491, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'R') goto yy486; + if (yych == 'r') goto yy486; + goto yy270; yy492: YYDEBUG(492, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy493; - if (yych != 'e') goto yy272; + if (yych == 'O') goto yy493; + if (yych != 'o') goto yy270; yy493: YYDEBUG(493, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'R') goto yy488; - if (yych == 'r') goto yy488; - goto yy272; + if (yych == 'A') goto yy494; + if (yych != 'a') goto yy270; yy494: YYDEBUG(494, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'O') goto yy495; - if (yych != 'o') goto yy272; + if (yych == 'T') goto yy495; + if (yych != 't') goto yy270; yy495: YYDEBUG(495, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'A') goto yy496; - if (yych != 'a') goto yy272; -yy496: - YYDEBUG(496, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'T') goto yy497; - if (yych != 't') goto yy272; -yy497: - YYDEBUG(497, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(498, *YYCURSOR); + YYDEBUG(496, *YYCURSOR); if (yych <= 0x1F) { - if (yych == '\t') goto yy497; - goto yy272; + if (yych == '\t') goto yy495; + goto yy270; } else { - if (yych <= ' ') goto yy497; - if (yych != ')') goto yy272; + if (yych <= ' ') goto yy495; + if (yych != ')') goto yy270; } - YYDEBUG(499, *YYCURSOR); + YYDEBUG(497, *YYCURSOR); ++YYCURSOR; - YYDEBUG(500, *YYCURSOR); + YYDEBUG(498, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1136 "Zend/zend_language_scanner.l" +#line 1132 "Zend/zend_language_scanner.l" { return T_DOUBLE_CAST; } -#line 5621 "Zend/zend_language_scanner.c" +#line 5611 "Zend/zend_language_scanner.c" +yy499: + YYDEBUG(499, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'U') goto yy500; + if (yych != 'u') goto yy270; +yy500: + YYDEBUG(500, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'B') goto yy501; + if (yych != 'b') goto yy270; yy501: YYDEBUG(501, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'U') goto yy502; - if (yych != 'u') goto yy272; + if (yych == 'L') goto yy502; + if (yych != 'l') goto yy270; yy502: YYDEBUG(502, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'B') goto yy503; - if (yych != 'b') goto yy272; + if (yych == 'E') goto yy495; + if (yych == 'e') goto yy495; + goto yy270; yy503: YYDEBUG(503, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'L') goto yy504; - if (yych != 'l') goto yy272; + if (yych == 'A') goto yy504; + if (yych != 'a') goto yy270; yy504: YYDEBUG(504, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy497; - if (yych == 'e') goto yy497; - goto yy272; + if (yych == 'L') goto yy495; + if (yych == 'l') goto yy495; + goto yy270; yy505: YYDEBUG(505, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy506; - if (yych != 'a') goto yy272; + if (yych == 'R') goto yy506; + if (yych != 'r') goto yy270; yy506: YYDEBUG(506, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'L') goto yy497; - if (yych == 'l') goto yy497; - goto yy272; + if (yych == 'I') goto yy507; + if (yych != 'i') goto yy270; yy507: YYDEBUG(507, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'R') goto yy508; - if (yych != 'r') goto yy272; + if (yych == 'N') goto yy508; + if (yych != 'n') goto yy270; yy508: YYDEBUG(508, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'I') goto yy509; - if (yych != 'i') goto yy272; + if (yych == 'G') goto yy509; + if (yych != 'g') goto yy270; yy509: YYDEBUG(509, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'N') goto yy510; - if (yych != 'n') goto yy272; -yy510: - YYDEBUG(510, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'G') goto yy511; - if (yych != 'g') goto yy272; -yy511: - YYDEBUG(511, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(512, *YYCURSOR); + YYDEBUG(510, *YYCURSOR); if (yych <= 0x1F) { - if (yych == '\t') goto yy511; - goto yy272; + if (yych == '\t') goto yy509; + goto yy270; } else { - if (yych <= ' ') goto yy511; - if (yych != ')') goto yy272; + if (yych <= ' ') goto yy509; + if (yych != ')') goto yy270; } - YYDEBUG(513, *YYCURSOR); + YYDEBUG(511, *YYCURSOR); ++YYCURSOR; - YYDEBUG(514, *YYCURSOR); + YYDEBUG(512, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1140 "Zend/zend_language_scanner.l" +#line 1136 "Zend/zend_language_scanner.l" { return T_STRING_CAST; } -#line 5695 "Zend/zend_language_scanner.c" +#line 5685 "Zend/zend_language_scanner.c" +yy513: + YYDEBUG(513, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'R') goto yy514; + if (yych != 'r') goto yy270; +yy514: + YYDEBUG(514, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'A') goto yy515; + if (yych != 'a') goto yy270; yy515: YYDEBUG(515, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'R') goto yy516; - if (yych != 'r') goto yy272; + if (yych == 'Y') goto yy516; + if (yych != 'y') goto yy270; yy516: YYDEBUG(516, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'A') goto yy517; - if (yych != 'a') goto yy272; -yy517: - YYDEBUG(517, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'Y') goto yy518; - if (yych != 'y') goto yy272; -yy518: - YYDEBUG(518, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(519, *YYCURSOR); + YYDEBUG(517, *YYCURSOR); if (yych <= 0x1F) { - if (yych == '\t') goto yy518; - goto yy272; + if (yych == '\t') goto yy516; + goto yy270; } else { - if (yych <= ' ') goto yy518; - if (yych != ')') goto yy272; + if (yych <= ' ') goto yy516; + if (yych != ')') goto yy270; } - YYDEBUG(520, *YYCURSOR); + YYDEBUG(518, *YYCURSOR); ++YYCURSOR; - YYDEBUG(521, *YYCURSOR); + YYDEBUG(519, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1148 "Zend/zend_language_scanner.l" +#line 1144 "Zend/zend_language_scanner.l" { return T_ARRAY_CAST; } -#line 5732 "Zend/zend_language_scanner.c" +#line 5722 "Zend/zend_language_scanner.c" +yy520: + YYDEBUG(520, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'J') goto yy521; + if (yych != 'j') goto yy270; +yy521: + YYDEBUG(521, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'E') goto yy522; + if (yych != 'e') goto yy270; yy522: YYDEBUG(522, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'J') goto yy523; - if (yych != 'j') goto yy272; + if (yych == 'C') goto yy523; + if (yych != 'c') goto yy270; yy523: YYDEBUG(523, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy524; - if (yych != 'e') goto yy272; + if (yych == 'T') goto yy524; + if (yych != 't') goto yy270; yy524: YYDEBUG(524, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'C') goto yy525; - if (yych != 'c') goto yy272; -yy525: - YYDEBUG(525, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'T') goto yy526; - if (yych != 't') goto yy272; -yy526: - YYDEBUG(526, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(527, *YYCURSOR); + YYDEBUG(525, *YYCURSOR); if (yych <= 0x1F) { - if (yych == '\t') goto yy526; - goto yy272; + if (yych == '\t') goto yy524; + goto yy270; } else { - if (yych <= ' ') goto yy526; - if (yych != ')') goto yy272; + if (yych <= ' ') goto yy524; + if (yych != ')') goto yy270; } - YYDEBUG(528, *YYCURSOR); + YYDEBUG(526, *YYCURSOR); ++YYCURSOR; - YYDEBUG(529, *YYCURSOR); + YYDEBUG(527, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1152 "Zend/zend_language_scanner.l" +#line 1148 "Zend/zend_language_scanner.l" { return T_OBJECT_CAST; } -#line 5774 "Zend/zend_language_scanner.c" +#line 5764 "Zend/zend_language_scanner.c" +yy528: + YYDEBUG(528, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'N') goto yy538; + if (yych == 'n') goto yy538; + goto yy270; +yy529: + YYDEBUG(529, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'O') goto yy530; + if (yych != 'o') goto yy270; yy530: YYDEBUG(530, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'N') goto yy540; - if (yych == 'n') goto yy540; - goto yy272; + if (yych == 'L') goto yy531; + if (yych != 'l') goto yy270; yy531: YYDEBUG(531, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'O') goto yy532; - if (yych != 'o') goto yy272; + if (yych == 'E') goto yy536; + if (yych == 'e') goto yy536; + goto yy533; yy532: YYDEBUG(532, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'L') goto yy533; - if (yych != 'l') goto yy272; -yy533: - YYDEBUG(533, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'E') goto yy538; - if (yych == 'e') goto yy538; - goto yy535; -yy534: - YYDEBUG(534, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; -yy535: - YYDEBUG(535, *YYCURSOR); +yy533: + YYDEBUG(533, *YYCURSOR); if (yych <= 0x1F) { - if (yych == '\t') goto yy534; - goto yy272; + if (yych == '\t') goto yy532; + goto yy270; } else { - if (yych <= ' ') goto yy534; - if (yych != ')') goto yy272; + if (yych <= ' ') goto yy532; + if (yych != ')') goto yy270; } - YYDEBUG(536, *YYCURSOR); + YYDEBUG(534, *YYCURSOR); ++YYCURSOR; - YYDEBUG(537, *YYCURSOR); + YYDEBUG(535, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1156 "Zend/zend_language_scanner.l" +#line 1152 "Zend/zend_language_scanner.l" { return T_BOOL_CAST; } -#line 5819 "Zend/zend_language_scanner.c" +#line 5809 "Zend/zend_language_scanner.c" +yy536: + YYDEBUG(536, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'A') goto yy537; + if (yych != 'a') goto yy270; +yy537: + YYDEBUG(537, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'N') goto yy532; + if (yych == 'n') goto yy532; + goto yy270; yy538: YYDEBUG(538, *YYCURSOR); yych = *++YYCURSOR; if (yych == 'A') goto yy539; - if (yych != 'a') goto yy272; + if (yych != 'a') goto yy270; yy539: YYDEBUG(539, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'N') goto yy534; - if (yych == 'n') goto yy534; - goto yy272; + if (yych == 'R') goto yy540; + if (yych != 'r') goto yy270; yy540: YYDEBUG(540, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy541; - if (yych != 'a') goto yy272; + if (yych == 'Y') goto yy541; + if (yych != 'y') goto yy270; yy541: YYDEBUG(541, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'R') goto yy542; - if (yych != 'r') goto yy272; -yy542: - YYDEBUG(542, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'Y') goto yy543; - if (yych != 'y') goto yy272; -yy543: - YYDEBUG(543, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(544, *YYCURSOR); + YYDEBUG(542, *YYCURSOR); if (yych <= 0x1F) { - if (yych == '\t') goto yy543; - goto yy272; + if (yych == '\t') goto yy541; + goto yy270; } else { - if (yych <= ' ') goto yy543; - if (yych != ')') goto yy272; + if (yych <= ' ') goto yy541; + if (yych != ')') goto yy270; } - YYDEBUG(545, *YYCURSOR); + YYDEBUG(543, *YYCURSOR); ++YYCURSOR; - YYDEBUG(546, *YYCURSOR); + YYDEBUG(544, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1144 "Zend/zend_language_scanner.l" +#line 1140 "Zend/zend_language_scanner.l" { return T_STRING_CAST; } -#line 5867 "Zend/zend_language_scanner.c" +#line 5857 "Zend/zend_language_scanner.c" +yy545: + YYDEBUG(545, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'S') goto yy546; + if (yych != 's') goto yy270; +yy546: + YYDEBUG(546, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'E') goto yy547; + if (yych != 'e') goto yy270; yy547: YYDEBUG(547, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'S') goto yy548; - if (yych != 's') goto yy272; + if (yych == 'T') goto yy548; + if (yych != 't') goto yy270; yy548: YYDEBUG(548, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'E') goto yy549; - if (yych != 'e') goto yy272; -yy549: - YYDEBUG(549, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'T') goto yy550; - if (yych != 't') goto yy272; -yy550: - YYDEBUG(550, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(551, *YYCURSOR); + YYDEBUG(549, *YYCURSOR); if (yych <= 0x1F) { - if (yych == '\t') goto yy550; - goto yy272; + if (yych == '\t') goto yy548; + goto yy270; } else { - if (yych <= ' ') goto yy550; - if (yych != ')') goto yy272; + if (yych <= ' ') goto yy548; + if (yych != ')') goto yy270; } - YYDEBUG(552, *YYCURSOR); + YYDEBUG(550, *YYCURSOR); ++YYCURSOR; - YYDEBUG(553, *YYCURSOR); + YYDEBUG(551, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1160 "Zend/zend_language_scanner.l" +#line 1156 "Zend/zend_language_scanner.l" { return T_UNSET_CAST; } -#line 5904 "Zend/zend_language_scanner.c" -yy554: - YYDEBUG(554, *YYCURSOR); +#line 5894 "Zend/zend_language_scanner.c" +yy552: + YYDEBUG(552, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'R') goto yy555; - if (yych != 'r') goto yy282; -yy555: - YYDEBUG(555, *YYCURSOR); + if (yych == 'R') goto yy553; + if (yych != 'r') goto yy280; +yy553: + YYDEBUG(553, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(556, *YYCURSOR); + YYDEBUG(554, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1128 "Zend/zend_language_scanner.l" +#line 1124 "Zend/zend_language_scanner.l" { return T_VAR; } -#line 5922 "Zend/zend_language_scanner.c" -yy557: - YYDEBUG(557, *YYCURSOR); +#line 5912 "Zend/zend_language_scanner.c" +yy555: + YYDEBUG(555, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'M') goto yy561; - if (yych == 'm') goto yy561; - goto yy282; -yy558: - YYDEBUG(558, *YYCURSOR); + if (yych == 'M') goto yy559; + if (yych == 'm') goto yy559; + goto yy280; +yy556: + YYDEBUG(556, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'W') goto yy559; - if (yych != 'w') goto yy282; -yy559: - YYDEBUG(559, *YYCURSOR); + if (yych == 'W') goto yy557; + if (yych != 'w') goto yy280; +yy557: + YYDEBUG(557, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(560, *YYCURSOR); + YYDEBUG(558, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1120 "Zend/zend_language_scanner.l" +#line 1116 "Zend/zend_language_scanner.l" { return T_NEW; } -#line 5946 "Zend/zend_language_scanner.c" +#line 5936 "Zend/zend_language_scanner.c" +yy559: + YYDEBUG(559, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'E') goto yy560; + if (yych != 'e') goto yy280; +yy560: + YYDEBUG(560, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'S') goto yy561; + if (yych != 's') goto yy280; yy561: YYDEBUG(561, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy562; - if (yych != 'e') goto yy282; + if (yych == 'P') goto yy562; + if (yych != 'p') goto yy280; yy562: YYDEBUG(562, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'S') goto yy563; - if (yych != 's') goto yy282; + if (yych == 'A') goto yy563; + if (yych != 'a') goto yy280; yy563: YYDEBUG(563, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'P') goto yy564; - if (yych != 'p') goto yy282; + if (yych == 'C') goto yy564; + if (yych != 'c') goto yy280; yy564: YYDEBUG(564, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy565; - if (yych != 'a') goto yy282; + if (yych == 'E') goto yy565; + if (yych != 'e') goto yy280; yy565: YYDEBUG(565, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'C') goto yy566; - if (yych != 'c') goto yy282; -yy566: - YYDEBUG(566, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'E') goto yy567; - if (yych != 'e') goto yy282; -yy567: - YYDEBUG(567, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(568, *YYCURSOR); + YYDEBUG(566, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1184 "Zend/zend_language_scanner.l" +#line 1180 "Zend/zend_language_scanner.l" { return T_NAMESPACE; } -#line 5989 "Zend/zend_language_scanner.c" -yy569: - YYDEBUG(569, *YYCURSOR); +#line 5979 "Zend/zend_language_scanner.c" +yy567: + YYDEBUG(567, *YYCURSOR); ++YYCURSOR; - YYDEBUG(570, *YYCURSOR); + YYDEBUG(568, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1112 "Zend/zend_language_scanner.l" { return T_PAAMAYIM_NEKUDOTAYIM; } -#line 5999 "Zend/zend_language_scanner.c" -yy571: - YYDEBUG(571, *YYCURSOR); +#line 5989 "Zend/zend_language_scanner.c" +yy569: + YYDEBUG(569, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; -yy572: - YYDEBUG(572, *YYCURSOR); +yy570: + YYDEBUG(570, *YYCURSOR); if (yych <= '\f') { if (yych <= 0x08) goto yy221; - if (yych <= '\n') goto yy571; + if (yych <= '\n') goto yy569; goto yy221; } else { - if (yych <= '\r') goto yy571; - if (yych == ' ') goto yy571; + if (yych <= '\r') goto yy569; + if (yych == ' ') goto yy569; goto yy221; } +yy571: + YYDEBUG(571, *YYCURSOR); + ++YYCURSOR; + YYDEBUG(572, *YYCURSOR); + yyleng = YYCURSOR - SCNG(yy_text); +#line 1280 "Zend/zend_language_scanner.l" + { + return T_MINUS_EQUAL; +} +#line 6015 "Zend/zend_language_scanner.c" yy573: YYDEBUG(573, *YYCURSOR); ++YYCURSOR; YYDEBUG(574, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1284 "Zend/zend_language_scanner.l" +#line 1248 "Zend/zend_language_scanner.l" { - return T_MINUS_EQUAL; + return T_DEC; } #line 6025 "Zend/zend_language_scanner.c" yy575: @@ -6027,1796 +6027,1786 @@ yy575: ++YYCURSOR; YYDEBUG(576, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1252 "Zend/zend_language_scanner.l" - { - return T_DEC; -} -#line 6035 "Zend/zend_language_scanner.c" -yy577: - YYDEBUG(577, *YYCURSOR); - ++YYCURSOR; - YYDEBUG(578, *YYCURSOR); - yyleng = YYCURSOR - SCNG(yy_text); #line 1082 "Zend/zend_language_scanner.l" { yy_push_state(ST_LOOKING_FOR_PROPERTY TSRMLS_CC); return T_OBJECT_OPERATOR; } -#line 6046 "Zend/zend_language_scanner.c" -yy579: - YYDEBUG(579, *YYCURSOR); +#line 6036 "Zend/zend_language_scanner.c" +yy577: + YYDEBUG(577, *YYCURSOR); yych = *++YYCURSOR; if (yych <= 'O') { - if (yych == 'I') goto yy586; - if (yych <= 'N') goto yy282; - goto yy587; + if (yych == 'I') goto yy584; + if (yych <= 'N') goto yy280; + goto yy585; } else { if (yych <= 'i') { - if (yych <= 'h') goto yy282; - goto yy586; + if (yych <= 'h') goto yy280; + goto yy584; } else { - if (yych == 'o') goto yy587; - goto yy282; + if (yych == 'o') goto yy585; + goto yy280; } } +yy578: + YYDEBUG(578, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'B') goto yy579; + if (yych != 'b') goto yy280; +yy579: + YYDEBUG(579, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'L') goto yy580; + if (yych != 'l') goto yy280; yy580: YYDEBUG(580, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'B') goto yy581; - if (yych != 'b') goto yy282; + if (yych == 'I') goto yy581; + if (yych != 'i') goto yy280; yy581: YYDEBUG(581, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'L') goto yy582; - if (yych != 'l') goto yy282; + if (yych == 'C') goto yy582; + if (yych != 'c') goto yy280; yy582: YYDEBUG(582, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'I') goto yy583; - if (yych != 'i') goto yy282; -yy583: - YYDEBUG(583, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'C') goto yy584; - if (yych != 'c') goto yy282; -yy584: - YYDEBUG(584, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(585, *YYCURSOR); + YYDEBUG(583, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1228 "Zend/zend_language_scanner.l" +#line 1224 "Zend/zend_language_scanner.l" { return T_PUBLIC; } -#line 6095 "Zend/zend_language_scanner.c" -yy586: - YYDEBUG(586, *YYCURSOR); +#line 6085 "Zend/zend_language_scanner.c" +yy584: + YYDEBUG(584, *YYCURSOR); yych = *++YYCURSOR; if (yych <= 'V') { - if (yych == 'N') goto yy595; - if (yych <= 'U') goto yy282; - goto yy596; + if (yych == 'N') goto yy593; + if (yych <= 'U') goto yy280; + goto yy594; } else { if (yych <= 'n') { - if (yych <= 'm') goto yy282; - goto yy595; + if (yych <= 'm') goto yy280; + goto yy593; } else { - if (yych == 'v') goto yy596; - goto yy282; + if (yych == 'v') goto yy594; + goto yy280; } } +yy585: + YYDEBUG(585, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'T') goto yy586; + if (yych != 't') goto yy280; +yy586: + YYDEBUG(586, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'E') goto yy587; + if (yych != 'e') goto yy280; yy587: YYDEBUG(587, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'T') goto yy588; - if (yych != 't') goto yy282; + if (yych == 'C') goto yy588; + if (yych != 'c') goto yy280; yy588: YYDEBUG(588, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy589; - if (yych != 'e') goto yy282; + if (yych == 'T') goto yy589; + if (yych != 't') goto yy280; yy589: YYDEBUG(589, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'C') goto yy590; - if (yych != 'c') goto yy282; + if (yych == 'E') goto yy590; + if (yych != 'e') goto yy280; yy590: YYDEBUG(590, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'T') goto yy591; - if (yych != 't') goto yy282; + if (yych == 'D') goto yy591; + if (yych != 'd') goto yy280; yy591: YYDEBUG(591, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'E') goto yy592; - if (yych != 'e') goto yy282; -yy592: - YYDEBUG(592, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'D') goto yy593; - if (yych != 'd') goto yy282; -yy593: - YYDEBUG(593, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(594, *YYCURSOR); + YYDEBUG(592, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1224 "Zend/zend_language_scanner.l" +#line 1220 "Zend/zend_language_scanner.l" { return T_PROTECTED; } -#line 6154 "Zend/zend_language_scanner.c" +#line 6144 "Zend/zend_language_scanner.c" +yy593: + YYDEBUG(593, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'T') goto yy599; + if (yych == 't') goto yy599; + goto yy280; +yy594: + YYDEBUG(594, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'A') goto yy595; + if (yych != 'a') goto yy280; yy595: YYDEBUG(595, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'T') goto yy601; - if (yych == 't') goto yy601; - goto yy282; + if (yych == 'T') goto yy596; + if (yych != 't') goto yy280; yy596: YYDEBUG(596, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy597; - if (yych != 'a') goto yy282; + if (yych == 'E') goto yy597; + if (yych != 'e') goto yy280; yy597: YYDEBUG(597, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'T') goto yy598; - if (yych != 't') goto yy282; -yy598: - YYDEBUG(598, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'E') goto yy599; - if (yych != 'e') goto yy282; -yy599: - YYDEBUG(599, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(600, *YYCURSOR); + YYDEBUG(598, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1220 "Zend/zend_language_scanner.l" +#line 1216 "Zend/zend_language_scanner.l" { return T_PRIVATE; } -#line 6188 "Zend/zend_language_scanner.c" -yy601: - YYDEBUG(601, *YYCURSOR); +#line 6178 "Zend/zend_language_scanner.c" +yy599: + YYDEBUG(599, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(602, *YYCURSOR); + YYDEBUG(600, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1062 "Zend/zend_language_scanner.l" { return T_PRINT; } -#line 6201 "Zend/zend_language_scanner.c" +#line 6191 "Zend/zend_language_scanner.c" +yy601: + YYDEBUG(601, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'O') goto yy606; + if (yych == 'o') goto yy606; + goto yy280; +yy602: + YYDEBUG(602, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'T') goto yy603; + if (yych != 't') goto yy280; yy603: YYDEBUG(603, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'O') goto yy608; - if (yych == 'o') goto yy608; - goto yy282; + if (yych == 'O') goto yy604; + if (yych != 'o') goto yy280; yy604: YYDEBUG(604, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'T') goto yy605; - if (yych != 't') goto yy282; -yy605: - YYDEBUG(605, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'O') goto yy606; - if (yych != 'o') goto yy282; -yy606: - YYDEBUG(606, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(607, *YYCURSOR); + YYDEBUG(605, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1054 "Zend/zend_language_scanner.l" { return T_GOTO; } -#line 6230 "Zend/zend_language_scanner.c" +#line 6220 "Zend/zend_language_scanner.c" +yy606: + YYDEBUG(606, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'B') goto yy607; + if (yych != 'b') goto yy280; +yy607: + YYDEBUG(607, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'A') goto yy608; + if (yych != 'a') goto yy280; yy608: YYDEBUG(608, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'B') goto yy609; - if (yych != 'b') goto yy282; + if (yych == 'L') goto yy609; + if (yych != 'l') goto yy280; yy609: YYDEBUG(609, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'A') goto yy610; - if (yych != 'a') goto yy282; -yy610: - YYDEBUG(610, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'L') goto yy611; - if (yych != 'l') goto yy282; -yy611: - YYDEBUG(611, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(612, *YYCURSOR); + YYDEBUG(610, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1192 "Zend/zend_language_scanner.l" +#line 1188 "Zend/zend_language_scanner.l" { return T_GLOBAL; } -#line 6258 "Zend/zend_language_scanner.c" +#line 6248 "Zend/zend_language_scanner.c" +yy611: + YYDEBUG(611, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == '<') goto yy618; + goto yy270; +yy612: + YYDEBUG(612, *YYCURSOR); + yyaccept = 3; + yych = *(YYMARKER = ++YYCURSOR); + goto yy272; yy613: YYDEBUG(613, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '<') goto yy620; - goto yy272; + if (yych == 'E') goto yy614; + if (yych != 'e') goto yy280; yy614: YYDEBUG(614, *YYCURSOR); - yyaccept = 3; - yych = *(YYMARKER = ++YYCURSOR); - goto yy274; + yych = *++YYCURSOR; + if (yych == 'A') goto yy615; + if (yych != 'a') goto yy280; yy615: YYDEBUG(615, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy616; - if (yych != 'e') goto yy282; + if (yych == 'K') goto yy616; + if (yych != 'k') goto yy280; yy616: YYDEBUG(616, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'A') goto yy617; - if (yych != 'a') goto yy282; -yy617: - YYDEBUG(617, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'K') goto yy618; - if (yych != 'k') goto yy282; -yy618: - YYDEBUG(618, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(619, *YYCURSOR); + YYDEBUG(617, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1046 "Zend/zend_language_scanner.l" { return T_BREAK; } -#line 6296 "Zend/zend_language_scanner.c" +#line 6286 "Zend/zend_language_scanner.c" +yy618: + YYDEBUG(618, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == '<') goto yy359; + goto yy270; +yy619: + YYDEBUG(619, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'A') goto yy626; + if (yych == 'a') goto yy626; + goto yy280; yy620: YYDEBUG(620, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '<') goto yy361; - goto yy272; + if (yych == 'I') goto yy621; + if (yych != 'i') goto yy280; yy621: YYDEBUG(621, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy628; - if (yych == 'a') goto yy628; - goto yy282; + if (yych == 'T') goto yy622; + if (yych != 't') goto yy280; yy622: YYDEBUG(622, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'I') goto yy623; - if (yych != 'i') goto yy282; + if (yych == 'C') goto yy623; + if (yych != 'c') goto yy280; yy623: YYDEBUG(623, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'T') goto yy624; - if (yych != 't') goto yy282; + if (yych == 'H') goto yy624; + if (yych != 'h') goto yy280; yy624: YYDEBUG(624, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'C') goto yy625; - if (yych != 'c') goto yy282; -yy625: - YYDEBUG(625, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'H') goto yy626; - if (yych != 'h') goto yy282; -yy626: - YYDEBUG(626, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(627, *YYCURSOR); + YYDEBUG(625, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1030 "Zend/zend_language_scanner.l" { return T_SWITCH; } -#line 6340 "Zend/zend_language_scanner.c" +#line 6330 "Zend/zend_language_scanner.c" +yy626: + YYDEBUG(626, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'T') goto yy627; + if (yych != 't') goto yy280; +yy627: + YYDEBUG(627, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'I') goto yy628; + if (yych != 'i') goto yy280; yy628: YYDEBUG(628, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'T') goto yy629; - if (yych != 't') goto yy282; + if (yych == 'C') goto yy629; + if (yych != 'c') goto yy280; yy629: YYDEBUG(629, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'I') goto yy630; - if (yych != 'i') goto yy282; -yy630: - YYDEBUG(630, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'C') goto yy631; - if (yych != 'c') goto yy282; -yy631: - YYDEBUG(631, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(632, *YYCURSOR); + YYDEBUG(630, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1208 "Zend/zend_language_scanner.l" +#line 1204 "Zend/zend_language_scanner.l" { return T_STATIC; } -#line 6368 "Zend/zend_language_scanner.c" +#line 6358 "Zend/zend_language_scanner.c" +yy631: + YYDEBUG(631, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'S') goto yy642; + if (yych == 's') goto yy642; + goto yy280; +yy632: + YYDEBUG(632, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'D') goto yy640; + if (yych == 'd') goto yy640; + goto yy280; yy633: YYDEBUG(633, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'S') goto yy644; - if (yych == 's') goto yy644; - goto yy282; + if (yych == 'R') goto yy636; + if (yych == 'r') goto yy636; + goto yy280; yy634: YYDEBUG(634, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'D') goto yy642; - if (yych == 'd') goto yy642; - goto yy282; -yy635: - YYDEBUG(635, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'R') goto yy638; - if (yych == 'r') goto yy638; - goto yy282; -yy636: - YYDEBUG(636, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(637, *YYCURSOR); + YYDEBUG(635, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1026 "Zend/zend_language_scanner.l" { return T_AS; } -#line 6399 "Zend/zend_language_scanner.c" -yy638: - YYDEBUG(638, *YYCURSOR); +#line 6389 "Zend/zend_language_scanner.c" +yy636: + YYDEBUG(636, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy639; - if (yych != 'a') goto yy282; -yy639: - YYDEBUG(639, *YYCURSOR); + if (yych == 'A') goto yy637; + if (yych != 'a') goto yy280; +yy637: + YYDEBUG(637, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'Y') goto yy640; - if (yych != 'y') goto yy282; -yy640: - YYDEBUG(640, *YYCURSOR); + if (yych == 'Y') goto yy638; + if (yych != 'y') goto yy280; +yy638: + YYDEBUG(638, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(641, *YYCURSOR); + YYDEBUG(639, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1244 "Zend/zend_language_scanner.l" +#line 1240 "Zend/zend_language_scanner.l" { return T_ARRAY; } -#line 6422 "Zend/zend_language_scanner.c" -yy642: - YYDEBUG(642, *YYCURSOR); +#line 6412 "Zend/zend_language_scanner.c" +yy640: + YYDEBUG(640, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(643, *YYCURSOR); + YYDEBUG(641, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1336 "Zend/zend_language_scanner.l" +#line 1332 "Zend/zend_language_scanner.l" { return T_LOGICAL_AND; } -#line 6435 "Zend/zend_language_scanner.c" +#line 6425 "Zend/zend_language_scanner.c" +yy642: + YYDEBUG(642, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'T') goto yy643; + if (yych != 't') goto yy280; +yy643: + YYDEBUG(643, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'R') goto yy644; + if (yych != 'r') goto yy280; yy644: YYDEBUG(644, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'T') goto yy645; - if (yych != 't') goto yy282; + if (yych == 'A') goto yy645; + if (yych != 'a') goto yy280; yy645: YYDEBUG(645, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'R') goto yy646; - if (yych != 'r') goto yy282; + if (yych == 'C') goto yy646; + if (yych != 'c') goto yy280; yy646: YYDEBUG(646, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy647; - if (yych != 'a') goto yy282; + if (yych == 'T') goto yy647; + if (yych != 't') goto yy280; yy647: YYDEBUG(647, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'C') goto yy648; - if (yych != 'c') goto yy282; -yy648: - YYDEBUG(648, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'T') goto yy649; - if (yych != 't') goto yy282; -yy649: - YYDEBUG(649, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(650, *YYCURSOR); + YYDEBUG(648, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1212 "Zend/zend_language_scanner.l" +#line 1208 "Zend/zend_language_scanner.l" { return T_ABSTRACT; } -#line 6473 "Zend/zend_language_scanner.c" +#line 6463 "Zend/zend_language_scanner.c" +yy649: + YYDEBUG(649, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'I') goto yy650; + if (yych != 'i') goto yy280; +yy650: + YYDEBUG(650, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'L') goto yy651; + if (yych != 'l') goto yy280; yy651: YYDEBUG(651, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'I') goto yy652; - if (yych != 'i') goto yy282; + if (yych == 'E') goto yy652; + if (yych != 'e') goto yy280; yy652: YYDEBUG(652, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'L') goto yy653; - if (yych != 'l') goto yy282; -yy653: - YYDEBUG(653, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'E') goto yy654; - if (yych != 'e') goto yy282; -yy654: - YYDEBUG(654, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(655, *YYCURSOR); + YYDEBUG(653, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 986 "Zend/zend_language_scanner.l" { return T_WHILE; } -#line 6501 "Zend/zend_language_scanner.c" -yy656: - YYDEBUG(656, *YYCURSOR); +#line 6491 "Zend/zend_language_scanner.c" +yy654: + YYDEBUG(654, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(657, *YYCURSOR); + YYDEBUG(655, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 970 "Zend/zend_language_scanner.l" { return T_IF; } -#line 6514 "Zend/zend_language_scanner.c" -yy658: - YYDEBUG(658, *YYCURSOR); +#line 6504 "Zend/zend_language_scanner.c" +yy656: + YYDEBUG(656, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'P') goto yy694; - if (yych == 'p') goto yy694; - goto yy282; -yy659: - YYDEBUG(659, *YYCURSOR); + if (yych == 'P') goto yy692; + if (yych == 'p') goto yy692; + goto yy280; +yy657: + YYDEBUG(657, *YYCURSOR); yych = *++YYCURSOR; if (yych <= 'T') { if (yych <= 'C') { - if (yych <= 'B') goto yy282; - goto yy667; + if (yych <= 'B') goto yy280; + goto yy665; } else { - if (yych <= 'R') goto yy282; - if (yych <= 'S') goto yy665; - goto yy666; + if (yych <= 'R') goto yy280; + if (yych <= 'S') goto yy663; + goto yy664; } } else { if (yych <= 'r') { - if (yych == 'c') goto yy667; - goto yy282; + if (yych == 'c') goto yy665; + goto yy280; } else { - if (yych <= 's') goto yy665; - if (yych <= 't') goto yy666; - goto yy282; + if (yych <= 's') goto yy663; + if (yych <= 't') goto yy664; + goto yy280; } } +yy658: + YYDEBUG(658, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'S') goto yy659; + if (yych != 's') goto yy280; +yy659: + YYDEBUG(659, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'E') goto yy660; + if (yych != 'e') goto yy280; yy660: YYDEBUG(660, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'S') goto yy661; - if (yych != 's') goto yy282; + if (yych == 'T') goto yy661; + if (yych != 't') goto yy280; yy661: YYDEBUG(661, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'E') goto yy662; - if (yych != 'e') goto yy282; -yy662: - YYDEBUG(662, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'T') goto yy663; - if (yych != 't') goto yy282; -yy663: - YYDEBUG(663, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(664, *YYCURSOR); + YYDEBUG(662, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1196 "Zend/zend_language_scanner.l" +#line 1192 "Zend/zend_language_scanner.l" { return T_ISSET; } -#line 6570 "Zend/zend_language_scanner.c" +#line 6560 "Zend/zend_language_scanner.c" +yy663: + YYDEBUG(663, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'T') goto yy684; + if (yych == 't') goto yy684; + goto yy280; +yy664: + YYDEBUG(664, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'E') goto yy677; + if (yych == 'e') goto yy677; + goto yy280; yy665: YYDEBUG(665, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'T') goto yy686; - if (yych == 't') goto yy686; - goto yy282; + if (yych == 'L') goto yy666; + if (yych != 'l') goto yy280; yy666: YYDEBUG(666, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy679; - if (yych == 'e') goto yy679; - goto yy282; + if (yych == 'U') goto yy667; + if (yych != 'u') goto yy280; yy667: YYDEBUG(667, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'L') goto yy668; - if (yych != 'l') goto yy282; + if (yych == 'D') goto yy668; + if (yych != 'd') goto yy280; yy668: YYDEBUG(668, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'U') goto yy669; - if (yych != 'u') goto yy282; + if (yych == 'E') goto yy669; + if (yych != 'e') goto yy280; yy669: YYDEBUG(669, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'D') goto yy670; - if (yych != 'd') goto yy282; -yy670: - YYDEBUG(670, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'E') goto yy671; - if (yych != 'e') goto yy282; -yy671: - YYDEBUG(671, *YYCURSOR); ++YYCURSOR; if ((yych = *YYCURSOR) <= '^') { if (yych <= '9') { - if (yych >= '0') goto yy281; + if (yych >= '0') goto yy279; } else { - if (yych <= '@') goto yy672; - if (yych <= 'Z') goto yy281; + if (yych <= '@') goto yy670; + if (yych <= 'Z') goto yy279; } } else { if (yych <= '`') { - if (yych <= '_') goto yy673; + if (yych <= '_') goto yy671; } else { - if (yych <= 'z') goto yy281; - if (yych >= 0x7F) goto yy281; + if (yych <= 'z') goto yy279; + if (yych >= 0x7F) goto yy279; } } -yy672: - YYDEBUG(672, *YYCURSOR); +yy670: + YYDEBUG(670, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1168 "Zend/zend_language_scanner.l" +#line 1164 "Zend/zend_language_scanner.l" { return T_INCLUDE; } -#line 6628 "Zend/zend_language_scanner.c" +#line 6618 "Zend/zend_language_scanner.c" +yy671: + YYDEBUG(671, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'O') goto yy672; + if (yych != 'o') goto yy280; +yy672: + YYDEBUG(672, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'N') goto yy673; + if (yych != 'n') goto yy280; yy673: YYDEBUG(673, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'O') goto yy674; - if (yych != 'o') goto yy282; + if (yych == 'C') goto yy674; + if (yych != 'c') goto yy280; yy674: YYDEBUG(674, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'N') goto yy675; - if (yych != 'n') goto yy282; + if (yych == 'E') goto yy675; + if (yych != 'e') goto yy280; yy675: YYDEBUG(675, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'C') goto yy676; - if (yych != 'c') goto yy282; -yy676: - YYDEBUG(676, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'E') goto yy677; - if (yych != 'e') goto yy282; -yy677: - YYDEBUG(677, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(678, *YYCURSOR); + YYDEBUG(676, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1172 "Zend/zend_language_scanner.l" +#line 1168 "Zend/zend_language_scanner.l" { return T_INCLUDE_ONCE; } -#line 6661 "Zend/zend_language_scanner.c" +#line 6651 "Zend/zend_language_scanner.c" +yy677: + YYDEBUG(677, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'R') goto yy678; + if (yych != 'r') goto yy280; +yy678: + YYDEBUG(678, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'F') goto yy679; + if (yych != 'f') goto yy280; yy679: YYDEBUG(679, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'R') goto yy680; - if (yych != 'r') goto yy282; + if (yych == 'A') goto yy680; + if (yych != 'a') goto yy280; yy680: YYDEBUG(680, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'F') goto yy681; - if (yych != 'f') goto yy282; + if (yych == 'C') goto yy681; + if (yych != 'c') goto yy280; yy681: YYDEBUG(681, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy682; - if (yych != 'a') goto yy282; + if (yych == 'E') goto yy682; + if (yych != 'e') goto yy280; yy682: YYDEBUG(682, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'C') goto yy683; - if (yych != 'c') goto yy282; -yy683: - YYDEBUG(683, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'E') goto yy684; - if (yych != 'e') goto yy282; -yy684: - YYDEBUG(684, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(685, *YYCURSOR); + YYDEBUG(683, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1070 "Zend/zend_language_scanner.l" { return T_INTERFACE; } -#line 6699 "Zend/zend_language_scanner.c" +#line 6689 "Zend/zend_language_scanner.c" +yy684: + YYDEBUG(684, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'A') goto yy685; + if (yych != 'a') goto yy280; +yy685: + YYDEBUG(685, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'N') goto yy686; + if (yych != 'n') goto yy280; yy686: YYDEBUG(686, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy687; - if (yych != 'a') goto yy282; + if (yych == 'C') goto yy687; + if (yych != 'c') goto yy280; yy687: YYDEBUG(687, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'N') goto yy688; - if (yych != 'n') goto yy282; + if (yych == 'E') goto yy688; + if (yych != 'e') goto yy280; yy688: YYDEBUG(688, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'C') goto yy689; - if (yych != 'c') goto yy282; + if (yych == 'O') goto yy689; + if (yych != 'o') goto yy280; yy689: YYDEBUG(689, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy690; - if (yych != 'e') goto yy282; + if (yych == 'F') goto yy690; + if (yych != 'f') goto yy280; yy690: YYDEBUG(690, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'O') goto yy691; - if (yych != 'o') goto yy282; -yy691: - YYDEBUG(691, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'F') goto yy692; - if (yych != 'f') goto yy282; -yy692: - YYDEBUG(692, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(693, *YYCURSOR); + YYDEBUG(691, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1022 "Zend/zend_language_scanner.l" { return T_INSTANCEOF; } -#line 6742 "Zend/zend_language_scanner.c" +#line 6732 "Zend/zend_language_scanner.c" +yy692: + YYDEBUG(692, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'L') goto yy693; + if (yych != 'l') goto yy280; +yy693: + YYDEBUG(693, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'E') goto yy694; + if (yych != 'e') goto yy280; yy694: YYDEBUG(694, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'L') goto yy695; - if (yych != 'l') goto yy282; + if (yych == 'M') goto yy695; + if (yych != 'm') goto yy280; yy695: YYDEBUG(695, *YYCURSOR); yych = *++YYCURSOR; if (yych == 'E') goto yy696; - if (yych != 'e') goto yy282; + if (yych != 'e') goto yy280; yy696: YYDEBUG(696, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'M') goto yy697; - if (yych != 'm') goto yy282; + if (yych == 'N') goto yy697; + if (yych != 'n') goto yy280; yy697: YYDEBUG(697, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy698; - if (yych != 'e') goto yy282; + if (yych == 'T') goto yy698; + if (yych != 't') goto yy280; yy698: YYDEBUG(698, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'N') goto yy699; - if (yych != 'n') goto yy282; + if (yych == 'S') goto yy699; + if (yych != 's') goto yy280; yy699: YYDEBUG(699, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'T') goto yy700; - if (yych != 't') goto yy282; -yy700: - YYDEBUG(700, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'S') goto yy701; - if (yych != 's') goto yy282; -yy701: - YYDEBUG(701, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(702, *YYCURSOR); + YYDEBUG(700, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1078 "Zend/zend_language_scanner.l" { return T_IMPLEMENTS; } -#line 6790 "Zend/zend_language_scanner.c" -yy703: - YYDEBUG(703, *YYCURSOR); +#line 6780 "Zend/zend_language_scanner.c" +yy701: + YYDEBUG(701, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'R') goto yy707; - if (yych == 'r') goto yy707; - goto yy282; -yy704: - YYDEBUG(704, *YYCURSOR); + if (yych == 'R') goto yy705; + if (yych == 'r') goto yy705; + goto yy280; +yy702: + YYDEBUG(702, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'Y') goto yy705; - if (yych != 'y') goto yy282; -yy705: - YYDEBUG(705, *YYCURSOR); + if (yych == 'Y') goto yy703; + if (yych != 'y') goto yy280; +yy703: + YYDEBUG(703, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(706, *YYCURSOR); + YYDEBUG(704, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 958 "Zend/zend_language_scanner.l" { return T_TRY; } -#line 6814 "Zend/zend_language_scanner.c" -yy707: - YYDEBUG(707, *YYCURSOR); +#line 6804 "Zend/zend_language_scanner.c" +yy705: + YYDEBUG(705, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'O') goto yy708; - if (yych != 'o') goto yy282; -yy708: - YYDEBUG(708, *YYCURSOR); + if (yych == 'O') goto yy706; + if (yych != 'o') goto yy280; +yy706: + YYDEBUG(706, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'W') goto yy709; - if (yych != 'w') goto yy282; -yy709: - YYDEBUG(709, *YYCURSOR); + if (yych == 'W') goto yy707; + if (yych != 'w') goto yy280; +yy707: + YYDEBUG(707, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(710, *YYCURSOR); + YYDEBUG(708, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 966 "Zend/zend_language_scanner.l" { return T_THROW; } -#line 6837 "Zend/zend_language_scanner.c" -yy711: - YYDEBUG(711, *YYCURSOR); +#line 6827 "Zend/zend_language_scanner.c" +yy709: + YYDEBUG(709, *YYCURSOR); yych = *++YYCURSOR; if (yych <= 'T') { - if (yych == 'Q') goto yy713; - if (yych <= 'S') goto yy282; + if (yych == 'Q') goto yy711; + if (yych <= 'S') goto yy280; } else { if (yych <= 'q') { - if (yych <= 'p') goto yy282; - goto yy713; + if (yych <= 'p') goto yy280; + goto yy711; } else { - if (yych != 't') goto yy282; + if (yych != 't') goto yy280; } } + YYDEBUG(710, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'U') goto yy723; + if (yych == 'u') goto yy723; + goto yy280; +yy711: + YYDEBUG(711, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'U') goto yy712; + if (yych != 'u') goto yy280; +yy712: YYDEBUG(712, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'U') goto yy725; - if (yych == 'u') goto yy725; - goto yy282; + if (yych == 'I') goto yy713; + if (yych != 'i') goto yy280; yy713: YYDEBUG(713, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'U') goto yy714; - if (yych != 'u') goto yy282; + if (yych == 'R') goto yy714; + if (yych != 'r') goto yy280; yy714: YYDEBUG(714, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'I') goto yy715; - if (yych != 'i') goto yy282; + if (yych == 'E') goto yy715; + if (yych != 'e') goto yy280; yy715: YYDEBUG(715, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'R') goto yy716; - if (yych != 'r') goto yy282; -yy716: - YYDEBUG(716, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'E') goto yy717; - if (yych != 'e') goto yy282; -yy717: - YYDEBUG(717, *YYCURSOR); ++YYCURSOR; if ((yych = *YYCURSOR) <= '^') { if (yych <= '9') { - if (yych >= '0') goto yy281; + if (yych >= '0') goto yy279; } else { - if (yych <= '@') goto yy718; - if (yych <= 'Z') goto yy281; + if (yych <= '@') goto yy716; + if (yych <= 'Z') goto yy279; } } else { if (yych <= '`') { - if (yych <= '_') goto yy719; + if (yych <= '_') goto yy717; } else { - if (yych <= 'z') goto yy281; - if (yych >= 0x7F) goto yy281; + if (yych <= 'z') goto yy279; + if (yych >= 0x7F) goto yy279; } } -yy718: - YYDEBUG(718, *YYCURSOR); +yy716: + YYDEBUG(716, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1176 "Zend/zend_language_scanner.l" +#line 1172 "Zend/zend_language_scanner.l" { return T_REQUIRE; } -#line 6902 "Zend/zend_language_scanner.c" +#line 6892 "Zend/zend_language_scanner.c" +yy717: + YYDEBUG(717, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'O') goto yy718; + if (yych != 'o') goto yy280; +yy718: + YYDEBUG(718, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'N') goto yy719; + if (yych != 'n') goto yy280; yy719: YYDEBUG(719, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'O') goto yy720; - if (yych != 'o') goto yy282; + if (yych == 'C') goto yy720; + if (yych != 'c') goto yy280; yy720: YYDEBUG(720, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'N') goto yy721; - if (yych != 'n') goto yy282; + if (yych == 'E') goto yy721; + if (yych != 'e') goto yy280; yy721: YYDEBUG(721, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'C') goto yy722; - if (yych != 'c') goto yy282; -yy722: - YYDEBUG(722, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'E') goto yy723; - if (yych != 'e') goto yy282; -yy723: - YYDEBUG(723, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(724, *YYCURSOR); + YYDEBUG(722, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1180 "Zend/zend_language_scanner.l" +#line 1176 "Zend/zend_language_scanner.l" { return T_REQUIRE_ONCE; } -#line 6935 "Zend/zend_language_scanner.c" -yy725: - YYDEBUG(725, *YYCURSOR); +#line 6925 "Zend/zend_language_scanner.c" +yy723: + YYDEBUG(723, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'R') goto yy726; - if (yych != 'r') goto yy282; -yy726: - YYDEBUG(726, *YYCURSOR); + if (yych == 'R') goto yy724; + if (yych != 'r') goto yy280; +yy724: + YYDEBUG(724, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'N') goto yy727; - if (yych != 'n') goto yy282; -yy727: - YYDEBUG(727, *YYCURSOR); + if (yych == 'N') goto yy725; + if (yych != 'n') goto yy280; +yy725: + YYDEBUG(725, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(728, *YYCURSOR); + YYDEBUG(726, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 954 "Zend/zend_language_scanner.l" { return T_RETURN; } -#line 6958 "Zend/zend_language_scanner.c" -yy729: - YYDEBUG(729, *YYCURSOR); +#line 6948 "Zend/zend_language_scanner.c" +yy727: + YYDEBUG(727, *YYCURSOR); yych = *++YYCURSOR; if (yych <= 'T') { - if (yych <= 'R') goto yy282; - if (yych <= 'S') goto yy751; - goto yy750; + if (yych <= 'R') goto yy280; + if (yych <= 'S') goto yy749; + goto yy748; } else { - if (yych <= 'r') goto yy282; - if (yych <= 's') goto yy751; - if (yych <= 't') goto yy750; - goto yy282; + if (yych <= 'r') goto yy280; + if (yych <= 's') goto yy749; + if (yych <= 't') goto yy748; + goto yy280; } -yy730: - YYDEBUG(730, *YYCURSOR); +yy728: + YYDEBUG(728, *YYCURSOR); yych = *++YYCURSOR; if (yych <= 'O') { - if (yych == 'A') goto yy742; - if (yych <= 'N') goto yy282; - goto yy743; + if (yych == 'A') goto yy740; + if (yych <= 'N') goto yy280; + goto yy741; } else { if (yych <= 'a') { - if (yych <= '`') goto yy282; - goto yy742; + if (yych <= '`') goto yy280; + goto yy740; } else { - if (yych == 'o') goto yy743; - goto yy282; + if (yych == 'o') goto yy741; + goto yy280; } } +yy729: + YYDEBUG(729, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'N') goto yy730; + if (yych != 'n') goto yy280; +yy730: + YYDEBUG(730, *YYCURSOR); + yych = *++YYCURSOR; + if (yych <= 'T') { + if (yych <= 'R') goto yy280; + if (yych >= 'T') goto yy732; + } else { + if (yych <= 'r') goto yy280; + if (yych <= 's') goto yy731; + if (yych <= 't') goto yy732; + goto yy280; + } yy731: YYDEBUG(731, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'N') goto yy732; - if (yych != 'n') goto yy282; + if (yych == 'T') goto yy738; + if (yych == 't') goto yy738; + goto yy280; yy732: YYDEBUG(732, *YYCURSOR); yych = *++YYCURSOR; - if (yych <= 'T') { - if (yych <= 'R') goto yy282; - if (yych >= 'T') goto yy734; - } else { - if (yych <= 'r') goto yy282; - if (yych <= 's') goto yy733; - if (yych <= 't') goto yy734; - goto yy282; - } + if (yych == 'I') goto yy733; + if (yych != 'i') goto yy280; yy733: YYDEBUG(733, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'T') goto yy740; - if (yych == 't') goto yy740; - goto yy282; + if (yych == 'N') goto yy734; + if (yych != 'n') goto yy280; yy734: YYDEBUG(734, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'I') goto yy735; - if (yych != 'i') goto yy282; + if (yych == 'U') goto yy735; + if (yych != 'u') goto yy280; yy735: YYDEBUG(735, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'N') goto yy736; - if (yych != 'n') goto yy282; + if (yych == 'E') goto yy736; + if (yych != 'e') goto yy280; yy736: YYDEBUG(736, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'U') goto yy737; - if (yych != 'u') goto yy282; -yy737: - YYDEBUG(737, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'E') goto yy738; - if (yych != 'e') goto yy282; -yy738: - YYDEBUG(738, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(739, *YYCURSOR); + YYDEBUG(737, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1050 "Zend/zend_language_scanner.l" { return T_CONTINUE; } -#line 7043 "Zend/zend_language_scanner.c" -yy740: - YYDEBUG(740, *YYCURSOR); +#line 7033 "Zend/zend_language_scanner.c" +yy738: + YYDEBUG(738, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(741, *YYCURSOR); + YYDEBUG(739, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 950 "Zend/zend_language_scanner.l" { return T_CONST; } -#line 7056 "Zend/zend_language_scanner.c" +#line 7046 "Zend/zend_language_scanner.c" +yy740: + YYDEBUG(740, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'S') goto yy745; + if (yych == 's') goto yy745; + goto yy280; +yy741: + YYDEBUG(741, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'N') goto yy742; + if (yych != 'n') goto yy280; yy742: YYDEBUG(742, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'S') goto yy747; - if (yych == 's') goto yy747; - goto yy282; + if (yych == 'E') goto yy743; + if (yych != 'e') goto yy280; yy743: YYDEBUG(743, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'N') goto yy744; - if (yych != 'n') goto yy282; -yy744: - YYDEBUG(744, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'E') goto yy745; - if (yych != 'e') goto yy282; -yy745: - YYDEBUG(745, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(746, *YYCURSOR); + YYDEBUG(744, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1124 "Zend/zend_language_scanner.l" +#line 1120 "Zend/zend_language_scanner.l" { return T_CLONE; } -#line 7085 "Zend/zend_language_scanner.c" -yy747: - YYDEBUG(747, *YYCURSOR); +#line 7075 "Zend/zend_language_scanner.c" +yy745: + YYDEBUG(745, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'S') goto yy748; - if (yych != 's') goto yy282; -yy748: - YYDEBUG(748, *YYCURSOR); + if (yych == 'S') goto yy746; + if (yych != 's') goto yy280; +yy746: + YYDEBUG(746, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(749, *YYCURSOR); + YYDEBUG(747, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1066 "Zend/zend_language_scanner.l" { return T_CLASS; } -#line 7103 "Zend/zend_language_scanner.c" -yy750: - YYDEBUG(750, *YYCURSOR); +#line 7093 "Zend/zend_language_scanner.c" +yy748: + YYDEBUG(748, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'C') goto yy754; - if (yych == 'c') goto yy754; - goto yy282; -yy751: - YYDEBUG(751, *YYCURSOR); + if (yych == 'C') goto yy752; + if (yych == 'c') goto yy752; + goto yy280; +yy749: + YYDEBUG(749, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy752; - if (yych != 'e') goto yy282; -yy752: - YYDEBUG(752, *YYCURSOR); + if (yych == 'E') goto yy750; + if (yych != 'e') goto yy280; +yy750: + YYDEBUG(750, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(753, *YYCURSOR); + YYDEBUG(751, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1038 "Zend/zend_language_scanner.l" { return T_CASE; } -#line 7127 "Zend/zend_language_scanner.c" -yy754: - YYDEBUG(754, *YYCURSOR); +#line 7117 "Zend/zend_language_scanner.c" +yy752: + YYDEBUG(752, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'H') goto yy755; - if (yych != 'h') goto yy282; -yy755: - YYDEBUG(755, *YYCURSOR); + if (yych == 'H') goto yy753; + if (yych != 'h') goto yy280; +yy753: + YYDEBUG(753, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(756, *YYCURSOR); + YYDEBUG(754, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 962 "Zend/zend_language_scanner.l" { return T_CATCH; } -#line 7145 "Zend/zend_language_scanner.c" +#line 7135 "Zend/zend_language_scanner.c" +yy755: + YYDEBUG(755, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'N') goto yy772; + if (yych == 'n') goto yy772; + goto yy280; +yy756: + YYDEBUG(756, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'R') goto yy765; + if (yych == 'r') goto yy765; + goto yy280; yy757: YYDEBUG(757, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'N') goto yy774; - if (yych == 'n') goto yy774; - goto yy282; + if (yych == 'N') goto yy758; + if (yych != 'n') goto yy280; yy758: YYDEBUG(758, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'R') goto yy767; - if (yych == 'r') goto yy767; - goto yy282; + if (yych == 'C') goto yy759; + if (yych != 'c') goto yy280; yy759: YYDEBUG(759, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'N') goto yy760; - if (yych != 'n') goto yy282; + if (yych == 'T') goto yy760; + if (yych != 't') goto yy280; yy760: YYDEBUG(760, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'C') goto yy761; - if (yych != 'c') goto yy282; + if (yych == 'I') goto yy761; + if (yych != 'i') goto yy280; yy761: YYDEBUG(761, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'T') goto yy762; - if (yych != 't') goto yy282; + if (yych == 'O') goto yy762; + if (yych != 'o') goto yy280; yy762: YYDEBUG(762, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'I') goto yy763; - if (yych != 'i') goto yy282; + if (yych == 'N') goto yy763; + if (yych != 'n') goto yy280; yy763: YYDEBUG(763, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'O') goto yy764; - if (yych != 'o') goto yy282; -yy764: - YYDEBUG(764, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'N') goto yy765; - if (yych != 'n') goto yy282; -yy765: - YYDEBUG(765, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(766, *YYCURSOR); + YYDEBUG(764, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 946 "Zend/zend_language_scanner.l" { return T_FUNCTION; } -#line 7200 "Zend/zend_language_scanner.c" -yy767: - YYDEBUG(767, *YYCURSOR); +#line 7190 "Zend/zend_language_scanner.c" +yy765: + YYDEBUG(765, *YYCURSOR); ++YYCURSOR; if ((yych = *YYCURSOR) <= '^') { if (yych <= '@') { - if (yych <= '/') goto yy768; - if (yych <= '9') goto yy281; + if (yych <= '/') goto yy766; + if (yych <= '9') goto yy279; } else { - if (yych == 'E') goto yy769; - if (yych <= 'Z') goto yy281; + if (yych == 'E') goto yy767; + if (yych <= 'Z') goto yy279; } } else { if (yych <= 'd') { - if (yych != '`') goto yy281; + if (yych != '`') goto yy279; } else { - if (yych <= 'e') goto yy769; - if (yych <= 'z') goto yy281; - if (yych >= 0x7F) goto yy281; + if (yych <= 'e') goto yy767; + if (yych <= 'z') goto yy279; + if (yych >= 0x7F) goto yy279; } } -yy768: - YYDEBUG(768, *YYCURSOR); +yy766: + YYDEBUG(766, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 998 "Zend/zend_language_scanner.l" { return T_FOR; } -#line 7228 "Zend/zend_language_scanner.c" +#line 7218 "Zend/zend_language_scanner.c" +yy767: + YYDEBUG(767, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'A') goto yy768; + if (yych != 'a') goto yy280; +yy768: + YYDEBUG(768, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'C') goto yy769; + if (yych != 'c') goto yy280; yy769: YYDEBUG(769, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy770; - if (yych != 'a') goto yy282; + if (yych == 'H') goto yy770; + if (yych != 'h') goto yy280; yy770: YYDEBUG(770, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'C') goto yy771; - if (yych != 'c') goto yy282; -yy771: - YYDEBUG(771, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'H') goto yy772; - if (yych != 'h') goto yy282; -yy772: - YYDEBUG(772, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(773, *YYCURSOR); + YYDEBUG(771, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1006 "Zend/zend_language_scanner.l" { return T_FOREACH; } -#line 7256 "Zend/zend_language_scanner.c" -yy774: - YYDEBUG(774, *YYCURSOR); +#line 7246 "Zend/zend_language_scanner.c" +yy772: + YYDEBUG(772, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy775; - if (yych != 'a') goto yy282; -yy775: - YYDEBUG(775, *YYCURSOR); + if (yych == 'A') goto yy773; + if (yych != 'a') goto yy280; +yy773: + YYDEBUG(773, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'L') goto yy776; - if (yych != 'l') goto yy282; -yy776: - YYDEBUG(776, *YYCURSOR); + if (yych == 'L') goto yy774; + if (yych != 'l') goto yy280; +yy774: + YYDEBUG(774, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(777, *YYCURSOR); + YYDEBUG(775, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1216 "Zend/zend_language_scanner.l" +#line 1212 "Zend/zend_language_scanner.l" { return T_FINAL; } -#line 7279 "Zend/zend_language_scanner.c" -yy778: - YYDEBUG(778, *YYCURSOR); +#line 7269 "Zend/zend_language_scanner.c" +yy776: + YYDEBUG(776, *YYCURSOR); yych = *++YYCURSOR; if (yych <= 'F') { - if (yych == 'C') goto yy784; - if (yych <= 'E') goto yy282; - goto yy785; + if (yych == 'C') goto yy782; + if (yych <= 'E') goto yy280; + goto yy783; } else { if (yych <= 'c') { - if (yych <= 'b') goto yy282; - goto yy784; + if (yych <= 'b') goto yy280; + goto yy782; } else { - if (yych == 'f') goto yy785; - goto yy282; + if (yych == 'f') goto yy783; + goto yy280; } } -yy779: - YYDEBUG(779, *YYCURSOR); +yy777: + YYDEBUG(777, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy782; - if (yych == 'e') goto yy782; - goto yy282; -yy780: - YYDEBUG(780, *YYCURSOR); + if (yych == 'E') goto yy780; + if (yych == 'e') goto yy780; + goto yy280; +yy778: + YYDEBUG(778, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(781, *YYCURSOR); + YYDEBUG(779, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 994 "Zend/zend_language_scanner.l" { return T_DO; } -#line 7314 "Zend/zend_language_scanner.c" -yy782: - YYDEBUG(782, *YYCURSOR); +#line 7304 "Zend/zend_language_scanner.c" +yy780: + YYDEBUG(780, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(783, *YYCURSOR); + YYDEBUG(781, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 942 "Zend/zend_language_scanner.l" { return T_EXIT; } -#line 7327 "Zend/zend_language_scanner.c" +#line 7317 "Zend/zend_language_scanner.c" +yy782: + YYDEBUG(782, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'L') goto yy789; + if (yych == 'l') goto yy789; + goto yy280; +yy783: + YYDEBUG(783, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'A') goto yy784; + if (yych != 'a') goto yy280; yy784: YYDEBUG(784, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'L') goto yy791; - if (yych == 'l') goto yy791; - goto yy282; + if (yych == 'U') goto yy785; + if (yych != 'u') goto yy280; yy785: YYDEBUG(785, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy786; - if (yych != 'a') goto yy282; + if (yych == 'L') goto yy786; + if (yych != 'l') goto yy280; yy786: YYDEBUG(786, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'U') goto yy787; - if (yych != 'u') goto yy282; + if (yych == 'T') goto yy787; + if (yych != 't') goto yy280; yy787: YYDEBUG(787, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'L') goto yy788; - if (yych != 'l') goto yy282; -yy788: - YYDEBUG(788, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'T') goto yy789; - if (yych != 't') goto yy282; -yy789: - YYDEBUG(789, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(790, *YYCURSOR); + YYDEBUG(788, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1042 "Zend/zend_language_scanner.l" { return T_DEFAULT; } -#line 7366 "Zend/zend_language_scanner.c" +#line 7356 "Zend/zend_language_scanner.c" +yy789: + YYDEBUG(789, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'A') goto yy790; + if (yych != 'a') goto yy280; +yy790: + YYDEBUG(790, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'R') goto yy791; + if (yych != 'r') goto yy280; yy791: YYDEBUG(791, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy792; - if (yych != 'a') goto yy282; + if (yych == 'E') goto yy792; + if (yych != 'e') goto yy280; yy792: YYDEBUG(792, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'R') goto yy793; - if (yych != 'r') goto yy282; -yy793: - YYDEBUG(793, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'E') goto yy794; - if (yych != 'e') goto yy282; -yy794: - YYDEBUG(794, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(795, *YYCURSOR); + YYDEBUG(793, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1014 "Zend/zend_language_scanner.l" { return T_DECLARE; } -#line 7394 "Zend/zend_language_scanner.c" +#line 7384 "Zend/zend_language_scanner.c" +yy794: + YYDEBUG(794, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'H') goto yy856; + if (yych == 'h') goto yy856; + goto yy280; +yy795: + YYDEBUG(795, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'S') goto yy850; + if (yych == 's') goto yy850; + goto yy280; yy796: YYDEBUG(796, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'H') goto yy858; - if (yych == 'h') goto yy858; - goto yy282; + if (yych == 'P') goto yy846; + if (yych == 'p') goto yy846; + goto yy280; yy797: YYDEBUG(797, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'S') goto yy852; - if (yych == 's') goto yy852; - goto yy282; + if (yych == 'D') goto yy812; + if (yych == 'd') goto yy812; + goto yy280; yy798: YYDEBUG(798, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'P') goto yy848; - if (yych == 'p') goto yy848; - goto yy282; + if (yych == 'A') goto yy809; + if (yych == 'a') goto yy809; + goto yy280; yy799: YYDEBUG(799, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'D') goto yy814; - if (yych == 'd') goto yy814; - goto yy282; -yy800: - YYDEBUG(800, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'A') goto yy811; - if (yych == 'a') goto yy811; - goto yy282; -yy801: - YYDEBUG(801, *YYCURSOR); - yych = *++YYCURSOR; if (yych <= 'T') { - if (yych == 'I') goto yy802; - if (yych <= 'S') goto yy282; - goto yy803; + if (yych == 'I') goto yy800; + if (yych <= 'S') goto yy280; + goto yy801; } else { if (yych <= 'i') { - if (yych <= 'h') goto yy282; + if (yych <= 'h') goto yy280; } else { - if (yych == 't') goto yy803; - goto yy282; + if (yych == 't') goto yy801; + goto yy280; } } +yy800: + YYDEBUG(800, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'T') goto yy807; + if (yych == 't') goto yy807; + goto yy280; +yy801: + YYDEBUG(801, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'E') goto yy802; + if (yych != 'e') goto yy280; yy802: YYDEBUG(802, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'T') goto yy809; - if (yych == 't') goto yy809; - goto yy282; + if (yych == 'N') goto yy803; + if (yych != 'n') goto yy280; yy803: YYDEBUG(803, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy804; - if (yych != 'e') goto yy282; + if (yych == 'D') goto yy804; + if (yych != 'd') goto yy280; yy804: YYDEBUG(804, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'N') goto yy805; - if (yych != 'n') goto yy282; + if (yych == 'S') goto yy805; + if (yych != 's') goto yy280; yy805: YYDEBUG(805, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'D') goto yy806; - if (yych != 'd') goto yy282; -yy806: - YYDEBUG(806, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'S') goto yy807; - if (yych != 's') goto yy282; -yy807: - YYDEBUG(807, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(808, *YYCURSOR); + YYDEBUG(806, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1074 "Zend/zend_language_scanner.l" { return T_EXTENDS; } -#line 7478 "Zend/zend_language_scanner.c" -yy809: - YYDEBUG(809, *YYCURSOR); +#line 7468 "Zend/zend_language_scanner.c" +yy807: + YYDEBUG(807, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(810, *YYCURSOR); + YYDEBUG(808, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 938 "Zend/zend_language_scanner.l" { return T_EXIT; } -#line 7491 "Zend/zend_language_scanner.c" -yy811: - YYDEBUG(811, *YYCURSOR); +#line 7481 "Zend/zend_language_scanner.c" +yy809: + YYDEBUG(809, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'L') goto yy812; - if (yych != 'l') goto yy282; -yy812: - YYDEBUG(812, *YYCURSOR); + if (yych == 'L') goto yy810; + if (yych != 'l') goto yy280; +yy810: + YYDEBUG(810, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(813, *YYCURSOR); + YYDEBUG(811, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1164 "Zend/zend_language_scanner.l" +#line 1160 "Zend/zend_language_scanner.l" { return T_EVAL; } -#line 7509 "Zend/zend_language_scanner.c" -yy814: - YYDEBUG(814, *YYCURSOR); +#line 7499 "Zend/zend_language_scanner.c" +yy812: + YYDEBUG(812, *YYCURSOR); yych = *++YYCURSOR; YYDEBUG(-1, yych); switch (yych) { case 'D': - case 'd': goto yy815; + case 'd': goto yy813; case 'F': - case 'f': goto yy816; + case 'f': goto yy814; case 'I': - case 'i': goto yy817; + case 'i': goto yy815; case 'S': - case 's': goto yy818; + case 's': goto yy816; case 'W': - case 'w': goto yy819; - default: goto yy282; + case 'w': goto yy817; + default: goto yy280; } +yy813: + YYDEBUG(813, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'E') goto yy839; + if (yych == 'e') goto yy839; + goto yy280; +yy814: + YYDEBUG(814, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'O') goto yy831; + if (yych == 'o') goto yy831; + goto yy280; yy815: YYDEBUG(815, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy841; - if (yych == 'e') goto yy841; - goto yy282; + if (yych == 'F') goto yy829; + if (yych == 'f') goto yy829; + goto yy280; yy816: YYDEBUG(816, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'O') goto yy833; - if (yych == 'o') goto yy833; - goto yy282; + if (yych == 'W') goto yy823; + if (yych == 'w') goto yy823; + goto yy280; yy817: YYDEBUG(817, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'F') goto yy831; - if (yych == 'f') goto yy831; - goto yy282; + if (yych == 'H') goto yy818; + if (yych != 'h') goto yy280; yy818: YYDEBUG(818, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'W') goto yy825; - if (yych == 'w') goto yy825; - goto yy282; + if (yych == 'I') goto yy819; + if (yych != 'i') goto yy280; yy819: YYDEBUG(819, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'H') goto yy820; - if (yych != 'h') goto yy282; + if (yych == 'L') goto yy820; + if (yych != 'l') goto yy280; yy820: YYDEBUG(820, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'I') goto yy821; - if (yych != 'i') goto yy282; + if (yych == 'E') goto yy821; + if (yych != 'e') goto yy280; yy821: YYDEBUG(821, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'L') goto yy822; - if (yych != 'l') goto yy282; -yy822: - YYDEBUG(822, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'E') goto yy823; - if (yych != 'e') goto yy282; -yy823: - YYDEBUG(823, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(824, *YYCURSOR); + YYDEBUG(822, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 990 "Zend/zend_language_scanner.l" { return T_ENDWHILE; } -#line 7583 "Zend/zend_language_scanner.c" +#line 7573 "Zend/zend_language_scanner.c" +yy823: + YYDEBUG(823, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'I') goto yy824; + if (yych != 'i') goto yy280; +yy824: + YYDEBUG(824, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'T') goto yy825; + if (yych != 't') goto yy280; yy825: YYDEBUG(825, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'I') goto yy826; - if (yych != 'i') goto yy282; + if (yych == 'C') goto yy826; + if (yych != 'c') goto yy280; yy826: YYDEBUG(826, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'T') goto yy827; - if (yych != 't') goto yy282; + if (yych == 'H') goto yy827; + if (yych != 'h') goto yy280; yy827: YYDEBUG(827, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'C') goto yy828; - if (yych != 'c') goto yy282; -yy828: - YYDEBUG(828, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'H') goto yy829; - if (yych != 'h') goto yy282; -yy829: - YYDEBUG(829, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(830, *YYCURSOR); + YYDEBUG(828, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1034 "Zend/zend_language_scanner.l" { return T_ENDSWITCH; } -#line 7616 "Zend/zend_language_scanner.c" -yy831: - YYDEBUG(831, *YYCURSOR); +#line 7606 "Zend/zend_language_scanner.c" +yy829: + YYDEBUG(829, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(832, *YYCURSOR); + YYDEBUG(830, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 978 "Zend/zend_language_scanner.l" { return T_ENDIF; } -#line 7629 "Zend/zend_language_scanner.c" -yy833: - YYDEBUG(833, *YYCURSOR); +#line 7619 "Zend/zend_language_scanner.c" +yy831: + YYDEBUG(831, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'R') goto yy834; - if (yych != 'r') goto yy282; -yy834: - YYDEBUG(834, *YYCURSOR); + if (yych == 'R') goto yy832; + if (yych != 'r') goto yy280; +yy832: + YYDEBUG(832, *YYCURSOR); ++YYCURSOR; if ((yych = *YYCURSOR) <= '^') { if (yych <= '@') { - if (yych <= '/') goto yy835; - if (yych <= '9') goto yy281; + if (yych <= '/') goto yy833; + if (yych <= '9') goto yy279; } else { - if (yych == 'E') goto yy836; - if (yych <= 'Z') goto yy281; + if (yych == 'E') goto yy834; + if (yych <= 'Z') goto yy279; } } else { if (yych <= 'd') { - if (yych != '`') goto yy281; + if (yych != '`') goto yy279; } else { - if (yych <= 'e') goto yy836; - if (yych <= 'z') goto yy281; - if (yych >= 0x7F) goto yy281; + if (yych <= 'e') goto yy834; + if (yych <= 'z') goto yy279; + if (yych >= 0x7F) goto yy279; } } -yy835: - YYDEBUG(835, *YYCURSOR); +yy833: + YYDEBUG(833, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1002 "Zend/zend_language_scanner.l" { return T_ENDFOR; } -#line 7662 "Zend/zend_language_scanner.c" +#line 7652 "Zend/zend_language_scanner.c" +yy834: + YYDEBUG(834, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'A') goto yy835; + if (yych != 'a') goto yy280; +yy835: + YYDEBUG(835, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'C') goto yy836; + if (yych != 'c') goto yy280; yy836: YYDEBUG(836, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy837; - if (yych != 'a') goto yy282; + if (yych == 'H') goto yy837; + if (yych != 'h') goto yy280; yy837: YYDEBUG(837, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'C') goto yy838; - if (yych != 'c') goto yy282; -yy838: - YYDEBUG(838, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'H') goto yy839; - if (yych != 'h') goto yy282; -yy839: - YYDEBUG(839, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(840, *YYCURSOR); + YYDEBUG(838, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1010 "Zend/zend_language_scanner.l" { return T_ENDFOREACH; } -#line 7690 "Zend/zend_language_scanner.c" +#line 7680 "Zend/zend_language_scanner.c" +yy839: + YYDEBUG(839, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'C') goto yy840; + if (yych != 'c') goto yy280; +yy840: + YYDEBUG(840, *YYCURSOR); + yych = *++YYCURSOR; + if (yych == 'L') goto yy841; + if (yych != 'l') goto yy280; yy841: YYDEBUG(841, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'C') goto yy842; - if (yych != 'c') goto yy282; + if (yych == 'A') goto yy842; + if (yych != 'a') goto yy280; yy842: YYDEBUG(842, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'L') goto yy843; - if (yych != 'l') goto yy282; + if (yych == 'R') goto yy843; + if (yych != 'r') goto yy280; yy843: YYDEBUG(843, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'A') goto yy844; - if (yych != 'a') goto yy282; + if (yych == 'E') goto yy844; + if (yych != 'e') goto yy280; yy844: YYDEBUG(844, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'R') goto yy845; - if (yych != 'r') goto yy282; -yy845: - YYDEBUG(845, *YYCURSOR); - yych = *++YYCURSOR; - if (yych == 'E') goto yy846; - if (yych != 'e') goto yy282; -yy846: - YYDEBUG(846, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(847, *YYCURSOR); + YYDEBUG(845, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1018 "Zend/zend_language_scanner.l" { return T_ENDDECLARE; } -#line 7728 "Zend/zend_language_scanner.c" -yy848: - YYDEBUG(848, *YYCURSOR); +#line 7718 "Zend/zend_language_scanner.c" +yy846: + YYDEBUG(846, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'T') goto yy849; - if (yych != 't') goto yy282; -yy849: - YYDEBUG(849, *YYCURSOR); + if (yych == 'T') goto yy847; + if (yych != 't') goto yy280; +yy847: + YYDEBUG(847, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'Y') goto yy850; - if (yych != 'y') goto yy282; -yy850: - YYDEBUG(850, *YYCURSOR); + if (yych == 'Y') goto yy848; + if (yych != 'y') goto yy280; +yy848: + YYDEBUG(848, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(851, *YYCURSOR); + YYDEBUG(849, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1200 "Zend/zend_language_scanner.l" +#line 1196 "Zend/zend_language_scanner.l" { return T_EMPTY; } -#line 7751 "Zend/zend_language_scanner.c" -yy852: - YYDEBUG(852, *YYCURSOR); +#line 7741 "Zend/zend_language_scanner.c" +yy850: + YYDEBUG(850, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'E') goto yy853; - if (yych != 'e') goto yy282; -yy853: - YYDEBUG(853, *YYCURSOR); + if (yych == 'E') goto yy851; + if (yych != 'e') goto yy280; +yy851: + YYDEBUG(851, *YYCURSOR); ++YYCURSOR; if ((yych = *YYCURSOR) <= '^') { if (yych <= '@') { - if (yych <= '/') goto yy854; - if (yych <= '9') goto yy281; + if (yych <= '/') goto yy852; + if (yych <= '9') goto yy279; } else { - if (yych == 'I') goto yy855; - if (yych <= 'Z') goto yy281; + if (yych == 'I') goto yy853; + if (yych <= 'Z') goto yy279; } } else { if (yych <= 'h') { - if (yych != '`') goto yy281; + if (yych != '`') goto yy279; } else { - if (yych <= 'i') goto yy855; - if (yych <= 'z') goto yy281; - if (yych >= 0x7F) goto yy281; + if (yych <= 'i') goto yy853; + if (yych <= 'z') goto yy279; + if (yych >= 0x7F) goto yy279; } } -yy854: - YYDEBUG(854, *YYCURSOR); +yy852: + YYDEBUG(852, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 982 "Zend/zend_language_scanner.l" { return T_ELSE; } -#line 7784 "Zend/zend_language_scanner.c" -yy855: - YYDEBUG(855, *YYCURSOR); +#line 7774 "Zend/zend_language_scanner.c" +yy853: + YYDEBUG(853, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'F') goto yy856; - if (yych != 'f') goto yy282; -yy856: - YYDEBUG(856, *YYCURSOR); + if (yych == 'F') goto yy854; + if (yych != 'f') goto yy280; +yy854: + YYDEBUG(854, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(857, *YYCURSOR); + YYDEBUG(855, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 974 "Zend/zend_language_scanner.l" { return T_ELSEIF; } -#line 7802 "Zend/zend_language_scanner.c" -yy858: - YYDEBUG(858, *YYCURSOR); +#line 7792 "Zend/zend_language_scanner.c" +yy856: + YYDEBUG(856, *YYCURSOR); yych = *++YYCURSOR; - if (yych == 'O') goto yy859; - if (yych != 'o') goto yy282; -yy859: - YYDEBUG(859, *YYCURSOR); + if (yych == 'O') goto yy857; + if (yych != 'o') goto yy280; +yy857: + YYDEBUG(857, *YYCURSOR); ++YYCURSOR; if (yybm[0+(yych = *YYCURSOR)] & 8) { - goto yy281; + goto yy279; } - YYDEBUG(860, *YYCURSOR); + YYDEBUG(858, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1058 "Zend/zend_language_scanner.l" { return T_ECHO; } -#line 7820 "Zend/zend_language_scanner.c" +#line 7810 "Zend/zend_language_scanner.c" } /* *********************************** */ yyc_ST_LOOKING_FOR_PROPERTY: @@ -7855,39 +7845,39 @@ yyc_ST_LOOKING_FOR_PROPERTY: 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, }; - YYDEBUG(861, *YYCURSOR); + YYDEBUG(859, *YYCURSOR); YYFILL(2); yych = *YYCURSOR; if (yych <= '-') { if (yych <= '\r') { - if (yych <= 0x08) goto yy869; - if (yych <= '\n') goto yy863; - if (yych <= '\f') goto yy869; + if (yych <= 0x08) goto yy867; + if (yych <= '\n') goto yy861; + if (yych <= '\f') goto yy867; } else { - if (yych == ' ') goto yy863; - if (yych <= ',') goto yy869; - goto yy865; + if (yych == ' ') goto yy861; + if (yych <= ',') goto yy867; + goto yy863; } } else { if (yych <= '_') { - if (yych <= '@') goto yy869; - if (yych <= 'Z') goto yy867; - if (yych <= '^') goto yy869; - goto yy867; + if (yych <= '@') goto yy867; + if (yych <= 'Z') goto yy865; + if (yych <= '^') goto yy867; + goto yy865; } else { - if (yych <= '`') goto yy869; - if (yych <= 'z') goto yy867; - if (yych <= '~') goto yy869; - goto yy867; + if (yych <= '`') goto yy867; + if (yych <= 'z') goto yy865; + if (yych <= '~') goto yy867; + goto yy865; } } -yy863: - YYDEBUG(863, *YYCURSOR); +yy861: + YYDEBUG(861, *YYCURSOR); ++YYCURSOR; yych = *YYCURSOR; - goto yy875; -yy864: - YYDEBUG(864, *YYCURSOR); + goto yy873; +yy862: + YYDEBUG(862, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1087 "Zend/zend_language_scanner.l" { @@ -7897,13 +7887,13 @@ yy864: HANDLE_NEWLINES(yytext, yyleng); return T_WHITESPACE; } -#line 7901 "Zend/zend_language_scanner.c" -yy865: - YYDEBUG(865, *YYCURSOR); +#line 7891 "Zend/zend_language_scanner.c" +yy863: + YYDEBUG(863, *YYCURSOR); ++YYCURSOR; - if ((yych = *YYCURSOR) == '>') goto yy872; -yy866: - YYDEBUG(866, *YYCURSOR); + if ((yych = *YYCURSOR) == '>') goto yy870; +yy864: + YYDEBUG(864, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1106 "Zend/zend_language_scanner.l" { @@ -7911,14 +7901,14 @@ yy866: yy_pop_state(TSRMLS_C); goto restart; } -#line 7915 "Zend/zend_language_scanner.c" -yy867: - YYDEBUG(867, *YYCURSOR); +#line 7905 "Zend/zend_language_scanner.c" +yy865: + YYDEBUG(865, *YYCURSOR); ++YYCURSOR; yych = *YYCURSOR; - goto yy871; -yy868: - YYDEBUG(868, *YYCURSOR); + goto yy869; +yy866: + YYDEBUG(866, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1099 "Zend/zend_language_scanner.l" { @@ -7927,43 +7917,43 @@ yy868: zendlval->type = IS_STRING; return T_STRING; } -#line 7931 "Zend/zend_language_scanner.c" -yy869: - YYDEBUG(869, *YYCURSOR); +#line 7921 "Zend/zend_language_scanner.c" +yy867: + YYDEBUG(867, *YYCURSOR); yych = *++YYCURSOR; - goto yy866; -yy870: - YYDEBUG(870, *YYCURSOR); + goto yy864; +yy868: + YYDEBUG(868, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; -yy871: - YYDEBUG(871, *YYCURSOR); +yy869: + YYDEBUG(869, *YYCURSOR); if (yybm[0+yych] & 64) { - goto yy870; + goto yy868; } - goto yy868; -yy872: - YYDEBUG(872, *YYCURSOR); + goto yy866; +yy870: + YYDEBUG(870, *YYCURSOR); ++YYCURSOR; - YYDEBUG(873, *YYCURSOR); + YYDEBUG(871, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); #line 1095 "Zend/zend_language_scanner.l" { return T_OBJECT_OPERATOR; } -#line 7956 "Zend/zend_language_scanner.c" -yy874: - YYDEBUG(874, *YYCURSOR); +#line 7946 "Zend/zend_language_scanner.c" +yy872: + YYDEBUG(872, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; -yy875: - YYDEBUG(875, *YYCURSOR); +yy873: + YYDEBUG(873, *YYCURSOR); if (yybm[0+yych] & 128) { - goto yy874; + goto yy872; } - goto yy864; + goto yy862; } /* *********************************** */ yyc_ST_LOOKING_FOR_VARNAME: @@ -8002,27 +7992,27 @@ yyc_ST_LOOKING_FOR_VARNAME: 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, }; - YYDEBUG(876, *YYCURSOR); + YYDEBUG(874, *YYCURSOR); YYFILL(2); yych = *YYCURSOR; if (yych <= '_') { - if (yych <= '@') goto yy880; - if (yych <= 'Z') goto yy878; - if (yych <= '^') goto yy880; + if (yych <= '@') goto yy878; + if (yych <= 'Z') goto yy876; + if (yych <= '^') goto yy878; } else { - if (yych <= '`') goto yy880; - if (yych <= 'z') goto yy878; - if (yych <= '~') goto yy880; + if (yych <= '`') goto yy878; + if (yych <= 'z') goto yy876; + if (yych <= '~') goto yy878; } -yy878: - YYDEBUG(878, *YYCURSOR); +yy876: + YYDEBUG(876, *YYCURSOR); ++YYCURSOR; yych = *YYCURSOR; - goto yy883; -yy879: - YYDEBUG(879, *YYCURSOR); + goto yy881; +yy877: + YYDEBUG(877, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1378 "Zend/zend_language_scanner.l" +#line 1374 "Zend/zend_language_scanner.l" { zend_copy_value(zendlval, yytext, yyleng); zendlval->type = IS_STRING; @@ -8030,31 +8020,31 @@ yy879: yy_push_state(ST_IN_SCRIPTING TSRMLS_CC); return T_STRING_VARNAME; } -#line 8034 "Zend/zend_language_scanner.c" -yy880: - YYDEBUG(880, *YYCURSOR); +#line 8024 "Zend/zend_language_scanner.c" +yy878: + YYDEBUG(878, *YYCURSOR); ++YYCURSOR; - YYDEBUG(881, *YYCURSOR); + YYDEBUG(879, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1387 "Zend/zend_language_scanner.l" +#line 1383 "Zend/zend_language_scanner.l" { yyless(0); yy_pop_state(TSRMLS_C); yy_push_state(ST_IN_SCRIPTING TSRMLS_CC); goto restart; } -#line 8047 "Zend/zend_language_scanner.c" -yy882: - YYDEBUG(882, *YYCURSOR); +#line 8037 "Zend/zend_language_scanner.c" +yy880: + YYDEBUG(880, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; -yy883: - YYDEBUG(883, *YYCURSOR); +yy881: + YYDEBUG(881, *YYCURSOR); if (yybm[0+yych] & 128) { - goto yy882; + goto yy880; } - goto yy879; + goto yy877; } /* *********************************** */ yyc_ST_NOWDOC: @@ -8093,106 +8083,106 @@ yyc_ST_NOWDOC: 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, }; - YYDEBUG(884, *YYCURSOR); + YYDEBUG(882, *YYCURSOR); YYFILL(1); yych = *YYCURSOR; if (yybm[0+yych] & 16) { - goto yy886; + goto yy884; } - if (yych <= '\f') goto yy888; - goto yy890; -yy886: - YYDEBUG(886, *YYCURSOR); + if (yych <= '\f') goto yy886; + goto yy888; +yy884: + YYDEBUG(884, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(887, *YYCURSOR); + YYDEBUG(885, *YYCURSOR); if (yybm[0+yych] & 16) { - goto yy886; + goto yy884; } - if (yych <= '\f') goto yy897; - goto yy899; -yy888: - YYDEBUG(888, *YYCURSOR); + if (yych <= '\f') goto yy895; + goto yy897; +yy886: + YYDEBUG(886, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(889, *YYCURSOR); + YYDEBUG(887, *YYCURSOR); if (yybm[0+yych] & 32) { - goto yy888; + goto yy886; } if (yych <= '^') { if (yych <= '\r') { - if (yych <= '\f') goto yy886; + if (yych <= '\f') goto yy884; } else { - if (yych <= '@') goto yy886; - if (yych <= 'Z') goto yy892; - goto yy886; + if (yych <= '@') goto yy884; + if (yych <= 'Z') goto yy890; + goto yy884; } } else { if (yych <= '`') { - if (yych <= '_') goto yy892; - goto yy886; + if (yych <= '_') goto yy890; + goto yy884; } else { - if (yych <= 'z') goto yy892; - if (yych <= '~') goto yy886; - goto yy892; + if (yych <= 'z') goto yy890; + if (yych <= '~') goto yy884; + goto yy890; } } -yy890: - YYDEBUG(890, *YYCURSOR); +yy888: + YYDEBUG(888, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(891, *YYCURSOR); + YYDEBUG(889, *YYCURSOR); if (yybm[0+yych] & 32) { - goto yy888; + goto yy886; } if (yych <= '^') { if (yych <= '\r') { - if (yych <= '\f') goto yy886; - goto yy890; + if (yych <= '\f') goto yy884; + goto yy888; } else { - if (yych <= '@') goto yy886; - if (yych >= '[') goto yy886; + if (yych <= '@') goto yy884; + if (yych >= '[') goto yy884; } } else { if (yych <= '`') { - if (yych >= '`') goto yy886; + if (yych >= '`') goto yy884; } else { - if (yych <= 'z') goto yy892; - if (yych <= '~') goto yy886; + if (yych <= 'z') goto yy890; + if (yych <= '~') goto yy884; } } -yy892: - YYDEBUG(892, *YYCURSOR); +yy890: + YYDEBUG(890, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(893, *YYCURSOR); + YYDEBUG(891, *YYCURSOR); if (yybm[0+yych] & 128) { - goto yy892; + goto yy890; } if (yych <= '\f') { - if (yych == '\n') goto yy895; - goto yy886; + if (yych == '\n') goto yy893; + goto yy884; } else { - if (yych <= '\r') goto yy895; - if (yych != ';') goto yy886; + if (yych <= '\r') goto yy893; + if (yych != ';') goto yy884; } - YYDEBUG(894, *YYCURSOR); + YYDEBUG(892, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; if (yybm[0+yych] & 16) { - goto yy886; + goto yy884; } -yy895: - YYDEBUG(895, *YYCURSOR); +yy893: + YYDEBUG(893, *YYCURSOR); ++YYCURSOR; - YYDEBUG(896, *YYCURSOR); + YYDEBUG(894, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 2077 "Zend/zend_language_scanner.l" +#line 2073 "Zend/zend_language_scanner.l" { char *end = yytext + yyleng - 1; @@ -8232,55 +8222,55 @@ yy895: yymore(); } } -#line 8236 "Zend/zend_language_scanner.c" -yy897: - YYDEBUG(897, *YYCURSOR); +#line 8226 "Zend/zend_language_scanner.c" +yy895: + YYDEBUG(895, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(898, *YYCURSOR); + YYDEBUG(896, *YYCURSOR); if (yych <= 'Z') { if (yych <= '\f') { - if (yych == '\n') goto yy897; - goto yy886; + if (yych == '\n') goto yy895; + goto yy884; } else { - if (yych <= '\r') goto yy899; - if (yych <= '@') goto yy886; - goto yy892; + if (yych <= '\r') goto yy897; + if (yych <= '@') goto yy884; + goto yy890; } } else { if (yych <= '`') { - if (yych == '_') goto yy892; - goto yy886; + if (yych == '_') goto yy890; + goto yy884; } else { - if (yych <= 'z') goto yy892; - if (yych <= '~') goto yy886; - goto yy892; + if (yych <= 'z') goto yy890; + if (yych <= '~') goto yy884; + goto yy890; } } -yy899: - YYDEBUG(899, *YYCURSOR); +yy897: + YYDEBUG(897, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(900, *YYCURSOR); + YYDEBUG(898, *YYCURSOR); if (yych <= 'Z') { if (yych <= '\f') { - if (yych == '\n') goto yy897; - goto yy886; + if (yych == '\n') goto yy895; + goto yy884; } else { - if (yych <= '\r') goto yy899; - if (yych <= '@') goto yy886; - goto yy892; + if (yych <= '\r') goto yy897; + if (yych <= '@') goto yy884; + goto yy890; } } else { if (yych <= '`') { - if (yych == '_') goto yy892; - goto yy886; + if (yych == '_') goto yy890; + goto yy884; } else { - if (yych <= 'z') goto yy892; - if (yych <= '~') goto yy886; - goto yy892; + if (yych <= 'z') goto yy890; + if (yych <= '~') goto yy884; + goto yy890; } } } @@ -8321,52 +8311,52 @@ yyc_ST_ONE_LINE_COMMENT: 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, }; - YYDEBUG(901, *YYCURSOR); + YYDEBUG(899, *YYCURSOR); YYFILL(2); yych = *YYCURSOR; if (yybm[0+yych] & 128) { - goto yy907; + goto yy905; } - if (yych <= '\f') goto yy910; - if (yych <= '\r') goto yy911; - if (yych <= '=') goto yy903; - if (yych <= '>') goto yy905; - goto yy906; -yy903: - YYDEBUG(903, *YYCURSOR); + if (yych <= '\f') goto yy908; + if (yych <= '\r') goto yy909; + if (yych <= '=') goto yy901; + if (yych <= '>') goto yy903; + goto yy904; +yy901: + YYDEBUG(901, *YYCURSOR); ++YYCURSOR; - if ((yych = *YYCURSOR) == '>') goto yy915; -yy904: - YYDEBUG(904, *YYCURSOR); + if ((yych = *YYCURSOR) == '>') goto yy913; +yy902: + YYDEBUG(902, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1745 "Zend/zend_language_scanner.l" +#line 1741 "Zend/zend_language_scanner.l" { yymore(); } -#line 8347 "Zend/zend_language_scanner.c" -yy905: - YYDEBUG(905, *YYCURSOR); +#line 8337 "Zend/zend_language_scanner.c" +yy903: + YYDEBUG(903, *YYCURSOR); yych = *++YYCURSOR; - goto yy904; -yy906: - YYDEBUG(906, *YYCURSOR); + goto yy902; +yy904: + YYDEBUG(904, *YYCURSOR); yych = *++YYCURSOR; - if (yych == '>') goto yy915; - goto yy904; -yy907: - YYDEBUG(907, *YYCURSOR); + if (yych == '>') goto yy913; + goto yy902; +yy905: + YYDEBUG(905, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(908, *YYCURSOR); + YYDEBUG(906, *YYCURSOR); if (yybm[0+yych] & 128) { - goto yy907; + goto yy905; } - goto yy914; -yy909: - YYDEBUG(909, *YYCURSOR); + goto yy912; +yy907: + YYDEBUG(907, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1749 "Zend/zend_language_scanner.l" +#line 1745 "Zend/zend_language_scanner.l" { switch (yytext[yyleng-1]) { case '?': case '%': case '>': @@ -8384,20 +8374,20 @@ yy909: return T_COMMENT; } } -#line 8388 "Zend/zend_language_scanner.c" -yy910: - YYDEBUG(910, *YYCURSOR); +#line 8378 "Zend/zend_language_scanner.c" +yy908: + YYDEBUG(908, *YYCURSOR); yych = *++YYCURSOR; - goto yy909; -yy911: - YYDEBUG(911, *YYCURSOR); + goto yy907; +yy909: + YYDEBUG(909, *YYCURSOR); yych = *++YYCURSOR; - if (yych != '\n') goto yy909; - YYDEBUG(912, *YYCURSOR); + if (yych != '\n') goto yy907; + YYDEBUG(910, *YYCURSOR); ++YYCURSOR; - YYDEBUG(913, *YYCURSOR); + YYDEBUG(911, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1767 "Zend/zend_language_scanner.l" +#line 1763 "Zend/zend_language_scanner.l" { zendlval->value.str.val = yytext; /* no copying - intentional */ zendlval->value.str.len = yyleng; @@ -8406,17 +8396,17 @@ yy911: CG(zend_lineno)++; return T_COMMENT; } -#line 8410 "Zend/zend_language_scanner.c" -yy914: - YYDEBUG(914, *YYCURSOR); +#line 8400 "Zend/zend_language_scanner.c" +yy912: + YYDEBUG(912, *YYCURSOR); yych = *++YYCURSOR; - goto yy909; -yy915: - YYDEBUG(915, *YYCURSOR); + goto yy907; +yy913: + YYDEBUG(913, *YYCURSOR); ++YYCURSOR; - YYDEBUG(916, *YYCURSOR); + YYDEBUG(914, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1776 "Zend/zend_language_scanner.l" +#line 1772 "Zend/zend_language_scanner.l" { if (CG(asp_tags) || yytext[yyleng-2] != '%') { /* asp comment? */ zendlval->value.str.val = yytext; /* no copying - intentional */ @@ -8429,7 +8419,7 @@ yy915: yymore(); } } -#line 8433 "Zend/zend_language_scanner.c" +#line 8423 "Zend/zend_language_scanner.c" } /* *********************************** */ yyc_ST_VAR_OFFSET: @@ -8468,69 +8458,69 @@ yyc_ST_VAR_OFFSET: 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, 32, }; - YYDEBUG(917, *YYCURSOR); + YYDEBUG(915, *YYCURSOR); YYFILL(3); yych = *YYCURSOR; if (yych <= '/') { if (yych <= ' ') { if (yych <= '\f') { - if (yych <= 0x08) goto yy931; - if (yych <= '\n') goto yy927; - goto yy931; + if (yych <= 0x08) goto yy929; + if (yych <= '\n') goto yy925; + goto yy929; } else { - if (yych <= '\r') goto yy927; - if (yych <= 0x1F) goto yy931; - goto yy927; + if (yych <= '\r') goto yy925; + if (yych <= 0x1F) goto yy929; + goto yy925; } } else { if (yych <= '$') { - if (yych <= '"') goto yy926; - if (yych <= '#') goto yy927; - goto yy922; + if (yych <= '"') goto yy924; + if (yych <= '#') goto yy925; + goto yy920; } else { - if (yych == '\'') goto yy927; - goto yy926; + if (yych == '\'') goto yy925; + goto yy924; } } } else { if (yych <= '\\') { if (yych <= '@') { - if (yych <= '0') goto yy919; - if (yych <= '9') goto yy921; - goto yy926; + if (yych <= '0') goto yy917; + if (yych <= '9') goto yy919; + goto yy924; } else { - if (yych <= 'Z') goto yy929; - if (yych <= '[') goto yy926; - goto yy927; + if (yych <= 'Z') goto yy927; + if (yych <= '[') goto yy924; + goto yy925; } } else { if (yych <= '_') { - if (yych <= ']') goto yy924; - if (yych <= '^') goto yy926; - goto yy929; + if (yych <= ']') goto yy922; + if (yych <= '^') goto yy924; + goto yy927; } else { - if (yych <= '`') goto yy926; - if (yych <= 'z') goto yy929; - if (yych <= '~') goto yy926; - goto yy929; + if (yych <= '`') goto yy924; + if (yych <= 'z') goto yy927; + if (yych <= '~') goto yy924; + goto yy927; } } } -yy919: - YYDEBUG(919, *YYCURSOR); +yy917: + YYDEBUG(917, *YYCURSOR); yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); if (yych <= 'W') { - if (yych <= '/') goto yy920; - if (yych <= '9') goto yy942; + if (yych <= '/') goto yy918; + if (yych <= '9') goto yy940; } else { - if (yych <= 'X') goto yy940; - if (yych == 'x') goto yy940; + if (yych <= 'X') goto yy938; + if (yych == 'x') goto yy938; } -yy920: - YYDEBUG(920, *YYCURSOR); +yy918: + YYDEBUG(918, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1437 "Zend/zend_language_scanner.l" +#line 1433 "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); @@ -8542,53 +8532,53 @@ yy920: } return T_NUM_STRING; } -#line 8546 "Zend/zend_language_scanner.c" -yy921: - YYDEBUG(921, *YYCURSOR); +#line 8536 "Zend/zend_language_scanner.c" +yy919: + YYDEBUG(919, *YYCURSOR); yych = *++YYCURSOR; - goto yy939; -yy922: - YYDEBUG(922, *YYCURSOR); + goto yy937; +yy920: + YYDEBUG(920, *YYCURSOR); ++YYCURSOR; if ((yych = *YYCURSOR) <= '_') { - if (yych <= '@') goto yy923; - if (yych <= 'Z') goto yy935; - if (yych >= '_') goto yy935; + if (yych <= '@') goto yy921; + if (yych <= 'Z') goto yy933; + if (yych >= '_') goto yy933; } else { - if (yych <= '`') goto yy923; - if (yych <= 'z') goto yy935; - if (yych >= 0x7F) goto yy935; + if (yych <= '`') goto yy921; + if (yych <= 'z') goto yy933; + if (yych >= 0x7F) goto yy933; } -yy923: - YYDEBUG(923, *YYCURSOR); +yy921: + YYDEBUG(921, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1720 "Zend/zend_language_scanner.l" +#line 1716 "Zend/zend_language_scanner.l" { /* Only '[' can be valid, but returning other tokens will allow a more explicit parse error */ return yytext[0]; } -#line 8571 "Zend/zend_language_scanner.c" -yy924: - YYDEBUG(924, *YYCURSOR); +#line 8561 "Zend/zend_language_scanner.c" +yy922: + YYDEBUG(922, *YYCURSOR); ++YYCURSOR; - YYDEBUG(925, *YYCURSOR); + YYDEBUG(923, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1715 "Zend/zend_language_scanner.l" +#line 1711 "Zend/zend_language_scanner.l" { yy_pop_state(TSRMLS_C); return ']'; } -#line 8582 "Zend/zend_language_scanner.c" -yy926: - YYDEBUG(926, *YYCURSOR); +#line 8572 "Zend/zend_language_scanner.c" +yy924: + YYDEBUG(924, *YYCURSOR); yych = *++YYCURSOR; - goto yy923; -yy927: - YYDEBUG(927, *YYCURSOR); + goto yy921; +yy925: + YYDEBUG(925, *YYCURSOR); ++YYCURSOR; - YYDEBUG(928, *YYCURSOR); + YYDEBUG(926, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1725 "Zend/zend_language_scanner.l" +#line 1721 "Zend/zend_language_scanner.l" { /* Invalid rule to return a more explicit parse error with proper line number */ yyless(0); @@ -8596,126 +8586,126 @@ yy927: ZVAL_EMPTY_STRING(zendlval); /* Empty since it won't be used */ return T_ENCAPSED_AND_WHITESPACE; } -#line 8600 "Zend/zend_language_scanner.c" -yy929: - YYDEBUG(929, *YYCURSOR); +#line 8590 "Zend/zend_language_scanner.c" +yy927: + YYDEBUG(927, *YYCURSOR); ++YYCURSOR; yych = *YYCURSOR; - goto yy934; -yy930: - YYDEBUG(930, *YYCURSOR); + goto yy932; +yy928: + YYDEBUG(928, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1733 "Zend/zend_language_scanner.l" +#line 1729 "Zend/zend_language_scanner.l" { zend_copy_value(zendlval, yytext, yyleng); zendlval->type = IS_STRING; return T_STRING; } -#line 8615 "Zend/zend_language_scanner.c" -yy931: - YYDEBUG(931, *YYCURSOR); +#line 8605 "Zend/zend_language_scanner.c" +yy929: + YYDEBUG(929, *YYCURSOR); ++YYCURSOR; - YYDEBUG(932, *YYCURSOR); + YYDEBUG(930, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 2130 "Zend/zend_language_scanner.l" +#line 2126 "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 8626 "Zend/zend_language_scanner.c" -yy933: - YYDEBUG(933, *YYCURSOR); +#line 8616 "Zend/zend_language_scanner.c" +yy931: + YYDEBUG(931, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; -yy934: - YYDEBUG(934, *YYCURSOR); +yy932: + YYDEBUG(932, *YYCURSOR); if (yybm[0+yych] & 32) { - goto yy933; + goto yy931; } - goto yy930; -yy935: - YYDEBUG(935, *YYCURSOR); + goto yy928; +yy933: + YYDEBUG(933, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(936, *YYCURSOR); + YYDEBUG(934, *YYCURSOR); if (yych <= '^') { if (yych <= '9') { - if (yych >= '0') goto yy935; + if (yych >= '0') goto yy933; } else { - if (yych <= '@') goto yy937; - if (yych <= 'Z') goto yy935; + if (yych <= '@') goto yy935; + if (yych <= 'Z') goto yy933; } } else { if (yych <= '`') { - if (yych <= '_') goto yy935; + if (yych <= '_') goto yy933; } else { - if (yych <= 'z') goto yy935; - if (yych >= 0x7F) goto yy935; + if (yych <= 'z') goto yy933; + if (yych >= 0x7F) goto yy933; } } -yy937: - YYDEBUG(937, *YYCURSOR); +yy935: + YYDEBUG(935, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1709 "Zend/zend_language_scanner.l" +#line 1705 "Zend/zend_language_scanner.l" { zend_copy_value(zendlval, (yytext+1), (yyleng-1)); zendlval->type = IS_STRING; return T_VARIABLE; } -#line 8668 "Zend/zend_language_scanner.c" -yy938: - YYDEBUG(938, *YYCURSOR); +#line 8658 "Zend/zend_language_scanner.c" +yy936: + YYDEBUG(936, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; -yy939: - YYDEBUG(939, *YYCURSOR); +yy937: + YYDEBUG(937, *YYCURSOR); if (yybm[0+yych] & 64) { - goto yy938; + goto yy936; } - goto yy920; -yy940: - YYDEBUG(940, *YYCURSOR); + goto yy918; +yy938: + YYDEBUG(938, *YYCURSOR); yych = *++YYCURSOR; if (yybm[0+yych] & 128) { - goto yy945; + goto yy943; } - YYDEBUG(941, *YYCURSOR); + YYDEBUG(939, *YYCURSOR); YYCURSOR = YYMARKER; - goto yy920; -yy942: - YYDEBUG(942, *YYCURSOR); + goto yy918; +yy940: + YYDEBUG(940, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(943, *YYCURSOR); - if (yych <= '/') goto yy944; - if (yych <= '9') goto yy942; -yy944: - YYDEBUG(944, *YYCURSOR); + YYDEBUG(941, *YYCURSOR); + if (yych <= '/') goto yy942; + if (yych <= '9') goto yy940; +yy942: + YYDEBUG(942, *YYCURSOR); yyleng = YYCURSOR - SCNG(yy_text); -#line 1449 "Zend/zend_language_scanner.l" +#line 1445 "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 8707 "Zend/zend_language_scanner.c" -yy945: - YYDEBUG(945, *YYCURSOR); +#line 8697 "Zend/zend_language_scanner.c" +yy943: + YYDEBUG(943, *YYCURSOR); ++YYCURSOR; YYFILL(1); yych = *YYCURSOR; - YYDEBUG(946, *YYCURSOR); + YYDEBUG(944, *YYCURSOR); if (yybm[0+yych] & 128) { - goto yy945; + goto yy943; } - goto yy944; + goto yy942; } } -#line 2135 "Zend/zend_language_scanner.l" +#line 2131 "Zend/zend_language_scanner.l" } |