author | Sebastian Harl <sh@tokkee.org> | |
Fri, 25 Apr 2014 22:51:05 +0000 (00:51 +0200) | ||
committer | Sebastian Harl <sh@tokkee.org> | |
Fri, 25 Apr 2014 22:51:05 +0000 (00:51 +0200) |
src/frontend/grammar.y | patch | blob | history |
diff --git a/src/frontend/grammar.y b/src/frontend/grammar.y
index 450a20f34218ef1df4db9e713bb3b0247cddc0bb..abab594b53a58ee0ddf440ceced7d2a5357b6883 100644 (file)
--- a/src/frontend/grammar.y
+++ b/src/frontend/grammar.y
%locations
%error-verbose
%expect 0
-%name-prefix="sdb_fe_yy"
+%name-prefix "sdb_fe_yy"
%union {
char *str;
%token SCANNER_ERROR
%token AND OR NOT WHERE
-
%token CMP_EQUAL CMP_NEQUAL CMP_REGEX CMP_NREGEX
+%token FETCH LIST LOOKUP
+
%token <str> IDENTIFIER STRING
-%token <node> FETCH LIST LOOKUP
/* Precedence (lowest first): */
%left OR
%type <m> matcher
compare_matcher
+%destructor { free($$); } <str>
+%destructor { sdb_object_deref(SDB_OBJ($$)); } <node> <m>
+
%%
statements: