diff options
Diffstat (limited to 'ext/pdo/pdo_sql_parser.c')
-rw-r--r-- | ext/pdo/pdo_sql_parser.c | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/ext/pdo/pdo_sql_parser.c b/ext/pdo/pdo_sql_parser.c index 9dd7305723..90da947179 100644 --- a/ext/pdo/pdo_sql_parser.c +++ b/ext/pdo/pdo_sql_parser.c @@ -1,4 +1,5 @@ /* Generated by re2c 0.13.5 */ +#line 1 "ext/pdo/pdo_sql_parser.re" /* +----------------------------------------------------------------------+ | PHP Version 7 | @@ -46,9 +47,11 @@ static int scan(Scanner *s) char *cursor = s->cur; s->tok = cursor; + #line 55 "ext/pdo/pdo_sql_parser.re" +#line 55 "ext/pdo/pdo_sql_parser.c" { YYCTYPE yych; unsigned int yyaccept = 0; @@ -76,7 +79,9 @@ yy3: yych = *(YYMARKER = ++YYCURSOR); if (yych >= 0x01) goto yy43; yy4: +#line 63 "ext/pdo/pdo_sql_parser.re" { SKIP_ONE(PDO_PARSER_TEXT); } +#line 85 "ext/pdo/pdo_sql_parser.c" yy5: yyaccept = 0; yych = *(YYMARKER = ++YYCURSOR); @@ -158,7 +163,9 @@ yy7: default: goto yy8; } yy8: +#line 62 "ext/pdo/pdo_sql_parser.re" { RET(PDO_PARSER_BIND_POS); } +#line 169 "ext/pdo/pdo_sql_parser.c" yy9: ++YYCURSOR; switch ((yych = *YYCURSOR)) { @@ -166,7 +173,9 @@ yy9: default: goto yy13; } yy10: +#line 65 "ext/pdo/pdo_sql_parser.re" { RET(PDO_PARSER_TEXT); } +#line 179 "ext/pdo/pdo_sql_parser.c" yy11: yych = *++YYCURSOR; switch (yych) { @@ -201,7 +210,9 @@ yy14: default: goto yy14; } yy16: +#line 64 "ext/pdo/pdo_sql_parser.re" { RET(PDO_PARSER_TEXT); } +#line 216 "ext/pdo/pdo_sql_parser.c" yy17: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -279,7 +290,9 @@ yy29: default: goto yy31; } yy31: +#line 60 "ext/pdo/pdo_sql_parser.re" { RET(PDO_PARSER_TEXT); } +#line 296 "ext/pdo/pdo_sql_parser.c" yy32: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -351,7 +364,9 @@ yy32: default: goto yy34; } yy34: +#line 61 "ext/pdo/pdo_sql_parser.re" { RET(PDO_PARSER_BIND); } +#line 370 "ext/pdo/pdo_sql_parser.c" yy35: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -379,7 +394,9 @@ yy39: goto yy37; yy40: ++YYCURSOR; +#line 59 "ext/pdo/pdo_sql_parser.re" { RET(PDO_PARSER_TEXT); } +#line 400 "ext/pdo/pdo_sql_parser.c" yy42: ++YYCURSOR; if (YYLIMIT <= YYCURSOR) YYFILL(1); @@ -399,17 +416,20 @@ yy44: goto yy42; yy45: ++YYCURSOR; +#line 58 "ext/pdo/pdo_sql_parser.re" { RET(PDO_PARSER_TEXT); } +#line 422 "ext/pdo/pdo_sql_parser.c" } +#line 66 "ext/pdo/pdo_sql_parser.re" } struct placeholder { char *pos; - char *quoted; /* quoted value */ int len; int bindno; int qlen; /* quoted length of value */ + char *quoted; /* quoted value */ int freeq; struct placeholder *next; }; |