yy20:
YYDEBUG(20, *YYCURSOR);
yyleng = YYCURSOR - SCNG(yy_text);
-#line 2230 "Zend/zend_language_scanner.l"
+#line 2224 "Zend/zend_language_scanner.l"
{
if (YYCURSOR > YYLIMIT) {
RETURN_TOKEN(END);
yyleng = YYCURSOR - SCNG(yy_text);
- if (EXPECTED(zend_scan_escape_string(zendlval, yytext, yyleng, '`') == SUCCESS)) {
- RETURN_TOKEN(T_ENCAPSED_AND_WHITESPACE);
- } else {
- RETURN_TOKEN(T_ERROR);
- }
+ zend_scan_escape_string(zendlval, yytext, yyleng, '`');
+ RETURN_TOKEN(T_ENCAPSED_AND_WHITESPACE);
}
-#line 1391 "Zend/zend_language_scanner.c"
+#line 1388 "Zend/zend_language_scanner.c"
yy21:
YYDEBUG(21, *YYCURSOR);
yych = *++YYCURSOR;
++YYCURSOR;
YYDEBUG(23, *YYCURSOR);
yyleng = YYCURSOR - SCNG(yy_text);
-#line 2171 "Zend/zend_language_scanner.l"
+#line 2168 "Zend/zend_language_scanner.l"
{
BEGIN(ST_IN_SCRIPTING);
RETURN_TOKEN('`');
}
-#line 1420 "Zend/zend_language_scanner.c"
+#line 1417 "Zend/zend_language_scanner.c"
yy24:
YYDEBUG(24, *YYCURSOR);
yych = *++YYCURSOR;
zend_copy_value(zendlval, (yytext+1), (yyleng-1));
RETURN_TOKEN(T_VARIABLE);
}
-#line 1446 "Zend/zend_language_scanner.c"
+#line 1443 "Zend/zend_language_scanner.c"
yy28:
YYDEBUG(28, *YYCURSOR);
++YYCURSOR;
yy_push_state(ST_LOOKING_FOR_VARNAME);
RETURN_TOKEN(T_DOLLAR_OPEN_CURLY_BRACES);
}
-#line 1457 "Zend/zend_language_scanner.c"
+#line 1454 "Zend/zend_language_scanner.c"
yy30:
YYDEBUG(30, *YYCURSOR);
++YYCURSOR;
YYDEBUG(31, *YYCURSOR);
yyleng = YYCURSOR - SCNG(yy_text);
-#line 2158 "Zend/zend_language_scanner.l"
+#line 2155 "Zend/zend_language_scanner.l"
{
Z_LVAL_P(zendlval) = (zend_long) '{';
yy_push_state(ST_IN_SCRIPTING);
yyless(1);
RETURN_TOKEN(T_CURLY_OPEN);
}
-#line 1470 "Zend/zend_language_scanner.c"
+#line 1467 "Zend/zend_language_scanner.c"
yy32:
YYDEBUG(32, *YYCURSOR);
yych = *++YYCURSOR;
zend_copy_value(zendlval, (yytext+1), (yyleng-1));
RETURN_TOKEN(T_VARIABLE);
}
-#line 1491 "Zend/zend_language_scanner.c"
+#line 1488 "Zend/zend_language_scanner.c"
yy36:
YYDEBUG(36, *YYCURSOR);
yych = *++YYCURSOR;
zend_copy_value(zendlval, (yytext+1), (yyleng-1));
RETURN_TOKEN(T_VARIABLE);
}
-#line 1516 "Zend/zend_language_scanner.c"
+#line 1513 "Zend/zend_language_scanner.c"
}
/* *********************************** */
yyc_ST_DOUBLE_QUOTES:
yy42:
YYDEBUG(42, *YYCURSOR);
yyleng = YYCURSOR - SCNG(yy_text);
-#line 2177 "Zend/zend_language_scanner.l"
+#line 2174 "Zend/zend_language_scanner.l"
{
if (GET_DOUBLE_QUOTES_SCANNED_LENGTH()) {
YYCURSOR += GET_DOUBLE_QUOTES_SCANNED_LENGTH() - 1;
double_quotes_scan_done:
yyleng = YYCURSOR - SCNG(yy_text);
- if (EXPECTED(zend_scan_escape_string(zendlval, yytext, yyleng, '"') == SUCCESS)) {
- RETURN_TOKEN(T_ENCAPSED_AND_WHITESPACE);
- } else {
- RETURN_TOKEN(T_ERROR);
- }
+ zend_scan_escape_string(zendlval, yytext, yyleng, '"');
+ RETURN_TOKEN(T_ENCAPSED_AND_WHITESPACE);
}
-#line 1621 "Zend/zend_language_scanner.c"
+#line 1615 "Zend/zend_language_scanner.c"
yy43:
YYDEBUG(43, *YYCURSOR);
++YYCURSOR;
YYDEBUG(44, *YYCURSOR);
yyleng = YYCURSOR - SCNG(yy_text);
-#line 2166 "Zend/zend_language_scanner.l"
+#line 2163 "Zend/zend_language_scanner.l"
{
BEGIN(ST_IN_SCRIPTING);
RETURN_TOKEN('"');
}
-#line 1632 "Zend/zend_language_scanner.c"
+#line 1626 "Zend/zend_language_scanner.c"
yy45:
YYDEBUG(45, *YYCURSOR);
yych = *++YYCURSOR;
zend_copy_value(zendlval, (yytext+1), (yyleng-1));
RETURN_TOKEN(T_VARIABLE);
}
-#line 1676 "Zend/zend_language_scanner.c"
+#line 1670 "Zend/zend_language_scanner.c"
yy50:
YYDEBUG(50, *YYCURSOR);
++YYCURSOR;
yy_push_state(ST_LOOKING_FOR_VARNAME);
RETURN_TOKEN(T_DOLLAR_OPEN_CURLY_BRACES);
}
-#line 1687 "Zend/zend_language_scanner.c"
+#line 1681 "Zend/zend_language_scanner.c"
yy52:
YYDEBUG(52, *YYCURSOR);
++YYCURSOR;
YYDEBUG(53, *YYCURSOR);
yyleng = YYCURSOR - SCNG(yy_text);
-#line 2158 "Zend/zend_language_scanner.l"
+#line 2155 "Zend/zend_language_scanner.l"
{
Z_LVAL_P(zendlval) = (zend_long) '{';
yy_push_state(ST_IN_SCRIPTING);
yyless(1);
RETURN_TOKEN(T_CURLY_OPEN);
}
-#line 1700 "Zend/zend_language_scanner.c"
+#line 1694 "Zend/zend_language_scanner.c"
yy54:
YYDEBUG(54, *YYCURSOR);
yych = *++YYCURSOR;
zend_copy_value(zendlval, (yytext+1), (yyleng-1));
RETURN_TOKEN(T_VARIABLE);
}
-#line 1721 "Zend/zend_language_scanner.c"
+#line 1715 "Zend/zend_language_scanner.c"
yy58:
YYDEBUG(58, *YYCURSOR);
yych = *++YYCURSOR;
zend_copy_value(zendlval, (yytext+1), (yyleng-1));
RETURN_TOKEN(T_VARIABLE);
}
-#line 1746 "Zend/zend_language_scanner.c"
+#line 1740 "Zend/zend_language_scanner.c"
}
/* *********************************** */
yyc_ST_END_HEREDOC:
++YYCURSOR;
YYDEBUG(64, *YYCURSOR);
yyleng = YYCURSOR - SCNG(yy_text);
-#line 2144 "Zend/zend_language_scanner.l"
+#line 2141 "Zend/zend_language_scanner.l"
{
zend_heredoc_label *heredoc_label = zend_ptr_stack_pop(&SCNG(heredoc_label_stack));
BEGIN(ST_IN_SCRIPTING);
RETURN_TOKEN(T_END_HEREDOC);
}
-#line 1770 "Zend/zend_language_scanner.c"
+#line 1764 "Zend/zend_language_scanner.c"
/* *********************************** */
yyc_ST_HEREDOC:
{
yy68:
YYDEBUG(68, *YYCURSOR);
yyleng = YYCURSOR - SCNG(yy_text);
-#line 2275 "Zend/zend_language_scanner.l"
+#line 2266 "Zend/zend_language_scanner.l"
{
int newline = 0;
heredoc_scan_done:
yyleng = YYCURSOR - SCNG(yy_text);
- if (EXPECTED(zend_scan_escape_string(zendlval, yytext, yyleng - newline, 0) == SUCCESS)) {
- RETURN_TOKEN(T_ENCAPSED_AND_WHITESPACE);
- } else {
- RETURN_TOKEN(T_ERROR);
- }
+ zend_scan_escape_string(zendlval, yytext, yyleng - newline, 0);
+ RETURN_TOKEN(T_ENCAPSED_AND_WHITESPACE);
}
-#line 1894 "Zend/zend_language_scanner.c"
+#line 1885 "Zend/zend_language_scanner.c"
yy69:
YYDEBUG(69, *YYCURSOR);
yych = *++YYCURSOR;
zend_copy_value(zendlval, (yytext+1), (yyleng-1));
RETURN_TOKEN(T_VARIABLE);
}
-#line 1938 "Zend/zend_language_scanner.c"
+#line 1929 "Zend/zend_language_scanner.c"
yy74:
YYDEBUG(74, *YYCURSOR);
++YYCURSOR;
yy_push_state(ST_LOOKING_FOR_VARNAME);
RETURN_TOKEN(T_DOLLAR_OPEN_CURLY_BRACES);
}
-#line 1949 "Zend/zend_language_scanner.c"
+#line 1940 "Zend/zend_language_scanner.c"
yy76:
YYDEBUG(76, *YYCURSOR);
++YYCURSOR;
YYDEBUG(77, *YYCURSOR);
yyleng = YYCURSOR - SCNG(yy_text);
-#line 2158 "Zend/zend_language_scanner.l"
+#line 2155 "Zend/zend_language_scanner.l"
{
Z_LVAL_P(zendlval) = (zend_long) '{';
yy_push_state(ST_IN_SCRIPTING);
yyless(1);
RETURN_TOKEN(T_CURLY_OPEN);
}
-#line 1962 "Zend/zend_language_scanner.c"
+#line 1953 "Zend/zend_language_scanner.c"
yy78:
YYDEBUG(78, *YYCURSOR);
yych = *++YYCURSOR;
zend_copy_value(zendlval, (yytext+1), (yyleng-1));
RETURN_TOKEN(T_VARIABLE);
}
-#line 1983 "Zend/zend_language_scanner.c"
+#line 1974 "Zend/zend_language_scanner.c"
yy82:
YYDEBUG(82, *YYCURSOR);
yych = *++YYCURSOR;
zend_copy_value(zendlval, (yytext+1), (yyleng-1));
RETURN_TOKEN(T_VARIABLE);
}
-#line 2008 "Zend/zend_language_scanner.c"
+#line 1999 "Zend/zend_language_scanner.c"
}
/* *********************************** */
yyc_ST_IN_SCRIPTING:
++YYCURSOR;
YYDEBUG(88, *YYCURSOR);
yyleng = YYCURSOR - SCNG(yy_text);
-#line 2409 "Zend/zend_language_scanner.l"
+#line 2397 "Zend/zend_language_scanner.l"
{
if (YYCURSOR > YYLIMIT) {
RETURN_TOKEN(END);
zend_error(E_COMPILE_WARNING,"Unexpected character in input: '%c' (ASCII=%d) state=%d", yytext[0], yytext[0], YYSTATE);
goto restart;
}
-#line 2186 "Zend/zend_language_scanner.c"
+#line 2177 "Zend/zend_language_scanner.c"
yy89:
YYDEBUG(89, *YYCURSOR);
++YYCURSOR;
HANDLE_NEWLINES(yytext, yyleng);
RETURN_TOKEN(T_WHITESPACE);
}
-#line 2203 "Zend/zend_language_scanner.c"
+#line 2194 "Zend/zend_language_scanner.c"
yy92:
YYDEBUG(92, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(yytext[0]);
}
-#line 2215 "Zend/zend_language_scanner.c"
+#line 2206 "Zend/zend_language_scanner.c"
yy94:
YYDEBUG(94, *YYCURSOR);
++YYCURSOR;
switch (*YYCURSOR++) {
case '"':
yyleng = YYCURSOR - SCNG(yy_text);
- if (EXPECTED(zend_scan_escape_string(zendlval, yytext+bprefix+1, yyleng-bprefix-2, '"') == SUCCESS)) {
- RETURN_TOKEN(T_CONSTANT_ENCAPSED_STRING);
- } else {
- RETURN_TOKEN(T_ERROR);
- }
+ zend_scan_escape_string(zendlval, yytext+bprefix+1, yyleng-bprefix-2, '"');
+ RETURN_TOKEN(T_CONSTANT_ENCAPSED_STRING);
case '$':
if (IS_LABEL_START(*YYCURSOR) || *YYCURSOR == '{') {
break;
BEGIN(ST_DOUBLE_QUOTES);
RETURN_TOKEN('"');
}
-#line 2265 "Zend/zend_language_scanner.c"
+#line 2253 "Zend/zend_language_scanner.c"
yy96:
YYDEBUG(96, *YYCURSOR);
++YYCURSOR;
RETURN_TOKEN(T_COMMENT);
}
-#line 2300 "Zend/zend_language_scanner.c"
+#line 2288 "Zend/zend_language_scanner.c"
yy98:
YYDEBUG(98, *YYCURSOR);
yych = *++YYCURSOR;
}
RETURN_TOKEN(T_CONSTANT_ENCAPSED_STRING);
}
-#line 2399 "Zend/zend_language_scanner.c"
+#line 2387 "Zend/zend_language_scanner.c"
yy103:
YYDEBUG(103, *YYCURSOR);
yyaccept = 0;
if (end != yytext + yyleng) {
zend_throw_exception(zend_ce_parse_error, "Invalid numeric literal", 0);
ZVAL_UNDEF(zendlval);
- RETURN_TOKEN(T_ERROR);
+ RETURN_TOKEN(T_LNUMBER);
}
} else {
errno = 0;
zend_throw_exception(zend_ce_parse_error,
"Invalid numeric literal", 0);
ZVAL_UNDEF(zendlval);
- RETURN_TOKEN(T_ERROR);
+ RETURN_TOKEN(T_DNUMBER);
}
RETURN_TOKEN(T_DNUMBER);
}
if (end != yytext + yyleng) {
zend_throw_exception(zend_ce_parse_error, "Invalid numeric literal", 0);
ZVAL_UNDEF(zendlval);
- RETURN_TOKEN(T_ERROR);
+ RETURN_TOKEN(T_DNUMBER);
}
}
ZEND_ASSERT(!errno);
RETURN_TOKEN(T_LNUMBER);
}
-#line 2572 "Zend/zend_language_scanner.c"
+#line 2560 "Zend/zend_language_scanner.c"
yy112:
YYDEBUG(112, *YYCURSOR);
yyaccept = 1;
zend_copy_value(zendlval, yytext, yyleng);
RETURN_TOKEN(T_STRING);
}
-#line 2658 "Zend/zend_language_scanner.c"
+#line 2646 "Zend/zend_language_scanner.c"
yy121:
YYDEBUG(121, *YYCURSOR);
yyaccept = 2;
{
RETURN_TOKEN(T_NS_SEPARATOR);
}
-#line 2947 "Zend/zend_language_scanner.c"
+#line 2935 "Zend/zend_language_scanner.c"
yy144:
YYDEBUG(144, *YYCURSOR);
yych = *++YYCURSOR;
++YYCURSOR;
YYDEBUG(147, *YYCURSOR);
yyleng = YYCURSOR - SCNG(yy_text);
-#line 2138 "Zend/zend_language_scanner.l"
+#line 2135 "Zend/zend_language_scanner.l"
{
BEGIN(ST_BACKQUOTE);
RETURN_TOKEN('`');
}
-#line 2968 "Zend/zend_language_scanner.c"
+#line 2956 "Zend/zend_language_scanner.c"
yy148:
YYDEBUG(148, *YYCURSOR);
++YYCURSOR;
yy_push_state(ST_IN_SCRIPTING);
RETURN_TOKEN('{');
}
-#line 2979 "Zend/zend_language_scanner.c"
+#line 2967 "Zend/zend_language_scanner.c"
yy150:
YYDEBUG(150, *YYCURSOR);
yych = *++YYCURSOR;
}
RETURN_TOKEN('}');
}
-#line 2999 "Zend/zend_language_scanner.c"
+#line 2987 "Zend/zend_language_scanner.c"
yy153:
YYDEBUG(153, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_IS_NOT_EQUAL);
}
-#line 3011 "Zend/zend_language_scanner.c"
+#line 2999 "Zend/zend_language_scanner.c"
yy155:
YYDEBUG(155, *YYCURSOR);
++YYCURSOR;
zend_copy_value(zendlval, (yytext+1), (yyleng-1));
RETURN_TOKEN(T_VARIABLE);
}
-#line 3041 "Zend/zend_language_scanner.c"
+#line 3029 "Zend/zend_language_scanner.c"
yy158:
YYDEBUG(158, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_MOD_EQUAL);
}
-#line 3051 "Zend/zend_language_scanner.c"
+#line 3039 "Zend/zend_language_scanner.c"
yy160:
YYDEBUG(160, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_BOOLEAN_AND);
}
-#line 3061 "Zend/zend_language_scanner.c"
+#line 3049 "Zend/zend_language_scanner.c"
yy162:
YYDEBUG(162, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_AND_EQUAL);
}
-#line 3071 "Zend/zend_language_scanner.c"
+#line 3059 "Zend/zend_language_scanner.c"
yy164:
YYDEBUG(164, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_POW);
}
-#line 3205 "Zend/zend_language_scanner.c"
+#line 3193 "Zend/zend_language_scanner.c"
yy178:
YYDEBUG(178, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_MUL_EQUAL);
}
-#line 3215 "Zend/zend_language_scanner.c"
+#line 3203 "Zend/zend_language_scanner.c"
yy180:
YYDEBUG(180, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_INC);
}
-#line 3225 "Zend/zend_language_scanner.c"
+#line 3213 "Zend/zend_language_scanner.c"
yy182:
YYDEBUG(182, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_PLUS_EQUAL);
}
-#line 3235 "Zend/zend_language_scanner.c"
+#line 3223 "Zend/zend_language_scanner.c"
yy184:
YYDEBUG(184, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_DEC);
}
-#line 3245 "Zend/zend_language_scanner.c"
+#line 3233 "Zend/zend_language_scanner.c"
yy186:
YYDEBUG(186, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_MINUS_EQUAL);
}
-#line 3255 "Zend/zend_language_scanner.c"
+#line 3243 "Zend/zend_language_scanner.c"
yy188:
YYDEBUG(188, *YYCURSOR);
++YYCURSOR;
yy_push_state(ST_LOOKING_FOR_PROPERTY);
RETURN_TOKEN(T_OBJECT_OPERATOR);
}
-#line 3266 "Zend/zend_language_scanner.c"
+#line 3254 "Zend/zend_language_scanner.c"
yy190:
YYDEBUG(190, *YYCURSOR);
yych = *++YYCURSOR;
ZEND_ASSERT(end == yytext + yyleng);
RETURN_TOKEN(T_DNUMBER);
}
-#line 3298 "Zend/zend_language_scanner.c"
+#line 3286 "Zend/zend_language_scanner.c"
yy194:
YYDEBUG(194, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_CONCAT_EQUAL);
}
-#line 3308 "Zend/zend_language_scanner.c"
+#line 3296 "Zend/zend_language_scanner.c"
yy196:
YYDEBUG(196, *YYCURSOR);
yyaccept = 4;
RETURN_TOKEN(T_COMMENT);
}
-#line 3350 "Zend/zend_language_scanner.c"
+#line 3338 "Zend/zend_language_scanner.c"
yy198:
YYDEBUG(198, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_DIV_EQUAL);
}
-#line 3360 "Zend/zend_language_scanner.c"
+#line 3348 "Zend/zend_language_scanner.c"
yy200:
YYDEBUG(200, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_PAAMAYIM_NEKUDOTAYIM);
}
-#line 3396 "Zend/zend_language_scanner.c"
+#line 3384 "Zend/zend_language_scanner.c"
yy205:
YYDEBUG(205, *YYCURSOR);
yyaccept = 5;
{
RETURN_TOKEN(T_SL);
}
-#line 3411 "Zend/zend_language_scanner.c"
+#line 3399 "Zend/zend_language_scanner.c"
yy207:
YYDEBUG(207, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_IS_SMALLER_OR_EQUAL);
}
-#line 3422 "Zend/zend_language_scanner.c"
+#line 3410 "Zend/zend_language_scanner.c"
yy209:
YYDEBUG(209, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_IS_EQUAL);
}
-#line 3437 "Zend/zend_language_scanner.c"
+#line 3425 "Zend/zend_language_scanner.c"
yy212:
YYDEBUG(212, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_DOUBLE_ARROW);
}
-#line 3447 "Zend/zend_language_scanner.c"
+#line 3435 "Zend/zend_language_scanner.c"
yy214:
YYDEBUG(214, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_IS_GREATER_OR_EQUAL);
}
-#line 3457 "Zend/zend_language_scanner.c"
+#line 3445 "Zend/zend_language_scanner.c"
yy216:
YYDEBUG(216, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_SR);
}
-#line 3468 "Zend/zend_language_scanner.c"
+#line 3456 "Zend/zend_language_scanner.c"
yy218:
YYDEBUG(218, *YYCURSOR);
++YYCURSOR;
}
RETURN_TOKEN(T_CLOSE_TAG); /* implicit ';' at php-end tag */
}
-#line 3485 "Zend/zend_language_scanner.c"
+#line 3473 "Zend/zend_language_scanner.c"
yy220:
YYDEBUG(220, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_COALESCE);
}
-#line 3495 "Zend/zend_language_scanner.c"
+#line 3483 "Zend/zend_language_scanner.c"
yy222:
YYDEBUG(222, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_AS);
}
-#line 3526 "Zend/zend_language_scanner.c"
+#line 3514 "Zend/zend_language_scanner.c"
yy227:
YYDEBUG(227, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_DO);
}
-#line 3616 "Zend/zend_language_scanner.c"
+#line 3604 "Zend/zend_language_scanner.c"
yy236:
YYDEBUG(236, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_IF);
}
-#line 3705 "Zend/zend_language_scanner.c"
+#line 3693 "Zend/zend_language_scanner.c"
yy249:
YYDEBUG(249, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_LOGICAL_OR);
}
-#line 3770 "Zend/zend_language_scanner.c"
+#line 3758 "Zend/zend_language_scanner.c"
yy257:
YYDEBUG(257, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_XOR_EQUAL);
}
-#line 3888 "Zend/zend_language_scanner.c"
+#line 3876 "Zend/zend_language_scanner.c"
yy272:
YYDEBUG(272, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_OR_EQUAL);
}
-#line 3920 "Zend/zend_language_scanner.c"
+#line 3908 "Zend/zend_language_scanner.c"
yy275:
YYDEBUG(275, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_BOOLEAN_OR);
}
-#line 3930 "Zend/zend_language_scanner.c"
+#line 3918 "Zend/zend_language_scanner.c"
yy277:
YYDEBUG(277, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_IS_NOT_IDENTICAL);
}
-#line 3940 "Zend/zend_language_scanner.c"
+#line 3928 "Zend/zend_language_scanner.c"
yy279:
YYDEBUG(279, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_POW_EQUAL);
}
-#line 4010 "Zend/zend_language_scanner.c"
+#line 3998 "Zend/zend_language_scanner.c"
yy291:
YYDEBUG(291, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_ELLIPSIS);
}
-#line 4020 "Zend/zend_language_scanner.c"
+#line 4008 "Zend/zend_language_scanner.c"
yy293:
YYDEBUG(293, *YYCURSOR);
yych = *++YYCURSOR;
RETURN_TOKEN(T_DNUMBER);
}
}
-#line 4072 "Zend/zend_language_scanner.c"
+#line 4060 "Zend/zend_language_scanner.c"
yy297:
YYDEBUG(297, *YYCURSOR);
yych = *++YYCURSOR;
RETURN_TOKEN(T_DNUMBER);
}
}
-#line 4126 "Zend/zend_language_scanner.c"
+#line 4114 "Zend/zend_language_scanner.c"
yy303:
YYDEBUG(303, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_SL_EQUAL);
}
-#line 4165 "Zend/zend_language_scanner.c"
+#line 4153 "Zend/zend_language_scanner.c"
yy307:
YYDEBUG(307, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_SPACESHIP);
}
-#line 4175 "Zend/zend_language_scanner.c"
+#line 4163 "Zend/zend_language_scanner.c"
yy309:
YYDEBUG(309, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_IS_IDENTICAL);
}
-#line 4185 "Zend/zend_language_scanner.c"
+#line 4173 "Zend/zend_language_scanner.c"
yy311:
YYDEBUG(311, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_SR_EQUAL);
}
-#line 4195 "Zend/zend_language_scanner.c"
+#line 4183 "Zend/zend_language_scanner.c"
yy313:
YYDEBUG(313, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_LOGICAL_AND);
}
-#line 4223 "Zend/zend_language_scanner.c"
+#line 4211 "Zend/zend_language_scanner.c"
yy318:
YYDEBUG(318, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_EXIT);
}
-#line 4308 "Zend/zend_language_scanner.c"
+#line 4296 "Zend/zend_language_scanner.c"
yy331:
YYDEBUG(331, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_FOR);
}
-#line 4394 "Zend/zend_language_scanner.c"
+#line 4382 "Zend/zend_language_scanner.c"
yy341:
YYDEBUG(341, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_NEW);
}
-#line 4467 "Zend/zend_language_scanner.c"
+#line 4455 "Zend/zend_language_scanner.c"
yy353:
YYDEBUG(353, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_TRY);
}
-#line 4544 "Zend/zend_language_scanner.c"
+#line 4532 "Zend/zend_language_scanner.c"
yy364:
YYDEBUG(364, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_USE);
}
-#line 4563 "Zend/zend_language_scanner.c"
+#line 4551 "Zend/zend_language_scanner.c"
yy367:
YYDEBUG(367, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_VAR);
}
-#line 4576 "Zend/zend_language_scanner.c"
+#line 4564 "Zend/zend_language_scanner.c"
yy369:
YYDEBUG(369, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_LOGICAL_XOR);
}
-#line 4595 "Zend/zend_language_scanner.c"
+#line 4583 "Zend/zend_language_scanner.c"
yy372:
YYDEBUG(372, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_CASE);
}
-#line 4813 "Zend/zend_language_scanner.c"
+#line 4801 "Zend/zend_language_scanner.c"
yy403:
YYDEBUG(403, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_ECHO);
}
-#line 4868 "Zend/zend_language_scanner.c"
+#line 4856 "Zend/zend_language_scanner.c"
yy412:
YYDEBUG(412, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_ELSE);
}
-#line 4896 "Zend/zend_language_scanner.c"
+#line 4884 "Zend/zend_language_scanner.c"
yy414:
YYDEBUG(414, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_EVAL);
}
-#line 4945 "Zend/zend_language_scanner.c"
+#line 4933 "Zend/zend_language_scanner.c"
yy422:
YYDEBUG(422, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_EXIT);
}
-#line 4958 "Zend/zend_language_scanner.c"
+#line 4946 "Zend/zend_language_scanner.c"
yy424:
YYDEBUG(424, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_GOTO);
}
-#line 5001 "Zend/zend_language_scanner.c"
+#line 4989 "Zend/zend_language_scanner.c"
yy431:
YYDEBUG(431, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_LIST);
}
-#line 5054 "Zend/zend_language_scanner.c"
+#line 5042 "Zend/zend_language_scanner.c"
yy438:
YYDEBUG(438, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_INT_CAST);
}
-#line 5245 "Zend/zend_language_scanner.c"
+#line 5233 "Zend/zend_language_scanner.c"
yy470:
YYDEBUG(470, *YYCURSOR);
yych = *++YYCURSOR;
yy481:
YYDEBUG(481, *YYCURSOR);
yyleng = YYCURSOR - SCNG(yy_text);
-#line 2090 "Zend/zend_language_scanner.l"
+#line 2087 "Zend/zend_language_scanner.l"
{
char *s;
int bprefix = (yytext[0] != '<') ? 1 : 0;
RETURN_TOKEN(T_START_HEREDOC);
}
-#line 5389 "Zend/zend_language_scanner.c"
+#line 5377 "Zend/zend_language_scanner.c"
yy482:
YYDEBUG(482, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_ARRAY);
}
-#line 5413 "Zend/zend_language_scanner.c"
+#line 5401 "Zend/zend_language_scanner.c"
yy486:
YYDEBUG(486, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_BREAK);
}
-#line 5426 "Zend/zend_language_scanner.c"
+#line 5414 "Zend/zend_language_scanner.c"
yy488:
YYDEBUG(488, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_CATCH);
}
-#line 5445 "Zend/zend_language_scanner.c"
+#line 5433 "Zend/zend_language_scanner.c"
yy491:
YYDEBUG(491, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_CLASS);
}
-#line 5458 "Zend/zend_language_scanner.c"
+#line 5446 "Zend/zend_language_scanner.c"
yy493:
YYDEBUG(493, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_CLONE);
}
-#line 5471 "Zend/zend_language_scanner.c"
+#line 5459 "Zend/zend_language_scanner.c"
yy495:
YYDEBUG(495, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_CONST);
}
-#line 5484 "Zend/zend_language_scanner.c"
+#line 5472 "Zend/zend_language_scanner.c"
yy497:
YYDEBUG(497, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_EMPTY);
}
-#line 5521 "Zend/zend_language_scanner.c"
+#line 5509 "Zend/zend_language_scanner.c"
yy503:
YYDEBUG(503, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_ENDIF);
}
-#line 5546 "Zend/zend_language_scanner.c"
+#line 5534 "Zend/zend_language_scanner.c"
yy507:
YYDEBUG(507, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_FINAL);
}
-#line 5592 "Zend/zend_language_scanner.c"
+#line 5580 "Zend/zend_language_scanner.c"
yy512:
YYDEBUG(512, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_ISSET);
}
-#line 5653 "Zend/zend_language_scanner.c"
+#line 5641 "Zend/zend_language_scanner.c"
yy522:
YYDEBUG(522, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_PRINT);
}
-#line 5672 "Zend/zend_language_scanner.c"
+#line 5660 "Zend/zend_language_scanner.c"
yy525:
YYDEBUG(525, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_THROW);
}
-#line 5727 "Zend/zend_language_scanner.c"
+#line 5715 "Zend/zend_language_scanner.c"
yy534:
YYDEBUG(534, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_TRAIT);
}
-#line 5740 "Zend/zend_language_scanner.c"
+#line 5728 "Zend/zend_language_scanner.c"
yy536:
YYDEBUG(536, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_UNSET);
}
-#line 5753 "Zend/zend_language_scanner.c"
+#line 5741 "Zend/zend_language_scanner.c"
yy538:
YYDEBUG(538, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_WHILE);
}
-#line 5766 "Zend/zend_language_scanner.c"
+#line 5754 "Zend/zend_language_scanner.c"
yy540:
YYDEBUG(540, *YYCURSOR);
yyaccept = 6;
{
RETURN_TOKEN(T_YIELD);
}
-#line 5788 "Zend/zend_language_scanner.c"
+#line 5776 "Zend/zend_language_scanner.c"
yy542:
YYDEBUG(542, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_BOOL_CAST);
}
-#line 5884 "Zend/zend_language_scanner.c"
+#line 5872 "Zend/zend_language_scanner.c"
yy558:
YYDEBUG(558, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_DOUBLE_CAST);
}
-#line 5918 "Zend/zend_language_scanner.c"
+#line 5906 "Zend/zend_language_scanner.c"
yy564:
YYDEBUG(564, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_ELSEIF);
}
-#line 5987 "Zend/zend_language_scanner.c"
+#line 5975 "Zend/zend_language_scanner.c"
yy575:
YYDEBUG(575, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_ENDFOR);
}
-#line 6021 "Zend/zend_language_scanner.c"
+#line 6009 "Zend/zend_language_scanner.c"
yy578:
YYDEBUG(578, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_GLOBAL);
}
-#line 6070 "Zend/zend_language_scanner.c"
+#line 6058 "Zend/zend_language_scanner.c"
yy586:
YYDEBUG(586, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_PUBLIC);
}
-#line 6131 "Zend/zend_language_scanner.c"
+#line 6119 "Zend/zend_language_scanner.c"
yy596:
YYDEBUG(596, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_RETURN);
}
-#line 6150 "Zend/zend_language_scanner.c"
+#line 6138 "Zend/zend_language_scanner.c"
yy599:
YYDEBUG(599, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_STATIC);
}
-#line 6163 "Zend/zend_language_scanner.c"
+#line 6151 "Zend/zend_language_scanner.c"
yy601:
YYDEBUG(601, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_SWITCH);
}
-#line 6176 "Zend/zend_language_scanner.c"
+#line 6164 "Zend/zend_language_scanner.c"
yy603:
YYDEBUG(603, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_ARRAY_CAST);
}
-#line 6260 "Zend/zend_language_scanner.c"
+#line 6248 "Zend/zend_language_scanner.c"
yy616:
YYDEBUG(616, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_UNSET_CAST);
}
-#line 6310 "Zend/zend_language_scanner.c"
+#line 6298 "Zend/zend_language_scanner.c"
yy624:
YYDEBUG(624, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_DECLARE);
}
-#line 6341 "Zend/zend_language_scanner.c"
+#line 6329 "Zend/zend_language_scanner.c"
yy629:
YYDEBUG(629, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_DEFAULT);
}
-#line 6354 "Zend/zend_language_scanner.c"
+#line 6342 "Zend/zend_language_scanner.c"
yy631:
YYDEBUG(631, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_EXTENDS);
}
-#line 6391 "Zend/zend_language_scanner.c"
+#line 6379 "Zend/zend_language_scanner.c"
yy637:
YYDEBUG(637, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_FINALLY);
}
-#line 6404 "Zend/zend_language_scanner.c"
+#line 6392 "Zend/zend_language_scanner.c"
yy639:
YYDEBUG(639, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_FOREACH);
}
-#line 6417 "Zend/zend_language_scanner.c"
+#line 6405 "Zend/zend_language_scanner.c"
yy641:
YYDEBUG(641, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_INCLUDE);
}
-#line 6455 "Zend/zend_language_scanner.c"
+#line 6443 "Zend/zend_language_scanner.c"
yy645:
YYDEBUG(645, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_PRIVATE);
}
-#line 6492 "Zend/zend_language_scanner.c"
+#line 6480 "Zend/zend_language_scanner.c"
yy651:
YYDEBUG(651, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_REQUIRE);
}
-#line 6524 "Zend/zend_language_scanner.c"
+#line 6512 "Zend/zend_language_scanner.c"
yy654:
YYDEBUG(654, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_DIR);
}
-#line 6548 "Zend/zend_language_scanner.c"
+#line 6536 "Zend/zend_language_scanner.c"
yy658:
YYDEBUG(658, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_STRING_CAST);
}
-#line 6597 "Zend/zend_language_scanner.c"
+#line 6585 "Zend/zend_language_scanner.c"
yy667:
YYDEBUG(667, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_OBJECT_CAST);
}
-#line 6607 "Zend/zend_language_scanner.c"
+#line 6595 "Zend/zend_language_scanner.c"
yy669:
YYDEBUG(669, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_ABSTRACT);
}
-#line 6620 "Zend/zend_language_scanner.c"
+#line 6608 "Zend/zend_language_scanner.c"
yy671:
YYDEBUG(671, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_CALLABLE);
}
-#line 6633 "Zend/zend_language_scanner.c"
+#line 6621 "Zend/zend_language_scanner.c"
yy673:
YYDEBUG(673, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_CONTINUE);
}
-#line 6646 "Zend/zend_language_scanner.c"
+#line 6634 "Zend/zend_language_scanner.c"
yy675:
YYDEBUG(675, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_ENDWHILE);
}
-#line 6677 "Zend/zend_language_scanner.c"
+#line 6665 "Zend/zend_language_scanner.c"
yy680:
YYDEBUG(680, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_FUNCTION);
}
-#line 6690 "Zend/zend_language_scanner.c"
+#line 6678 "Zend/zend_language_scanner.c"
yy682:
YYDEBUG(682, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_FILE);
}
-#line 6762 "Zend/zend_language_scanner.c"
+#line 6750 "Zend/zend_language_scanner.c"
yy694:
YYDEBUG(694, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_LINE);
}
-#line 6787 "Zend/zend_language_scanner.c"
+#line 6775 "Zend/zend_language_scanner.c"
yy698:
YYDEBUG(698, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_ENDSWITCH);
}
-#line 6828 "Zend/zend_language_scanner.c"
+#line 6816 "Zend/zend_language_scanner.c"
yy705:
YYDEBUG(705, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_INSTEADOF);
}
-#line 6859 "Zend/zend_language_scanner.c"
+#line 6847 "Zend/zend_language_scanner.c"
yy710:
YYDEBUG(710, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_INTERFACE);
}
-#line 6872 "Zend/zend_language_scanner.c"
+#line 6860 "Zend/zend_language_scanner.c"
yy712:
YYDEBUG(712, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_NAMESPACE);
}
-#line 6885 "Zend/zend_language_scanner.c"
+#line 6873 "Zend/zend_language_scanner.c"
yy714:
YYDEBUG(714, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_PROTECTED);
}
-#line 6898 "Zend/zend_language_scanner.c"
+#line 6886 "Zend/zend_language_scanner.c"
yy716:
YYDEBUG(716, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_CLASS_C);
}
-#line 6923 "Zend/zend_language_scanner.c"
+#line 6911 "Zend/zend_language_scanner.c"
yy720:
YYDEBUG(720, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_TRAIT_C);
}
-#line 6959 "Zend/zend_language_scanner.c"
+#line 6947 "Zend/zend_language_scanner.c"
yy726:
YYDEBUG(726, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_ENDDECLARE);
}
-#line 6972 "Zend/zend_language_scanner.c"
+#line 6960 "Zend/zend_language_scanner.c"
yy728:
YYDEBUG(728, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_ENDFOREACH);
}
-#line 6985 "Zend/zend_language_scanner.c"
+#line 6973 "Zend/zend_language_scanner.c"
yy730:
YYDEBUG(730, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_IMPLEMENTS);
}
-#line 6998 "Zend/zend_language_scanner.c"
+#line 6986 "Zend/zend_language_scanner.c"
yy732:
YYDEBUG(732, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_INSTANCEOF);
}
-#line 7017 "Zend/zend_language_scanner.c"
+#line 7005 "Zend/zend_language_scanner.c"
yy735:
YYDEBUG(735, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_METHOD_C);
}
-#line 7069 "Zend/zend_language_scanner.c"
+#line 7057 "Zend/zend_language_scanner.c"
yy741:
YYDEBUG(741, *YYCURSOR);
yych = *++YYCURSOR;
HANDLE_NEWLINES(yytext, yyleng);
RETURN_TOKEN(T_YIELD_FROM);
}
-#line 7099 "Zend/zend_language_scanner.c"
+#line 7087 "Zend/zend_language_scanner.c"
yy746:
YYDEBUG(746, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_INCLUDE_ONCE);
}
-#line 7128 "Zend/zend_language_scanner.c"
+#line 7116 "Zend/zend_language_scanner.c"
yy751:
YYDEBUG(751, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_REQUIRE_ONCE);
}
-#line 7141 "Zend/zend_language_scanner.c"
+#line 7129 "Zend/zend_language_scanner.c"
yy753:
YYDEBUG(753, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_FUNC_C);
}
-#line 7154 "Zend/zend_language_scanner.c"
+#line 7142 "Zend/zend_language_scanner.c"
yy755:
YYDEBUG(755, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_NS_C);
}
-#line 7184 "Zend/zend_language_scanner.c"
+#line 7172 "Zend/zend_language_scanner.c"
yy760:
YYDEBUG(760, *YYCURSOR);
yych = *++YYCURSOR;
{
RETURN_TOKEN(T_HALT_COMPILER);
}
-#line 7202 "Zend/zend_language_scanner.c"
+#line 7190 "Zend/zend_language_scanner.c"
}
/* *********************************** */
yyc_ST_LOOKING_FOR_PROPERTY:
yy_pop_state();
goto restart;
}
-#line 7274 "Zend/zend_language_scanner.c"
+#line 7262 "Zend/zend_language_scanner.c"
yy767:
YYDEBUG(767, *YYCURSOR);
++YYCURSOR;
HANDLE_NEWLINES(yytext, yyleng);
RETURN_TOKEN(T_WHITESPACE);
}
-#line 7291 "Zend/zend_language_scanner.c"
+#line 7279 "Zend/zend_language_scanner.c"
yy770:
YYDEBUG(770, *YYCURSOR);
yych = *++YYCURSOR;
zend_copy_value(zendlval, yytext, yyleng);
RETURN_TOKEN(T_STRING);
}
-#line 7314 "Zend/zend_language_scanner.c"
+#line 7302 "Zend/zend_language_scanner.c"
yy774:
YYDEBUG(774, *YYCURSOR);
++YYCURSOR;
{
RETURN_TOKEN(T_OBJECT_OPERATOR);
}
-#line 7324 "Zend/zend_language_scanner.c"
+#line 7312 "Zend/zend_language_scanner.c"
}
/* *********************************** */
yyc_ST_LOOKING_FOR_VARNAME:
yy_push_state(ST_IN_SCRIPTING);
goto restart;
}
-#line 7388 "Zend/zend_language_scanner.c"
+#line 7376 "Zend/zend_language_scanner.c"
yy780:
YYDEBUG(780, *YYCURSOR);
yych = *(YYMARKER = ++YYCURSOR);
yy_push_state(ST_IN_SCRIPTING);
RETURN_TOKEN(T_STRING_VARNAME);
}
-#line 7443 "Zend/zend_language_scanner.c"
+#line 7431 "Zend/zend_language_scanner.c"
}
/* *********************************** */
yyc_ST_NOWDOC:
++YYCURSOR;
YYDEBUG(789, *YYCURSOR);
yyleng = YYCURSOR - SCNG(yy_text);
-#line 2352 "Zend/zend_language_scanner.l"
+#line 2340 "Zend/zend_language_scanner.l"
{
int newline = 0;
HANDLE_NEWLINES(yytext, yyleng - newline);
RETURN_TOKEN(T_ENCAPSED_AND_WHITESPACE);
}
-#line 7510 "Zend/zend_language_scanner.c"
+#line 7498 "Zend/zend_language_scanner.c"
/* *********************************** */
yyc_ST_VAR_OFFSET:
{
++YYCURSOR;
YYDEBUG(793, *YYCURSOR);
yyleng = YYCURSOR - SCNG(yy_text);
-#line 2409 "Zend/zend_language_scanner.l"
+#line 2397 "Zend/zend_language_scanner.l"
{
if (YYCURSOR > YYLIMIT) {
RETURN_TOKEN(END);
zend_error(E_COMPILE_WARNING,"Unexpected character in input: '%c' (ASCII=%d) state=%d", yytext[0], yytext[0], YYSTATE);
goto restart;
}
-#line 7607 "Zend/zend_language_scanner.c"
+#line 7595 "Zend/zend_language_scanner.c"
yy794:
YYDEBUG(794, *YYCURSOR);
++YYCURSOR;
ZVAL_NULL(zendlval);
RETURN_TOKEN(T_ENCAPSED_AND_WHITESPACE);
}
-#line 7621 "Zend/zend_language_scanner.c"
+#line 7609 "Zend/zend_language_scanner.c"
yy796:
YYDEBUG(796, *YYCURSOR);
++YYCURSOR;
/* Only '[' or '-' can be valid, but returning other tokens will allow a more explicit parse error */
RETURN_TOKEN(yytext[0]);
}
-#line 7633 "Zend/zend_language_scanner.c"
+#line 7621 "Zend/zend_language_scanner.c"
yy798:
YYDEBUG(798, *YYCURSOR);
yych = *++YYCURSOR;
}
RETURN_TOKEN(T_NUM_STRING);
}
-#line 7684 "Zend/zend_language_scanner.c"
+#line 7672 "Zend/zend_language_scanner.c"
yy801:
YYDEBUG(801, *YYCURSOR);
++YYCURSOR;
zend_copy_value(zendlval, yytext, yyleng);
RETURN_TOKEN(T_STRING);
}
-#line 7711 "Zend/zend_language_scanner.c"
+#line 7699 "Zend/zend_language_scanner.c"
yy806:
YYDEBUG(806, *YYCURSOR);
++YYCURSOR;
yy_pop_state();
RETURN_TOKEN(']');
}
-#line 7722 "Zend/zend_language_scanner.c"
+#line 7710 "Zend/zend_language_scanner.c"
yy808:
YYDEBUG(808, *YYCURSOR);
++YYCURSOR;
zend_copy_value(zendlval, (yytext+1), (yyleng-1));
RETURN_TOKEN(T_VARIABLE);
}
-#line 7752 "Zend/zend_language_scanner.c"
+#line 7740 "Zend/zend_language_scanner.c"
yy811:
YYDEBUG(811, *YYCURSOR);
++YYCURSOR;
ZVAL_STRINGL(zendlval, yytext, yyleng);
RETURN_TOKEN(T_NUM_STRING);
}
-#line 7769 "Zend/zend_language_scanner.c"
+#line 7757 "Zend/zend_language_scanner.c"
yy814:
YYDEBUG(814, *YYCURSOR);
yych = *++YYCURSOR;
goto yy813;
}
}
-#line 2418 "Zend/zend_language_scanner.l"
+#line 2406 "Zend/zend_language_scanner.l"
}