diff --git a/src/frontend/parser.c b/src/frontend/parser.c
index c38799dd5ddd53161ac37f981a1e418f410a5dfb..8d608d6dfd53726ce7f833f1d7bc20a6f8cb984e 100644 (file)
--- a/src/frontend/parser.c
+++ b/src/frontend/parser.c
return NULL;
}
- assert(node->cmd == CONNECTION_MATCHER);
+ assert(node->cmd == SDB_CONNECTION_MATCHER);
m = CONN_MATCHER(node)->matcher;
CONN_MATCHER(node)->matcher = NULL;
if (scanner_init(expr, len, &scanner, &yyextra, errbuf))
return NULL;
- yyextra.mode = SDB_PARSE_EXPR;
+ yyextra.mode = SDB_PARSE_ARITH;
yyres = sdb_fe_yyparse(scanner);
sdb_fe_scanner_destroy(scanner);
return NULL;
}
- assert(node->cmd == CONNECTION_EXPR);
+ assert(node->cmd == SDB_CONNECTION_EXPR);
e = CONN_EXPR(node)->expr;
CONN_EXPR(node)->expr = NULL;