summaryrefslogtreecommitdiff
path: root/ext/pdo/pdo_sql_parser.c
diff options
context:
space:
mode:
authorIlia Alshanetsky <iliaa@php.net>2005-05-17 01:41:51 +0000
committerIlia Alshanetsky <iliaa@php.net>2005-05-17 01:41:51 +0000
commitdef27b9959365ab6f50e6a5db9be7abc5cea52a0 (patch)
tree52ae15945b661b382b3dd2a1b7dc27b5c1cb9c0f /ext/pdo/pdo_sql_parser.c
parent35f874111195aa246272e7dabce61b0f71618f54 (diff)
downloadphp-git-def27b9959365ab6f50e6a5db9be7abc5cea52a0.tar.gz
As per PDO meeting on PHP|Tropics fetchSingle is being renamed to
fetchColumn and now supports specification of the column to retrieve.
Diffstat (limited to 'ext/pdo/pdo_sql_parser.c')
-rw-r--r--ext/pdo/pdo_sql_parser.c46
1 files changed, 30 insertions, 16 deletions
diff --git a/ext/pdo/pdo_sql_parser.c b/ext/pdo/pdo_sql_parser.c
index d25161ba41..1b59014489 100644
--- a/ext/pdo/pdo_sql_parser.c
+++ b/ext/pdo/pdo_sql_parser.c
@@ -1,4 +1,4 @@
-/* Generated by re2c 0.9.4 on Thu Apr 14 09:40:52 2005 */
+/* Generated by re2c 0.9.6 on Thu Apr 14 18:29:11 2005 */
#line 1 "pdo_sql_parser.re"
/*
+----------------------------------------------------------------------+
@@ -89,11 +89,13 @@ static int scan(Scanner *s)
168, 168, 168, 168, 168, 168, 168, 168,
};
goto yy0;
-yy1: ++YYCURSOR;
+ ++YYCURSOR;
yy0:
if((YYLIMIT - YYCURSOR) < 2) YYFILL(2);
yych = *YYCURSOR;
- if(yybm[0+yych] & 8) goto yy8;
+ if(yybm[0+yych] & 8) {
+ goto yy8;
+ }
if(yych <= 0x00) goto yy11;
if(yych <= '&') goto yy2;
if(yych <= '\'') goto yy4;
@@ -106,52 +108,60 @@ yy2: yyaccept = 0;
yy3:
#line 62 "pdo_sql_parser.re"
{ RET(PDO_PARSER_TEXT); }
-#line 63 "<stdout>"
+#line 65 "<stdout>"
yy4: yyaccept = 0;
yych = *(YYMARKER = ++YYCURSOR);
if(yych <= 0x00) goto yy3;
if(yych == '"') goto yy3;
goto yy17;
yy5: yych = *++YYCURSOR;
- if(yybm[0+yych] & 16) goto yy13;
+ if(yybm[0+yych] & 16) {
+ goto yy13;
+ }
goto yy3;
yy6: ++YYCURSOR;
goto yy7;
yy7:
#line 61 "pdo_sql_parser.re"
{ RET(PDO_PARSER_BIND_POS); }
-#line 77 "<stdout>"
+#line 81 "<stdout>"
yy8: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy9;
-yy9: if(yybm[0+yych] & 8) goto yy8;
+yy9: if(yybm[0+yych] & 8) {
+ goto yy8;
+ }
goto yy10;
yy10:
#line 63 "pdo_sql_parser.re"
{ RET(PDO_PARSER_TEXT); }
-#line 88 "<stdout>"
+#line 94 "<stdout>"
yy11: ++YYCURSOR;
goto yy12;
yy12:
#line 64 "pdo_sql_parser.re"
{ RET(PDO_PARSER_EOI); }
-#line 94 "<stdout>"
+#line 100 "<stdout>"
yy13: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy14;
-yy14: if(yybm[0+yych] & 16) goto yy13;
+yy14: if(yybm[0+yych] & 16) {
+ goto yy13;
+ }
goto yy15;
yy15:
#line 60 "pdo_sql_parser.re"
{ RET(PDO_PARSER_BIND); }
-#line 105 "<stdout>"
+#line 113 "<stdout>"
yy16: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy17;
-yy17: if(yybm[0+yych] & 32) goto yy16;
+yy17: if(yybm[0+yych] & 32) {
+ goto yy16;
+ }
if(yych <= '&') goto yy18;
if(yych <= '\'') goto yy19;
goto yy22;
@@ -165,14 +175,16 @@ yy19: yyaccept = 1;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy20;
-yy20: if(yybm[0+yych] & 32) goto yy16;
+yy20: if(yybm[0+yych] & 32) {
+ goto yy16;
+ }
if(yych <= '&') goto yy21;
if(yych <= '\'') goto yy19;
goto yy22;
yy21:
#line 59 "pdo_sql_parser.re"
{ RET(PDO_PARSER_TEXT); }
-#line 132 "<stdout>"
+#line 144 "<stdout>"
yy22: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
@@ -182,7 +194,9 @@ yy23: ++YYCURSOR;
if(YYLIMIT == YYCURSOR) YYFILL(1);
yych = *YYCURSOR;
goto yy24;
-yy24: if(yybm[0+yych] & 128) goto yy23;
+yy24: if(yybm[0+yych] & 128) {
+ goto yy23;
+ }
if(yych <= 0x00) goto yy18;
if(yych <= '[') goto yy26;
goto yy25;
@@ -196,7 +210,7 @@ yy26: ++YYCURSOR;
yy27:
#line 58 "pdo_sql_parser.re"
{ RET(PDO_PARSER_TEXT); }
-#line 159 "<stdout>"
+#line 173 "<stdout>"
}
#line 65 "pdo_sql_parser.re"