feat: add prepared error/null ok returns from gen_* functions
This commit is contained in:
@@ -20,6 +20,8 @@ typedef struct
|
||||
char *classname;
|
||||
} gen_res_t;
|
||||
|
||||
extern gen_res_t gen_error;
|
||||
extern gen_res_t gen_ok_null;
|
||||
extern char *null_name;
|
||||
extern fzl_extern_type_t type_buf;
|
||||
|
||||
@@ -51,10 +53,9 @@ gen_res_t gen_construct(fzl_gen_t *gen, fzl_node_t *node);
|
||||
gen_res_t gen_field(fzl_gen_t *gen, fzl_node_t *node);
|
||||
gen_res_t gen_fn(fzl_gen_t *gen, fzl_node_t *node);
|
||||
gen_res_t gen_return(fzl_gen_t *gen, fzl_node_t *node);
|
||||
gen_res_t gen_not(fzl_gen_t *gen, fzl_node_t *node);
|
||||
gen_res_t gen_unary_logical(fzl_gen_t *gen, fzl_node_t *node);
|
||||
gen_res_t gen_compare(fzl_gen_t *gen, fzl_node_t *node);
|
||||
gen_res_t gen_logical(fzl_gen_t *gen, fzl_node_t *node);
|
||||
gen_res_t gen_unary_logical(fzl_gen_t *gen, fzl_node_t *node);
|
||||
gen_res_t gen_condition(fzl_gen_t *gen, fzl_node_t *node);
|
||||
gen_res_t gen_unary_math(fzl_gen_t *gen, fzl_node_t *node);
|
||||
gen_res_t gen_declaration(fzl_gen_t *gen, fzl_node_t *node);
|
||||
|
||||
Reference in New Issue
Block a user