-/* Generated by re2c 0.13.5 on Mon Jul 28 15:23:25 2008 */
+/* Generated by re2c 0.13.5 on Tue Jul 29 21:53:56 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 4963 "Zend/zend_language_scanner.c"
+#line 4993 "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 5008 "Zend/zend_language_scanner.c"
+#line 5040 "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;
zendlval->type = IS_LONG;
return T_LINE;
}
-#line 5035 "Zend/zend_language_scanner.c"
+#line 5071 "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;
zendlval->type = IS_STRING;
return T_METHOD_C;
}
-#line 5083 "Zend/zend_language_scanner.c"
+#line 5127 "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;
zendlval->type = IS_STRING;
return T_FUNC_C;
}
-#line 5137 "Zend/zend_language_scanner.c"
+#line 5194 "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;
zendlval->type = IS_STRING;
return T_FILE;
}
-#line 5167 "Zend/zend_language_scanner.c"
+#line 5226 "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;
zendlval->type = IS_STRING;
return T_CLASS_C;
}
-#line 5207 "Zend/zend_language_scanner.c"
+#line 5272 "Zend/zend_language_scanner.c"
yy451:
YYDEBUG(451, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_HALT_COMPILER;
}
-#line 5273 "Zend/zend_language_scanner.c"
+#line 5338 "Zend/zend_language_scanner.c"
yy464:
YYDEBUG(464, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_USE;
}
-#line 5297 "Zend/zend_language_scanner.c"
+#line 5362 "Zend/zend_language_scanner.c"
yy468:
YYDEBUG(468, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_UNSET;
}
-#line 5320 "Zend/zend_language_scanner.c"
+#line 5385 "Zend/zend_language_scanner.c"
yy472:
YYDEBUG(472, *YYCURSOR);
++YYCURSOR;
{
return T_INT_CAST;
}
-#line 5496 "Zend/zend_language_scanner.c"
+#line 5561 "Zend/zend_language_scanner.c"
yy490:
YYDEBUG(490, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_DOUBLE_CAST;
}
-#line 5544 "Zend/zend_language_scanner.c"
+#line 5609 "Zend/zend_language_scanner.c"
yy499:
YYDEBUG(499, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_STRING_CAST;
}
-#line 5618 "Zend/zend_language_scanner.c"
+#line 5683 "Zend/zend_language_scanner.c"
yy513:
YYDEBUG(513, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ARRAY_CAST;
}
-#line 5655 "Zend/zend_language_scanner.c"
+#line 5720 "Zend/zend_language_scanner.c"
yy520:
YYDEBUG(520, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_OBJECT_CAST;
}
-#line 5697 "Zend/zend_language_scanner.c"
+#line 5762 "Zend/zend_language_scanner.c"
yy528:
YYDEBUG(528, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_BOOL_CAST;
}
-#line 5742 "Zend/zend_language_scanner.c"
+#line 5807 "Zend/zend_language_scanner.c"
yy536:
YYDEBUG(536, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_STRING_CAST;
}
-#line 5790 "Zend/zend_language_scanner.c"
+#line 5855 "Zend/zend_language_scanner.c"
yy545:
YYDEBUG(545, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_UNSET_CAST;
}
-#line 5827 "Zend/zend_language_scanner.c"
+#line 5892 "Zend/zend_language_scanner.c"
yy552:
YYDEBUG(552, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_VAR;
}
-#line 5845 "Zend/zend_language_scanner.c"
+#line 5910 "Zend/zend_language_scanner.c"
yy555:
YYDEBUG(555, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_NEW;
}
-#line 5869 "Zend/zend_language_scanner.c"
+#line 5934 "Zend/zend_language_scanner.c"
yy559:
YYDEBUG(559, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_NAMESPACE;
}
-#line 5912 "Zend/zend_language_scanner.c"
+#line 5977 "Zend/zend_language_scanner.c"
yy567:
YYDEBUG(567, *YYCURSOR);
++YYCURSOR;
{
return T_PAAMAYIM_NEKUDOTAYIM;
}
-#line 5922 "Zend/zend_language_scanner.c"
+#line 5987 "Zend/zend_language_scanner.c"
yy569:
YYDEBUG(569, *YYCURSOR);
++YYCURSOR;
{
return T_MINUS_EQUAL;
}
-#line 5948 "Zend/zend_language_scanner.c"
+#line 6013 "Zend/zend_language_scanner.c"
yy573:
YYDEBUG(573, *YYCURSOR);
++YYCURSOR;
{
return T_DEC;
}
-#line 5958 "Zend/zend_language_scanner.c"
+#line 6023 "Zend/zend_language_scanner.c"
yy575:
YYDEBUG(575, *YYCURSOR);
++YYCURSOR;
yy_push_state(ST_LOOKING_FOR_PROPERTY TSRMLS_CC);
return T_OBJECT_OPERATOR;
}
-#line 5969 "Zend/zend_language_scanner.c"
+#line 6034 "Zend/zend_language_scanner.c"
yy577:
YYDEBUG(577, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_PUBLIC;
}
-#line 6018 "Zend/zend_language_scanner.c"
+#line 6083 "Zend/zend_language_scanner.c"
yy584:
YYDEBUG(584, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_PROTECTED;
}
-#line 6077 "Zend/zend_language_scanner.c"
+#line 6142 "Zend/zend_language_scanner.c"
yy593:
YYDEBUG(593, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_PRIVATE;
}
-#line 6111 "Zend/zend_language_scanner.c"
+#line 6176 "Zend/zend_language_scanner.c"
yy599:
YYDEBUG(599, *YYCURSOR);
++YYCURSOR;
{
return T_PRINT;
}
-#line 6124 "Zend/zend_language_scanner.c"
+#line 6189 "Zend/zend_language_scanner.c"
yy601:
YYDEBUG(601, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_GOTO;
}
-#line 6153 "Zend/zend_language_scanner.c"
+#line 6218 "Zend/zend_language_scanner.c"
yy606:
YYDEBUG(606, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_GLOBAL;
}
-#line 6181 "Zend/zend_language_scanner.c"
+#line 6246 "Zend/zend_language_scanner.c"
yy611:
YYDEBUG(611, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_BREAK;
}
-#line 6219 "Zend/zend_language_scanner.c"
+#line 6284 "Zend/zend_language_scanner.c"
yy618:
YYDEBUG(618, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_SWITCH;
}
-#line 6263 "Zend/zend_language_scanner.c"
+#line 6328 "Zend/zend_language_scanner.c"
yy626:
YYDEBUG(626, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_STATIC;
}
-#line 6291 "Zend/zend_language_scanner.c"
+#line 6356 "Zend/zend_language_scanner.c"
yy631:
YYDEBUG(631, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_AS;
}
-#line 6322 "Zend/zend_language_scanner.c"
+#line 6387 "Zend/zend_language_scanner.c"
yy636:
YYDEBUG(636, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ARRAY;
}
-#line 6345 "Zend/zend_language_scanner.c"
+#line 6410 "Zend/zend_language_scanner.c"
yy640:
YYDEBUG(640, *YYCURSOR);
++YYCURSOR;
{
return T_LOGICAL_AND;
}
-#line 6358 "Zend/zend_language_scanner.c"
+#line 6423 "Zend/zend_language_scanner.c"
yy642:
YYDEBUG(642, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ABSTRACT;
}
-#line 6396 "Zend/zend_language_scanner.c"
+#line 6461 "Zend/zend_language_scanner.c"
yy649:
YYDEBUG(649, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_WHILE;
}
-#line 6424 "Zend/zend_language_scanner.c"
+#line 6489 "Zend/zend_language_scanner.c"
yy654:
YYDEBUG(654, *YYCURSOR);
++YYCURSOR;
{
return T_IF;
}
-#line 6437 "Zend/zend_language_scanner.c"
+#line 6502 "Zend/zend_language_scanner.c"
yy656:
YYDEBUG(656, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ISSET;
}
-#line 6493 "Zend/zend_language_scanner.c"
+#line 6558 "Zend/zend_language_scanner.c"
yy663:
YYDEBUG(663, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_INCLUDE;
}
-#line 6551 "Zend/zend_language_scanner.c"
+#line 6616 "Zend/zend_language_scanner.c"
yy671:
YYDEBUG(671, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_INCLUDE_ONCE;
}
-#line 6584 "Zend/zend_language_scanner.c"
+#line 6649 "Zend/zend_language_scanner.c"
yy677:
YYDEBUG(677, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_INTERFACE;
}
-#line 6622 "Zend/zend_language_scanner.c"
+#line 6687 "Zend/zend_language_scanner.c"
yy684:
YYDEBUG(684, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_INSTANCEOF;
}
-#line 6665 "Zend/zend_language_scanner.c"
+#line 6730 "Zend/zend_language_scanner.c"
yy692:
YYDEBUG(692, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_IMPLEMENTS;
}
-#line 6713 "Zend/zend_language_scanner.c"
+#line 6778 "Zend/zend_language_scanner.c"
yy701:
YYDEBUG(701, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_TRY;
}
-#line 6737 "Zend/zend_language_scanner.c"
+#line 6802 "Zend/zend_language_scanner.c"
yy705:
YYDEBUG(705, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_THROW;
}
-#line 6760 "Zend/zend_language_scanner.c"
+#line 6825 "Zend/zend_language_scanner.c"
yy709:
YYDEBUG(709, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_REQUIRE;
}
-#line 6825 "Zend/zend_language_scanner.c"
+#line 6890 "Zend/zend_language_scanner.c"
yy717:
YYDEBUG(717, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_REQUIRE_ONCE;
}
-#line 6858 "Zend/zend_language_scanner.c"
+#line 6923 "Zend/zend_language_scanner.c"
yy723:
YYDEBUG(723, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_RETURN;
}
-#line 6881 "Zend/zend_language_scanner.c"
+#line 6946 "Zend/zend_language_scanner.c"
yy727:
YYDEBUG(727, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_CONTINUE;
}
-#line 6966 "Zend/zend_language_scanner.c"
+#line 7031 "Zend/zend_language_scanner.c"
yy738:
YYDEBUG(738, *YYCURSOR);
++YYCURSOR;
{
return T_CONST;
}
-#line 6979 "Zend/zend_language_scanner.c"
+#line 7044 "Zend/zend_language_scanner.c"
yy740:
YYDEBUG(740, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_CLONE;
}
-#line 7008 "Zend/zend_language_scanner.c"
+#line 7073 "Zend/zend_language_scanner.c"
yy745:
YYDEBUG(745, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_CLASS;
}
-#line 7026 "Zend/zend_language_scanner.c"
+#line 7091 "Zend/zend_language_scanner.c"
yy748:
YYDEBUG(748, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_CASE;
}
-#line 7050 "Zend/zend_language_scanner.c"
+#line 7115 "Zend/zend_language_scanner.c"
yy752:
YYDEBUG(752, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_CATCH;
}
-#line 7068 "Zend/zend_language_scanner.c"
+#line 7133 "Zend/zend_language_scanner.c"
yy755:
YYDEBUG(755, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_FUNCTION;
}
-#line 7123 "Zend/zend_language_scanner.c"
+#line 7188 "Zend/zend_language_scanner.c"
yy765:
YYDEBUG(765, *YYCURSOR);
++YYCURSOR;
{
return T_FOR;
}
-#line 7151 "Zend/zend_language_scanner.c"
+#line 7216 "Zend/zend_language_scanner.c"
yy767:
YYDEBUG(767, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_FOREACH;
}
-#line 7179 "Zend/zend_language_scanner.c"
+#line 7244 "Zend/zend_language_scanner.c"
yy772:
YYDEBUG(772, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_FINAL;
}
-#line 7202 "Zend/zend_language_scanner.c"
+#line 7267 "Zend/zend_language_scanner.c"
yy776:
YYDEBUG(776, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_DO;
}
-#line 7237 "Zend/zend_language_scanner.c"
+#line 7302 "Zend/zend_language_scanner.c"
yy780:
YYDEBUG(780, *YYCURSOR);
++YYCURSOR;
{
return T_EXIT;
}
-#line 7250 "Zend/zend_language_scanner.c"
+#line 7315 "Zend/zend_language_scanner.c"
yy782:
YYDEBUG(782, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_DEFAULT;
}
-#line 7289 "Zend/zend_language_scanner.c"
+#line 7354 "Zend/zend_language_scanner.c"
yy789:
YYDEBUG(789, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_DECLARE;
}
-#line 7317 "Zend/zend_language_scanner.c"
+#line 7382 "Zend/zend_language_scanner.c"
yy794:
YYDEBUG(794, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_EXTENDS;
}
-#line 7401 "Zend/zend_language_scanner.c"
+#line 7466 "Zend/zend_language_scanner.c"
yy807:
YYDEBUG(807, *YYCURSOR);
++YYCURSOR;
{
return T_EXIT;
}
-#line 7414 "Zend/zend_language_scanner.c"
+#line 7479 "Zend/zend_language_scanner.c"
yy809:
YYDEBUG(809, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_EVAL;
}
-#line 7432 "Zend/zend_language_scanner.c"
+#line 7497 "Zend/zend_language_scanner.c"
yy812:
YYDEBUG(812, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ENDWHILE;
}
-#line 7506 "Zend/zend_language_scanner.c"
+#line 7571 "Zend/zend_language_scanner.c"
yy823:
YYDEBUG(823, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ENDSWITCH;
}
-#line 7539 "Zend/zend_language_scanner.c"
+#line 7604 "Zend/zend_language_scanner.c"
yy829:
YYDEBUG(829, *YYCURSOR);
++YYCURSOR;
{
return T_ENDIF;
}
-#line 7552 "Zend/zend_language_scanner.c"
+#line 7617 "Zend/zend_language_scanner.c"
yy831:
YYDEBUG(831, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ENDFOR;
}
-#line 7585 "Zend/zend_language_scanner.c"
+#line 7650 "Zend/zend_language_scanner.c"
yy834:
YYDEBUG(834, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ENDFOREACH;
}
-#line 7613 "Zend/zend_language_scanner.c"
+#line 7678 "Zend/zend_language_scanner.c"
yy839:
YYDEBUG(839, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ENDDECLARE;
}
-#line 7651 "Zend/zend_language_scanner.c"
+#line 7716 "Zend/zend_language_scanner.c"
yy846:
YYDEBUG(846, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_EMPTY;
}
-#line 7674 "Zend/zend_language_scanner.c"
+#line 7739 "Zend/zend_language_scanner.c"
yy850:
YYDEBUG(850, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ELSE;
}
-#line 7707 "Zend/zend_language_scanner.c"
+#line 7772 "Zend/zend_language_scanner.c"
yy853:
YYDEBUG(853, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ELSEIF;
}
-#line 7725 "Zend/zend_language_scanner.c"
+#line 7790 "Zend/zend_language_scanner.c"
yy856:
YYDEBUG(856, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_ECHO;
}
-#line 7743 "Zend/zend_language_scanner.c"
+#line 7808 "Zend/zend_language_scanner.c"
}
/* *********************************** */
yyc_ST_LOOKING_FOR_PROPERTY:
HANDLE_NEWLINES(yytext, yyleng);
return T_WHITESPACE;
}
-#line 7824 "Zend/zend_language_scanner.c"
+#line 7889 "Zend/zend_language_scanner.c"
yy863:
YYDEBUG(863, *YYCURSOR);
++YYCURSOR;
yy_pop_state(TSRMLS_C);
goto restart;
}
-#line 7838 "Zend/zend_language_scanner.c"
+#line 7903 "Zend/zend_language_scanner.c"
yy865:
YYDEBUG(865, *YYCURSOR);
++YYCURSOR;
zendlval->type = IS_STRING;
return T_STRING;
}
-#line 7854 "Zend/zend_language_scanner.c"
+#line 7919 "Zend/zend_language_scanner.c"
yy867:
YYDEBUG(867, *YYCURSOR);
yych = *++YYCURSOR;
{
return T_OBJECT_OPERATOR;
}
-#line 7879 "Zend/zend_language_scanner.c"
+#line 7944 "Zend/zend_language_scanner.c"
yy872:
YYDEBUG(872, *YYCURSOR);
++YYCURSOR;
yy_push_state(ST_IN_SCRIPTING TSRMLS_CC);
return T_STRING_VARNAME;
}
-#line 7957 "Zend/zend_language_scanner.c"
+#line 8022 "Zend/zend_language_scanner.c"
yy878:
YYDEBUG(878, *YYCURSOR);
++YYCURSOR;
yy_push_state(ST_IN_SCRIPTING TSRMLS_CC);
goto restart;
}
-#line 7970 "Zend/zend_language_scanner.c"
+#line 8035 "Zend/zend_language_scanner.c"
yy880:
YYDEBUG(880, *YYCURSOR);
++YYCURSOR;
yymore();
}
}
-#line 8159 "Zend/zend_language_scanner.c"
+#line 8224 "Zend/zend_language_scanner.c"
yy895:
YYDEBUG(895, *YYCURSOR);
++YYCURSOR;
{
yymore();
}
-#line 8270 "Zend/zend_language_scanner.c"
+#line 8335 "Zend/zend_language_scanner.c"
yy903:
YYDEBUG(903, *YYCURSOR);
yych = *++YYCURSOR;
return T_COMMENT;
}
}
-#line 8311 "Zend/zend_language_scanner.c"
+#line 8376 "Zend/zend_language_scanner.c"
yy908:
YYDEBUG(908, *YYCURSOR);
yych = *++YYCURSOR;
CG(zend_lineno)++;
return T_COMMENT;
}
-#line 8333 "Zend/zend_language_scanner.c"
+#line 8398 "Zend/zend_language_scanner.c"
yy912:
YYDEBUG(912, *YYCURSOR);
yych = *++YYCURSOR;
yymore();
}
}
-#line 8356 "Zend/zend_language_scanner.c"
+#line 8421 "Zend/zend_language_scanner.c"
}
/* *********************************** */
yyc_ST_VAR_OFFSET:
}
return T_NUM_STRING;
}
-#line 8469 "Zend/zend_language_scanner.c"
+#line 8534 "Zend/zend_language_scanner.c"
yy919:
YYDEBUG(919, *YYCURSOR);
yych = *++YYCURSOR;
/* Only '[' can be valid, but returning other tokens will allow a more explicit parse error */
return yytext[0];
}
-#line 8494 "Zend/zend_language_scanner.c"
+#line 8559 "Zend/zend_language_scanner.c"
yy922:
YYDEBUG(922, *YYCURSOR);
++YYCURSOR;
yy_pop_state(TSRMLS_C);
return ']';
}
-#line 8505 "Zend/zend_language_scanner.c"
+#line 8570 "Zend/zend_language_scanner.c"
yy924:
YYDEBUG(924, *YYCURSOR);
yych = *++YYCURSOR;
ZVAL_EMPTY_STRING(zendlval); /* Empty since it won't be used */
return T_ENCAPSED_AND_WHITESPACE;
}
-#line 8523 "Zend/zend_language_scanner.c"
+#line 8588 "Zend/zend_language_scanner.c"
yy927:
YYDEBUG(927, *YYCURSOR);
++YYCURSOR;
zendlval->type = IS_STRING;
return T_STRING;
}
-#line 8538 "Zend/zend_language_scanner.c"
+#line 8603 "Zend/zend_language_scanner.c"
yy929:
YYDEBUG(929, *YYCURSOR);
++YYCURSOR;
zend_error(E_COMPILE_WARNING,"Unexpected character in input: '%c' (ASCII=%d) state=%d", yytext[0], yytext[0], YYSTATE);
goto restart;
}
-#line 8549 "Zend/zend_language_scanner.c"
+#line 8614 "Zend/zend_language_scanner.c"
yy931:
YYDEBUG(931, *YYCURSOR);
++YYCURSOR;
zendlval->type = IS_STRING;
return T_VARIABLE;
}
-#line 8591 "Zend/zend_language_scanner.c"
+#line 8656 "Zend/zend_language_scanner.c"
yy936:
YYDEBUG(936, *YYCURSOR);
++YYCURSOR;
zendlval->type = IS_STRING;
return T_NUM_STRING;
}
-#line 8630 "Zend/zend_language_scanner.c"
+#line 8695 "Zend/zend_language_scanner.c"
yy943:
YYDEBUG(943, *YYCURSOR);
++YYCURSOR;