]> granicus.if.org Git - php/commitdiff
- Another re2c version bump and scanner regeneration
authorMarcus Boerger <helly@php.net>
Sat, 22 Mar 2008 17:59:52 +0000 (17:59 +0000)
committerMarcus Boerger <helly@php.net>
Sat, 22 Mar 2008 17:59:52 +0000 (17:59 +0000)
# It appears no one has used re2c in the way we do

Zend/zend_ini_scanner.c
Zend/zend_ini_scanner.l
Zend/zend_ini_scanner_defs.h
Zend/zend_language_scanner.c
Zend/zend_language_scanner.l
Zend/zend_language_scanner_defs.h
acinclude.m4
win32/build/config.w32

index 10456f797c121398b39b74fa79d206bf2d459b53..da29b2ebb0d8e708b397a6e89a62d7a1dbacdc45 100644 (file)
@@ -1,4 +1,4 @@
-/* Generated by re2c 0.13.3 on Fri Mar 21 16:27:08 2008 */
+/* Generated by re2c 0.13.4.dev on Sat Mar 22 18:41:39 2008 */
 #line 1 "Zend/zend_ini_scanner.l"
 /*
    +----------------------------------------------------------------------+
@@ -368,14 +368,14 @@ yyc_INITIAL:
                };
 
                YYDEBUG(0, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 6) YYFILL(6);
+               YYFILL(6);
                yych = *YYCURSOR;
                YYDEBUG(-1, yych);
                switch (yych) {
-               case 0x09:
+               case '\t':
                case ' ':       goto yy4;
-               case 0x0A:      goto yy6;
-               case 0x0D:      goto yy8;
+               case '\n':      goto yy6;
+               case '\r':      goto yy8;
                case '!':
                case '"':
                case '$':
@@ -507,7 +507,7 @@ yy7:
 yy8:
                YYDEBUG(8, *YYCURSOR);
                yych = *++YYCURSOR;
-               if (yych == 0x0A) goto yy54;
+               if (yych == '\n') goto yy54;
                goto yy7;
 yy9:
                YYDEBUG(9, *YYCURSOR);
@@ -624,7 +624,7 @@ yy21:
 yy23:
                YYDEBUG(23, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy24:
                YYDEBUG(24, *YYCURSOR);
@@ -642,7 +642,7 @@ yy25:
 yy26:
                YYDEBUG(26, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(27, *YYCURSOR);
                if (yybm[0+yych] & 64) {
@@ -680,11 +680,11 @@ yy30:
 yy31:
                YYDEBUG(31, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy32:
                YYDEBUG(32, *YYCURSOR);
-               if (yych == 0x09) goto yy31;
+               if (yych == '\t') goto yy31;
                if (yych == ' ') goto yy31;
                goto yy30;
 yy33:
@@ -722,11 +722,11 @@ yy37:
 yy38:
                YYDEBUG(38, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy39:
                YYDEBUG(39, *YYCURSOR);
-               if (yych == 0x09) goto yy38;
+               if (yych == '\t') goto yy38;
                if (yych == ' ') goto yy38;
                goto yy37;
 yy40:
@@ -789,24 +789,24 @@ yy46:
 yy47:
                YYDEBUG(47, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy48:
                YYDEBUG(48, *YYCURSOR);
-               if (yych == 0x09) goto yy47;
+               if (yych == '\t') goto yy47;
                if (yych == ' ') goto yy47;
                goto yy15;
 yy49:
                YYDEBUG(49, *YYCURSOR);
                ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
 yy50:
                YYDEBUG(50, *YYCURSOR);
                if (yybm[0+yych] & 128) {
                        goto yy49;
                }
-               if (yych >= 0x0D) goto yy53;
+               if (yych >= '\r') goto yy53;
 yy51:
                YYDEBUG(51, *YYCURSOR);
                ++YYCURSOR;
@@ -823,7 +823,7 @@ yy52:
 yy53:
                YYDEBUG(53, *YYCURSOR);
                yych = *++YYCURSOR;
-               if (yych == 0x0A) goto yy51;
+               if (yych == '\n') goto yy51;
                goto yy52;
 yy54:
                YYDEBUG(54, *YYCURSOR);
@@ -833,17 +833,17 @@ yy55:
                YYDEBUG(55, *YYCURSOR);
                yyaccept = 0;
                YYMARKER = ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
 yy56:
                YYDEBUG(56, *YYCURSOR);
                if (yych <= 0x1F) {
-                       if (yych <= 0x0A) {
+                       if (yych <= '\n') {
                                if (yych <= 0x08) goto yy5;
-                               if (yych <= 0x09) goto yy55;
+                               if (yych <= '\t') goto yy55;
                                goto yy54;
                        } else {
-                               if (yych != 0x0D) goto yy5;
+                               if (yych != '\r') goto yy5;
                        }
                } else {
                        if (yych <= ';') {
@@ -857,7 +857,7 @@ yy56:
                }
                YYDEBUG(57, *YYCURSOR);
                ++YYCURSOR;
-               if ((yych = *YYCURSOR) == 0x0A) goto yy54;
+               if ((yych = *YYCURSOR) == '\n') goto yy54;
                goto yy7;
        }
 /* *********************************** */
