X-Git-Url: https://git.tokkee.org/?p=sysdb.git;a=blobdiff_plain;f=src%2Fparser%2Fparser.c;h=de6085fd176b7ae346b9f61d71369d8d3b2d5750;hp=d22ce5f3116ee4fc51fe35468b1c8be3911e2e51;hb=1ea57919cda96d83e7625999019269dffefdb329;hpb=c8d51914ef24f01f935d2853d57f05d0b0a0af9e diff --git a/src/parser/parser.c b/src/parser/parser.c index d22ce5f..de6085f 100644 --- a/src/parser/parser.c +++ b/src/parser/parser.c @@ -96,16 +96,13 @@ sdb_parser_parse(const char *query, int len, sdb_strbuf_t *errbuf) iter = sdb_llist_get_iter(yyextra.parsetree); while (sdb_llist_iter_has_next(iter)) { - sdb_conn_node_t *node; - node = SDB_CONN_NODE(sdb_llist_iter_get_next(iter)); - assert(node); - /* TODO - if (sdb_parser_analyze(node, errbuf)) { + sdb_ast_node_t *node; + node = SDB_AST_NODE(sdb_llist_iter_get_next(iter)); + if (sdb_parser_analyze(node, errbuf) < 0) { sdb_llist_iter_destroy(iter); sdb_llist_destroy(yyextra.parsetree); return NULL; } - */ } sdb_llist_iter_destroy(iter); return yyextra.parsetree;