7 ast_t *parse_expr_str(const char *str);
9 ast_t *parse_bool(parse_ctx_t *ctx, const char *pos);
10 ast_t *parse_expr(parse_ctx_t *ctx, const char *pos);
11 ast_t *parse_extended_expr(parse_ctx_t *ctx, const char *pos);
12 ast_t *parse_heap_alloc(parse_ctx_t *ctx, const char *pos);
13 ast_t *parse_negative(parse_ctx_t *ctx, const char *pos);
14 ast_t *parse_not(parse_ctx_t *ctx, const char *pos);
15 ast_t *parse_none(parse_ctx_t *ctx, const char *pos);
16 ast_t *parse_parens(parse_ctx_t *ctx, const char *pos);
17 ast_t *parse_reduction(parse_ctx_t *ctx, const char *pos);
18 ast_t *parse_stack_reference(parse_ctx_t *ctx, const char *pos);
19 ast_t *parse_term(parse_ctx_t *ctx, const char *pos);
20 ast_t *parse_term_no_suffix(parse_ctx_t *ctx, const char *pos);
21 ast_t *parse_var(parse_ctx_t *ctx, const char *pos);