@@ -898,7 +898,7 @@ yyc_ST_DOUBLE_QUOTES:
                         16,  16,  16,  16,  16,  16,  16,  16, 
                };
                YYDEBUG(58, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
                if (yych <= '#') {
                        if (yych == '"') goto yy62;
@@ -968,7 +968,7 @@ yy67:
                YYDEBUG(67, *YYCURSOR);
                yyaccept = 0;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy68:
                YYDEBUG(68, *YYCURSOR);
@@ -979,13 +979,13 @@ yy68:
                if (yych <= '$') goto yy70;
                YYDEBUG(69, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                goto yy67;
 yy70:
                YYDEBUG(70, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yych <= 'Z') {
                        if (yych <= '/') {
@@ -1010,7 +1010,7 @@ yy71:
 yy72:
                YYDEBUG(72, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 32) {
                        goto yy73;
@@ -1020,7 +1020,7 @@ yy72:
 yy73:
                YYDEBUG(73, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(74, *YYCURSOR);
                if (yybm[0+yych] & 32) {
@@ -1031,7 +1031,7 @@ yy73:
 yy75:
                YYDEBUG(75, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(76, *YYCURSOR);
                if (yybm[0+yych] & 32) {
@@ -1042,7 +1042,7 @@ yy75:
 yy77:
                YYDEBUG(77, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 32) {
                        goto yy73;
@@ -1063,7 +1063,7 @@ yy78:
 yy80:
                YYDEBUG(80, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy81:
                YYDEBUG(81, *YYCURSOR);
@@ -1110,16 +1110,16 @@ yyc_ST_OFFSET:
                         66,  66,  66,  66,  66,  66,  66,  66, 
                };
                YYDEBUG(82, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
                if (yych <= ',') {
                        if (yych <= ' ') {
-                               if (yych <= 0x0A) {
+                               if (yych <= '\n') {
                                        if (yych <= 0x08) goto yy84;
-                                       if (yych <= 0x09) goto yy86;
+                                       if (yych <= '\t') goto yy86;
                                        goto yy87;
                                } else {
-                                       if (yych == 0x0D) goto yy87;
+                                       if (yych == '\r') goto yy87;
                                        if (yych >= ' ') goto yy86;
                                }
                        } else {
@@ -1245,9 +1245,9 @@ yy95:
                yyaccept = 2;
                yych = *(YYMARKER = ++YYCURSOR);
                if (yych <= '\'') {
-                       if (yych <= 0x0D) {
-                               if (yych == 0x0A) goto yy96;
-                               if (yych <= 0x0C) goto yy103;
+                       if (yych <= '\r') {
+                               if (yych == '\n') goto yy96;
+                               if (yych <= '\f') goto yy103;
                        } else {
                                if (yych == '"') goto yy96;
                                if (yych <= '&') goto yy103;
@@ -1281,10 +1281,10 @@ yy97:
                        goto yy113;
                }
                if (yych <= '"') {
-                       if (yych <= 0x0C) {
-                               if (yych != 0x0A) goto yy103;
+                       if (yych <= '\f') {
+                               if (yych != '\n') goto yy103;
                        } else {
-                               if (yych <= 0x0D) goto yy98;
+                               if (yych <= '\r') goto yy98;
                                if (yych <= '!') goto yy103;
                        }
                } else {
@@ -1323,7 +1323,7 @@ yy102:
                YYDEBUG(102, *YYCURSOR);
                yyaccept = 0;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy103:
                YYDEBUG(103, *YYCURSOR);
@@ -1335,13 +1335,13 @@ yy103:
 yy104:
                YYDEBUG(104, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                goto yy102;
 yy105:
                YYDEBUG(105, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yych <= 'Z') {
                        if (yych <= '/') {
@@ -1378,7 +1378,7 @@ yy106:
 yy107:
                YYDEBUG(107, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 4) {
                        goto yy108;
@@ -1388,7 +1388,7 @@ yy107:
 yy108:
                YYDEBUG(108, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(109, *YYCURSOR);
                if (yybm[0+yych] & 4) {
@@ -1399,7 +1399,7 @@ yy108:
 yy110:
                YYDEBUG(110, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(111, *YYCURSOR);
                if (yybm[0+yych] & 4) {
@@ -1410,7 +1410,7 @@ yy110:
 yy112:
                YYDEBUG(112, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 4) {
                        goto yy108;
@@ -1421,16 +1421,16 @@ yy113:
                YYDEBUG(113, *YYCURSOR);
                yyaccept = 3;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(114, *YYCURSOR);
                if (yybm[0+yych] & 16) {
                        goto yy113;
                }
                if (yych <= '$') {
-                       if (yych <= 0x0D) {
-                               if (yych == 0x0A) goto yy98;
-                               if (yych <= 0x0C) goto yy102;
+                       if (yych <= '\r') {
+                               if (yych == '\n') goto yy98;
+                               if (yych <= '\f') goto yy102;
                                goto yy98;
                        } else {
                                if (yych == '"') goto yy98;
@@ -1453,16 +1453,16 @@ yy115:
                YYDEBUG(115, *YYCURSOR);
                yyaccept = 2;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(116, *YYCURSOR);
                if (yybm[0+yych] & 32) {
                        goto yy115;
                }
                if (yych <= '$') {
-                       if (yych <= 0x0D) {
-                               if (yych == 0x0A) goto yy96;
-                               if (yych <= 0x0C) goto yy102;
+                       if (yych <= '\r') {
+                               if (yych == '\n') goto yy96;
+                               if (yych <= '\f') goto yy102;
                                goto yy96;
                        } else {
                                if (yych == '"') goto yy96;
@@ -1485,16 +1485,16 @@ yy117:
                YYDEBUG(117, *YYCURSOR);
                yyaccept = 2;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(118, *YYCURSOR);
                if (yych <= '\'') {
                        if (yych <= '!') {
-                               if (yych <= 0x0A) {
-                                       if (yych <= 0x09) goto yy102;
+                               if (yych <= '\n') {
+                                       if (yych <= '\t') goto yy102;
                                        goto yy96;
                                } else {
-                                       if (yych == 0x0D) goto yy96;
+                                       if (yych == '\r') goto yy96;
                                        goto yy102;
                                }
                        } else {
@@ -1532,13 +1532,13 @@ yy119:
                YYDEBUG(119, *YYCURSOR);
                yyaccept = 2;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(120, *YYCURSOR);
                if (yych <= '&') {
-                       if (yych <= 0x0D) {
-                               if (yych == 0x0A) goto yy96;
-                               if (yych <= 0x0C) goto yy102;
+                       if (yych <= '\r') {
+                               if (yych == '\n') goto yy96;
+                               if (yych <= '\f') goto yy102;
                                goto yy96;
                        } else {
                                if (yych <= '"') {
@@ -1570,13 +1570,13 @@ yy121:
                YYDEBUG(121, *YYCURSOR);
                yyaccept = 2;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(122, *YYCURSOR);
                if (yych <= '&') {
-                       if (yych <= 0x0D) {
-                               if (yych == 0x0A) goto yy96;
-                               if (yych <= 0x0C) goto yy102;
+                       if (yych <= '\r') {
+                               if (yych == '\n') goto yy96;
+                               if (yych <= '\f') goto yy102;
                                goto yy96;
                        } else {
                                if (yych <= '"') {
@@ -1607,7 +1607,7 @@ yy121:
 yy123:
                YYDEBUG(123, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(124, *YYCURSOR);
                if (yybm[0+yych] & 64) {
@@ -1642,16 +1642,16 @@ yy129:
                YYDEBUG(129, *YYCURSOR);
                yyaccept = 0;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(130, *YYCURSOR);
                if (yybm[0+yych] & 128) {
                        goto yy129;
                }
                if (yych <= '$') {
-                       if (yych <= 0x0D) {
-                               if (yych == 0x0A) goto yy85;
-                               if (yych <= 0x0C) goto yy102;
+                       if (yych <= '\r') {
+                               if (yych == '\n') goto yy85;
+                               if (yych <= '\f') goto yy102;
                                goto yy85;
                        } else {
                                if (yych == '"') goto yy131;
@@ -1718,15 +1718,15 @@ yyc_ST_RAW:
                        160, 160, 160, 160, 160, 160, 160, 160, 
                };
                YYDEBUG(133, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+               YYFILL(3);
                yych = *YYCURSOR;
                if (yych <= 0x1F) {
-                       if (yych <= 0x0A) {
+                       if (yych <= '\n') {
                                if (yych <= 0x08) goto yy135;
-                               if (yych <= 0x09) goto yy137;
+                               if (yych <= '\t') goto yy137;
                                goto yy138;
                        } else {
-                               if (yych == 0x0D) goto yy140;
+                               if (yych == '\r') goto yy140;
                        }
                } else {
                        if (yych <= ';') {
@@ -1762,11 +1762,11 @@ yy137:
                if (yybm[0+yych] & 64) {
                        goto yy150;
                }
-               if (yych <= 0x0C) {
-                       if (yych == 0x0A) goto yy149;
+               if (yych <= '\f') {
+                       if (yych == '\n') goto yy149;
                        goto yy154;
                } else {
-                       if (yych <= 0x0D) goto yy152;
+                       if (yych <= '\r') goto yy152;
                        if (yych == ';') goto yy144;
                        goto yy154;
                }
@@ -1786,7 +1786,7 @@ yy139:
 yy140:
                YYDEBUG(140, *YYCURSOR);
                yych = *++YYCURSOR;
-               if (yych == 0x0A) goto yy149;
+               if (yych == '\n') goto yy149;
                goto yy139;
 yy141:
                YYDEBUG(141, *YYCURSOR);
@@ -1809,14 +1809,14 @@ yy143:
 yy144:
                YYDEBUG(144, *YYCURSOR);
                ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
 yy145:
                YYDEBUG(145, *YYCURSOR);
                if (yybm[0+yych] & 32) {
                        goto yy144;
                }
-               if (yych >= 0x0D) goto yy148;
+               if (yych >= '\r') goto yy148;
 yy146:
                YYDEBUG(146, *YYCURSOR);
                ++YYCURSOR;
@@ -1833,7 +1833,7 @@ yy147:
 yy148:
                YYDEBUG(148, *YYCURSOR);
                yych = *++YYCURSOR;
-               if (yych == 0x0A) goto yy146;
+               if (yych == '\n') goto yy146;
                goto yy147;
 yy149:
                YYDEBUG(149, *YYCURSOR);
@@ -1843,15 +1843,15 @@ yy150:
                YYDEBUG(150, *YYCURSOR);
                yyaccept = 0;
                YYMARKER = ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
                YYDEBUG(151, *YYCURSOR);
                if (yybm[0+yych] & 64) {
                        goto yy150;
                }
-               if (yych <= 0x0D) {
-                       if (yych == 0x0A) goto yy149;
-                       if (yych <= 0x0C) goto yy153;
+               if (yych <= '\r') {
+                       if (yych == '\n') goto yy149;
+                       if (yych <= '\f') goto yy153;
                } else {
                        if (yych <= ';') {
                                if (yych <= ':') goto yy153;
@@ -1864,12 +1864,12 @@ yy150:
 yy152:
                YYDEBUG(152, *YYCURSOR);
                yych = *++YYCURSOR;
-               if (yych == 0x0A) goto yy149;
+               if (yych == '\n') goto yy149;
                goto yy139;
 yy153:
                YYDEBUG(153, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy154:
                YYDEBUG(154, *YYCURSOR);
@@ -1916,12 +1916,12 @@ yyc_ST_SECTION_RAW:
                        128, 128, 128, 128, 128, 128, 128, 128, 
                };
                YYDEBUG(155, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+               YYFILL(3);
                yych = *YYCURSOR;
-               if (yych <= 0x0C) {
-                       if (yych == 0x0A) goto yy159;
+               if (yych <= '\f') {
+                       if (yych == '\n') goto yy159;
                } else {
-                       if (yych <= 0x0D) goto yy159;
+                       if (yych <= '\r') goto yy159;
                        if (yych == ']') goto yy161;
                }
                YYDEBUG(157, *YYCURSOR);
@@ -1964,15 +1964,15 @@ yy162:
 yy163:
                YYDEBUG(163, *YYCURSOR);
                ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
 yy164:
                YYDEBUG(164, *YYCURSOR);
                if (yybm[0+yych] & 64) {
                        goto yy163;
                }
-               if (yych == 0x0A) goto yy165;
-               if (yych == 0x0D) goto yy166;
+               if (yych == '\n') goto yy165;
+               if (yych == '\r') goto yy166;
                goto yy162;
 yy165:
                YYDEBUG(165, *YYCURSOR);
@@ -1981,12 +1981,12 @@ yy165:
 yy166:
                YYDEBUG(166, *YYCURSOR);
                yych = *++YYCURSOR;
-               if (yych == 0x0A) goto yy165;
+               if (yych == '\n') goto yy165;
                goto yy162;
 yy167:
                YYDEBUG(167, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy168:
                YYDEBUG(168, *YYCURSOR);
@@ -2033,16 +2033,16 @@ yyc_ST_SECTION_VALUE:
                        132, 132, 132, 132, 132, 132, 132, 132, 
                };
                YYDEBUG(169, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+               YYFILL(3);
                yych = *YYCURSOR;
                if (yych <= ',') {
                        if (yych <= ' ') {
-                               if (yych <= 0x0A) {
+                               if (yych <= '\n') {
                                        if (yych <= 0x08) goto yy171;
-                                       if (yych <= 0x09) goto yy173;
+                                       if (yych <= '\t') goto yy173;
                                        goto yy174;
                                } else {
-                                       if (yych == 0x0D) goto yy174;
+                                       if (yych == '\r') goto yy174;
                                        if (yych >= ' ') goto yy173;
                                }
                        } else {
@@ -2091,7 +2091,7 @@ yy173:
                yyaccept = 0;
                yych = *(YYMARKER = ++YYCURSOR);
                if (yych <= 0x1F) {
-                       if (yych == 0x09) goto yy220;
+                       if (yych == '\t') goto yy220;
                        goto yy194;
                } else {
                        if (yych <= ' ') goto yy220;
@@ -2170,9 +2170,9 @@ yy182:
                yyaccept = 2;
                yych = *(YYMARKER = ++YYCURSOR);
                if (yych <= '\'') {
-                       if (yych <= 0x0D) {
-                               if (yych == 0x0A) goto yy183;
-                               if (yych <= 0x0C) goto yy194;
+                       if (yych <= '\r') {
+                               if (yych == '\n') goto yy183;
+                               if (yych <= '\f') goto yy194;
                        } else {
                                if (yych == '"') goto yy183;
                                if (yych <= '&') goto yy194;
@@ -2206,10 +2206,10 @@ yy184:
                        goto yy204;
                }
                if (yych <= '"') {
-                       if (yych <= 0x0C) {
-                               if (yych != 0x0A) goto yy194;
+                       if (yych <= '\f') {
+                               if (yych != '\n') goto yy194;
                        } else {
-                               if (yych <= 0x0D) goto yy185;
+                               if (yych <= '\r') goto yy185;
                                if (yych <= '!') goto yy194;
                        }
                } else {
@@ -2250,15 +2250,15 @@ yy188:
 yy189:
                YYDEBUG(189, *YYCURSOR);
                ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
 yy190:
                YYDEBUG(190, *YYCURSOR);
                if (yybm[0+yych] & 2) {
                        goto yy189;
                }
-               if (yych == 0x0A) goto yy191;
-               if (yych == 0x0D) goto yy192;
+               if (yych == '\n') goto yy191;
+               if (yych == '\r') goto yy192;
                goto yy188;
 yy191:
                YYDEBUG(191, *YYCURSOR);
@@ -2267,13 +2267,13 @@ yy191:
 yy192:
                YYDEBUG(192, *YYCURSOR);
                yych = *++YYCURSOR;
-               if (yych == 0x0A) goto yy191;
+               if (yych == '\n') goto yy191;
                goto yy188;
 yy193:
                YYDEBUG(193, *YYCURSOR);
                yyaccept = 0;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy194:
                YYDEBUG(194, *YYCURSOR);
@@ -2285,13 +2285,13 @@ yy194:
 yy195:
                YYDEBUG(195, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                goto yy193;
 yy196:
                YYDEBUG(196, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yych <= 'Z') {
                        if (yych <= '/') {
@@ -2328,7 +2328,7 @@ yy197:
 yy198:
                YYDEBUG(198, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 8) {
                        goto yy199;
@@ -2338,7 +2338,7 @@ yy198:
 yy199:
                YYDEBUG(199, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(200, *YYCURSOR);
                if (yybm[0+yych] & 8) {
@@ -2349,7 +2349,7 @@ yy199:
 yy201:
                YYDEBUG(201, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(202, *YYCURSOR);
                if (yybm[0+yych] & 8) {
@@ -2360,7 +2360,7 @@ yy201:
 yy203:
                YYDEBUG(203, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 8) {
                        goto yy199;
@@ -2371,16 +2371,16 @@ yy204:
                YYDEBUG(204, *YYCURSOR);
                yyaccept = 3;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(205, *YYCURSOR);
                if (yybm[0+yych] & 32) {
                        goto yy204;
                }
                if (yych <= '$') {
-                       if (yych <= 0x0D) {
-                               if (yych == 0x0A) goto yy185;
-                               if (yych <= 0x0C) goto yy193;
+                       if (yych <= '\r') {
+                               if (yych == '\n') goto yy185;
+                               if (yych <= '\f') goto yy193;
                                goto yy185;
                        } else {
                                if (yych == '"') goto yy185;
@@ -2403,16 +2403,16 @@ yy206:
                YYDEBUG(206, *YYCURSOR);
                yyaccept = 2;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(207, *YYCURSOR);
                if (yybm[0+yych] & 64) {
                        goto yy206;
                }
                if (yych <= '$') {
-                       if (yych <= 0x0D) {
-                               if (yych == 0x0A) goto yy183;
-                               if (yych <= 0x0C) goto yy193;
+                       if (yych <= '\r') {
+                               if (yych == '\n') goto yy183;
+                               if (yych <= '\f') goto yy193;
                                goto yy183;
                        } else {
                                if (yych == '"') goto yy183;
@@ -2435,16 +2435,16 @@ yy208:
                YYDEBUG(208, *YYCURSOR);
                yyaccept = 2;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(209, *YYCURSOR);
                if (yych <= '\'') {
                        if (yych <= '!') {
-                               if (yych <= 0x0A) {
-                                       if (yych <= 0x09) goto yy193;
+                               if (yych <= '\n') {
+                                       if (yych <= '\t') goto yy193;
                                        goto yy183;
                                } else {
-                                       if (yych == 0x0D) goto yy183;
+                                       if (yych == '\r') goto yy183;
                                        goto yy193;
                                }
                        } else {
@@ -2482,13 +2482,13 @@ yy210:
                YYDEBUG(210, *YYCURSOR);
                yyaccept = 2;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(211, *YYCURSOR);
                if (yych <= '&') {
-                       if (yych <= 0x0D) {
-                               if (yych == 0x0A) goto yy183;
-                               if (yych <= 0x0C) goto yy193;
+                       if (yych <= '\r') {
+                               if (yych == '\n') goto yy183;
+                               if (yych <= '\f') goto yy193;
                                goto yy183;
                        } else {
                                if (yych <= '"') {
@@ -2520,13 +2520,13 @@ yy212:
                YYDEBUG(212, *YYCURSOR);
                yyaccept = 2;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(213, *YYCURSOR);
                if (yych <= '&') {
-                       if (yych <= 0x0D) {
-                               if (yych == 0x0A) goto yy183;
-                               if (yych <= 0x0C) goto yy193;
+                       if (yych <= '\r') {
+                               if (yych == '\n') goto yy183;
+                               if (yych <= '\f') goto yy193;
                                goto yy183;
                        } else {
                                if (yych <= '"') {
@@ -2557,7 +2557,7 @@ yy212:
 yy214:
                YYDEBUG(214, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(215, *YYCURSOR);
                if (yybm[0+yych] & 128) {
@@ -2592,18 +2592,18 @@ yy220:
                YYDEBUG(220, *YYCURSOR);
                yyaccept = 0;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(221, *YYCURSOR);
                if (yych <= '"') {
-                       if (yych <= 0x0C) {
+                       if (yych <= '\f') {
                                if (yych <= 0x08) goto yy193;
-                               if (yych <= 0x09) goto yy220;
-                               if (yych <= 0x0A) goto yy172;
+                               if (yych <= '\t') goto yy220;
+                               if (yych <= '\n') goto yy172;
                                goto yy193;
                        } else {
                                if (yych <= 0x1F) {
-                                       if (yych <= 0x0D) goto yy172;
+                                       if (yych <= '\r') goto yy172;
                                        goto yy193;
                                } else {
                                        if (yych <= ' ') goto yy220;
@@ -2674,15 +2674,15 @@ yyc_ST_VALUE:
                        162, 162, 162, 162, 162, 162, 162, 162, 
                };
                YYDEBUG(223, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 6) YYFILL(6);
+               YYFILL(6);
                yych = *YYCURSOR;
                YYDEBUG(-1, yych);
                switch (yych) {
                case 0x00:      goto yy225;
-               case 0x09:
+               case '\t':
                case ' ':       goto yy229;
-               case 0x0A:      goto yy231;
-               case 0x0D:      goto yy233;
+               case '\n':      goto yy231;
+               case '\r':      goto yy233;
                case '!':
                case '&':
                case '(':
@@ -2814,7 +2814,7 @@ yy232:
 yy233:
                YYDEBUG(233, *YYCURSOR);
                yych = *++YYCURSOR;
-               if (yych == 0x0A) goto yy303;
+               if (yych == '\n') goto yy303;
                goto yy232;
 yy234:
                YYDEBUG(234, *YYCURSOR);
@@ -2890,12 +2890,12 @@ yy242:
                yyaccept = 3;
                yych = *(YYMARKER = ++YYCURSOR);
                if (yych <= '.') {
-                       if (yych <= 0x0D) {
+                       if (yych <= '\r') {
                                if (yych <= 0x08) {
                                        if (yych >= 0x01) goto yy255;
                                } else {
-                                       if (yych <= 0x0A) goto yy243;
-                                       if (yych <= 0x0C) goto yy255;
+                                       if (yych <= '\n') goto yy243;
+                                       if (yych <= '\f') goto yy255;
                                }
                        } else {
                                if (yych <= '%') {
@@ -2957,10 +2957,10 @@ yy247:
                        goto yy256;
                }
                if (yych <= ')') {
-                       if (yych <= 0x0C) {
+                       if (yych <= '\f') {
                                if (yych <= 0x00) goto yy248;
                                if (yych <= 0x08) goto yy255;
-                               if (yych >= 0x0B) goto yy255;
+                               if (yych >= '\v') goto yy255;
                        } else {
                                if (yych <= 0x1F) {
                                        if (yych >= 0x0E) goto yy255;
@@ -2995,12 +2995,12 @@ yy249:
                yych = *(YYMARKER = ++YYCURSOR);
                if (yych <= '<') {
                        if (yych <= '"') {
-                               if (yych <= 0x0A) {
+                               if (yych <= '\n') {
                                        if (yych <= 0x00) goto yy248;
                                        if (yych <= 0x08) goto yy255;
                                        goto yy248;
                                } else {
-                                       if (yych == 0x0D) goto yy248;
+                                       if (yych == '\r') goto yy248;
                                        if (yych <= 0x1F) goto yy255;
                                        goto yy248;
                                }
@@ -3044,13 +3044,13 @@ yy250:
                yych = *(YYMARKER = ++YYCURSOR);
                if (yych <= 'N') {
                        if (yych <= '%') {
-                               if (yych <= 0x0C) {
+                               if (yych <= '\f') {
                                        if (yych <= 0x00) goto yy248;
                                        if (yych <= 0x08) goto yy255;
-                                       if (yych <= 0x0A) goto yy248;
+                                       if (yych <= '\n') goto yy248;
                                        goto yy255;
                                } else {
-                                       if (yych <= 0x0D) goto yy248;
+                                       if (yych <= '\r') goto yy248;
                                        if (yych <= 0x1F) goto yy255;
                                        if (yych <= '"') goto yy248;
                                        goto yy255;
@@ -3105,13 +3105,13 @@ yy251:
                yych = *(YYMARKER = ++YYCURSOR);
                if (yych <= 'E') {
                        if (yych <= '%') {
-                               if (yych <= 0x0C) {
+                               if (yych <= '\f') {
                                        if (yych <= 0x00) goto yy248;
                                        if (yych <= 0x08) goto yy255;
-                                       if (yych <= 0x0A) goto yy248;
+                                       if (yych <= '\n') goto yy248;
                                        goto yy255;
                                } else {
-                                       if (yych <= 0x0D) goto yy248;
+                                       if (yych <= '\r') goto yy248;
                                        if (yych <= 0x1F) goto yy255;
                                        if (yych <= '"') goto yy248;
                                        goto yy255;
@@ -3166,12 +3166,12 @@ yy252:
                yych = *(YYMARKER = ++YYCURSOR);
                if (yych <= '=') {
                        if (yych <= '"') {
-                               if (yych <= 0x0A) {
+                               if (yych <= '\n') {
                                        if (yych <= 0x00) goto yy248;
                                        if (yych <= 0x08) goto yy255;
                                        goto yy248;
                                } else {
-                                       if (yych == 0x0D) goto yy248;
+                                       if (yych == '\r') goto yy248;
                                        if (yych <= 0x1F) goto yy255;
                                        goto yy248;
                                }
@@ -3216,12 +3216,12 @@ yy253:
                yych = *(YYMARKER = ++YYCURSOR);
                if (yych <= '=') {
                        if (yych <= '"') {
-                               if (yych <= 0x0A) {
+                               if (yych <= '\n') {
                                        if (yych <= 0x00) goto yy248;
                                        if (yych <= 0x08) goto yy255;
                                        goto yy248;
                                } else {
-                                       if (yych == 0x0D) goto yy248;
+                                       if (yych == '\r') goto yy248;
                                        if (yych <= 0x1F) goto yy255;
                                        goto yy248;
                                }
@@ -3264,7 +3264,7 @@ yy254:
                YYDEBUG(254, *YYCURSOR);
                yyaccept = 0;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy255:
                YYDEBUG(255, *YYCURSOR);
@@ -3277,20 +3277,20 @@ yy256:
                YYDEBUG(256, *YYCURSOR);
                yyaccept = 4;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(257, *YYCURSOR);
                if (yybm[0+yych] & 4) {
                        goto yy256;
                }
                if (yych <= '%') {
-                       if (yych <= 0x0D) {
+                       if (yych <= '\r') {
                                if (yych <= 0x08) {
                                        if (yych <= 0x00) goto yy248;
                                        goto yy254;
                                } else {
-                                       if (yych <= 0x0A) goto yy248;
-                                       if (yych <= 0x0C) goto yy254;
+                                       if (yych <= '\n') goto yy248;
+                                       if (yych <= '\f') goto yy254;
                                        goto yy248;
                                }
                        } else {
@@ -3327,12 +3327,12 @@ yy258:
                yych = *(YYMARKER = ++YYCURSOR);
                if (yych <= '=') {
                        if (yych <= '"') {
-                               if (yych <= 0x0A) {
+                               if (yych <= '\n') {
                                        if (yych <= 0x00) goto yy248;
                                        if (yych <= 0x08) goto yy255;
                                        goto yy248;
                                } else {
-                                       if (yych == 0x0D) goto yy248;
+                                       if (yych == '\r') goto yy248;
                                        if (yych <= 0x1F) goto yy255;
                                        goto yy248;
                                }
@@ -3374,7 +3374,7 @@ yy258:
 yy259:
                YYDEBUG(259, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yych <= 'Z') {
                        if (yych <= '/') {
@@ -3423,7 +3423,7 @@ yy260:
 yy261:
                YYDEBUG(261, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 8) {
                        goto yy262;
@@ -3432,7 +3432,7 @@ yy261:
 yy262:
                YYDEBUG(262, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(263, *YYCURSOR);
                if (yybm[0+yych] & 8) {
@@ -3450,11 +3450,11 @@ yy264:
                }
                if (yych <= ';') {
                        if (yych <= ' ') {
-                               if (yych <= 0x0A) {
+                               if (yych <= '\n') {
                                        if (yych <= 0x00) goto yy265;
-                                       if (yych <= 0x09) goto yy255;
+                                       if (yych <= '\t') goto yy255;
                                } else {
-                                       if (yych != 0x0D) goto yy255;
+                                       if (yych != '\r') goto yy255;
                                }
                        } else {
                                if (yych <= ')') {
@@ -3497,7 +3497,7 @@ yy265:
 yy266:
                YYDEBUG(266, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(267, *YYCURSOR);
                if (yybm[0+yych] & 16) {
@@ -3510,12 +3510,12 @@ yy268:
                yych = *(YYMARKER = ++YYCURSOR);
                if (yych <= '=') {
                        if (yych <= '"') {
-                               if (yych <= 0x0A) {
+                               if (yych <= '\n') {
                                        if (yych <= 0x00) goto yy248;
                                        if (yych <= 0x08) goto yy255;
                                        goto yy248;
                                } else {
-                                       if (yych == 0x0D) goto yy248;
+                                       if (yych == '\r') goto yy248;
                                        if (yych <= 0x1F) goto yy255;
                                        goto yy248;
                                }
@@ -3559,12 +3559,12 @@ yy269:
                yych = *(YYMARKER = ++YYCURSOR);
                if (yych <= '=') {
                        if (yych <= '"') {
-                               if (yych <= 0x0A) {
+                               if (yych <= '\n') {
                                        if (yych <= 0x00) goto yy248;
                                        if (yych <= 0x08) goto yy255;
                                        goto yy248;
                                } else {
-                                       if (yych == 0x0D) goto yy248;
+                                       if (yych == '\r') goto yy248;
                                        if (yych <= 0x1F) goto yy255;
                                        goto yy248;
                                }
@@ -3609,12 +3609,12 @@ yy270:
                yych = *(YYMARKER = ++YYCURSOR);
                if (yych <= '=') {
                        if (yych <= '"') {
-                               if (yych <= 0x0A) {
+                               if (yych <= '\n') {
                                        if (yych <= 0x00) goto yy248;
                                        if (yych <= 0x08) goto yy255;
                                        goto yy248;
                                } else {
-                                       if (yych == 0x0D) goto yy248;
+                                       if (yych == '\r') goto yy248;
                                        if (yych <= 0x1F) goto yy255;
                                        goto yy248;
                                }
@@ -3660,12 +3660,12 @@ yy271:
                        goto yy256;
                }
                if (yych <= '%') {
-                       if (yych <= 0x0C) {
+                       if (yych <= '\f') {
                                if (yych <= 0x08) {
                                        if (yych >= 0x01) goto yy255;
                                } else {
-                                       if (yych <= 0x09) goto yy273;
-                                       if (yych >= 0x0B) goto yy255;
+                                       if (yych <= '\t') goto yy273;
+                                       if (yych >= '\v') goto yy255;
                                }
                        } else {
                                if (yych <= 0x1F) {
@@ -3701,10 +3701,10 @@ yy272:
 yy273:
                YYDEBUG(273, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(274, *YYCURSOR);
-               if (yych == 0x09) goto yy273;
+               if (yych == '\t') goto yy273;
                if (yych == ' ') goto yy273;
                goto yy272;
 yy275:
@@ -3713,13 +3713,13 @@ yy275:
                yych = *(YYMARKER = ++YYCURSOR);
                if (yych <= '<') {
                        if (yych <= ' ') {
-                               if (yych <= 0x0A) {
+                               if (yych <= '\n') {
                                        if (yych <= 0x00) goto yy272;
                                        if (yych <= 0x08) goto yy255;
-                                       if (yych <= 0x09) goto yy273;
+                                       if (yych <= '\t') goto yy273;
                                        goto yy272;
                                } else {
-                                       if (yych == 0x0D) goto yy272;
+                                       if (yych == '\r') goto yy272;
                                        if (yych <= 0x1F) goto yy255;
                                        goto yy273;
                                }
@@ -3765,12 +3765,12 @@ yy276:
                yych = *(YYMARKER = ++YYCURSOR);
                if (yych <= '=') {
                        if (yych <= '"') {
-                               if (yych <= 0x0A) {
+                               if (yych <= '\n') {
                                        if (yych <= 0x00) goto yy248;
                                        if (yych <= 0x08) goto yy255;
                                        goto yy248;
                                } else {
-                                       if (yych == 0x0D) goto yy248;
+                                       if (yych == '\r') goto yy248;
                                        if (yych <= 0x1F) goto yy255;
                                        goto yy248;
                                }
@@ -3814,12 +3814,12 @@ yy277:
                yych = *(YYMARKER = ++YYCURSOR);
                if (yych <= '=') {
                        if (yych <= '"') {
-                               if (yych <= 0x0A) {
+                               if (yych <= '\n') {
                                        if (yych <= 0x00) goto yy248;
                                        if (yych <= 0x08) goto yy255;
                                        goto yy248;
                                } else {
-                                       if (yych == 0x0D) goto yy248;
+                                       if (yych == '\r') goto yy248;
                                        if (yych <= 0x1F) goto yy255;
                                        goto yy248;
                                }
@@ -3864,12 +3864,12 @@ yy278:
                yych = *(YYMARKER = ++YYCURSOR);
                if (yych <= '=') {
                        if (yych <= '"') {
-                               if (yych <= 0x0A) {
+                               if (yych <= '\n') {
                                        if (yych <= 0x00) goto yy248;
                                        if (yych <= 0x08) goto yy255;
                                        goto yy248;
                                } else {
-                                       if (yych == 0x0D) goto yy248;
+                                       if (yych == '\r') goto yy248;
                                        if (yych <= 0x1F) goto yy255;
                                        goto yy248;
                                }
@@ -3914,12 +3914,12 @@ yy279:
                yych = *(YYMARKER = ++YYCURSOR);
                if (yych <= '=') {
                        if (yych <= '"') {
-                               if (yych <= 0x0A) {
+                               if (yych <= '\n') {
                                        if (yych <= 0x00) goto yy248;
                                        if (yych <= 0x08) goto yy255;
                                        goto yy248;
                                } else {
-                                       if (yych == 0x0D) goto yy248;
+                                       if (yych == '\r') goto yy248;
                                        if (yych <= 0x1F) goto yy255;
                                        goto yy248;
                                }
@@ -3963,12 +3963,12 @@ yy280:
                yych = *(YYMARKER = ++YYCURSOR);
                if (yych <= '=') {
                        if (yych <= '"') {
-                               if (yych <= 0x0A) {
+                               if (yych <= '\n') {
                                        if (yych <= 0x00) goto yy248;
                                        if (yych <= 0x08) goto yy255;
                                        goto yy248;
                                } else {
-                                       if (yych == 0x0D) goto yy248;
+                                       if (yych == '\r') goto yy248;
                                        if (yych <= 0x1F) goto yy255;
                                        goto yy248;
                                }
@@ -4012,12 +4012,12 @@ yy281:
                yych = *(YYMARKER = ++YYCURSOR);
                if (yych <= '=') {
                        if (yych <= '"') {
-                               if (yych <= 0x0A) {
+                               if (yych <= '\n') {
                                        if (yych <= 0x00) goto yy248;
                                        if (yych <= 0x08) goto yy255;
                                        goto yy248;
                                } else {
-                                       if (yych == 0x0D) goto yy248;
+                                       if (yych == '\r') goto yy248;
                                        if (yych <= 0x1F) goto yy255;
                                        goto yy248;
                                }
@@ -4059,14 +4059,14 @@ yy281:
 yy282:
                YYDEBUG(282, *YYCURSOR);
                ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
 yy283:
                YYDEBUG(283, *YYCURSOR);
                if (yybm[0+yych] & 32) {
                        goto yy282;
                }
-               if (yych >= 0x0D) goto yy286;
+               if (yych >= '\r') goto yy286;
 yy284:
                YYDEBUG(284, *YYCURSOR);
                ++YYCURSOR;
@@ -4083,26 +4083,26 @@ yy285:
 yy286:
                YYDEBUG(286, *YYCURSOR);
                yych = *++YYCURSOR;
-               if (yych == 0x0A) goto yy284;
+               if (yych == '\n') goto yy284;
                goto yy285;
 yy287:
                YYDEBUG(287, *YYCURSOR);
                yyaccept = 3;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(288, *YYCURSOR);
                if (yybm[0+yych] & 64) {
                        goto yy287;
                }
                if (yych <= '%') {
-                       if (yych <= 0x0D) {
+                       if (yych <= '\r') {
                                if (yych <= 0x08) {
                                        if (yych <= 0x00) goto yy243;
                                        goto yy254;
                                } else {
-                                       if (yych <= 0x0A) goto yy243;
-                                       if (yych <= 0x0C) goto yy254;
+                                       if (yych <= '\n') goto yy243;
+                                       if (yych <= '\f') goto yy254;
                                        goto yy243;
                                }
                        } else {
@@ -4137,17 +4137,17 @@ yy289:
                YYDEBUG(289, *YYCURSOR);
                yyaccept = 3;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(290, *YYCURSOR);
                if (yych <= '-') {
                        if (yych <= 0x1F) {
-                               if (yych <= 0x0A) {
+                               if (yych <= '\n') {
                                        if (yych <= 0x00) goto yy243;
                                        if (yych <= 0x08) goto yy254;
                                        goto yy243;
                                } else {
-                                       if (yych == 0x0D) goto yy243;
+                                       if (yych == '\r') goto yy243;
                                        goto yy254;
                                }
                        } else {
@@ -4186,17 +4186,17 @@ yy291:
                YYDEBUG(291, *YYCURSOR);
                yyaccept = 3;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(292, *YYCURSOR);
                if (yych <= ')') {
-                       if (yych <= 0x0D) {
+                       if (yych <= '\r') {
                                if (yych <= 0x08) {
                                        if (yych <= 0x00) goto yy243;
                                        goto yy254;
                                } else {
-                                       if (yych <= 0x0A) goto yy243;
-                                       if (yych <= 0x0C) goto yy254;
+                                       if (yych <= '\n') goto yy243;
+                                       if (yych <= '\f') goto yy254;
                                        goto yy243;
                                }
                        } else {
@@ -4234,17 +4234,17 @@ yy293:
                YYDEBUG(293, *YYCURSOR);
                yyaccept = 3;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(294, *YYCURSOR);
                if (yych <= ')') {
-                       if (yych <= 0x0D) {
+                       if (yych <= '\r') {
                                if (yych <= 0x08) {
                                        if (yych <= 0x00) goto yy243;
                                        goto yy254;
                                } else {
-                                       if (yych <= 0x0A) goto yy243;
-                                       if (yych <= 0x0C) goto yy254;
+                                       if (yych <= '\n') goto yy243;
+                                       if (yych <= '\f') goto yy254;
                                        goto yy243;
                                }
                        } else {
@@ -4281,7 +4281,7 @@ yy293:
 yy295:
                YYDEBUG(295, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(296, *YYCURSOR);
                if (yybm[0+yych] & 128) {
@@ -4315,11 +4315,11 @@ yy299:
 yy301:
                YYDEBUG(301, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy302:
                YYDEBUG(302, *YYCURSOR);
-               if (yych == 0x09) goto yy301;
+               if (yych == '\t') goto yy301;
                if (yych == ' ') goto yy301;
                goto yy235;
 yy303:
@@ -4330,17 +4330,17 @@ yy304:
                YYDEBUG(304, *YYCURSOR);
                yyaccept = 1;
                YYMARKER = ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
 yy305:
                YYDEBUG(305, *YYCURSOR);
                if (yych <= 0x1F) {
-                       if (yych <= 0x0A) {
+                       if (yych <= '\n') {
                                if (yych <= 0x08) goto yy230;
-                               if (yych <= 0x09) goto yy304;
+                               if (yych <= '\t') goto yy304;
                                goto yy303;
                        } else {
-                               if (yych == 0x0D) goto yy307;
+                               if (yych == '\r') goto yy307;
                                goto yy230;
                        }
                } else {
@@ -4358,7 +4358,7 @@ yy305:
 yy307:
                YYDEBUG(307, *YYCURSOR);
                ++YYCURSOR;
-               if ((yych = *YYCURSOR) == 0x0A) goto yy303;
+               if ((yych = *YYCURSOR) == '\n') goto yy303;
                goto yy232;
        }
 /* *********************************** */
@@ -4399,7 +4399,7 @@ yyc_ST_VARNAME:
                          0,   0,   0,   0,   0,   0,   0,   0, 
                };
                YYDEBUG(308, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
                if (yych <= 'Z') {
                        if (yych <= '/') goto yy310;
@@ -4449,7 +4449,7 @@ yy314:
 yy316:
                YYDEBUG(316, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy317:
                YYDEBUG(317, *YYCURSOR);
index 5e4b5fd894d938d5499a403010bab91a236fb0f6..0653127af3cf94d1134710c92fafe2c2466266b7 100644 (file)
@@ -294,7 +294,7 @@ restart:
        }
 
 /*!re2c
-
+re2c:yyfill:check = 0;
 LNUM [0-9]+
 DNUM ([0-9]*[\.][0-9]+)|([0-9]+[\.][0-9]*)
 NUMBER [-]?{LNUM}|{DNUM}
index c08e500e0d71e80cb56586ac0760dffae8c71f23..4682d08e3de87acecba784d10bb0e849b9746519 100644 (file)
@@ -1,4 +1,4 @@
-/* Generated by re2c 0.13.4.dev on Wed Mar 19 23:06:23 2008 */
+/* Generated by re2c 0.13.4.dev on Sat Mar 22 18:41:39 2008 */
 #line 3 "Zend/zend_ini_scanner_defs.h"
 
 enum YYCONDTYPE {
index b11bb481501ab5cdac0ee50de1beed9ebb2abf4d..7560e03a8d2b308c919350f89ee3c2198ad1468d 100644 (file)
@@ -1,4 +1,4 @@
-/* Generated by re2c 0.13.3 on Fri Mar 21 17:16:34 2008 */
+/* Generated by re2c 0.13.4.dev on Sat Mar 22 18:34:15 2008 */
 #line 1 "Zend/zend_language_scanner.l"
 /*
    +----------------------------------------------------------------------+
@@ -702,7 +702,7 @@ yyc_INITIAL:
                };
 
                YYDEBUG(0, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 8) YYFILL(8);
+               YYFILL(8);
                yych = *YYCURSOR;
                if (yych == '#') goto yy4;
                if (yych != '<') goto yy5;
@@ -758,7 +758,7 @@ yy4:
                YYDEBUG(4, *YYCURSOR);
                yyaccept = 0;
                yych = *(YYMARKER = ++YYCURSOR);
-               if (yych == 0x0A) goto yy3;
+               if (yych == '\n') goto yy3;
                goto yy6;
 yy5:
                YYDEBUG(5, *YYCURSOR);
@@ -767,13 +767,13 @@ yy5:
 yy6:
                YYDEBUG(6, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(7, *YYCURSOR);
                if (yybm[0+yych] & 32) {
                        goto yy6;
                }
-               if (yych >= 0x0D) goto yy10;
+               if (yych >= '\r') goto yy10;
 yy8:
                YYDEBUG(8, *YYCURSOR);
                ++YYCURSOR;
@@ -794,13 +794,13 @@ yy10:
                YYDEBUG(10, *YYCURSOR);
                yyaccept = 1;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(11, *YYCURSOR);
                if (yybm[0+yych] & 32) {
                        goto yy6;
                }
-               if (yych <= 0x0C) goto yy8;
+               if (yych <= '\f') goto yy8;
                goto yy10;
 yy12:
                YYDEBUG(12, *YYCURSOR);
@@ -900,7 +900,7 @@ yy22:
 yy23:
                YYDEBUG(23, *YYCURSOR);
                ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 8) YYFILL(8);
+               YYFILL(8);
                yych = *YYCURSOR;
 yy24:
                YYDEBUG(24, *YYCURSOR);
@@ -947,13 +947,13 @@ yy31:
 yy32:
                YYDEBUG(32, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(33, *YYCURSOR);
-               if (yych <= 0x0D) {
+               if (yych <= '\r') {
                        if (yych <= 0x08) goto yy17;
-                       if (yych <= 0x0A) goto yy32;
-                       if (yych <= 0x0C) goto yy17;
+                       if (yych <= '\n') goto yy32;
+                       if (yych <= '\f') goto yy17;
                        goto yy32;
                } else {
                        if (yych <= ' ') {
@@ -966,16 +966,16 @@ yy32:
 yy34:
                YYDEBUG(34, *YYCURSOR);
                ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 5) YYFILL(5);
+               YYFILL(5);
                yych = *YYCURSOR;
                YYDEBUG(35, *YYCURSOR);
                if (yych <= '!') {
-                       if (yych <= 0x0C) {
+                       if (yych <= '\f') {
                                if (yych <= 0x08) goto yy17;
-                               if (yych <= 0x0A) goto yy34;
+                               if (yych <= '\n') goto yy34;
                                goto yy17;
                        } else {
-                               if (yych <= 0x0D) goto yy34;
+                               if (yych <= '\r') goto yy34;
                                if (yych == ' ') goto yy34;
                                goto yy17;
                        }
@@ -1023,13 +1023,13 @@ yy41:
 yy42:
                YYDEBUG(42, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(43, *YYCURSOR);
-               if (yych <= 0x0D) {
+               if (yych <= '\r') {
                        if (yych <= 0x08) goto yy17;
-                       if (yych <= 0x0A) goto yy42;
-                       if (yych <= 0x0C) goto yy17;
+                       if (yych <= '\n') goto yy42;
+                       if (yych <= '\f') goto yy17;
                        goto yy42;
                } else {
                        if (yych <= ' ') {
@@ -1129,11 +1129,11 @@ yy55:
 yy56:
                YYDEBUG(56, *YYCURSOR);
                yych = *++YYCURSOR;
-               if (yych <= 0x0C) {
+               if (yych <= '\f') {
                        if (yych <= 0x08) goto yy17;
-                       if (yych >= 0x0B) goto yy17;
+                       if (yych >= '\v') goto yy17;
                } else {
-                       if (yych <= 0x0D) goto yy59;
+                       if (yych <= '\r') goto yy59;
                        if (yych != ' ') goto yy17;
                }
 yy57:
@@ -1155,7 +1155,7 @@ yy58:
 yy59:
                YYDEBUG(59, *YYCURSOR);
                ++YYCURSOR;
-               if ((yych = *YYCURSOR) == 0x0A) goto yy57;
+               if ((yych = *YYCURSOR) == '\n') goto yy57;
                goto yy58;
        }
 /* *********************************** */
@@ -1196,7 +1196,7 @@ yyc_ST_BACKQUOTE:
                        144, 144, 144, 144, 144, 144, 144, 144, 
                };
                YYDEBUG(60, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 16) {
                        goto yy64;
@@ -1242,7 +1242,7 @@ yy64:
                YYDEBUG(64, *YYCURSOR);
                yyaccept = 0;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy65:
                YYDEBUG(65, *YYCURSOR);
@@ -1264,7 +1264,7 @@ yy66:
 yy67:
                YYDEBUG(67, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                goto yy64;
 yy68:
@@ -1281,7 +1281,7 @@ yy68:
 yy70:
                YYDEBUG(70, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 16) {
                        goto yy64;
@@ -1305,7 +1305,7 @@ yy71:
 yy72:
                YYDEBUG(72, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 32) {
                        goto yy74;
@@ -1330,14 +1330,14 @@ yy72:
 yy73:
                YYDEBUG(73, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                goto yy64;
 yy74:
                YYDEBUG(74, *YYCURSOR);
                yyaccept = 1;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(75, *YYCURSOR);
                if (yybm[0+yych] & 32) {
@@ -1376,7 +1376,7 @@ yy78:
                YYDEBUG(78, *YYCURSOR);
                yyaccept = 1;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(79, *YYCURSOR);
                if (yybm[0+yych] & 16) {
@@ -1403,7 +1403,7 @@ yy82:
                YYDEBUG(82, *YYCURSOR);
                yyaccept = 2;
                YYMARKER = ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+               YYFILL(3);
                yych = *YYCURSOR;
                YYDEBUG(83, *YYCURSOR);
                if (yybm[0+yych] & 128) {
@@ -1516,7 +1516,7 @@ yyc_ST_COMMENT:
                        128, 128, 128, 128, 128, 128, 128, 128, 
                };
                YYDEBUG(93, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 128) {
                        goto yy95;
@@ -1525,7 +1525,7 @@ yyc_ST_COMMENT:
 yy95:
                YYDEBUG(95, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(96, *YYCURSOR);
                if (yybm[0+yych] & 128) {
@@ -1600,7 +1600,7 @@ yyc_ST_DOC_COMMENT:
                        128, 128, 128, 128, 128, 128, 128, 128, 
                };
                YYDEBUG(102, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 128) {
                        goto yy104;
@@ -1609,7 +1609,7 @@ yyc_ST_DOC_COMMENT:
 yy104:
                YYDEBUG(104, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(105, *YYCURSOR);
                if (yybm[0+yych] & 128) {
@@ -1686,7 +1686,7 @@ yyc_ST_DOUBLE_QUOTES:
                        144, 144, 144, 144, 144, 144, 144, 144, 
                };
                YYDEBUG(111, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 16) {
                        goto yy115;
@@ -1734,7 +1734,7 @@ yy115:
                YYDEBUG(115, *YYCURSOR);
                yyaccept = 0;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy116:
                YYDEBUG(116, *YYCURSOR);
@@ -1757,7 +1757,7 @@ yy117:
 yy118:
                YYDEBUG(118, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                goto yy115;
 yy119:
@@ -1774,7 +1774,7 @@ yy119:
 yy121:
                YYDEBUG(121, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 16) {
                        goto yy115;
@@ -1798,7 +1798,7 @@ yy122:
 yy123:
                YYDEBUG(123, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 32) {
                        goto yy125;
@@ -1824,14 +1824,14 @@ yy123:
 yy124:
                YYDEBUG(124, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                goto yy115;
 yy125:
                YYDEBUG(125, *YYCURSOR);
                yyaccept = 1;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(126, *YYCURSOR);
                if (yybm[0+yych] & 32) {
@@ -1873,7 +1873,7 @@ yy129:
                YYDEBUG(129, *YYCURSOR);
                yyaccept = 1;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(130, *YYCURSOR);
                if (yybm[0+yych] & 16) {
@@ -1900,7 +1900,7 @@ yy133:
                YYDEBUG(133, *YYCURSOR);
                yyaccept = 2;
                YYMARKER = ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+               YYFILL(3);
                yych = *YYCURSOR;
                YYDEBUG(134, *YYCURSOR);
                if (yybm[0+yych] & 128) {
@@ -1978,7 +1978,7 @@ yy142:
 /* *********************************** */
 yyc_ST_END_HEREDOC:
        YYDEBUG(144, *YYCURSOR);
-       if (YYLIMIT == YYCURSOR) YYFILL(1);
+       YYFILL(1);
        yych = *YYCURSOR;
        YYDEBUG(146, *YYCURSOR);
        ++YYCURSOR;
@@ -1999,7 +1999,7 @@ yyc_ST_END_HEREDOC:
 /* *********************************** */
 yyc_ST_END_NOWDOC:
        YYDEBUG(148, *YYCURSOR);
-       if (YYLIMIT == YYCURSOR) YYFILL(1);
+       YYFILL(1);
        yych = *YYCURSOR;
        YYDEBUG(150, *YYCURSOR);
        ++YYCURSOR;
@@ -2055,14 +2055,14 @@ yyc_ST_HEREDOC:
                          8,   8,   8,   8,   8,   8,   8,   8, 
                };
                YYDEBUG(152, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *(YYMARKER = YYCURSOR);
                if (yybm[0+yych] & 4) {
                        goto yy157;
                }
                if (yych <= '[') {
-                       if (yych <= 0x0C) goto yy162;
-                       if (yych <= 0x0D) goto yy164;
+                       if (yych <= '\f') goto yy162;
+                       if (yych <= '\r') goto yy164;
                        if (yych <= '@') goto yy155;
                        goto yy159;
                } else {
@@ -2109,7 +2109,7 @@ yy156:
                        goto yy162;
                }
                if (yych <= '$') {
-                       if (yych == 0x0D) goto yy164;
+                       if (yych == '\r') goto yy164;
                        if (yych >= '$') goto yy203;
                } else {
                        if (yych <= '\\') {
@@ -2122,7 +2122,7 @@ yy157:
                YYDEBUG(157, *YYCURSOR);
                yyaccept = 0;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy158:
                YYDEBUG(158, *YYCURSOR);
@@ -2130,8 +2130,8 @@ yy158:
                        goto yy157;
                }
                if (yych <= '[') {
-                       if (yych <= 0x0C) goto yy162;
-                       if (yych <= 0x0D) goto yy164;
+                       if (yych <= '\f') goto yy162;
+                       if (yych <= '\r') goto yy164;
                        if (yych <= '@') goto yy198;
                } else {
                        if (yych <= '\\') goto yy161;
@@ -2141,7 +2141,7 @@ yy159:
                YYDEBUG(159, *YYCURSOR);
                yyaccept = 0;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(160, *YYCURSOR);
                if (yybm[0+yych] & 16) {
@@ -2149,7 +2149,7 @@ yy159:
                }
                if (yych <= '@') {
                        if (yych <= '$') {
-                               if (yych == 0x0D) goto yy164;
+                               if (yych == '\r') goto yy164;
                                if (yych <= '#') goto yy157;
                                goto yy191;
                        } else {
@@ -2185,26 +2185,26 @@ yy159:
 yy161:
                YYDEBUG(161, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 16) {
                        goto yy162;
                }
-               if (yych == 0x0D) goto yy164;
+               if (yych == '\r') goto yy164;
                goto yy157;
 yy162:
                YYDEBUG(162, *YYCURSOR);
                yyaccept = 0;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(163, *YYCURSOR);
                if (yybm[0+yych] & 4) {
                        goto yy157;
                }
                if (yych <= '[') {
-                       if (yych <= 0x0C) goto yy162;
-                       if (yych <= 0x0D) goto yy164;
+                       if (yych <= '\f') goto yy162;
+                       if (yych <= '\r') goto yy164;
                        if (yych <= '@') goto yy170;
                        goto yy166;
                } else {
@@ -2216,15 +2216,15 @@ yy164:
                YYDEBUG(164, *YYCURSOR);
                yyaccept = 0;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(165, *YYCURSOR);
                if (yybm[0+yych] & 4) {
                        goto yy157;
                }
                if (yych <= '[') {
-                       if (yych <= 0x0C) goto yy162;
-                       if (yych <= 0x0D) goto yy164;
+                       if (yych <= '\f') goto yy162;
+                       if (yych <= '\r') goto yy164;
                        if (yych <= '@') goto yy170;
                } else {
                        if (yych <= '\\') goto yy171;
@@ -2234,16 +2234,16 @@ yy166:
                YYDEBUG(166, *YYCURSOR);
                yyaccept = 0;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(167, *YYCURSOR);
                if (yych <= ';') {
                        if (yych <= '#') {
-                               if (yych <= 0x0A) {
-                                       if (yych <= 0x09) goto yy157;
+                               if (yych <= '\n') {
+                                       if (yych <= '\t') goto yy157;
                                        goto yy182;
                                } else {
-                                       if (yych == 0x0D) goto yy182;
+                                       if (yych == '\r') goto yy182;
                                        goto yy157;
                                }
                        } else {
@@ -2279,13 +2279,13 @@ yy166:
 yy168:
                YYDEBUG(168, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 16) {
                        goto yy162;
                }
                if (yych <= '$') {
-                       if (yych == 0x0D) goto yy164;
+                       if (yych == '\r') goto yy164;
                        if (yych <= '#') goto yy157;
                } else {
                        if (yych <= '\\') {
@@ -2311,14 +2311,14 @@ yy169:
 yy170:
                YYDEBUG(170, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 4) {
                        goto yy157;
                }
                if (yych <= '@') {
-                       if (yych <= 0x0C) goto yy162;
-                       if (yych <= 0x0D) goto yy164;
+                       if (yych <= '\f') goto yy162;
+                       if (yych <= '\r') goto yy164;
                        goto yy173;
                } else {
                        if (yych == '\\') goto yy172;
@@ -2327,36 +2327,36 @@ yy170:
 yy171:
                YYDEBUG(171, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 16) {
                        goto yy162;
                }
-               if (yych == 0x0D) goto yy164;
+               if (yych == '\r') goto yy164;
                goto yy157;
 yy172:
                YYDEBUG(172, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 16) {
                        goto yy162;
                }
-               if (yych == 0x0D) goto yy164;
+               if (yych == '\r') goto yy164;
                goto yy157;
 yy173:
                YYDEBUG(173, *YYCURSOR);
                yyaccept = 1;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(174, *YYCURSOR);
                if (yybm[0+yych] & 4) {
                        goto yy157;
                }
                if (yych <= '@') {
-                       if (yych <= 0x0C) goto yy162;
-                       if (yych <= 0x0D) goto yy164;
+                       if (yych <= '\f') goto yy162;
+                       if (yych <= '\r') goto yy164;
                        goto yy173;
                } else {
                        if (yych == '\\') goto yy172;
@@ -2375,14 +2375,14 @@ yy176:
                YYDEBUG(176, *YYCURSOR);
                yyaccept = 1;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(177, *YYCURSOR);
                if (yybm[0+yych] & 16) {
                        goto yy162;
                }
                if (yych <= '$') {
-                       if (yych == 0x0D) goto yy164;
+                       if (yych == '\r') goto yy164;
                        if (yych <= '#') goto yy157;
                        goto yy175;
                } else {
@@ -2398,14 +2398,14 @@ yy178:
                YYDEBUG(178, *YYCURSOR);
                yyaccept = 0;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yych <= '#') {
-                       if (yych <= 0x0A) {
-                               if (yych <= 0x09) goto yy157;
+                       if (yych <= '\n') {
+                               if (yych <= '\t') goto yy157;
                                goto yy182;
                        } else {
-                               if (yych == 0x0D) goto yy182;
+                               if (yych == '\r') goto yy182;
                                goto yy157;
                        }
                } else {
@@ -2420,23 +2420,23 @@ yy178:
 yy179:
                YYDEBUG(179, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 16) {
                        goto yy162;
                }
-               if (yych == 0x0D) goto yy164;
+               if (yych == '\r') goto yy164;
                goto yy157;
 yy180:
                YYDEBUG(180, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 16) {
                        goto yy162;
                }
                if (yych <= '$') {
-                       if (yych == 0x0D) goto yy164;
+                       if (yych == '\r') goto yy164;
                        if (yych <= '#') goto yy157;
                        goto yy169;
                } else {
@@ -2451,14 +2451,14 @@ yy180:
 yy181:
                YYDEBUG(181, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 4) {
                        goto yy157;
                }
                if (yych <= '@') {
-                       if (yych <= 0x0C) goto yy162;
-                       if (yych <= 0x0D) goto yy164;
+                       if (yych <= '\f') goto yy162;
+                       if (yych <= '\r') goto yy164;
                        goto yy184;
                } else {
                        if (yych == '\\') goto yy186;
@@ -2508,15 +2508,15 @@ yy184:
                YYDEBUG(184, *YYCURSOR);
                yyaccept = 1;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(185, *YYCURSOR);
                if (yybm[0+yych] & 4) {
                        goto yy157;
                }
                if (yych <= '@') {
-                       if (yych <= 0x0C) goto yy162;
-                       if (yych <= 0x0D) goto yy164;
+                       if (yych <= '\f') goto yy162;
+                       if (yych <= '\r') goto yy164;
                        goto yy184;
                } else {
                        if (yych != '\\') goto yy175;
@@ -2524,25 +2524,25 @@ yy184:
 yy186:
                YYDEBUG(186, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 16) {
                        goto yy162;
                }
-               if (yych == 0x0D) goto yy164;
+               if (yych == '\r') goto yy164;
                goto yy157;
 yy187:
                YYDEBUG(187, *YYCURSOR);
                yyaccept = 1;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(188, *YYCURSOR);
                if (yybm[0+yych] & 16) {
                        goto yy162;
                }
                if (yych <= '$') {
-                       if (yych == 0x0D) goto yy164;
+                       if (yych == '\r') goto yy164;
                        if (yych <= '#') goto yy157;
                        goto yy175;
                } else {
@@ -2558,14 +2558,14 @@ yy189:
                YYDEBUG(189, *YYCURSOR);
                yyaccept = 0;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 4) {
                        goto yy157;
                }
                if (yych <= '[') {
-                       if (yych <= 0x0C) goto yy162;
-                       if (yych <= 0x0D) goto yy164;
+                       if (yych <= '\f') goto yy162;
+                       if (yych <= '\r') goto yy164;
                        if (yych <= '@') goto yy191;
                        goto yy159;
                } else {
@@ -2575,13 +2575,13 @@ yy189:
 yy190:
                YYDEBUG(190, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 16) {
                        goto yy162;
                }
                if (yych <= '$') {
-                       if (yych == 0x0D) goto yy164;
+                       if (yych == '\r') goto yy164;
                        if (yych <= '#') goto yy157;
                        goto yy169;
                } else {
@@ -2596,14 +2596,14 @@ yy190:
 yy191:
                YYDEBUG(191, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 4) {
                        goto yy157;
                }
                if (yych <= '@') {
-                       if (yych <= 0x0C) goto yy162;
-                       if (yych <= 0x0D) goto yy164;
+                       if (yych <= '\f') goto yy162;
+                       if (yych <= '\r') goto yy164;
                        goto yy193;
                } else {
                        if (yych != '\\') goto yy169;
@@ -2611,26 +2611,26 @@ yy191:
 yy192:
                YYDEBUG(192, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 16) {
                        goto yy162;
                }
-               if (yych == 0x0D) goto yy164;
+               if (yych == '\r') goto yy164;
                goto yy157;
 yy193:
                YYDEBUG(193, *YYCURSOR);
                yyaccept = 1;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(194, *YYCURSOR);
                if (yybm[0+yych] & 4) {
                        goto yy157;
                }
                if (yych <= '@') {
-                       if (yych <= 0x0C) goto yy162;
-                       if (yych <= 0x0D) goto yy164;
+                       if (yych <= '\f') goto yy162;
+                       if (yych <= '\r') goto yy164;
                        goto yy193;
                } else {
                        if (yych == '\\') goto yy192;
@@ -2640,14 +2640,14 @@ yy195:
                YYDEBUG(195, *YYCURSOR);
                yyaccept = 1;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(196, *YYCURSOR);
                if (yybm[0+yych] & 16) {
                        goto yy162;
                }
                if (yych <= '$') {
-                       if (yych == 0x0D) goto yy164;
+                       if (yych == '\r') goto yy164;
                        if (yych <= '#') goto yy157;
                        goto yy175;
                } else {
@@ -2662,13 +2662,13 @@ yy195:
 yy197:
                YYDEBUG(197, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 16) {
                        goto yy162;
                }
                if (yych <= '$') {
-                       if (yych == 0x0D) goto yy164;
+                       if (yych == '\r') goto yy164;
                        if (yych <= '#') goto yy157;
                        goto yy169;
                } else {
@@ -2683,14 +2683,14 @@ yy197:
 yy198:
                YYDEBUG(198, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 4) {
                        goto yy157;
                }
                if (yych <= '@') {
-                       if (yych <= 0x0C) goto yy162;
-                       if (yych <= 0x0D) goto yy164;
+                       if (yych <= '\f') goto yy162;
+                       if (yych <= '\r') goto yy164;
                } else {
                        if (yych == '\\') goto yy192;
                        goto yy169;
@@ -2699,15 +2699,15 @@ yy199:
                YYDEBUG(199, *YYCURSOR);
                yyaccept = 1;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(200, *YYCURSOR);
                if (yybm[0+yych] & 4) {
                        goto yy157;
                }
                if (yych <= '@') {
-                       if (yych <= 0x0C) goto yy162;
-                       if (yych <= 0x0D) goto yy164;
+                       if (yych <= '\f') goto yy162;
+                       if (yych <= '\r') goto yy164;
                        goto yy199;
                } else {
                        if (yych == '\\') goto yy192;
@@ -2717,14 +2717,14 @@ yy201:
                YYDEBUG(201, *YYCURSOR);
                yyaccept = 1;
                YYMARKER = ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(202, *YYCURSOR);
                if (yybm[0+yych] & 16) {
                        goto yy162;
                }
                if (yych <= '$') {
-                       if (yych == 0x0D) goto yy164;
+                       if (yych == '\r') goto yy164;
                        if (yych <= '#') goto yy157;
                        goto yy175;
                } else {
@@ -2753,7 +2753,7 @@ yy205:
                YYDEBUG(205, *YYCURSOR);
                yyaccept = 2;
                YYMARKER = ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+               YYFILL(3);
                yych = *YYCURSOR;
                YYDEBUG(206, *YYCURSOR);
                if (yych <= 'Z') {
@@ -2912,7 +2912,7 @@ yyc_ST_IN_SCRIPTING:
                        128, 128, 128, 128, 128, 128, 128, 128, 
                };
                YYDEBUG(216, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 16) YYFILL(16);
+               YYFILL(16);
                yych = *YYCURSOR;
                YYDEBUG(-1, yych);
                switch (yych) {
@@ -2925,8 +2925,8 @@ yyc_ST_IN_SCRIPTING:
                case 0x06:
                case 0x07:
                case 0x08:
-               case 0x0B:
-               case 0x0C:
+               case '\v':
+               case '\f':
                case 0x0E:
                case 0x0F:
                case 0x10:
@@ -2946,9 +2946,9 @@ yyc_ST_IN_SCRIPTING:
                case 0x1E:
                case 0x1F:
                case '\\':      goto yy276;
-               case 0x09:
-               case 0x0A:
-               case 0x0D:
+               case '\t':
+               case '\n':
+               case '\r':
                case ' ':       goto yy266;
                case '!':       goto yy243;
                case '"':       goto yy270;
@@ -3329,7 +3329,7 @@ yy236:
                if (yych <= 'S') {
                        if (yych <= 'D') {
                                if (yych <= ' ') {
-                                       if (yych == 0x09) goto yy495;
+                                       if (yych == '\t') goto yy495;
                                        if (yych <= 0x1F) goto yy232;
                                        goto yy495;
                                } else {
@@ -3694,7 +3694,7 @@ yy276:
 yy277:
                YYDEBUG(277, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy278:
                YYDEBUG(278, *YYCURSOR);
@@ -3704,7 +3704,7 @@ yy278:
                if (yych <= '[') goto yy280;
                YYDEBUG(279, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                goto yy277;
 yy280:
@@ -3759,7 +3759,7 @@ yy280:
 yy282:
                YYDEBUG(282, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(283, *YYCURSOR);
                if (yybm[0+yych] & 2) {
@@ -3804,7 +3804,7 @@ yy284:
 yy285:
                YYDEBUG(285, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy286:
                YYDEBUG(286, *YYCURSOR);
@@ -3817,13 +3817,13 @@ yy286:
 yy287:
                YYDEBUG(287, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                goto yy285;
 yy288:
                YYDEBUG(288, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(289, *YYCURSOR);
                if (yybm[0+yych] & 4) {
@@ -3863,13 +3863,13 @@ yy290:
 yy292:
                YYDEBUG(292, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                goto yy285;
 yy293:
                YYDEBUG(293, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy294:
                YYDEBUG(294, *YYCURSOR);
@@ -3880,7 +3880,7 @@ yy294:
 yy295:
                YYDEBUG(295, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy296:
                YYDEBUG(296, *YYCURSOR);
@@ -3892,7 +3892,7 @@ yy297:
                YYDEBUG(297, *YYCURSOR);
                yyaccept = 5;
                YYMARKER = ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+               YYFILL(3);
                yych = *YYCURSOR;
                YYDEBUG(298, *YYCURSOR);
                if (yybm[0+yych] & 32) {
@@ -3914,7 +3914,7 @@ yy300:
                YYDEBUG(300, *YYCURSOR);
                yyaccept = 2;
                YYMARKER = ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+               YYFILL(3);
                yych = *YYCURSOR;
                YYDEBUG(301, *YYCURSOR);
                if (yych <= '9') {
@@ -3947,7 +3947,7 @@ yy303:
 yy304:
                YYDEBUG(304, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(305, *YYCURSOR);
                if (yych <= '/') goto yy299;
@@ -3963,7 +3963,7 @@ yy306:
 yy307:
                YYDEBUG(307, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(308, *YYCURSOR);
                if (yybm[0+yych] & 64) {
@@ -3996,8 +3996,8 @@ yy307:
 yy310:
                YYDEBUG(310, *YYCURSOR);
                ++YYCURSOR;
-               if ((yych = *YYCURSOR) == 0x0A) goto yy312;
-               if (yych == 0x0D) goto yy313;
+               if ((yych = *YYCURSOR) == '\n') goto yy312;
+               if (yych == '\r') goto yy313;
 yy311:
                YYDEBUG(311, *YYCURSOR);
                yyleng = YYCURSOR - SCNG(yy_text);
@@ -4017,12 +4017,12 @@ yy312:
 yy313:
                YYDEBUG(313, *YYCURSOR);
                yych = *++YYCURSOR;
-               if (yych == 0x0A) goto yy312;
+               if (yych == '\n') goto yy312;
                goto yy311;
 yy314:
                YYDEBUG(314, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(315, *YYCURSOR);
                if (yych <= '^') {
@@ -4134,8 +4134,8 @@ yy330:
 yy332:
                YYDEBUG(332, *YYCURSOR);
                ++YYCURSOR;
-               if ((yych = *YYCURSOR) == 0x0A) goto yy336;
-               if (yych == 0x0D) goto yy337;
+               if ((yych = *YYCURSOR) == '\n') goto yy336;
+               if (yych == '\r') goto yy337;
 yy333:
                YYDEBUG(333, *YYCURSOR);
                yyleng = YYCURSOR - SCNG(yy_text);
@@ -4170,13 +4170,13 @@ yy336:
 yy337:
                YYDEBUG(337, *YYCURSOR);
                yych = *++YYCURSOR;
-               if (yych == 0x0A) goto yy336;
+               if (yych == '\n') goto yy336;
                goto yy333;
 yy338:
                YYDEBUG(338, *YYCURSOR);
                yyaccept = 5;
                YYMARKER = ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+               YYFILL(3);
                yych = *YYCURSOR;
                YYDEBUG(339, *YYCURSOR);
                if (yych <= 'D') {
@@ -4230,24 +4230,24 @@ yy345:
 yy347:
                YYDEBUG(347, *YYCURSOR);
                yych = *++YYCURSOR;
-               if (yych <= 0x0C) {
+               if (yych <= '\f') {
                        if (yych <= 0x08) goto yy284;
-                       if (yych >= 0x0B) goto yy284;
+                       if (yych >= '\v') goto yy284;
                } else {
-                       if (yych <= 0x0D) goto yy348;
+                       if (yych <= '\r') goto yy348;
                        if (yych != ' ') goto yy284;
                }
 yy348:
                YYDEBUG(348, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(349, *YYCURSOR);
-               if (yych <= 0x0C) {
+               if (yych <= '\f') {
                        if (yych <= 0x08) goto yy350;
-                       if (yych <= 0x0A) goto yy348;
+                       if (yych <= '\n') goto yy348;
                } else {
-                       if (yych <= 0x0D) goto yy348;
+                       if (yych <= '\r') goto yy348;
                        if (yych == ' ') goto yy348;
                }
 yy350:
@@ -4372,13 +4372,13 @@ yy370:
 yy371:
                YYDEBUG(371, *YYCURSOR);
                ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+               YYFILL(3);
                yych = *YYCURSOR;
                YYDEBUG(372, *YYCURSOR);
-               if (yych <= 0x0D) {
+               if (yych <= '\r') {
                        if (yych <= 0x08) goto yy284;
-                       if (yych <= 0x0A) goto yy371;
-                       if (yych <= 0x0C) goto yy284;
+                       if (yych <= '\n') goto yy371;
+                       if (yych <= '\f') goto yy284;
                        goto yy371;
                } else {
                        if (yych <= ' ') {
@@ -4402,7 +4402,7 @@ yy373:
 yy375:
                YYDEBUG(375, *YYCURSOR);
                ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
                YYDEBUG(376, *YYCURSOR);
                if (yybm[0+yych] & 128) {
@@ -4435,14 +4435,14 @@ yy375:
 yy378:
                YYDEBUG(378, *YYCURSOR);
                ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
                YYDEBUG(379, *YYCURSOR);
                if (yych <= '@') {
-                       if (yych <= 0x0C) {
-                               if (yych != 0x0A) goto yy284;
+                       if (yych <= '\f') {
+                               if (yych != '\n') goto yy284;
                        } else {
-                               if (yych <= 0x0D) goto yy382;
+                               if (yych <= '\r') goto yy382;
                                if (yych <= '/') goto yy284;
                                if (yych <= '9') goto yy378;
                                goto yy284;
@@ -4485,12 +4485,12 @@ yy381:
 yy382:
                YYDEBUG(382, *YYCURSOR);
                yych = *++YYCURSOR;
-               if (yych == 0x0A) goto yy380;
+               if (yych == '\n') goto yy380;
                goto yy381;
 yy383:
                YYDEBUG(383, *YYCURSOR);
                ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+               YYFILL(3);
                yych = *YYCURSOR;
 yy384:
                YYDEBUG(384, *YYCURSOR);
@@ -4514,8 +4514,8 @@ yy384:
                }
                YYDEBUG(385, *YYCURSOR);
                yych = *++YYCURSOR;
-               if (yych == 0x0A) goto yy386;
-               if (yych == 0x0D) goto yy388;
+               if (yych == '\n') goto yy386;
+               if (yych == '\r') goto yy388;
                goto yy284;
 yy386:
                YYDEBUG(386, *YYCURSOR);
@@ -4544,7 +4544,7 @@ yy387:
 yy388:
                YYDEBUG(388, *YYCURSOR);
                yych = *++YYCURSOR;
-               if (yych == 0x0A) goto yy386;
+               if (yych == '\n') goto yy386;
                goto yy387;
 yy389:
                YYDEBUG(389, *YYCURSOR);
@@ -5128,14 +5128,14 @@ yy492:
 yy494:
                YYDEBUG(494, *YYCURSOR);
                ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 7) YYFILL(7);
+               YYFILL(7);
                yych = *YYCURSOR;
 yy495:
                YYDEBUG(495, *YYCURSOR);
                if (yych <= 'S') {
                        if (yych <= 'D') {
                                if (yych <= ' ') {
-                                       if (yych == 0x09) goto yy494;
+                                       if (yych == '\t') goto yy494;
                                        if (yych <= 0x1F) goto yy284;
                                        goto yy494;
                                } else {
@@ -5281,12 +5281,12 @@ yy507:
 yy508:
                YYDEBUG(508, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy509:
                YYDEBUG(509, *YYCURSOR);
                if (yych <= 0x1F) {
-                       if (yych == 0x09) goto yy508;
+                       if (yych == '\t') goto yy508;
                        goto yy284;
                } else {
                        if (yych <= ' ') goto yy508;
@@ -5330,11 +5330,11 @@ yy516:
 yy517:
                YYDEBUG(517, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(518, *YYCURSOR);
                if (yych <= 0x1F) {
-                       if (yych == 0x09) goto yy517;
+                       if (yych == '\t') goto yy517;
                        goto yy284;
                } else {
                        if (yych <= ' ') goto yy517;
@@ -5404,11 +5404,11 @@ yy530:
 yy531:
                YYDEBUG(531, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(532, *YYCURSOR);
                if (yych <= 0x1F) {
-                       if (yych == 0x09) goto yy531;
+                       if (yych == '\t') goto yy531;
                        goto yy284;
                } else {
                        if (yych <= ' ') goto yy531;
@@ -5441,11 +5441,11 @@ yy537:
 yy538:
                YYDEBUG(538, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(539, *YYCURSOR);
                if (yych <= 0x1F) {
-                       if (yych == 0x09) goto yy538;
+                       if (yych == '\t') goto yy538;
                        goto yy284;
                } else {
                        if (yych <= ' ') goto yy538;
@@ -5483,11 +5483,11 @@ yy545:
 yy546:
                YYDEBUG(546, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(547, *YYCURSOR);
                if (yych <= 0x1F) {
-                       if (yych == 0x09) goto yy546;
+                       if (yych == '\t') goto yy546;
                        goto yy284;
                } else {
                        if (yych <= ' ') goto yy546;
@@ -5527,12 +5527,12 @@ yy553:
 yy554:
                YYDEBUG(554, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy555:
                YYDEBUG(555, *YYCURSOR);
                if (yych <= 0x1F) {
-                       if (yych == 0x09) goto yy554;
+                       if (yych == '\t') goto yy554;
                        goto yy284;
                } else {
                        if (yych <= ' ') goto yy554;
@@ -5576,11 +5576,11 @@ yy562:
 yy563:
                YYDEBUG(563, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(564, *YYCURSOR);
                if (yych <= 0x1F) {
-                       if (yych == 0x09) goto yy563;
+                       if (yych == '\t') goto yy563;
                        goto yy284;
                } else {
                        if (yych <= ' ') goto yy563;
@@ -5613,11 +5613,11 @@ yy569:
 yy570:
                YYDEBUG(570, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(571, *YYCURSOR);
                if (yych <= 0x1F) {
-                       if (yych == 0x09) goto yy570;
+                       if (yych == '\t') goto yy570;
                        goto yy284;
                } else {
                        if (yych <= ' ') goto yy570;
@@ -7514,13 +7514,13 @@ yyc_ST_LOOKING_FOR_PROPERTY:
                         64,  64,  64,  64,  64,  64,  64,  64, 
                };
                YYDEBUG(869, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
                if (yych <= '-') {
-                       if (yych <= 0x0D) {
+                       if (yych <= '\r') {
                                if (yych <= 0x08) goto yy877;
-                               if (yych <= 0x0A) goto yy873;
-                               if (yych <= 0x0C) goto yy877;
+                               if (yych <= '\n') goto yy873;
+                               if (yych <= '\f') goto yy877;
                                goto yy873;
                        } else {
                                if (yych == ' ') goto yy873;
@@ -7589,7 +7589,7 @@ yy877:
 yy878:
                YYDEBUG(878, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy879:
                YYDEBUG(879, *YYCURSOR);
@@ -7600,7 +7600,7 @@ yy879:
 yy880:
                YYDEBUG(880, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy881:
                YYDEBUG(881, *YYCURSOR);
@@ -7657,7 +7657,7 @@ yyc_ST_LOOKING_FOR_VARNAME:
                        128, 128, 128, 128, 128, 128, 128, 128, 
                };
                YYDEBUG(884, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
                if (yych <= '_') {
                        if (yych <= '@') goto yy888;
@@ -7701,7 +7701,7 @@ yy888:
 yy890:
                YYDEBUG(890, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy891:
                YYDEBUG(891, *YYCURSOR);
@@ -7748,62 +7748,62 @@ yyc_ST_NOWDOC:
                        192, 192, 192, 192, 192, 192, 192, 192, 
                };
                YYDEBUG(892, *YYCURSOR);
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 32) {
                        goto yy898;
                }
-               if (yych <= 0x0C) goto yy894;
-               if (yych <= 0x0D) goto yy896;
+               if (yych <= '\f') goto yy894;
+               if (yych <= '\r') goto yy896;
                goto yy900;
 yy894:
                YYDEBUG(894, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(895, *YYCURSOR);
                if (yybm[0+yych] & 32) {
                        goto yy898;
                }
-               if (yych <= 0x0C) goto yy894;
+               if (yych <= '\f') goto yy894;
                if (yych >= 0x0E) goto yy924;
 yy896:
                YYDEBUG(896, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(897, *YYCURSOR);
                if (yybm[0+yych] & 32) {
                        goto yy898;
                }
-               if (yych <= 0x0C) goto yy894;
-               if (yych <= 0x0D) goto yy896;
+               if (yych <= '\f') goto yy894;
+               if (yych <= '\r') goto yy896;
                goto yy924;
 yy898:
                YYDEBUG(898, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(899, *YYCURSOR);
                if (yybm[0+yych] & 32) {
                        goto yy898;
                }
-               if (yych <= 0x0C) goto yy894;
-               if (yych <= 0x0D) goto yy896;
+               if (yych <= '\f') goto yy894;
+               if (yych <= '\r') goto yy896;
                goto yy922;
 yy900:
                YYDEBUG(900, *YYCURSOR);
                ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
                YYDEBUG(901, *YYCURSOR);
                if (yybm[0+yych] & 64) {
                        goto yy900;
                }
-               if (yych <= 0x0C) {
-                       if (yych != 0x0A) goto yy904;
+               if (yych <= '\f') {
+                       if (yych != '\n') goto yy904;
                } else {
-                       if (yych <= 0x0D) goto yy902;
+                       if (yych <= '\r') goto yy902;
                        if (yych == ';') goto yy903;
                        goto yy904;
                }
@@ -7812,20 +7812,20 @@ yy902:
 yy903:
                YYDEBUG(903, *YYCURSOR);
                yych = *++YYCURSOR;
-               if (yych == 0x0A) goto yy902;
-               if (yych == 0x0D) goto yy902;
+               if (yych == '\n') goto yy902;
+               if (yych == '\r') goto yy902;
                goto yy915;
 yy904:
                YYDEBUG(904, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 8) {
                        goto yy894;
                }
                if (yych <= '^') {
-                       if (yych <= 0x0D) {
-                               if (yych >= 0x0D) goto yy896;
+                       if (yych <= '\r') {
+                               if (yych >= '\r') goto yy896;
                        } else {
                                if (yych <= '@') goto yy905;
                                if (yych <= 'Z') goto yy907;
@@ -7841,15 +7841,15 @@ yy904:
 yy905:
                YYDEBUG(905, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(906, *YYCURSOR);
                if (yybm[0+yych] & 8) {
                        goto yy894;
                }
                if (yych <= '^') {
-                       if (yych <= 0x0D) {
-                               if (yych <= 0x0C) goto yy905;
+                       if (yych <= '\r') {
+                               if (yych <= '\f') goto yy905;
                                goto yy896;
                        } else {
                                if (yych <= '@') goto yy905;
@@ -7869,7 +7869,7 @@ yy905:
 yy907:
                YYDEBUG(907, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(908, *YYCURSOR);
                if (yybm[0+yych] & 8) {
@@ -7877,7 +7877,7 @@ yy907:
                }
                if (yych <= '@') {
                        if (yych <= '/') {
-                               if (yych == 0x0D) goto yy896;
+                               if (yych == '\r') goto yy896;
                                goto yy905;
                        } else {
                                if (yych <= '9') goto yy909;
@@ -7899,7 +7899,7 @@ yy907:
 yy909:
                YYDEBUG(909, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(910, *YYCURSOR);
                if (yybm[0+yych] & 8) {
@@ -7907,7 +7907,7 @@ yy909:
                }
                if (yych <= '@') {
                        if (yych <= '/') {
-                               if (yych == 0x0D) goto yy896;
+                               if (yych == '\r') goto yy896;
                                goto yy905;
                        } else {
                                if (yych <= '9') goto yy909;
@@ -7928,15 +7928,15 @@ yy909:
 yy911:
                YYDEBUG(911, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(912, *YYCURSOR);
                if (yybm[0+yych] & 8) {
                        goto yy894;
                }
                if (yych <= '^') {
-                       if (yych <= 0x0D) {
-                               if (yych <= 0x0C) goto yy911;
+                       if (yych <= '\r') {
+                               if (yych <= '\f') goto yy911;
                                goto yy896;
                        } else {
                                if (yych <= '@') goto yy911;
@@ -7953,7 +7953,7 @@ yy911:
 yy913:
                YYDEBUG(913, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(914, *YYCURSOR);
                if (yybm[0+yych] & 8) {
@@ -7961,7 +7961,7 @@ yy913:
                }
                if (yych <= 'Z') {
                        if (yych <= '/') {
-                               if (yych == 0x0D) goto yy896;
+                               if (yych == '\r') goto yy896;
                                goto yy911;
                        } else {
                                if (yych <= '9') goto yy913;
@@ -7981,14 +7981,14 @@ yy913:
 yy915:
                YYDEBUG(915, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 8) {
                        goto yy894;
                }
                if (yych <= '^') {
-                       if (yych <= 0x0D) {
-                               if (yych >= 0x0D) goto yy896;
+                       if (yych <= '\r') {
+                               if (yych >= '\r') goto yy896;
                        } else {
                                if (yych <= '@') goto yy916;
                                if (yych <= 'Z') goto yy918;
@@ -8004,15 +8004,15 @@ yy915:
 yy916:
                YYDEBUG(916, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(917, *YYCURSOR);
                if (yybm[0+yych] & 8) {
                        goto yy894;
                }
                if (yych <= '^') {
-                       if (yych <= 0x0D) {
-                               if (yych <= 0x0C) goto yy916;
+                       if (yych <= '\r') {
+                               if (yych <= '\f') goto yy916;
                                goto yy896;
                        } else {
                                if (yych <= '@') goto yy916;
@@ -8032,7 +8032,7 @@ yy916:
 yy918:
                YYDEBUG(918, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(919, *YYCURSOR);
                if (yybm[0+yych] & 8) {
@@ -8040,7 +8040,7 @@ yy918:
                }
                if (yych <= '@') {
                        if (yych <= '/') {
-                               if (yych == 0x0D) goto yy896;
+                               if (yych == '\r') goto yy896;
                                goto yy911;
                        } else {
                                if (yych <= '9') goto yy920;
@@ -8062,7 +8062,7 @@ yy918:
 yy920:
                YYDEBUG(920, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(921, *YYCURSOR);
                if (yybm[0+yych] & 8) {
@@ -8070,7 +8070,7 @@ yy920:
                }
                if (yych <= '@') {
                        if (yych <= '/') {
-                               if (yych == 0x0D) goto yy896;
+                               if (yych == '\r') goto yy896;
                                goto yy911;
                        } else {
                                if (yych <= '9') goto yy920;
@@ -8092,7 +8092,7 @@ yy920:
 yy922:
                YYDEBUG(922, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(923, *YYCURSOR);
                if (yybm[0+yych] & 8) {
@@ -8100,7 +8100,7 @@ yy922:
                }
                if (yych <= '@') {
                        if (yych <= '/') {
-                               if (yych == 0x0D) goto yy896;
+                               if (yych == '\r') goto yy896;
                                goto yy905;
                        } else {
                                if (yych <= '9') goto yy922;
@@ -8122,13 +8122,13 @@ yy922:
 yy924:
                YYDEBUG(924, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(925, *YYCURSOR);
                if (yych <= ';') {
-                       if (yych <= 0x0D) {
-                               if (yych == 0x0A) goto yy927;
-                               if (yych <= 0x0C) goto yy904;
+                       if (yych <= '\r') {
+                               if (yych == '\n') goto yy927;
+                               if (yych <= '\f') goto yy904;
                                goto yy927;
                        } else {
                                if (yych <= '/') goto yy904;
@@ -8150,10 +8150,10 @@ yy924:
                }
                YYDEBUG(926, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
-               if (yych == 0x0A) goto yy927;
-               if (yych != 0x0D) goto yy915;
+               if (yych == '\n') goto yy927;
+               if (yych != '\r') goto yy915;
 yy927:
                YYDEBUG(927, *YYCURSOR);
                ++YYCURSOR;
@@ -8236,13 +8236,13 @@ yyc_ST_ONE_LINE_COMMENT:
                        128, 128, 128, 128, 128, 128, 128, 128, 
                };
                YYDEBUG(929, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
                if (yybm[0+yych] & 128) {
                        goto yy935;
                }
-               if (yych <= 0x0C) goto yy938;
-               if (yych <= 0x0D) goto yy939;
+               if (yych <= '\f') goto yy938;
+               if (yych <= '\r') goto yy939;
                if (yych <= '=') goto yy931;
                if (yych <= '>') goto yy933;
                goto yy934;
@@ -8270,7 +8270,7 @@ yy934:
 yy935:
                YYDEBUG(935, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(936, *YYCURSOR);
                if (yybm[0+yych] & 128) {
@@ -8306,7 +8306,7 @@ yy938:
 yy939:
                YYDEBUG(939, *YYCURSOR);
                yych = *++YYCURSOR;
-               if (yych != 0x0A) goto yy937;
+               if (yych != '\n') goto yy937;
                YYDEBUG(940, *YYCURSOR);
                ++YYCURSOR;
                YYDEBUG(941, *YYCURSOR);
@@ -8384,7 +8384,7 @@ yyc_ST_START_HEREDOC:
                        128, 128, 128, 128, 128, 128, 128, 128, 
                };
                YYDEBUG(945, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+               YYFILL(3);
                yych = *YYCURSOR;
                if (yych <= '_') {
                        if (yych <= '@') goto yy947;
@@ -8415,27 +8415,27 @@ yy949:
                if (yybm[0+yych] & 128) {
                        goto yy950;
                }
-               if (yych <= 0x0C) {
-                       if (yych == 0x0A) goto yy954;
+               if (yych <= '\f') {
+                       if (yych == '\n') goto yy954;
                        goto yy948;
                } else {
-                       if (yych <= 0x0D) goto yy954;
+                       if (yych <= '\r') goto yy954;
                        if (yych == ';') goto yy953;
                        goto yy948;
                }
 yy950:
                YYDEBUG(950, *YYCURSOR);
                ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
                YYDEBUG(951, *YYCURSOR);
                if (yybm[0+yych] & 128) {
                        goto yy950;
                }
-               if (yych <= 0x0C) {
-                       if (yych == 0x0A) goto yy954;
+               if (yych <= '\f') {
+                       if (yych == '\n') goto yy954;
                } else {
-                       if (yych <= 0x0D) goto yy954;
+                       if (yych <= '\r') goto yy954;
                        if (yych == ';') goto yy953;
                }
 yy952:
@@ -8445,8 +8445,8 @@ yy952:
 yy953:
                YYDEBUG(953, *YYCURSOR);
                yych = *++YYCURSOR;
-               if (yych == 0x0A) goto yy954;
-               if (yych != 0x0D) goto yy952;
+               if (yych == '\n') goto yy954;
+               if (yych != '\r') goto yy952;
 yy954:
                YYDEBUG(954, *YYCURSOR);
                ++YYCURSOR;
@@ -8514,7 +8514,7 @@ yyc_ST_START_NOWDOC:
                        128, 128, 128, 128, 128, 128, 128, 128, 
                };
                YYDEBUG(956, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+               YYFILL(3);
                yych = *YYCURSOR;
                if (yych <= '_') {
                        if (yych <= '@') goto yy958;
@@ -8545,27 +8545,27 @@ yy960:
                if (yybm[0+yych] & 128) {
                        goto yy961;
                }
-               if (yych <= 0x0C) {
-                       if (yych == 0x0A) goto yy965;
+               if (yych <= '\f') {
+                       if (yych == '\n') goto yy965;
                        goto yy959;
                } else {
-                       if (yych <= 0x0D) goto yy965;
+                       if (yych <= '\r') goto yy965;
                        if (yych == ';') goto yy964;
                        goto yy959;
                }
 yy961:
                YYDEBUG(961, *YYCURSOR);
                ++YYCURSOR;
-               if ((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+               YYFILL(2);
                yych = *YYCURSOR;
                YYDEBUG(962, *YYCURSOR);
                if (yybm[0+yych] & 128) {
                        goto yy961;
                }
-               if (yych <= 0x0C) {
-                       if (yych == 0x0A) goto yy965;
+               if (yych <= '\f') {
+                       if (yych == '\n') goto yy965;
                } else {
-                       if (yych <= 0x0D) goto yy965;
+                       if (yych <= '\r') goto yy965;
                        if (yych == ';') goto yy964;
                }
 yy963:
@@ -8575,8 +8575,8 @@ yy963:
 yy964:
                YYDEBUG(964, *YYCURSOR);
                yych = *++YYCURSOR;
-               if (yych == 0x0A) goto yy965;
-               if (yych != 0x0D) goto yy963;
+               if (yych == '\n') goto yy965;
+               if (yych != '\r') goto yy963;
 yy965:
                YYDEBUG(965, *YYCURSOR);
                ++YYCURSOR;
@@ -8642,16 +8642,16 @@ yyc_ST_VAR_OFFSET:
                         32,  32,  32,  32,  32,  32,  32,  32, 
                };
                YYDEBUG(967, *YYCURSOR);
-               if ((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
+               YYFILL(3);
                yych = *YYCURSOR;
                if (yych <= '/') {
                        if (yych <= ' ') {
-                               if (yych <= 0x0C) {
+                               if (yych <= '\f') {
                                        if (yych <= 0x08) goto yy981;
-                                       if (yych <= 0x0A) goto yy977;
+                                       if (yych <= '\n') goto yy977;
                                        goto yy981;
                                } else {
-                                       if (yych <= 0x0D) goto yy977;
+                                       if (yych <= '\r') goto yy977;
                                        if (yych <= 0x1F) goto yy981;
                                        goto yy977;
                                }
@@ -8799,7 +8799,7 @@ yy981:
 yy983:
                YYDEBUG(983, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy984:
                YYDEBUG(984, *YYCURSOR);
@@ -8810,7 +8810,7 @@ yy984:
 yy985:
                YYDEBUG(985, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(986, *YYCURSOR);
                if (yych <= '^') {
@@ -8841,7 +8841,7 @@ yy987:
 yy988:
                YYDEBUG(988, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
 yy989:
                YYDEBUG(989, *YYCURSOR);
@@ -8861,7 +8861,7 @@ yy990:
 yy992:
                YYDEBUG(992, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(993, *YYCURSOR);
                if (yych <= '/') goto yy994;
@@ -8880,7 +8880,7 @@ yy994:
 yy995:
                YYDEBUG(995, *YYCURSOR);
                ++YYCURSOR;
-               if (YYLIMIT == YYCURSOR) YYFILL(1);
+               YYFILL(1);
                yych = *YYCURSOR;
                YYDEBUG(996, *YYCURSOR);
                if (yybm[0+yych] & 128) {
index 6a25e6e7bdf2be2fc91f7d7453bfff80a81a9dea..e37a72fb83bd62990eb05a2cd2fb55c04a8d1bf8 100644 (file)
@@ -596,7 +596,7 @@ yymore_restart:
        }
 
 /*!re2c
-
+re2c:yyfill:check = 0;
 LNUM   [0-9]+
 DNUM   ([0-9]*"."[0-9]+)|([0-9]+"."[0-9]*)
 EXPONENT_DNUM  (({LNUM}|{DNUM})[eE][+-]?{LNUM})
index 8c74620fc9017653ac6486673066fcc2103cee86..55595e6ff0dcd3fe83010f97e1caf474a0a8a0dd 100644 (file)
@@ -1,4 +1,4 @@
-/* Generated by re2c 0.13.4.dev on Wed Mar 19 23:23:53 2008 */
+/* Generated by re2c 0.13.4.dev on Sat Mar 22 18:34:15 2008 */
 #line 3 "Zend/zend_language_scanner_defs.h"
 
 enum YYCONDTYPE {
index a64f161516be76cf585da907b4cfa2bef50ae800..8d1f1fcdc40d1c51bfc536d16fb89ed092cfcd19 100644 (file)
@@ -2096,7 +2096,7 @@ AC_DEFUN([PHP_PROG_RE2C],[
   if test -n "$RE2C"; then
     AC_CACHE_CHECK([for re2c version], php_cv_re2c_version, [
       re2c_vernum=`$RE2C --vernum 2>/dev/null`
-      if test -z "$re2c_vernum" || test "$re2c_vernum" -lt "1303"; then
+      if test -z "$re2c_vernum" || test "$re2c_vernum" -lt "1304"; then
         php_cv_re2c_version=invalid
       else
         php_cv_re2c_version="`$RE2C --version | cut -d ' ' -f 2  2>/dev/null` (ok)"
@@ -2105,7 +2105,7 @@ AC_DEFUN([PHP_PROG_RE2C],[
   fi
   case $php_cv_re2c_version in
     ""|invalid[)]
-      AC_MSG_WARN([You will need re2c 0.13.3 or later if you want to regenerate PHP parsers.])
+      AC_MSG_WARN([You will need re2c 0.13.4 or later if you want to regenerate PHP parsers.])
       RE2C="exit 0;"
       ;;
   esac
index 6b4e1736cd7c03497d61f9e73bd2e51d8bf76139..8729ee56d8c347555a84fca92abfab4eef07fa2d 100644 (file)
@@ -58,7 +58,7 @@ if (!PATH_PROG('bison')) {
 }
 
 // There's a minimum requirement for re2c..
-MINRE2C = "0.13.3";
+MINRE2C = "0.13.4";
 
 RE2C = PATH_PROG('re2c');
 if (RE2C) {