cvs: ZendEngine2(PHP_5_3) / zend_ini_scanner.c zend_ini_scanner.l zend_ini_scanner_defs.h zend_language_scanner.c zend_language_scanner.l zend_language_scanner_defs.h php-src acinclude.m4 php-src/win32/build config.w32

[email protected] ("Marcus Boerger")
Newsgroups php.zend-engine.cvs
Message-ID <cvshelly1206208793@cvsserver>
helly		Sat Mar 22 17:59:53 2008 UTC

  Modified files:              (Branch: PHP_5_3)
    /php-src	acinclude.m4 
    /php-src/win32/build	config.w32 
    /ZendEngine2	zend_ini_scanner.c zend_ini_scanner.l 
                	zend_ini_scanner_defs.h zend_language_scanner.c 
                	zend_language_scanner.l zend_language_scanner_defs.h 
  Log:
  - Another re2c version bump and scanner regeneration
  # It appears no one has used re2c in the way we do
helly-20080322175953.txt (text/plain, 84.9 KB)
http://cvs.php.net/viewvc.cgi/php-src/acinclude.m4?r1=1.332.2.14.2.26.2.3&r2=1.332.2.14.2.26.2.4&diff_format=u
Index: php-src/acinclude.m4
diff -u php-src/acinclude.m4:1.332.2.14.2.26.2.3 php-src/acinclude.m4:1.332.2.14.2.26.2.4
--- php-src/acinclude.m4:1.332.2.14.2.26.2.3	Sat Mar 22 15:39:53 2008
+++ php-src/acinclude.m4	Sat Mar 22 17:59:52 2008
@@ -1,5 +1,5 @@
 dnl
-dnl $Id: acinclude.m4,v 1.332.2.14.2.26.2.3 2008/03/22 15:39:53 helly Exp $
+dnl $Id: acinclude.m4,v 1.332.2.14.2.26.2.4 2008/03/22 17:59:52 helly Exp $
 dnl
 dnl This file contains local autoconf functions.
 dnl
@@ -2096,7 +2096,7 @@
   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 @@
   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
http://cvs.php.net/viewvc.cgi/php-src/win32/build/config.w32?r1=1.40.2.8.2.10.2.12&r2=1.40.2.8.2.10.2.13&diff_format=u
Index: php-src/win32/build/config.w32
diff -u php-src/win32/build/config.w32:1.40.2.8.2.10.2.12 php-src/win32/build/config.w32:1.40.2.8.2.10.2.13
--- php-src/win32/build/config.w32:1.40.2.8.2.10.2.12	Thu Mar 20 15:03:20 2008
+++ php-src/win32/build/config.w32	Sat Mar 22 17:59:52 2008
@@ -1,5 +1,5 @@
 // vim:ft=javascript
-// $Id: config.w32,v 1.40.2.8.2.10.2.12 2008/03/20 15:03:20 sfox Exp $
+// $Id: config.w32,v 1.40.2.8.2.10.2.13 2008/03/22 17:59:52 helly Exp $
 // "Master" config file; think of it as a configure.in
 // equivalent.
 
@@ -58,7 +58,7 @@
 }
 
 // There's a minimum requirement for re2c..
-MINRE2C = "0.13.3";
+MINRE2C = "0.13.4";
 
 RE2C = PATH_PROG('re2c');
 if (RE2C) {
http://cvs.php.net/viewvc.cgi/ZendEngine2/zend_ini_scanner.c?r1=1.1.2.3&r2=1.1.2.4&diff_format=u
Index: ZendEngine2/zend_ini_scanner.c
diff -u ZendEngine2/zend_ini_scanner.c:1.1.2.3 ZendEngine2/zend_ini_scanner.c:1.1.2.4
--- ZendEngine2/zend_ini_scanner.c:1.1.2.3	Fri Mar 21 15:29:34 2008
+++ ZendEngine2/zend_ini_scanner.c	Sat Mar 22 17:59:52 2008
@@ -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"
 /*
    +----------------------------------------------------------------------+
@@ -22,7 +22,7 @@
    +----------------------------------------------------------------------+
 */
 
-/* $Id: zend_ini_scanner.c,v 1.1.2.3 2008/03/21 15:29:34 helly Exp $ */
+/* $Id: zend_ini_scanner.c,v 1.1.2.4 2008/03/22 17:59:52 helly Exp $ */
 
 
 #if 0
@@ -368,14 +368,14 @@
 		};
 
 		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 @@
 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 @@
 yy23:
 		YYDEBUG(23, *YYCURSOR);
 		++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 yy24:
 		YYDEBUG(24, *YYCURSOR);
