-/* Generated by re2c 0.13.5 on Mon Jul 28 15:05:16 2008 */
+/* Generated by re2c 0.13.5 on Tue Jul 29 22:10:43 2008 */
#line 1 "Zend/zend_language_scanner.l"
/*
+----------------------------------------------------------------------+
yy390:
YYDEBUG(390, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych <= 'H') {
- if (yych <= 'D') {
- if (yych <= 'B') goto yy280;
- if (yych <= 'C') goto yy392;
- goto yy396;
- } else {
- if (yych == 'F') goto yy393;
- if (yych <= 'G') goto yy280;
- }
- } else {
- if (yych <= 'M') {
- if (yych <= 'K') goto yy280;
- if (yych <= 'L') goto yy395;
- goto yy394;
- } else {
- if (yych <= 'N') goto yy397;
- if (yych != 'h') goto yy280;
- }
+ YYDEBUG(-1, yych);
+ switch (yych) {
+ case 'C':
+ case 'c': goto yy392;
+ case 'D':
+ case 'd': goto yy396;
+ case 'F':
+ case 'f': goto yy393;
+ case 'H':
+ case 'h': goto yy391;
+ case 'L':
+ case 'l': goto yy395;
+ case 'M':
+ case 'm': goto yy394;
+ case 'N':
+ case 'n': goto yy397;
+ default: goto yy280;
}
+yy391:
YYDEBUG(391, *YYCURSOR);
yych = *++YYCURSOR;
if (yych == 'A') goto yy451;
YYDEBUG(392, *YYCURSOR);
yych = *++YYCURSOR;
if (yych == 'L') goto yy444;
+ if (yych == 'l') goto yy444;
goto yy280;
yy393:
YYDEBUG(393, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych == 'I') goto yy428;
- if (yych == 'U') goto yy429;
- goto yy280;
+ if (yych <= 'U') {
+ if (yych == 'I') goto yy428;
+ if (yych <= 'T') goto yy280;
+ goto yy429;
+ } else {
+ if (yych <= 'i') {
+ if (yych <= 'h') goto yy280;
+ goto yy428;
+ } else {
+ 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 == 'I') goto yy409;
+ if (yych == 'i') goto yy409;
goto yy280;
yy397:
YYDEBUG(397, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'A') goto yy280;
+ if (yych == 'A') goto yy398;
+ if (yych != 'a') goto yy280;
+yy398:
YYDEBUG(398, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'M') goto yy280;
+ if (yych == 'M') goto yy399;
+ if (yych != 'm') goto yy280;
+yy399:
YYDEBUG(399, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'E') goto yy280;
+ if (yych == 'E') goto yy400;
+ if (yych != 'e') goto yy280;
+yy400:
YYDEBUG(400, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'S') goto yy280;
+ if (yych == 'S') goto yy401;
+ if (yych != 's') goto yy280;
+yy401:
YYDEBUG(401, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'P') goto yy280;
+ if (yych == 'P') goto yy402;
+ if (yych != 'p') goto yy280;
+yy402:
YYDEBUG(402, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'A') goto yy280;
+ if (yych == 'A') goto yy403;
+ if (yych != 'a') goto yy280;
+yy403:
YYDEBUG(403, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'C') goto yy280;
+ if (yych == 'C') goto yy404;
+ if (yych != 'c') goto yy280;
+yy404:
YYDEBUG(404, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'E') goto yy280;
+ if (yych == 'E') goto yy405;
+ if (yych != 'e') goto yy280;
+yy405:
YYDEBUG(405, *YYCURSOR);
yych = *++YYCURSOR;
if (yych != '_') goto yy280;
}
return T_NS_C;
}
-#line 5493 "Zend/zend_language_scanner.c"
+#line 5523 "Zend/zend_language_scanner.c"
yy409:
YYDEBUG(409, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'R') goto yy280;
+ if (yych == 'R') goto yy410;
+ if (yych != 'r') goto yy280;
+yy410:
YYDEBUG(410, *YYCURSOR);
yych = *++YYCURSOR;
if (yych != '_') goto yy280;
zendlval->type = IS_STRING;
return T_DIR;
}
-#line 5538 "Zend/zend_language_scanner.c"
+#line 5570 "Zend/zend_language_scanner.c"
yy414:
YYDEBUG(414, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'N') goto yy280;
+ if (yych == 'N') goto yy415;
+ if (yych != 'n') goto yy280;
+yy415:
YYDEBUG(415, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'E') goto yy280;
+ if (yych == 'E') goto yy416;
+ if (yych != 'e') goto yy280;
+yy416:
YYDEBUG(416, *YYCURSOR);
yych = *++YYCURSOR;
if (yych != '_') goto yy280;
Z_TYPE_P(zendlval) = IS_LONG;
return T_LINE;
}
-#line 5565 "Zend/zend_language_scanner.c"
+#line 5601 "Zend/zend_language_scanner.c"
yy420:
YYDEBUG(420, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'T') goto yy280;
+ if (yych == 'T') goto yy421;
+ if (yych != 't') goto yy280;
+yy421:
YYDEBUG(421, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'H') goto yy280;
+ if (yych == 'H') goto yy422;
+ if (yych != 'h') goto yy280;
+yy422:
YYDEBUG(422, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'O') goto yy280;
+ if (yych == 'O') goto yy423;
+ if (yych != 'o') goto yy280;
+yy423:
YYDEBUG(423, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'D') goto yy280;
+ if (yych == 'D') goto yy424;
+ if (yych != 'd') goto yy280;
+yy424:
YYDEBUG(424, *YYCURSOR);
yych = *++YYCURSOR;
if (yych != '_') goto yy280;
}
return T_METHOD_C;
}
-#line 5641 "Zend/zend_language_scanner.c"
+#line 5685 "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 yy280;
+ if (yych == 'N') goto yy430;
+ if (yych != 'n') goto yy280;
+yy430:
YYDEBUG(430, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'C') goto yy280;
+ if (yych == 'C') goto yy431;
+ if (yych != 'c') goto yy280;
+yy431:
YYDEBUG(431, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'T') goto yy280;
+ if (yych == 'T') goto yy432;
+ if (yych != 't') goto yy280;
+yy432:
YYDEBUG(432, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'I') goto yy280;
+ if (yych == 'I') goto yy433;
+ if (yych != 'i') goto yy280;
+yy433:
YYDEBUG(433, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'O') goto yy280;
+ if (yych == 'O') goto yy434;
+ if (yych != 'o') goto yy280;
+yy434:
YYDEBUG(434, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'N') goto yy280;
+ if (yych == 'N') goto yy435;
+ if (yych != 'n') goto yy280;
+yy435:
YYDEBUG(435, *YYCURSOR);
yych = *++YYCURSOR;
if (yych != '_') goto yy280;
}
return T_FUNC_C;
}
-#line 5694 "Zend/zend_language_scanner.c"
+#line 5751 "Zend/zend_language_scanner.c"
yy439:
YYDEBUG(439, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'E') goto yy280;
+ if (yych == 'E') goto yy440;
+ if (yych != 'e') goto yy280;
+yy440:
YYDEBUG(440, *YYCURSOR);
yych = *++YYCURSOR;
if (yych != '_') goto yy280;
ZVAL_RT_STRING(zendlval, filename, 1);
return T_FILE;
}
-#line 5722 "Zend/zend_language_scanner.c"
+#line 5781 "Zend/zend_language_scanner.c"
yy444:
YYDEBUG(444, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'A') goto yy280;
+ if (yych == 'A') goto yy445;
+ if (yych != 'a') goto yy280;
+yy445:
YYDEBUG(445, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'S') goto yy280;
+ if (yych == 'S') goto yy446;
+ if (yych != 's') goto yy280;
+yy446:
YYDEBUG(446, *YYCURSOR);
yych = *++YYCURSOR;
- if (yych != 'S') goto yy280;
+ if (yych == 'S') goto yy447;
+ if (yych != 's') goto yy280;
+yy447:
YYDEBUG(447, *YYCURSOR);
yych = *++YYCURSOR;
if (yych != '_') goto yy280;
}
return T_CLASS_C;
}
-#line 5761 "Zend/zend_language_scanner.c"
+#line 5826 "Zend/zend_language_scanner.c"
yy451:
YYDEBUG(451, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_HALT_COMPILER;
}
-#line 5827 "Zend/zend_language_scanner.c"
+#line 5892 "Zend/zend_language_scanner.c"
yy464:
YYDEBUG(464, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_USE;
}
-#line 5851 "Zend/zend_language_scanner.c"
+#line 5916 "Zend/zend_language_scanner.c"
yy468:
YYDEBUG(468, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_UNSET;
}
-#line 5874 "Zend/zend_language_scanner.c"
+#line 5939 "Zend/zend_language_scanner.c"
yy472:
YYDEBUG(472, *YYCURSOR);
++YYCURSOR;
{
return T_INT_CAST;
}
-#line 6050 "Zend/zend_language_scanner.c"
+#line 6115 "Zend/zend_language_scanner.c"
yy490:
YYDEBUG(490, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_DOUBLE_CAST;
}
-#line 6098 "Zend/zend_language_scanner.c"
+#line 6163 "Zend/zend_language_scanner.c"
yy499:
YYDEBUG(499, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_STRING_CAST;
}
-#line 6172 "Zend/zend_language_scanner.c"
+#line 6237 "Zend/zend_language_scanner.c"
yy513:
YYDEBUG(513, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ARRAY_CAST;
}
-#line 6209 "Zend/zend_language_scanner.c"
+#line 6274 "Zend/zend_language_scanner.c"
yy520:
YYDEBUG(520, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_OBJECT_CAST;
}
-#line 6251 "Zend/zend_language_scanner.c"
+#line 6316 "Zend/zend_language_scanner.c"
yy528:
YYDEBUG(528, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_BOOL_CAST;
}
-#line 6296 "Zend/zend_language_scanner.c"
+#line 6361 "Zend/zend_language_scanner.c"
yy536:
YYDEBUG(536, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_BINARY_CAST;
}
-#line 6344 "Zend/zend_language_scanner.c"
+#line 6409 "Zend/zend_language_scanner.c"
yy545:
YYDEBUG(545, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_UNICODE_CAST;
}
-#line 6405 "Zend/zend_language_scanner.c"
+#line 6470 "Zend/zend_language_scanner.c"
yy555:
YYDEBUG(555, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_UNSET_CAST;
}
-#line 6432 "Zend/zend_language_scanner.c"
+#line 6497 "Zend/zend_language_scanner.c"
yy560:
YYDEBUG(560, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_VAR;
}
-#line 6450 "Zend/zend_language_scanner.c"
+#line 6515 "Zend/zend_language_scanner.c"
yy563:
YYDEBUG(563, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_NEW;
}
-#line 6474 "Zend/zend_language_scanner.c"
+#line 6539 "Zend/zend_language_scanner.c"
yy567:
YYDEBUG(567, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_NAMESPACE;
}
-#line 6517 "Zend/zend_language_scanner.c"
+#line 6582 "Zend/zend_language_scanner.c"
yy575:
YYDEBUG(575, *YYCURSOR);
++YYCURSOR;
{
return T_PAAMAYIM_NEKUDOTAYIM;
}
-#line 6527 "Zend/zend_language_scanner.c"
+#line 6592 "Zend/zend_language_scanner.c"
yy577:
YYDEBUG(577, *YYCURSOR);
++YYCURSOR;
{
return T_MINUS_EQUAL;
}
-#line 6553 "Zend/zend_language_scanner.c"
+#line 6618 "Zend/zend_language_scanner.c"
yy581:
YYDEBUG(581, *YYCURSOR);
++YYCURSOR;
{
return T_DEC;
}
-#line 6563 "Zend/zend_language_scanner.c"
+#line 6628 "Zend/zend_language_scanner.c"
yy583:
YYDEBUG(583, *YYCURSOR);
++YYCURSOR;
yy_push_state(ST_LOOKING_FOR_PROPERTY TSRMLS_CC);
return T_OBJECT_OPERATOR;
}
-#line 6574 "Zend/zend_language_scanner.c"
+#line 6639 "Zend/zend_language_scanner.c"
yy585:
YYDEBUG(585, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_PUBLIC;
}
-#line 6623 "Zend/zend_language_scanner.c"
+#line 6688 "Zend/zend_language_scanner.c"
yy592:
YYDEBUG(592, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_PROTECTED;
}
-#line 6682 "Zend/zend_language_scanner.c"
+#line 6747 "Zend/zend_language_scanner.c"
yy601:
YYDEBUG(601, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_PRIVATE;
}
-#line 6716 "Zend/zend_language_scanner.c"
+#line 6781 "Zend/zend_language_scanner.c"
yy607:
YYDEBUG(607, *YYCURSOR);
++YYCURSOR;
{
return T_PRINT;
}
-#line 6729 "Zend/zend_language_scanner.c"
+#line 6794 "Zend/zend_language_scanner.c"
yy609:
YYDEBUG(609, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_GOTO;
}
-#line 6758 "Zend/zend_language_scanner.c"
+#line 6823 "Zend/zend_language_scanner.c"
yy614:
YYDEBUG(614, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_GLOBAL;
}
-#line 6786 "Zend/zend_language_scanner.c"
+#line 6851 "Zend/zend_language_scanner.c"
yy619:
YYDEBUG(619, *YYCURSOR);
yych = *++YYCURSOR;
BEGIN(ST_DOUBLE_QUOTES);
return T_BINARY_DOUBLE;
}
-#line 6805 "Zend/zend_language_scanner.c"
+#line 6870 "Zend/zend_language_scanner.c"
yy622:
YYDEBUG(622, *YYCURSOR);
++YYCURSOR;
{
return T_BREAK;
}
-#line 6842 "Zend/zend_language_scanner.c"
+#line 6907 "Zend/zend_language_scanner.c"
yy629:
YYDEBUG(629, *YYCURSOR);
++YYCURSOR;
zend_scan_binary_single_string(zendlval, yytext+2, yyleng-3 TSRMLS_CC);
return T_CONSTANT_ENCAPSED_STRING;
}
-#line 6859 "Zend/zend_language_scanner.c"
+#line 6924 "Zend/zend_language_scanner.c"
yy632:
YYDEBUG(632, *YYCURSOR);
++YYCURSOR;
zend_scan_binary_escape_string(zendlval, yytext+2, yyleng-3, '"' TSRMLS_CC);
return T_CONSTANT_ENCAPSED_STRING;
}
-#line 6938 "Zend/zend_language_scanner.c"
+#line 7003 "Zend/zend_language_scanner.c"
yy641:
YYDEBUG(641, *YYCURSOR);
++YYCURSOR;
{
return T_SWITCH;
}
-#line 6988 "Zend/zend_language_scanner.c"
+#line 7053 "Zend/zend_language_scanner.c"
yy650:
YYDEBUG(650, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_STATIC;
}
-#line 7016 "Zend/zend_language_scanner.c"
+#line 7081 "Zend/zend_language_scanner.c"
yy655:
YYDEBUG(655, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_AS;
}
-#line 7047 "Zend/zend_language_scanner.c"
+#line 7112 "Zend/zend_language_scanner.c"
yy660:
YYDEBUG(660, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ARRAY;
}
-#line 7070 "Zend/zend_language_scanner.c"
+#line 7135 "Zend/zend_language_scanner.c"
yy664:
YYDEBUG(664, *YYCURSOR);
++YYCURSOR;
{
return T_LOGICAL_AND;
}
-#line 7083 "Zend/zend_language_scanner.c"
+#line 7148 "Zend/zend_language_scanner.c"
yy666:
YYDEBUG(666, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ABSTRACT;
}
-#line 7121 "Zend/zend_language_scanner.c"
+#line 7186 "Zend/zend_language_scanner.c"
yy673:
YYDEBUG(673, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_WHILE;
}
-#line 7149 "Zend/zend_language_scanner.c"
+#line 7214 "Zend/zend_language_scanner.c"
yy678:
YYDEBUG(678, *YYCURSOR);
++YYCURSOR;
{
return T_IF;
}
-#line 7162 "Zend/zend_language_scanner.c"
+#line 7227 "Zend/zend_language_scanner.c"
yy680:
YYDEBUG(680, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ISSET;
}
-#line 7218 "Zend/zend_language_scanner.c"
+#line 7283 "Zend/zend_language_scanner.c"
yy687:
YYDEBUG(687, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_INCLUDE;
}
-#line 7276 "Zend/zend_language_scanner.c"
+#line 7341 "Zend/zend_language_scanner.c"
yy695:
YYDEBUG(695, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_INCLUDE_ONCE;
}
-#line 7309 "Zend/zend_language_scanner.c"
+#line 7374 "Zend/zend_language_scanner.c"
yy701:
YYDEBUG(701, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_INTERFACE;
}
-#line 7347 "Zend/zend_language_scanner.c"
+#line 7412 "Zend/zend_language_scanner.c"
yy708:
YYDEBUG(708, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_INSTANCEOF;
}
-#line 7390 "Zend/zend_language_scanner.c"
+#line 7455 "Zend/zend_language_scanner.c"
yy716:
YYDEBUG(716, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_IMPLEMENTS;
}
-#line 7438 "Zend/zend_language_scanner.c"
+#line 7503 "Zend/zend_language_scanner.c"
yy725:
YYDEBUG(725, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_TRY;
}
-#line 7462 "Zend/zend_language_scanner.c"
+#line 7527 "Zend/zend_language_scanner.c"
yy729:
YYDEBUG(729, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_THROW;
}
-#line 7485 "Zend/zend_language_scanner.c"
+#line 7550 "Zend/zend_language_scanner.c"
yy733:
YYDEBUG(733, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_REQUIRE;
}
-#line 7550 "Zend/zend_language_scanner.c"
+#line 7615 "Zend/zend_language_scanner.c"
yy741:
YYDEBUG(741, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_REQUIRE_ONCE;
}
-#line 7583 "Zend/zend_language_scanner.c"
+#line 7648 "Zend/zend_language_scanner.c"
yy747:
YYDEBUG(747, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_RETURN;
}
-#line 7606 "Zend/zend_language_scanner.c"
+#line 7671 "Zend/zend_language_scanner.c"
yy751:
YYDEBUG(751, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_CONTINUE;
}
-#line 7691 "Zend/zend_language_scanner.c"
+#line 7756 "Zend/zend_language_scanner.c"
yy762:
YYDEBUG(762, *YYCURSOR);
++YYCURSOR;
{
return T_CONST;
}
-#line 7704 "Zend/zend_language_scanner.c"
+#line 7769 "Zend/zend_language_scanner.c"
yy764:
YYDEBUG(764, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_CLONE;
}
-#line 7733 "Zend/zend_language_scanner.c"
+#line 7798 "Zend/zend_language_scanner.c"
yy769:
YYDEBUG(769, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_CLASS;
}
-#line 7751 "Zend/zend_language_scanner.c"
+#line 7816 "Zend/zend_language_scanner.c"
yy772:
YYDEBUG(772, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_CASE;
}
-#line 7775 "Zend/zend_language_scanner.c"
+#line 7840 "Zend/zend_language_scanner.c"
yy776:
YYDEBUG(776, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_CATCH;
}
-#line 7793 "Zend/zend_language_scanner.c"
+#line 7858 "Zend/zend_language_scanner.c"
yy779:
YYDEBUG(779, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_FUNCTION;
}
-#line 7848 "Zend/zend_language_scanner.c"
+#line 7913 "Zend/zend_language_scanner.c"
yy789:
YYDEBUG(789, *YYCURSOR);
++YYCURSOR;
{
return T_FOR;
}
-#line 7876 "Zend/zend_language_scanner.c"
+#line 7941 "Zend/zend_language_scanner.c"
yy791:
YYDEBUG(791, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_FOREACH;
}
-#line 7904 "Zend/zend_language_scanner.c"
+#line 7969 "Zend/zend_language_scanner.c"
yy796:
YYDEBUG(796, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_FINAL;
}
-#line 7927 "Zend/zend_language_scanner.c"
+#line 7992 "Zend/zend_language_scanner.c"
yy800:
YYDEBUG(800, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_DO;
}
-#line 7962 "Zend/zend_language_scanner.c"
+#line 8027 "Zend/zend_language_scanner.c"
yy804:
YYDEBUG(804, *YYCURSOR);
++YYCURSOR;
{
return T_EXIT;
}
-#line 7975 "Zend/zend_language_scanner.c"
+#line 8040 "Zend/zend_language_scanner.c"
yy806:
YYDEBUG(806, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_DEFAULT;
}
-#line 8014 "Zend/zend_language_scanner.c"
+#line 8079 "Zend/zend_language_scanner.c"
yy813:
YYDEBUG(813, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_DECLARE;
}
-#line 8042 "Zend/zend_language_scanner.c"
+#line 8107 "Zend/zend_language_scanner.c"
yy818:
YYDEBUG(818, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_EXTENDS;
}
-#line 8126 "Zend/zend_language_scanner.c"
+#line 8191 "Zend/zend_language_scanner.c"
yy831:
YYDEBUG(831, *YYCURSOR);
++YYCURSOR;
{
return T_EXIT;
}
-#line 8139 "Zend/zend_language_scanner.c"
+#line 8204 "Zend/zend_language_scanner.c"
yy833:
YYDEBUG(833, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_EVAL;
}
-#line 8157 "Zend/zend_language_scanner.c"
+#line 8222 "Zend/zend_language_scanner.c"
yy836:
YYDEBUG(836, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ENDWHILE;
}
-#line 8231 "Zend/zend_language_scanner.c"
+#line 8296 "Zend/zend_language_scanner.c"
yy847:
YYDEBUG(847, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ENDSWITCH;
}
-#line 8264 "Zend/zend_language_scanner.c"
+#line 8329 "Zend/zend_language_scanner.c"
yy853:
YYDEBUG(853, *YYCURSOR);
++YYCURSOR;
{
return T_ENDIF;
}
-#line 8277 "Zend/zend_language_scanner.c"
+#line 8342 "Zend/zend_language_scanner.c"
yy855:
YYDEBUG(855, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ENDFOR;
}
-#line 8310 "Zend/zend_language_scanner.c"
+#line 8375 "Zend/zend_language_scanner.c"
yy858:
YYDEBUG(858, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ENDFOREACH;
}
-#line 8338 "Zend/zend_language_scanner.c"
+#line 8403 "Zend/zend_language_scanner.c"
yy863:
YYDEBUG(863, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ENDDECLARE;
}
-#line 8376 "Zend/zend_language_scanner.c"
+#line 8441 "Zend/zend_language_scanner.c"
yy870:
YYDEBUG(870, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_EMPTY;
}
-#line 8399 "Zend/zend_language_scanner.c"
+#line 8464 "Zend/zend_language_scanner.c"
yy874:
YYDEBUG(874, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ELSE;
}
-#line 8432 "Zend/zend_language_scanner.c"
+#line 8497 "Zend/zend_language_scanner.c"
yy877:
YYDEBUG(877, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ELSEIF;
}
-#line 8450 "Zend/zend_language_scanner.c"
+#line 8515 "Zend/zend_language_scanner.c"
yy880:
YYDEBUG(880, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ECHO;
}
-#line 8468 "Zend/zend_language_scanner.c"
+#line 8533 "Zend/zend_language_scanner.c"
}
/* *********************************** */
yyc_ST_LOOKING_FOR_PROPERTY:
HANDLE_NEWLINES(yytext, yyleng);
return T_WHITESPACE;
}
-#line 8549 "Zend/zend_language_scanner.c"
+#line 8614 "Zend/zend_language_scanner.c"
yy887:
YYDEBUG(887, *YYCURSOR);
++YYCURSOR;
yy_pop_state(TSRMLS_C);
goto restart;
}
-#line 8563 "Zend/zend_language_scanner.c"
+#line 8628 "Zend/zend_language_scanner.c"
yy889:
YYDEBUG(889, *YYCURSOR);
++YYCURSOR;
}
return T_STRING;
}
-#line 8583 "Zend/zend_language_scanner.c"
+#line 8648 "Zend/zend_language_scanner.c"
yy891:
YYDEBUG(891, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_OBJECT_OPERATOR;
}
-#line 8608 "Zend/zend_language_scanner.c"
+#line 8673 "Zend/zend_language_scanner.c"
yy896:
YYDEBUG(896, *YYCURSOR);
++YYCURSOR;
yy_push_state(ST_IN_SCRIPTING TSRMLS_CC);
return T_STRING_VARNAME;
}
-#line 8690 "Zend/zend_language_scanner.c"
+#line 8755 "Zend/zend_language_scanner.c"
yy902:
YYDEBUG(902, *YYCURSOR);
++YYCURSOR;
yy_push_state(ST_IN_SCRIPTING TSRMLS_CC);
goto restart;
}
-#line 8703 "Zend/zend_language_scanner.c"
+#line 8768 "Zend/zend_language_scanner.c"
yy904:
YYDEBUG(904, *YYCURSOR);
++YYCURSOR;
yymore();
}
}
-#line 8893 "Zend/zend_language_scanner.c"
+#line 8958 "Zend/zend_language_scanner.c"
yy919:
YYDEBUG(919, *YYCURSOR);
++YYCURSOR;
{
yymore();
}
-#line 9004 "Zend/zend_language_scanner.c"
+#line 9069 "Zend/zend_language_scanner.c"
yy927:
YYDEBUG(927, *YYCURSOR);
yych = *++YYCURSOR;
return T_COMMENT;
}
}
-#line 9045 "Zend/zend_language_scanner.c"
+#line 9110 "Zend/zend_language_scanner.c"
yy932:
YYDEBUG(932, *YYCURSOR);
yych = *++YYCURSOR;
CG(zend_lineno)++;
return T_COMMENT;
}
-#line 9067 "Zend/zend_language_scanner.c"
+#line 9132 "Zend/zend_language_scanner.c"
yy936:
YYDEBUG(936, *YYCURSOR);
yych = *++YYCURSOR;
yymore();
}
}
-#line 9090 "Zend/zend_language_scanner.c"
+#line 9155 "Zend/zend_language_scanner.c"
}
/* *********************************** */
yyc_ST_VAR_OFFSET:
}
return T_NUM_STRING;
}
-#line 9203 "Zend/zend_language_scanner.c"
+#line 9268 "Zend/zend_language_scanner.c"
yy943:
YYDEBUG(943, *YYCURSOR);
yych = *++YYCURSOR;
/* Only '[' can be valid, but returning other tokens will allow a more explicit parse error */
return yytext[0];
}
-#line 9228 "Zend/zend_language_scanner.c"
+#line 9293 "Zend/zend_language_scanner.c"
yy946:
YYDEBUG(946, *YYCURSOR);
++YYCURSOR;
yy_pop_state(TSRMLS_C);
return ']';
}
-#line 9239 "Zend/zend_language_scanner.c"
+#line 9304 "Zend/zend_language_scanner.c"
yy948:
YYDEBUG(948, *YYCURSOR);
yych = *++YYCURSOR;
ZVAL_EMPTY_TEXT(zendlval); /* Empty since it won't be used */
return T_ENCAPSED_AND_WHITESPACE;
}
-#line 9257 "Zend/zend_language_scanner.c"
+#line 9322 "Zend/zend_language_scanner.c"
yy951:
YYDEBUG(951, *YYCURSOR);
++YYCURSOR;
}
return T_STRING;
}
-#line 9273 "Zend/zend_language_scanner.c"
+#line 9338 "Zend/zend_language_scanner.c"
yy953:
YYDEBUG(953, *YYCURSOR);
++YYCURSOR;
zend_error(E_COMPILE_WARNING,"Unexpected character in input: '%c' (ASCII=%d) state=%d", yytext[0], yytext[0], YYSTATE);
goto restart;
}
-#line 9284 "Zend/zend_language_scanner.c"
+#line 9349 "Zend/zend_language_scanner.c"
yy955:
YYDEBUG(955, *YYCURSOR);
++YYCURSOR;
}
return T_VARIABLE;
}
-#line 9330 "Zend/zend_language_scanner.c"
+#line 9395 "Zend/zend_language_scanner.c"
yy960:
YYDEBUG(960, *YYCURSOR);
++YYCURSOR;
}
return T_NUM_STRING;
}
-#line 9369 "Zend/zend_language_scanner.c"
+#line 9434 "Zend/zend_language_scanner.c"
yy967:
YYDEBUG(967, *YYCURSOR);
++YYCURSOR;