Diff for /embedaddon/php/ext/pdo/pdo_sql_parser.c between versions 1.1.1.3 and 1.1.1.4

version 1.1.1.3, 2013/07/22 01:31:55 version 1.1.1.4, 2013/10/14 08:02:24
Line 1 Line 1
/* Generated by re2c 0.13.5 on Thu Apr 19 12:42:11 2012 *//* Generated by re2c 0.13.5 on Tue Aug 20 18:02:48 2013 */
 /*  /*
   +----------------------------------------------------------------------+    +----------------------------------------------------------------------+
   | PHP Version 5                                                        |    | PHP Version 5                                                        |
Line 74  yy2: Line 74  yy2:
 yy3:  yy3:
         yyaccept = 0;          yyaccept = 0;
         yych = *(YYMARKER = ++YYCURSOR);          yych = *(YYMARKER = ++YYCURSOR);
        if (yych >= 0x01) goto yy41;        if (yych >= 0x01) goto yy43;
 yy4:  yy4:
         { SKIP_ONE(PDO_PARSER_TEXT); }          { SKIP_ONE(PDO_PARSER_TEXT); }
 yy5:  yy5:
         yyaccept = 0;          yyaccept = 0;
         yych = *(YYMARKER = ++YYCURSOR);          yych = *(YYMARKER = ++YYCURSOR);
         if (yych <= 0x00) goto yy4;          if (yych <= 0x00) goto yy4;
        goto yy36;        goto yy38;
 yy6:  yy6:
         yych = *++YYCURSOR;          yych = *++YYCURSOR;
         switch (yych) {          switch (yych) {
Line 148  yy6: Line 148  yy6:
         case 'x':          case 'x':
         case 'y':          case 'y':
         case 'z':       goto yy32;          case 'z':       goto yy32;
        case ':':        case ':':      goto yy35;
        case '?':      goto yy29; 
         default:        goto yy4;          default:        goto yy4;
         }          }
 yy7:  yy7:
         ++YYCURSOR;          ++YYCURSOR;
         switch ((yych = *YYCURSOR)) {          switch ((yych = *YYCURSOR)) {
         case ':':  
         case '?':       goto yy29;          case '?':       goto yy29;
         default:        goto yy8;          default:        goto yy8;
         }          }
Line 277  yy29: Line 275  yy29:
         if (YYLIMIT <= YYCURSOR) YYFILL(1);          if (YYLIMIT <= YYCURSOR) YYFILL(1);
         yych = *YYCURSOR;          yych = *YYCURSOR;
         switch (yych) {          switch (yych) {
         case ':':  
         case '?':       goto yy29;          case '?':       goto yy29;
         default:        goto yy31;          default:        goto yy31;
         }          }
Line 359  yy35: Line 356  yy35:
         ++YYCURSOR;          ++YYCURSOR;
         if (YYLIMIT <= YYCURSOR) YYFILL(1);          if (YYLIMIT <= YYCURSOR) YYFILL(1);
         yych = *YYCURSOR;          yych = *YYCURSOR;
 yy36:  
         switch (yych) {          switch (yych) {
        case 0x00:      goto yy2;        case ':':      goto yy35;
        case '\'':      goto yy38;        default:        goto yy31;
        case '\\':      goto yy37; 
        default:        goto yy35; 
         }          }
 yy37:  yy37:
         ++YYCURSOR;          ++YYCURSOR;
         if (YYLIMIT <= YYCURSOR) YYFILL(1);          if (YYLIMIT <= YYCURSOR) YYFILL(1);
         yych = *YYCURSOR;          yych = *YYCURSOR;
         if (yych <= 0x00) goto yy2;  
         goto yy35;  
 yy38:  yy38:
           switch (yych) {
           case 0x00:      goto yy2;
           case '\'':      goto yy40;
           case '\\':      goto yy39;
           default:        goto yy37;
           }
   yy39:
         ++YYCURSOR;          ++YYCURSOR;
        { RET(PDO_PARSER_TEXT); }        if (YYLIMIT <= YYCURSOR) YYFILL(1);
         yych = *YYCURSOR;
         if (yych <= 0x00) goto yy2;
         goto yy37;
 yy40:  yy40:
         ++YYCURSOR;          ++YYCURSOR;
           { RET(PDO_PARSER_TEXT); }
   yy42:
           ++YYCURSOR;
         if (YYLIMIT <= YYCURSOR) YYFILL(1);          if (YYLIMIT <= YYCURSOR) YYFILL(1);
         yych = *YYCURSOR;          yych = *YYCURSOR;
yy41:yy43:
         switch (yych) {          switch (yych) {
         case 0x00:      goto yy2;          case 0x00:      goto yy2;
        case '"':       goto yy43;        case '"':       goto yy45;
        case '\\':      goto yy42;        case '\\':      goto yy44;
        default:        goto yy40;        default:        goto yy42;
         }          }
yy42:yy44:
         ++YYCURSOR;          ++YYCURSOR;
         if (YYLIMIT <= YYCURSOR) YYFILL(1);          if (YYLIMIT <= YYCURSOR) YYFILL(1);
         yych = *YYCURSOR;          yych = *YYCURSOR;
         if (yych <= 0x00) goto yy2;          if (yych <= 0x00) goto yy2;
        goto yy40;        goto yy42;
yy43:yy45:
         ++YYCURSOR;          ++YYCURSOR;
         { RET(PDO_PARSER_TEXT); }          { RET(PDO_PARSER_TEXT); }
 }  }

Removed from v.1.1.1.3  
changed lines
  Added in v.1.1.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>