@@ -642,7 +642,7 @@
 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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 		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 @@
 		}
 		YYDEBUG(57, *YYCURSOR);
 		++YYCURSOR;
-		if ((yych = *YYCURSOR) == 0x0A) goto yy54;
+		if ((yych = *YYCURSOR) == '\n') goto yy54;
 		goto yy7;
 	}
 /* *********************************** */
@@ -898,7 +898,7 @@
 			 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 @@
 		YYDEBUG(67, *YYCURSOR);
 		yyaccept = 0;
 		YYMARKER = ++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 yy68:
 		YYDEBUG(68, *YYCURSOR);
@@ -979,13 +979,13 @@
 		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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 yy80:
 		YYDEBUG(80, *YYCURSOR);
 		++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 yy81:
 		YYDEBUG(81, *YYCURSOR);
@@ -1110,16 +1110,16 @@
 			 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 @@
 		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 @@
 			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 @@
 		YYDEBUG(102, *YYCURSOR);
 		yyaccept = 0;
 		YYMARKER = ++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 yy103:
 		YYDEBUG(103, *YYCURSOR);
@@ -1335,13 +1335,13 @@
 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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 		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 @@
 		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 @@
 		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 @@
 		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 @@
 		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 @@
 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 @@
 		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 @@
 			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 @@
 		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 @@
 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 @@
 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 @@
 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 @@
 		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 @@
 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 @@
 			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 @@
 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 @@
 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 @@
 			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 @@
 		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 @@
 		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 @@
 			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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 		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 @@
 		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 @@
 		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 @@
 		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 @@
 		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 @@
 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 @@
 		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 @@
 			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 @@
 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 @@
 		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 @@
 			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 @@
 		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 @@
 		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 @@
 		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 @@
 		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 @@
 		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 @@
 		YYDEBUG(254, *YYCURSOR);
 		yyaccept = 0;
 		YYMARKER = ++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 yy255:
 		YYDEBUG(255, *YYCURSOR);
@@ -3277,20 +3277,20 @@
 		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 @@
 		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 @@
 yy259:
 		YYDEBUG(259, *YYCURSOR);
 		++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 		if (yych <= 'Z') {
 			if (yych <= '/') {
@@ -3423,7 +3423,7 @@
 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 @@
 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 @@
 		}
 		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 @@
 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 @@
 		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 @@
 		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 @@
 		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 @@
 			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 @@
 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 @@
 		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 @@
 		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 @@
 		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 @@
 		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 @@
 		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 @@
 		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 @@
 		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 @@
 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 @@
 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 @@
 		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 @@
 		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 @@
 		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 @@
 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 @@
 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 @@
 		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 @@
 yy307:
 		YYDEBUG(307, *YYCURSOR);
 		++YYCURSOR;
-		if ((yych = *YYCURSOR) == 0x0A) goto yy303;
+		if ((yych = *YYCURSOR) == '\n') goto yy303;
 		goto yy232;
 	}
 /* *********************************** */
@@ -4399,7 +4399,7 @@
 			  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 @@
 yy316:
 		YYDEBUG(316, *YYCURSOR);
 		++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 yy317:
 		YYDEBUG(317, *YYCURSOR);
