sas             Wed Sep 25 06:36:20 2002 EDT

  Modified files:              
    /php4/ext/standard  url_scanner_ex.c 
  Log:
  Sync with .re
  
  
Index: php4/ext/standard/url_scanner_ex.c
diff -u php4/ext/standard/url_scanner_ex.c:1.69 php4/ext/standard/url_scanner_ex.c:1.70
--- php4/ext/standard/url_scanner_ex.c:1.69     Tue Aug 20 16:07:00 2002
+++ php4/ext/standard/url_scanner_ex.c  Wed Sep 25 06:36:19 2002
@@ -1,5 +1,5 @@
-/* Generated by re2c 0.5 on Tue Aug 20 21:52:13 2002 */
-#line 1 "/usr/src/php4/ext/standard/url_scanner_ex.re"
+/* Generated by re2c 0.5 on Wed Sep 25 12:35:38 2002 */
+#line 1 "url_scanner_ex.re"
 /*
   +----------------------------------------------------------------------+
   | PHP Version 4                                                        |
@@ -683,50 +683,50 @@
        YYCTYPE yych;
        unsigned int yyaccept;
        static unsigned char yybm[] = {
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 192, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       192, 224,  64, 224, 224, 224, 224, 128, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224,   0, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
-       224, 224, 224, 224, 224, 224, 224, 224, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 160, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       160, 248,  56, 248, 248, 248, 248, 200, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248,   0, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
+       248, 248, 248, 248, 248, 248, 248, 248, 
        };
        goto yy58;
 yy59:  ++YYCURSOR;
 yy58:
-       if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
+       if((YYLIMIT - YYCURSOR) < 3) YYFILL(3);
        yych = *YYCURSOR;
        if(yych <= '!'){
                if(yych <= '\n'){
                        if(yych <= '\t')        goto yy63;
-                       goto yy65;
+                       goto yy64;
                } else {
-                       if(yych == ' ') goto yy65;
+                       if(yych == ' ') goto yy64;
                        goto yy63;
                }
        } else {
@@ -735,54 +735,72 @@
                        if(yych <= '&') goto yy63;
                        goto yy62;
                } else {
-                       if(yych == '>') goto yy65;
+                       if(yych == '>') goto yy64;
                        goto yy63;
                }
        }
 yy60:  yyaccept = 0;
        yych = *(YYMARKER = ++YYCURSOR);
-       if(yych != '>') goto yy74;
+       goto yy77;
 yy61:
-#line 303
-       { passthru(STD_ARGS); goto state_next_arg_begin; }
+#line 302
+       { handle_val(STD_ARGS, 0, '\0'); goto state_next_arg_begin; }
 yy62:  yyaccept = 0;
        yych = *(YYMARKER = ++YYCURSOR);
-       if(yych == '>') goto yy61;
        goto yy69;
 yy63:  yych = *++YYCURSOR;
        goto yy67;
-yy64:
-#line 302
-       { handle_val(STD_ARGS, 0, '"'); goto state_next_arg_begin; }
-yy65:  yych = *++YYCURSOR;
-       goto yy61;
+yy64:  yych = *++YYCURSOR;
+yy65:
+#line 303
+       { passthru(STD_ARGS); goto state_next_arg_begin; }
 yy66:  ++YYCURSOR;
        if(YYLIMIT == YYCURSOR) YYFILL(1);
        yych = *YYCURSOR;
-yy67:  if(yybm[0+yych] & 32)   goto yy66;
-       goto yy64;
-yy68:  ++YYCURSOR;
+yy67:  if(yybm[0+yych] & 8)    goto yy66;
+       goto yy61;
+yy68:  yyaccept = 0;
+       YYMARKER = ++YYCURSOR;
        if(YYLIMIT == YYCURSOR) YYFILL(1);
        yych = *YYCURSOR;
-yy69:  if(yybm[0+yych] & 64)   goto yy68;
-       if(yych <= '=') goto yy71;
-yy70:  YYCURSOR = YYMARKER;
-       switch(yyaccept){
-       case 0: goto yy61;
-       }
-yy71:  yych = *++YYCURSOR;
-yy72:
+yy69:  if(yybm[0+yych] & 16)   goto yy68;
+       if(yych <= '&') goto yy72;
+       if(yych >= '(') goto yy61;
+yy70:  yych = *++YYCURSOR;
+       if(yybm[0+yych] & 8)    goto yy66;
+yy71:
 #line 301
        { handle_val(STD_ARGS, 1, '\''); goto state_next_arg_begin; }
-yy73:  ++YYCURSOR;
+yy72:  ++YYCURSOR;
        if(YYLIMIT == YYCURSOR) YYFILL(1);
        yych = *YYCURSOR;
-yy74:  if(yybm[0+yych] & 128)  goto yy73;
-       if(yych >= '>') goto yy70;
+yy73:  if(yybm[0+yych] & 32)   goto yy72;
+       if(yych <= '=') goto yy75;
+yy74:  YYCURSOR = YYMARKER;
+       switch(yyaccept){
+       case 0: goto yy61;
+       }
 yy75:  yych = *++YYCURSOR;
-yy76:
+       goto yy71;
+yy76:  yyaccept = 0;
+       YYMARKER = ++YYCURSOR;
+       if(YYLIMIT == YYCURSOR) YYFILL(1);
+       yych = *YYCURSOR;
+yy77:  if(yybm[0+yych] & 64)   goto yy76;
+       if(yych <= '!') goto yy80;
+       if(yych >= '#') goto yy61;
+yy78:  yych = *++YYCURSOR;
+       if(yybm[0+yych] & 8)    goto yy66;
+yy79:
 #line 300
        { handle_val(STD_ARGS, 1, '"'); goto state_next_arg_begin; }
+yy80:  ++YYCURSOR;
+       if(YYLIMIT == YYCURSOR) YYFILL(1);
+       yych = *YYCURSOR;
+yy81:  if(yybm[0+yych] & 128)  goto yy80;
+       if(yych >= '>') goto yy74;
+yy82:  yych = *++YYCURSOR;
+       goto yy79;
 }
 #line 304
 



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to