index c5fb4ab1207f399d5429923faa3c8181a39b66d2..d78ab20bade0e726e769fc595ec9c7bc0599306d 100644 (file)
/* parser modes */
enum {
SDB_PARSE_DEFAULT = 0,
- SDB_PARSE_COND,
+ SDB_PARSE_COND = 1 << 1,
+ SDB_PARSE_EXPR = 1 << 2,
};
/* YY_EXTRA data */
sdb_store_matcher_t *
sdb_fe_parse_matcher(const char *cond, int len);
+sdb_store_expr_t *
+sdb_fe_parse_expr(const char *expr, int len);
+
#ifdef __cplusplus
} /* extern "C" */
#endif