nitg: support for native_arg[cv] as intern
[nit.git] / c_src / syntax___flow._sep.h
index 52497da..ea75d78 100644 (file)
@@ -13,7 +13,7 @@ extern const classtable_elt_t VFT_syntax___flow___SubFlowContext[];
 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])
@@ -62,91 +62,64 @@ extern const int SFT_syntax___flow[];
 #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);