diff --git a/src/frontend/grammar.y b/src/frontend/grammar.y
index 4f7a8913630c547b19c5edc86b4d320804ecd2ec..c3ee0af37886d3391d37f0d8fd425a586d0257c1 100644 (file)
--- a/src/frontend/grammar.y
+++ b/src/frontend/grammar.y
%token SCANNER_ERROR
-%token <str> IDENTIFIER
+%token <str> IDENTIFIER STRING
%token <node> FETCH LIST
%type <list> statements
free($2);
$2 = NULL;
}
+ |
+ FETCH STRING
+ {
+ $$ = SDB_CONN_NODE(sdb_object_create_dT(/* name = */ NULL,
+ conn_fetch_t, conn_fetch_destroy));
+ CONN_FETCH($$)->name = strdup($2);
+ $$->cmd = CONNECTION_FETCH;
+ free($2);
+ $2 = NULL;
+ }
;
list_statement: