X-Git-Url: http://git.droids-corp.org/?p=protos%2Flibecoli.git;a=blobdiff_plain;f=src%2Fecoli_node_expr_test.c;fp=src%2Fecoli_node_expr_test.c;h=c2096ede6471748586c7467928dfb1d488bde02f;hp=e3a0c79339faf14d67b300c7b3e0bacfbf893ad1;hb=984760622f2c8472fd2667e24bcceb543bdb1aff;hpb=ae32f7f2fd1bc44a5388e1984f7c96bc29d3fdc2 diff --git a/src/ecoli_node_expr_test.c b/src/ecoli_node_expr_test.c index e3a0c79..c2096ed 100644 --- a/src/ecoli_node_expr_test.c +++ b/src/ecoli_node_expr_test.c @@ -25,7 +25,7 @@ struct my_eval_result { static int ec_node_expr_test_eval_var(void **result, void *userctx, - const struct ec_parse *var) + const struct ec_pnode *var) { const struct ec_strvec *vec; const struct ec_node *node; @@ -35,13 +35,13 @@ ec_node_expr_test_eval_var(void **result, void *userctx, (void)userctx; /* get parsed string vector, it should contain only one str */ - vec = ec_parse_strvec(var); + vec = ec_pnode_strvec(var); if (ec_strvec_len(vec) != 1) { errno = EINVAL; return -1; } - node = ec_parse_get_node(var); + node = ec_pnode_get_node(var); if (ec_node_int_getval(node, ec_strvec_val(vec, 0), &val) < 0) return -1; @@ -58,7 +58,7 @@ ec_node_expr_test_eval_var(void **result, void *userctx, static int ec_node_expr_test_eval_pre_op(void **result, void *userctx, void *operand, - const struct ec_parse *operator) + const struct ec_pnode *operator) { const struct ec_strvec *vec; struct my_eval_result *eval = operand;; @@ -66,7 +66,7 @@ ec_node_expr_test_eval_pre_op(void **result, void *userctx, void *operand, (void)userctx; /* get parsed string vector, it should contain only one str */ - vec = ec_parse_strvec(operator); + vec = ec_pnode_strvec(operator); if (ec_strvec_len(vec) != 1) { errno = EINVAL; return -1; @@ -88,7 +88,7 @@ ec_node_expr_test_eval_pre_op(void **result, void *userctx, void *operand, static int ec_node_expr_test_eval_post_op(void **result, void *userctx, void *operand, - const struct ec_parse *operator) + const struct ec_pnode *operator) { const struct ec_strvec *vec; struct my_eval_result *eval = operand;; @@ -96,7 +96,7 @@ ec_node_expr_test_eval_post_op(void **result, void *userctx, void *operand, (void)userctx; /* get parsed string vector, it should contain only one str */ - vec = ec_parse_strvec(operator); + vec = ec_pnode_strvec(operator); if (ec_strvec_len(vec) != 1) { errno = EINVAL; return -1; @@ -117,7 +117,7 @@ ec_node_expr_test_eval_post_op(void **result, void *userctx, void *operand, static int ec_node_expr_test_eval_bin_op(void **result, void *userctx, void *operand1, - const struct ec_parse *operator, void *operand2) + const struct ec_pnode *operator, void *operand2) { const struct ec_strvec *vec; @@ -127,7 +127,7 @@ ec_node_expr_test_eval_bin_op(void **result, void *userctx, void *operand1, (void)userctx; /* get parsed string vector, it should contain only one str */ - vec = ec_parse_strvec(operator); + vec = ec_pnode_strvec(operator); if (ec_strvec_len(vec) != 1) { errno = EINVAL; return -1; @@ -151,8 +151,8 @@ ec_node_expr_test_eval_bin_op(void **result, void *userctx, void *operand1, static int ec_node_expr_test_eval_parenthesis(void **result, void *userctx, - const struct ec_parse *open_paren, - const struct ec_parse *close_paren, + const struct ec_pnode *open_paren, + const struct ec_pnode *close_paren, void *value) { (void)userctx; @@ -185,17 +185,17 @@ static int ec_node_expr_test_eval(struct ec_node *lex_node, const struct ec_node *expr_node, const char *str, int val) { - struct ec_parse *p; + struct ec_pnode *p; void *result; struct my_eval_result *eval; int ret; - p = ec_node_parse(lex_node, str); + p = ec_parse(lex_node, str); if (p == NULL) return -1; ret = ec_node_expr_eval(&result, expr_node, p, &test_ops, NULL); - ec_parse_free(p); + ec_pnode_free(p); if (ret < 0) return -1;