extern const classtable_elt_t VFT_ABlockControler[];
extern const classtable_elt_t VFT_AControlableBlock[];
extern const classtable_elt_t VFT_ABlockControler[];
extern const classtable_elt_t VFT_AControlableBlock[];
extern const int SFT_control_flow[];
#define COLOR_control_flow___MMSrcModule___do_control_flow SFT_control_flow[0]
#define ID_ControlFlowVisitor SFT_control_flow[1]
extern const int SFT_control_flow[];
#define COLOR_control_flow___MMSrcModule___do_control_flow SFT_control_flow[0]
#define ID_ControlFlowVisitor SFT_control_flow[1]
#define COLOR_SUPER_control_flow___AOnceExpr___accept_control_flow SFT_control_flow[47]
typedef void (* control_flow___MMSrcModule___do_control_flow_t)(val_t self, val_t param0);
void control_flow___MMSrcModule___do_control_flow(val_t self, val_t param0);
#define COLOR_SUPER_control_flow___AOnceExpr___accept_control_flow SFT_control_flow[47]
typedef void (* control_flow___MMSrcModule___do_control_flow_t)(val_t self, val_t param0);
void control_flow___MMSrcModule___do_control_flow(val_t self, val_t param0);
typedef void (* control_flow___ControlFlowVisitor___visit_t)(val_t self, val_t param0);
void control_flow___ControlFlowVisitor___visit(val_t self, val_t param0);
typedef void (* control_flow___ControlFlowVisitor___visit_t)(val_t self, val_t param0);
void control_flow___ControlFlowVisitor___visit(val_t self, val_t param0);
#define ATTR_control_flow___ControlFlowVisitor____once_count(recv) ATTR(recv, COLOR_control_flow___ControlFlowVisitor____once_count)
typedef val_t (* control_flow___ControlFlowVisitor___once_count_t)(val_t self);
val_t control_flow___ControlFlowVisitor___once_count(val_t self);
#define ATTR_control_flow___ControlFlowVisitor____once_count(recv) ATTR(recv, COLOR_control_flow___ControlFlowVisitor____once_count)
typedef val_t (* control_flow___ControlFlowVisitor___once_count_t)(val_t self);
val_t control_flow___ControlFlowVisitor___once_count(val_t self);
typedef void (* control_flow___ControlFlowVisitor___once_count__eq_t)(val_t self, val_t param0);
void control_flow___ControlFlowVisitor___once_count__eq(val_t self, val_t param0);
typedef void (* control_flow___ControlFlowVisitor___once_count__eq_t)(val_t self, val_t param0);
void control_flow___ControlFlowVisitor___once_count__eq(val_t self, val_t param0);
#define ATTR_control_flow___ControlFlowVisitor____control_flow_ctx(recv) ATTR(recv, COLOR_control_flow___ControlFlowVisitor____control_flow_ctx)
typedef val_t (* control_flow___ControlFlowVisitor___control_flow_ctx_t)(val_t self);
val_t control_flow___ControlFlowVisitor___control_flow_ctx(val_t self);
#define ATTR_control_flow___ControlFlowVisitor____control_flow_ctx(recv) ATTR(recv, COLOR_control_flow___ControlFlowVisitor____control_flow_ctx)
typedef val_t (* control_flow___ControlFlowVisitor___control_flow_ctx_t)(val_t self);
val_t control_flow___ControlFlowVisitor___control_flow_ctx(val_t self);
typedef void (* control_flow___ControlFlowVisitor___control_flow_ctx__eq_t)(val_t self, val_t param0);
void control_flow___ControlFlowVisitor___control_flow_ctx__eq(val_t self, val_t param0);
typedef void (* control_flow___ControlFlowVisitor___control_flow_ctx__eq_t)(val_t self, val_t param0);
void control_flow___ControlFlowVisitor___control_flow_ctx__eq(val_t self, val_t param0);
typedef void (* control_flow___ControlFlowVisitor___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void control_flow___ControlFlowVisitor___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_control_flow___ControlFlowVisitor___init(val_t param0, val_t param1);
typedef void (* control_flow___ControlFlowVisitor___init_t)(val_t self, val_t param0, val_t param1, int* init_table);
void control_flow___ControlFlowVisitor___init(val_t self, val_t param0, val_t param1, int* init_table);
val_t NEW_control_flow___ControlFlowVisitor___init(val_t param0, val_t param1);
#define ATTR_control_flow___ControlFlowContext____prev(recv) ATTR(recv, COLOR_control_flow___ControlFlowContext____prev)
typedef val_t (* control_flow___ControlFlowContext___prev_t)(val_t self);
val_t control_flow___ControlFlowContext___prev(val_t self);
#define ATTR_control_flow___ControlFlowContext____prev(recv) ATTR(recv, COLOR_control_flow___ControlFlowContext____prev)
typedef val_t (* control_flow___ControlFlowContext___prev_t)(val_t self);
val_t control_flow___ControlFlowContext___prev(val_t self);
#define ATTR_control_flow___ControlFlowContext____has_return(recv) ATTR(recv, COLOR_control_flow___ControlFlowContext____has_return)
typedef val_t (* control_flow___ControlFlowContext___has_return_t)(val_t self);
val_t control_flow___ControlFlowContext___has_return(val_t self);
#define ATTR_control_flow___ControlFlowContext____has_return(recv) ATTR(recv, COLOR_control_flow___ControlFlowContext____has_return)
typedef val_t (* control_flow___ControlFlowContext___has_return_t)(val_t self);
val_t control_flow___ControlFlowContext___has_return(val_t self);
typedef void (* control_flow___ControlFlowContext___has_return__eq_t)(val_t self, val_t param0);
void control_flow___ControlFlowContext___has_return__eq(val_t self, val_t param0);
typedef void (* control_flow___ControlFlowContext___has_return__eq_t)(val_t self, val_t param0);
void control_flow___ControlFlowContext___has_return__eq(val_t self, val_t param0);
#define ATTR_control_flow___ControlFlowContext____unreash(recv) ATTR(recv, COLOR_control_flow___ControlFlowContext____unreash)
typedef val_t (* control_flow___ControlFlowContext___unreash_t)(val_t self);
val_t control_flow___ControlFlowContext___unreash(val_t self);
#define ATTR_control_flow___ControlFlowContext____unreash(recv) ATTR(recv, COLOR_control_flow___ControlFlowContext____unreash)
typedef val_t (* control_flow___ControlFlowContext___unreash_t)(val_t self);
val_t control_flow___ControlFlowContext___unreash(val_t self);
typedef void (* control_flow___ControlFlowContext___unreash__eq_t)(val_t self, val_t param0);
void control_flow___ControlFlowContext___unreash__eq(val_t self, val_t param0);
typedef void (* control_flow___ControlFlowContext___unreash__eq_t)(val_t self, val_t param0);
void control_flow___ControlFlowContext___unreash__eq(val_t self, val_t param0);
#define ATTR_control_flow___ControlFlowContext____already_unreash(recv) ATTR(recv, COLOR_control_flow___ControlFlowContext____already_unreash)
typedef val_t (* control_flow___ControlFlowContext___already_unreash_t)(val_t self);
val_t control_flow___ControlFlowContext___already_unreash(val_t self);
#define ATTR_control_flow___ControlFlowContext____already_unreash(recv) ATTR(recv, COLOR_control_flow___ControlFlowContext____already_unreash)
typedef val_t (* control_flow___ControlFlowContext___already_unreash_t)(val_t self);
val_t control_flow___ControlFlowContext___already_unreash(val_t self);
typedef void (* control_flow___ControlFlowContext___already_unreash__eq_t)(val_t self, val_t param0);
void control_flow___ControlFlowContext___already_unreash__eq(val_t self, val_t param0);
typedef void (* control_flow___ControlFlowContext___already_unreash__eq_t)(val_t self, val_t param0);
void control_flow___ControlFlowContext___already_unreash__eq(val_t self, val_t param0);
#define ATTR_control_flow___ControlFlowContext____base_block(recv) ATTR(recv, COLOR_control_flow___ControlFlowContext____base_block)
typedef val_t (* control_flow___ControlFlowContext___base_block_t)(val_t self);
val_t control_flow___ControlFlowContext___base_block(val_t self);
#define ATTR_control_flow___ControlFlowContext____base_block(recv) ATTR(recv, COLOR_control_flow___ControlFlowContext____base_block)
typedef val_t (* control_flow___ControlFlowContext___base_block_t)(val_t self);
val_t control_flow___ControlFlowContext___base_block(val_t self);
typedef void (* control_flow___ControlFlowContext___base_block__eq_t)(val_t self, val_t param0);
void control_flow___ControlFlowContext___base_block__eq(val_t self, val_t param0);
typedef void (* control_flow___ControlFlowContext___base_block__eq_t)(val_t self, val_t param0);
void control_flow___ControlFlowContext___base_block__eq(val_t self, val_t param0);
typedef val_t (* control_flow___ControlFlowContext___sub_t)(val_t self);
val_t control_flow___ControlFlowContext___sub(val_t self);
typedef val_t (* control_flow___ControlFlowContext___sub_t)(val_t self);
val_t control_flow___ControlFlowContext___sub(val_t self);
typedef void (* control_flow___ControlFlowContext___init_t)(val_t self, int* init_table);
void control_flow___ControlFlowContext___init(val_t self, int* init_table);
val_t NEW_control_flow___ControlFlowContext___init();
typedef void (* control_flow___ControlFlowContext___init_t)(val_t self, int* init_table);
void control_flow___ControlFlowContext___init(val_t self, int* init_table);
val_t NEW_control_flow___ControlFlowContext___init();
typedef void (* control_flow___ControlFlowContext___with_t)(val_t self, val_t param0, int* init_table);
void control_flow___ControlFlowContext___with(val_t self, val_t param0, int* init_table);
val_t NEW_control_flow___ControlFlowContext___with(val_t param0);
typedef void (* control_flow___ControlFlowContext___with_t)(val_t self, val_t param0, int* init_table);
void control_flow___ControlFlowContext___with(val_t self, val_t param0, int* init_table);
val_t NEW_control_flow___ControlFlowContext___with(val_t param0);
typedef void (* control_flow___PNode___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___PNode___accept_control_flow(val_t self, val_t param0);
typedef void (* control_flow___PNode___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___PNode___accept_control_flow(val_t self, val_t param0);
typedef void (* control_flow___AMethPropdef___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AMethPropdef___accept_control_flow(val_t self, val_t param0);
typedef void (* control_flow___AMethPropdef___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AMethPropdef___accept_control_flow(val_t self, val_t param0);
typedef void (* control_flow___AConcreteMethPropdef___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AConcreteMethPropdef___accept_control_flow(val_t self, val_t param0);
typedef void (* control_flow___AConcreteMethPropdef___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AConcreteMethPropdef___accept_control_flow(val_t self, val_t param0);
typedef void (* control_flow___ABlockExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___ABlockExpr___accept_control_flow(val_t self, val_t param0);
typedef void (* control_flow___ABlockExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___ABlockExpr___accept_control_flow(val_t self, val_t param0);
typedef void (* control_flow___AReturnExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AReturnExpr___accept_control_flow(val_t self, val_t param0);
typedef void (* control_flow___AReturnExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AReturnExpr___accept_control_flow(val_t self, val_t param0);
#define ATTR_control_flow___ABlockControler____block(recv) ATTR(recv, COLOR_control_flow___ABlockControler____block)
typedef val_t (* control_flow___ABlockControler___block_t)(val_t self);
val_t control_flow___ABlockControler___block(val_t self);
#define ATTR_control_flow___ABlockControler____block(recv) ATTR(recv, COLOR_control_flow___ABlockControler____block)
typedef val_t (* control_flow___ABlockControler___block_t)(val_t self);
val_t control_flow___ABlockControler___block(val_t self);
typedef void (* control_flow___ABreakExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___ABreakExpr___accept_control_flow(val_t self, val_t param0);
typedef void (* control_flow___ABreakExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___ABreakExpr___accept_control_flow(val_t self, val_t param0);
typedef void (* control_flow___AContinueExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AContinueExpr___accept_control_flow(val_t self, val_t param0);
typedef void (* control_flow___AContinueExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AContinueExpr___accept_control_flow(val_t self, val_t param0);
typedef void (* control_flow___AAbortExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AAbortExpr___accept_control_flow(val_t self, val_t param0);
typedef void (* control_flow___AAbortExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AAbortExpr___accept_control_flow(val_t self, val_t param0);
typedef void (* control_flow___AIfExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AIfExpr___accept_control_flow(val_t self, val_t param0);
typedef void (* control_flow___AIfExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AIfExpr___accept_control_flow(val_t self, val_t param0);
typedef void (* control_flow___AControlableBlock___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AControlableBlock___accept_control_flow(val_t self, val_t param0);
typedef void (* control_flow___AControlableBlock___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AControlableBlock___accept_control_flow(val_t self, val_t param0);
typedef void (* control_flow___AOnceExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AOnceExpr___accept_control_flow(val_t self, val_t param0);
typedef void (* control_flow___AOnceExpr___accept_control_flow_t)(val_t self, val_t param0);
void control_flow___AOnceExpr___accept_control_flow(val_t self, val_t param0);