http://cvs.php.net/viewvc.cgi/ZendEngine2/zend_ini_scanner.l?r1=1.41.2.2.2.2.2.4&r2=1.41.2.2.2.2.2.5&diff_format=u
Index: ZendEngine2/zend_ini_scanner.l
diff -u ZendEngine2/zend_ini_scanner.l:1.41.2.2.2.2.2.4 ZendEngine2/zend_ini_scanner.l:1.41.2.2.2.2.2.5
--- ZendEngine2/zend_ini_scanner.l:1.41.2.2.2.2.2.4	Fri Mar 21 15:29:34 2008
+++ ZendEngine2/zend_ini_scanner.l	Sat Mar 22 17:59:52 2008
@@ -20,7 +20,7 @@
    +----------------------------------------------------------------------+
 */
 
-/* $Id: zend_ini_scanner.l,v 1.41.2.2.2.2.2.4 2008/03/21 15:29:34 helly Exp $ */
+/* $Id: zend_ini_scanner.l,v 1.41.2.2.2.2.2.5 2008/03/22 17:59:52 helly Exp $ */
 
 
 #if 0
@@ -294,7 +294,7 @@
 	}
 
 /*!re2c
-
+re2c:yyfill:check = 0;
 LNUM [0-9]+
 DNUM ([0-9]*[\.][0-9]+)|([0-9]+[\.][0-9]*)
 NUMBER [-]?{LNUM}|{DNUM}
http://cvs.php.net/viewvc.cgi/ZendEngine2/zend_ini_scanner_defs.h?r1=1.1.2.2&r2=1.1.2.3&diff_format=u
Index: ZendEngine2/zend_ini_scanner_defs.h
diff -u ZendEngine2/zend_ini_scanner_defs.h:1.1.2.2 ZendEngine2/zend_ini_scanner_defs.h:1.1.2.3
--- ZendEngine2/zend_ini_scanner_defs.h:1.1.2.2	Wed Mar 19 23:24:56 2008
+++ ZendEngine2/zend_ini_scanner_defs.h	Sat Mar 22 17:59:52 2008
@@ -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 {
http://cvs.php.net/viewvc.cgi/ZendEngine2/zend_language_scanner.c?r1=1.1.2.3&r2=1.1.2.4&diff_format=u
Index: ZendEngine2/zend_language_scanner.c
diff -u ZendEngine2/zend_language_scanner.c:1.1.2.3 ZendEngine2/zend_language_scanner.c:1.1.2.4
--- ZendEngine2/zend_language_scanner.c:1.1.2.3	Fri Mar 21 18:47:26 2008
+++ ZendEngine2/zend_language_scanner.c	Sat Mar 22 17:59:52 2008
@@ -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"
 /*
    +----------------------------------------------------------------------+
@@ -23,7 +23,7 @@
    +----------------------------------------------------------------------+
 */
 
-/* $Id: zend_language_scanner.c,v 1.1.2.3 2008/03/21 18:47:26 helly Exp $ */
+/* $Id: zend_language_scanner.c,v 1.1.2.4 2008/03/22 17:59:52 helly Exp $ */
 
 #if 0
 # define YYDEBUG(s, c) printf("state: %d char: %c\n", s, c)
@@ -702,7 +702,7 @@
 		};
 
 		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 @@
 		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 @@
 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 @@
 		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 @@
 yy23:
 		YYDEBUG(23, *YYCURSOR);
 		++YYCURSOR;
-		if ((YYLIMIT - YYCURSOR) < 8) YYFILL(8);
+		YYFILL(8);
 		yych = *YYCURSOR;
 yy24:
 		YYDEBUG(24, *YYCURSOR);
@@ -947,13 +947,13 @@
 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 @@
 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 @@
 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 @@
 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 @@
 yy59:
 		YYDEBUG(59, *YYCURSOR);
 		++YYCURSOR;
