branchc
static bool p_ere_exp(struct parse *p, struct branchc *bc);
static int p_branch_eat_delim(struct parse *p, struct branchc *bc);
static void p_branch_ins_offset(struct parse *p, struct branchc *bc);
static void p_branch_fix_tail(struct parse *p, struct branchc *bc);
static bool p_branch_empty(struct parse *p, struct branchc *bc);
static bool p_branch_do(struct parse *p, struct branchc *bc);
static void p_bre_pre_parse(struct parse *p, struct branchc *bc);
static void p_bre_post_parse(struct parse *p, struct branchc *bc);
static bool p_simp_re(struct parse *p, struct branchc *bc);
p_ere_exp(struct parse *p, struct branchc *bc)
p_branch_eat_delim(struct parse *p, struct branchc *bc)
p_branch_ins_offset(struct parse *p, struct branchc *bc)
p_branch_fix_tail(struct parse *p, struct branchc *bc)
p_branch_empty(struct parse *p, struct branchc *bc)
p_branch_do(struct parse *p, struct branchc *bc)
p_bre_pre_parse(struct parse *p, struct branchc *bc)
p_bre_post_parse(struct parse *p, struct branchc *bc)
struct branchc bc;
p_simp_re(struct parse *p, struct branchc *bc)
bool (*parse_expr)(struct parse *, struct branchc *);
void (*pre_parse)(struct parse *, struct branchc *);
void (*post_parse)(struct parse *, struct branchc *);