@@ -77,7 +77,7 @@ static int scan(Scanner *s)
77
77
yy3 :
78
78
yyaccept = 0 ;
79
79
yych = * (YYMARKER = ++ YYCURSOR );
80
- if (yych >= 0x01 ) goto yy41 ;
80
+ if (yych >= 0x01 ) goto yy43 ;
81
81
yy4 :
82
82
#line 63 "ext/pdo/pdo_sql_parser.re"
83
83
{ SKIP_ONE (PDO_PARSER_TEXT ); }
@@ -86,7 +86,7 @@ static int scan(Scanner *s)
86
86
yyaccept = 0 ;
87
87
yych = * (YYMARKER = ++ YYCURSOR );
88
88
if (yych <= 0x00 ) goto yy4 ;
89
- goto yy36 ;
89
+ goto yy38 ;
90
90
yy6 :
91
91
yych = * ++ YYCURSOR ;
92
92
switch (yych ) {
@@ -153,21 +153,19 @@ static int scan(Scanner *s)
153
153
case 'x' :
154
154
case 'y' :
155
155
case 'z' : goto yy32 ;
156
- case ':' :
157
- case '?' : goto yy29 ;
156
+ case ':' : goto yy35 ;
158
157
default : goto yy4 ;
159
158
}
160
159
yy7 :
161
160
++ YYCURSOR ;
162
161
switch ((yych = * YYCURSOR )) {
163
- case ':' :
164
162
case '?' : goto yy29 ;
165
163
default : goto yy8 ;
166
164
}
167
165
yy8 :
168
166
#line 62 "ext/pdo/pdo_sql_parser.re"
169
167
{ RET (PDO_PARSER_BIND_POS ); }
170
- #line 171 "ext/pdo/pdo_sql_parser.c"
168
+ #line 169 "ext/pdo/pdo_sql_parser.c"
171
169
yy9 :
172
170
++ YYCURSOR ;
173
171
switch ((yych = * YYCURSOR )) {
@@ -177,7 +175,7 @@ static int scan(Scanner *s)
177
175
yy10 :
178
176
#line 65 "ext/pdo/pdo_sql_parser.re"
179
177
{ RET (PDO_PARSER_TEXT ); }
180
- #line 181 "ext/pdo/pdo_sql_parser.c"
178
+ #line 179 "ext/pdo/pdo_sql_parser.c"
181
179
yy11 :
182
180
yych = * ++ YYCURSOR ;
183
181
switch (yych ) {
@@ -214,7 +212,7 @@ static int scan(Scanner *s)
214
212
yy16 :
215
213
#line 64 "ext/pdo/pdo_sql_parser.re"
216
214
{ RET (PDO_PARSER_TEXT ); }
217
- #line 218 "ext/pdo/pdo_sql_parser.c"
215
+ #line 216 "ext/pdo/pdo_sql_parser.c"
218
216
yy17 :
219
217
++ YYCURSOR ;
220
218
if (YYLIMIT <= YYCURSOR ) YYFILL (1 );
@@ -288,14 +286,13 @@ static int scan(Scanner *s)
288
286
if (YYLIMIT <= YYCURSOR ) YYFILL (1 );
289
287
yych = * YYCURSOR ;
290
288
switch (yych ) {
291
- case ':' :
292
289
case '?' : goto yy29 ;
293
290
default : goto yy31 ;
294
291
}
295
292
yy31 :
296
293
#line 60 "ext/pdo/pdo_sql_parser.re"
297
294
{ RET (PDO_PARSER_TEXT ); }
298
- #line 299 "ext/pdo/pdo_sql_parser.c"
295
+ #line 296 "ext/pdo/pdo_sql_parser.c"
299
296
yy32 :
300
297
++ YYCURSOR ;
301
298
if (YYLIMIT <= YYCURSOR ) YYFILL (1 );
@@ -369,51 +366,59 @@ static int scan(Scanner *s)
369
366
yy34 :
370
367
#line 61 "ext/pdo/pdo_sql_parser.re"
371
368
{ RET (PDO_PARSER_BIND ); }
372
- #line 373 "ext/pdo/pdo_sql_parser.c"
369
+ #line 370 "ext/pdo/pdo_sql_parser.c"
373
370
yy35 :
374
371
++ YYCURSOR ;
375
372
if (YYLIMIT <= YYCURSOR ) YYFILL (1 );
376
373
yych = * YYCURSOR ;
377
- yy36 :
378
374
switch (yych ) {
379
- case 0x00 : goto yy2 ;
380
- case '\'' : goto yy38 ;
381
- case '\\' : goto yy37 ;
382
- default : goto yy35 ;
375
+ case ':' : goto yy35 ;
376
+ default : goto yy31 ;
383
377
}
384
378
yy37 :
385
379
++ YYCURSOR ;
386
380
if (YYLIMIT <= YYCURSOR ) YYFILL (1 );
387
381
yych = * YYCURSOR ;
388
- if (yych <= 0x00 ) goto yy2 ;
389
- goto yy35 ;
390
382
yy38 :
383
+ switch (yych ) {
384
+ case 0x00 : goto yy2 ;
385
+ case '\'' : goto yy40 ;
386
+ case '\\' : goto yy39 ;
387
+ default : goto yy37 ;
388
+ }
389
+ yy39 :
390
+ ++ YYCURSOR ;
391
+ if (YYLIMIT <= YYCURSOR ) YYFILL (1 );
392
+ yych = * YYCURSOR ;
393
+ if (yych <= 0x00 ) goto yy2 ;
394
+ goto yy37 ;
395
+ yy40 :
391
396
++ YYCURSOR ;
392
397
#line 59 "ext/pdo/pdo_sql_parser.re"
393
398
{ RET (PDO_PARSER_TEXT ); }
394
- #line 395 "ext/pdo/pdo_sql_parser.c"
395
- yy40 :
399
+ #line 400 "ext/pdo/pdo_sql_parser.c"
400
+ yy42 :
396
401
++ YYCURSOR ;
397
402
if (YYLIMIT <= YYCURSOR ) YYFILL (1 );
398
403
yych = * YYCURSOR ;
399
- yy41 :
404
+ yy43 :
400
405
switch (yych ) {
401
406
case 0x00 : goto yy2 ;
402
- case '"' : goto yy43 ;
403
- case '\\' : goto yy42 ;
404
- default : goto yy40 ;
407
+ case '"' : goto yy45 ;
408
+ case '\\' : goto yy44 ;
409
+ default : goto yy42 ;
405
410
}
406
- yy42 :
411
+ yy44 :
407
412
++ YYCURSOR ;
408
413
if (YYLIMIT <= YYCURSOR ) YYFILL (1 );
409
414
yych = * YYCURSOR ;
410
415
if (yych <= 0x00 ) goto yy2 ;
411
- goto yy40 ;
412
- yy43 :
416
+ goto yy42 ;
417
+ yy45 :
413
418
++ YYCURSOR ;
414
419
#line 58 "ext/pdo/pdo_sql_parser.re"
415
420
{ RET (PDO_PARSER_TEXT ); }
416
- #line 417 "ext/pdo/pdo_sql_parser.c"
421
+ #line 422 "ext/pdo/pdo_sql_parser.c"
417
422
}
418
423
#line 66 "ext/pdo/pdo_sql_parser.re"
419
424
0 commit comments