-		if ((yych = *YYCURSOR) == 0x0A) goto yy57;
+		if ((yych = *YYCURSOR) == '\n') goto yy57;
 		goto yy58;
 	}
 /* *********************************** */
@@ -1196,7 +1196,7 @@
 			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 @@
 		YYDEBUG(64, *YYCURSOR);
 		yyaccept = 0;
 		YYMARKER = ++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 yy65:
 		YYDEBUG(65, *YYCURSOR);
@@ -1264,7 +1264,7 @@
 yy67:
 		YYDEBUG(67, *YYCURSOR);
 		++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 		goto yy64;
 yy68:
@@ -1281,7 +1281,7 @@
 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 @@
 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 @@
 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 @@
 		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 @@
 		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 @@
 			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 @@
 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 @@
 			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 @@
 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 @@
 			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 @@
 		YYDEBUG(115, *YYCURSOR);
 		yyaccept = 0;
 		YYMARKER = ++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 yy116:
 		YYDEBUG(116, *YYCURSOR);
@@ -1757,7 +1757,7 @@
 yy118:
 		YYDEBUG(118, *YYCURSOR);
 		++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 		goto yy115;
 yy119:
@@ -1774,7 +1774,7 @@
 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 @@
 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 @@
 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 @@
 		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 @@
 		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 @@
 /* *********************************** */
 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_NOWDOC:
 	YYDEBUG(148, *YYCURSOR);
-	if (YYLIMIT == YYCURSOR) YYFILL(1);
+	YYFILL(1);
 	yych = *YYCURSOR;
 	YYDEBUG(150, *YYCURSOR);
 	++YYCURSOR;
@@ -2055,14 +2055,14 @@
 			  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 @@
 			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 @@
 		YYDEBUG(157, *YYCURSOR);
 		yyaccept = 0;
 		YYMARKER = ++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 yy158:
 		YYDEBUG(158, *YYCURSOR);
@@ -2130,8 +2130,8 @@
 			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 @@
 		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 @@
 		}
 		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 @@
 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 @@
 		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 @@
 		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 @@
 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 @@
 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 @@
 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 @@
 		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 @@
 		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 @@
 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 @@
 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 @@
 		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 @@
 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 @@
 		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 @@
 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 @@
 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 @@
 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 @@
 		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 @@
 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 @@
 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 @@
 		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 @@
 		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 @@
 		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 @@
 			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 @@
 		case 0x06:
 		case 0x07:
 		case 0x08:
-		case 0x0B:
-		case 0x0C:
+		case '\v':
+		case '\f':
 		case 0x0E:
 		case 0x0F:
 		case 0x10:
@@ -2946,9 +2946,9 @@
 		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 @@
 		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 @@
 yy277:
 		YYDEBUG(277, *YYCURSOR);
 		++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 yy278:
 		YYDEBUG(278, *YYCURSOR);
@@ -3704,7 +3704,7 @@
 		if (yych <= '[') goto yy280;
 		YYDEBUG(279, *YYCURSOR);
 		++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 		goto yy277;
 yy280:
@@ -3759,7 +3759,7 @@
 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 @@
 yy285:
 		YYDEBUG(285, *YYCURSOR);
 		++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 yy286:
 		YYDEBUG(286, *YYCURSOR);
@@ -3817,13 +3817,13 @@
 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 @@
 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 @@
 yy295:
 		YYDEBUG(295, *YYCURSOR);
 		++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 yy296:
 		YYDEBUG(296, *YYCURSOR);
@@ -3892,7 +3892,7 @@
 		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 @@
 		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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 		}
 		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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 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 @@
 			 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 @@
 yy878:
 		YYDEBUG(878, *YYCURSOR);
 		++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 yy879:
 		YYDEBUG(879, *YYCURSOR);
@@ -7600,7 +7600,7 @@
 yy880:
 		YYDEBUG(880, *YYCURSOR);
 		++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 yy881:
 		YYDEBUG(881, *YYCURSOR);
