extern const classtable_elt_t VFT_syntax___flow___CastFlowContext[];
extern const classtable_elt_t VFT_syntax___flow___MergeFlowContext[];
-extern const char *LOCATE_syntax___flow;
+extern const char LOCATE_syntax___flow[];
extern const int SFT_syntax___flow[];
#define ID_syntax___flow___FlowContext (SFT_syntax___flow[0])
#define COLOR_syntax___flow___FlowContext (SFT_syntax___flow[1])
#define CALL_syntax___flow___MergeFlowContext___init(recv) ((syntax___flow___MergeFlowContext___init_t)CALL((recv), (SFT_syntax___flow[18] + 1)))
#define CALL_syntax___flow___MergeFlowContext___merge_stype(recv) ((syntax___flow___MergeFlowContext___merge_stype_t)CALL((recv), (SFT_syntax___flow[18] + 2)))
#define CALL_syntax___flow___Variable___must_be_set(recv) ((syntax___flow___Variable___must_be_set_t)CALL((recv), (SFT_syntax___flow[19] + 0)))
-static const char * const LOCATE_syntax___flow___FlowContext___check_is_set = "flow::FlowContext::check_is_set";
void syntax___flow___FlowContext___check_is_set(val_t p0, val_t p1, val_t p2);
typedef void (*syntax___flow___FlowContext___check_is_set_t)(val_t p0, val_t p1, val_t p2);
-static const char * const LOCATE_syntax___flow___FlowContext___stype = "flow::FlowContext::stype";
val_t syntax___flow___FlowContext___stype(val_t p0, val_t p1);
typedef val_t (*syntax___flow___FlowContext___stype_t)(val_t p0, val_t p1);
-static const char * const LOCATE_syntax___flow___FlowContext___sub_setvariable = "flow::FlowContext::sub_setvariable";
val_t syntax___flow___FlowContext___sub_setvariable(val_t p0, val_t p1);
typedef val_t (*syntax___flow___FlowContext___sub_setvariable_t)(val_t p0, val_t p1);
-static const char * const LOCATE_syntax___flow___FlowContext___sub_unreash = "flow::FlowContext::sub_unreash";
val_t syntax___flow___FlowContext___sub_unreash(val_t p0, val_t p1);
typedef val_t (*syntax___flow___FlowContext___sub_unreash_t)(val_t p0, val_t p1);
-static const char * const LOCATE_syntax___flow___FlowContext___sub_with = "flow::FlowContext::sub_with";
val_t syntax___flow___FlowContext___sub_with(val_t p0, val_t p1, val_t p2, val_t p3);
typedef val_t (*syntax___flow___FlowContext___sub_with_t)(val_t p0, val_t p1, val_t p2, val_t p3);
-static const char * const LOCATE_syntax___flow___FlowContext___merge = "flow::FlowContext::merge";
val_t syntax___flow___FlowContext___merge(val_t p0, val_t p1, val_t p2);
typedef val_t (*syntax___flow___FlowContext___merge_t)(val_t p0, val_t p1, val_t p2);
-static const char * const LOCATE_syntax___flow___FlowContext___merge_reash = "flow::FlowContext::merge_reash";
val_t syntax___flow___FlowContext___merge_reash(val_t p0, val_t p1, val_t p2, val_t p3);
typedef val_t (*syntax___flow___FlowContext___merge_reash_t)(val_t p0, val_t p1, val_t p2, val_t p3);
-static const char * const LOCATE_syntax___flow___FlowContext___node = "flow::FlowContext::node";
val_t syntax___flow___FlowContext___node(val_t p0);
typedef val_t (*syntax___flow___FlowContext___node_t)(val_t p0);
-static const char * const LOCATE_syntax___flow___FlowContext___init = "flow::FlowContext::init";
void syntax___flow___FlowContext___init(val_t p0, val_t p1, val_t p2, int* init_table);
typedef void (*syntax___flow___FlowContext___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
val_t NEW_FlowContext_syntax___flow___FlowContext___init(val_t p0, val_t p1);
-static const char * const LOCATE_syntax___flow___FlowContext___unreash = "flow::FlowContext::unreash";
val_t syntax___flow___FlowContext___unreash(val_t p0);
typedef val_t (*syntax___flow___FlowContext___unreash_t)(val_t p0);
-static const char * const LOCATE_syntax___flow___FlowContext___already_unreash = "flow::FlowContext::already_unreash";
val_t syntax___flow___FlowContext___already_unreash(val_t p0);
typedef val_t (*syntax___flow___FlowContext___already_unreash_t)(val_t p0);
-static const char * const LOCATE_syntax___flow___FlowContext___already_unreash__eq = "flow::FlowContext::already_unreash=";
void syntax___flow___FlowContext___already_unreash__eq(val_t p0, val_t p1);
typedef void (*syntax___flow___FlowContext___already_unreash__eq_t)(val_t p0, val_t p1);
-static const char * const LOCATE_syntax___flow___FlowContext___set_variables = "flow::FlowContext::set_variables";
val_t syntax___flow___FlowContext___set_variables(val_t p0);
typedef val_t (*syntax___flow___FlowContext___set_variables_t)(val_t p0);
-static const char * const LOCATE_syntax___flow___FlowContext___is_set = "flow::FlowContext::is_set";
val_t syntax___flow___FlowContext___is_set(val_t p0, val_t p1);
typedef val_t (*syntax___flow___FlowContext___is_set_t)(val_t p0, val_t p1);
-static const char * const LOCATE_syntax___flow___RootFlowContext___init = "flow::RootFlowContext::init";
void syntax___flow___RootFlowContext___init(val_t p0, val_t p1, val_t p2, int* init_table);
typedef void (*syntax___flow___RootFlowContext___init_t)(val_t p0, val_t p1, val_t p2, int* init_table);
val_t NEW_RootFlowContext_syntax___flow___RootFlowContext___init(val_t p0, val_t p1);
-static const char * const LOCATE_syntax___flow___SubFlowContext___prev = "flow::SubFlowContext::prev";
val_t syntax___flow___SubFlowContext___prev(val_t p0);
typedef val_t (*syntax___flow___SubFlowContext___prev_t)(val_t p0);
-static const char * const LOCATE_syntax___flow___SubFlowContext___is_set = "flow::SubFlowContext::(flow::FlowContext::is_set)";
val_t syntax___flow___SubFlowContext___is_set(val_t p0, val_t p1);
typedef val_t (*syntax___flow___SubFlowContext___is_set_t)(val_t p0, val_t p1);
-static const char * const LOCATE_syntax___flow___SubFlowContext___stype = "flow::SubFlowContext::(flow::FlowContext::stype)";
val_t syntax___flow___SubFlowContext___stype(val_t p0, val_t p1);
typedef val_t (*syntax___flow___SubFlowContext___stype_t)(val_t p0, val_t p1);
-static const char * const LOCATE_syntax___flow___SubFlowContext___with_prev = "flow::SubFlowContext::with_prev";
void syntax___flow___SubFlowContext___with_prev(val_t p0, val_t p1, val_t p2, int* init_table);
typedef void (*syntax___flow___SubFlowContext___with_prev_t)(val_t p0, val_t p1, val_t p2, int* init_table);
val_t NEW_SubFlowContext_syntax___flow___SubFlowContext___with_prev(val_t p0, val_t p1);
-static const char * const LOCATE_syntax___flow___CastFlowContext___stype = "flow::CastFlowContext::(flow::FlowContext::stype)";
val_t syntax___flow___CastFlowContext___stype(val_t p0, val_t p1);
typedef val_t (*syntax___flow___CastFlowContext___stype_t)(val_t p0, val_t p1);
-static const char * const LOCATE_syntax___flow___CastFlowContext___init = "flow::CastFlowContext::init";
void syntax___flow___CastFlowContext___init(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
typedef void (*syntax___flow___CastFlowContext___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, val_t p4, int* init_table);
val_t NEW_CastFlowContext_syntax___flow___CastFlowContext___init(val_t p0, val_t p1, val_t p2, val_t p3);
-static const char * const LOCATE_syntax___flow___MergeFlowContext___init = "flow::MergeFlowContext::init";
void syntax___flow___MergeFlowContext___init(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
typedef void (*syntax___flow___MergeFlowContext___init_t)(val_t p0, val_t p1, val_t p2, val_t p3, int* init_table);
val_t NEW_MergeFlowContext_syntax___flow___MergeFlowContext___init(val_t p0, val_t p1, val_t p2);
-static const char * const LOCATE_syntax___flow___MergeFlowContext___stype = "flow::MergeFlowContext::(flow::FlowContext::stype)";
val_t syntax___flow___MergeFlowContext___stype(val_t p0, val_t p1);
typedef val_t (*syntax___flow___MergeFlowContext___stype_t)(val_t p0, val_t p1);
-static const char * const LOCATE_syntax___flow___MergeFlowContext___merge_stype = "flow::MergeFlowContext::merge_stype";
val_t syntax___flow___MergeFlowContext___merge_stype(val_t p0, val_t p1);
typedef val_t (*syntax___flow___MergeFlowContext___merge_stype_t)(val_t p0, val_t p1);
-static const char * const LOCATE_syntax___flow___MergeFlowContext___is_set = "flow::MergeFlowContext::(flow::FlowContext::is_set)";
val_t syntax___flow___MergeFlowContext___is_set(val_t p0, val_t p1);
typedef val_t (*syntax___flow___MergeFlowContext___is_set_t)(val_t p0, val_t p1);
-static const char * const LOCATE_syntax___flow___Variable___must_be_set = "flow::Variable::must_be_set";
val_t syntax___flow___Variable___must_be_set(val_t p0);
typedef val_t (*syntax___flow___Variable___must_be_set_t)(val_t p0);
val_t NEW_Variable_syntax___syntax_base___Variable___init(val_t p0, val_t p1);
-static const char * const LOCATE_syntax___flow___VarVariable___must_be_set = "flow::VarVariable::(flow::Variable::must_be_set)";
val_t syntax___flow___VarVariable___must_be_set(val_t p0);
typedef val_t (*syntax___flow___VarVariable___must_be_set_t)(val_t p0);
val_t NEW_VarVariable_syntax___syntax_base___VarVariable___init(val_t p0, val_t p1);