X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=src%2Fparser%2Fgrammar.y;fp=src%2Fparser%2Fgrammar.y;h=801462617755d305739e4ef28ac237dd8ce4d5cd;hp=ed2b070dbb23fef9b2af493286ba3fea4653ac97;hb=85fa98410c3ef44c2b4ce4e5b2902a70b5932689;hpb=8c60138c3491a844ed2302709763331d1c8375fd diff --git a/src/parser/grammar.y b/src/parser/grammar.y index ed2b070..8014626 100644 --- a/src/parser/grammar.y +++ b/src/parser/grammar.y @@ -453,13 +453,17 @@ comparison: | ANY expression cmp expression { - $$ = sdb_ast_iter_create(SDB_AST_ANY, $3, $2, $4); + sdb_ast_node_t *n = sdb_ast_op_create($3, NULL, $4); + CK_OOM(n); + $$ = sdb_ast_iter_create(SDB_AST_ANY, $2, n); CK_OOM($$); } | ALL expression cmp expression { - $$ = sdb_ast_iter_create(SDB_AST_ALL, $3, $2, $4); + sdb_ast_node_t *n = sdb_ast_op_create($3, NULL, $4); + CK_OOM(n); + $$ = sdb_ast_iter_create(SDB_AST_ALL, $2, n); CK_OOM($$); } |