@@ -7657,7 +7657,7 @@
 			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 @@
 yy890:
 		YYDEBUG(890, *YYCURSOR);
 		++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 yy891:
 		YYDEBUG(891, *YYCURSOR);
@@ -7748,62 +7748,62 @@
 			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 @@
 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 @@
 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 @@
 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 @@
 		}
 		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 @@
 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 @@
 		}
 		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 @@
 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 @@
 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 @@
 		}
 		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 @@
 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 @@
 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 @@
 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 @@
 		}
 		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 @@
 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 @@
 		}
 		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 @@
 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 @@
 		}
 		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 @@
 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 @@
 		}
 		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 @@
 			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 @@
 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 @@
 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 @@
 			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 @@
 		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 @@
 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 @@
 			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 @@
 		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 @@
 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 @@
 			 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 @@
 yy983:
 		YYDEBUG(983, *YYCURSOR);
 		++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 yy984:
 		YYDEBUG(984, *YYCURSOR);
@@ -8810,7 +8810,7 @@
 yy985:
 		YYDEBUG(985, *YYCURSOR);
 		++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 		YYDEBUG(986, *YYCURSOR);
 		if (yych <= '^') {
@@ -8841,7 +8841,7 @@
 yy988:
 		YYDEBUG(988, *YYCURSOR);
 		++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 yy989:
 		YYDEBUG(989, *YYCURSOR);
@@ -8861,7 +8861,7 @@
 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 @@
 yy995:
 		YYDEBUG(995, *YYCURSOR);
 		++YYCURSOR;
-		if (YYLIMIT == YYCURSOR) YYFILL(1);
+		YYFILL(1);
 		yych = *YYCURSOR;
 		YYDEBUG(996, *YYCURSOR);
 		if (yybm[0+yych] & 128) {
http://cvs.php.net/viewvc.cgi/ZendEngine2/zend_language_scanner.l?r1=1.131.2.11.2.13.2.8&r2=1.131.2.11.2.13.2.9&diff_format=u
Index: ZendEngine2/zend_language_scanner.l
diff -u ZendEngine2/zend_language_scanner.l:1.131.2.11.2.13.2.8 ZendEngine2/zend_language_scanner.l:1.131.2.11.2.13.2.9
--- ZendEngine2/zend_language_scanner.l:1.131.2.11.2.13.2.8	Fri Mar 21 18:47:26 2008
+++ ZendEngine2/zend_language_scanner.l	Sat Mar 22 17:59:52 2008
@@ -21,7 +21,7 @@
    +----------------------------------------------------------------------+
 */
 
-/* $Id: zend_language_scanner.l,v 1.131.2.11.2.13.2.8 2008/03/21 18:47:26 helly Exp $ */
+/* $Id: zend_language_scanner.l,v 1.131.2.11.2.13.2.9 2008/03/22 17:59:52 helly Exp $ */
 
 #if 0
 # define YYDEBUG(s, c) printf("state: %d char: %c\n", s, c)
@@ -596,7 +596,7 @@
 	}
 
 /*!re2c
-
+re2c:yyfill:check = 0;
 LNUM	[0-9]+
 DNUM	([0-9]*"."[0-9]+)|([0-9]+"."[0-9]*)
 EXPONENT_DNUM	(({LNUM}|{DNUM})[eE][+-]?{LNUM})
http://cvs.php.net/viewvc.cgi/ZendEngine2/zend_language_scanner_defs.h?r1=1.1.2.2&r2=1.1.2.3&diff_format=u
Index: ZendEngine2/zend_language_scanner_defs.h
diff -u ZendEngine2/zend_language_scanner_defs.h:1.1.2.2 ZendEngine2/zend_language_scanner_defs.h:1.1.2.3
--- ZendEngine2/zend_language_scanner_defs.h:1.1.2.2	Wed Mar 19 23:24:56 2008
+++ ZendEngine2/zend_language_scanner_defs.h	Sat Mar 22 17:59:52 2008
@@ -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 {
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.