X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Ffrontend%2Fparser.c;h=0e0534e4af3c9c0be6bb93c5ed1dfda319cf75b1;hb=6b0247f801726c7536e0fa1a22aef88d15205b3a;hp=76382d34b099756b09348e0afa67ab013a9ab7ca;hpb=495dfe8178398c64d78f1476fe505fb0e36eefdc;p=sysdb.git diff --git a/src/frontend/parser.c b/src/frontend/parser.c index 76382d3..0e0534e 100644 --- a/src/frontend/parser.c +++ b/src/frontend/parser.c @@ -88,7 +88,7 @@ sdb_fe_parse(const char *query, int len) } /* sdb_fe_parse */ sdb_store_matcher_t * -sdb_fe_parse_matcher(const char *expr, int len) +sdb_fe_parse_matcher(const char *cond, int len) { sdb_fe_yyscan_t scanner; sdb_fe_yyextra_t yyextra; @@ -98,10 +98,10 @@ sdb_fe_parse_matcher(const char *expr, int len) int yyres; - if (scanner_init(expr, len, &scanner, &yyextra)) + if (scanner_init(cond, len, &scanner, &yyextra)) return NULL; - yyextra.mode = SDB_PARSE_EXPR; + yyextra.mode = SDB_PARSE_COND; yyres = sdb_fe_yyparse(scanner); sdb_fe_scanner_destroy(scanner);