Code

frontend: Added very simple single-quoted string support.
[sysdb.git] / src / frontend / grammar.y
index 4f7a8913630c547b19c5edc86b4d320804ecd2ec..c3ee0af37886d3391d37f0d8fd425a586d0257c1 100644 (file)
@@ -75,7 +75,7 @@ sdb_fe_yyerror(YYLTYPE *lval, sdb_fe_yyscan_t scanner, const char *msg);
 
 %token SCANNER_ERROR
 
-%token <str> IDENTIFIER
+%token <str> IDENTIFIER STRING
 %token <node> FETCH LIST
 
 %type <list> statements
@@ -157,6 +157,16 @@ fetch_statement:
                        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: