index 665caf50f174118efb3bd1d30590d301d43e098e..2ae2912b741884ed7ee2db8e7fa42f077756f8f5 100644 (file)
--- a/src/include/parser/ast.h
+++ b/src/include/parser/ast.h
typedef struct {
sdb_ast_node_t super;
int kind;
- int op;
sdb_ast_node_t *iter;
/* exactly one operand of the expression has to be unset and will be
* filled in by the iterator value */
} sdb_ast_iter_t;
#define SDB_AST_ITER(obj) ((sdb_ast_iter_t *)(obj))
#define SDB_AST_ITER_INIT \
- { { SDB_OBJECT_INIT, SDB_AST_TYPE_ITERATOR }, -1, -1, NULL, NULL }
+ { { SDB_OBJECT_INIT, SDB_AST_TYPE_ITERATOR }, -1, NULL, NULL }
/*
* sdb_ast_typed_t represents a typed value.
* ownership of the iter and expr nodes.
*/
sdb_ast_node_t *
-sdb_ast_iter_create(int kind, int op,
- sdb_ast_node_t *iter, sdb_ast_node_t *expr);
+sdb_ast_iter_create(int kind, sdb_ast_node_t *iter, sdb_ast_node_t *expr);
/*
* sdb_ast_typed_create: