c_src: update for kill is
[nit.git] / c_src / nitg.classes.1.c
index a186d38..380854c 100644 (file)
@@ -1,76 +1,76 @@
 #include "nitg.classes.0.h"
 const int COLOR_kernel__Object__object_id = 0;
 const int COLOR_kernel__Object__is_same_type = 1;
-const int COLOR_kernel__Object___61d_61d = 2;
-const int COLOR_kernel__Object___33d_61d = 3;
-const int COLOR_kernel__Object__output = 4;
-const int COLOR_kernel__Object__output_class_name = 5;
-const int COLOR_kernel__Object__exit = 6;
-const int COLOR_kernel__Object__sys = 7;
-const int COLOR_kernel__Object__hash = 8;
-const int COLOR_string__Object__to_s = 9;
-const int COLOR_string__Object__native_class_name = 10;
-const int COLOR_string__Object__class_name = 11;
-const int COLOR_string__Object__inspect = 12;
-const int COLOR_string__Object__inspect_head = 13;
-const int COLOR_string__Object__args = 14;
-const int COLOR_math__Object__atan2 = 15;
-const int COLOR_math__Object__pi = 16;
-const int COLOR_math__Object__srand_from = 17;
-const int COLOR_math__Object__srand = 18;
-const int COLOR_stream__Object__poll = 19;
-const int COLOR_stream__Object__intern_poll = 20;
-const int COLOR_time__Object__get_time = 21;
-const int COLOR_file__Object__printn = 22;
-const int COLOR_file__Object__print = 23;
-const int COLOR_file__Object__getc = 24;
-const int COLOR_file__Object__gets = 25;
-const int COLOR_file__Object__getcwd = 26;
-const int COLOR_file__Object__file_getcwd = 27;
-const int COLOR_file__Object__stdin = 28;
-const int COLOR_file__Object__stdout = 29;
-const int COLOR_file__Object__stderr = 30;
-const int COLOR_model_base__Object__intrude_visibility = 31;
-const int COLOR_model_base__Object__public_visibility = 32;
-const int COLOR_model_base__Object__protected_visibility = 33;
-const int COLOR_model_base__Object__private_visibility = 34;
-const int COLOR_model_base__Object__none_visibility = 35;
-const int COLOR_model__Object__abstract_kind = 36;
-const int COLOR_model__Object__concrete_kind = 37;
-const int COLOR_model__Object__interface_kind = 38;
-const int COLOR_model__Object__enum_kind = 39;
-const int COLOR_model__Object__extern_kind = 40;
-const int COLOR_kernel__Comparable___60d = 41;
-const int COLOR_kernel__Comparable___60d_61d = 42;
-const int COLOR_kernel__Comparable___62d_61d = 43;
-const int COLOR_kernel__Comparable___62d = 44;
-const int COLOR_kernel__Comparable___60d_61d_62d = 45;
-const int COLOR_kernel__Comparable__is_between = 46;
-const int COLOR_kernel__Comparable__max = 47;
-const int COLOR_kernel__Comparable__min = 48;
-const int COLOR_kernel__Discrete__succ = 49;
-const int COLOR_kernel__Discrete__prec = 50;
-const int COLOR_kernel__Discrete___43d = 51;
-const int COLOR_kernel__Discrete___45d = 52;
-const int COLOR_kernel__Discrete__distance = 53;
-const int COLOR_range__Discrete__times = 54;
-const int COLOR_string_search__Pattern__search_index_in = 55;
-const int COLOR_string_search__Pattern__search_in = 56;
-const int COLOR_string_search__Pattern__search_all_in = 57;
-const int COLOR_string_search__Pattern__split_in = 58;
-const int COLOR_kernel__Char__to_i = 59;
-const int COLOR_kernel__Char__ascii = 60;
-const int COLOR_kernel__Char__to_lower = 61;
-const int COLOR_kernel__Char__to_upper = 62;
-const int COLOR_kernel__Char__is_digit = 63;
-const int COLOR_kernel__Char__is_lower = 64;
-const int COLOR_kernel__Char__is_upper = 65;
-const int COLOR_kernel__Char__is_letter = 66;
-const int COLOR_string__Char__is_numeric = 67;
-const int COLOR_string__Char__is_alpha = 68;
-const int COLOR_string__Char__is_alphanumeric = 69;
-const int COLOR_abstract_collection__Collection__iterator = 59;
-const int COLOR_abstract_collection__Collection__iterate = 60;
+const int COLOR_kernel__Object__is_same_instance = 2;
+const int COLOR_kernel__Object___61d_61d = 3;
+const int COLOR_kernel__Object___33d_61d = 4;
+const int COLOR_kernel__Object__output = 5;
+const int COLOR_kernel__Object__output_class_name = 6;
+const int COLOR_kernel__Object__exit = 7;
+const int COLOR_kernel__Object__sys = 8;
+const int COLOR_kernel__Object__hash = 9;
+const int COLOR_string__Object__to_s = 10;
+const int COLOR_string__Object__native_class_name = 11;
+const int COLOR_string__Object__class_name = 12;
+const int COLOR_string__Object__inspect = 13;
+const int COLOR_string__Object__inspect_head = 14;
+const int COLOR_string__Object__args = 15;
+const int COLOR_math__Object__atan2 = 16;
+const int COLOR_math__Object__pi = 17;
+const int COLOR_math__Object__srand_from = 18;
+const int COLOR_math__Object__srand = 19;
+const int COLOR_stream__Object__poll = 20;
+const int COLOR_stream__Object__intern_poll = 21;
+const int COLOR_time__Object__get_time = 22;
+const int COLOR_file__Object__printn = 23;
+const int COLOR_file__Object__print = 24;
+const int COLOR_file__Object__getc = 25;
+const int COLOR_file__Object__gets = 26;
+const int COLOR_file__Object__getcwd = 27;
+const int COLOR_file__Object__file_getcwd = 28;
+const int COLOR_file__Object__stdin = 29;
+const int COLOR_file__Object__stdout = 30;
+const int COLOR_file__Object__stderr = 31;
+const int COLOR_model_base__Object__intrude_visibility = 32;
+const int COLOR_model_base__Object__public_visibility = 33;
+const int COLOR_model_base__Object__protected_visibility = 34;
+const int COLOR_model_base__Object__private_visibility = 35;
+const int COLOR_model_base__Object__none_visibility = 36;
+const int COLOR_model__Object__abstract_kind = 37;
+const int COLOR_model__Object__concrete_kind = 38;
+const int COLOR_model__Object__interface_kind = 39;
+const int COLOR_model__Object__enum_kind = 40;
+const int COLOR_model__Object__extern_kind = 41;
+const int COLOR_kernel__Comparable___60d = 42;
+const int COLOR_kernel__Comparable___60d_61d = 43;
+const int COLOR_kernel__Comparable___62d_61d = 44;
+const int COLOR_kernel__Comparable___62d = 45;
+const int COLOR_kernel__Comparable___60d_61d_62d = 46;
+const int COLOR_kernel__Comparable__is_between = 47;
+const int COLOR_kernel__Comparable__max = 48;
+const int COLOR_kernel__Comparable__min = 49;
+const int COLOR_kernel__Discrete__succ = 50;
+const int COLOR_kernel__Discrete__prec = 51;
+const int COLOR_kernel__Discrete___43d = 52;
+const int COLOR_kernel__Discrete___45d = 53;
+const int COLOR_kernel__Discrete__distance = 54;
+const int COLOR_range__Discrete__times = 55;
+const int COLOR_string_search__Pattern__search_index_in = 56;
+const int COLOR_string_search__Pattern__search_in = 57;
+const int COLOR_string_search__Pattern__search_all_in = 58;
+const int COLOR_string_search__Pattern__split_in = 59;
+const int COLOR_kernel__Char__to_i = 60;
+const int COLOR_kernel__Char__ascii = 61;
+const int COLOR_kernel__Char__to_lower = 62;
+const int COLOR_kernel__Char__to_upper = 63;
+const int COLOR_kernel__Char__is_digit = 64;
+const int COLOR_kernel__Char__is_lower = 65;
+const int COLOR_kernel__Char__is_upper = 66;
+const int COLOR_kernel__Char__is_letter = 67;
+const int COLOR_string__Char__is_numeric = 68;
+const int COLOR_string__Char__is_alpha = 69;
+const int COLOR_string__Char__is_alphanumeric = 70;
+const int COLOR_abstract_collection__Collection__iterator = 60;
 const int COLOR_abstract_collection__Collection__is_empty = 61;
 const int COLOR_abstract_collection__Collection__length = 62;
 const int COLOR_abstract_collection__Collection__has = 63;
@@ -86,11 +86,10 @@ const int COLOR_abstract_collection__RemovableCollection__remove = 72;
 const int COLOR_abstract_collection__RemovableCollection__remove_all = 73;
 const int COLOR_abstract_collection__SimpleCollection__add = 74;
 const int COLOR_abstract_collection__SimpleCollection__add_all = 75;
-const int COLOR_abstract_collection__MapRead___91d_93d = 41;
-const int COLOR_abstract_collection__MapRead__get_or_default = 42;
-const int COLOR_abstract_collection__MapRead__has_key = 43;
-const int COLOR_abstract_collection__MapRead__iterator = 44;
-const int COLOR_abstract_collection__MapRead__iterate = 45;
+const int COLOR_abstract_collection__MapRead___91d_93d = 42;
+const int COLOR_abstract_collection__MapRead__get_or_default = 43;
+const int COLOR_abstract_collection__MapRead__has_key = 44;
+const int COLOR_abstract_collection__MapRead__iterator = 45;
 const int COLOR_abstract_collection__MapRead__values = 46;
 const int COLOR_abstract_collection__MapRead__keys = 47;
 const int COLOR_abstract_collection__MapRead__is_empty = 48;
@@ -130,9 +129,7 @@ const int COLOR_array__Array__with_capacity = 103;
 const int COLOR_array__Array__filled_with = 104;
 const int COLOR_array__Array__with_native = 105;
 const int COLOR_array__Array__intern_items = 106;
-const int COLOR_array__Array__sort = 107;
-const int COLOR_array__Array__sub_sort = 108;
-const int COLOR_abstract_compiler__Array___45d = 109;
+const int COLOR_abstract_compiler__Array___45d = 107;
 const int COLOR_sorter__AbstractSorter__compare = 71;
 const int COLOR_sorter__AbstractSorter__sort = 72;
 const int COLOR_sorter__AbstractSorter__sub_sort = 73;
@@ -209,67 +206,67 @@ const int COLOR_string__Buffer__with_capacity = 122;
 const int COLOR_string__Buffer__capacity = 123;
 const int COLOR_ropes__Buffer___61d_61d = 124;
 const int COLOR_string__Buffer__append = 125;
-const int COLOR_stream__IOS__close = 41;
-const int COLOR_stream__IStream__read_char = 42;
-const int COLOR_stream__IStream__read = 43;
-const int COLOR_stream__IStream__read_line = 44;
-const int COLOR_stream__IStream__read_all = 45;
-const int COLOR_stream__IStream__append_line_to = 46;
-const int COLOR_stream__IStream__eof = 47;
-const int COLOR_stream__OStream__write = 48;
-const int COLOR_stream__OStream__is_writable = 49;
-const int COLOR_stream__BufferedIStream__fill_buffer = 48;
-const int COLOR_stream__BufferedIStream__end_reached = 49;
-const int COLOR_stream__BufferedIStream__prepare_buffer = 50;
-const int COLOR_stream__BufferedIStream__init = 51;
-const int COLOR_stream__FDStream__fd = 50;
-const int COLOR_stream__FDStream__fd_61d = 51;
-const int COLOR_stream__FDStream__native_close = 52;
-const int COLOR_stream__FDStream__native_read_char = 53;
-const int COLOR_stream__FDStream__native_read = 54;
-const int COLOR_stream__FDStream__native_write = 55;
-const int COLOR_stream__FDStream__native_write_char = 56;
-const int COLOR_stream__FDStream__init = 57;
-const int COLOR_stream__FDIStream__eof_61d = 58;
-const int COLOR_stream__FDIStream__init = 59;
-const int COLOR_stream__FDOStream__is_writable_61d = 60;
-const int COLOR_stream__FDOStream__init = 61;
-const int COLOR_stream__FDIOStream__init = 62;
-const int COLOR_exec__Process__id = 50;
-const int COLOR_exec__Process__is_finished = 51;
-const int COLOR_exec__Process__wait = 52;
-const int COLOR_exec__Process__status = 53;
-const int COLOR_exec__Process__init = 54;
-const int COLOR_exec__Process__init_ = 55;
-const int COLOR_exec__Process__from_a = 56;
-const int COLOR_exec__Process__execute = 57;
-const int COLOR_exec__Process__data = 58;
-const int COLOR_exec__Process__data_61d = 59;
-const int COLOR_exec__Process__basic_exec_execute = 60;
-const int COLOR_exec__IProcess__stream_in = 61;
-const int COLOR_exec__IProcess__stream_in_61d = 62;
-const int COLOR_exec__IProcess__init = 63;
-const int COLOR_exec__IProcess__init_ = 64;
-const int COLOR_exec__IProcess__from_a = 65;
-const int COLOR_exec__OProcess__stream_out = 66;
-const int COLOR_exec__OProcess__stream_out_61d = 67;
-const int COLOR_exec__OProcess__init = 68;
-const int COLOR_exec__OProcess__init_ = 69;
-const int COLOR_exec__OProcess__from_a = 70;
-const int COLOR_exec__IOProcess__init = 71;
-const int COLOR_exec__IOProcess__init_ = 72;
-const int COLOR_exec__IOProcess__from_a = 73;
-const int COLOR_file__FStream__path = 52;
-const int COLOR_file__FStream__file_stat = 53;
-const int COLOR_file__FStream__init = 54;
-const int COLOR_file__IFStream__reopen = 55;
-const int COLOR_file__IFStream__open = 56;
-const int COLOR_file__IFStream__init = 57;
-const int COLOR_file__IFStream__without_file = 58;
-const int COLOR_file__OFStream__write_native = 55;
-const int COLOR_file__OFStream__open = 56;
-const int COLOR_file__OFStream__init = 57;
-const int COLOR_file__OFStream__without_file = 58;
+const int COLOR_stream__IOS__close = 42;
+const int COLOR_stream__IStream__read_char = 43;
+const int COLOR_stream__IStream__read = 44;
+const int COLOR_stream__IStream__read_line = 45;
+const int COLOR_stream__IStream__read_all = 46;
+const int COLOR_stream__IStream__append_line_to = 47;
+const int COLOR_stream__IStream__eof = 48;
+const int COLOR_stream__OStream__write = 49;
+const int COLOR_stream__OStream__is_writable = 50;
+const int COLOR_stream__BufferedIStream__fill_buffer = 49;
+const int COLOR_stream__BufferedIStream__end_reached = 50;
+const int COLOR_stream__BufferedIStream__prepare_buffer = 51;
+const int COLOR_stream__BufferedIStream__init = 52;
+const int COLOR_stream__FDStream__fd = 51;
+const int COLOR_stream__FDStream__fd_61d = 52;
+const int COLOR_stream__FDStream__native_close = 53;
+const int COLOR_stream__FDStream__native_read_char = 54;
+const int COLOR_stream__FDStream__native_read = 55;
+const int COLOR_stream__FDStream__native_write = 56;
+const int COLOR_stream__FDStream__native_write_char = 57;
+const int COLOR_stream__FDStream__init = 58;
+const int COLOR_stream__FDIStream__eof_61d = 59;
+const int COLOR_stream__FDIStream__init = 60;
+const int COLOR_stream__FDOStream__is_writable_61d = 61;
+const int COLOR_stream__FDOStream__init = 62;
+const int COLOR_stream__FDIOStream__init = 63;
+const int COLOR_exec__Process__id = 51;
+const int COLOR_exec__Process__is_finished = 52;
+const int COLOR_exec__Process__wait = 53;
+const int COLOR_exec__Process__status = 54;
+const int COLOR_exec__Process__init = 55;
+const int COLOR_exec__Process__init_ = 56;
+const int COLOR_exec__Process__from_a = 57;
+const int COLOR_exec__Process__execute = 58;
+const int COLOR_exec__Process__data = 59;
+const int COLOR_exec__Process__data_61d = 60;
+const int COLOR_exec__Process__basic_exec_execute = 61;
+const int COLOR_exec__IProcess__stream_in = 62;
+const int COLOR_exec__IProcess__stream_in_61d = 63;
+const int COLOR_exec__IProcess__init = 64;
+const int COLOR_exec__IProcess__init_ = 65;
+const int COLOR_exec__IProcess__from_a = 66;
+const int COLOR_exec__OProcess__stream_out = 67;
+const int COLOR_exec__OProcess__stream_out_61d = 68;
+const int COLOR_exec__OProcess__init = 69;
+const int COLOR_exec__OProcess__init_ = 70;
+const int COLOR_exec__OProcess__from_a = 71;
+const int COLOR_exec__IOProcess__init = 72;
+const int COLOR_exec__IOProcess__init_ = 73;
+const int COLOR_exec__IOProcess__from_a = 74;
+const int COLOR_file__FStream__path = 53;
+const int COLOR_file__FStream__file_stat = 54;
+const int COLOR_file__FStream__init = 55;
+const int COLOR_file__IFStream__reopen = 56;
+const int COLOR_file__IFStream__open = 57;
+const int COLOR_file__IFStream__init = 58;
+const int COLOR_file__IFStream__without_file = 59;
+const int COLOR_file__OFStream__write_native = 56;
+const int COLOR_file__OFStream__open = 57;
+const int COLOR_file__OFStream__init = 58;
+const int COLOR_file__OFStream__without_file = 59;
 const int COLOR_ropes__Rope__str_representation = 120;
 const int COLOR_ropes__Rope__str_representation_61d = 121;
 const int COLOR_ropes__Rope__parent_node = 122;
@@ -296,421 +293,415 @@ const int COLOR_poset__POSet__has_edge = 81;
 const int COLOR_poset__POSet__has_direct_edge = 82;
 const int COLOR_poset__POSet__show_dot = 83;
 const int COLOR_poset__POSet__init = 84;
-const int COLOR_parser_nodes__ANode__location = 41;
-const int COLOR_parser_nodes__ANode__hot_location = 42;
-const int COLOR_parser_nodes__ANode__debug = 43;
-const int COLOR_parser_nodes__ANode__parent = 44;
-const int COLOR_parser_nodes__ANode__parent_61d = 45;
-const int COLOR_parser_nodes__ANode__init = 46;
-const int COLOR_parser_nodes__ANode__replace_child = 47;
-const int COLOR_parser_nodes__ANode__detach = 48;
-const int COLOR_parser_nodes__ANode__replace_with = 49;
-const int COLOR_parser_nodes__ANode__visit_all = 50;
-const int COLOR_parser_util__ANode__collect_tokens_by_text = 51;
-const int COLOR_parser_util__ANode__collect_annotations_by_name = 52;
-const int COLOR_simple_misc_analysis__ANode__accept_simple_misc = 53;
-const int COLOR_simple_misc_analysis__ANode__after_simple_misc = 54;
-const int COLOR_literal__ANode__accept_literal = 55;
-const int COLOR_scope__ANode__accept_scope_visitor = 56;
-const int COLOR_flow__ANode__accept_flow_visitor = 57;
-const int COLOR_local_var_init__ANode__accept_local_var_visitor = 58;
-const int COLOR_auto_super_init__ANode__accept_auto_super_init = 59;
-const int COLOR_rapid_type_analysis__ANode__accept_rapid_type_visitor = 60;
-const int COLOR_astvalidation__ANode__accept_ast_validation = 61;
-const int COLOR_transform__ANode__accept_transform_visitor = 62;
-const int COLOR_parser_nodes__Prod__location_61d = 63;
-const int COLOR_parser_nodes__Prod__n_annotations = 64;
-const int COLOR_parser_nodes__Prod__n_annotations_61d = 65;
-const int COLOR_parser_nodes__Prod__init = 66;
-const int COLOR_modelize_property__Prod__collect_text = 67;
-const int COLOR_parser_nodes__Prod__replace_with = 68;
-const int COLOR_parser_nodes__APropdef__n_doc = 69;
-const int COLOR_parser_nodes__APropdef__n_doc_61d = 70;
-const int COLOR_parser_nodes__APropdef__init = 71;
-const int COLOR_scope__APropdef__do_scope = 72;
-const int COLOR_flow__APropdef__do_flow = 73;
-const int COLOR_flow__APropdef__before_flow_context = 74;
-const int COLOR_flow__APropdef__before_flow_context_61d = 75;
-const int COLOR_flow__APropdef__after_flow_context = 76;
-const int COLOR_flow__APropdef__after_flow_context_61d = 77;
-const int COLOR_local_var_init__APropdef__do_local_var_init = 78;
-const int COLOR_modelize_property__APropdef__mpropdef = 79;
-const int COLOR_modelize_property__APropdef__mpropdef_61d = 80;
-const int COLOR_modelize_property__APropdef__build_property = 81;
-const int COLOR_modelize_property__APropdef__build_signature = 82;
-const int COLOR_modelize_property__APropdef__check_signature = 83;
-const int COLOR_modelize_property__APropdef__new_property_visibility = 84;
-const int COLOR_modelize_property__APropdef__check_redef_property_visibility = 85;
-const int COLOR_modelize_property__APropdef__check_redef_keyword = 86;
-const int COLOR_typing__APropdef__do_typing = 87;
-const int COLOR_typing__APropdef__selfvariable = 88;
-const int COLOR_typing__APropdef__selfvariable_61d = 89;
-const int COLOR_abstract_compiler__APropdef__compile_to_c = 90;
-const int COLOR_abstract_compiler__APropdef__can_inline = 91;
-const int COLOR_flow__APropdef__accept_flow_visitor = 92;
-const int COLOR_parser_nodes__AMethPropdef__n_kwredef = 93;
-const int COLOR_parser_nodes__AMethPropdef__n_kwredef_61d = 94;
-const int COLOR_parser_nodes__AMethPropdef__n_visibility = 95;
-const int COLOR_parser_nodes__AMethPropdef__n_visibility_61d = 96;
-const int COLOR_parser_nodes__AMethPropdef__n_methid = 97;
-const int COLOR_parser_nodes__AMethPropdef__n_methid_61d = 98;
-const int COLOR_parser_nodes__AMethPropdef__n_signature = 99;
-const int COLOR_parser_nodes__AMethPropdef__n_signature_61d = 100;
-const int COLOR_parser_nodes__AMethPropdef__init = 101;
-const int COLOR_parser_prod__AMethPropdef__empty_init = 102;
-const int COLOR_parser_prod__AMethPropdef__init_amethpropdef = 103;
-const int COLOR_parser_nodes__AExternPropdef__n_extern = 104;
-const int COLOR_parser_nodes__AExternPropdef__n_extern_61d = 105;
-const int COLOR_parser_nodes__AExternPropdef__n_extern_calls = 106;
-const int COLOR_parser_nodes__AExternPropdef__n_extern_calls_61d = 107;
-const int COLOR_parser_nodes__AExternPropdef__n_extern_code_block = 108;
-const int COLOR_parser_nodes__AExternPropdef__n_extern_code_block_61d = 109;
-const int COLOR_parser_nodes__AExternPropdef__init = 110;
-const int COLOR_parser_nodes__AConcreteMethPropdef__n_kwmeth = 104;
-const int COLOR_parser_nodes__AConcreteMethPropdef__n_kwmeth_61d = 105;
-const int COLOR_parser_nodes__AConcreteMethPropdef__n_block = 106;
-const int COLOR_parser_nodes__AConcreteMethPropdef__n_block_61d = 107;
-const int COLOR_parser_nodes__AConcreteMethPropdef__init = 108;
-const int COLOR_parser_prod__AConcreteMethPropdef__empty_init = 109;
-const int COLOR_parser_prod__AConcreteMethPropdef__init_aconcretemethpropdef = 110;
-const int COLOR_auto_super_init__AConcreteMethPropdef__auto_super_inits = 111;
-const int COLOR_auto_super_init__AConcreteMethPropdef__auto_super_inits_61d = 112;
-const int COLOR_auto_super_init__AConcreteMethPropdef__do_auto_super_init = 113;
-const int COLOR_parser_nodes__AInitPropdef__init = 114;
-const int COLOR_parser_nodes__AConcreteInitPropdef__n_kwinit = 115;
-const int COLOR_parser_nodes__AConcreteInitPropdef__n_kwinit_61d = 116;
-const int COLOR_parser_nodes__AConcreteInitPropdef__init = 117;
-const int COLOR_parser_prod__AConcreteInitPropdef__empty_init = 118;
-const int COLOR_parser_prod__AConcreteInitPropdef__init_aconcreteinitpropdef = 119;
-const int COLOR_parser_nodes__AExternInitPropdef__n_kwnew = 115;
-const int COLOR_parser_nodes__AExternInitPropdef__n_kwnew_61d = 116;
-const int COLOR_parser_nodes__AExternInitPropdef__init = 117;
-const int COLOR_parser_prod__AExternInitPropdef__empty_init = 118;
-const int COLOR_parser_prod__AExternInitPropdef__init_aexterninitpropdef = 119;
-const int COLOR_parser_nodes__AExpr__init = 69;
-const int COLOR_simple_misc_analysis__AExpr__warn_parentheses = 70;
-const int COLOR_flow__AExpr__after_flow_context = 71;
-const int COLOR_flow__AExpr__after_flow_context_61d = 72;
-const int COLOR_typing__AExpr__mtype = 73;
-const int COLOR_typing__AExpr__mtype_61d = 74;
-const int COLOR_typing__AExpr__is_typed = 75;
-const int COLOR_typing__AExpr__is_typed_61d = 76;
-const int COLOR_typing__AExpr__implicit_cast_to = 77;
-const int COLOR_typing__AExpr__implicit_cast_to_61d = 78;
-const int COLOR_typing__AExpr__its_variable = 79;
-const int COLOR_typing__AExpr__accept_typing = 80;
-const int COLOR_astbuilder__AExpr__make_var_read = 81;
-const int COLOR_astbuilder__AExpr__variable_cache = 82;
-const int COLOR_astbuilder__AExpr__variable_cache_61d = 83;
-const int COLOR_astbuilder__AExpr__detach_with_placeholder = 84;
-const int COLOR_astbuilder__AExpr__add = 85;
-const int COLOR_abstract_compiler__AExpr__expr = 86;
-const int COLOR_abstract_compiler__AExpr__stmt = 87;
-const int COLOR_astvalidation__AExpr__accept_ast_validation = 88;
-const int COLOR_parser_nodes__ALabelable__n_label = 89;
-const int COLOR_parser_nodes__ALabelable__n_label_61d = 90;
-const int COLOR_parser_nodes__ALabelable__init = 91;
-const int COLOR_parser_nodes__ABreakExpr__n_kwbreak = 92;
-const int COLOR_parser_nodes__ABreakExpr__n_kwbreak_61d = 93;
-const int COLOR_parser_nodes__ABreakExpr__n_expr = 94;
-const int COLOR_parser_nodes__ABreakExpr__n_expr_61d = 95;
-const int COLOR_parser_nodes__ABreakExpr__init = 96;
-const int COLOR_parser_prod__ABreakExpr__empty_init = 97;
-const int COLOR_parser_prod__ABreakExpr__init_abreakexpr = 98;
-const int COLOR_scope__ABreakExpr__escapemark = 99;
-const int COLOR_scope__ABreakExpr__escapemark_61d = 100;
-const int COLOR_flow__ABreakExpr__before_flow_context = 101;
-const int COLOR_astbuilder__ABreakExpr__make = 102;
-const int COLOR_scope__ABreakExpr__accept_scope_visitor = 103;
-const int COLOR_flow__ABreakExpr__accept_flow_visitor = 104;
-const int COLOR_parser_nodes__AContinueExpr__n_kwcontinue = 92;
-const int COLOR_parser_nodes__AContinueExpr__n_kwcontinue_61d = 93;
-const int COLOR_parser_nodes__AContinueExpr__n_expr = 94;
-const int COLOR_parser_nodes__AContinueExpr__n_expr_61d = 95;
-const int COLOR_parser_nodes__AContinueExpr__init = 96;
-const int COLOR_parser_prod__AContinueExpr__empty_init = 97;
-const int COLOR_parser_prod__AContinueExpr__init_acontinueexpr = 98;
-const int COLOR_scope__AContinueExpr__escapemark = 99;
-const int COLOR_scope__AContinueExpr__escapemark_61d = 100;
-const int COLOR_flow__AContinueExpr__before_flow_context = 101;
-const int COLOR_scope__AContinueExpr__accept_scope_visitor = 102;
-const int COLOR_flow__AContinueExpr__accept_flow_visitor = 103;
-const int COLOR_parser_nodes__ADoExpr__n_kwdo = 92;
-const int COLOR_parser_nodes__ADoExpr__n_kwdo_61d = 93;
-const int COLOR_parser_nodes__ADoExpr__n_block = 94;
-const int COLOR_parser_nodes__ADoExpr__n_block_61d = 95;
-const int COLOR_parser_nodes__ADoExpr__init = 96;
-const int COLOR_parser_prod__ADoExpr__empty_init = 97;
-const int COLOR_parser_prod__ADoExpr__init_adoexpr = 98;
-const int COLOR_scope__ADoExpr__escapemark = 99;
-const int COLOR_scope__ADoExpr__escapemark_61d = 100;
-const int COLOR_astbuilder__ADoExpr__make = 101;
-const int COLOR_astbuilder__ADoExpr__make_break = 102;
-const int COLOR_flow__ADoExpr__accept_flow_visitor = 103;
-const int COLOR_parser_nodes__AWhileExpr__n_kwwhile = 92;
-const int COLOR_parser_nodes__AWhileExpr__n_kwwhile_61d = 93;
-const int COLOR_parser_nodes__AWhileExpr__n_expr = 94;
-const int COLOR_parser_nodes__AWhileExpr__n_expr_61d = 95;
-const int COLOR_parser_nodes__AWhileExpr__n_kwdo = 96;
-const int COLOR_parser_nodes__AWhileExpr__n_kwdo_61d = 97;
-const int COLOR_parser_nodes__AWhileExpr__n_block = 98;
-const int COLOR_parser_nodes__AWhileExpr__n_block_61d = 99;
-const int COLOR_parser_nodes__AWhileExpr__init = 100;
-const int COLOR_parser_prod__AWhileExpr__empty_init = 101;
-const int COLOR_parser_prod__AWhileExpr__init_awhileexpr = 102;
-const int COLOR_scope__AWhileExpr__escapemark = 103;
-const int COLOR_scope__AWhileExpr__escapemark_61d = 104;
-const int COLOR_parser_nodes__ALoopExpr__n_kwloop = 92;
-const int COLOR_parser_nodes__ALoopExpr__n_kwloop_61d = 93;
-const int COLOR_parser_nodes__ALoopExpr__n_block = 94;
-const int COLOR_parser_nodes__ALoopExpr__n_block_61d = 95;
-const int COLOR_parser_nodes__ALoopExpr__init = 96;
-const int COLOR_parser_prod__ALoopExpr__empty_init = 97;
-const int COLOR_parser_prod__ALoopExpr__init_aloopexpr = 98;
-const int COLOR_scope__ALoopExpr__escapemark = 99;
-const int COLOR_scope__ALoopExpr__escapemark_61d = 100;
-const int COLOR_parser_nodes__AForExpr__n_kwfor = 92;
-const int COLOR_parser_nodes__AForExpr__n_kwfor_61d = 93;
-const int COLOR_parser_nodes__AForExpr__n_ids = 94;
-const int COLOR_parser_nodes__AForExpr__n_expr = 95;
-const int COLOR_parser_nodes__AForExpr__n_expr_61d = 96;
-const int COLOR_parser_nodes__AForExpr__n_kwdo = 97;
-const int COLOR_parser_nodes__AForExpr__n_kwdo_61d = 98;
-const int COLOR_parser_nodes__AForExpr__n_block = 99;
-const int COLOR_parser_nodes__AForExpr__n_block_61d = 100;
-const int COLOR_parser_nodes__AForExpr__init = 101;
-const int COLOR_parser_prod__AForExpr__empty_init = 102;
-const int COLOR_parser_prod__AForExpr__init_aforexpr = 103;
-const int COLOR_scope__AForExpr__variables = 104;
-const int COLOR_scope__AForExpr__variables_61d = 105;
-const int COLOR_scope__AForExpr__escapemark = 106;
-const int COLOR_scope__AForExpr__escapemark_61d = 107;
-const int COLOR_typing__AForExpr__coltype = 108;
-const int COLOR_typing__AForExpr__coltype_61d = 109;
-const int COLOR_typing__AForExpr__method_iterator = 110;
-const int COLOR_typing__AForExpr__method_iterator_61d = 111;
-const int COLOR_typing__AForExpr__method_is_ok = 112;
-const int COLOR_typing__AForExpr__method_is_ok_61d = 113;
-const int COLOR_typing__AForExpr__method_item = 114;
-const int COLOR_typing__AForExpr__method_item_61d = 115;
-const int COLOR_typing__AForExpr__method_next = 116;
-const int COLOR_typing__AForExpr__method_next_61d = 117;
-const int COLOR_typing__AForExpr__method_key = 118;
-const int COLOR_typing__AForExpr__method_key_61d = 119;
-const int COLOR_typing__AForExpr__do_type_iterator = 120;
-const int COLOR_parser_nodes__AAssignFormExpr__n_assign = 89;
-const int COLOR_parser_nodes__AAssignFormExpr__n_assign_61d = 90;
-const int COLOR_parser_nodes__AAssignFormExpr__n_value = 91;
-const int COLOR_parser_nodes__AAssignFormExpr__n_value_61d = 92;
-const int COLOR_parser_nodes__AAssignFormExpr__init = 93;
-const int COLOR_parser_nodes__AReassignFormExpr__n_assign_op = 89;
-const int COLOR_parser_nodes__AReassignFormExpr__n_assign_op_61d = 90;
-const int COLOR_parser_nodes__AReassignFormExpr__n_value = 91;
-const int COLOR_parser_nodes__AReassignFormExpr__n_value_61d = 92;
-const int COLOR_parser_nodes__AReassignFormExpr__init = 93;
-const int COLOR_typing__AReassignFormExpr__reassign_property = 94;
-const int COLOR_typing__AReassignFormExpr__reassign_callsite = 95;
-const int COLOR_typing__AReassignFormExpr__reassign_callsite_61d = 96;
-const int COLOR_typing__AReassignFormExpr__read_type = 97;
-const int COLOR_typing__AReassignFormExpr__read_type_61d = 98;
-const int COLOR_typing__AReassignFormExpr__resolve_reassignment = 99;
-const int COLOR_flow__AReassignFormExpr__accept_flow_visitor = 100;
-const int COLOR_parser_nodes__ASendExpr__n_expr = 101;
-const int COLOR_parser_nodes__ASendExpr__n_expr_61d = 102;
-const int COLOR_parser_nodes__ASendExpr__n_closure_defs = 103;
+const int COLOR_parser_nodes__ANode__location = 42;
+const int COLOR_parser_nodes__ANode__hot_location = 43;
+const int COLOR_parser_nodes__ANode__debug = 44;
+const int COLOR_parser_nodes__ANode__parent = 45;
+const int COLOR_parser_nodes__ANode__parent_61d = 46;
+const int COLOR_parser_nodes__ANode__init = 47;
+const int COLOR_parser_nodes__ANode__replace_child = 48;
+const int COLOR_parser_nodes__ANode__detach = 49;
+const int COLOR_parser_nodes__ANode__replace_with = 50;
+const int COLOR_parser_nodes__ANode__visit_all = 51;
+const int COLOR_parser_util__ANode__collect_tokens_by_text = 52;
+const int COLOR_parser_util__ANode__collect_annotations_by_name = 53;
+const int COLOR_simple_misc_analysis__ANode__accept_simple_misc = 54;
+const int COLOR_simple_misc_analysis__ANode__after_simple_misc = 55;
+const int COLOR_literal__ANode__accept_literal = 56;
+const int COLOR_scope__ANode__accept_scope_visitor = 57;
+const int COLOR_flow__ANode__accept_flow_visitor = 58;
+const int COLOR_local_var_init__ANode__accept_local_var_visitor = 59;
+const int COLOR_auto_super_init__ANode__accept_auto_super_init = 60;
+const int COLOR_rapid_type_analysis__ANode__accept_rapid_type_visitor = 61;
+const int COLOR_astvalidation__ANode__accept_ast_validation = 62;
+const int COLOR_transform__ANode__accept_transform_visitor = 63;
+const int COLOR_parser_nodes__Prod__location_61d = 64;
+const int COLOR_parser_nodes__Prod__n_annotations = 65;
+const int COLOR_parser_nodes__Prod__n_annotations_61d = 66;
+const int COLOR_parser_nodes__Prod__init = 67;
+const int COLOR_modelize_property__Prod__collect_text = 68;
+const int COLOR_parser_nodes__Prod__replace_with = 69;
+const int COLOR_parser_nodes__APropdef__n_doc = 70;
+const int COLOR_parser_nodes__APropdef__n_doc_61d = 71;
+const int COLOR_parser_nodes__APropdef__init = 72;
+const int COLOR_scope__APropdef__do_scope = 73;
+const int COLOR_flow__APropdef__do_flow = 74;
+const int COLOR_flow__APropdef__before_flow_context = 75;
+const int COLOR_flow__APropdef__before_flow_context_61d = 76;
+const int COLOR_flow__APropdef__after_flow_context = 77;
+const int COLOR_flow__APropdef__after_flow_context_61d = 78;
+const int COLOR_local_var_init__APropdef__do_local_var_init = 79;
+const int COLOR_modelize_property__APropdef__mpropdef = 80;
+const int COLOR_modelize_property__APropdef__mpropdef_61d = 81;
+const int COLOR_modelize_property__APropdef__build_property = 82;
+const int COLOR_modelize_property__APropdef__build_signature = 83;
+const int COLOR_modelize_property__APropdef__check_signature = 84;
+const int COLOR_modelize_property__APropdef__new_property_visibility = 85;
+const int COLOR_modelize_property__APropdef__check_redef_property_visibility = 86;
+const int COLOR_modelize_property__APropdef__check_redef_keyword = 87;
+const int COLOR_typing__APropdef__do_typing = 88;
+const int COLOR_typing__APropdef__selfvariable = 89;
+const int COLOR_typing__APropdef__selfvariable_61d = 90;
+const int COLOR_abstract_compiler__APropdef__compile_to_c = 91;
+const int COLOR_abstract_compiler__APropdef__can_inline = 92;
+const int COLOR_flow__APropdef__accept_flow_visitor = 93;
+const int COLOR_parser_nodes__AMethPropdef__n_kwredef = 94;
+const int COLOR_parser_nodes__AMethPropdef__n_kwredef_61d = 95;
+const int COLOR_parser_nodes__AMethPropdef__n_visibility = 96;
+const int COLOR_parser_nodes__AMethPropdef__n_visibility_61d = 97;
+const int COLOR_parser_nodes__AMethPropdef__n_methid = 98;
+const int COLOR_parser_nodes__AMethPropdef__n_methid_61d = 99;
+const int COLOR_parser_nodes__AMethPropdef__n_signature = 100;
+const int COLOR_parser_nodes__AMethPropdef__n_signature_61d = 101;
+const int COLOR_parser_nodes__AMethPropdef__init = 102;
+const int COLOR_parser_prod__AMethPropdef__empty_init = 103;
+const int COLOR_parser_prod__AMethPropdef__init_amethpropdef = 104;
+const int COLOR_parser_nodes__AExternPropdef__n_extern = 105;
+const int COLOR_parser_nodes__AExternPropdef__n_extern_61d = 106;
+const int COLOR_parser_nodes__AExternPropdef__n_extern_calls = 107;
+const int COLOR_parser_nodes__AExternPropdef__n_extern_calls_61d = 108;
+const int COLOR_parser_nodes__AExternPropdef__n_extern_code_block = 109;
+const int COLOR_parser_nodes__AExternPropdef__n_extern_code_block_61d = 110;
+const int COLOR_parser_nodes__AExternPropdef__init = 111;
+const int COLOR_parser_nodes__AConcreteMethPropdef__n_kwmeth = 105;
+const int COLOR_parser_nodes__AConcreteMethPropdef__n_kwmeth_61d = 106;
+const int COLOR_parser_nodes__AConcreteMethPropdef__n_block = 107;
+const int COLOR_parser_nodes__AConcreteMethPropdef__n_block_61d = 108;
+const int COLOR_parser_nodes__AConcreteMethPropdef__init = 109;
+const int COLOR_parser_prod__AConcreteMethPropdef__empty_init = 110;
+const int COLOR_parser_prod__AConcreteMethPropdef__init_aconcretemethpropdef = 111;
+const int COLOR_auto_super_init__AConcreteMethPropdef__auto_super_inits = 112;
+const int COLOR_auto_super_init__AConcreteMethPropdef__auto_super_inits_61d = 113;
+const int COLOR_auto_super_init__AConcreteMethPropdef__do_auto_super_init = 114;
+const int COLOR_parser_nodes__AInitPropdef__init = 115;
+const int COLOR_parser_nodes__AConcreteInitPropdef__n_kwinit = 116;
+const int COLOR_parser_nodes__AConcreteInitPropdef__n_kwinit_61d = 117;
+const int COLOR_parser_nodes__AConcreteInitPropdef__init = 118;
+const int COLOR_parser_prod__AConcreteInitPropdef__empty_init = 119;
+const int COLOR_parser_prod__AConcreteInitPropdef__init_aconcreteinitpropdef = 120;
+const int COLOR_parser_nodes__AExternInitPropdef__n_kwnew = 116;
+const int COLOR_parser_nodes__AExternInitPropdef__n_kwnew_61d = 117;
+const int COLOR_parser_nodes__AExternInitPropdef__init = 118;
+const int COLOR_parser_prod__AExternInitPropdef__empty_init = 119;
+const int COLOR_parser_prod__AExternInitPropdef__init_aexterninitpropdef = 120;
+const int COLOR_parser_nodes__AExpr__init = 70;
+const int COLOR_simple_misc_analysis__AExpr__warn_parentheses = 71;
+const int COLOR_flow__AExpr__after_flow_context = 72;
+const int COLOR_flow__AExpr__after_flow_context_61d = 73;
+const int COLOR_typing__AExpr__mtype = 74;
+const int COLOR_typing__AExpr__mtype_61d = 75;
+const int COLOR_typing__AExpr__is_typed = 76;
+const int COLOR_typing__AExpr__is_typed_61d = 77;
+const int COLOR_typing__AExpr__implicit_cast_to = 78;
+const int COLOR_typing__AExpr__implicit_cast_to_61d = 79;
+const int COLOR_typing__AExpr__its_variable = 80;
+const int COLOR_typing__AExpr__accept_typing = 81;
+const int COLOR_astbuilder__AExpr__make_var_read = 82;
+const int COLOR_astbuilder__AExpr__variable_cache = 83;
+const int COLOR_astbuilder__AExpr__variable_cache_61d = 84;
+const int COLOR_astbuilder__AExpr__detach_with_placeholder = 85;
+const int COLOR_astbuilder__AExpr__add = 86;
+const int COLOR_abstract_compiler__AExpr__expr = 87;
+const int COLOR_abstract_compiler__AExpr__stmt = 88;
+const int COLOR_astvalidation__AExpr__accept_ast_validation = 89;
+const int COLOR_parser_nodes__ALabelable__n_label = 90;
+const int COLOR_parser_nodes__ALabelable__n_label_61d = 91;
+const int COLOR_parser_nodes__ALabelable__init = 92;
+const int COLOR_parser_nodes__ABreakExpr__n_kwbreak = 93;
+const int COLOR_parser_nodes__ABreakExpr__n_kwbreak_61d = 94;
+const int COLOR_parser_nodes__ABreakExpr__n_expr = 95;
+const int COLOR_parser_nodes__ABreakExpr__n_expr_61d = 96;
+const int COLOR_parser_nodes__ABreakExpr__init = 97;
+const int COLOR_parser_prod__ABreakExpr__empty_init = 98;
+const int COLOR_parser_prod__ABreakExpr__init_abreakexpr = 99;
+const int COLOR_scope__ABreakExpr__escapemark = 100;
+const int COLOR_scope__ABreakExpr__escapemark_61d = 101;
+const int COLOR_flow__ABreakExpr__before_flow_context = 102;
+const int COLOR_astbuilder__ABreakExpr__make = 103;
+const int COLOR_scope__ABreakExpr__accept_scope_visitor = 104;
+const int COLOR_flow__ABreakExpr__accept_flow_visitor = 105;
+const int COLOR_parser_nodes__AContinueExpr__n_kwcontinue = 93;
+const int COLOR_parser_nodes__AContinueExpr__n_kwcontinue_61d = 94;
+const int COLOR_parser_nodes__AContinueExpr__n_expr = 95;
+const int COLOR_parser_nodes__AContinueExpr__n_expr_61d = 96;
+const int COLOR_parser_nodes__AContinueExpr__init = 97;
+const int COLOR_parser_prod__AContinueExpr__empty_init = 98;
+const int COLOR_parser_prod__AContinueExpr__init_acontinueexpr = 99;
+const int COLOR_scope__AContinueExpr__escapemark = 100;
+const int COLOR_scope__AContinueExpr__escapemark_61d = 101;
+const int COLOR_flow__AContinueExpr__before_flow_context = 102;
+const int COLOR_scope__AContinueExpr__accept_scope_visitor = 103;
+const int COLOR_flow__AContinueExpr__accept_flow_visitor = 104;
+const int COLOR_parser_nodes__ADoExpr__n_kwdo = 93;
+const int COLOR_parser_nodes__ADoExpr__n_kwdo_61d = 94;
+const int COLOR_parser_nodes__ADoExpr__n_block = 95;
+const int COLOR_parser_nodes__ADoExpr__n_block_61d = 96;
+const int COLOR_parser_nodes__ADoExpr__init = 97;
+const int COLOR_parser_prod__ADoExpr__empty_init = 98;
+const int COLOR_parser_prod__ADoExpr__init_adoexpr = 99;
+const int COLOR_scope__ADoExpr__escapemark = 100;
+const int COLOR_scope__ADoExpr__escapemark_61d = 101;
+const int COLOR_astbuilder__ADoExpr__make = 102;
+const int COLOR_astbuilder__ADoExpr__make_break = 103;
+const int COLOR_flow__ADoExpr__accept_flow_visitor = 104;
+const int COLOR_parser_nodes__AWhileExpr__n_kwwhile = 93;
+const int COLOR_parser_nodes__AWhileExpr__n_kwwhile_61d = 94;
+const int COLOR_parser_nodes__AWhileExpr__n_expr = 95;
+const int COLOR_parser_nodes__AWhileExpr__n_expr_61d = 96;
+const int COLOR_parser_nodes__AWhileExpr__n_kwdo = 97;
+const int COLOR_parser_nodes__AWhileExpr__n_kwdo_61d = 98;
+const int COLOR_parser_nodes__AWhileExpr__n_block = 99;
+const int COLOR_parser_nodes__AWhileExpr__n_block_61d = 100;
+const int COLOR_parser_nodes__AWhileExpr__init = 101;
+const int COLOR_parser_prod__AWhileExpr__empty_init = 102;
+const int COLOR_parser_prod__AWhileExpr__init_awhileexpr = 103;
+const int COLOR_scope__AWhileExpr__escapemark = 104;
+const int COLOR_scope__AWhileExpr__escapemark_61d = 105;
+const int COLOR_parser_nodes__ALoopExpr__n_kwloop = 93;
+const int COLOR_parser_nodes__ALoopExpr__n_kwloop_61d = 94;
+const int COLOR_parser_nodes__ALoopExpr__n_block = 95;
+const int COLOR_parser_nodes__ALoopExpr__n_block_61d = 96;
+const int COLOR_parser_nodes__ALoopExpr__init = 97;
+const int COLOR_parser_prod__ALoopExpr__empty_init = 98;
+const int COLOR_parser_prod__ALoopExpr__init_aloopexpr = 99;
+const int COLOR_scope__ALoopExpr__escapemark = 100;
+const int COLOR_scope__ALoopExpr__escapemark_61d = 101;
+const int COLOR_parser_nodes__AForExpr__n_kwfor = 93;
+const int COLOR_parser_nodes__AForExpr__n_kwfor_61d = 94;
+const int COLOR_parser_nodes__AForExpr__n_ids = 95;
+const int COLOR_parser_nodes__AForExpr__n_expr = 96;
+const int COLOR_parser_nodes__AForExpr__n_expr_61d = 97;
+const int COLOR_parser_nodes__AForExpr__n_kwdo = 98;
+const int COLOR_parser_nodes__AForExpr__n_kwdo_61d = 99;
+const int COLOR_parser_nodes__AForExpr__n_block = 100;
+const int COLOR_parser_nodes__AForExpr__n_block_61d = 101;
+const int COLOR_parser_nodes__AForExpr__init = 102;
+const int COLOR_parser_prod__AForExpr__empty_init = 103;
+const int COLOR_parser_prod__AForExpr__init_aforexpr = 104;
+const int COLOR_scope__AForExpr__variables = 105;
+const int COLOR_scope__AForExpr__variables_61d = 106;
+const int COLOR_scope__AForExpr__escapemark = 107;
+const int COLOR_scope__AForExpr__escapemark_61d = 108;
+const int COLOR_typing__AForExpr__coltype = 109;
+const int COLOR_typing__AForExpr__coltype_61d = 110;
+const int COLOR_typing__AForExpr__method_iterator = 111;
+const int COLOR_typing__AForExpr__method_iterator_61d = 112;
+const int COLOR_typing__AForExpr__method_is_ok = 113;
+const int COLOR_typing__AForExpr__method_is_ok_61d = 114;
+const int COLOR_typing__AForExpr__method_item = 115;
+const int COLOR_typing__AForExpr__method_item_61d = 116;
+const int COLOR_typing__AForExpr__method_next = 117;
+const int COLOR_typing__AForExpr__method_next_61d = 118;
+const int COLOR_typing__AForExpr__method_key = 119;
+const int COLOR_typing__AForExpr__method_key_61d = 120;
+const int COLOR_typing__AForExpr__do_type_iterator = 121;
+const int COLOR_parser_nodes__AAssignFormExpr__n_assign = 90;
+const int COLOR_parser_nodes__AAssignFormExpr__n_assign_61d = 91;
+const int COLOR_parser_nodes__AAssignFormExpr__n_value = 92;
+const int COLOR_parser_nodes__AAssignFormExpr__n_value_61d = 93;
+const int COLOR_parser_nodes__AAssignFormExpr__init = 94;
+const int COLOR_parser_nodes__AReassignFormExpr__n_assign_op = 90;
+const int COLOR_parser_nodes__AReassignFormExpr__n_assign_op_61d = 91;
+const int COLOR_parser_nodes__AReassignFormExpr__n_value = 92;
+const int COLOR_parser_nodes__AReassignFormExpr__n_value_61d = 93;
+const int COLOR_parser_nodes__AReassignFormExpr__init = 94;
+const int COLOR_typing__AReassignFormExpr__reassign_property = 95;
+const int COLOR_typing__AReassignFormExpr__reassign_callsite = 96;
+const int COLOR_typing__AReassignFormExpr__reassign_callsite_61d = 97;
+const int COLOR_typing__AReassignFormExpr__read_type = 98;
+const int COLOR_typing__AReassignFormExpr__read_type_61d = 99;
+const int COLOR_typing__AReassignFormExpr__resolve_reassignment = 100;
+const int COLOR_flow__AReassignFormExpr__accept_flow_visitor = 101;
+const int COLOR_parser_nodes__ASendExpr__n_expr = 102;
+const int COLOR_parser_nodes__ASendExpr__n_expr_61d = 103;
 const int COLOR_parser_nodes__ASendExpr__init = 104;
 const int COLOR_parser_prod__ASendExpr__empty_init = 105;
 const int COLOR_parser_prod__ASendExpr__init_asendexpr = 106;
-const int COLOR_scope__ASendExpr__escapemark = 107;
-const int COLOR_scope__ASendExpr__escapemark_61d = 108;
-const int COLOR_typing__ASendExpr__mproperty = 109;
-const int COLOR_typing__ASendExpr__callsite = 110;
-const int COLOR_typing__ASendExpr__callsite_61d = 111;
-const int COLOR_typing__ASendExpr__property_name = 112;
-const int COLOR_typing__ASendExpr__raw_arguments = 113;
-const int COLOR_typing__ASendExpr__raw_arguments_61d = 114;
-const int COLOR_typing__ASendExpr__compute_raw_arguments = 115;
-const int COLOR_scope__ASendExpr__accept_scope_visitor = 116;
-const int COLOR_parser_nodes__AAttrFormExpr__n_expr = 101;
-const int COLOR_parser_nodes__AAttrFormExpr__n_expr_61d = 102;
-const int COLOR_parser_nodes__AAttrFormExpr__n_id = 103;
-const int COLOR_parser_nodes__AAttrFormExpr__n_id_61d = 104;
-const int COLOR_parser_nodes__AAttrFormExpr__init = 105;
-const int COLOR_typing__AAttrFormExpr__mproperty = 106;
-const int COLOR_typing__AAttrFormExpr__mproperty_61d = 107;
-const int COLOR_typing__AAttrFormExpr__attr_type = 108;
-const int COLOR_typing__AAttrFormExpr__attr_type_61d = 109;
-const int COLOR_typing__AAttrFormExpr__resolve_property = 110;
-const int COLOR_parser_nodes__AAttrAssignExpr__init = 111;
-const int COLOR_parser_prod__AAttrAssignExpr__empty_init = 112;
-const int COLOR_parser_prod__AAttrAssignExpr__init_aattrassignexpr = 113;
-const int COLOR_astbuilder__AAttrAssignExpr__make = 114;
-const int COLOR_parser_nodes__ACallFormExpr__n_id = 117;
-const int COLOR_parser_nodes__ACallFormExpr__n_id_61d = 118;
-const int COLOR_parser_nodes__ACallFormExpr__n_args = 119;
-const int COLOR_parser_nodes__ACallFormExpr__n_args_61d = 120;
-const int COLOR_parser_nodes__ACallFormExpr__init = 121;
-const int COLOR_scope__ACallFormExpr__variable_create = 122;
-const int COLOR_scope__ACallFormExpr__accept_scope_visitor = 123;
-const int COLOR_parser_nodes__ASendReassignFormExpr__init = 124;
-const int COLOR_typing__ASendReassignFormExpr__write_mproperty = 125;
-const int COLOR_typing__ASendReassignFormExpr__write_callsite = 126;
-const int COLOR_typing__ASendReassignFormExpr__write_callsite_61d = 127;
-const int COLOR_parser_nodes__AAttrReassignExpr__init = 111;
-const int COLOR_parser_prod__AAttrReassignExpr__empty_init = 112;
-const int COLOR_parser_prod__AAttrReassignExpr__init_aattrreassignexpr = 113;
-const int COLOR_parser_nodes__ACallAssignExpr__init = 124;
-const int COLOR_parser_prod__ACallAssignExpr__empty_init = 125;
-const int COLOR_parser_prod__ACallAssignExpr__init_acallassignexpr = 126;
-const int COLOR_parser_nodes__ACallReassignExpr__init = 128;
-const int COLOR_parser_prod__ACallReassignExpr__empty_init = 129;
-const int COLOR_parser_prod__ACallReassignExpr__init_acallreassignexpr = 130;
-const int COLOR_parser_nodes__ABraFormExpr__n_args = 128;
-const int COLOR_parser_nodes__ABraFormExpr__n_args_61d = 129;
-const int COLOR_parser_nodes__ABraFormExpr__init = 130;
-const int COLOR_parser_nodes__ABraAssignExpr__init = 131;
-const int COLOR_parser_prod__ABraAssignExpr__empty_init = 132;
-const int COLOR_parser_prod__ABraAssignExpr__init_abraassignexpr = 133;
-const int COLOR_parser_nodes__AVarFormExpr__n_id = 101;
-const int COLOR_parser_nodes__AVarFormExpr__n_id_61d = 102;
-const int COLOR_parser_nodes__AVarFormExpr__init = 103;
-const int COLOR_scope__AVarFormExpr__variable = 104;
-const int COLOR_scope__AVarFormExpr__variable_61d = 105;
-const int COLOR_parser_nodes__ABraReassignExpr__init = 131;
-const int COLOR_parser_prod__ABraReassignExpr__empty_init = 132;
-const int COLOR_parser_prod__ABraReassignExpr__init_abrareassignexpr = 133;
-const int COLOR_parser_nodes__AVarAssignExpr__init = 106;
-const int COLOR_parser_prod__AVarAssignExpr__empty_init = 107;
-const int COLOR_parser_prod__AVarAssignExpr__init_avarassignexpr = 108;
-const int COLOR_astbuilder__AVarAssignExpr__make = 109;
-const int COLOR_flow__AVarAssignExpr__accept_flow_visitor = 110;
-const int COLOR_local_var_init__AVarAssignExpr__accept_local_var_visitor = 111;
-const int COLOR_parser_nodes__AVarReassignExpr__init = 106;
-const int COLOR_parser_prod__AVarReassignExpr__empty_init = 107;
-const int COLOR_parser_prod__AVarReassignExpr__init_avarreassignexpr = 108;
-const int COLOR_local_var_init__AVarReassignExpr__accept_local_var_visitor = 109;
-const int COLOR_layout_builders__TypingLayoutBuilder__build_layout = 41;
-const int COLOR_layout_builders__TypingLayoutBuilder__poset = 42;
-const int COLOR_layout_builders__PropertyLayoutBuilder__build_layout = 41;
-const int COLOR_layout_builders__ResolutionLayoutBuilder__build_layout = 41;
-const int COLOR_layout_builders__PerfectHasher__operator = 43;
-const int COLOR_layout_builders__PerfectHasher__operator_61d = 44;
-const int COLOR_layout_builders__PerfectHasher__init = 45;
-const int COLOR_layout_builders__PerfectHasher__compute_masks = 46;
-const int COLOR_layout_builders__PerfectHasher__compute_mask = 47;
-const int COLOR_layout_builders__PerfectHasher__compute_hashes = 48;
-const int COLOR_layout_builders__TypingHasher__mmodule = 49;
-const int COLOR_layout_builders__TypingHasher__mmodule_61d = 50;
-const int COLOR_layout_builders__TypingHasher__poset_builder = 51;
-const int COLOR_layout_builders__TypingHasher__poset_builder_61d = 52;
-const int COLOR_layout_builders__TypingHasher__poset_cache = 53;
-const int COLOR_layout_builders__TypingHasher__poset_cache_61d = 54;
-const int COLOR_layout_builders__TypingHasher__init = 55;
-const int COLOR_layout_builders__TypingHasher__compute_ids = 56;
-const int COLOR_layout_builders__TypingHasher__build_conflicts = 57;
-const int COLOR_layout_builders__MPropertyHasher__mmodule = 49;
-const int COLOR_layout_builders__MPropertyHasher__mmodule_61d = 50;
-const int COLOR_layout_builders__MPropertyHasher__init = 51;
-const int COLOR_layout_builders__MPropertyHasher__build_poset = 52;
-const int COLOR_layout_builders__ResolutionHasher__init = 49;
-const int COLOR_kernel__Sys__main = 41;
-const int COLOR_kernel__Sys__init = 42;
-const int COLOR_gc__Sys__force_garbage_collection = 43;
-const int COLOR_string__Sys__program_name = 44;
-const int COLOR_string__Sys__init_args = 45;
-const int COLOR_string__Sys__native_argc = 46;
-const int COLOR_string__Sys__native_argv = 47;
-const int COLOR_posix__Sys__uid_61d = 48;
-const int COLOR_posix__Sys__uid = 49;
-const int COLOR_posix__Sys__gid_61d = 50;
-const int COLOR_posix__Sys__gid = 51;
-const int COLOR_posix__Sys__euid_61d = 52;
-const int COLOR_posix__Sys__euid = 53;
-const int COLOR_posix__Sys__egid_61d = 54;
-const int COLOR_posix__Sys__egid = 55;
-const int COLOR_time__Sys__nanosleep = 56;
-const int COLOR_exec__Sys__system = 57;
-const int COLOR_kernel__Float___60d_61d = 41;
-const int COLOR_kernel__Float___60d = 42;
-const int COLOR_kernel__Float___62d_61d = 43;
-const int COLOR_kernel__Float___62d = 44;
-const int COLOR_kernel__Float___43d = 45;
-const int COLOR_kernel__Float__unary_32d_45d = 46;
-const int COLOR_kernel__Float___45d = 47;
-const int COLOR_kernel__Float___42d = 48;
-const int COLOR_kernel__Float___47d = 49;
-const int COLOR_kernel__Float__to_i = 50;
-const int COLOR_string__Float__to_precision = 51;
-const int COLOR_string__Float__to_precision_native = 52;
-const int COLOR_math__Float__sqrt = 53;
-const int COLOR_math__Float__cos = 54;
-const int COLOR_math__Float__sin = 55;
-const int COLOR_math__Float__tan = 56;
-const int COLOR_math__Float__acos = 57;
-const int COLOR_math__Float__asin = 58;
-const int COLOR_math__Float__atan = 59;
-const int COLOR_math__Float__pow = 60;
-const int COLOR_math__Float__log = 61;
-const int COLOR_math__Float__exp = 62;
-const int COLOR_math__Float__rand = 63;
-const int COLOR_math__Float__hypot_with = 64;
-const int COLOR_kernel__Int__unary_32d_45d = 55;
-const int COLOR_kernel__Int___42d = 56;
-const int COLOR_kernel__Int___47d = 57;
-const int COLOR_kernel__Int___37d = 58;
-const int COLOR_kernel__Int__lshift = 59;
-const int COLOR_kernel__Int__rshift = 60;
-const int COLOR_kernel__Int__to_f = 61;
-const int COLOR_kernel__Int__ascii = 62;
-const int COLOR_kernel__Int__digit_count = 63;
-const int COLOR_kernel__Int__digit_count_base_95d10 = 64;
-const int COLOR_kernel__Int__to_c = 65;
-const int COLOR_kernel__Int__enumerate_to = 66;
-const int COLOR_kernel__Int__enumerate_before = 67;
-const int COLOR_kernel__Int__abs = 68;
-const int COLOR_string__Int__fill_buffer = 69;
-const int COLOR_string__Int__native_int_to_s = 70;
-const int COLOR_string__Int__to_hex = 71;
-const int COLOR_string__Int__to_base = 72;
-const int COLOR_math__Int__rand = 73;
-const int COLOR_math__Int__bin_and = 74;
-const int COLOR_math__Int__bin_or = 75;
-const int COLOR_math__Int__bin_xor = 76;
-const int COLOR_math__Int__sqrt = 77;
-const int COLOR_math__Int__sin = 78;
-const int COLOR_math__Int__cos = 79;
-const int COLOR_kernel__Pointer__address_is_null = 41;
-const int COLOR_abstract_collection__Iterator__item = 41;
-const int COLOR_abstract_collection__Iterator__next = 42;
-const int COLOR_abstract_collection__Iterator__is_ok = 43;
-const int COLOR_array__Iterator__to_a = 44;
+const int COLOR_typing__ASendExpr__mproperty = 107;
+const int COLOR_typing__ASendExpr__callsite = 108;
+const int COLOR_typing__ASendExpr__callsite_61d = 109;
+const int COLOR_typing__ASendExpr__property_name = 110;
+const int COLOR_typing__ASendExpr__raw_arguments = 111;
+const int COLOR_typing__ASendExpr__raw_arguments_61d = 112;
+const int COLOR_typing__ASendExpr__compute_raw_arguments = 113;
+const int COLOR_parser_nodes__AAttrFormExpr__n_expr = 102;
+const int COLOR_parser_nodes__AAttrFormExpr__n_expr_61d = 103;
+const int COLOR_parser_nodes__AAttrFormExpr__n_id = 104;
+const int COLOR_parser_nodes__AAttrFormExpr__n_id_61d = 105;
+const int COLOR_parser_nodes__AAttrFormExpr__init = 106;
+const int COLOR_typing__AAttrFormExpr__mproperty = 107;
+const int COLOR_typing__AAttrFormExpr__mproperty_61d = 108;
+const int COLOR_typing__AAttrFormExpr__attr_type = 109;
+const int COLOR_typing__AAttrFormExpr__attr_type_61d = 110;
+const int COLOR_typing__AAttrFormExpr__resolve_property = 111;
+const int COLOR_parser_nodes__AAttrAssignExpr__init = 112;
+const int COLOR_parser_prod__AAttrAssignExpr__empty_init = 113;
+const int COLOR_parser_prod__AAttrAssignExpr__init_aattrassignexpr = 114;
+const int COLOR_astbuilder__AAttrAssignExpr__make = 115;
+const int COLOR_parser_nodes__ACallFormExpr__n_id = 114;
+const int COLOR_parser_nodes__ACallFormExpr__n_id_61d = 115;
+const int COLOR_parser_nodes__ACallFormExpr__n_args = 116;
+const int COLOR_parser_nodes__ACallFormExpr__n_args_61d = 117;
+const int COLOR_parser_nodes__ACallFormExpr__init = 118;
+const int COLOR_scope__ACallFormExpr__variable_create = 119;
+const int COLOR_scope__ACallFormExpr__accept_scope_visitor = 120;
+const int COLOR_parser_nodes__ASendReassignFormExpr__init = 121;
+const int COLOR_typing__ASendReassignFormExpr__write_mproperty = 122;
+const int COLOR_typing__ASendReassignFormExpr__write_callsite = 123;
+const int COLOR_typing__ASendReassignFormExpr__write_callsite_61d = 124;
+const int COLOR_parser_nodes__AAttrReassignExpr__init = 112;
+const int COLOR_parser_prod__AAttrReassignExpr__empty_init = 113;
+const int COLOR_parser_prod__AAttrReassignExpr__init_aattrreassignexpr = 114;
+const int COLOR_parser_nodes__ACallAssignExpr__init = 121;
+const int COLOR_parser_prod__ACallAssignExpr__empty_init = 122;
+const int COLOR_parser_prod__ACallAssignExpr__init_acallassignexpr = 123;
+const int COLOR_parser_nodes__ACallReassignExpr__init = 125;
+const int COLOR_parser_prod__ACallReassignExpr__empty_init = 126;
+const int COLOR_parser_prod__ACallReassignExpr__init_acallreassignexpr = 127;
+const int COLOR_parser_nodes__ABraFormExpr__n_args = 125;
+const int COLOR_parser_nodes__ABraFormExpr__n_args_61d = 126;
+const int COLOR_parser_nodes__ABraFormExpr__init = 127;
+const int COLOR_parser_nodes__ABraAssignExpr__init = 128;
+const int COLOR_parser_prod__ABraAssignExpr__empty_init = 129;
+const int COLOR_parser_prod__ABraAssignExpr__init_abraassignexpr = 130;
+const int COLOR_parser_nodes__AVarFormExpr__n_id = 102;
+const int COLOR_parser_nodes__AVarFormExpr__n_id_61d = 103;
+const int COLOR_parser_nodes__AVarFormExpr__init = 104;
+const int COLOR_scope__AVarFormExpr__variable = 105;
+const int COLOR_scope__AVarFormExpr__variable_61d = 106;
+const int COLOR_parser_nodes__ABraReassignExpr__init = 128;
+const int COLOR_parser_prod__ABraReassignExpr__empty_init = 129;
+const int COLOR_parser_prod__ABraReassignExpr__init_abrareassignexpr = 130;
+const int COLOR_parser_nodes__AVarAssignExpr__init = 107;
+const int COLOR_parser_prod__AVarAssignExpr__empty_init = 108;
+const int COLOR_parser_prod__AVarAssignExpr__init_avarassignexpr = 109;
+const int COLOR_astbuilder__AVarAssignExpr__make = 110;
+const int COLOR_flow__AVarAssignExpr__accept_flow_visitor = 111;
+const int COLOR_local_var_init__AVarAssignExpr__accept_local_var_visitor = 112;
+const int COLOR_parser_nodes__AVarReassignExpr__init = 107;
+const int COLOR_parser_prod__AVarReassignExpr__empty_init = 108;
+const int COLOR_parser_prod__AVarReassignExpr__init_avarreassignexpr = 109;
+const int COLOR_local_var_init__AVarReassignExpr__accept_local_var_visitor = 110;
+const int COLOR_layout_builders__TypingLayoutBuilder__build_layout = 42;
+const int COLOR_layout_builders__TypingLayoutBuilder__poset = 43;
+const int COLOR_layout_builders__PropertyLayoutBuilder__build_layout = 42;
+const int COLOR_layout_builders__ResolutionLayoutBuilder__build_layout = 42;
+const int COLOR_layout_builders__PerfectHasher__operator = 44;
+const int COLOR_layout_builders__PerfectHasher__operator_61d = 45;
+const int COLOR_layout_builders__PerfectHasher__init = 46;
+const int COLOR_layout_builders__PerfectHasher__compute_masks = 47;
+const int COLOR_layout_builders__PerfectHasher__compute_mask = 48;
+const int COLOR_layout_builders__PerfectHasher__compute_hashes = 49;
+const int COLOR_layout_builders__TypingHasher__mmodule = 50;
+const int COLOR_layout_builders__TypingHasher__mmodule_61d = 51;
+const int COLOR_layout_builders__TypingHasher__poset_builder = 52;
+const int COLOR_layout_builders__TypingHasher__poset_builder_61d = 53;
+const int COLOR_layout_builders__TypingHasher__poset_cache = 54;
+const int COLOR_layout_builders__TypingHasher__poset_cache_61d = 55;
+const int COLOR_layout_builders__TypingHasher__init = 56;
+const int COLOR_layout_builders__TypingHasher__compute_ids = 57;
+const int COLOR_layout_builders__TypingHasher__build_conflicts = 58;
+const int COLOR_layout_builders__MPropertyHasher__mmodule = 50;
+const int COLOR_layout_builders__MPropertyHasher__mmodule_61d = 51;
+const int COLOR_layout_builders__MPropertyHasher__init = 52;
+const int COLOR_layout_builders__MPropertyHasher__build_poset = 53;
+const int COLOR_layout_builders__ResolutionHasher__init = 50;
+const int COLOR_kernel__Sys__main = 42;
+const int COLOR_kernel__Sys__init = 43;
+const int COLOR_gc__Sys__force_garbage_collection = 44;
+const int COLOR_string__Sys__program_name = 45;
+const int COLOR_string__Sys__init_args = 46;
+const int COLOR_string__Sys__native_argc = 47;
+const int COLOR_string__Sys__native_argv = 48;
+const int COLOR_posix__Sys__uid_61d = 49;
+const int COLOR_posix__Sys__uid = 50;
+const int COLOR_posix__Sys__gid_61d = 51;
+const int COLOR_posix__Sys__gid = 52;
+const int COLOR_posix__Sys__euid_61d = 53;
+const int COLOR_posix__Sys__euid = 54;
+const int COLOR_posix__Sys__egid_61d = 55;
+const int COLOR_posix__Sys__egid = 56;
+const int COLOR_time__Sys__nanosleep = 57;
+const int COLOR_exec__Sys__system = 58;
+const int COLOR_kernel__Float___60d_61d = 42;
+const int COLOR_kernel__Float___60d = 43;
+const int COLOR_kernel__Float___62d_61d = 44;
+const int COLOR_kernel__Float___62d = 45;
+const int COLOR_kernel__Float___43d = 46;
+const int COLOR_kernel__Float__unary_32d_45d = 47;
+const int COLOR_kernel__Float___45d = 48;
+const int COLOR_kernel__Float___42d = 49;
+const int COLOR_kernel__Float___47d = 50;
+const int COLOR_kernel__Float__to_i = 51;
+const int COLOR_string__Float__to_precision = 52;
+const int COLOR_string__Float__to_precision_native = 53;
+const int COLOR_math__Float__sqrt = 54;
+const int COLOR_math__Float__cos = 55;
+const int COLOR_math__Float__sin = 56;
+const int COLOR_math__Float__tan = 57;
+const int COLOR_math__Float__acos = 58;
+const int COLOR_math__Float__asin = 59;
+const int COLOR_math__Float__atan = 60;
+const int COLOR_math__Float__pow = 61;
+const int COLOR_math__Float__log = 62;
+const int COLOR_math__Float__exp = 63;
+const int COLOR_math__Float__rand = 64;
+const int COLOR_math__Float__hypot_with = 65;
+const int COLOR_kernel__Int__unary_32d_45d = 56;
+const int COLOR_kernel__Int___42d = 57;
+const int COLOR_kernel__Int___47d = 58;
+const int COLOR_kernel__Int___37d = 59;
+const int COLOR_kernel__Int__lshift = 60;
+const int COLOR_kernel__Int__rshift = 61;
+const int COLOR_kernel__Int__to_f = 62;
+const int COLOR_kernel__Int__ascii = 63;
+const int COLOR_kernel__Int__digit_count = 64;
+const int COLOR_kernel__Int__digit_count_base_95d10 = 65;
+const int COLOR_kernel__Int__to_c = 66;
+const int COLOR_kernel__Int__abs = 67;
+const int COLOR_string__Int__fill_buffer = 68;
+const int COLOR_string__Int__native_int_to_s = 69;
+const int COLOR_string__Int__to_hex = 70;
+const int COLOR_string__Int__to_base = 71;
+const int COLOR_math__Int__rand = 72;
+const int COLOR_math__Int__bin_and = 73;
+const int COLOR_math__Int__bin_or = 74;
+const int COLOR_math__Int__bin_xor = 75;
+const int COLOR_math__Int__sqrt = 76;
+const int COLOR_math__Int__sin = 77;
+const int COLOR_math__Int__cos = 78;
+const int COLOR_kernel__Pointer__address_is_null = 42;
+const int COLOR_abstract_collection__Iterator__item = 42;
+const int COLOR_abstract_collection__Iterator__next = 43;
+const int COLOR_abstract_collection__Iterator__is_ok = 44;
+const int COLOR_array__Iterator__to_a = 45;
 const int COLOR_abstract_collection__Container__init = 71;
 const int COLOR_abstract_collection__Container__item = 72;
 const int COLOR_abstract_collection__Container__item_61d = 73;
-const int COLOR_abstract_collection__ContainerIterator__init = 45;
-const int COLOR_abstract_collection__MapIterator__item = 41;
-const int COLOR_abstract_collection__MapIterator__key = 42;
-const int COLOR_abstract_collection__MapIterator__next = 43;
-const int COLOR_abstract_collection__MapIterator__is_ok = 44;
-const int COLOR_abstract_collection__MapKeysIterator__iterator = 45;
-const int COLOR_abstract_collection__MapKeysIterator__iterator_61d = 46;
-const int COLOR_abstract_collection__MapKeysIterator__init = 47;
-const int COLOR_abstract_collection__MapValuesIterator__iterator = 45;
-const int COLOR_abstract_collection__MapValuesIterator__iterator_61d = 46;
-const int COLOR_abstract_collection__MapValuesIterator__init = 47;
-const int COLOR_abstract_collection__IndexedIterator__index = 45;
+const int COLOR_abstract_collection__ContainerIterator__init = 46;
+const int COLOR_abstract_collection__MapIterator__item = 42;
+const int COLOR_abstract_collection__MapIterator__key = 43;
+const int COLOR_abstract_collection__MapIterator__next = 44;
+const int COLOR_abstract_collection__MapIterator__is_ok = 45;
+const int COLOR_abstract_collection__MapKeysIterator__iterator = 46;
+const int COLOR_abstract_collection__MapKeysIterator__iterator_61d = 47;
+const int COLOR_abstract_collection__MapKeysIterator__init = 48;
+const int COLOR_abstract_collection__MapValuesIterator__iterator = 46;
+const int COLOR_abstract_collection__MapValuesIterator__iterator_61d = 47;
+const int COLOR_abstract_collection__MapValuesIterator__init = 48;
+const int COLOR_abstract_collection__IndexedIterator__index = 46;
 const int COLOR_abstract_collection__CoupleMap__couple_at = 54;
-const int COLOR_abstract_collection__CoupleMapIterator__init = 45;
-const int COLOR_abstract_collection__Couple__first = 41;
-const int COLOR_abstract_collection__Couple__first_61d = 42;
-const int COLOR_abstract_collection__Couple__second = 43;
-const int COLOR_abstract_collection__Couple__second_61d = 44;
-const int COLOR_abstract_collection__Couple__init = 45;
+const int COLOR_abstract_collection__CoupleMapIterator__init = 46;
+const int COLOR_abstract_collection__Couple__first = 42;
+const int COLOR_abstract_collection__Couple__first_61d = 43;
+const int COLOR_abstract_collection__Couple__second = 44;
+const int COLOR_abstract_collection__Couple__second_61d = 45;
+const int COLOR_abstract_collection__Couple__init = 46;
 const int COLOR_range__Range__last = 71;
 const int COLOR_range__Range__after = 72;
 const int COLOR_range__Range__init = 73;
 const int COLOR_range__Range__without_last = 74;
-const int COLOR_range__IteratorRange__init = 45;
+const int COLOR_range__IteratorRange__init = 46;
 const int COLOR_list__List__slice = 89;
 const int COLOR_list__List__link = 90;
 const int COLOR_list__List__init = 91;
@@ -719,21 +710,21 @@ const int COLOR_list__List__get_node = 93;
 const int COLOR_list__List__search_node_after = 94;
 const int COLOR_list__List__remove_node = 95;
 const int COLOR_list__List__insert_before = 96;
-const int COLOR_list__ListIterator__item_61d = 46;
-const int COLOR_list__ListIterator__init = 47;
-const int COLOR_list__ListIterator__delete = 48;
-const int COLOR_list__ListIterator__insert_before = 49;
+const int COLOR_list__ListIterator__item_61d = 47;
+const int COLOR_list__ListIterator__init = 48;
+const int COLOR_list__ListIterator__delete = 49;
+const int COLOR_list__ListIterator__insert_before = 50;
 const int COLOR_list__ListNode__init = 74;
 const int COLOR_list__ListNode__next = 75;
 const int COLOR_list__ListNode__next_61d = 76;
 const int COLOR_list__ListNode__prev = 77;
 const int COLOR_list__ListNode__prev_61d = 78;
-const int COLOR_array__ArrayIterator__init = 46;
+const int COLOR_array__ArrayIterator__init = 47;
 const int COLOR_array__ArraySet__enlarge = 76;
 const int COLOR_array__ArraySet__remove_at = 77;
 const int COLOR_array__ArraySet__init = 78;
 const int COLOR_array__ArraySet__with_capacity = 79;
-const int COLOR_array__ArraySetIterator__init = 45;
+const int COLOR_array__ArraySetIterator__init = 46;
 const int COLOR_array__ArrayMap__keys_61d = 55;
 const int COLOR_array__ArrayMap__values_61d = 56;
 const int COLOR_array__ArrayMap__enlarge = 57;
@@ -746,25 +737,25 @@ const int COLOR_array__ArrayMapKeys__init = 76;
 const int COLOR_array__ArrayMapValues__map = 74;
 const int COLOR_array__ArrayMapValues__map_61d = 75;
 const int COLOR_array__ArrayMapValues__init = 76;
-const int COLOR_array__NativeArray___91d_93d = 41;
-const int COLOR_array__NativeArray___91d_93d_61d = 42;
-const int COLOR_array__NativeArray__copy_to = 43;
+const int COLOR_array__NativeArray___91d_93d = 42;
+const int COLOR_array__NativeArray___91d_93d_61d = 43;
+const int COLOR_array__NativeArray__copy_to = 44;
 const int COLOR_sorter__ComparableSorter__init = 76;
-const int COLOR_hash_collection__HashNode__next_item = 41;
-const int COLOR_hash_collection__HashNode__next_item_61d = 42;
-const int COLOR_hash_collection__HashNode__prev_item = 43;
-const int COLOR_hash_collection__HashNode__prev_item_61d = 44;
-const int COLOR_hash_collection__HashNode__init = 45;
+const int COLOR_hash_collection__HashNode__next_item = 42;
+const int COLOR_hash_collection__HashNode__next_item_61d = 43;
+const int COLOR_hash_collection__HashNode__prev_item = 44;
+const int COLOR_hash_collection__HashNode__prev_item_61d = 45;
+const int COLOR_hash_collection__HashNode__init = 46;
 const int COLOR_hash_collection__HashMapKeys__map = 74;
 const int COLOR_hash_collection__HashMapKeys__map_61d = 75;
 const int COLOR_hash_collection__HashMapKeys__init = 76;
 const int COLOR_hash_collection__HashMapValues__map = 74;
 const int COLOR_hash_collection__HashMapValues__map_61d = 75;
 const int COLOR_hash_collection__HashMapValues__init = 76;
-const int COLOR_hash_collection__HashMapNode__init = 46;
-const int COLOR_hash_collection__HashMapIterator__init = 45;
-const int COLOR_hash_collection__HashSetNode__init = 46;
-const int COLOR_hash_collection__HashSetIterator__init = 45;
+const int COLOR_hash_collection__HashMapNode__init = 47;
+const int COLOR_hash_collection__HashMapIterator__init = 46;
+const int COLOR_hash_collection__HashSetNode__init = 47;
+const int COLOR_hash_collection__HashSetIterator__init = 46;
 const int COLOR_string__NativeString___91d_93d = 120;
 const int COLOR_string__NativeString___91d_93d_61d = 121;
 const int COLOR_string__NativeString__copy_to = 122;
@@ -783,92 +774,92 @@ const int COLOR_file__NativeString__file_lstat = 134;
 const int COLOR_file__NativeString__file_mkdir = 135;
 const int COLOR_file__NativeString__file_delete = 136;
 const int COLOR_file__NativeString__file_chdir = 137;
-const int COLOR_posix__Passwd__from_uid = 42;
-const int COLOR_posix__Passwd__from_name = 43;
-const int COLOR_posix__Passwd__name = 44;
-const int COLOR_posix__Passwd__passwd = 45;
-const int COLOR_posix__Passwd__uid = 46;
-const int COLOR_posix__Passwd__gid = 47;
-const int COLOR_posix__Passwd__gecos = 48;
-const int COLOR_posix__Passwd__dir = 49;
-const int COLOR_posix__Passwd__shell = 50;
-const int COLOR_posix__Group__from_gid = 42;
-const int COLOR_posix__Group__from_name = 43;
-const int COLOR_posix__Group__name = 44;
-const int COLOR_posix__Group__passwd = 45;
-const int COLOR_posix__Group__gid = 46;
-const int COLOR_posix__Group__mem = 47;
-const int COLOR_string_search__BM_Pattern__init = 59;
-const int COLOR_string_search__BM_Pattern__bc = 60;
-const int COLOR_string_search__BM_Pattern__compute_bc = 61;
-const int COLOR_string_search__BM_Pattern__suffixes = 62;
-const int COLOR_string_search__BM_Pattern__compute_gs = 63;
-const int COLOR_string_search__Match__string = 41;
-const int COLOR_string_search__Match__from = 42;
-const int COLOR_string_search__Match__length = 43;
-const int COLOR_string_search__Match__after = 44;
-const int COLOR_string_search__Match__init = 45;
-const int COLOR_time__TimeT__init = 42;
-const int COLOR_time__TimeT__from_i = 43;
-const int COLOR_time__TimeT__update = 44;
-const int COLOR_time__TimeT__ctime = 45;
-const int COLOR_time__TimeT__difftime = 46;
-const int COLOR_time__TimeT__to_i = 47;
-const int COLOR_time__Tm__gmtime = 42;
-const int COLOR_time__Tm__gmtime_from_timet = 43;
-const int COLOR_time__Tm__localtime = 44;
-const int COLOR_time__Tm__localtime_from_timet = 45;
-const int COLOR_time__Tm__to_timet = 46;
-const int COLOR_time__Tm__sec = 47;
-const int COLOR_time__Tm__min = 48;
-const int COLOR_time__Tm__hour = 49;
-const int COLOR_time__Tm__mday = 50;
-const int COLOR_time__Tm__mon = 51;
-const int COLOR_time__Tm__year = 52;
-const int COLOR_time__Tm__wday = 53;
-const int COLOR_time__Tm__yday = 54;
-const int COLOR_time__Tm__is_dst = 55;
-const int COLOR_time__Tm__asctime = 56;
-const int COLOR_time__Tm__strftime = 57;
-const int COLOR_exec__NativeProcess__id = 42;
-const int COLOR_exec__NativeProcess__is_finished = 43;
-const int COLOR_exec__NativeProcess__status = 44;
-const int COLOR_exec__NativeProcess__wait = 45;
-const int COLOR_exec__NativeProcess__in_fd = 46;
-const int COLOR_exec__NativeProcess__out_fd = 47;
-const int COLOR_exec__NativeProcess__err_fd = 48;
-const int COLOR_file__Stdin__init = 59;
-const int COLOR_file__Stdin__poll_in = 60;
-const int COLOR_file__Stdout__init = 59;
-const int COLOR_file__Stderr__init = 59;
-const int COLOR_file__FileStat__mode = 42;
-const int COLOR_file__FileStat__atime = 43;
-const int COLOR_file__FileStat__ctime = 44;
-const int COLOR_file__FileStat__mtime = 45;
-const int COLOR_file__FileStat__size = 46;
-const int COLOR_file__FileStat__is_reg = 47;
-const int COLOR_file__FileStat__is_dir = 48;
-const int COLOR_file__FileStat__is_chr = 49;
-const int COLOR_file__FileStat__is_blk = 50;
-const int COLOR_file__FileStat__is_fifo = 51;
-const int COLOR_file__FileStat__is_lnk = 52;
-const int COLOR_file__FileStat__is_sock = 53;
-const int COLOR_file__NativeFile__io_read = 42;
-const int COLOR_file__NativeFile__io_write = 43;
-const int COLOR_file__NativeFile__io_close = 44;
-const int COLOR_file__NativeFile__file_stat = 45;
-const int COLOR_file__NativeFile__io_open_read = 46;
-const int COLOR_file__NativeFile__io_open_write = 47;
-const int COLOR_file__NativeFile__native_stdin = 48;
-const int COLOR_file__NativeFile__native_stdout = 49;
-const int COLOR_file__NativeFile__native_stderr = 50;
-const int COLOR_ropes__TupleLeafNodePos__curr_node = 41;
-const int COLOR_ropes__TupleLeafNodePos__curr_node_61d = 42;
-const int COLOR_ropes__TupleLeafNodePos__corrected_pos = 43;
-const int COLOR_ropes__TupleLeafNodePos__corrected_pos_61d = 44;
-const int COLOR_ropes__TupleLeafNodePos__visit_stack = 45;
-const int COLOR_ropes__TupleLeafNodePos__visit_stack_61d = 46;
-const int COLOR_ropes__TupleLeafNodePos__init = 47;
+const int COLOR_posix__Passwd__from_uid = 43;
+const int COLOR_posix__Passwd__from_name = 44;
+const int COLOR_posix__Passwd__name = 45;
+const int COLOR_posix__Passwd__passwd = 46;
+const int COLOR_posix__Passwd__uid = 47;
+const int COLOR_posix__Passwd__gid = 48;
+const int COLOR_posix__Passwd__gecos = 49;
+const int COLOR_posix__Passwd__dir = 50;
+const int COLOR_posix__Passwd__shell = 51;
+const int COLOR_posix__Group__from_gid = 43;
+const int COLOR_posix__Group__from_name = 44;
+const int COLOR_posix__Group__name = 45;
+const int COLOR_posix__Group__passwd = 46;
+const int COLOR_posix__Group__gid = 47;
+const int COLOR_posix__Group__mem = 48;
+const int COLOR_string_search__BM_Pattern__init = 60;
+const int COLOR_string_search__BM_Pattern__bc = 61;
+const int COLOR_string_search__BM_Pattern__compute_bc = 62;
+const int COLOR_string_search__BM_Pattern__suffixes = 63;
+const int COLOR_string_search__BM_Pattern__compute_gs = 64;
+const int COLOR_string_search__Match__string = 42;
+const int COLOR_string_search__Match__from = 43;
+const int COLOR_string_search__Match__length = 44;
+const int COLOR_string_search__Match__after = 45;
+const int COLOR_string_search__Match__init = 46;
+const int COLOR_time__TimeT__init = 43;
+const int COLOR_time__TimeT__from_i = 44;
+const int COLOR_time__TimeT__update = 45;
+const int COLOR_time__TimeT__ctime = 46;
+const int COLOR_time__TimeT__difftime = 47;
+const int COLOR_time__TimeT__to_i = 48;
+const int COLOR_time__Tm__gmtime = 43;
+const int COLOR_time__Tm__gmtime_from_timet = 44;
+const int COLOR_time__Tm__localtime = 45;
+const int COLOR_time__Tm__localtime_from_timet = 46;
+const int COLOR_time__Tm__to_timet = 47;
+const int COLOR_time__Tm__sec = 48;
+const int COLOR_time__Tm__min = 49;
+const int COLOR_time__Tm__hour = 50;
+const int COLOR_time__Tm__mday = 51;
+const int COLOR_time__Tm__mon = 52;
+const int COLOR_time__Tm__year = 53;
+const int COLOR_time__Tm__wday = 54;
+const int COLOR_time__Tm__yday = 55;
+const int COLOR_time__Tm__is_dst = 56;
+const int COLOR_time__Tm__asctime = 57;
+const int COLOR_time__Tm__strftime = 58;
+const int COLOR_exec__NativeProcess__id = 43;
+const int COLOR_exec__NativeProcess__is_finished = 44;
+const int COLOR_exec__NativeProcess__status = 45;
+const int COLOR_exec__NativeProcess__wait = 46;
+const int COLOR_exec__NativeProcess__in_fd = 47;
+const int COLOR_exec__NativeProcess__out_fd = 48;
+const int COLOR_exec__NativeProcess__err_fd = 49;
+const int COLOR_file__Stdin__init = 60;
+const int COLOR_file__Stdin__poll_in = 61;
+const int COLOR_file__Stdout__init = 60;
+const int COLOR_file__Stderr__init = 60;
+const int COLOR_file__FileStat__mode = 43;
+const int COLOR_file__FileStat__atime = 44;
+const int COLOR_file__FileStat__ctime = 45;
+const int COLOR_file__FileStat__mtime = 46;
+const int COLOR_file__FileStat__size = 47;
+const int COLOR_file__FileStat__is_reg = 48;
+const int COLOR_file__FileStat__is_dir = 49;
+const int COLOR_file__FileStat__is_chr = 50;
+const int COLOR_file__FileStat__is_blk = 51;
+const int COLOR_file__FileStat__is_fifo = 52;
+const int COLOR_file__FileStat__is_lnk = 53;
+const int COLOR_file__FileStat__is_sock = 54;
+const int COLOR_file__NativeFile__io_read = 43;
+const int COLOR_file__NativeFile__io_write = 44;
+const int COLOR_file__NativeFile__io_close = 45;
+const int COLOR_file__NativeFile__file_stat = 46;
+const int COLOR_file__NativeFile__io_open_read = 47;
+const int COLOR_file__NativeFile__io_open_write = 48;
+const int COLOR_file__NativeFile__native_stdin = 49;
+const int COLOR_file__NativeFile__native_stdout = 50;
+const int COLOR_file__NativeFile__native_stderr = 51;
+const int COLOR_ropes__TupleLeafNodePos__curr_node = 42;
+const int COLOR_ropes__TupleLeafNodePos__curr_node_61d = 43;
+const int COLOR_ropes__TupleLeafNodePos__corrected_pos = 44;
+const int COLOR_ropes__TupleLeafNodePos__corrected_pos_61d = 45;
+const int COLOR_ropes__TupleLeafNodePos__visit_stack = 46;
+const int COLOR_ropes__TupleLeafNodePos__visit_stack_61d = 47;
+const int COLOR_ropes__TupleLeafNodePos__init = 48;
 const int COLOR_ropes__BufferRope__is_dirty = 137;
 const int COLOR_ropes__BufferRope__is_dirty_61d = 138;
 const int COLOR_ropes__BufferRope__init = 139;
@@ -889,156 +880,156 @@ const int COLOR_ropes__ImmutableRope__with_string = 138;
 const int COLOR_ropes__CharRopeView__target = 79;
 const int COLOR_ropes__CharRopeView__target_61d = 80;
 const int COLOR_ropes__CharRopeView__init = 81;
-const int COLOR_ropes__TupleVisitNode__init = 41;
-const int COLOR_ropes__TupleVisitNode__node = 42;
-const int COLOR_ropes__TupleVisitNode__node_61d = 43;
-const int COLOR_ropes__TupleVisitNode__left_visited = 44;
-const int COLOR_ropes__TupleVisitNode__left_visited_61d = 45;
-const int COLOR_ropes__TupleVisitNode__right_visited = 46;
-const int COLOR_ropes__TupleVisitNode__right_visited_61d = 47;
-const int COLOR_ropes__RopeIterator__target = 46;
-const int COLOR_ropes__RopeIterator__pos = 47;
-const int COLOR_ropes__RopeIterator__pos_61d = 48;
-const int COLOR_ropes__RopeIterator__init = 49;
-const int COLOR_ropes__RopeIterator__with_index = 50;
-const int COLOR_ropes__RopeCharIterator__sub_str_iter = 46;
-const int COLOR_ropes__RopeCharIterator__sub_str_iter_61d = 47;
-const int COLOR_ropes__RopeCharIterator__abs_pos = 48;
-const int COLOR_ropes__RopeCharIterator__abs_pos_61d = 49;
-const int COLOR_ropes__RopeCharIterator__sub_pos = 50;
-const int COLOR_ropes__RopeCharIterator__sub_pos_61d = 51;
-const int COLOR_ropes__RopeCharIterator__curr_substring = 52;
-const int COLOR_ropes__RopeCharIterator__curr_substring_61d = 53;
-const int COLOR_ropes__RopeCharIterator__init = 54;
-const int COLOR_ropes__DFSRopeLeafIterator__visit_stack = 51;
-const int COLOR_ropes__DFSRopeLeafIterator__visit_stack_61d = 52;
-const int COLOR_ropes__DFSRopeLeafIterator__curr_leaf = 53;
-const int COLOR_ropes__DFSRopeLeafIterator__curr_leaf_61d = 54;
-const int COLOR_ropes__DFSRopeLeafIterator__init = 55;
-const int COLOR_ropes__DFSRopeLeafIterator__with_index = 56;
-const int COLOR_ropes__DFSRopeLeafIterator__next_body = 57;
-const int COLOR_ropes__RopeNode__parent = 41;
-const int COLOR_ropes__RopeNode__parent_61d = 42;
-const int COLOR_ropes__RopeNode__height = 43;
-const int COLOR_ropes__RopeNode__height_61d = 44;
-const int COLOR_ropes__RopeNode__balance_factor = 45;
-const int COLOR_ropes__RopeNode__length = 46;
-const int COLOR_ropes__RopeNode__length_61d = 47;
-const int COLOR_ropes__RopeNode__init = 48;
-const int COLOR_ropes__ConcatNode__left_child = 49;
-const int COLOR_ropes__ConcatNode__right_child = 50;
-const int COLOR_ropes__ConcatNode__left_child_61d = 51;
-const int COLOR_ropes__ConcatNode__right_child_61d = 52;
-const int COLOR_ropes__ConcatNode__update_data = 53;
-const int COLOR_ropes__ConcatNode__init = 54;
-const int COLOR_ropes__LeafNode__init = 49;
-const int COLOR_ropes__LeafNode__value = 50;
-const int COLOR_ropes__LeafNode__value_61d = 51;
-const int COLOR_location__SourceFile__filename = 41;
-const int COLOR_location__SourceFile__filename_61d = 42;
-const int COLOR_location__SourceFile__string = 43;
-const int COLOR_location__SourceFile__string_61d = 44;
-const int COLOR_location__SourceFile__init = 45;
-const int COLOR_location__SourceFile__from_string = 46;
-const int COLOR_location__SourceFile__line_starts = 47;
-const int COLOR_location__SourceFile__line_starts_61d = 48;
-const int COLOR_location__Location__file = 49;
-const int COLOR_location__Location__file_61d = 50;
-const int COLOR_location__Location__line_start = 51;
-const int COLOR_location__Location__line_start_61d = 52;
-const int COLOR_location__Location__line_end = 53;
-const int COLOR_location__Location__line_end_61d = 54;
-const int COLOR_location__Location__column_start = 55;
-const int COLOR_location__Location__column_start_61d = 56;
-const int COLOR_location__Location__column_end = 57;
-const int COLOR_location__Location__column_end_61d = 58;
-const int COLOR_location__Location__init = 59;
-const int COLOR_location__Location__pstart = 60;
-const int COLOR_location__Location__pend = 61;
-const int COLOR_location__Location__text = 62;
-const int COLOR_location__Location__text_cache = 63;
-const int COLOR_location__Location__text_cache_61d = 64;
-const int COLOR_location__Location__with_file = 65;
-const int COLOR_location__Location__located_in = 66;
-const int COLOR_location__Location__relative_to = 67;
-const int COLOR_location__Location__colored_line = 68;
-const int COLOR_tables__TablesCapable__lexer_goto = 41;
-const int COLOR_tables__TablesCapable__lexer_accept = 42;
-const int COLOR_tables__TablesCapable__parser_goto = 43;
-const int COLOR_tables__TablesCapable__parser_action = 44;
-const int COLOR_poset__POSetElement__poset = 41;
-const int COLOR_poset__POSetElement__poset_61d = 42;
-const int COLOR_poset__POSetElement__element = 43;
-const int COLOR_poset__POSetElement__element_61d = 44;
-const int COLOR_poset__POSetElement__tos = 45;
-const int COLOR_poset__POSetElement__tos_61d = 46;
-const int COLOR_poset__POSetElement__froms = 47;
-const int COLOR_poset__POSetElement__froms_61d = 48;
-const int COLOR_poset__POSetElement__dtos = 49;
-const int COLOR_poset__POSetElement__dtos_61d = 50;
-const int COLOR_poset__POSetElement__dfroms = 51;
-const int COLOR_poset__POSetElement__dfroms_61d = 52;
-const int COLOR_poset__POSetElement__count = 53;
-const int COLOR_poset__POSetElement__count_61d = 54;
-const int COLOR_poset__POSetElement__greaters = 55;
-const int COLOR_poset__POSetElement__direct_greaters = 56;
-const int COLOR_poset__POSetElement__smallers = 57;
-const int COLOR_poset__POSetElement__direct_smallers = 58;
-const int COLOR_poset__POSetElement___60d_61d = 59;
-const int COLOR_poset__POSetElement___60d = 60;
-const int COLOR_poset__POSetElement__init = 61;
+const int COLOR_ropes__TupleVisitNode__init = 42;
+const int COLOR_ropes__TupleVisitNode__node = 43;
+const int COLOR_ropes__TupleVisitNode__node_61d = 44;
+const int COLOR_ropes__TupleVisitNode__left_visited = 45;
+const int COLOR_ropes__TupleVisitNode__left_visited_61d = 46;
+const int COLOR_ropes__TupleVisitNode__right_visited = 47;
+const int COLOR_ropes__TupleVisitNode__right_visited_61d = 48;
+const int COLOR_ropes__RopeIterator__target = 47;
+const int COLOR_ropes__RopeIterator__pos = 48;
+const int COLOR_ropes__RopeIterator__pos_61d = 49;
+const int COLOR_ropes__RopeIterator__init = 50;
+const int COLOR_ropes__RopeIterator__with_index = 51;
+const int COLOR_ropes__RopeCharIterator__sub_str_iter = 47;
+const int COLOR_ropes__RopeCharIterator__sub_str_iter_61d = 48;
+const int COLOR_ropes__RopeCharIterator__abs_pos = 49;
+const int COLOR_ropes__RopeCharIterator__abs_pos_61d = 50;
+const int COLOR_ropes__RopeCharIterator__sub_pos = 51;
+const int COLOR_ropes__RopeCharIterator__sub_pos_61d = 52;
+const int COLOR_ropes__RopeCharIterator__curr_substring = 53;
+const int COLOR_ropes__RopeCharIterator__curr_substring_61d = 54;
+const int COLOR_ropes__RopeCharIterator__init = 55;
+const int COLOR_ropes__DFSRopeLeafIterator__visit_stack = 52;
+const int COLOR_ropes__DFSRopeLeafIterator__visit_stack_61d = 53;
+const int COLOR_ropes__DFSRopeLeafIterator__curr_leaf = 54;
+const int COLOR_ropes__DFSRopeLeafIterator__curr_leaf_61d = 55;
+const int COLOR_ropes__DFSRopeLeafIterator__init = 56;
+const int COLOR_ropes__DFSRopeLeafIterator__with_index = 57;
+const int COLOR_ropes__DFSRopeLeafIterator__next_body = 58;
+const int COLOR_ropes__RopeNode__parent = 42;
+const int COLOR_ropes__RopeNode__parent_61d = 43;
+const int COLOR_ropes__RopeNode__height = 44;
+const int COLOR_ropes__RopeNode__height_61d = 45;
+const int COLOR_ropes__RopeNode__balance_factor = 46;
+const int COLOR_ropes__RopeNode__length = 47;
+const int COLOR_ropes__RopeNode__length_61d = 48;
+const int COLOR_ropes__RopeNode__init = 49;
+const int COLOR_ropes__ConcatNode__left_child = 50;
+const int COLOR_ropes__ConcatNode__right_child = 51;
+const int COLOR_ropes__ConcatNode__left_child_61d = 52;
+const int COLOR_ropes__ConcatNode__right_child_61d = 53;
+const int COLOR_ropes__ConcatNode__update_data = 54;
+const int COLOR_ropes__ConcatNode__init = 55;
+const int COLOR_ropes__LeafNode__init = 50;
+const int COLOR_ropes__LeafNode__value = 51;
+const int COLOR_ropes__LeafNode__value_61d = 52;
+const int COLOR_location__SourceFile__filename = 42;
+const int COLOR_location__SourceFile__filename_61d = 43;
+const int COLOR_location__SourceFile__string = 44;
+const int COLOR_location__SourceFile__string_61d = 45;
+const int COLOR_location__SourceFile__init = 46;
+const int COLOR_location__SourceFile__from_string = 47;
+const int COLOR_location__SourceFile__line_starts = 48;
+const int COLOR_location__SourceFile__line_starts_61d = 49;
+const int COLOR_location__Location__file = 50;
+const int COLOR_location__Location__file_61d = 51;
+const int COLOR_location__Location__line_start = 52;
+const int COLOR_location__Location__line_start_61d = 53;
+const int COLOR_location__Location__line_end = 54;
+const int COLOR_location__Location__line_end_61d = 55;
+const int COLOR_location__Location__column_start = 56;
+const int COLOR_location__Location__column_start_61d = 57;
+const int COLOR_location__Location__column_end = 58;
+const int COLOR_location__Location__column_end_61d = 59;
+const int COLOR_location__Location__init = 60;
+const int COLOR_location__Location__pstart = 61;
+const int COLOR_location__Location__pend = 62;
+const int COLOR_location__Location__text = 63;
+const int COLOR_location__Location__text_cache = 64;
+const int COLOR_location__Location__text_cache_61d = 65;
+const int COLOR_location__Location__with_file = 66;
+const int COLOR_location__Location__located_in = 67;
+const int COLOR_location__Location__relative_to = 68;
+const int COLOR_location__Location__colored_line = 69;
+const int COLOR_tables__TablesCapable__lexer_goto = 42;
+const int COLOR_tables__TablesCapable__lexer_accept = 43;
+const int COLOR_tables__TablesCapable__parser_goto = 44;
+const int COLOR_tables__TablesCapable__parser_action = 45;
+const int COLOR_poset__POSetElement__poset = 42;
+const int COLOR_poset__POSetElement__poset_61d = 43;
+const int COLOR_poset__POSetElement__element = 44;
+const int COLOR_poset__POSetElement__element_61d = 45;
+const int COLOR_poset__POSetElement__tos = 46;
+const int COLOR_poset__POSetElement__tos_61d = 47;
+const int COLOR_poset__POSetElement__froms = 48;
+const int COLOR_poset__POSetElement__froms_61d = 49;
+const int COLOR_poset__POSetElement__dtos = 50;
+const int COLOR_poset__POSetElement__dtos_61d = 51;
+const int COLOR_poset__POSetElement__dfroms = 52;
+const int COLOR_poset__POSetElement__dfroms_61d = 53;
+const int COLOR_poset__POSetElement__count = 54;
+const int COLOR_poset__POSetElement__count_61d = 55;
+const int COLOR_poset__POSetElement__greaters = 56;
+const int COLOR_poset__POSetElement__direct_greaters = 57;
+const int COLOR_poset__POSetElement__smallers = 58;
+const int COLOR_poset__POSetElement__direct_smallers = 59;
+const int COLOR_poset__POSetElement___60d_61d = 60;
+const int COLOR_poset__POSetElement___60d = 61;
+const int COLOR_poset__POSetElement__init = 62;
 const int COLOR_more_collections__MultiHashMap__add_one = 112;
 const int COLOR_more_collections__MultiHashMap__init = 113;
-const int COLOR_more_collections__HashMap2__level1 = 41;
-const int COLOR_more_collections__HashMap2__level1_61d = 42;
-const int COLOR_more_collections__HashMap2___91d_93d = 43;
-const int COLOR_more_collections__HashMap2___91d_93d_61d = 44;
-const int COLOR_more_collections__HashMap2__init = 45;
-const int COLOR_more_collections__HashMap3__level1 = 41;
-const int COLOR_more_collections__HashMap3__level1_61d = 42;
-const int COLOR_more_collections__HashMap3___91d_93d = 43;
-const int COLOR_more_collections__HashMap3___91d_93d_61d = 44;
-const int COLOR_more_collections__HashMap3__init = 45;
-const int COLOR_opts__Option__names = 41;
-const int COLOR_opts__Option__helptext = 42;
-const int COLOR_opts__Option__errors = 43;
-const int COLOR_opts__Option__mandatory = 44;
-const int COLOR_opts__Option__mandatory_61d = 45;
-const int COLOR_opts__Option__read = 46;
-const int COLOR_opts__Option__value_61d = 47;
-const int COLOR_opts__Option__value = 48;
-const int COLOR_opts__Option__default_value = 49;
-const int COLOR_opts__Option__default_value_61d = 50;
-const int COLOR_opts__Option__init_opt = 51;
-const int COLOR_opts__Option__add_aliases = 52;
-const int COLOR_opts__Option__pretty = 53;
-const int COLOR_opts__Option__pretty_default = 54;
-const int COLOR_opts__Option__read_param = 55;
-const int COLOR_opts__OptionText__init = 56;
-const int COLOR_opts__OptionBool__init = 56;
-const int COLOR_opts__OptionBool__read_param = 57;
-const int COLOR_opts__OptionCount__init = 56;
-const int COLOR_opts__OptionCount__read_param = 57;
-const int COLOR_opts__OptionParameter__convert = 56;
-const int COLOR_opts__OptionParameter__parameter_mandatory = 57;
-const int COLOR_opts__OptionParameter__parameter_mandatory_61d = 58;
-const int COLOR_opts__OptionParameter__init_opt = 59;
-const int COLOR_opts__OptionParameter__read_param = 60;
-const int COLOR_opts__OptionString__init = 61;
-const int COLOR_opts__OptionEnum__init = 61;
-const int COLOR_opts__OptionEnum__value_name = 62;
-const int COLOR_opts__OptionInt__init = 61;
-const int COLOR_opts__OptionArray__init = 61;
-const int COLOR_opts__OptionContext__options = 41;
-const int COLOR_opts__OptionContext__rest = 42;
-const int COLOR_opts__OptionContext__errors = 43;
-const int COLOR_opts__OptionContext__usage = 44;
-const int COLOR_opts__OptionContext__parse = 45;
-const int COLOR_opts__OptionContext__parse_intern = 46;
-const int COLOR_opts__OptionContext__add_option = 47;
-const int COLOR_opts__OptionContext__init = 48;
-const int COLOR_opts__OptionContext__build = 49;
-const int COLOR_opts__OptionContext__get_errors = 50;
+const int COLOR_more_collections__HashMap2__level1 = 42;
+const int COLOR_more_collections__HashMap2__level1_61d = 43;
+const int COLOR_more_collections__HashMap2___91d_93d = 44;
+const int COLOR_more_collections__HashMap2___91d_93d_61d = 45;
+const int COLOR_more_collections__HashMap2__init = 46;
+const int COLOR_more_collections__HashMap3__level1 = 42;
+const int COLOR_more_collections__HashMap3__level1_61d = 43;
+const int COLOR_more_collections__HashMap3___91d_93d = 44;
+const int COLOR_more_collections__HashMap3___91d_93d_61d = 45;
+const int COLOR_more_collections__HashMap3__init = 46;
+const int COLOR_opts__Option__names = 42;
+const int COLOR_opts__Option__helptext = 43;
+const int COLOR_opts__Option__errors = 44;
+const int COLOR_opts__Option__mandatory = 45;
+const int COLOR_opts__Option__mandatory_61d = 46;
+const int COLOR_opts__Option__read = 47;
+const int COLOR_opts__Option__value_61d = 48;
+const int COLOR_opts__Option__value = 49;
+const int COLOR_opts__Option__default_value = 50;
+const int COLOR_opts__Option__default_value_61d = 51;
+const int COLOR_opts__Option__init_opt = 52;
+const int COLOR_opts__Option__add_aliases = 53;
+const int COLOR_opts__Option__pretty = 54;
+const int COLOR_opts__Option__pretty_default = 55;
+const int COLOR_opts__Option__read_param = 56;
+const int COLOR_opts__OptionText__init = 57;
+const int COLOR_opts__OptionBool__init = 57;
+const int COLOR_opts__OptionBool__read_param = 58;
+const int COLOR_opts__OptionCount__init = 57;
+const int COLOR_opts__OptionCount__read_param = 58;
+const int COLOR_opts__OptionParameter__convert = 57;
+const int COLOR_opts__OptionParameter__parameter_mandatory = 58;
+const int COLOR_opts__OptionParameter__parameter_mandatory_61d = 59;
+const int COLOR_opts__OptionParameter__init_opt = 60;
+const int COLOR_opts__OptionParameter__read_param = 61;
+const int COLOR_opts__OptionString__init = 62;
+const int COLOR_opts__OptionEnum__init = 62;
+const int COLOR_opts__OptionEnum__value_name = 63;
+const int COLOR_opts__OptionInt__init = 62;
+const int COLOR_opts__OptionArray__init = 62;
+const int COLOR_opts__OptionContext__options = 42;
+const int COLOR_opts__OptionContext__rest = 43;
+const int COLOR_opts__OptionContext__errors = 44;
+const int COLOR_opts__OptionContext__usage = 45;
+const int COLOR_opts__OptionContext__parse = 46;
+const int COLOR_opts__OptionContext__parse_intern = 47;
+const int COLOR_opts__OptionContext__add_option = 48;
+const int COLOR_opts__OptionContext__init = 49;
+const int COLOR_opts__OptionContext__build = 50;
+const int COLOR_opts__OptionContext__get_errors = 51;
 const int COLOR_parser_nodes__ANodes__parent = 89;
 const int COLOR_parser_nodes__ANodes__parent_61d = 90;
 const int COLOR_parser_nodes__ANodes__items = 91;
@@ -1046,625 +1037,624 @@ const int COLOR_parser_nodes__ANodes__items_61d = 92;
 const int COLOR_parser_nodes__ANodes__hook_add = 93;
 const int COLOR_parser_nodes__ANodes__hook_remove = 94;
 const int COLOR_parser_nodes__ANodes__init = 95;
-const int COLOR_parser_nodes__Token__text = 63;
-const int COLOR_parser_nodes__Token__text_61d = 64;
-const int COLOR_parser_nodes__Token__prev_token = 65;
-const int COLOR_parser_nodes__Token__prev_token_61d = 66;
-const int COLOR_parser_nodes__Token__next_token = 67;
-const int COLOR_parser_nodes__Token__next_token_61d = 68;
-const int COLOR_parser_nodes__Token__init = 69;
-const int COLOR_lexer__Token__parser_index = 70;
-const int COLOR_parser_nodes__Visitor__visit = 41;
-const int COLOR_parser_nodes__Visitor__enter_visit = 42;
-const int COLOR_parser_nodes__Visitor__current_node = 43;
-const int COLOR_parser_nodes__Visitor__current_node_61d = 44;
-const int COLOR_parser_nodes__Visitor__init = 45;
-const int COLOR_parser_nodes__TEol__init = 71;
-const int COLOR_lexer__TEol__init_tk = 72;
-const int COLOR_parser_nodes__TComment__init = 71;
-const int COLOR_lexer__TComment__init_tk = 72;
-const int COLOR_parser_nodes__TokenKeyword__init = 71;
-const int COLOR_parser_nodes__TKwpackage__init = 72;
-const int COLOR_lexer__TKwpackage__init_tk = 73;
-const int COLOR_parser_nodes__TKwmodule__init = 72;
-const int COLOR_lexer__TKwmodule__init_tk = 73;
-const int COLOR_parser_nodes__TKwimport__init = 72;
-const int COLOR_lexer__TKwimport__init_tk = 73;
-const int COLOR_parser_nodes__TKwclass__init = 72;
-const int COLOR_lexer__TKwclass__init_tk = 73;
-const int COLOR_parser_nodes__TKwabstract__init = 72;
-const int COLOR_lexer__TKwabstract__init_tk = 73;
-const int COLOR_parser_nodes__TKwinterface__init = 72;
-const int COLOR_lexer__TKwinterface__init_tk = 73;
-const int COLOR_parser_nodes__TKwenum__init = 72;
-const int COLOR_lexer__TKwenum__init_tk = 73;
-const int COLOR_parser_nodes__TKwend__init = 72;
-const int COLOR_lexer__TKwend__init_tk = 73;
-const int COLOR_parser_nodes__TKwmeth__init = 72;
-const int COLOR_lexer__TKwmeth__init_tk = 73;
-const int COLOR_parser_nodes__TKwtype__init = 72;
-const int COLOR_lexer__TKwtype__init_tk = 73;
-const int COLOR_parser_nodes__TKwinit__init = 72;
-const int COLOR_lexer__TKwinit__init_tk = 73;
-const int COLOR_parser_nodes__TKwredef__init = 72;
-const int COLOR_lexer__TKwredef__init_tk = 73;
-const int COLOR_parser_nodes__TKwis__init = 72;
-const int COLOR_lexer__TKwis__init_tk = 73;
-const int COLOR_parser_nodes__TKwdo__init = 72;
-const int COLOR_lexer__TKwdo__init_tk = 73;
-const int COLOR_parser_nodes__TKwreadable__init = 72;
-const int COLOR_lexer__TKwreadable__init_tk = 73;
-const int COLOR_parser_nodes__TKwwritable__init = 72;
-const int COLOR_lexer__TKwwritable__init_tk = 73;
-const int COLOR_parser_nodes__TKwvar__init = 72;
-const int COLOR_lexer__TKwvar__init_tk = 73;
-const int COLOR_parser_nodes__TKwintern__init = 72;
-const int COLOR_lexer__TKwintern__init_tk = 73;
-const int COLOR_parser_nodes__TKwextern__init = 72;
-const int COLOR_lexer__TKwextern__init_tk = 73;
-const int COLOR_parser_nodes__TKwprotected__init = 72;
-const int COLOR_lexer__TKwprotected__init_tk = 73;
-const int COLOR_parser_nodes__TKwprivate__init = 72;
-const int COLOR_lexer__TKwprivate__init_tk = 73;
-const int COLOR_parser_nodes__TKwintrude__init = 72;
-const int COLOR_lexer__TKwintrude__init_tk = 73;
-const int COLOR_parser_nodes__TKwif__init = 72;
-const int COLOR_lexer__TKwif__init_tk = 73;
-const int COLOR_parser_nodes__TKwthen__init = 72;
-const int COLOR_lexer__TKwthen__init_tk = 73;
-const int COLOR_parser_nodes__TKwelse__init = 72;
-const int COLOR_lexer__TKwelse__init_tk = 73;
-const int COLOR_parser_nodes__TKwwhile__init = 72;
-const int COLOR_lexer__TKwwhile__init_tk = 73;
-const int COLOR_parser_nodes__TKwloop__init = 72;
-const int COLOR_lexer__TKwloop__init_tk = 73;
-const int COLOR_parser_nodes__TKwfor__init = 72;
-const int COLOR_lexer__TKwfor__init_tk = 73;
-const int COLOR_parser_nodes__TKwin__init = 72;
-const int COLOR_lexer__TKwin__init_tk = 73;
-const int COLOR_parser_nodes__TKwand__init = 72;
-const int COLOR_lexer__TKwand__init_tk = 73;
-const int COLOR_parser_nodes__TKwor__init = 72;
-const int COLOR_lexer__TKwor__init_tk = 73;
-const int COLOR_parser_nodes__TKwimplies__init = 72;
-const int COLOR_lexer__TKwimplies__init_tk = 73;
-const int COLOR_parser_nodes__TKwnot__init = 72;
-const int COLOR_lexer__TKwnot__init_tk = 73;
-const int COLOR_parser_nodes__TKwreturn__init = 72;
-const int COLOR_lexer__TKwreturn__init_tk = 73;
-const int COLOR_parser_nodes__TKwcontinue__init = 72;
-const int COLOR_lexer__TKwcontinue__init_tk = 73;
-const int COLOR_parser_nodes__TKwbreak__init = 72;
-const int COLOR_lexer__TKwbreak__init_tk = 73;
-const int COLOR_parser_nodes__TKwabort__init = 72;
-const int COLOR_lexer__TKwabort__init_tk = 73;
-const int COLOR_parser_nodes__TKwassert__init = 72;
-const int COLOR_lexer__TKwassert__init_tk = 73;
-const int COLOR_parser_nodes__TKwnew__init = 72;
-const int COLOR_lexer__TKwnew__init_tk = 73;
-const int COLOR_parser_nodes__TKwisa__init = 72;
-const int COLOR_lexer__TKwisa__init_tk = 73;
-const int COLOR_parser_nodes__TKwonce__init = 72;
-const int COLOR_lexer__TKwonce__init_tk = 73;
-const int COLOR_parser_nodes__TKwsuper__init = 72;
-const int COLOR_lexer__TKwsuper__init_tk = 73;
-const int COLOR_parser_nodes__TKwself__init = 72;
-const int COLOR_lexer__TKwself__init_tk = 73;
-const int COLOR_parser_nodes__TKwtrue__init = 72;
-const int COLOR_lexer__TKwtrue__init_tk = 73;
-const int COLOR_parser_nodes__TKwfalse__init = 72;
-const int COLOR_lexer__TKwfalse__init_tk = 73;
-const int COLOR_parser_nodes__TKwnull__init = 72;
-const int COLOR_lexer__TKwnull__init_tk = 73;
-const int COLOR_parser_nodes__TKwas__init = 72;
-const int COLOR_lexer__TKwas__init_tk = 73;
-const int COLOR_parser_nodes__TKwnullable__init = 72;
-const int COLOR_lexer__TKwnullable__init_tk = 73;
-const int COLOR_parser_nodes__TKwisset__init = 72;
-const int COLOR_lexer__TKwisset__init_tk = 73;
-const int COLOR_parser_nodes__TKwlabel__init = 72;
-const int COLOR_lexer__TKwlabel__init_tk = 73;
-const int COLOR_parser_nodes__TKwdebug__init = 71;
-const int COLOR_lexer__TKwdebug__init_tk = 72;
-const int COLOR_parser_nodes__TOpar__init = 71;
-const int COLOR_lexer__TOpar__init_tk = 72;
-const int COLOR_parser_nodes__TCpar__init = 71;
-const int COLOR_lexer__TCpar__init_tk = 72;
-const int COLOR_parser_nodes__TObra__init = 71;
-const int COLOR_lexer__TObra__init_tk = 72;
-const int COLOR_parser_nodes__TCbra__init = 71;
-const int COLOR_lexer__TCbra__init_tk = 72;
-const int COLOR_parser_nodes__TComma__init = 71;
-const int COLOR_lexer__TComma__init_tk = 72;
-const int COLOR_parser_nodes__TColumn__init = 71;
-const int COLOR_lexer__TColumn__init_tk = 72;
-const int COLOR_parser_nodes__TQuad__init = 71;
-const int COLOR_lexer__TQuad__init_tk = 72;
-const int COLOR_parser_nodes__TAssign__init = 71;
-const int COLOR_lexer__TAssign__init_tk = 72;
-const int COLOR_parser_nodes__TokenOperator__init = 71;
-const int COLOR_parser_nodes__TPluseq__init = 72;
-const int COLOR_lexer__TPluseq__init_tk = 73;
-const int COLOR_parser_nodes__TMinuseq__init = 72;
-const int COLOR_lexer__TMinuseq__init_tk = 73;
-const int COLOR_parser_nodes__TDotdotdot__init = 72;
-const int COLOR_lexer__TDotdotdot__init_tk = 73;
-const int COLOR_parser_nodes__TDotdot__init = 72;
-const int COLOR_lexer__TDotdot__init_tk = 73;
-const int COLOR_parser_nodes__TDot__init = 72;
-const int COLOR_lexer__TDot__init_tk = 73;
-const int COLOR_parser_nodes__TPlus__init = 72;
-const int COLOR_lexer__TPlus__init_tk = 73;
-const int COLOR_parser_nodes__TMinus__init = 72;
-const int COLOR_lexer__TMinus__init_tk = 73;
-const int COLOR_parser_nodes__TStar__init = 72;
-const int COLOR_lexer__TStar__init_tk = 73;
-const int COLOR_parser_nodes__TSlash__init = 72;
-const int COLOR_lexer__TSlash__init_tk = 73;
-const int COLOR_parser_nodes__TPercent__init = 72;
-const int COLOR_lexer__TPercent__init_tk = 73;
-const int COLOR_parser_nodes__TEq__init = 72;
-const int COLOR_lexer__TEq__init_tk = 73;
-const int COLOR_parser_nodes__TNe__init = 72;
-const int COLOR_lexer__TNe__init_tk = 73;
-const int COLOR_parser_nodes__TLt__init = 72;
-const int COLOR_lexer__TLt__init_tk = 73;
-const int COLOR_parser_nodes__TLe__init = 72;
-const int COLOR_lexer__TLe__init_tk = 73;
-const int COLOR_parser_nodes__TLl__init = 72;
-const int COLOR_lexer__TLl__init_tk = 73;
-const int COLOR_parser_nodes__TGt__init = 72;
-const int COLOR_lexer__TGt__init_tk = 73;
-const int COLOR_parser_nodes__TGe__init = 72;
-const int COLOR_lexer__TGe__init_tk = 73;
-const int COLOR_parser_nodes__TGg__init = 72;
-const int COLOR_lexer__TGg__init_tk = 73;
-const int COLOR_parser_nodes__TStarship__init = 72;
-const int COLOR_lexer__TStarship__init_tk = 73;
-const int COLOR_parser_nodes__TBang__init = 72;
-const int COLOR_lexer__TBang__init_tk = 73;
-const int COLOR_parser_nodes__TAt__init = 71;
-const int COLOR_lexer__TAt__init_tk = 72;
-const int COLOR_parser_nodes__TClassid__init = 71;
-const int COLOR_lexer__TClassid__init_tk = 72;
-const int COLOR_parser_nodes__TId__init = 71;
-const int COLOR_lexer__TId__init_tk = 72;
-const int COLOR_parser_nodes__TAttrid__init = 71;
-const int COLOR_lexer__TAttrid__init_tk = 72;
-const int COLOR_parser_nodes__TokenLiteral__init = 71;
-const int COLOR_parser_nodes__TNumber__init = 72;
-const int COLOR_lexer__TNumber__init_tk = 73;
-const int COLOR_parser_nodes__TFloat__init = 72;
-const int COLOR_lexer__TFloat__init_tk = 73;
-const int COLOR_parser_nodes__TChar__init = 72;
-const int COLOR_lexer__TChar__init_tk = 73;
-const int COLOR_parser_nodes__TString__init = 72;
-const int COLOR_lexer__TString__init_tk = 73;
-const int COLOR_parser_nodes__TStartString__init = 72;
-const int COLOR_lexer__TStartString__init_tk = 73;
-const int COLOR_parser_nodes__TMidString__init = 72;
-const int COLOR_lexer__TMidString__init_tk = 73;
-const int COLOR_parser_nodes__TEndString__init = 72;
-const int COLOR_lexer__TEndString__init_tk = 73;
-const int COLOR_parser_nodes__TBadString__init = 71;
-const int COLOR_lexer__TBadString__init_tk = 72;
-const int COLOR_parser_nodes__TBadChar__init = 71;
-const int COLOR_lexer__TBadChar__init_tk = 72;
-const int COLOR_parser_nodes__TExternCodeSegment__init = 71;
-const int COLOR_lexer__TExternCodeSegment__init_tk = 72;
-const int COLOR_parser_nodes__EOF__init = 71;
-const int COLOR_lexer__EOF__init_tk = 72;
-const int COLOR_parser_nodes__AError__init = 73;
-const int COLOR_lexer__AError__message = 74;
-const int COLOR_lexer__AError__init_error = 75;
-const int COLOR_parser_nodes__ALexerError__init = 76;
-const int COLOR_lexer__ALexerError__string = 77;
-const int COLOR_lexer__ALexerError__init_lexer_error = 78;
-const int COLOR_parser_nodes__AParserError__init = 76;
-const int COLOR_lexer__AParserError__token = 77;
-const int COLOR_lexer__AParserError__init_parser_error = 78;
-const int COLOR_parser_nodes__AModule__n_moduledecl = 69;
-const int COLOR_parser_nodes__AModule__n_moduledecl_61d = 70;
-const int COLOR_parser_nodes__AModule__n_imports = 71;
-const int COLOR_parser_nodes__AModule__n_extern_code_blocks = 72;
-const int COLOR_parser_nodes__AModule__n_classdefs = 73;
-const int COLOR_parser_nodes__AModule__init = 74;
-const int COLOR_parser_prod__AModule__empty_init = 75;
-const int COLOR_parser_prod__AModule__init_amodule = 76;
-const int COLOR_simple_misc_analysis__AModule__do_simple_misc_analysis = 77;
-const int COLOR_literal__AModule__do_literal = 78;
-const int COLOR_modelbuilder__AModule__mmodule = 79;
-const int COLOR_modelbuilder__AModule__mmodule_61d = 80;
-const int COLOR_modelbuilder__AModule__is_importation_done = 81;
-const int COLOR_modelbuilder__AModule__is_importation_done_61d = 82;
-const int COLOR_modelize_class__AModule__build_classes_is_done = 83;
-const int COLOR_modelize_class__AModule__build_classes_is_done_61d = 84;
-const int COLOR_modelize_class__AModule__mclass2nclassdef = 85;
-const int COLOR_modelize_class__AModule__mclass2nclassdef_61d = 86;
-const int COLOR_parser_nodes__AModuledecl__n_doc = 69;
-const int COLOR_parser_nodes__AModuledecl__n_doc_61d = 70;
-const int COLOR_parser_nodes__AModuledecl__n_kwmodule = 71;
-const int COLOR_parser_nodes__AModuledecl__n_kwmodule_61d = 72;
-const int COLOR_parser_nodes__AModuledecl__n_name = 73;
-const int COLOR_parser_nodes__AModuledecl__n_name_61d = 74;
-const int COLOR_parser_nodes__AModuledecl__init = 75;
-const int COLOR_parser_prod__AModuledecl__empty_init = 76;
-const int COLOR_parser_prod__AModuledecl__init_amoduledecl = 77;
-const int COLOR_parser_nodes__AImport__init = 69;
-const int COLOR_parser_nodes__AStdImport__n_visibility = 70;
-const int COLOR_parser_nodes__AStdImport__n_visibility_61d = 71;
-const int COLOR_parser_nodes__AStdImport__n_kwimport = 72;
-const int COLOR_parser_nodes__AStdImport__n_kwimport_61d = 73;
-const int COLOR_parser_nodes__AStdImport__n_name = 74;
-const int COLOR_parser_nodes__AStdImport__n_name_61d = 75;
-const int COLOR_parser_nodes__AStdImport__init = 76;
-const int COLOR_parser_prod__AStdImport__empty_init = 77;
-const int COLOR_parser_prod__AStdImport__init_astdimport = 78;
-const int COLOR_modelbuilder__AStdImport__mmodule = 79;
-const int COLOR_modelbuilder__AStdImport__mmodule_61d = 80;
-const int COLOR_parser_nodes__ANoImport__n_visibility = 70;
-const int COLOR_parser_nodes__ANoImport__n_visibility_61d = 71;
-const int COLOR_parser_nodes__ANoImport__n_kwimport = 72;
-const int COLOR_parser_nodes__ANoImport__n_kwimport_61d = 73;
-const int COLOR_parser_nodes__ANoImport__n_kwend = 74;
-const int COLOR_parser_nodes__ANoImport__n_kwend_61d = 75;
-const int COLOR_parser_nodes__ANoImport__init = 76;
-const int COLOR_parser_prod__ANoImport__empty_init = 77;
-const int COLOR_parser_prod__ANoImport__init_anoimport = 78;
-const int COLOR_parser_nodes__AVisibility__init = 69;
-const int COLOR_modelbuilder__AVisibility__mvisibility = 70;
-const int COLOR_parser_nodes__APublicVisibility__init = 71;
-const int COLOR_parser_prod__APublicVisibility__empty_init = 72;
-const int COLOR_parser_prod__APublicVisibility__init_apublicvisibility = 73;
-const int COLOR_parser_nodes__APrivateVisibility__n_kwprivate = 71;
-const int COLOR_parser_nodes__APrivateVisibility__n_kwprivate_61d = 72;
-const int COLOR_parser_nodes__APrivateVisibility__init = 73;
-const int COLOR_parser_prod__APrivateVisibility__empty_init = 74;
-const int COLOR_parser_prod__APrivateVisibility__init_aprivatevisibility = 75;
-const int COLOR_parser_nodes__AProtectedVisibility__n_kwprotected = 71;
-const int COLOR_parser_nodes__AProtectedVisibility__n_kwprotected_61d = 72;
-const int COLOR_parser_nodes__AProtectedVisibility__init = 73;
-const int COLOR_parser_prod__AProtectedVisibility__empty_init = 74;
-const int COLOR_parser_prod__AProtectedVisibility__init_aprotectedvisibility = 75;
-const int COLOR_parser_nodes__AIntrudeVisibility__n_kwintrude = 71;
-const int COLOR_parser_nodes__AIntrudeVisibility__n_kwintrude_61d = 72;
-const int COLOR_parser_nodes__AIntrudeVisibility__init = 73;
-const int COLOR_parser_prod__AIntrudeVisibility__empty_init = 74;
-const int COLOR_parser_prod__AIntrudeVisibility__init_aintrudevisibility = 75;
-const int COLOR_parser_nodes__AClassdef__n_propdefs = 69;
-const int COLOR_parser_nodes__AClassdef__init = 70;
-const int COLOR_modelize_class__AClassdef__mclass = 71;
-const int COLOR_modelize_class__AClassdef__mclass_61d = 72;
-const int COLOR_modelize_class__AClassdef__mclassdef = 73;
-const int COLOR_modelize_class__AClassdef__mclassdef_61d = 74;
-const int COLOR_modelize_property__AClassdef__build_properties_is_done = 75;
-const int COLOR_modelize_property__AClassdef__build_properties_is_done_61d = 76;
-const int COLOR_modelize_property__AClassdef__super_inits = 77;
-const int COLOR_modelize_property__AClassdef__super_inits_61d = 78;
-const int COLOR_modelize_property__AClassdef__mfree_init = 79;
-const int COLOR_modelize_property__AClassdef__mfree_init_61d = 80;
-const int COLOR_modelize_property__AClassdef__mprop2npropdef = 81;
-const int COLOR_modelize_property__AClassdef__mprop2npropdef_61d = 82;
-const int COLOR_abstract_compiler__AClassdef__compile_to_c = 83;
-const int COLOR_parser_nodes__AStdClassdef__n_doc = 84;
-const int COLOR_parser_nodes__AStdClassdef__n_doc_61d = 85;
-const int COLOR_parser_nodes__AStdClassdef__n_kwredef = 86;
-const int COLOR_parser_nodes__AStdClassdef__n_kwredef_61d = 87;
-const int COLOR_parser_nodes__AStdClassdef__n_visibility = 88;
-const int COLOR_parser_nodes__AStdClassdef__n_visibility_61d = 89;
-const int COLOR_parser_nodes__AStdClassdef__n_classkind = 90;
-const int COLOR_parser_nodes__AStdClassdef__n_classkind_61d = 91;
-const int COLOR_parser_nodes__AStdClassdef__n_id = 92;
-const int COLOR_parser_nodes__AStdClassdef__n_id_61d = 93;
-const int COLOR_parser_nodes__AStdClassdef__n_formaldefs = 94;
-const int COLOR_parser_nodes__AStdClassdef__n_extern_code_block = 95;
-const int COLOR_parser_nodes__AStdClassdef__n_extern_code_block_61d = 96;
-const int COLOR_parser_nodes__AStdClassdef__n_superclasses = 97;
-const int COLOR_parser_nodes__AStdClassdef__n_kwend = 98;
-const int COLOR_parser_nodes__AStdClassdef__n_kwend_61d = 99;
-const int COLOR_parser_nodes__AStdClassdef__init = 100;
-const int COLOR_parser_prod__AStdClassdef__empty_init = 101;
-const int COLOR_parser_prod__AStdClassdef__init_astdclassdef = 102;
-const int COLOR_parser_nodes__ATopClassdef__init = 84;
-const int COLOR_parser_prod__ATopClassdef__empty_init = 85;
-const int COLOR_parser_prod__ATopClassdef__init_atopclassdef = 86;
-const int COLOR_parser_nodes__AMainClassdef__init = 84;
-const int COLOR_parser_prod__AMainClassdef__empty_init = 85;
-const int COLOR_parser_prod__AMainClassdef__init_amainclassdef = 86;
-const int COLOR_parser_nodes__AClasskind__init = 69;
-const int COLOR_modelize_class__AClasskind__mkind = 70;
-const int COLOR_parser_nodes__AConcreteClasskind__n_kwclass = 71;
-const int COLOR_parser_nodes__AConcreteClasskind__n_kwclass_61d = 72;
-const int COLOR_parser_nodes__AConcreteClasskind__init = 73;
-const int COLOR_parser_prod__AConcreteClasskind__empty_init = 74;
-const int COLOR_parser_prod__AConcreteClasskind__init_aconcreteclasskind = 75;
-const int COLOR_parser_nodes__AAbstractClasskind__n_kwabstract = 71;
-const int COLOR_parser_nodes__AAbstractClasskind__n_kwabstract_61d = 72;
-const int COLOR_parser_nodes__AAbstractClasskind__n_kwclass = 73;
-const int COLOR_parser_nodes__AAbstractClasskind__n_kwclass_61d = 74;
-const int COLOR_parser_nodes__AAbstractClasskind__init = 75;
-const int COLOR_parser_prod__AAbstractClasskind__empty_init = 76;
-const int COLOR_parser_prod__AAbstractClasskind__init_aabstractclasskind = 77;
-const int COLOR_parser_nodes__AInterfaceClasskind__n_kwinterface = 71;
-const int COLOR_parser_nodes__AInterfaceClasskind__n_kwinterface_61d = 72;
-const int COLOR_parser_nodes__AInterfaceClasskind__init = 73;
-const int COLOR_parser_prod__AInterfaceClasskind__empty_init = 74;
-const int COLOR_parser_prod__AInterfaceClasskind__init_ainterfaceclasskind = 75;
-const int COLOR_parser_nodes__AEnumClasskind__n_kwenum = 71;
-const int COLOR_parser_nodes__AEnumClasskind__n_kwenum_61d = 72;
-const int COLOR_parser_nodes__AEnumClasskind__init = 73;
-const int COLOR_parser_prod__AEnumClasskind__empty_init = 74;
-const int COLOR_parser_prod__AEnumClasskind__init_aenumclasskind = 75;
-const int COLOR_parser_nodes__AExternClasskind__n_kwextern = 71;
-const int COLOR_parser_nodes__AExternClasskind__n_kwextern_61d = 72;
-const int COLOR_parser_nodes__AExternClasskind__n_kwclass = 73;
-const int COLOR_parser_nodes__AExternClasskind__n_kwclass_61d = 74;
-const int COLOR_parser_nodes__AExternClasskind__init = 75;
-const int COLOR_parser_prod__AExternClasskind__empty_init = 76;
-const int COLOR_parser_prod__AExternClasskind__init_aexternclasskind = 77;
-const int COLOR_parser_nodes__AFormaldef__n_id = 69;
-const int COLOR_parser_nodes__AFormaldef__n_id_61d = 70;
-const int COLOR_parser_nodes__AFormaldef__n_type = 71;
-const int COLOR_parser_nodes__AFormaldef__n_type_61d = 72;
-const int COLOR_parser_nodes__AFormaldef__init = 73;
-const int COLOR_parser_prod__AFormaldef__empty_init = 74;
-const int COLOR_parser_prod__AFormaldef__init_aformaldef = 75;
-const int COLOR_modelize_class__AFormaldef__mtype = 76;
-const int COLOR_modelize_class__AFormaldef__mtype_61d = 77;
-const int COLOR_modelize_class__AFormaldef__bound = 78;
-const int COLOR_modelize_class__AFormaldef__bound_61d = 79;
-const int COLOR_parser_nodes__ASuperclass__n_kwsuper = 69;
-const int COLOR_parser_nodes__ASuperclass__n_kwsuper_61d = 70;
-const int COLOR_parser_nodes__ASuperclass__n_type = 71;
-const int COLOR_parser_nodes__ASuperclass__n_type_61d = 72;
-const int COLOR_parser_nodes__ASuperclass__init = 73;
-const int COLOR_parser_prod__ASuperclass__empty_init = 74;
-const int COLOR_parser_prod__ASuperclass__init_asuperclass = 75;
-const int COLOR_parser_nodes__AAttrPropdef__n_kwredef = 93;
-const int COLOR_parser_nodes__AAttrPropdef__n_kwredef_61d = 94;
-const int COLOR_parser_nodes__AAttrPropdef__n_visibility = 95;
-const int COLOR_parser_nodes__AAttrPropdef__n_visibility_61d = 96;
-const int COLOR_parser_nodes__AAttrPropdef__n_kwvar = 97;
-const int COLOR_parser_nodes__AAttrPropdef__n_kwvar_61d = 98;
-const int COLOR_parser_nodes__AAttrPropdef__n_id = 99;
-const int COLOR_parser_nodes__AAttrPropdef__n_id_61d = 100;
-const int COLOR_parser_nodes__AAttrPropdef__n_id2 = 101;
-const int COLOR_parser_nodes__AAttrPropdef__n_id2_61d = 102;
-const int COLOR_parser_nodes__AAttrPropdef__n_type = 103;
-const int COLOR_parser_nodes__AAttrPropdef__n_type_61d = 104;
-const int COLOR_parser_nodes__AAttrPropdef__n_readable = 105;
-const int COLOR_parser_nodes__AAttrPropdef__n_readable_61d = 106;
-const int COLOR_parser_nodes__AAttrPropdef__n_writable = 107;
-const int COLOR_parser_nodes__AAttrPropdef__n_writable_61d = 108;
-const int COLOR_parser_nodes__AAttrPropdef__n_expr = 109;
-const int COLOR_parser_nodes__AAttrPropdef__n_expr_61d = 110;
-const int COLOR_parser_nodes__AAttrPropdef__init = 111;
-const int COLOR_parser_prod__AAttrPropdef__empty_init = 112;
-const int COLOR_parser_prod__AAttrPropdef__init_aattrpropdef = 113;
-const int COLOR_modelize_property__AAttrPropdef__mreadpropdef = 114;
-const int COLOR_modelize_property__AAttrPropdef__mreadpropdef_61d = 115;
-const int COLOR_modelize_property__AAttrPropdef__mwritepropdef = 116;
-const int COLOR_modelize_property__AAttrPropdef__mwritepropdef_61d = 117;
-const int COLOR_modelize_property__AAttrPropdef__check_method_signature = 118;
-const int COLOR_abstract_compiler__AAttrPropdef__init_expr = 119;
-const int COLOR_abstract_compiler__AAttrPropdef__check_expr = 120;
-const int COLOR_parser_nodes__ADeferredMethPropdef__n_kwmeth = 104;
-const int COLOR_parser_nodes__ADeferredMethPropdef__n_kwmeth_61d = 105;
-const int COLOR_parser_nodes__ADeferredMethPropdef__init = 106;
-const int COLOR_parser_prod__ADeferredMethPropdef__empty_init = 107;
-const int COLOR_parser_prod__ADeferredMethPropdef__init_adeferredmethpropdef = 108;
-const int COLOR_parser_nodes__AInternMethPropdef__n_kwmeth = 104;
-const int COLOR_parser_nodes__AInternMethPropdef__n_kwmeth_61d = 105;
-const int COLOR_parser_nodes__AInternMethPropdef__init = 106;
-const int COLOR_parser_prod__AInternMethPropdef__empty_init = 107;
-const int COLOR_parser_prod__AInternMethPropdef__init_ainternmethpropdef = 108;
-const int COLOR_parser_nodes__AExternMethPropdef__n_kwmeth = 111;
-const int COLOR_parser_nodes__AExternMethPropdef__n_kwmeth_61d = 112;
-const int COLOR_parser_nodes__AExternMethPropdef__init = 113;
-const int COLOR_parser_prod__AExternMethPropdef__empty_init = 114;
-const int COLOR_parser_prod__AExternMethPropdef__init_aexternmethpropdef = 115;
-const int COLOR_parser_nodes__AMainMethPropdef__init = 114;
-const int COLOR_parser_prod__AMainMethPropdef__empty_init = 115;
-const int COLOR_parser_prod__AMainMethPropdef__init_amainmethpropdef = 116;
-const int COLOR_parser_nodes__AExternCalls__n_kwimport = 69;
-const int COLOR_parser_nodes__AExternCalls__n_kwimport_61d = 70;
-const int COLOR_parser_nodes__AExternCalls__n_extern_calls = 71;
-const int COLOR_parser_nodes__AExternCalls__init = 72;
-const int COLOR_parser_prod__AExternCalls__empty_init = 73;
-const int COLOR_parser_prod__AExternCalls__init_aexterncalls = 74;
-const int COLOR_parser_nodes__AExternCall__init = 69;
-const int COLOR_parser_prod__AExternCall__empty_init = 70;
-const int COLOR_parser_prod__AExternCall__init_aexterncall = 71;
-const int COLOR_parser_nodes__APropExternCall__init = 72;
-const int COLOR_parser_nodes__ALocalPropExternCall__n_methid = 73;
-const int COLOR_parser_nodes__ALocalPropExternCall__n_methid_61d = 74;
-const int COLOR_parser_nodes__ALocalPropExternCall__init = 75;
-const int COLOR_parser_prod__ALocalPropExternCall__empty_init = 76;
-const int COLOR_parser_prod__ALocalPropExternCall__init_alocalpropexterncall = 77;
-const int COLOR_parser_nodes__AFullPropExternCall__n_classid = 73;
-const int COLOR_parser_nodes__AFullPropExternCall__n_classid_61d = 74;
-const int COLOR_parser_nodes__AFullPropExternCall__n_quad = 75;
-const int COLOR_parser_nodes__AFullPropExternCall__n_quad_61d = 76;
-const int COLOR_parser_nodes__AFullPropExternCall__n_methid = 77;
-const int COLOR_parser_nodes__AFullPropExternCall__n_methid_61d = 78;
-const int COLOR_parser_nodes__AFullPropExternCall__init = 79;
-const int COLOR_parser_prod__AFullPropExternCall__empty_init = 80;
-const int COLOR_parser_prod__AFullPropExternCall__init_afullpropexterncall = 81;
-const int COLOR_parser_nodes__AInitPropExternCall__n_classid = 73;
-const int COLOR_parser_nodes__AInitPropExternCall__n_classid_61d = 74;
-const int COLOR_parser_nodes__AInitPropExternCall__init = 75;
-const int COLOR_parser_prod__AInitPropExternCall__empty_init = 76;
-const int COLOR_parser_prod__AInitPropExternCall__init_ainitpropexterncall = 77;
-const int COLOR_parser_nodes__ASuperExternCall__n_kwsuper = 72;
-const int COLOR_parser_nodes__ASuperExternCall__n_kwsuper_61d = 73;
-const int COLOR_parser_nodes__ASuperExternCall__init = 74;
-const int COLOR_parser_prod__ASuperExternCall__empty_init = 75;
-const int COLOR_parser_prod__ASuperExternCall__init_asuperexterncall = 76;
-const int COLOR_parser_nodes__ACastExternCall__init = 72;
-const int COLOR_parser_nodes__ACastAsExternCall__n_from_type = 73;
-const int COLOR_parser_nodes__ACastAsExternCall__n_from_type_61d = 74;
-const int COLOR_parser_nodes__ACastAsExternCall__n_kwas = 75;
-const int COLOR_parser_nodes__ACastAsExternCall__n_kwas_61d = 76;
-const int COLOR_parser_nodes__ACastAsExternCall__n_to_type = 77;
-const int COLOR_parser_nodes__ACastAsExternCall__n_to_type_61d = 78;
-const int COLOR_parser_nodes__ACastAsExternCall__init = 79;
-const int COLOR_parser_prod__ACastAsExternCall__empty_init = 80;
-const int COLOR_parser_prod__ACastAsExternCall__init_acastasexterncall = 81;
-const int COLOR_parser_nodes__AAsNullableExternCall__n_type = 73;
-const int COLOR_parser_nodes__AAsNullableExternCall__n_type_61d = 74;
-const int COLOR_parser_nodes__AAsNullableExternCall__n_kwas = 75;
-const int COLOR_parser_nodes__AAsNullableExternCall__n_kwas_61d = 76;
-const int COLOR_parser_nodes__AAsNullableExternCall__n_kwnullable = 77;
-const int COLOR_parser_nodes__AAsNullableExternCall__n_kwnullable_61d = 78;
-const int COLOR_parser_nodes__AAsNullableExternCall__init = 79;
-const int COLOR_parser_prod__AAsNullableExternCall__empty_init = 80;
-const int COLOR_parser_prod__AAsNullableExternCall__init_aasnullableexterncall = 81;
-const int COLOR_parser_nodes__AAsNotNullableExternCall__n_type = 73;
-const int COLOR_parser_nodes__AAsNotNullableExternCall__n_type_61d = 74;
-const int COLOR_parser_nodes__AAsNotNullableExternCall__n_kwas = 75;
-const int COLOR_parser_nodes__AAsNotNullableExternCall__n_kwas_61d = 76;
-const int COLOR_parser_nodes__AAsNotNullableExternCall__n_kwnot = 77;
-const int COLOR_parser_nodes__AAsNotNullableExternCall__n_kwnot_61d = 78;
-const int COLOR_parser_nodes__AAsNotNullableExternCall__n_kwnullable = 79;
-const int COLOR_parser_nodes__AAsNotNullableExternCall__n_kwnullable_61d = 80;
-const int COLOR_parser_nodes__AAsNotNullableExternCall__init = 81;
-const int COLOR_parser_prod__AAsNotNullableExternCall__empty_init = 82;
-const int COLOR_parser_prod__AAsNotNullableExternCall__init_aasnotnullableexterncall = 83;
-const int COLOR_parser_nodes__ATypePropdef__n_kwredef = 93;
-const int COLOR_parser_nodes__ATypePropdef__n_kwredef_61d = 94;
-const int COLOR_parser_nodes__ATypePropdef__n_visibility = 95;
-const int COLOR_parser_nodes__ATypePropdef__n_visibility_61d = 96;
-const int COLOR_parser_nodes__ATypePropdef__n_kwtype = 97;
-const int COLOR_parser_nodes__ATypePropdef__n_kwtype_61d = 98;
-const int COLOR_parser_nodes__ATypePropdef__n_id = 99;
-const int COLOR_parser_nodes__ATypePropdef__n_id_61d = 100;
-const int COLOR_parser_nodes__ATypePropdef__n_type = 101;
-const int COLOR_parser_nodes__ATypePropdef__n_type_61d = 102;
-const int COLOR_parser_nodes__ATypePropdef__init = 103;
-const int COLOR_parser_prod__ATypePropdef__empty_init = 104;
-const int COLOR_parser_prod__ATypePropdef__init_atypepropdef = 105;
-const int COLOR_parser_nodes__AAble__n_visibility = 69;
-const int COLOR_parser_nodes__AAble__n_visibility_61d = 70;
-const int COLOR_parser_nodes__AAble__n_kwredef = 71;
-const int COLOR_parser_nodes__AAble__n_kwredef_61d = 72;
-const int COLOR_parser_nodes__AAble__init = 73;
-const int COLOR_parser_nodes__AReadAble__n_kwreadable = 74;
-const int COLOR_parser_nodes__AReadAble__n_kwreadable_61d = 75;
-const int COLOR_parser_nodes__AReadAble__init = 76;
-const int COLOR_parser_prod__AReadAble__empty_init = 77;
-const int COLOR_parser_prod__AReadAble__init_areadable = 78;
-const int COLOR_parser_nodes__AWriteAble__n_kwwritable = 74;
-const int COLOR_parser_nodes__AWriteAble__n_kwwritable_61d = 75;
-const int COLOR_parser_nodes__AWriteAble__init = 76;
-const int COLOR_parser_prod__AWriteAble__empty_init = 77;
-const int COLOR_parser_prod__AWriteAble__init_awriteable = 78;
-const int COLOR_parser_nodes__AMethid__init = 69;
-const int COLOR_parser_nodes__AIdMethid__n_id = 70;
-const int COLOR_parser_nodes__AIdMethid__n_id_61d = 71;
-const int COLOR_parser_nodes__AIdMethid__init = 72;
-const int COLOR_parser_prod__AIdMethid__empty_init = 73;
-const int COLOR_parser_prod__AIdMethid__init_aidmethid = 74;
-const int COLOR_parser_nodes__APlusMethid__n_plus = 70;
-const int COLOR_parser_nodes__APlusMethid__n_plus_61d = 71;
-const int COLOR_parser_nodes__APlusMethid__init = 72;
-const int COLOR_parser_prod__APlusMethid__empty_init = 73;
-const int COLOR_parser_prod__APlusMethid__init_aplusmethid = 74;
-const int COLOR_parser_nodes__AMinusMethid__n_minus = 70;
-const int COLOR_parser_nodes__AMinusMethid__n_minus_61d = 71;
-const int COLOR_parser_nodes__AMinusMethid__init = 72;
-const int COLOR_parser_prod__AMinusMethid__empty_init = 73;
-const int COLOR_parser_prod__AMinusMethid__init_aminusmethid = 74;
-const int COLOR_parser_nodes__AStarMethid__n_star = 70;
-const int COLOR_parser_nodes__AStarMethid__n_star_61d = 71;
-const int COLOR_parser_nodes__AStarMethid__init = 72;
-const int COLOR_parser_prod__AStarMethid__empty_init = 73;
-const int COLOR_parser_prod__AStarMethid__init_astarmethid = 74;
-const int COLOR_parser_nodes__ASlashMethid__n_slash = 70;
-const int COLOR_parser_nodes__ASlashMethid__n_slash_61d = 71;
-const int COLOR_parser_nodes__ASlashMethid__init = 72;
-const int COLOR_parser_prod__ASlashMethid__empty_init = 73;
-const int COLOR_parser_prod__ASlashMethid__init_aslashmethid = 74;
-const int COLOR_parser_nodes__APercentMethid__n_percent = 70;
-const int COLOR_parser_nodes__APercentMethid__n_percent_61d = 71;
-const int COLOR_parser_nodes__APercentMethid__init = 72;
-const int COLOR_parser_prod__APercentMethid__empty_init = 73;
-const int COLOR_parser_prod__APercentMethid__init_apercentmethid = 74;
-const int COLOR_parser_nodes__AEqMethid__n_eq = 70;
-const int COLOR_parser_nodes__AEqMethid__n_eq_61d = 71;
-const int COLOR_parser_nodes__AEqMethid__init = 72;
-const int COLOR_parser_prod__AEqMethid__empty_init = 73;
-const int COLOR_parser_prod__AEqMethid__init_aeqmethid = 74;
-const int COLOR_parser_nodes__ANeMethid__n_ne = 70;
-const int COLOR_parser_nodes__ANeMethid__n_ne_61d = 71;
-const int COLOR_parser_nodes__ANeMethid__init = 72;
-const int COLOR_parser_prod__ANeMethid__empty_init = 73;
-const int COLOR_parser_prod__ANeMethid__init_anemethid = 74;
-const int COLOR_parser_nodes__ALeMethid__n_le = 70;
-const int COLOR_parser_nodes__ALeMethid__n_le_61d = 71;
-const int COLOR_parser_nodes__ALeMethid__init = 72;
-const int COLOR_parser_prod__ALeMethid__empty_init = 73;
-const int COLOR_parser_prod__ALeMethid__init_alemethid = 74;
-const int COLOR_parser_nodes__AGeMethid__n_ge = 70;
-const int COLOR_parser_nodes__AGeMethid__n_ge_61d = 71;
-const int COLOR_parser_nodes__AGeMethid__init = 72;
-const int COLOR_parser_prod__AGeMethid__empty_init = 73;
-const int COLOR_parser_prod__AGeMethid__init_agemethid = 74;
-const int COLOR_parser_nodes__ALtMethid__n_lt = 70;
-const int COLOR_parser_nodes__ALtMethid__n_lt_61d = 71;
-const int COLOR_parser_nodes__ALtMethid__init = 72;
-const int COLOR_parser_prod__ALtMethid__empty_init = 73;
-const int COLOR_parser_prod__ALtMethid__init_altmethid = 74;
-const int COLOR_parser_nodes__AGtMethid__n_gt = 70;
-const int COLOR_parser_nodes__AGtMethid__n_gt_61d = 71;
-const int COLOR_parser_nodes__AGtMethid__init = 72;
-const int COLOR_parser_prod__AGtMethid__empty_init = 73;
-const int COLOR_parser_prod__AGtMethid__init_agtmethid = 74;
-const int COLOR_parser_nodes__ALlMethid__n_ll = 70;
-const int COLOR_parser_nodes__ALlMethid__n_ll_61d = 71;
-const int COLOR_parser_nodes__ALlMethid__init = 72;
-const int COLOR_parser_prod__ALlMethid__empty_init = 73;
-const int COLOR_parser_prod__ALlMethid__init_allmethid = 74;
-const int COLOR_parser_nodes__AGgMethid__n_gg = 70;
-const int COLOR_parser_nodes__AGgMethid__n_gg_61d = 71;
-const int COLOR_parser_nodes__AGgMethid__init = 72;
-const int COLOR_parser_prod__AGgMethid__empty_init = 73;
-const int COLOR_parser_prod__AGgMethid__init_aggmethid = 74;
-const int COLOR_parser_nodes__ABraMethid__n_obra = 70;
-const int COLOR_parser_nodes__ABraMethid__n_obra_61d = 71;
-const int COLOR_parser_nodes__ABraMethid__n_cbra = 72;
-const int COLOR_parser_nodes__ABraMethid__n_cbra_61d = 73;
-const int COLOR_parser_nodes__ABraMethid__init = 74;
-const int COLOR_parser_prod__ABraMethid__empty_init = 75;
-const int COLOR_parser_prod__ABraMethid__init_abramethid = 76;
-const int COLOR_parser_nodes__AStarshipMethid__n_starship = 70;
-const int COLOR_parser_nodes__AStarshipMethid__n_starship_61d = 71;
-const int COLOR_parser_nodes__AStarshipMethid__init = 72;
-const int COLOR_parser_prod__AStarshipMethid__empty_init = 73;
-const int COLOR_parser_prod__AStarshipMethid__init_astarshipmethid = 74;
-const int COLOR_parser_nodes__AAssignMethid__n_id = 70;
-const int COLOR_parser_nodes__AAssignMethid__n_id_61d = 71;
-const int COLOR_parser_nodes__AAssignMethid__n_assign = 72;
-const int COLOR_parser_nodes__AAssignMethid__n_assign_61d = 73;
-const int COLOR_parser_nodes__AAssignMethid__init = 74;
-const int COLOR_parser_prod__AAssignMethid__empty_init = 75;
-const int COLOR_parser_prod__AAssignMethid__init_aassignmethid = 76;
-const int COLOR_parser_nodes__ABraassignMethid__n_obra = 70;
-const int COLOR_parser_nodes__ABraassignMethid__n_obra_61d = 71;
-const int COLOR_parser_nodes__ABraassignMethid__n_cbra = 72;
-const int COLOR_parser_nodes__ABraassignMethid__n_cbra_61d = 73;
-const int COLOR_parser_nodes__ABraassignMethid__n_assign = 74;
-const int COLOR_parser_nodes__ABraassignMethid__n_assign_61d = 75;
-const int COLOR_parser_nodes__ABraassignMethid__init = 76;
-const int COLOR_parser_prod__ABraassignMethid__empty_init = 77;
-const int COLOR_parser_prod__ABraassignMethid__init_abraassignmethid = 78;
-const int COLOR_parser_nodes__ASignature__n_opar = 69;
-const int COLOR_parser_nodes__ASignature__n_opar_61d = 70;
-const int COLOR_parser_nodes__ASignature__n_params = 71;
-const int COLOR_parser_nodes__ASignature__n_cpar = 72;
-const int COLOR_parser_nodes__ASignature__n_cpar_61d = 73;
-const int COLOR_parser_nodes__ASignature__n_type = 74;
-const int COLOR_parser_nodes__ASignature__n_type_61d = 75;
-const int COLOR_parser_nodes__ASignature__n_closure_decls = 76;
+const int COLOR_parser_nodes__Token__text = 64;
+const int COLOR_parser_nodes__Token__text_61d = 65;
+const int COLOR_parser_nodes__Token__prev_token = 66;
+const int COLOR_parser_nodes__Token__prev_token_61d = 67;
+const int COLOR_parser_nodes__Token__next_token = 68;
+const int COLOR_parser_nodes__Token__next_token_61d = 69;
+const int COLOR_parser_nodes__Token__init = 70;
+const int COLOR_lexer__Token__parser_index = 71;
+const int COLOR_parser_nodes__Visitor__visit = 42;
+const int COLOR_parser_nodes__Visitor__enter_visit = 43;
+const int COLOR_parser_nodes__Visitor__current_node = 44;
+const int COLOR_parser_nodes__Visitor__current_node_61d = 45;
+const int COLOR_parser_nodes__Visitor__init = 46;
+const int COLOR_parser_nodes__TEol__init = 72;
+const int COLOR_lexer__TEol__init_tk = 73;
+const int COLOR_parser_nodes__TComment__init = 72;
+const int COLOR_lexer__TComment__init_tk = 73;
+const int COLOR_parser_nodes__TokenKeyword__init = 72;
+const int COLOR_parser_nodes__TKwpackage__init = 73;
+const int COLOR_lexer__TKwpackage__init_tk = 74;
+const int COLOR_parser_nodes__TKwmodule__init = 73;
+const int COLOR_lexer__TKwmodule__init_tk = 74;
+const int COLOR_parser_nodes__TKwimport__init = 73;
+const int COLOR_lexer__TKwimport__init_tk = 74;
+const int COLOR_parser_nodes__TKwclass__init = 73;
+const int COLOR_lexer__TKwclass__init_tk = 74;
+const int COLOR_parser_nodes__TKwabstract__init = 73;
+const int COLOR_lexer__TKwabstract__init_tk = 74;
+const int COLOR_parser_nodes__TKwinterface__init = 73;
+const int COLOR_lexer__TKwinterface__init_tk = 74;
+const int COLOR_parser_nodes__TKwenum__init = 73;
+const int COLOR_lexer__TKwenum__init_tk = 74;
+const int COLOR_parser_nodes__TKwend__init = 73;
+const int COLOR_lexer__TKwend__init_tk = 74;
+const int COLOR_parser_nodes__TKwmeth__init = 73;
+const int COLOR_lexer__TKwmeth__init_tk = 74;
+const int COLOR_parser_nodes__TKwtype__init = 73;
+const int COLOR_lexer__TKwtype__init_tk = 74;
+const int COLOR_parser_nodes__TKwinit__init = 73;
+const int COLOR_lexer__TKwinit__init_tk = 74;
+const int COLOR_parser_nodes__TKwredef__init = 73;
+const int COLOR_lexer__TKwredef__init_tk = 74;
+const int COLOR_parser_nodes__TKwis__init = 73;
+const int COLOR_lexer__TKwis__init_tk = 74;
+const int COLOR_parser_nodes__TKwdo__init = 73;
+const int COLOR_lexer__TKwdo__init_tk = 74;
+const int COLOR_parser_nodes__TKwreadable__init = 73;
+const int COLOR_lexer__TKwreadable__init_tk = 74;
+const int COLOR_parser_nodes__TKwwritable__init = 73;
+const int COLOR_lexer__TKwwritable__init_tk = 74;
+const int COLOR_parser_nodes__TKwvar__init = 73;
+const int COLOR_lexer__TKwvar__init_tk = 74;
+const int COLOR_parser_nodes__TKwintern__init = 73;
+const int COLOR_lexer__TKwintern__init_tk = 74;
+const int COLOR_parser_nodes__TKwextern__init = 73;
+const int COLOR_lexer__TKwextern__init_tk = 74;
+const int COLOR_parser_nodes__TKwprotected__init = 73;
+const int COLOR_lexer__TKwprotected__init_tk = 74;
+const int COLOR_parser_nodes__TKwprivate__init = 73;
+const int COLOR_lexer__TKwprivate__init_tk = 74;
+const int COLOR_parser_nodes__TKwintrude__init = 73;
+const int COLOR_lexer__TKwintrude__init_tk = 74;
+const int COLOR_parser_nodes__TKwif__init = 73;
+const int COLOR_lexer__TKwif__init_tk = 74;
+const int COLOR_parser_nodes__TKwthen__init = 73;
+const int COLOR_lexer__TKwthen__init_tk = 74;
+const int COLOR_parser_nodes__TKwelse__init = 73;
+const int COLOR_lexer__TKwelse__init_tk = 74;
+const int COLOR_parser_nodes__TKwwhile__init = 73;
+const int COLOR_lexer__TKwwhile__init_tk = 74;
+const int COLOR_parser_nodes__TKwloop__init = 73;
+const int COLOR_lexer__TKwloop__init_tk = 74;
+const int COLOR_parser_nodes__TKwfor__init = 73;
+const int COLOR_lexer__TKwfor__init_tk = 74;
+const int COLOR_parser_nodes__TKwin__init = 73;
+const int COLOR_lexer__TKwin__init_tk = 74;
+const int COLOR_parser_nodes__TKwand__init = 73;
+const int COLOR_lexer__TKwand__init_tk = 74;
+const int COLOR_parser_nodes__TKwor__init = 73;
+const int COLOR_lexer__TKwor__init_tk = 74;
+const int COLOR_parser_nodes__TKwimplies__init = 73;
+const int COLOR_lexer__TKwimplies__init_tk = 74;
+const int COLOR_parser_nodes__TKwnot__init = 73;
+const int COLOR_lexer__TKwnot__init_tk = 74;
+const int COLOR_parser_nodes__TKwreturn__init = 73;
+const int COLOR_lexer__TKwreturn__init_tk = 74;
+const int COLOR_parser_nodes__TKwcontinue__init = 73;
+const int COLOR_lexer__TKwcontinue__init_tk = 74;
+const int COLOR_parser_nodes__TKwbreak__init = 73;
+const int COLOR_lexer__TKwbreak__init_tk = 74;
+const int COLOR_parser_nodes__TKwabort__init = 73;
+const int COLOR_lexer__TKwabort__init_tk = 74;
+const int COLOR_parser_nodes__TKwassert__init = 73;
+const int COLOR_lexer__TKwassert__init_tk = 74;
+const int COLOR_parser_nodes__TKwnew__init = 73;
+const int COLOR_lexer__TKwnew__init_tk = 74;
+const int COLOR_parser_nodes__TKwisa__init = 73;
+const int COLOR_lexer__TKwisa__init_tk = 74;
+const int COLOR_parser_nodes__TKwonce__init = 73;
+const int COLOR_lexer__TKwonce__init_tk = 74;
+const int COLOR_parser_nodes__TKwsuper__init = 73;
+const int COLOR_lexer__TKwsuper__init_tk = 74;
+const int COLOR_parser_nodes__TKwself__init = 73;
+const int COLOR_lexer__TKwself__init_tk = 74;
+const int COLOR_parser_nodes__TKwtrue__init = 73;
+const int COLOR_lexer__TKwtrue__init_tk = 74;
+const int COLOR_parser_nodes__TKwfalse__init = 73;
+const int COLOR_lexer__TKwfalse__init_tk = 74;
+const int COLOR_parser_nodes__TKwnull__init = 73;
+const int COLOR_lexer__TKwnull__init_tk = 74;
+const int COLOR_parser_nodes__TKwas__init = 73;
+const int COLOR_lexer__TKwas__init_tk = 74;
+const int COLOR_parser_nodes__TKwnullable__init = 73;
+const int COLOR_lexer__TKwnullable__init_tk = 74;
+const int COLOR_parser_nodes__TKwisset__init = 73;
+const int COLOR_lexer__TKwisset__init_tk = 74;
+const int COLOR_parser_nodes__TKwlabel__init = 73;
+const int COLOR_lexer__TKwlabel__init_tk = 74;
+const int COLOR_parser_nodes__TKwdebug__init = 72;
+const int COLOR_lexer__TKwdebug__init_tk = 73;
+const int COLOR_parser_nodes__TOpar__init = 72;
+const int COLOR_lexer__TOpar__init_tk = 73;
+const int COLOR_parser_nodes__TCpar__init = 72;
+const int COLOR_lexer__TCpar__init_tk = 73;
+const int COLOR_parser_nodes__TObra__init = 72;
+const int COLOR_lexer__TObra__init_tk = 73;
+const int COLOR_parser_nodes__TCbra__init = 72;
+const int COLOR_lexer__TCbra__init_tk = 73;
+const int COLOR_parser_nodes__TComma__init = 72;
+const int COLOR_lexer__TComma__init_tk = 73;
+const int COLOR_parser_nodes__TColumn__init = 72;
+const int COLOR_lexer__TColumn__init_tk = 73;
+const int COLOR_parser_nodes__TQuad__init = 72;
+const int COLOR_lexer__TQuad__init_tk = 73;
+const int COLOR_parser_nodes__TAssign__init = 72;
+const int COLOR_lexer__TAssign__init_tk = 73;
+const int COLOR_parser_nodes__TokenOperator__init = 72;
+const int COLOR_parser_nodes__TPluseq__init = 73;
+const int COLOR_lexer__TPluseq__init_tk = 74;
+const int COLOR_parser_nodes__TMinuseq__init = 73;
+const int COLOR_lexer__TMinuseq__init_tk = 74;
+const int COLOR_parser_nodes__TDotdotdot__init = 73;
+const int COLOR_lexer__TDotdotdot__init_tk = 74;
+const int COLOR_parser_nodes__TDotdot__init = 73;
+const int COLOR_lexer__TDotdot__init_tk = 74;
+const int COLOR_parser_nodes__TDot__init = 73;
+const int COLOR_lexer__TDot__init_tk = 74;
+const int COLOR_parser_nodes__TPlus__init = 73;
+const int COLOR_lexer__TPlus__init_tk = 74;
+const int COLOR_parser_nodes__TMinus__init = 73;
+const int COLOR_lexer__TMinus__init_tk = 74;
+const int COLOR_parser_nodes__TStar__init = 73;
+const int COLOR_lexer__TStar__init_tk = 74;
+const int COLOR_parser_nodes__TSlash__init = 73;
+const int COLOR_lexer__TSlash__init_tk = 74;
+const int COLOR_parser_nodes__TPercent__init = 73;
+const int COLOR_lexer__TPercent__init_tk = 74;
+const int COLOR_parser_nodes__TEq__init = 73;
+const int COLOR_lexer__TEq__init_tk = 74;
+const int COLOR_parser_nodes__TNe__init = 73;
+const int COLOR_lexer__TNe__init_tk = 74;
+const int COLOR_parser_nodes__TLt__init = 73;
+const int COLOR_lexer__TLt__init_tk = 74;
+const int COLOR_parser_nodes__TLe__init = 73;
+const int COLOR_lexer__TLe__init_tk = 74;
+const int COLOR_parser_nodes__TLl__init = 73;
+const int COLOR_lexer__TLl__init_tk = 74;
+const int COLOR_parser_nodes__TGt__init = 73;
+const int COLOR_lexer__TGt__init_tk = 74;
+const int COLOR_parser_nodes__TGe__init = 73;
+const int COLOR_lexer__TGe__init_tk = 74;
+const int COLOR_parser_nodes__TGg__init = 73;
+const int COLOR_lexer__TGg__init_tk = 74;
+const int COLOR_parser_nodes__TStarship__init = 73;
+const int COLOR_lexer__TStarship__init_tk = 74;
+const int COLOR_parser_nodes__TBang__init = 73;
+const int COLOR_lexer__TBang__init_tk = 74;
+const int COLOR_parser_nodes__TAt__init = 72;
+const int COLOR_lexer__TAt__init_tk = 73;
+const int COLOR_parser_nodes__TClassid__init = 72;
+const int COLOR_lexer__TClassid__init_tk = 73;
+const int COLOR_parser_nodes__TId__init = 72;
+const int COLOR_lexer__TId__init_tk = 73;
+const int COLOR_parser_nodes__TAttrid__init = 72;
+const int COLOR_lexer__TAttrid__init_tk = 73;
+const int COLOR_parser_nodes__TokenLiteral__init = 72;
+const int COLOR_parser_nodes__TNumber__init = 73;
+const int COLOR_lexer__TNumber__init_tk = 74;
+const int COLOR_parser_nodes__TFloat__init = 73;
+const int COLOR_lexer__TFloat__init_tk = 74;
+const int COLOR_parser_nodes__TChar__init = 73;
+const int COLOR_lexer__TChar__init_tk = 74;
+const int COLOR_parser_nodes__TString__init = 73;
+const int COLOR_lexer__TString__init_tk = 74;
+const int COLOR_parser_nodes__TStartString__init = 73;
+const int COLOR_lexer__TStartString__init_tk = 74;
+const int COLOR_parser_nodes__TMidString__init = 73;
+const int COLOR_lexer__TMidString__init_tk = 74;
+const int COLOR_parser_nodes__TEndString__init = 73;
+const int COLOR_lexer__TEndString__init_tk = 74;
+const int COLOR_parser_nodes__TBadString__init = 72;
+const int COLOR_lexer__TBadString__init_tk = 73;
+const int COLOR_parser_nodes__TBadChar__init = 72;
+const int COLOR_lexer__TBadChar__init_tk = 73;
+const int COLOR_parser_nodes__TExternCodeSegment__init = 72;
+const int COLOR_lexer__TExternCodeSegment__init_tk = 73;
+const int COLOR_parser_nodes__EOF__init = 72;
+const int COLOR_lexer__EOF__init_tk = 73;
+const int COLOR_parser_nodes__AError__init = 74;
+const int COLOR_lexer__AError__message = 75;
+const int COLOR_lexer__AError__init_error = 76;
+const int COLOR_parser_nodes__ALexerError__init = 77;
+const int COLOR_lexer__ALexerError__string = 78;
+const int COLOR_lexer__ALexerError__init_lexer_error = 79;
+const int COLOR_parser_nodes__AParserError__init = 77;
+const int COLOR_lexer__AParserError__token = 78;
+const int COLOR_lexer__AParserError__init_parser_error = 79;
+const int COLOR_parser_nodes__AModule__n_moduledecl = 70;
+const int COLOR_parser_nodes__AModule__n_moduledecl_61d = 71;
+const int COLOR_parser_nodes__AModule__n_imports = 72;
+const int COLOR_parser_nodes__AModule__n_extern_code_blocks = 73;
+const int COLOR_parser_nodes__AModule__n_classdefs = 74;
+const int COLOR_parser_nodes__AModule__init = 75;
+const int COLOR_parser_prod__AModule__empty_init = 76;
+const int COLOR_parser_prod__AModule__init_amodule = 77;
+const int COLOR_simple_misc_analysis__AModule__do_simple_misc_analysis = 78;
+const int COLOR_literal__AModule__do_literal = 79;
+const int COLOR_modelbuilder__AModule__mmodule = 80;
+const int COLOR_modelbuilder__AModule__mmodule_61d = 81;
+const int COLOR_modelbuilder__AModule__is_importation_done = 82;
+const int COLOR_modelbuilder__AModule__is_importation_done_61d = 83;
+const int COLOR_modelize_class__AModule__build_classes_is_done = 84;
+const int COLOR_modelize_class__AModule__build_classes_is_done_61d = 85;
+const int COLOR_modelize_class__AModule__mclass2nclassdef = 86;
+const int COLOR_modelize_class__AModule__mclass2nclassdef_61d = 87;
+const int COLOR_parser_nodes__AModuledecl__n_doc = 70;
+const int COLOR_parser_nodes__AModuledecl__n_doc_61d = 71;
+const int COLOR_parser_nodes__AModuledecl__n_kwmodule = 72;
+const int COLOR_parser_nodes__AModuledecl__n_kwmodule_61d = 73;
+const int COLOR_parser_nodes__AModuledecl__n_name = 74;
+const int COLOR_parser_nodes__AModuledecl__n_name_61d = 75;
+const int COLOR_parser_nodes__AModuledecl__init = 76;
+const int COLOR_parser_prod__AModuledecl__empty_init = 77;
+const int COLOR_parser_prod__AModuledecl__init_amoduledecl = 78;
+const int COLOR_parser_nodes__AImport__init = 70;
+const int COLOR_parser_nodes__AStdImport__n_visibility = 71;
+const int COLOR_parser_nodes__AStdImport__n_visibility_61d = 72;
+const int COLOR_parser_nodes__AStdImport__n_kwimport = 73;
+const int COLOR_parser_nodes__AStdImport__n_kwimport_61d = 74;
+const int COLOR_parser_nodes__AStdImport__n_name = 75;
+const int COLOR_parser_nodes__AStdImport__n_name_61d = 76;
+const int COLOR_parser_nodes__AStdImport__init = 77;
+const int COLOR_parser_prod__AStdImport__empty_init = 78;
+const int COLOR_parser_prod__AStdImport__init_astdimport = 79;
+const int COLOR_modelbuilder__AStdImport__mmodule = 80;
+const int COLOR_modelbuilder__AStdImport__mmodule_61d = 81;
+const int COLOR_parser_nodes__ANoImport__n_visibility = 71;
+const int COLOR_parser_nodes__ANoImport__n_visibility_61d = 72;
+const int COLOR_parser_nodes__ANoImport__n_kwimport = 73;
+const int COLOR_parser_nodes__ANoImport__n_kwimport_61d = 74;
+const int COLOR_parser_nodes__ANoImport__n_kwend = 75;
+const int COLOR_parser_nodes__ANoImport__n_kwend_61d = 76;
+const int COLOR_parser_nodes__ANoImport__init = 77;
+const int COLOR_parser_prod__ANoImport__empty_init = 78;
+const int COLOR_parser_prod__ANoImport__init_anoimport = 79;
+const int COLOR_parser_nodes__AVisibility__init = 70;
+const int COLOR_modelbuilder__AVisibility__mvisibility = 71;
+const int COLOR_parser_nodes__APublicVisibility__init = 72;
+const int COLOR_parser_prod__APublicVisibility__empty_init = 73;
+const int COLOR_parser_prod__APublicVisibility__init_apublicvisibility = 74;
+const int COLOR_parser_nodes__APrivateVisibility__n_kwprivate = 72;
+const int COLOR_parser_nodes__APrivateVisibility__n_kwprivate_61d = 73;
+const int COLOR_parser_nodes__APrivateVisibility__init = 74;
+const int COLOR_parser_prod__APrivateVisibility__empty_init = 75;
+const int COLOR_parser_prod__APrivateVisibility__init_aprivatevisibility = 76;
+const int COLOR_parser_nodes__AProtectedVisibility__n_kwprotected = 72;
+const int COLOR_parser_nodes__AProtectedVisibility__n_kwprotected_61d = 73;
+const int COLOR_parser_nodes__AProtectedVisibility__init = 74;
+const int COLOR_parser_prod__AProtectedVisibility__empty_init = 75;
+const int COLOR_parser_prod__AProtectedVisibility__init_aprotectedvisibility = 76;
+const int COLOR_parser_nodes__AIntrudeVisibility__n_kwintrude = 72;
+const int COLOR_parser_nodes__AIntrudeVisibility__n_kwintrude_61d = 73;
+const int COLOR_parser_nodes__AIntrudeVisibility__init = 74;
+const int COLOR_parser_prod__AIntrudeVisibility__empty_init = 75;
+const int COLOR_parser_prod__AIntrudeVisibility__init_aintrudevisibility = 76;
+const int COLOR_parser_nodes__AClassdef__n_propdefs = 70;
+const int COLOR_parser_nodes__AClassdef__init = 71;
+const int COLOR_modelize_class__AClassdef__mclass = 72;
+const int COLOR_modelize_class__AClassdef__mclass_61d = 73;
+const int COLOR_modelize_class__AClassdef__mclassdef = 74;
+const int COLOR_modelize_class__AClassdef__mclassdef_61d = 75;
+const int COLOR_modelize_property__AClassdef__build_properties_is_done = 76;
+const int COLOR_modelize_property__AClassdef__build_properties_is_done_61d = 77;
+const int COLOR_modelize_property__AClassdef__super_inits = 78;
+const int COLOR_modelize_property__AClassdef__super_inits_61d = 79;
+const int COLOR_modelize_property__AClassdef__mfree_init = 80;
+const int COLOR_modelize_property__AClassdef__mfree_init_61d = 81;
+const int COLOR_modelize_property__AClassdef__mprop2npropdef = 82;
+const int COLOR_modelize_property__AClassdef__mprop2npropdef_61d = 83;
+const int COLOR_abstract_compiler__AClassdef__compile_to_c = 84;
+const int COLOR_parser_nodes__AStdClassdef__n_doc = 85;
+const int COLOR_parser_nodes__AStdClassdef__n_doc_61d = 86;
+const int COLOR_parser_nodes__AStdClassdef__n_kwredef = 87;
+const int COLOR_parser_nodes__AStdClassdef__n_kwredef_61d = 88;
+const int COLOR_parser_nodes__AStdClassdef__n_visibility = 89;
+const int COLOR_parser_nodes__AStdClassdef__n_visibility_61d = 90;
+const int COLOR_parser_nodes__AStdClassdef__n_classkind = 91;
+const int COLOR_parser_nodes__AStdClassdef__n_classkind_61d = 92;
+const int COLOR_parser_nodes__AStdClassdef__n_id = 93;
+const int COLOR_parser_nodes__AStdClassdef__n_id_61d = 94;
+const int COLOR_parser_nodes__AStdClassdef__n_formaldefs = 95;
+const int COLOR_parser_nodes__AStdClassdef__n_extern_code_block = 96;
+const int COLOR_parser_nodes__AStdClassdef__n_extern_code_block_61d = 97;
+const int COLOR_parser_nodes__AStdClassdef__n_superclasses = 98;
+const int COLOR_parser_nodes__AStdClassdef__n_kwend = 99;
+const int COLOR_parser_nodes__AStdClassdef__n_kwend_61d = 100;
+const int COLOR_parser_nodes__AStdClassdef__init = 101;
+const int COLOR_parser_prod__AStdClassdef__empty_init = 102;
+const int COLOR_parser_prod__AStdClassdef__init_astdclassdef = 103;
+const int COLOR_parser_nodes__ATopClassdef__init = 85;
+const int COLOR_parser_prod__ATopClassdef__empty_init = 86;
+const int COLOR_parser_prod__ATopClassdef__init_atopclassdef = 87;
+const int COLOR_parser_nodes__AMainClassdef__init = 85;
+const int COLOR_parser_prod__AMainClassdef__empty_init = 86;
+const int COLOR_parser_prod__AMainClassdef__init_amainclassdef = 87;
+const int COLOR_parser_nodes__AClasskind__init = 70;
+const int COLOR_modelize_class__AClasskind__mkind = 71;
+const int COLOR_parser_nodes__AConcreteClasskind__n_kwclass = 72;
+const int COLOR_parser_nodes__AConcreteClasskind__n_kwclass_61d = 73;
+const int COLOR_parser_nodes__AConcreteClasskind__init = 74;
+const int COLOR_parser_prod__AConcreteClasskind__empty_init = 75;
+const int COLOR_parser_prod__AConcreteClasskind__init_aconcreteclasskind = 76;
+const int COLOR_parser_nodes__AAbstractClasskind__n_kwabstract = 72;
+const int COLOR_parser_nodes__AAbstractClasskind__n_kwabstract_61d = 73;
+const int COLOR_parser_nodes__AAbstractClasskind__n_kwclass = 74;
+const int COLOR_parser_nodes__AAbstractClasskind__n_kwclass_61d = 75;
+const int COLOR_parser_nodes__AAbstractClasskind__init = 76;
+const int COLOR_parser_prod__AAbstractClasskind__empty_init = 77;
+const int COLOR_parser_prod__AAbstractClasskind__init_aabstractclasskind = 78;
+const int COLOR_parser_nodes__AInterfaceClasskind__n_kwinterface = 72;
+const int COLOR_parser_nodes__AInterfaceClasskind__n_kwinterface_61d = 73;
+const int COLOR_parser_nodes__AInterfaceClasskind__init = 74;
+const int COLOR_parser_prod__AInterfaceClasskind__empty_init = 75;
+const int COLOR_parser_prod__AInterfaceClasskind__init_ainterfaceclasskind = 76;
+const int COLOR_parser_nodes__AEnumClasskind__n_kwenum = 72;
+const int COLOR_parser_nodes__AEnumClasskind__n_kwenum_61d = 73;
+const int COLOR_parser_nodes__AEnumClasskind__init = 74;
+const int COLOR_parser_prod__AEnumClasskind__empty_init = 75;
+const int COLOR_parser_prod__AEnumClasskind__init_aenumclasskind = 76;
+const int COLOR_parser_nodes__AExternClasskind__n_kwextern = 72;
+const int COLOR_parser_nodes__AExternClasskind__n_kwextern_61d = 73;
+const int COLOR_parser_nodes__AExternClasskind__n_kwclass = 74;
+const int COLOR_parser_nodes__AExternClasskind__n_kwclass_61d = 75;
+const int COLOR_parser_nodes__AExternClasskind__init = 76;
+const int COLOR_parser_prod__AExternClasskind__empty_init = 77;
+const int COLOR_parser_prod__AExternClasskind__init_aexternclasskind = 78;
+const int COLOR_parser_nodes__AFormaldef__n_id = 70;
+const int COLOR_parser_nodes__AFormaldef__n_id_61d = 71;
+const int COLOR_parser_nodes__AFormaldef__n_type = 72;
+const int COLOR_parser_nodes__AFormaldef__n_type_61d = 73;
+const int COLOR_parser_nodes__AFormaldef__init = 74;
+const int COLOR_parser_prod__AFormaldef__empty_init = 75;
+const int COLOR_parser_prod__AFormaldef__init_aformaldef = 76;
+const int COLOR_modelize_class__AFormaldef__mtype = 77;
+const int COLOR_modelize_class__AFormaldef__mtype_61d = 78;
+const int COLOR_modelize_class__AFormaldef__bound = 79;
+const int COLOR_modelize_class__AFormaldef__bound_61d = 80;
+const int COLOR_parser_nodes__ASuperclass__n_kwsuper = 70;
+const int COLOR_parser_nodes__ASuperclass__n_kwsuper_61d = 71;
+const int COLOR_parser_nodes__ASuperclass__n_type = 72;
+const int COLOR_parser_nodes__ASuperclass__n_type_61d = 73;
+const int COLOR_parser_nodes__ASuperclass__init = 74;
+const int COLOR_parser_prod__ASuperclass__empty_init = 75;
+const int COLOR_parser_prod__ASuperclass__init_asuperclass = 76;
+const int COLOR_parser_nodes__AAttrPropdef__n_kwredef = 94;
+const int COLOR_parser_nodes__AAttrPropdef__n_kwredef_61d = 95;
+const int COLOR_parser_nodes__AAttrPropdef__n_visibility = 96;
+const int COLOR_parser_nodes__AAttrPropdef__n_visibility_61d = 97;
+const int COLOR_parser_nodes__AAttrPropdef__n_kwvar = 98;
+const int COLOR_parser_nodes__AAttrPropdef__n_kwvar_61d = 99;
+const int COLOR_parser_nodes__AAttrPropdef__n_id = 100;
+const int COLOR_parser_nodes__AAttrPropdef__n_id_61d = 101;
+const int COLOR_parser_nodes__AAttrPropdef__n_id2 = 102;
+const int COLOR_parser_nodes__AAttrPropdef__n_id2_61d = 103;
+const int COLOR_parser_nodes__AAttrPropdef__n_type = 104;
+const int COLOR_parser_nodes__AAttrPropdef__n_type_61d = 105;
+const int COLOR_parser_nodes__AAttrPropdef__n_readable = 106;
+const int COLOR_parser_nodes__AAttrPropdef__n_readable_61d = 107;
+const int COLOR_parser_nodes__AAttrPropdef__n_writable = 108;
+const int COLOR_parser_nodes__AAttrPropdef__n_writable_61d = 109;
+const int COLOR_parser_nodes__AAttrPropdef__n_expr = 110;
+const int COLOR_parser_nodes__AAttrPropdef__n_expr_61d = 111;
+const int COLOR_parser_nodes__AAttrPropdef__init = 112;
+const int COLOR_parser_prod__AAttrPropdef__empty_init = 113;
+const int COLOR_parser_prod__AAttrPropdef__init_aattrpropdef = 114;
+const int COLOR_modelize_property__AAttrPropdef__mreadpropdef = 115;
+const int COLOR_modelize_property__AAttrPropdef__mreadpropdef_61d = 116;
+const int COLOR_modelize_property__AAttrPropdef__mwritepropdef = 117;
+const int COLOR_modelize_property__AAttrPropdef__mwritepropdef_61d = 118;
+const int COLOR_modelize_property__AAttrPropdef__check_method_signature = 119;
+const int COLOR_abstract_compiler__AAttrPropdef__init_expr = 120;
+const int COLOR_abstract_compiler__AAttrPropdef__check_expr = 121;
+const int COLOR_parser_nodes__ADeferredMethPropdef__n_kwmeth = 105;
+const int COLOR_parser_nodes__ADeferredMethPropdef__n_kwmeth_61d = 106;
+const int COLOR_parser_nodes__ADeferredMethPropdef__init = 107;
+const int COLOR_parser_prod__ADeferredMethPropdef__empty_init = 108;
+const int COLOR_parser_prod__ADeferredMethPropdef__init_adeferredmethpropdef = 109;
+const int COLOR_parser_nodes__AInternMethPropdef__n_kwmeth = 105;
+const int COLOR_parser_nodes__AInternMethPropdef__n_kwmeth_61d = 106;
+const int COLOR_parser_nodes__AInternMethPropdef__init = 107;
+const int COLOR_parser_prod__AInternMethPropdef__empty_init = 108;
+const int COLOR_parser_prod__AInternMethPropdef__init_ainternmethpropdef = 109;
+const int COLOR_parser_nodes__AExternMethPropdef__n_kwmeth = 112;
+const int COLOR_parser_nodes__AExternMethPropdef__n_kwmeth_61d = 113;
+const int COLOR_parser_nodes__AExternMethPropdef__init = 114;
+const int COLOR_parser_prod__AExternMethPropdef__empty_init = 115;
+const int COLOR_parser_prod__AExternMethPropdef__init_aexternmethpropdef = 116;
+const int COLOR_parser_nodes__AMainMethPropdef__init = 115;
+const int COLOR_parser_prod__AMainMethPropdef__empty_init = 116;
+const int COLOR_parser_prod__AMainMethPropdef__init_amainmethpropdef = 117;
+const int COLOR_parser_nodes__AExternCalls__n_kwimport = 70;
+const int COLOR_parser_nodes__AExternCalls__n_kwimport_61d = 71;
+const int COLOR_parser_nodes__AExternCalls__n_extern_calls = 72;
+const int COLOR_parser_nodes__AExternCalls__init = 73;
+const int COLOR_parser_prod__AExternCalls__empty_init = 74;
+const int COLOR_parser_prod__AExternCalls__init_aexterncalls = 75;
+const int COLOR_parser_nodes__AExternCall__init = 70;
+const int COLOR_parser_prod__AExternCall__empty_init = 71;
+const int COLOR_parser_prod__AExternCall__init_aexterncall = 72;
+const int COLOR_parser_nodes__APropExternCall__init = 73;
+const int COLOR_parser_nodes__ALocalPropExternCall__n_methid = 74;
+const int COLOR_parser_nodes__ALocalPropExternCall__n_methid_61d = 75;
+const int COLOR_parser_nodes__ALocalPropExternCall__init = 76;
+const int COLOR_parser_prod__ALocalPropExternCall__empty_init = 77;
+const int COLOR_parser_prod__ALocalPropExternCall__init_alocalpropexterncall = 78;
+const int COLOR_parser_nodes__AFullPropExternCall__n_classid = 74;
+const int COLOR_parser_nodes__AFullPropExternCall__n_classid_61d = 75;
+const int COLOR_parser_nodes__AFullPropExternCall__n_quad = 76;
+const int COLOR_parser_nodes__AFullPropExternCall__n_quad_61d = 77;
+const int COLOR_parser_nodes__AFullPropExternCall__n_methid = 78;
+const int COLOR_parser_nodes__AFullPropExternCall__n_methid_61d = 79;
+const int COLOR_parser_nodes__AFullPropExternCall__init = 80;
+const int COLOR_parser_prod__AFullPropExternCall__empty_init = 81;
+const int COLOR_parser_prod__AFullPropExternCall__init_afullpropexterncall = 82;
+const int COLOR_parser_nodes__AInitPropExternCall__n_classid = 74;
+const int COLOR_parser_nodes__AInitPropExternCall__n_classid_61d = 75;
+const int COLOR_parser_nodes__AInitPropExternCall__init = 76;
+const int COLOR_parser_prod__AInitPropExternCall__empty_init = 77;
+const int COLOR_parser_prod__AInitPropExternCall__init_ainitpropexterncall = 78;
+const int COLOR_parser_nodes__ASuperExternCall__n_kwsuper = 73;
+const int COLOR_parser_nodes__ASuperExternCall__n_kwsuper_61d = 74;
+const int COLOR_parser_nodes__ASuperExternCall__init = 75;
+const int COLOR_parser_prod__ASuperExternCall__empty_init = 76;
+const int COLOR_parser_prod__ASuperExternCall__init_asuperexterncall = 77;
+const int COLOR_parser_nodes__ACastExternCall__init = 73;
+const int COLOR_parser_nodes__ACastAsExternCall__n_from_type = 74;
+const int COLOR_parser_nodes__ACastAsExternCall__n_from_type_61d = 75;
+const int COLOR_parser_nodes__ACastAsExternCall__n_kwas = 76;
+const int COLOR_parser_nodes__ACastAsExternCall__n_kwas_61d = 77;
+const int COLOR_parser_nodes__ACastAsExternCall__n_to_type = 78;
+const int COLOR_parser_nodes__ACastAsExternCall__n_to_type_61d = 79;
+const int COLOR_parser_nodes__ACastAsExternCall__init = 80;
+const int COLOR_parser_prod__ACastAsExternCall__empty_init = 81;
+const int COLOR_parser_prod__ACastAsExternCall__init_acastasexterncall = 82;
+const int COLOR_parser_nodes__AAsNullableExternCall__n_type = 74;
+const int COLOR_parser_nodes__AAsNullableExternCall__n_type_61d = 75;
+const int COLOR_parser_nodes__AAsNullableExternCall__n_kwas = 76;
+const int COLOR_parser_nodes__AAsNullableExternCall__n_kwas_61d = 77;
+const int COLOR_parser_nodes__AAsNullableExternCall__n_kwnullable = 78;
+const int COLOR_parser_nodes__AAsNullableExternCall__n_kwnullable_61d = 79;
+const int COLOR_parser_nodes__AAsNullableExternCall__init = 80;
+const int COLOR_parser_prod__AAsNullableExternCall__empty_init = 81;
+const int COLOR_parser_prod__AAsNullableExternCall__init_aasnullableexterncall = 82;
+const int COLOR_parser_nodes__AAsNotNullableExternCall__n_type = 74;
+const int COLOR_parser_nodes__AAsNotNullableExternCall__n_type_61d = 75;
+const int COLOR_parser_nodes__AAsNotNullableExternCall__n_kwas = 76;
+const int COLOR_parser_nodes__AAsNotNullableExternCall__n_kwas_61d = 77;
+const int COLOR_parser_nodes__AAsNotNullableExternCall__n_kwnot = 78;
+const int COLOR_parser_nodes__AAsNotNullableExternCall__n_kwnot_61d = 79;
+const int COLOR_parser_nodes__AAsNotNullableExternCall__n_kwnullable = 80;
+const int COLOR_parser_nodes__AAsNotNullableExternCall__n_kwnullable_61d = 81;
+const int COLOR_parser_nodes__AAsNotNullableExternCall__init = 82;
+const int COLOR_parser_prod__AAsNotNullableExternCall__empty_init = 83;
+const int COLOR_parser_prod__AAsNotNullableExternCall__init_aasnotnullableexterncall = 84;
+const int COLOR_parser_nodes__ATypePropdef__n_kwredef = 94;
+const int COLOR_parser_nodes__ATypePropdef__n_kwredef_61d = 95;
+const int COLOR_parser_nodes__ATypePropdef__n_visibility = 96;
+const int COLOR_parser_nodes__ATypePropdef__n_visibility_61d = 97;
+const int COLOR_parser_nodes__ATypePropdef__n_kwtype = 98;
+const int COLOR_parser_nodes__ATypePropdef__n_kwtype_61d = 99;
+const int COLOR_parser_nodes__ATypePropdef__n_id = 100;
+const int COLOR_parser_nodes__ATypePropdef__n_id_61d = 101;
+const int COLOR_parser_nodes__ATypePropdef__n_type = 102;
+const int COLOR_parser_nodes__ATypePropdef__n_type_61d = 103;
+const int COLOR_parser_nodes__ATypePropdef__init = 104;
+const int COLOR_parser_prod__ATypePropdef__empty_init = 105;
+const int COLOR_parser_prod__ATypePropdef__init_atypepropdef = 106;
+const int COLOR_parser_nodes__AAble__n_visibility = 70;
+const int COLOR_parser_nodes__AAble__n_visibility_61d = 71;
+const int COLOR_parser_nodes__AAble__n_kwredef = 72;
+const int COLOR_parser_nodes__AAble__n_kwredef_61d = 73;
+const int COLOR_parser_nodes__AAble__init = 74;
+const int COLOR_parser_nodes__AReadAble__n_kwreadable = 75;
+const int COLOR_parser_nodes__AReadAble__n_kwreadable_61d = 76;
+const int COLOR_parser_nodes__AReadAble__init = 77;
+const int COLOR_parser_prod__AReadAble__empty_init = 78;
+const int COLOR_parser_prod__AReadAble__init_areadable = 79;
+const int COLOR_parser_nodes__AWriteAble__n_kwwritable = 75;
+const int COLOR_parser_nodes__AWriteAble__n_kwwritable_61d = 76;
+const int COLOR_parser_nodes__AWriteAble__init = 77;
+const int COLOR_parser_prod__AWriteAble__empty_init = 78;
+const int COLOR_parser_prod__AWriteAble__init_awriteable = 79;
+const int COLOR_parser_nodes__AMethid__init = 70;
+const int COLOR_parser_nodes__AIdMethid__n_id = 71;
+const int COLOR_parser_nodes__AIdMethid__n_id_61d = 72;
+const int COLOR_parser_nodes__AIdMethid__init = 73;
+const int COLOR_parser_prod__AIdMethid__empty_init = 74;
+const int COLOR_parser_prod__AIdMethid__init_aidmethid = 75;
+const int COLOR_parser_nodes__APlusMethid__n_plus = 71;
+const int COLOR_parser_nodes__APlusMethid__n_plus_61d = 72;
+const int COLOR_parser_nodes__APlusMethid__init = 73;
+const int COLOR_parser_prod__APlusMethid__empty_init = 74;
+const int COLOR_parser_prod__APlusMethid__init_aplusmethid = 75;
+const int COLOR_parser_nodes__AMinusMethid__n_minus = 71;
+const int COLOR_parser_nodes__AMinusMethid__n_minus_61d = 72;
+const int COLOR_parser_nodes__AMinusMethid__init = 73;
+const int COLOR_parser_prod__AMinusMethid__empty_init = 74;
+const int COLOR_parser_prod__AMinusMethid__init_aminusmethid = 75;
+const int COLOR_parser_nodes__AStarMethid__n_star = 71;
+const int COLOR_parser_nodes__AStarMethid__n_star_61d = 72;
+const int COLOR_parser_nodes__AStarMethid__init = 73;
+const int COLOR_parser_prod__AStarMethid__empty_init = 74;
+const int COLOR_parser_prod__AStarMethid__init_astarmethid = 75;
+const int COLOR_parser_nodes__ASlashMethid__n_slash = 71;
+const int COLOR_parser_nodes__ASlashMethid__n_slash_61d = 72;
+const int COLOR_parser_nodes__ASlashMethid__init = 73;
+const int COLOR_parser_prod__ASlashMethid__empty_init = 74;
+const int COLOR_parser_prod__ASlashMethid__init_aslashmethid = 75;
+const int COLOR_parser_nodes__APercentMethid__n_percent = 71;
+const int COLOR_parser_nodes__APercentMethid__n_percent_61d = 72;
+const int COLOR_parser_nodes__APercentMethid__init = 73;
+const int COLOR_parser_prod__APercentMethid__empty_init = 74;
+const int COLOR_parser_prod__APercentMethid__init_apercentmethid = 75;
+const int COLOR_parser_nodes__AEqMethid__n_eq = 71;
+const int COLOR_parser_nodes__AEqMethid__n_eq_61d = 72;
+const int COLOR_parser_nodes__AEqMethid__init = 73;
+const int COLOR_parser_prod__AEqMethid__empty_init = 74;
+const int COLOR_parser_prod__AEqMethid__init_aeqmethid = 75;
+const int COLOR_parser_nodes__ANeMethid__n_ne = 71;
+const int COLOR_parser_nodes__ANeMethid__n_ne_61d = 72;
+const int COLOR_parser_nodes__ANeMethid__init = 73;
+const int COLOR_parser_prod__ANeMethid__empty_init = 74;
+const int COLOR_parser_prod__ANeMethid__init_anemethid = 75;
+const int COLOR_parser_nodes__ALeMethid__n_le = 71;
+const int COLOR_parser_nodes__ALeMethid__n_le_61d = 72;
+const int COLOR_parser_nodes__ALeMethid__init = 73;
+const int COLOR_parser_prod__ALeMethid__empty_init = 74;
+const int COLOR_parser_prod__ALeMethid__init_alemethid = 75;
+const int COLOR_parser_nodes__AGeMethid__n_ge = 71;
+const int COLOR_parser_nodes__AGeMethid__n_ge_61d = 72;
+const int COLOR_parser_nodes__AGeMethid__init = 73;
+const int COLOR_parser_prod__AGeMethid__empty_init = 74;
+const int COLOR_parser_prod__AGeMethid__init_agemethid = 75;
+const int COLOR_parser_nodes__ALtMethid__n_lt = 71;
+const int COLOR_parser_nodes__ALtMethid__n_lt_61d = 72;
+const int COLOR_parser_nodes__ALtMethid__init = 73;
+const int COLOR_parser_prod__ALtMethid__empty_init = 74;
+const int COLOR_parser_prod__ALtMethid__init_altmethid = 75;
+const int COLOR_parser_nodes__AGtMethid__n_gt = 71;
+const int COLOR_parser_nodes__AGtMethid__n_gt_61d = 72;
+const int COLOR_parser_nodes__AGtMethid__init = 73;
+const int COLOR_parser_prod__AGtMethid__empty_init = 74;
+const int COLOR_parser_prod__AGtMethid__init_agtmethid = 75;
+const int COLOR_parser_nodes__ALlMethid__n_ll = 71;
+const int COLOR_parser_nodes__ALlMethid__n_ll_61d = 72;
+const int COLOR_parser_nodes__ALlMethid__init = 73;
+const int COLOR_parser_prod__ALlMethid__empty_init = 74;
+const int COLOR_parser_prod__ALlMethid__init_allmethid = 75;
+const int COLOR_parser_nodes__AGgMethid__n_gg = 71;
+const int COLOR_parser_nodes__AGgMethid__n_gg_61d = 72;
+const int COLOR_parser_nodes__AGgMethid__init = 73;
+const int COLOR_parser_prod__AGgMethid__empty_init = 74;
+const int COLOR_parser_prod__AGgMethid__init_aggmethid = 75;
+const int COLOR_parser_nodes__ABraMethid__n_obra = 71;
+const int COLOR_parser_nodes__ABraMethid__n_obra_61d = 72;
+const int COLOR_parser_nodes__ABraMethid__n_cbra = 73;
+const int COLOR_parser_nodes__ABraMethid__n_cbra_61d = 74;
+const int COLOR_parser_nodes__ABraMethid__init = 75;
+const int COLOR_parser_prod__ABraMethid__empty_init = 76;
+const int COLOR_parser_prod__ABraMethid__init_abramethid = 77;
+const int COLOR_parser_nodes__AStarshipMethid__n_starship = 71;
+const int COLOR_parser_nodes__AStarshipMethid__n_starship_61d = 72;
+const int COLOR_parser_nodes__AStarshipMethid__init = 73;
+const int COLOR_parser_prod__AStarshipMethid__empty_init = 74;
+const int COLOR_parser_prod__AStarshipMethid__init_astarshipmethid = 75;
+const int COLOR_parser_nodes__AAssignMethid__n_id = 71;
+const int COLOR_parser_nodes__AAssignMethid__n_id_61d = 72;
+const int COLOR_parser_nodes__AAssignMethid__n_assign = 73;
+const int COLOR_parser_nodes__AAssignMethid__n_assign_61d = 74;
+const int COLOR_parser_nodes__AAssignMethid__init = 75;
+const int COLOR_parser_prod__AAssignMethid__empty_init = 76;
+const int COLOR_parser_prod__AAssignMethid__init_aassignmethid = 77;
+const int COLOR_parser_nodes__ABraassignMethid__n_obra = 71;
+const int COLOR_parser_nodes__ABraassignMethid__n_obra_61d = 72;
+const int COLOR_parser_nodes__ABraassignMethid__n_cbra = 73;
+const int COLOR_parser_nodes__ABraassignMethid__n_cbra_61d = 74;
+const int COLOR_parser_nodes__ABraassignMethid__n_assign = 75;
+const int COLOR_parser_nodes__ABraassignMethid__n_assign_61d = 76;
+const int COLOR_parser_nodes__ABraassignMethid__init = 77;
+const int COLOR_parser_prod__ABraassignMethid__empty_init = 78;
+const int COLOR_parser_prod__ABraassignMethid__init_abraassignmethid = 79;
+const int COLOR_parser_nodes__ASignature__n_opar = 70;
+const int COLOR_parser_nodes__ASignature__n_opar_61d = 71;
+const int COLOR_parser_nodes__ASignature__n_params = 72;
+const int COLOR_parser_nodes__ASignature__n_cpar = 73;
+const int COLOR_parser_nodes__ASignature__n_cpar_61d = 74;
+const int COLOR_parser_nodes__ASignature__n_type = 75;
+const int COLOR_parser_nodes__ASignature__n_type_61d = 76;
 const int COLOR_parser_nodes__ASignature__init = 77;
 const int COLOR_parser_prod__ASignature__empty_init = 78;
 const int COLOR_parser_prod__ASignature__init_asignature = 79;
@@ -1680,1723 +1670,1660 @@ const int COLOR_modelize_property__ASignature__ret_type = 88;
 const int COLOR_modelize_property__ASignature__ret_type_61d = 89;
 const int COLOR_modelize_property__ASignature__visit_signature = 90;
 const int COLOR_modelize_property__ASignature__build_signature = 91;
-const int COLOR_parser_nodes__AParam__n_id = 69;
-const int COLOR_parser_nodes__AParam__n_id_61d = 70;
-const int COLOR_parser_nodes__AParam__n_type = 71;
-const int COLOR_parser_nodes__AParam__n_type_61d = 72;
-const int COLOR_parser_nodes__AParam__n_dotdotdot = 73;
-const int COLOR_parser_nodes__AParam__n_dotdotdot_61d = 74;
-const int COLOR_parser_nodes__AParam__init = 75;
-const int COLOR_parser_prod__AParam__empty_init = 76;
-const int COLOR_parser_prod__AParam__init_aparam = 77;
-const int COLOR_scope__AParam__variable = 78;
-const int COLOR_scope__AParam__variable_61d = 79;
-const int COLOR_modelize_property__AParam__mparameter = 80;
-const int COLOR_modelize_property__AParam__mparameter_61d = 81;
-const int COLOR_scope__AParam__accept_scope_visitor = 82;
-const int COLOR_parser_nodes__AClosureDecl__n_kwbreak = 69;
-const int COLOR_parser_nodes__AClosureDecl__n_kwbreak_61d = 70;
-const int COLOR_parser_nodes__AClosureDecl__n_bang = 71;
-const int COLOR_parser_nodes__AClosureDecl__n_bang_61d = 72;
-const int COLOR_parser_nodes__AClosureDecl__n_id = 73;
-const int COLOR_parser_nodes__AClosureDecl__n_id_61d = 74;
-const int COLOR_parser_nodes__AClosureDecl__n_signature = 75;
-const int COLOR_parser_nodes__AClosureDecl__n_signature_61d = 76;
-const int COLOR_parser_nodes__AClosureDecl__n_expr = 77;
-const int COLOR_parser_nodes__AClosureDecl__n_expr_61d = 78;
-const int COLOR_parser_nodes__AClosureDecl__init = 79;
-const int COLOR_parser_prod__AClosureDecl__empty_init = 80;
-const int COLOR_parser_prod__AClosureDecl__init_aclosuredecl = 81;
-const int COLOR_scope__AClosureDecl__variable = 82;
-const int COLOR_scope__AClosureDecl__variable_61d = 83;
-const int COLOR_parser_nodes__AType__n_kwnullable = 69;
-const int COLOR_parser_nodes__AType__n_kwnullable_61d = 70;
-const int COLOR_parser_nodes__AType__n_id = 71;
-const int COLOR_parser_nodes__AType__n_id_61d = 72;
-const int COLOR_parser_nodes__AType__n_types = 73;
-const int COLOR_parser_nodes__AType__init = 74;
-const int COLOR_parser_prod__AType__empty_init = 75;
-const int COLOR_parser_prod__AType__init_atype = 76;
-const int COLOR_modelize_class__AType__mtype = 77;
-const int COLOR_modelize_class__AType__mtype_61d = 78;
-const int COLOR_modelize_class__AType__checked_mtype = 79;
-const int COLOR_modelize_class__AType__checked_mtype_61d = 80;
-const int COLOR_astbuilder__AType__make = 81;
-const int COLOR_parser_nodes__ALabel__n_kwlabel = 69;
-const int COLOR_parser_nodes__ALabel__n_kwlabel_61d = 70;
-const int COLOR_parser_nodes__ALabel__n_id = 71;
-const int COLOR_parser_nodes__ALabel__n_id_61d = 72;
-const int COLOR_parser_nodes__ALabel__init = 73;
-const int COLOR_parser_prod__ALabel__empty_init = 74;
-const int COLOR_parser_prod__ALabel__init_alabel = 75;
-const int COLOR_parser_nodes__ABlockExpr__n_expr = 89;
-const int COLOR_parser_nodes__ABlockExpr__n_kwend = 90;
-const int COLOR_parser_nodes__ABlockExpr__n_kwend_61d = 91;
-const int COLOR_parser_nodes__ABlockExpr__init = 92;
-const int COLOR_parser_prod__ABlockExpr__empty_init = 93;
-const int COLOR_parser_prod__ABlockExpr__init_ablockexpr = 94;
-const int COLOR_astbuilder__ABlockExpr__make = 95;
-const int COLOR_parser_nodes__AVardeclExpr__n_kwvar = 89;
-const int COLOR_parser_nodes__AVardeclExpr__n_kwvar_61d = 90;
-const int COLOR_parser_nodes__AVardeclExpr__n_id = 91;
-const int COLOR_parser_nodes__AVardeclExpr__n_id_61d = 92;
-const int COLOR_parser_nodes__AVardeclExpr__n_type = 93;
-const int COLOR_parser_nodes__AVardeclExpr__n_type_61d = 94;
-const int COLOR_parser_nodes__AVardeclExpr__n_assign = 95;
-const int COLOR_parser_nodes__AVardeclExpr__n_assign_61d = 96;
-const int COLOR_parser_nodes__AVardeclExpr__n_expr = 97;
-const int COLOR_parser_nodes__AVardeclExpr__n_expr_61d = 98;
-const int COLOR_parser_nodes__AVardeclExpr__init = 99;
-const int COLOR_parser_prod__AVardeclExpr__empty_init = 100;
-const int COLOR_parser_prod__AVardeclExpr__init_avardeclexpr = 101;
-const int COLOR_scope__AVardeclExpr__variable = 102;
-const int COLOR_scope__AVardeclExpr__variable_61d = 103;
-const int COLOR_scope__AVardeclExpr__accept_scope_visitor = 104;
-const int COLOR_local_var_init__AVardeclExpr__accept_local_var_visitor = 105;
-const int COLOR_parser_nodes__AReturnExpr__n_kwreturn = 89;
-const int COLOR_parser_nodes__AReturnExpr__n_kwreturn_61d = 90;
-const int COLOR_parser_nodes__AReturnExpr__n_expr = 91;
-const int COLOR_parser_nodes__AReturnExpr__n_expr_61d = 92;
-const int COLOR_parser_nodes__AReturnExpr__init = 93;
-const int COLOR_parser_prod__AReturnExpr__empty_init = 94;
-const int COLOR_parser_prod__AReturnExpr__init_areturnexpr = 95;
-const int COLOR_flow__AReturnExpr__accept_flow_visitor = 96;
-const int COLOR_parser_nodes__AAbortExpr__n_kwabort = 89;
-const int COLOR_parser_nodes__AAbortExpr__n_kwabort_61d = 90;
-const int COLOR_parser_nodes__AAbortExpr__init = 91;
-const int COLOR_parser_prod__AAbortExpr__empty_init = 92;
-const int COLOR_parser_prod__AAbortExpr__init_aabortexpr = 93;
-const int COLOR_flow__AAbortExpr__accept_flow_visitor = 94;
-const int COLOR_parser_nodes__AIfExpr__n_kwif = 89;
-const int COLOR_parser_nodes__AIfExpr__n_kwif_61d = 90;
-const int COLOR_parser_nodes__AIfExpr__n_expr = 91;
-const int COLOR_parser_nodes__AIfExpr__n_expr_61d = 92;
-const int COLOR_parser_nodes__AIfExpr__n_then = 93;
-const int COLOR_parser_nodes__AIfExpr__n_then_61d = 94;
-const int COLOR_parser_nodes__AIfExpr__n_else = 95;
-const int COLOR_parser_nodes__AIfExpr__n_else_61d = 96;
-const int COLOR_parser_nodes__AIfExpr__init = 97;
-const int COLOR_parser_prod__AIfExpr__empty_init = 98;
-const int COLOR_parser_prod__AIfExpr__init_aifexpr = 99;
-const int COLOR_astbuilder__AIfExpr__make = 100;
-const int COLOR_parser_nodes__AIfexprExpr__n_kwif = 89;
-const int COLOR_parser_nodes__AIfexprExpr__n_kwif_61d = 90;
-const int COLOR_parser_nodes__AIfexprExpr__n_expr = 91;
-const int COLOR_parser_nodes__AIfexprExpr__n_expr_61d = 92;
-const int COLOR_parser_nodes__AIfexprExpr__n_kwthen = 93;
-const int COLOR_parser_nodes__AIfexprExpr__n_kwthen_61d = 94;
-const int COLOR_parser_nodes__AIfexprExpr__n_then = 95;
-const int COLOR_parser_nodes__AIfexprExpr__n_then_61d = 96;
-const int COLOR_parser_nodes__AIfexprExpr__n_kwelse = 97;
-const int COLOR_parser_nodes__AIfexprExpr__n_kwelse_61d = 98;
-const int COLOR_parser_nodes__AIfexprExpr__n_else = 99;
-const int COLOR_parser_nodes__AIfexprExpr__n_else_61d = 100;
-const int COLOR_parser_nodes__AIfexprExpr__init = 101;
-const int COLOR_parser_prod__AIfexprExpr__empty_init = 102;
-const int COLOR_parser_prod__AIfexprExpr__init_aifexprexpr = 103;
-const int COLOR_parser_nodes__AAssertExpr__n_kwassert = 89;
-const int COLOR_parser_nodes__AAssertExpr__n_kwassert_61d = 90;
-const int COLOR_parser_nodes__AAssertExpr__n_id = 91;
-const int COLOR_parser_nodes__AAssertExpr__n_id_61d = 92;
-const int COLOR_parser_nodes__AAssertExpr__n_expr = 93;
-const int COLOR_parser_nodes__AAssertExpr__n_expr_61d = 94;
-const int COLOR_parser_nodes__AAssertExpr__n_else = 95;
-const int COLOR_parser_nodes__AAssertExpr__n_else_61d = 96;
-const int COLOR_parser_nodes__AAssertExpr__init = 97;
-const int COLOR_parser_prod__AAssertExpr__empty_init = 98;
-const int COLOR_parser_prod__AAssertExpr__init_aassertexpr = 99;
-const int COLOR_parser_nodes__AProxyExpr__n_expr = 89;
-const int COLOR_parser_nodes__AProxyExpr__n_expr_61d = 90;
-const int COLOR_parser_nodes__AProxyExpr__init = 91;
-const int COLOR_parser_nodes__AOnceExpr__n_kwonce = 92;
-const int COLOR_parser_nodes__AOnceExpr__n_kwonce_61d = 93;
-const int COLOR_parser_nodes__AOnceExpr__init = 94;
-const int COLOR_parser_prod__AOnceExpr__empty_init = 95;
-const int COLOR_parser_prod__AOnceExpr__init_aonceexpr = 96;
-const int COLOR_simple_misc_analysis__AOnceExpr__accept_simple_misc = 97;
-const int COLOR_parser_nodes__ABinopExpr__n_expr2 = 117;
-const int COLOR_parser_nodes__ABinopExpr__n_expr2_61d = 118;
-const int COLOR_parser_nodes__ABinopExpr__init = 119;
-const int COLOR_parser_prod__ABinopExpr__empty_init = 120;
-const int COLOR_parser_prod__ABinopExpr__init_abinopexpr = 121;
-const int COLOR_parser_nodes__ABoolExpr__init = 89;
-const int COLOR_parser_nodes__AOrExpr__n_expr = 90;
-const int COLOR_parser_nodes__AOrExpr__n_expr_61d = 91;
-const int COLOR_parser_nodes__AOrExpr__n_expr2 = 92;
-const int COLOR_parser_nodes__AOrExpr__n_expr2_61d = 93;
-const int COLOR_parser_nodes__AOrExpr__init = 94;
-const int COLOR_parser_prod__AOrExpr__empty_init = 95;
-const int COLOR_parser_prod__AOrExpr__init_aorexpr = 96;
-const int COLOR_parser_nodes__AAndExpr__n_expr = 90;
-const int COLOR_parser_nodes__AAndExpr__n_expr_61d = 91;
-const int COLOR_parser_nodes__AAndExpr__n_expr2 = 92;
-const int COLOR_parser_nodes__AAndExpr__n_expr2_61d = 93;
-const int COLOR_parser_nodes__AAndExpr__init = 94;
-const int COLOR_parser_prod__AAndExpr__empty_init = 95;
-const int COLOR_parser_prod__AAndExpr__init_aandexpr = 96;
-const int COLOR_parser_nodes__AOrElseExpr__n_expr = 90;
-const int COLOR_parser_nodes__AOrElseExpr__n_expr_61d = 91;
-const int COLOR_parser_nodes__AOrElseExpr__n_expr2 = 92;
-const int COLOR_parser_nodes__AOrElseExpr__n_expr2_61d = 93;
-const int COLOR_parser_nodes__AOrElseExpr__init = 94;
-const int COLOR_parser_prod__AOrElseExpr__empty_init = 95;
-const int COLOR_parser_prod__AOrElseExpr__init_aorelseexpr = 96;
-const int COLOR_flow__AOrElseExpr__accept_flow_visitor = 97;
-const int COLOR_parser_nodes__AImpliesExpr__n_expr = 90;
-const int COLOR_parser_nodes__AImpliesExpr__n_expr_61d = 91;
-const int COLOR_parser_nodes__AImpliesExpr__n_expr2 = 92;
-const int COLOR_parser_nodes__AImpliesExpr__n_expr2_61d = 93;
-const int COLOR_parser_nodes__AImpliesExpr__init = 94;
-const int COLOR_parser_prod__AImpliesExpr__empty_init = 95;
-const int COLOR_parser_prod__AImpliesExpr__init_aimpliesexpr = 96;
-const int COLOR_parser_nodes__ANotExpr__n_kwnot = 90;
-const int COLOR_parser_nodes__ANotExpr__n_kwnot_61d = 91;
-const int COLOR_parser_nodes__ANotExpr__n_expr = 92;
-const int COLOR_parser_nodes__ANotExpr__n_expr_61d = 93;
-const int COLOR_parser_nodes__ANotExpr__init = 94;
-const int COLOR_parser_prod__ANotExpr__empty_init = 95;
-const int COLOR_parser_prod__ANotExpr__init_anotexpr = 96;
-const int COLOR_parser_nodes__AEqExpr__init = 122;
-const int COLOR_parser_prod__AEqExpr__empty_init = 123;
-const int COLOR_parser_prod__AEqExpr__init_aeqexpr = 124;
-const int COLOR_flow__AEqExpr__accept_flow_visitor = 125;
-const int COLOR_typing__AEqExpr__accept_typing = 126;
-const int COLOR_parser_nodes__AEeExpr__n_expr = 90;
-const int COLOR_parser_nodes__AEeExpr__n_expr_61d = 91;
-const int COLOR_parser_nodes__AEeExpr__n_expr2 = 92;
-const int COLOR_parser_nodes__AEeExpr__n_expr2_61d = 93;
-const int COLOR_parser_nodes__AEeExpr__init = 94;
-const int COLOR_parser_prod__AEeExpr__empty_init = 95;
-const int COLOR_parser_prod__AEeExpr__init_aeeexpr = 96;
-const int COLOR_parser_nodes__ANeExpr__init = 122;
-const int COLOR_parser_prod__ANeExpr__empty_init = 123;
-const int COLOR_parser_prod__ANeExpr__init_aneexpr = 124;
-const int COLOR_flow__ANeExpr__accept_flow_visitor = 125;
-const int COLOR_typing__ANeExpr__accept_typing = 126;
-const int COLOR_parser_nodes__ALtExpr__init = 122;
-const int COLOR_parser_prod__ALtExpr__empty_init = 123;
-const int COLOR_parser_prod__ALtExpr__init_altexpr = 124;
-const int COLOR_parser_nodes__ALeExpr__init = 122;
-const int COLOR_parser_prod__ALeExpr__empty_init = 123;
-const int COLOR_parser_prod__ALeExpr__init_aleexpr = 124;
-const int COLOR_parser_nodes__ALlExpr__init = 122;
-const int COLOR_parser_prod__ALlExpr__empty_init = 123;
-const int COLOR_parser_prod__ALlExpr__init_allexpr = 124;
-const int COLOR_parser_nodes__AGtExpr__init = 122;
-const int COLOR_parser_prod__AGtExpr__empty_init = 123;
-const int COLOR_parser_prod__AGtExpr__init_agtexpr = 124;
-const int COLOR_parser_nodes__AGeExpr__init = 122;
-const int COLOR_parser_prod__AGeExpr__empty_init = 123;
-const int COLOR_parser_prod__AGeExpr__init_ageexpr = 124;
-const int COLOR_parser_nodes__AGgExpr__init = 122;
-const int COLOR_parser_prod__AGgExpr__empty_init = 123;
-const int COLOR_parser_prod__AGgExpr__init_aggexpr = 124;
-const int COLOR_parser_nodes__AIsaExpr__n_expr = 90;
-const int COLOR_parser_nodes__AIsaExpr__n_expr_61d = 91;
-const int COLOR_parser_nodes__AIsaExpr__n_type = 92;
-const int COLOR_parser_nodes__AIsaExpr__n_type_61d = 93;
-const int COLOR_parser_nodes__AIsaExpr__init = 94;
-const int COLOR_parser_prod__AIsaExpr__empty_init = 95;
-const int COLOR_parser_prod__AIsaExpr__init_aisaexpr = 96;
-const int COLOR_typing__AIsaExpr__cast_type = 97;
-const int COLOR_typing__AIsaExpr__cast_type_61d = 98;
-const int COLOR_flow__AIsaExpr__accept_flow_visitor = 99;
-const int COLOR_parser_nodes__APlusExpr__init = 122;
-const int COLOR_parser_prod__APlusExpr__empty_init = 123;
-const int COLOR_parser_prod__APlusExpr__init_aplusexpr = 124;
-const int COLOR_parser_nodes__AMinusExpr__init = 122;
-const int COLOR_parser_prod__AMinusExpr__empty_init = 123;
-const int COLOR_parser_prod__AMinusExpr__init_aminusexpr = 124;
-const int COLOR_parser_nodes__AStarshipExpr__init = 122;
-const int COLOR_parser_prod__AStarshipExpr__empty_init = 123;
-const int COLOR_parser_prod__AStarshipExpr__init_astarshipexpr = 124;
-const int COLOR_parser_nodes__AStarExpr__init = 122;
-const int COLOR_parser_prod__AStarExpr__empty_init = 123;
-const int COLOR_parser_prod__AStarExpr__init_astarexpr = 124;
-const int COLOR_parser_nodes__ASlashExpr__init = 122;
-const int COLOR_parser_prod__ASlashExpr__empty_init = 123;
-const int COLOR_parser_prod__ASlashExpr__init_aslashexpr = 124;
-const int COLOR_parser_nodes__APercentExpr__init = 122;
-const int COLOR_parser_prod__APercentExpr__empty_init = 123;
-const int COLOR_parser_prod__APercentExpr__init_apercentexpr = 124;
-const int COLOR_parser_nodes__AUminusExpr__n_minus = 117;
-const int COLOR_parser_nodes__AUminusExpr__n_minus_61d = 118;
-const int COLOR_parser_nodes__AUminusExpr__init = 119;
-const int COLOR_parser_prod__AUminusExpr__empty_init = 120;
-const int COLOR_parser_prod__AUminusExpr__init_auminusexpr = 121;
-const int COLOR_parser_nodes__ANewExpr__n_kwnew = 89;
-const int COLOR_parser_nodes__ANewExpr__n_kwnew_61d = 90;
-const int COLOR_parser_nodes__ANewExpr__n_type = 91;
-const int COLOR_parser_nodes__ANewExpr__n_type_61d = 92;
-const int COLOR_parser_nodes__ANewExpr__n_id = 93;
-const int COLOR_parser_nodes__ANewExpr__n_id_61d = 94;
-const int COLOR_parser_nodes__ANewExpr__n_args = 95;
-const int COLOR_parser_nodes__ANewExpr__n_args_61d = 96;
-const int COLOR_parser_nodes__ANewExpr__init = 97;
-const int COLOR_parser_prod__ANewExpr__empty_init = 98;
-const int COLOR_parser_prod__ANewExpr__init_anewexpr = 99;
-const int COLOR_typing__ANewExpr__mproperty = 100;
-const int COLOR_typing__ANewExpr__callsite = 101;
-const int COLOR_typing__ANewExpr__callsite_61d = 102;
-const int COLOR_astbuilder__ANewExpr__make = 103;
-const int COLOR_parser_nodes__AAttrExpr__init = 111;
-const int COLOR_parser_prod__AAttrExpr__empty_init = 112;
-const int COLOR_parser_prod__AAttrExpr__init_aattrexpr = 113;
-const int COLOR_astbuilder__AAttrExpr__make = 114;
-const int COLOR_parser_nodes__ACallExpr__init = 124;
-const int COLOR_parser_prod__ACallExpr__empty_init = 125;
-const int COLOR_parser_prod__ACallExpr__init_acallexpr = 126;
-const int COLOR_astbuilder__ACallExpr__make = 127;
-const int COLOR_parser_nodes__ASuperExpr__n_qualified = 89;
-const int COLOR_parser_nodes__ASuperExpr__n_qualified_61d = 90;
-const int COLOR_parser_nodes__ASuperExpr__n_kwsuper = 91;
-const int COLOR_parser_nodes__ASuperExpr__n_kwsuper_61d = 92;
-const int COLOR_parser_nodes__ASuperExpr__n_args = 93;
-const int COLOR_parser_nodes__ASuperExpr__n_args_61d = 94;
-const int COLOR_parser_nodes__ASuperExpr__init = 95;
-const int COLOR_parser_prod__ASuperExpr__empty_init = 96;
-const int COLOR_parser_prod__ASuperExpr__init_asuperexpr = 97;
-const int COLOR_typing__ASuperExpr__mproperty = 98;
-const int COLOR_typing__ASuperExpr__mproperty_61d = 99;
-const int COLOR_typing__ASuperExpr__process_superinit = 100;
-const int COLOR_parser_nodes__AInitExpr__n_kwinit = 117;
-const int COLOR_parser_nodes__AInitExpr__n_kwinit_61d = 118;
-const int COLOR_parser_nodes__AInitExpr__n_args = 119;
-const int COLOR_parser_nodes__AInitExpr__n_args_61d = 120;
-const int COLOR_parser_nodes__AInitExpr__init = 121;
-const int COLOR_parser_prod__AInitExpr__empty_init = 122;
-const int COLOR_parser_prod__AInitExpr__init_ainitexpr = 123;
-const int COLOR_parser_nodes__ABraExpr__init = 131;
-const int COLOR_parser_prod__ABraExpr__empty_init = 132;
-const int COLOR_parser_prod__ABraExpr__init_abraexpr = 133;
-const int COLOR_parser_nodes__AClosureCallExpr__n_id = 89;
-const int COLOR_parser_nodes__AClosureCallExpr__n_id_61d = 90;
-const int COLOR_parser_nodes__AClosureCallExpr__n_args = 91;
-const int COLOR_parser_nodes__AClosureCallExpr__n_args_61d = 92;
-const int COLOR_parser_nodes__AClosureCallExpr__n_closure_defs = 93;
-const int COLOR_parser_nodes__AClosureCallExpr__init = 94;
-const int COLOR_parser_prod__AClosureCallExpr__empty_init = 95;
-const int COLOR_parser_prod__AClosureCallExpr__init_aclosurecallexpr = 96;
-const int COLOR_scope__AClosureCallExpr__variable = 97;
-const int COLOR_scope__AClosureCallExpr__variable_61d = 98;
-const int COLOR_flow__AClosureCallExpr__accept_flow_visitor = 99;
-const int COLOR_parser_nodes__AVarExpr__init = 106;
-const int COLOR_parser_prod__AVarExpr__empty_init = 107;
-const int COLOR_parser_prod__AVarExpr__init_avarexpr = 108;
-const int COLOR_astbuilder__AVarExpr__make = 109;
-const int COLOR_local_var_init__AVarExpr__accept_local_var_visitor = 110;
-const int COLOR_parser_nodes__ARangeExpr__n_expr = 89;
-const int COLOR_parser_nodes__ARangeExpr__n_expr_61d = 90;
-const int COLOR_parser_nodes__ARangeExpr__n_expr2 = 91;
-const int COLOR_parser_nodes__ARangeExpr__n_expr2_61d = 92;
-const int COLOR_parser_nodes__ARangeExpr__init = 93;
-const int COLOR_parser_prod__ARangeExpr__empty_init = 94;
-const int COLOR_parser_prod__ARangeExpr__init_arangeexpr = 95;
-const int COLOR_parser_nodes__ACrangeExpr__n_obra = 96;
-const int COLOR_parser_nodes__ACrangeExpr__n_obra_61d = 97;
-const int COLOR_parser_nodes__ACrangeExpr__n_cbra = 98;
-const int COLOR_parser_nodes__ACrangeExpr__n_cbra_61d = 99;
-const int COLOR_parser_nodes__ACrangeExpr__init = 100;
-const int COLOR_parser_prod__ACrangeExpr__empty_init = 101;
-const int COLOR_parser_prod__ACrangeExpr__init_acrangeexpr = 102;
-const int COLOR_parser_nodes__AOrangeExpr__n_obra = 96;
-const int COLOR_parser_nodes__AOrangeExpr__n_obra_61d = 97;
-const int COLOR_parser_nodes__AOrangeExpr__n_cbra = 98;
-const int COLOR_parser_nodes__AOrangeExpr__n_cbra_61d = 99;
-const int COLOR_parser_nodes__AOrangeExpr__init = 100;
-const int COLOR_parser_prod__AOrangeExpr__empty_init = 101;
-const int COLOR_parser_prod__AOrangeExpr__init_aorangeexpr = 102;
-const int COLOR_parser_nodes__AArrayExpr__n_exprs = 89;
-const int COLOR_parser_nodes__AArrayExpr__n_exprs_61d = 90;
-const int COLOR_parser_nodes__AArrayExpr__init = 91;
-const int COLOR_parser_prod__AArrayExpr__empty_init = 92;
-const int COLOR_parser_prod__AArrayExpr__init_aarrayexpr = 93;
-const int COLOR_parser_nodes__ASelfExpr__n_kwself = 89;
-const int COLOR_parser_nodes__ASelfExpr__n_kwself_61d = 90;
-const int COLOR_parser_nodes__ASelfExpr__init = 91;
-const int COLOR_parser_prod__ASelfExpr__empty_init = 92;
-const int COLOR_parser_prod__ASelfExpr__init_aselfexpr = 93;
-const int COLOR_scope__ASelfExpr__variable = 94;
-const int COLOR_scope__ASelfExpr__variable_61d = 95;
-const int COLOR_typing__ASelfExpr__its_variable_61d = 96;
-const int COLOR_scope__ASelfExpr__accept_scope_visitor = 97;
-const int COLOR_parser_nodes__AImplicitSelfExpr__init = 98;
-const int COLOR_parser_prod__AImplicitSelfExpr__empty_init = 99;
-const int COLOR_parser_prod__AImplicitSelfExpr__init_aimplicitselfexpr = 100;
-const int COLOR_parser_nodes__ATrueExpr__n_kwtrue = 90;
-const int COLOR_parser_nodes__ATrueExpr__n_kwtrue_61d = 91;
-const int COLOR_parser_nodes__ATrueExpr__init = 92;
-const int COLOR_parser_prod__ATrueExpr__empty_init = 93;
-const int COLOR_parser_prod__ATrueExpr__init_atrueexpr = 94;
-const int COLOR_parser_nodes__AFalseExpr__n_kwfalse = 90;
-const int COLOR_parser_nodes__AFalseExpr__n_kwfalse_61d = 91;
-const int COLOR_parser_nodes__AFalseExpr__init = 92;
-const int COLOR_parser_prod__AFalseExpr__empty_init = 93;
-const int COLOR_parser_prod__AFalseExpr__init_afalseexpr = 94;
-const int COLOR_parser_nodes__ANullExpr__n_kwnull = 89;
-const int COLOR_parser_nodes__ANullExpr__n_kwnull_61d = 90;
-const int COLOR_parser_nodes__ANullExpr__init = 91;
-const int COLOR_parser_prod__ANullExpr__empty_init = 92;
-const int COLOR_parser_prod__ANullExpr__init_anullexpr = 93;
-const int COLOR_parser_nodes__AIntExpr__n_number = 89;
-const int COLOR_parser_nodes__AIntExpr__n_number_61d = 90;
-const int COLOR_parser_nodes__AIntExpr__init = 91;
-const int COLOR_parser_prod__AIntExpr__empty_init = 92;
-const int COLOR_parser_prod__AIntExpr__init_aintexpr = 93;
-const int COLOR_literal__AIntExpr__value = 94;
-const int COLOR_literal__AIntExpr__value_61d = 95;
-const int COLOR_astbuilder__AIntExpr__make = 96;
-const int COLOR_parser_nodes__AFloatExpr__n_float = 89;
-const int COLOR_parser_nodes__AFloatExpr__n_float_61d = 90;
-const int COLOR_parser_nodes__AFloatExpr__init = 91;
-const int COLOR_parser_prod__AFloatExpr__empty_init = 92;
-const int COLOR_parser_prod__AFloatExpr__init_afloatexpr = 93;
-const int COLOR_literal__AFloatExpr__value = 94;
-const int COLOR_literal__AFloatExpr__value_61d = 95;
-const int COLOR_parser_nodes__ACharExpr__n_char = 89;
-const int COLOR_parser_nodes__ACharExpr__n_char_61d = 90;
-const int COLOR_parser_nodes__ACharExpr__init = 91;
-const int COLOR_parser_prod__ACharExpr__empty_init = 92;
-const int COLOR_parser_prod__ACharExpr__init_acharexpr = 93;
-const int COLOR_literal__ACharExpr__value = 94;
-const int COLOR_literal__ACharExpr__value_61d = 95;
-const int COLOR_parser_nodes__AStringFormExpr__n_string = 89;
-const int COLOR_parser_nodes__AStringFormExpr__n_string_61d = 90;
-const int COLOR_parser_nodes__AStringFormExpr__init = 91;
-const int COLOR_literal__AStringFormExpr__value = 92;
-const int COLOR_literal__AStringFormExpr__value_61d = 93;
-const int COLOR_parser_nodes__AStringExpr__init = 94;
-const int COLOR_parser_prod__AStringExpr__empty_init = 95;
-const int COLOR_parser_prod__AStringExpr__init_astringexpr = 96;
-const int COLOR_parser_nodes__AStartStringExpr__init = 94;
-const int COLOR_parser_prod__AStartStringExpr__empty_init = 95;
-const int COLOR_parser_prod__AStartStringExpr__init_astartstringexpr = 96;
-const int COLOR_parser_nodes__AMidStringExpr__init = 94;
-const int COLOR_parser_prod__AMidStringExpr__empty_init = 95;
-const int COLOR_parser_prod__AMidStringExpr__init_amidstringexpr = 96;
-const int COLOR_parser_nodes__AEndStringExpr__init = 94;
-const int COLOR_parser_prod__AEndStringExpr__empty_init = 95;
-const int COLOR_parser_prod__AEndStringExpr__init_aendstringexpr = 96;
-const int COLOR_parser_nodes__ASuperstringExpr__n_exprs = 89;
-const int COLOR_parser_nodes__ASuperstringExpr__init = 90;
-const int COLOR_parser_prod__ASuperstringExpr__empty_init = 91;
-const int COLOR_parser_prod__ASuperstringExpr__init_asuperstringexpr = 92;
-const int COLOR_parser_nodes__AParExpr__n_opar = 92;
-const int COLOR_parser_nodes__AParExpr__n_opar_61d = 93;
-const int COLOR_parser_nodes__AParExpr__n_cpar = 94;
-const int COLOR_parser_nodes__AParExpr__n_cpar_61d = 95;
-const int COLOR_parser_nodes__AParExpr__init = 96;
-const int COLOR_parser_prod__AParExpr__empty_init = 97;
-const int COLOR_parser_prod__AParExpr__init_aparexpr = 98;
-const int COLOR_parser_nodes__AAsCastExpr__n_expr = 89;
-const int COLOR_parser_nodes__AAsCastExpr__n_expr_61d = 90;
-const int COLOR_parser_nodes__AAsCastExpr__n_kwas = 91;
-const int COLOR_parser_nodes__AAsCastExpr__n_kwas_61d = 92;
-const int COLOR_parser_nodes__AAsCastExpr__n_opar = 93;
-const int COLOR_parser_nodes__AAsCastExpr__n_opar_61d = 94;
-const int COLOR_parser_nodes__AAsCastExpr__n_type = 95;
-const int COLOR_parser_nodes__AAsCastExpr__n_type_61d = 96;
-const int COLOR_parser_nodes__AAsCastExpr__n_cpar = 97;
-const int COLOR_parser_nodes__AAsCastExpr__n_cpar_61d = 98;
-const int COLOR_parser_nodes__AAsCastExpr__init = 99;
-const int COLOR_parser_prod__AAsCastExpr__empty_init = 100;
-const int COLOR_parser_prod__AAsCastExpr__init_aascastexpr = 101;
-const int COLOR_parser_nodes__AAsNotnullExpr__n_expr = 89;
-const int COLOR_parser_nodes__AAsNotnullExpr__n_expr_61d = 90;
-const int COLOR_parser_nodes__AAsNotnullExpr__n_kwas = 91;
-const int COLOR_parser_nodes__AAsNotnullExpr__n_kwas_61d = 92;
-const int COLOR_parser_nodes__AAsNotnullExpr__n_opar = 93;
-const int COLOR_parser_nodes__AAsNotnullExpr__n_opar_61d = 94;
-const int COLOR_parser_nodes__AAsNotnullExpr__n_kwnot = 95;
-const int COLOR_parser_nodes__AAsNotnullExpr__n_kwnot_61d = 96;
-const int COLOR_parser_nodes__AAsNotnullExpr__n_kwnull = 97;
-const int COLOR_parser_nodes__AAsNotnullExpr__n_kwnull_61d = 98;
-const int COLOR_parser_nodes__AAsNotnullExpr__n_cpar = 99;
-const int COLOR_parser_nodes__AAsNotnullExpr__n_cpar_61d = 100;
-const int COLOR_parser_nodes__AAsNotnullExpr__init = 101;
-const int COLOR_parser_prod__AAsNotnullExpr__empty_init = 102;
-const int COLOR_parser_prod__AAsNotnullExpr__init_aasnotnullexpr = 103;
-const int COLOR_parser_nodes__AIssetAttrExpr__n_kwisset = 111;
-const int COLOR_parser_nodes__AIssetAttrExpr__n_kwisset_61d = 112;
-const int COLOR_parser_nodes__AIssetAttrExpr__init = 113;
-const int COLOR_parser_prod__AIssetAttrExpr__empty_init = 114;
-const int COLOR_parser_prod__AIssetAttrExpr__init_aissetattrexpr = 115;
-const int COLOR_parser_nodes__AExprs__n_exprs = 69;
-const int COLOR_parser_nodes__AExprs__init = 70;
-const int COLOR_typing__AExprs__to_a = 71;
-const int COLOR_parser_nodes__ADebugTypeExpr__n_kwdebug = 89;
-const int COLOR_parser_nodes__ADebugTypeExpr__n_kwdebug_61d = 90;
-const int COLOR_parser_nodes__ADebugTypeExpr__n_kwtype = 91;
-const int COLOR_parser_nodes__ADebugTypeExpr__n_kwtype_61d = 92;
-const int COLOR_parser_nodes__ADebugTypeExpr__n_expr = 93;
-const int COLOR_parser_nodes__ADebugTypeExpr__n_expr_61d = 94;
-const int COLOR_parser_nodes__ADebugTypeExpr__n_type = 95;
-const int COLOR_parser_nodes__ADebugTypeExpr__n_type_61d = 96;
-const int COLOR_parser_nodes__ADebugTypeExpr__init = 97;
-const int COLOR_parser_prod__ADebugTypeExpr__empty_init = 98;
-const int COLOR_parser_prod__ADebugTypeExpr__init_adebugtypeexpr = 99;
-const int COLOR_parser_nodes__AListExprs__init = 72;
-const int COLOR_parser_prod__AListExprs__empty_init = 73;
-const int COLOR_parser_prod__AListExprs__init_alistexprs = 74;
-const int COLOR_parser_nodes__AParExprs__n_opar = 72;
-const int COLOR_parser_nodes__AParExprs__n_opar_61d = 73;
-const int COLOR_parser_nodes__AParExprs__n_cpar = 74;
-const int COLOR_parser_nodes__AParExprs__n_cpar_61d = 75;
-const int COLOR_parser_nodes__AParExprs__init = 76;
-const int COLOR_parser_prod__AParExprs__empty_init = 77;
-const int COLOR_parser_prod__AParExprs__init_aparexprs = 78;
-const int COLOR_parser_nodes__ABraExprs__n_obra = 72;
-const int COLOR_parser_nodes__ABraExprs__n_obra_61d = 73;
-const int COLOR_parser_nodes__ABraExprs__n_cbra = 74;
-const int COLOR_parser_nodes__ABraExprs__n_cbra_61d = 75;
-const int COLOR_parser_nodes__ABraExprs__init = 76;
-const int COLOR_parser_prod__ABraExprs__empty_init = 77;
-const int COLOR_parser_prod__ABraExprs__init_abraexprs = 78;
-const int COLOR_parser_nodes__AAssignOp__init = 69;
-const int COLOR_parser_nodes__APlusAssignOp__n_pluseq = 70;
-const int COLOR_parser_nodes__APlusAssignOp__n_pluseq_61d = 71;
-const int COLOR_parser_nodes__APlusAssignOp__init = 72;
-const int COLOR_parser_prod__APlusAssignOp__empty_init = 73;
-const int COLOR_parser_prod__APlusAssignOp__init_aplusassignop = 74;
-const int COLOR_parser_nodes__AMinusAssignOp__n_minuseq = 70;
-const int COLOR_parser_nodes__AMinusAssignOp__n_minuseq_61d = 71;
-const int COLOR_parser_nodes__AMinusAssignOp__init = 72;
-const int COLOR_parser_prod__AMinusAssignOp__empty_init = 73;
-const int COLOR_parser_prod__AMinusAssignOp__init_aminusassignop = 74;
-const int COLOR_parser_nodes__AClosureDef__n_bang = 92;
-const int COLOR_parser_nodes__AClosureDef__n_bang_61d = 93;
-const int COLOR_parser_nodes__AClosureDef__n_id = 94;
-const int COLOR_parser_nodes__AClosureDef__n_id_61d = 95;
-const int COLOR_parser_nodes__AClosureDef__n_ids = 96;
-const int COLOR_parser_nodes__AClosureDef__n_kwdo = 97;
-const int COLOR_parser_nodes__AClosureDef__n_kwdo_61d = 98;
-const int COLOR_parser_nodes__AClosureDef__n_expr = 99;
-const int COLOR_parser_nodes__AClosureDef__n_expr_61d = 100;
-const int COLOR_parser_nodes__AClosureDef__init = 101;
-const int COLOR_parser_prod__AClosureDef__empty_init = 102;
-const int COLOR_parser_prod__AClosureDef__init_aclosuredef = 103;
-const int COLOR_scope__AClosureDef__variables = 104;
-const int COLOR_scope__AClosureDef__variables_61d = 105;
-const int COLOR_scope__AClosureDef__escapemark = 106;
-const int COLOR_scope__AClosureDef__escapemark_61d = 107;
-const int COLOR_typing__AClosureDef__mclosure = 108;
-const int COLOR_typing__AClosureDef__mclosure_61d = 109;
-const int COLOR_typing__AClosureDef__accept_typing = 110;
-const int COLOR_parser_nodes__AClosureId__init = 69;
-const int COLOR_parser_nodes__ASimpleClosureId__n_id = 70;
-const int COLOR_parser_nodes__ASimpleClosureId__n_id_61d = 71;
-const int COLOR_parser_nodes__ASimpleClosureId__init = 72;
-const int COLOR_parser_prod__ASimpleClosureId__empty_init = 73;
-const int COLOR_parser_prod__ASimpleClosureId__init_asimpleclosureid = 74;
-const int COLOR_parser_nodes__ABreakClosureId__n_kwbreak = 70;
-const int COLOR_parser_nodes__ABreakClosureId__n_kwbreak_61d = 71;
-const int COLOR_parser_nodes__ABreakClosureId__init = 72;
-const int COLOR_parser_prod__ABreakClosureId__empty_init = 73;
-const int COLOR_parser_prod__ABreakClosureId__init_abreakclosureid = 74;
-const int COLOR_parser_nodes__AModuleName__n_quad = 69;
-const int COLOR_parser_nodes__AModuleName__n_quad_61d = 70;
-const int COLOR_parser_nodes__AModuleName__n_path = 71;
-const int COLOR_parser_nodes__AModuleName__n_id = 72;
-const int COLOR_parser_nodes__AModuleName__n_id_61d = 73;
-const int COLOR_parser_nodes__AModuleName__init = 74;
-const int COLOR_parser_prod__AModuleName__empty_init = 75;
-const int COLOR_parser_prod__AModuleName__init_amodulename = 76;
-const int COLOR_parser_nodes__AInLanguage__n_kwin = 69;
-const int COLOR_parser_nodes__AInLanguage__n_kwin_61d = 70;
-const int COLOR_parser_nodes__AInLanguage__n_string = 71;
-const int COLOR_parser_nodes__AInLanguage__n_string_61d = 72;
-const int COLOR_parser_nodes__AInLanguage__init = 73;
-const int COLOR_parser_prod__AInLanguage__empty_init = 74;
-const int COLOR_parser_prod__AInLanguage__init_ainlanguage = 75;
-const int COLOR_parser_nodes__AExternCodeBlock__n_in_language = 69;
-const int COLOR_parser_nodes__AExternCodeBlock__n_in_language_61d = 70;
-const int COLOR_parser_nodes__AExternCodeBlock__n_extern_code_segment = 71;
-const int COLOR_parser_nodes__AExternCodeBlock__n_extern_code_segment_61d = 72;
-const int COLOR_parser_nodes__AExternCodeBlock__init = 73;
-const int COLOR_parser_prod__AExternCodeBlock__empty_init = 74;
-const int COLOR_parser_prod__AExternCodeBlock__init_aexterncodeblock = 75;
-const int COLOR_parser_nodes__AQualified__n_quad = 69;
-const int COLOR_parser_nodes__AQualified__n_quad_61d = 70;
-const int COLOR_parser_nodes__AQualified__n_id = 71;
-const int COLOR_parser_nodes__AQualified__n_classid = 72;
-const int COLOR_parser_nodes__AQualified__n_classid_61d = 73;
-const int COLOR_parser_nodes__AQualified__init = 74;
-const int COLOR_parser_prod__AQualified__empty_init = 75;
-const int COLOR_parser_prod__AQualified__init_aqualified = 76;
-const int COLOR_parser_nodes__ADoc__n_comment = 69;
-const int COLOR_parser_nodes__ADoc__init = 70;
-const int COLOR_parser_prod__ADoc__empty_init = 71;
-const int COLOR_parser_prod__ADoc__init_adoc = 72;
-const int COLOR_parser_nodes__AAnnotations__n_at = 69;
-const int COLOR_parser_nodes__AAnnotations__n_at_61d = 70;
-const int COLOR_parser_nodes__AAnnotations__n_opar = 71;
-const int COLOR_parser_nodes__AAnnotations__n_opar_61d = 72;
-const int COLOR_parser_nodes__AAnnotations__n_items = 73;
-const int COLOR_parser_nodes__AAnnotations__n_cpar = 74;
-const int COLOR_parser_nodes__AAnnotations__n_cpar_61d = 75;
-const int COLOR_parser_nodes__AAnnotations__init = 76;
-const int COLOR_parser_prod__AAnnotations__empty_init = 77;
-const int COLOR_parser_prod__AAnnotations__init_aannotations = 78;
-const int COLOR_parser_nodes__AAnnotation__n_atid = 69;
-const int COLOR_parser_nodes__AAnnotation__n_atid_61d = 70;
-const int COLOR_parser_nodes__AAnnotation__n_opar = 71;
-const int COLOR_parser_nodes__AAnnotation__n_opar_61d = 72;
-const int COLOR_parser_nodes__AAnnotation__n_args = 73;
-const int COLOR_parser_nodes__AAnnotation__n_cpar = 74;
-const int COLOR_parser_nodes__AAnnotation__n_cpar_61d = 75;
-const int COLOR_parser_nodes__AAnnotation__init = 76;
-const int COLOR_parser_prod__AAnnotation__empty_init = 77;
-const int COLOR_parser_prod__AAnnotation__init_aannotation = 78;
-const int COLOR_parser_nodes__AAtArg__init = 69;
-const int COLOR_parser_nodes__ATypeAtArg__n_type = 70;
-const int COLOR_parser_nodes__ATypeAtArg__n_type_61d = 71;
-const int COLOR_parser_nodes__ATypeAtArg__init = 72;
-const int COLOR_parser_prod__ATypeAtArg__empty_init = 73;
-const int COLOR_parser_prod__ATypeAtArg__init_atypeatarg = 74;
-const int COLOR_parser_nodes__AExprAtArg__n_expr = 70;
-const int COLOR_parser_nodes__AExprAtArg__n_expr_61d = 71;
-const int COLOR_parser_nodes__AExprAtArg__init = 72;
-const int COLOR_parser_prod__AExprAtArg__empty_init = 73;
-const int COLOR_parser_prod__AExprAtArg__init_aexpratarg = 74;
-const int COLOR_parser_nodes__AAtAtArg__init = 70;
-const int COLOR_parser_prod__AAtAtArg__empty_init = 71;
-const int COLOR_parser_prod__AAtAtArg__init_aatatarg = 72;
-const int COLOR_parser_nodes__AAtid__n_id = 69;
-const int COLOR_parser_nodes__AAtid__n_id_61d = 70;
-const int COLOR_parser_nodes__AAtid__init = 71;
-const int COLOR_parser_nodes__AIdAtid__init = 72;
-const int COLOR_parser_prod__AIdAtid__empty_init = 73;
-const int COLOR_parser_prod__AIdAtid__init_aidatid = 74;
-const int COLOR_parser_nodes__AKwexternAtid__init = 72;
-const int COLOR_parser_prod__AKwexternAtid__empty_init = 73;
-const int COLOR_parser_prod__AKwexternAtid__init_akwexternatid = 74;
-const int COLOR_parser_nodes__AKwinternAtid__init = 72;
-const int COLOR_parser_prod__AKwinternAtid__empty_init = 73;
-const int COLOR_parser_prod__AKwinternAtid__init_akwinternatid = 74;
-const int COLOR_parser_nodes__AKwreadableAtid__init = 72;
-const int COLOR_parser_prod__AKwreadableAtid__empty_init = 73;
-const int COLOR_parser_prod__AKwreadableAtid__init_akwreadableatid = 74;
-const int COLOR_parser_nodes__AKwwritableAtid__init = 72;
-const int COLOR_parser_prod__AKwwritableAtid__empty_init = 73;
-const int COLOR_parser_prod__AKwwritableAtid__init_akwwritableatid = 74;
-const int COLOR_parser_nodes__AKwimportAtid__init = 72;
-const int COLOR_parser_prod__AKwimportAtid__empty_init = 73;
-const int COLOR_parser_prod__AKwimportAtid__init_akwimportatid = 74;
-const int COLOR_parser_nodes__Start__n_base = 69;
-const int COLOR_parser_nodes__Start__n_base_61d = 70;
-const int COLOR_parser_nodes__Start__n_eof = 71;
-const int COLOR_parser_nodes__Start__n_eof_61d = 72;
-const int COLOR_parser_nodes__Start__init = 73;
-const int COLOR_toolcontext__Message__location = 49;
-const int COLOR_toolcontext__Message__location_61d = 50;
-const int COLOR_toolcontext__Message__text = 51;
-const int COLOR_toolcontext__Message__text_61d = 52;
-const int COLOR_toolcontext__Message__to_color_string = 53;
-const int COLOR_toolcontext__Message__init = 54;
-const int COLOR_toolcontext__ToolContext__error_count = 41;
-const int COLOR_toolcontext__ToolContext__error_count_61d = 42;
-const int COLOR_toolcontext__ToolContext__warning_count = 43;
-const int COLOR_toolcontext__ToolContext__warning_count_61d = 44;
-const int COLOR_toolcontext__ToolContext__log_directory = 45;
-const int COLOR_toolcontext__ToolContext__log_directory_61d = 46;
-const int COLOR_toolcontext__ToolContext__messages = 47;
-const int COLOR_toolcontext__ToolContext__messages_61d = 48;
-const int COLOR_toolcontext__ToolContext__message_sorter = 49;
-const int COLOR_toolcontext__ToolContext__message_sorter_61d = 50;
-const int COLOR_toolcontext__ToolContext__check_errors = 51;
-const int COLOR_toolcontext__ToolContext__error = 52;
-const int COLOR_toolcontext__ToolContext__fatal_error = 53;
-const int COLOR_toolcontext__ToolContext__warning = 54;
-const int COLOR_toolcontext__ToolContext__info = 55;
-const int COLOR_toolcontext__ToolContext__option_context = 56;
-const int COLOR_toolcontext__ToolContext__option_context_61d = 57;
-const int COLOR_toolcontext__ToolContext__opt_warn = 58;
-const int COLOR_toolcontext__ToolContext__opt_warn_61d = 59;
-const int COLOR_toolcontext__ToolContext__opt_quiet = 60;
-const int COLOR_toolcontext__ToolContext__opt_quiet_61d = 61;
-const int COLOR_toolcontext__ToolContext__opt_log = 62;
-const int COLOR_toolcontext__ToolContext__opt_log_61d = 63;
-const int COLOR_toolcontext__ToolContext__opt_log_dir = 64;
-const int COLOR_toolcontext__ToolContext__opt_log_dir_61d = 65;
-const int COLOR_toolcontext__ToolContext__opt_help = 66;
-const int COLOR_toolcontext__ToolContext__opt_help_61d = 67;
-const int COLOR_toolcontext__ToolContext__opt_version = 68;
-const int COLOR_toolcontext__ToolContext__opt_version_61d = 69;
-const int COLOR_toolcontext__ToolContext__opt_verbose = 70;
-const int COLOR_toolcontext__ToolContext__opt_verbose_61d = 71;
-const int COLOR_toolcontext__ToolContext__opt_stop_on_first_error = 72;
-const int COLOR_toolcontext__ToolContext__opt_stop_on_first_error_61d = 73;
-const int COLOR_toolcontext__ToolContext__opt_no_color = 74;
-const int COLOR_toolcontext__ToolContext__opt_no_color_61d = 75;
-const int COLOR_toolcontext__ToolContext__verbose_level = 76;
-const int COLOR_toolcontext__ToolContext__verbose_level_61d = 77;
-const int COLOR_toolcontext__ToolContext__init = 78;
-const int COLOR_toolcontext__ToolContext__process_options = 79;
-const int COLOR_parser_util__ToolContext__parse_module = 80;
-const int COLOR_parser_util__ToolContext__parse_classdef = 81;
-const int COLOR_parser_util__ToolContext__parse_propdef = 82;
-const int COLOR_parser_util__ToolContext__parse_stmts = 83;
-const int COLOR_parser_util__ToolContext__parse_expr = 84;
-const int COLOR_parser_util__ToolContext__parse_something = 85;
-const int COLOR_phase__ToolContext__phases = 86;
-const int COLOR_phase__ToolContext__phases_61d = 87;
-const int COLOR_phase__ToolContext__phases_list = 88;
-const int COLOR_phase__ToolContext__run_phases = 89;
-const int COLOR_simple_misc_analysis__ToolContext__simple_misc_analysis_phase = 90;
-const int COLOR_simple_misc_analysis__ToolContext__simple_misc_analysis_phase_61d = 91;
-const int COLOR_literal__ToolContext__literal_phase = 92;
-const int COLOR_literal__ToolContext__literal_phase_61d = 93;
-const int COLOR_scope__ToolContext__scope_phase = 94;
-const int COLOR_scope__ToolContext__scope_phase_61d = 95;
-const int COLOR_flow__ToolContext__flow_phase = 96;
-const int COLOR_flow__ToolContext__flow_phase_61d = 97;
-const int COLOR_local_var_init__ToolContext__local_var_init_phase = 98;
-const int COLOR_local_var_init__ToolContext__local_var_init_phase_61d = 99;
-const int COLOR_modelbuilder__ToolContext__opt_path = 100;
-const int COLOR_modelbuilder__ToolContext__opt_path_61d = 101;
-const int COLOR_modelbuilder__ToolContext__opt_only_metamodel = 102;
-const int COLOR_modelbuilder__ToolContext__opt_only_metamodel_61d = 103;
-const int COLOR_modelbuilder__ToolContext__opt_only_parse = 104;
-const int COLOR_modelbuilder__ToolContext__opt_only_parse_61d = 105;
-const int COLOR_modelbuilder__ToolContext__modelbuilder = 106;
-const int COLOR_modelbuilder__ToolContext__modelbuilder_real = 107;
-const int COLOR_modelbuilder__ToolContext__modelbuilder_real_61d = 108;
-const int COLOR_modelize_class__ToolContext__modelize_class_phase = 109;
-const int COLOR_modelize_class__ToolContext__modelize_class_phase_61d = 110;
-const int COLOR_modelize_property__ToolContext__modelize_property_phase = 111;
-const int COLOR_modelize_property__ToolContext__modelize_property_phase_61d = 112;
-const int COLOR_cached__ToolContext__cached_phase = 113;
-const int COLOR_cached__ToolContext__cached_phase_61d = 114;
-const int COLOR_typing__ToolContext__typing_phase = 115;
-const int COLOR_typing__ToolContext__typing_phase_61d = 116;
-const int COLOR_auto_super_init__ToolContext__auto_super_init_phase = 117;
-const int COLOR_auto_super_init__ToolContext__auto_super_init_phase_61d = 118;
-const int COLOR_div_by_zero__ToolContext__div_by_zero_phase = 119;
-const int COLOR_div_by_zero__ToolContext__div_by_zero_phase_61d = 120;
-const int COLOR_transform__ToolContext__transform_phase = 121;
-const int COLOR_transform__ToolContext__transform_phase_61d = 122;
-const int COLOR_frontend__ToolContext__dummy = 123;
-const int COLOR_frontend__ToolContext__dummy_61d = 124;
-const int COLOR_frontend__ToolContext__do_dummy = 125;
-const int COLOR_frontend__ToolContext__run_global_phases = 126;
-const int COLOR_abstract_compiler__ToolContext__opt_output = 127;
-const int COLOR_abstract_compiler__ToolContext__opt_output_61d = 128;
-const int COLOR_abstract_compiler__ToolContext__opt_no_cc = 129;
-const int COLOR_abstract_compiler__ToolContext__opt_no_cc_61d = 130;
-const int COLOR_abstract_compiler__ToolContext__opt_cc_path = 131;
-const int COLOR_abstract_compiler__ToolContext__opt_cc_path_61d = 132;
-const int COLOR_abstract_compiler__ToolContext__opt_make_flags = 133;
-const int COLOR_abstract_compiler__ToolContext__opt_make_flags_61d = 134;
-const int COLOR_abstract_compiler__ToolContext__opt_compile_dir = 135;
-const int COLOR_abstract_compiler__ToolContext__opt_compile_dir_61d = 136;
-const int COLOR_abstract_compiler__ToolContext__opt_hardening = 137;
-const int COLOR_abstract_compiler__ToolContext__opt_hardening_61d = 138;
-const int COLOR_abstract_compiler__ToolContext__opt_no_shortcut_range = 139;
-const int COLOR_abstract_compiler__ToolContext__opt_no_shortcut_range_61d = 140;
-const int COLOR_abstract_compiler__ToolContext__opt_no_check_covariance = 141;
-const int COLOR_abstract_compiler__ToolContext__opt_no_check_covariance_61d = 142;
-const int COLOR_abstract_compiler__ToolContext__opt_no_check_initialization = 143;
-const int COLOR_abstract_compiler__ToolContext__opt_no_check_initialization_61d = 144;
-const int COLOR_abstract_compiler__ToolContext__opt_no_check_assert = 145;
-const int COLOR_abstract_compiler__ToolContext__opt_no_check_assert_61d = 146;
-const int COLOR_abstract_compiler__ToolContext__opt_no_check_autocast = 147;
-const int COLOR_abstract_compiler__ToolContext__opt_no_check_autocast_61d = 148;
-const int COLOR_abstract_compiler__ToolContext__opt_no_check_other = 149;
-const int COLOR_abstract_compiler__ToolContext__opt_no_check_other_61d = 150;
-const int COLOR_abstract_compiler__ToolContext__opt_typing_test_metrics = 151;
-const int COLOR_abstract_compiler__ToolContext__opt_typing_test_metrics_61d = 152;
-const int COLOR_separate_compiler__ToolContext__opt_separate = 153;
-const int COLOR_separate_compiler__ToolContext__opt_separate_61d = 154;
-const int COLOR_separate_compiler__ToolContext__opt_no_inline_intern = 155;
-const int COLOR_separate_compiler__ToolContext__opt_no_inline_intern_61d = 156;
-const int COLOR_separate_compiler__ToolContext__opt_no_union_attribute = 157;
-const int COLOR_separate_compiler__ToolContext__opt_no_union_attribute_61d = 158;
-const int COLOR_separate_compiler__ToolContext__opt_no_shortcut_equate = 159;
-const int COLOR_separate_compiler__ToolContext__opt_no_shortcut_equate_61d = 160;
-const int COLOR_separate_compiler__ToolContext__opt_inline_coloring_numbers = 161;
-const int COLOR_separate_compiler__ToolContext__opt_inline_coloring_numbers_61d = 162;
-const int COLOR_separate_compiler__ToolContext__opt_bm_typing = 163;
-const int COLOR_separate_compiler__ToolContext__opt_bm_typing_61d = 164;
-const int COLOR_separate_compiler__ToolContext__opt_phmod_typing = 165;
-const int COLOR_separate_compiler__ToolContext__opt_phmod_typing_61d = 166;
-const int COLOR_separate_compiler__ToolContext__opt_phand_typing = 167;
-const int COLOR_separate_compiler__ToolContext__opt_phand_typing_61d = 168;
-const int COLOR_separate_compiler__ToolContext__opt_tables_metrics = 169;
-const int COLOR_separate_compiler__ToolContext__opt_tables_metrics_61d = 170;
-const int COLOR_separate_erasure_compiler__ToolContext__opt_erasure = 171;
-const int COLOR_separate_erasure_compiler__ToolContext__opt_erasure_61d = 172;
-const int COLOR_separate_erasure_compiler__ToolContext__opt_no_check_erasure_cast = 173;
-const int COLOR_separate_erasure_compiler__ToolContext__opt_no_check_erasure_cast_61d = 174;
-const int COLOR_separate_erasure_compiler__ToolContext__init = 175;
-const int COLOR_separate_compiler__ToolContext__init = 176;
-const int COLOR_abstract_compiler__ToolContext__init = 177;
-const int COLOR_modelbuilder__ToolContext__init = 178;
-const int COLOR_lexer__Lexer__file = 45;
-const int COLOR_lexer__Lexer__state_initial = 46;
-const int COLOR_lexer__Lexer__init = 47;
-const int COLOR_lexer__Lexer__last_token = 48;
-const int COLOR_lexer__Lexer__last_token_61d = 49;
-const int COLOR_lexer__Lexer__peek = 50;
-const int COLOR_lexer__Lexer__next = 51;
-const int COLOR_lexer__Lexer__get_token = 52;
-const int COLOR_model_base__Model__mmodules = 41;
-const int COLOR_model_base__Model__mmodules_61d = 42;
-const int COLOR_model_base__Model__mmodule_nesting_hierarchy = 43;
-const int COLOR_model_base__Model__mmodule_nesting_hierarchy_61d = 44;
-const int COLOR_model_base__Model__mmodule_importation_hierarchy = 45;
-const int COLOR_model_base__Model__mmodule_importation_hierarchy_61d = 46;
-const int COLOR_model_base__Model__mmodules_by_name = 47;
-const int COLOR_model_base__Model__mmodules_by_name_61d = 48;
-const int COLOR_model_base__Model__get_mmodules_by_name = 49;
-const int COLOR_model_base__Model__init = 50;
-const int COLOR_model__Model__mclasses = 51;
-const int COLOR_model__Model__mclasses_61d = 52;
-const int COLOR_model__Model__mproperties = 53;
-const int COLOR_model__Model__mproperties_61d = 54;
-const int COLOR_model__Model__mclassdef_hierarchy = 55;
-const int COLOR_model__Model__mclassdef_hierarchy_61d = 56;
-const int COLOR_model__Model__intro_mtype_specialization_hierarchy = 57;
-const int COLOR_model__Model__intro_mtype_specialization_hierarchy_61d = 58;
-const int COLOR_model__Model__full_mtype_specialization_hierarchy = 59;
-const int COLOR_model__Model__full_mtype_specialization_hierarchy_61d = 60;
-const int COLOR_model__Model__mclasses_by_name = 61;
-const int COLOR_model__Model__mclasses_by_name_61d = 62;
-const int COLOR_model__Model__get_mclasses_by_name = 63;
-const int COLOR_model__Model__mproperties_by_name = 64;
-const int COLOR_model__Model__mproperties_by_name_61d = 65;
-const int COLOR_model__Model__get_mproperties_by_name = 66;
-const int COLOR_model__Model__null_type = 67;
-const int COLOR_model__Model__null_type_61d = 68;
-const int COLOR_model_base__MModule__model = 41;
-const int COLOR_model_base__MModule__model_61d = 42;
-const int COLOR_model_base__MModule__direct_owner = 43;
-const int COLOR_model_base__MModule__direct_owner_61d = 44;
-const int COLOR_model_base__MModule__name = 45;
-const int COLOR_model_base__MModule__name_61d = 46;
-const int COLOR_model_base__MModule__location = 47;
-const int COLOR_model_base__MModule__location_61d = 48;
-const int COLOR_model_base__MModule__in_nesting = 49;
-const int COLOR_model_base__MModule__in_nesting_61d = 50;
-const int COLOR_model_base__MModule__in_importation = 51;
-const int COLOR_model_base__MModule__in_importation_61d = 52;
-const int COLOR_model_base__MModule__full_name = 53;
-const int COLOR_model_base__MModule__init = 54;
-const int COLOR_model_base__MModule__set_imported_mmodules = 55;
-const int COLOR_model_base__MModule__intrude_mmodules = 56;
-const int COLOR_model_base__MModule__intrude_mmodules_61d = 57;
-const int COLOR_model_base__MModule__public_mmodules = 58;
-const int COLOR_model_base__MModule__public_mmodules_61d = 59;
-const int COLOR_model_base__MModule__private_mmodules = 60;
-const int COLOR_model_base__MModule__private_mmodules_61d = 61;
-const int COLOR_model_base__MModule__visibility_for = 62;
-const int COLOR_model_base__MModule__set_visibility_for = 63;
-const int COLOR_model_base__MModule__public_owner = 64;
-const int COLOR_model_base__MModule__is_visible = 65;
-const int COLOR_model__MModule__intro_mclasses = 66;
-const int COLOR_model__MModule__intro_mclasses_61d = 67;
-const int COLOR_model__MModule__mclassdefs = 68;
-const int COLOR_model__MModule__mclassdefs_61d = 69;
-const int COLOR_model__MModule__has_mclass = 70;
-const int COLOR_model__MModule__flatten_mclass_hierarchy = 71;
-const int COLOR_model__MModule__linearize_mclasses = 72;
-const int COLOR_model__MModule__linearize_mclassdefs = 73;
-const int COLOR_model__MModule__linearize_mpropdefs = 74;
-const int COLOR_model__MModule__flatten_mclass_hierarchy_cache = 75;
-const int COLOR_model__MModule__flatten_mclass_hierarchy_cache_61d = 76;
-const int COLOR_model__MModule__object_type = 77;
-const int COLOR_model__MModule__object_type_cache = 78;
-const int COLOR_model__MModule__object_type_cache_61d = 79;
-const int COLOR_model__MModule__bool_type = 80;
-const int COLOR_model__MModule__bool_type_cache = 81;
-const int COLOR_model__MModule__bool_type_cache_61d = 82;
-const int COLOR_model__MModule__sys_type = 83;
-const int COLOR_model__MModule__get_primitive_class = 84;
-const int COLOR_model__MModule__try_get_primitive_method = 85;
-const int COLOR_abstract_compiler__MModule__properties = 86;
-const int COLOR_abstract_compiler__MModule__properties_cache = 87;
-const int COLOR_abstract_compiler__MModule__properties_cache_61d = 88;
-const int COLOR_model_base__MVisibility__to_s_61d = 49;
-const int COLOR_model_base__MVisibility__level = 50;
-const int COLOR_model_base__MVisibility__level_61d = 51;
-const int COLOR_model_base__MVisibility__init = 52;
+const int COLOR_parser_nodes__AParam__n_id = 70;
+const int COLOR_parser_nodes__AParam__n_id_61d = 71;
+const int COLOR_parser_nodes__AParam__n_type = 72;
+const int COLOR_parser_nodes__AParam__n_type_61d = 73;
+const int COLOR_parser_nodes__AParam__n_dotdotdot = 74;
+const int COLOR_parser_nodes__AParam__n_dotdotdot_61d = 75;
+const int COLOR_parser_nodes__AParam__init = 76;
+const int COLOR_parser_prod__AParam__empty_init = 77;
+const int COLOR_parser_prod__AParam__init_aparam = 78;
+const int COLOR_scope__AParam__variable = 79;
+const int COLOR_scope__AParam__variable_61d = 80;
+const int COLOR_modelize_property__AParam__mparameter = 81;
+const int COLOR_modelize_property__AParam__mparameter_61d = 82;
+const int COLOR_scope__AParam__accept_scope_visitor = 83;
+const int COLOR_parser_nodes__AType__n_kwnullable = 70;
+const int COLOR_parser_nodes__AType__n_kwnullable_61d = 71;
+const int COLOR_parser_nodes__AType__n_id = 72;
+const int COLOR_parser_nodes__AType__n_id_61d = 73;
+const int COLOR_parser_nodes__AType__n_types = 74;
+const int COLOR_parser_nodes__AType__init = 75;
+const int COLOR_parser_prod__AType__empty_init = 76;
+const int COLOR_parser_prod__AType__init_atype = 77;
+const int COLOR_modelize_class__AType__mtype = 78;
+const int COLOR_modelize_class__AType__mtype_61d = 79;
+const int COLOR_modelize_class__AType__checked_mtype = 80;
+const int COLOR_modelize_class__AType__checked_mtype_61d = 81;
+const int COLOR_astbuilder__AType__make = 82;
+const int COLOR_parser_nodes__ALabel__n_kwlabel = 70;
+const int COLOR_parser_nodes__ALabel__n_kwlabel_61d = 71;
+const int COLOR_parser_nodes__ALabel__n_id = 72;
+const int COLOR_parser_nodes__ALabel__n_id_61d = 73;
+const int COLOR_parser_nodes__ALabel__init = 74;
+const int COLOR_parser_prod__ALabel__empty_init = 75;
+const int COLOR_parser_prod__ALabel__init_alabel = 76;
+const int COLOR_parser_nodes__ABlockExpr__n_expr = 90;
+const int COLOR_parser_nodes__ABlockExpr__n_kwend = 91;
+const int COLOR_parser_nodes__ABlockExpr__n_kwend_61d = 92;
+const int COLOR_parser_nodes__ABlockExpr__init = 93;
+const int COLOR_parser_prod__ABlockExpr__empty_init = 94;
+const int COLOR_parser_prod__ABlockExpr__init_ablockexpr = 95;
+const int COLOR_astbuilder__ABlockExpr__make = 96;
+const int COLOR_parser_nodes__AVardeclExpr__n_kwvar = 90;
+const int COLOR_parser_nodes__AVardeclExpr__n_kwvar_61d = 91;
+const int COLOR_parser_nodes__AVardeclExpr__n_id = 92;
+const int COLOR_parser_nodes__AVardeclExpr__n_id_61d = 93;
+const int COLOR_parser_nodes__AVardeclExpr__n_type = 94;
+const int COLOR_parser_nodes__AVardeclExpr__n_type_61d = 95;
+const int COLOR_parser_nodes__AVardeclExpr__n_assign = 96;
+const int COLOR_parser_nodes__AVardeclExpr__n_assign_61d = 97;
+const int COLOR_parser_nodes__AVardeclExpr__n_expr = 98;
+const int COLOR_parser_nodes__AVardeclExpr__n_expr_61d = 99;
+const int COLOR_parser_nodes__AVardeclExpr__init = 100;
+const int COLOR_parser_prod__AVardeclExpr__empty_init = 101;
+const int COLOR_parser_prod__AVardeclExpr__init_avardeclexpr = 102;
+const int COLOR_scope__AVardeclExpr__variable = 103;
+const int COLOR_scope__AVardeclExpr__variable_61d = 104;
+const int COLOR_scope__AVardeclExpr__accept_scope_visitor = 105;
+const int COLOR_local_var_init__AVardeclExpr__accept_local_var_visitor = 106;
+const int COLOR_parser_nodes__AReturnExpr__n_kwreturn = 90;
+const int COLOR_parser_nodes__AReturnExpr__n_kwreturn_61d = 91;
+const int COLOR_parser_nodes__AReturnExpr__n_expr = 92;
+const int COLOR_parser_nodes__AReturnExpr__n_expr_61d = 93;
+const int COLOR_parser_nodes__AReturnExpr__init = 94;
+const int COLOR_parser_prod__AReturnExpr__empty_init = 95;
+const int COLOR_parser_prod__AReturnExpr__init_areturnexpr = 96;
+const int COLOR_flow__AReturnExpr__accept_flow_visitor = 97;
+const int COLOR_parser_nodes__AAbortExpr__n_kwabort = 90;
+const int COLOR_parser_nodes__AAbortExpr__n_kwabort_61d = 91;
+const int COLOR_parser_nodes__AAbortExpr__init = 92;
+const int COLOR_parser_prod__AAbortExpr__empty_init = 93;
+const int COLOR_parser_prod__AAbortExpr__init_aabortexpr = 94;
+const int COLOR_flow__AAbortExpr__accept_flow_visitor = 95;
+const int COLOR_parser_nodes__AIfExpr__n_kwif = 90;
+const int COLOR_parser_nodes__AIfExpr__n_kwif_61d = 91;
+const int COLOR_parser_nodes__AIfExpr__n_expr = 92;
+const int COLOR_parser_nodes__AIfExpr__n_expr_61d = 93;
+const int COLOR_parser_nodes__AIfExpr__n_then = 94;
+const int COLOR_parser_nodes__AIfExpr__n_then_61d = 95;
+const int COLOR_parser_nodes__AIfExpr__n_else = 96;
+const int COLOR_parser_nodes__AIfExpr__n_else_61d = 97;
+const int COLOR_parser_nodes__AIfExpr__init = 98;
+const int COLOR_parser_prod__AIfExpr__empty_init = 99;
+const int COLOR_parser_prod__AIfExpr__init_aifexpr = 100;
+const int COLOR_astbuilder__AIfExpr__make = 101;
+const int COLOR_parser_nodes__AIfexprExpr__n_kwif = 90;
+const int COLOR_parser_nodes__AIfexprExpr__n_kwif_61d = 91;
+const int COLOR_parser_nodes__AIfexprExpr__n_expr = 92;
+const int COLOR_parser_nodes__AIfexprExpr__n_expr_61d = 93;
+const int COLOR_parser_nodes__AIfexprExpr__n_kwthen = 94;
+const int COLOR_parser_nodes__AIfexprExpr__n_kwthen_61d = 95;
+const int COLOR_parser_nodes__AIfexprExpr__n_then = 96;
+const int COLOR_parser_nodes__AIfexprExpr__n_then_61d = 97;
+const int COLOR_parser_nodes__AIfexprExpr__n_kwelse = 98;
+const int COLOR_parser_nodes__AIfexprExpr__n_kwelse_61d = 99;
+const int COLOR_parser_nodes__AIfexprExpr__n_else = 100;
+const int COLOR_parser_nodes__AIfexprExpr__n_else_61d = 101;
+const int COLOR_parser_nodes__AIfexprExpr__init = 102;
+const int COLOR_parser_prod__AIfexprExpr__empty_init = 103;
+const int COLOR_parser_prod__AIfexprExpr__init_aifexprexpr = 104;
+const int COLOR_parser_nodes__AAssertExpr__n_kwassert = 90;
+const int COLOR_parser_nodes__AAssertExpr__n_kwassert_61d = 91;
+const int COLOR_parser_nodes__AAssertExpr__n_id = 92;
+const int COLOR_parser_nodes__AAssertExpr__n_id_61d = 93;
+const int COLOR_parser_nodes__AAssertExpr__n_expr = 94;
+const int COLOR_parser_nodes__AAssertExpr__n_expr_61d = 95;
+const int COLOR_parser_nodes__AAssertExpr__n_else = 96;
+const int COLOR_parser_nodes__AAssertExpr__n_else_61d = 97;
+const int COLOR_parser_nodes__AAssertExpr__init = 98;
+const int COLOR_parser_prod__AAssertExpr__empty_init = 99;
+const int COLOR_parser_prod__AAssertExpr__init_aassertexpr = 100;
+const int COLOR_parser_nodes__AProxyExpr__n_expr = 90;
+const int COLOR_parser_nodes__AProxyExpr__n_expr_61d = 91;
+const int COLOR_parser_nodes__AProxyExpr__init = 92;
+const int COLOR_parser_nodes__AOnceExpr__n_kwonce = 93;
+const int COLOR_parser_nodes__AOnceExpr__n_kwonce_61d = 94;
+const int COLOR_parser_nodes__AOnceExpr__init = 95;
+const int COLOR_parser_prod__AOnceExpr__empty_init = 96;
+const int COLOR_parser_prod__AOnceExpr__init_aonceexpr = 97;
+const int COLOR_simple_misc_analysis__AOnceExpr__accept_simple_misc = 98;
+const int COLOR_parser_nodes__ABinopExpr__n_expr2 = 114;
+const int COLOR_parser_nodes__ABinopExpr__n_expr2_61d = 115;
+const int COLOR_parser_nodes__ABinopExpr__init = 116;
+const int COLOR_parser_prod__ABinopExpr__empty_init = 117;
+const int COLOR_parser_prod__ABinopExpr__init_abinopexpr = 118;
+const int COLOR_parser_nodes__ABoolExpr__init = 90;
+const int COLOR_parser_nodes__AOrExpr__n_expr = 91;
+const int COLOR_parser_nodes__AOrExpr__n_expr_61d = 92;
+const int COLOR_parser_nodes__AOrExpr__n_expr2 = 93;
+const int COLOR_parser_nodes__AOrExpr__n_expr2_61d = 94;
+const int COLOR_parser_nodes__AOrExpr__init = 95;
+const int COLOR_parser_prod__AOrExpr__empty_init = 96;
+const int COLOR_parser_prod__AOrExpr__init_aorexpr = 97;
+const int COLOR_parser_nodes__AAndExpr__n_expr = 91;
+const int COLOR_parser_nodes__AAndExpr__n_expr_61d = 92;
+const int COLOR_parser_nodes__AAndExpr__n_expr2 = 93;
+const int COLOR_parser_nodes__AAndExpr__n_expr2_61d = 94;
+const int COLOR_parser_nodes__AAndExpr__init = 95;
+const int COLOR_parser_prod__AAndExpr__empty_init = 96;
+const int COLOR_parser_prod__AAndExpr__init_aandexpr = 97;
+const int COLOR_parser_nodes__AOrElseExpr__n_expr = 91;
+const int COLOR_parser_nodes__AOrElseExpr__n_expr_61d = 92;
+const int COLOR_parser_nodes__AOrElseExpr__n_expr2 = 93;
+const int COLOR_parser_nodes__AOrElseExpr__n_expr2_61d = 94;
+const int COLOR_parser_nodes__AOrElseExpr__init = 95;
+const int COLOR_parser_prod__AOrElseExpr__empty_init = 96;
+const int COLOR_parser_prod__AOrElseExpr__init_aorelseexpr = 97;
+const int COLOR_flow__AOrElseExpr__accept_flow_visitor = 98;
+const int COLOR_parser_nodes__AImpliesExpr__n_expr = 91;
+const int COLOR_parser_nodes__AImpliesExpr__n_expr_61d = 92;
+const int COLOR_parser_nodes__AImpliesExpr__n_expr2 = 93;
+const int COLOR_parser_nodes__AImpliesExpr__n_expr2_61d = 94;
+const int COLOR_parser_nodes__AImpliesExpr__init = 95;
+const int COLOR_parser_prod__AImpliesExpr__empty_init = 96;
+const int COLOR_parser_prod__AImpliesExpr__init_aimpliesexpr = 97;
+const int COLOR_parser_nodes__ANotExpr__n_kwnot = 91;
+const int COLOR_parser_nodes__ANotExpr__n_kwnot_61d = 92;
+const int COLOR_parser_nodes__ANotExpr__n_expr = 93;
+const int COLOR_parser_nodes__ANotExpr__n_expr_61d = 94;
+const int COLOR_parser_nodes__ANotExpr__init = 95;
+const int COLOR_parser_prod__ANotExpr__empty_init = 96;
+const int COLOR_parser_prod__ANotExpr__init_anotexpr = 97;
+const int COLOR_parser_nodes__AEqExpr__init = 119;
+const int COLOR_parser_prod__AEqExpr__empty_init = 120;
+const int COLOR_parser_prod__AEqExpr__init_aeqexpr = 121;
+const int COLOR_flow__AEqExpr__accept_flow_visitor = 122;
+const int COLOR_typing__AEqExpr__accept_typing = 123;
+const int COLOR_parser_nodes__ANeExpr__init = 119;
+const int COLOR_parser_prod__ANeExpr__empty_init = 120;
+const int COLOR_parser_prod__ANeExpr__init_aneexpr = 121;
+const int COLOR_flow__ANeExpr__accept_flow_visitor = 122;
+const int COLOR_typing__ANeExpr__accept_typing = 123;
+const int COLOR_parser_nodes__ALtExpr__init = 119;
+const int COLOR_parser_prod__ALtExpr__empty_init = 120;
+const int COLOR_parser_prod__ALtExpr__init_altexpr = 121;
+const int COLOR_parser_nodes__ALeExpr__init = 119;
+const int COLOR_parser_prod__ALeExpr__empty_init = 120;
+const int COLOR_parser_prod__ALeExpr__init_aleexpr = 121;
+const int COLOR_parser_nodes__ALlExpr__init = 119;
+const int COLOR_parser_prod__ALlExpr__empty_init = 120;
+const int COLOR_parser_prod__ALlExpr__init_allexpr = 121;
+const int COLOR_parser_nodes__AGtExpr__init = 119;
+const int COLOR_parser_prod__AGtExpr__empty_init = 120;
+const int COLOR_parser_prod__AGtExpr__init_agtexpr = 121;
+const int COLOR_parser_nodes__AGeExpr__init = 119;
+const int COLOR_parser_prod__AGeExpr__empty_init = 120;
+const int COLOR_parser_prod__AGeExpr__init_ageexpr = 121;
+const int COLOR_parser_nodes__AGgExpr__init = 119;
+const int COLOR_parser_prod__AGgExpr__empty_init = 120;
+const int COLOR_parser_prod__AGgExpr__init_aggexpr = 121;
+const int COLOR_parser_nodes__AIsaExpr__n_expr = 91;
+const int COLOR_parser_nodes__AIsaExpr__n_expr_61d = 92;
+const int COLOR_parser_nodes__AIsaExpr__n_type = 93;
+const int COLOR_parser_nodes__AIsaExpr__n_type_61d = 94;
+const int COLOR_parser_nodes__AIsaExpr__init = 95;
+const int COLOR_parser_prod__AIsaExpr__empty_init = 96;
+const int COLOR_parser_prod__AIsaExpr__init_aisaexpr = 97;
+const int COLOR_typing__AIsaExpr__cast_type = 98;
+const int COLOR_typing__AIsaExpr__cast_type_61d = 99;
+const int COLOR_flow__AIsaExpr__accept_flow_visitor = 100;
+const int COLOR_parser_nodes__APlusExpr__init = 119;
+const int COLOR_parser_prod__APlusExpr__empty_init = 120;
+const int COLOR_parser_prod__APlusExpr__init_aplusexpr = 121;
+const int COLOR_parser_nodes__AMinusExpr__init = 119;
+const int COLOR_parser_prod__AMinusExpr__empty_init = 120;
+const int COLOR_parser_prod__AMinusExpr__init_aminusexpr = 121;
+const int COLOR_parser_nodes__AStarshipExpr__init = 119;
+const int COLOR_parser_prod__AStarshipExpr__empty_init = 120;
+const int COLOR_parser_prod__AStarshipExpr__init_astarshipexpr = 121;
+const int COLOR_parser_nodes__AStarExpr__init = 119;
+const int COLOR_parser_prod__AStarExpr__empty_init = 120;
+const int COLOR_parser_prod__AStarExpr__init_astarexpr = 121;
+const int COLOR_parser_nodes__ASlashExpr__init = 119;
+const int COLOR_parser_prod__ASlashExpr__empty_init = 120;
+const int COLOR_parser_prod__ASlashExpr__init_aslashexpr = 121;
+const int COLOR_parser_nodes__APercentExpr__init = 119;
+const int COLOR_parser_prod__APercentExpr__empty_init = 120;
+const int COLOR_parser_prod__APercentExpr__init_apercentexpr = 121;
+const int COLOR_parser_nodes__AUminusExpr__n_minus = 114;
+const int COLOR_parser_nodes__AUminusExpr__n_minus_61d = 115;
+const int COLOR_parser_nodes__AUminusExpr__init = 116;
+const int COLOR_parser_prod__AUminusExpr__empty_init = 117;
+const int COLOR_parser_prod__AUminusExpr__init_auminusexpr = 118;
+const int COLOR_parser_nodes__ANewExpr__n_kwnew = 90;
+const int COLOR_parser_nodes__ANewExpr__n_kwnew_61d = 91;
+const int COLOR_parser_nodes__ANewExpr__n_type = 92;
+const int COLOR_parser_nodes__ANewExpr__n_type_61d = 93;
+const int COLOR_parser_nodes__ANewExpr__n_id = 94;
+const int COLOR_parser_nodes__ANewExpr__n_id_61d = 95;
+const int COLOR_parser_nodes__ANewExpr__n_args = 96;
+const int COLOR_parser_nodes__ANewExpr__n_args_61d = 97;
+const int COLOR_parser_nodes__ANewExpr__init = 98;
+const int COLOR_parser_prod__ANewExpr__empty_init = 99;
+const int COLOR_parser_prod__ANewExpr__init_anewexpr = 100;
+const int COLOR_typing__ANewExpr__mproperty = 101;
+const int COLOR_typing__ANewExpr__callsite = 102;
+const int COLOR_typing__ANewExpr__callsite_61d = 103;
+const int COLOR_astbuilder__ANewExpr__make = 104;
+const int COLOR_parser_nodes__AAttrExpr__init = 112;
+const int COLOR_parser_prod__AAttrExpr__empty_init = 113;
+const int COLOR_parser_prod__AAttrExpr__init_aattrexpr = 114;
+const int COLOR_astbuilder__AAttrExpr__make = 115;
+const int COLOR_parser_nodes__ACallExpr__init = 121;
+const int COLOR_parser_prod__ACallExpr__empty_init = 122;
+const int COLOR_parser_prod__ACallExpr__init_acallexpr = 123;
+const int COLOR_astbuilder__ACallExpr__make = 124;
+const int COLOR_parser_nodes__ASuperExpr__n_qualified = 90;
+const int COLOR_parser_nodes__ASuperExpr__n_qualified_61d = 91;
+const int COLOR_parser_nodes__ASuperExpr__n_kwsuper = 92;
+const int COLOR_parser_nodes__ASuperExpr__n_kwsuper_61d = 93;
+const int COLOR_parser_nodes__ASuperExpr__n_args = 94;
+const int COLOR_parser_nodes__ASuperExpr__n_args_61d = 95;
+const int COLOR_parser_nodes__ASuperExpr__init = 96;
+const int COLOR_parser_prod__ASuperExpr__empty_init = 97;
+const int COLOR_parser_prod__ASuperExpr__init_asuperexpr = 98;
+const int COLOR_typing__ASuperExpr__mproperty = 99;
+const int COLOR_typing__ASuperExpr__mproperty_61d = 100;
+const int COLOR_typing__ASuperExpr__process_superinit = 101;
+const int COLOR_parser_nodes__AInitExpr__n_kwinit = 114;
+const int COLOR_parser_nodes__AInitExpr__n_kwinit_61d = 115;
+const int COLOR_parser_nodes__AInitExpr__n_args = 116;
+const int COLOR_parser_nodes__AInitExpr__n_args_61d = 117;
+const int COLOR_parser_nodes__AInitExpr__init = 118;
+const int COLOR_parser_prod__AInitExpr__empty_init = 119;
+const int COLOR_parser_prod__AInitExpr__init_ainitexpr = 120;
+const int COLOR_parser_nodes__ABraExpr__init = 128;
+const int COLOR_parser_prod__ABraExpr__empty_init = 129;
+const int COLOR_parser_prod__ABraExpr__init_abraexpr = 130;
+const int COLOR_parser_nodes__AVarExpr__init = 107;
+const int COLOR_parser_prod__AVarExpr__empty_init = 108;
+const int COLOR_parser_prod__AVarExpr__init_avarexpr = 109;
+const int COLOR_astbuilder__AVarExpr__make = 110;
+const int COLOR_local_var_init__AVarExpr__accept_local_var_visitor = 111;
+const int COLOR_parser_nodes__ARangeExpr__n_expr = 90;
+const int COLOR_parser_nodes__ARangeExpr__n_expr_61d = 91;
+const int COLOR_parser_nodes__ARangeExpr__n_expr2 = 92;
+const int COLOR_parser_nodes__ARangeExpr__n_expr2_61d = 93;
+const int COLOR_parser_nodes__ARangeExpr__init = 94;
+const int COLOR_parser_prod__ARangeExpr__empty_init = 95;
+const int COLOR_parser_prod__ARangeExpr__init_arangeexpr = 96;
+const int COLOR_parser_nodes__ACrangeExpr__n_obra = 97;
+const int COLOR_parser_nodes__ACrangeExpr__n_obra_61d = 98;
+const int COLOR_parser_nodes__ACrangeExpr__n_cbra = 99;
+const int COLOR_parser_nodes__ACrangeExpr__n_cbra_61d = 100;
+const int COLOR_parser_nodes__ACrangeExpr__init = 101;
+const int COLOR_parser_prod__ACrangeExpr__empty_init = 102;
+const int COLOR_parser_prod__ACrangeExpr__init_acrangeexpr = 103;
+const int COLOR_parser_nodes__AOrangeExpr__n_obra = 97;
+const int COLOR_parser_nodes__AOrangeExpr__n_obra_61d = 98;
+const int COLOR_parser_nodes__AOrangeExpr__n_cbra = 99;
+const int COLOR_parser_nodes__AOrangeExpr__n_cbra_61d = 100;
+const int COLOR_parser_nodes__AOrangeExpr__init = 101;
+const int COLOR_parser_prod__AOrangeExpr__empty_init = 102;
+const int COLOR_parser_prod__AOrangeExpr__init_aorangeexpr = 103;
+const int COLOR_parser_nodes__AArrayExpr__n_exprs = 90;
+const int COLOR_parser_nodes__AArrayExpr__n_exprs_61d = 91;
+const int COLOR_parser_nodes__AArrayExpr__init = 92;
+const int COLOR_parser_prod__AArrayExpr__empty_init = 93;
+const int COLOR_parser_prod__AArrayExpr__init_aarrayexpr = 94;
+const int COLOR_parser_nodes__ASelfExpr__n_kwself = 90;
+const int COLOR_parser_nodes__ASelfExpr__n_kwself_61d = 91;
+const int COLOR_parser_nodes__ASelfExpr__init = 92;
+const int COLOR_parser_prod__ASelfExpr__empty_init = 93;
+const int COLOR_parser_prod__ASelfExpr__init_aselfexpr = 94;
+const int COLOR_scope__ASelfExpr__variable = 95;
+const int COLOR_scope__ASelfExpr__variable_61d = 96;
+const int COLOR_typing__ASelfExpr__its_variable_61d = 97;
+const int COLOR_scope__ASelfExpr__accept_scope_visitor = 98;
+const int COLOR_parser_nodes__AImplicitSelfExpr__init = 99;
+const int COLOR_parser_prod__AImplicitSelfExpr__empty_init = 100;
+const int COLOR_parser_prod__AImplicitSelfExpr__init_aimplicitselfexpr = 101;
+const int COLOR_parser_nodes__ATrueExpr__n_kwtrue = 91;
+const int COLOR_parser_nodes__ATrueExpr__n_kwtrue_61d = 92;
+const int COLOR_parser_nodes__ATrueExpr__init = 93;
+const int COLOR_parser_prod__ATrueExpr__empty_init = 94;
+const int COLOR_parser_prod__ATrueExpr__init_atrueexpr = 95;
+const int COLOR_parser_nodes__AFalseExpr__n_kwfalse = 91;
+const int COLOR_parser_nodes__AFalseExpr__n_kwfalse_61d = 92;
+const int COLOR_parser_nodes__AFalseExpr__init = 93;
+const int COLOR_parser_prod__AFalseExpr__empty_init = 94;
+const int COLOR_parser_prod__AFalseExpr__init_afalseexpr = 95;
+const int COLOR_parser_nodes__ANullExpr__n_kwnull = 90;
+const int COLOR_parser_nodes__ANullExpr__n_kwnull_61d = 91;
+const int COLOR_parser_nodes__ANullExpr__init = 92;
+const int COLOR_parser_prod__ANullExpr__empty_init = 93;
+const int COLOR_parser_prod__ANullExpr__init_anullexpr = 94;
+const int COLOR_parser_nodes__AIntExpr__n_number = 90;
+const int COLOR_parser_nodes__AIntExpr__n_number_61d = 91;
+const int COLOR_parser_nodes__AIntExpr__init = 92;
+const int COLOR_parser_prod__AIntExpr__empty_init = 93;
+const int COLOR_parser_prod__AIntExpr__init_aintexpr = 94;
+const int COLOR_literal__AIntExpr__value = 95;
+const int COLOR_literal__AIntExpr__value_61d = 96;
+const int COLOR_astbuilder__AIntExpr__make = 97;
+const int COLOR_parser_nodes__AFloatExpr__n_float = 90;
+const int COLOR_parser_nodes__AFloatExpr__n_float_61d = 91;
+const int COLOR_parser_nodes__AFloatExpr__init = 92;
+const int COLOR_parser_prod__AFloatExpr__empty_init = 93;
+const int COLOR_parser_prod__AFloatExpr__init_afloatexpr = 94;
+const int COLOR_literal__AFloatExpr__value = 95;
+const int COLOR_literal__AFloatExpr__value_61d = 96;
+const int COLOR_parser_nodes__ACharExpr__n_char = 90;
+const int COLOR_parser_nodes__ACharExpr__n_char_61d = 91;
+const int COLOR_parser_nodes__ACharExpr__init = 92;
+const int COLOR_parser_prod__ACharExpr__empty_init = 93;
+const int COLOR_parser_prod__ACharExpr__init_acharexpr = 94;
+const int COLOR_literal__ACharExpr__value = 95;
+const int COLOR_literal__ACharExpr__value_61d = 96;
+const int COLOR_parser_nodes__AStringFormExpr__n_string = 90;
+const int COLOR_parser_nodes__AStringFormExpr__n_string_61d = 91;
+const int COLOR_parser_nodes__AStringFormExpr__init = 92;
+const int COLOR_literal__AStringFormExpr__value = 93;
+const int COLOR_literal__AStringFormExpr__value_61d = 94;
+const int COLOR_parser_nodes__AStringExpr__init = 95;
+const int COLOR_parser_prod__AStringExpr__empty_init = 96;
+const int COLOR_parser_prod__AStringExpr__init_astringexpr = 97;
+const int COLOR_parser_nodes__AStartStringExpr__init = 95;
+const int COLOR_parser_prod__AStartStringExpr__empty_init = 96;
+const int COLOR_parser_prod__AStartStringExpr__init_astartstringexpr = 97;
+const int COLOR_parser_nodes__AMidStringExpr__init = 95;
+const int COLOR_parser_prod__AMidStringExpr__empty_init = 96;
+const int COLOR_parser_prod__AMidStringExpr__init_amidstringexpr = 97;
+const int COLOR_parser_nodes__AEndStringExpr__init = 95;
+const int COLOR_parser_prod__AEndStringExpr__empty_init = 96;
+const int COLOR_parser_prod__AEndStringExpr__init_aendstringexpr = 97;
+const int COLOR_parser_nodes__ASuperstringExpr__n_exprs = 90;
+const int COLOR_parser_nodes__ASuperstringExpr__init = 91;
+const int COLOR_parser_prod__ASuperstringExpr__empty_init = 92;
+const int COLOR_parser_prod__ASuperstringExpr__init_asuperstringexpr = 93;
+const int COLOR_parser_nodes__AParExpr__n_opar = 93;
+const int COLOR_parser_nodes__AParExpr__n_opar_61d = 94;
+const int COLOR_parser_nodes__AParExpr__n_cpar = 95;
+const int COLOR_parser_nodes__AParExpr__n_cpar_61d = 96;
+const int COLOR_parser_nodes__AParExpr__init = 97;
+const int COLOR_parser_prod__AParExpr__empty_init = 98;
+const int COLOR_parser_prod__AParExpr__init_aparexpr = 99;
+const int COLOR_parser_nodes__AAsCastExpr__n_expr = 90;
+const int COLOR_parser_nodes__AAsCastExpr__n_expr_61d = 91;
+const int COLOR_parser_nodes__AAsCastExpr__n_kwas = 92;
+const int COLOR_parser_nodes__AAsCastExpr__n_kwas_61d = 93;
+const int COLOR_parser_nodes__AAsCastExpr__n_opar = 94;
+const int COLOR_parser_nodes__AAsCastExpr__n_opar_61d = 95;
+const int COLOR_parser_nodes__AAsCastExpr__n_type = 96;
+const int COLOR_parser_nodes__AAsCastExpr__n_type_61d = 97;
+const int COLOR_parser_nodes__AAsCastExpr__n_cpar = 98;
+const int COLOR_parser_nodes__AAsCastExpr__n_cpar_61d = 99;
+const int COLOR_parser_nodes__AAsCastExpr__init = 100;
+const int COLOR_parser_prod__AAsCastExpr__empty_init = 101;
+const int COLOR_parser_prod__AAsCastExpr__init_aascastexpr = 102;
+const int COLOR_parser_nodes__AAsNotnullExpr__n_expr = 90;
+const int COLOR_parser_nodes__AAsNotnullExpr__n_expr_61d = 91;
+const int COLOR_parser_nodes__AAsNotnullExpr__n_kwas = 92;
+const int COLOR_parser_nodes__AAsNotnullExpr__n_kwas_61d = 93;
+const int COLOR_parser_nodes__AAsNotnullExpr__n_opar = 94;
+const int COLOR_parser_nodes__AAsNotnullExpr__n_opar_61d = 95;
+const int COLOR_parser_nodes__AAsNotnullExpr__n_kwnot = 96;
+const int COLOR_parser_nodes__AAsNotnullExpr__n_kwnot_61d = 97;
+const int COLOR_parser_nodes__AAsNotnullExpr__n_kwnull = 98;
+const int COLOR_parser_nodes__AAsNotnullExpr__n_kwnull_61d = 99;
+const int COLOR_parser_nodes__AAsNotnullExpr__n_cpar = 100;
+const int COLOR_parser_nodes__AAsNotnullExpr__n_cpar_61d = 101;
+const int COLOR_parser_nodes__AAsNotnullExpr__init = 102;
+const int COLOR_parser_prod__AAsNotnullExpr__empty_init = 103;
+const int COLOR_parser_prod__AAsNotnullExpr__init_aasnotnullexpr = 104;
+const int COLOR_parser_nodes__AIssetAttrExpr__n_kwisset = 112;
+const int COLOR_parser_nodes__AIssetAttrExpr__n_kwisset_61d = 113;
+const int COLOR_parser_nodes__AIssetAttrExpr__init = 114;
+const int COLOR_parser_prod__AIssetAttrExpr__empty_init = 115;
+const int COLOR_parser_prod__AIssetAttrExpr__init_aissetattrexpr = 116;
+const int COLOR_parser_nodes__AExprs__n_exprs = 70;
+const int COLOR_parser_nodes__AExprs__init = 71;
+const int COLOR_typing__AExprs__to_a = 72;
+const int COLOR_parser_nodes__ADebugTypeExpr__n_kwdebug = 90;
+const int COLOR_parser_nodes__ADebugTypeExpr__n_kwdebug_61d = 91;
+const int COLOR_parser_nodes__ADebugTypeExpr__n_kwtype = 92;
+const int COLOR_parser_nodes__ADebugTypeExpr__n_kwtype_61d = 93;
+const int COLOR_parser_nodes__ADebugTypeExpr__n_expr = 94;
+const int COLOR_parser_nodes__ADebugTypeExpr__n_expr_61d = 95;
+const int COLOR_parser_nodes__ADebugTypeExpr__n_type = 96;
+const int COLOR_parser_nodes__ADebugTypeExpr__n_type_61d = 97;
+const int COLOR_parser_nodes__ADebugTypeExpr__init = 98;
+const int COLOR_parser_prod__ADebugTypeExpr__empty_init = 99;
+const int COLOR_parser_prod__ADebugTypeExpr__init_adebugtypeexpr = 100;
+const int COLOR_parser_nodes__AListExprs__init = 73;
+const int COLOR_parser_prod__AListExprs__empty_init = 74;
+const int COLOR_parser_prod__AListExprs__init_alistexprs = 75;
+const int COLOR_parser_nodes__AParExprs__n_opar = 73;
+const int COLOR_parser_nodes__AParExprs__n_opar_61d = 74;
+const int COLOR_parser_nodes__AParExprs__n_cpar = 75;
+const int COLOR_parser_nodes__AParExprs__n_cpar_61d = 76;
+const int COLOR_parser_nodes__AParExprs__init = 77;
+const int COLOR_parser_prod__AParExprs__empty_init = 78;
+const int COLOR_parser_prod__AParExprs__init_aparexprs = 79;
+const int COLOR_parser_nodes__ABraExprs__n_obra = 73;
+const int COLOR_parser_nodes__ABraExprs__n_obra_61d = 74;
+const int COLOR_parser_nodes__ABraExprs__n_cbra = 75;
+const int COLOR_parser_nodes__ABraExprs__n_cbra_61d = 76;
+const int COLOR_parser_nodes__ABraExprs__init = 77;
+const int COLOR_parser_prod__ABraExprs__empty_init = 78;
+const int COLOR_parser_prod__ABraExprs__init_abraexprs = 79;
+const int COLOR_parser_nodes__AAssignOp__init = 70;
+const int COLOR_parser_nodes__APlusAssignOp__n_pluseq = 71;
+const int COLOR_parser_nodes__APlusAssignOp__n_pluseq_61d = 72;
+const int COLOR_parser_nodes__APlusAssignOp__init = 73;
+const int COLOR_parser_prod__APlusAssignOp__empty_init = 74;
+const int COLOR_parser_prod__APlusAssignOp__init_aplusassignop = 75;
+const int COLOR_parser_nodes__AMinusAssignOp__n_minuseq = 71;
+const int COLOR_parser_nodes__AMinusAssignOp__n_minuseq_61d = 72;
+const int COLOR_parser_nodes__AMinusAssignOp__init = 73;
+const int COLOR_parser_prod__AMinusAssignOp__empty_init = 74;
+const int COLOR_parser_prod__AMinusAssignOp__init_aminusassignop = 75;
+const int COLOR_parser_nodes__AModuleName__n_quad = 70;
+const int COLOR_parser_nodes__AModuleName__n_quad_61d = 71;
+const int COLOR_parser_nodes__AModuleName__n_path = 72;
+const int COLOR_parser_nodes__AModuleName__n_id = 73;
+const int COLOR_parser_nodes__AModuleName__n_id_61d = 74;
+const int COLOR_parser_nodes__AModuleName__init = 75;
+const int COLOR_parser_prod__AModuleName__empty_init = 76;
+const int COLOR_parser_prod__AModuleName__init_amodulename = 77;
+const int COLOR_parser_nodes__AInLanguage__n_kwin = 70;
+const int COLOR_parser_nodes__AInLanguage__n_kwin_61d = 71;
+const int COLOR_parser_nodes__AInLanguage__n_string = 72;
+const int COLOR_parser_nodes__AInLanguage__n_string_61d = 73;
+const int COLOR_parser_nodes__AInLanguage__init = 74;
+const int COLOR_parser_prod__AInLanguage__empty_init = 75;
+const int COLOR_parser_prod__AInLanguage__init_ainlanguage = 76;
+const int COLOR_parser_nodes__AExternCodeBlock__n_in_language = 70;
+const int COLOR_parser_nodes__AExternCodeBlock__n_in_language_61d = 71;
+const int COLOR_parser_nodes__AExternCodeBlock__n_extern_code_segment = 72;
+const int COLOR_parser_nodes__AExternCodeBlock__n_extern_code_segment_61d = 73;
+const int COLOR_parser_nodes__AExternCodeBlock__init = 74;
+const int COLOR_parser_prod__AExternCodeBlock__empty_init = 75;
+const int COLOR_parser_prod__AExternCodeBlock__init_aexterncodeblock = 76;
+const int COLOR_parser_nodes__AQualified__n_quad = 70;
+const int COLOR_parser_nodes__AQualified__n_quad_61d = 71;
+const int COLOR_parser_nodes__AQualified__n_id = 72;
+const int COLOR_parser_nodes__AQualified__n_classid = 73;
+const int COLOR_parser_nodes__AQualified__n_classid_61d = 74;
+const int COLOR_parser_nodes__AQualified__init = 75;
+const int COLOR_parser_prod__AQualified__empty_init = 76;
+const int COLOR_parser_prod__AQualified__init_aqualified = 77;
+const int COLOR_parser_nodes__ADoc__n_comment = 70;
+const int COLOR_parser_nodes__ADoc__init = 71;
+const int COLOR_parser_prod__ADoc__empty_init = 72;
+const int COLOR_parser_prod__ADoc__init_adoc = 73;
+const int COLOR_parser_nodes__AAnnotations__n_at = 70;
+const int COLOR_parser_nodes__AAnnotations__n_at_61d = 71;
+const int COLOR_parser_nodes__AAnnotations__n_opar = 72;
+const int COLOR_parser_nodes__AAnnotations__n_opar_61d = 73;
+const int COLOR_parser_nodes__AAnnotations__n_items = 74;
+const int COLOR_parser_nodes__AAnnotations__n_cpar = 75;
+const int COLOR_parser_nodes__AAnnotations__n_cpar_61d = 76;
+const int COLOR_parser_nodes__AAnnotations__init = 77;
+const int COLOR_parser_prod__AAnnotations__empty_init = 78;
+const int COLOR_parser_prod__AAnnotations__init_aannotations = 79;
+const int COLOR_parser_nodes__AAnnotation__n_atid = 70;
+const int COLOR_parser_nodes__AAnnotation__n_atid_61d = 71;
+const int COLOR_parser_nodes__AAnnotation__n_opar = 72;
+const int COLOR_parser_nodes__AAnnotation__n_opar_61d = 73;
+const int COLOR_parser_nodes__AAnnotation__n_args = 74;
+const int COLOR_parser_nodes__AAnnotation__n_cpar = 75;
+const int COLOR_parser_nodes__AAnnotation__n_cpar_61d = 76;
+const int COLOR_parser_nodes__AAnnotation__init = 77;
+const int COLOR_parser_prod__AAnnotation__empty_init = 78;
+const int COLOR_parser_prod__AAnnotation__init_aannotation = 79;
+const int COLOR_parser_nodes__AAtArg__init = 70;
+const int COLOR_parser_nodes__ATypeAtArg__n_type = 71;
+const int COLOR_parser_nodes__ATypeAtArg__n_type_61d = 72;
+const int COLOR_parser_nodes__ATypeAtArg__init = 73;
+const int COLOR_parser_prod__ATypeAtArg__empty_init = 74;
+const int COLOR_parser_prod__ATypeAtArg__init_atypeatarg = 75;
+const int COLOR_parser_nodes__AExprAtArg__n_expr = 71;
+const int COLOR_parser_nodes__AExprAtArg__n_expr_61d = 72;
+const int COLOR_parser_nodes__AExprAtArg__init = 73;
+const int COLOR_parser_prod__AExprAtArg__empty_init = 74;
+const int COLOR_parser_prod__AExprAtArg__init_aexpratarg = 75;
+const int COLOR_parser_nodes__AAtAtArg__init = 71;
+const int COLOR_parser_prod__AAtAtArg__empty_init = 72;
+const int COLOR_parser_prod__AAtAtArg__init_aatatarg = 73;
+const int COLOR_parser_nodes__AAtid__n_id = 70;
+const int COLOR_parser_nodes__AAtid__n_id_61d = 71;
+const int COLOR_parser_nodes__AAtid__init = 72;
+const int COLOR_parser_nodes__AIdAtid__init = 73;
+const int COLOR_parser_prod__AIdAtid__empty_init = 74;
+const int COLOR_parser_prod__AIdAtid__init_aidatid = 75;
+const int COLOR_parser_nodes__AKwexternAtid__init = 73;
+const int COLOR_parser_prod__AKwexternAtid__empty_init = 74;
+const int COLOR_parser_prod__AKwexternAtid__init_akwexternatid = 75;
+const int COLOR_parser_nodes__AKwinternAtid__init = 73;
+const int COLOR_parser_prod__AKwinternAtid__empty_init = 74;
+const int COLOR_parser_prod__AKwinternAtid__init_akwinternatid = 75;
+const int COLOR_parser_nodes__AKwreadableAtid__init = 73;
+const int COLOR_parser_prod__AKwreadableAtid__empty_init = 74;
+const int COLOR_parser_prod__AKwreadableAtid__init_akwreadableatid = 75;
+const int COLOR_parser_nodes__AKwwritableAtid__init = 73;
+const int COLOR_parser_prod__AKwwritableAtid__empty_init = 74;
+const int COLOR_parser_prod__AKwwritableAtid__init_akwwritableatid = 75;
+const int COLOR_parser_nodes__AKwimportAtid__init = 73;
+const int COLOR_parser_prod__AKwimportAtid__empty_init = 74;
+const int COLOR_parser_prod__AKwimportAtid__init_akwimportatid = 75;
+const int COLOR_parser_nodes__Start__n_base = 70;
+const int COLOR_parser_nodes__Start__n_base_61d = 71;
+const int COLOR_parser_nodes__Start__n_eof = 72;
+const int COLOR_parser_nodes__Start__n_eof_61d = 73;
+const int COLOR_parser_nodes__Start__init = 74;
+const int COLOR_toolcontext__Message__location = 50;
+const int COLOR_toolcontext__Message__location_61d = 51;
+const int COLOR_toolcontext__Message__text = 52;
+const int COLOR_toolcontext__Message__text_61d = 53;
+const int COLOR_toolcontext__Message__to_color_string = 54;
+const int COLOR_toolcontext__Message__init = 55;
+const int COLOR_toolcontext__ToolContext__error_count = 42;
+const int COLOR_toolcontext__ToolContext__error_count_61d = 43;
+const int COLOR_toolcontext__ToolContext__warning_count = 44;
+const int COLOR_toolcontext__ToolContext__warning_count_61d = 45;
+const int COLOR_toolcontext__ToolContext__log_directory = 46;
+const int COLOR_toolcontext__ToolContext__log_directory_61d = 47;
+const int COLOR_toolcontext__ToolContext__messages = 48;
+const int COLOR_toolcontext__ToolContext__messages_61d = 49;
+const int COLOR_toolcontext__ToolContext__message_sorter = 50;
+const int COLOR_toolcontext__ToolContext__message_sorter_61d = 51;
+const int COLOR_toolcontext__ToolContext__check_errors = 52;
+const int COLOR_toolcontext__ToolContext__error = 53;
+const int COLOR_toolcontext__ToolContext__fatal_error = 54;
+const int COLOR_toolcontext__ToolContext__warning = 55;
+const int COLOR_toolcontext__ToolContext__info = 56;
+const int COLOR_toolcontext__ToolContext__option_context = 57;
+const int COLOR_toolcontext__ToolContext__option_context_61d = 58;
+const int COLOR_toolcontext__ToolContext__opt_warn = 59;
+const int COLOR_toolcontext__ToolContext__opt_warn_61d = 60;
+const int COLOR_toolcontext__ToolContext__opt_quiet = 61;
+const int COLOR_toolcontext__ToolContext__opt_quiet_61d = 62;
+const int COLOR_toolcontext__ToolContext__opt_log = 63;
+const int COLOR_toolcontext__ToolContext__opt_log_61d = 64;
+const int COLOR_toolcontext__ToolContext__opt_log_dir = 65;
+const int COLOR_toolcontext__ToolContext__opt_log_dir_61d = 66;
+const int COLOR_toolcontext__ToolContext__opt_help = 67;
+const int COLOR_toolcontext__ToolContext__opt_help_61d = 68;
+const int COLOR_toolcontext__ToolContext__opt_version = 69;
+const int COLOR_toolcontext__ToolContext__opt_version_61d = 70;
+const int COLOR_toolcontext__ToolContext__opt_verbose = 71;
+const int COLOR_toolcontext__ToolContext__opt_verbose_61d = 72;
+const int COLOR_toolcontext__ToolContext__opt_stop_on_first_error = 73;
+const int COLOR_toolcontext__ToolContext__opt_stop_on_first_error_61d = 74;
+const int COLOR_toolcontext__ToolContext__opt_no_color = 75;
+const int COLOR_toolcontext__ToolContext__opt_no_color_61d = 76;
+const int COLOR_toolcontext__ToolContext__verbose_level = 77;
+const int COLOR_toolcontext__ToolContext__verbose_level_61d = 78;
+const int COLOR_toolcontext__ToolContext__init = 79;
+const int COLOR_toolcontext__ToolContext__process_options = 80;
+const int COLOR_parser_util__ToolContext__parse_module = 81;
+const int COLOR_parser_util__ToolContext__parse_classdef = 82;
+const int COLOR_parser_util__ToolContext__parse_propdef = 83;
+const int COLOR_parser_util__ToolContext__parse_stmts = 84;
+const int COLOR_parser_util__ToolContext__parse_expr = 85;
+const int COLOR_parser_util__ToolContext__parse_something = 86;
+const int COLOR_phase__ToolContext__phases = 87;
+const int COLOR_phase__ToolContext__phases_61d = 88;
+const int COLOR_phase__ToolContext__phases_list = 89;
+const int COLOR_phase__ToolContext__run_phases = 90;
+const int COLOR_simple_misc_analysis__ToolContext__simple_misc_analysis_phase = 91;
+const int COLOR_simple_misc_analysis__ToolContext__simple_misc_analysis_phase_61d = 92;
+const int COLOR_literal__ToolContext__literal_phase = 93;
+const int COLOR_literal__ToolContext__literal_phase_61d = 94;
+const int COLOR_scope__ToolContext__scope_phase = 95;
+const int COLOR_scope__ToolContext__scope_phase_61d = 96;
+const int COLOR_flow__ToolContext__flow_phase = 97;
+const int COLOR_flow__ToolContext__flow_phase_61d = 98;
+const int COLOR_local_var_init__ToolContext__local_var_init_phase = 99;
+const int COLOR_local_var_init__ToolContext__local_var_init_phase_61d = 100;
+const int COLOR_modelbuilder__ToolContext__opt_path = 101;
+const int COLOR_modelbuilder__ToolContext__opt_path_61d = 102;
+const int COLOR_modelbuilder__ToolContext__opt_only_metamodel = 103;
+const int COLOR_modelbuilder__ToolContext__opt_only_metamodel_61d = 104;
+const int COLOR_modelbuilder__ToolContext__opt_only_parse = 105;
+const int COLOR_modelbuilder__ToolContext__opt_only_parse_61d = 106;
+const int COLOR_modelbuilder__ToolContext__modelbuilder = 107;
+const int COLOR_modelbuilder__ToolContext__modelbuilder_real = 108;
+const int COLOR_modelbuilder__ToolContext__modelbuilder_real_61d = 109;
+const int COLOR_modelize_class__ToolContext__modelize_class_phase = 110;
+const int COLOR_modelize_class__ToolContext__modelize_class_phase_61d = 111;
+const int COLOR_modelize_property__ToolContext__modelize_property_phase = 112;
+const int COLOR_modelize_property__ToolContext__modelize_property_phase_61d = 113;
+const int COLOR_cached__ToolContext__cached_phase = 114;
+const int COLOR_cached__ToolContext__cached_phase_61d = 115;
+const int COLOR_typing__ToolContext__typing_phase = 116;
+const int COLOR_typing__ToolContext__typing_phase_61d = 117;
+const int COLOR_auto_super_init__ToolContext__auto_super_init_phase = 118;
+const int COLOR_auto_super_init__ToolContext__auto_super_init_phase_61d = 119;
+const int COLOR_div_by_zero__ToolContext__div_by_zero_phase = 120;
+const int COLOR_div_by_zero__ToolContext__div_by_zero_phase_61d = 121;
+const int COLOR_transform__ToolContext__transform_phase = 122;
+const int COLOR_transform__ToolContext__transform_phase_61d = 123;
+const int COLOR_frontend__ToolContext__dummy = 124;
+const int COLOR_frontend__ToolContext__dummy_61d = 125;
+const int COLOR_frontend__ToolContext__do_dummy = 126;
+const int COLOR_frontend__ToolContext__run_global_phases = 127;
+const int COLOR_abstract_compiler__ToolContext__opt_output = 128;
+const int COLOR_abstract_compiler__ToolContext__opt_output_61d = 129;
+const int COLOR_abstract_compiler__ToolContext__opt_no_cc = 130;
+const int COLOR_abstract_compiler__ToolContext__opt_no_cc_61d = 131;
+const int COLOR_abstract_compiler__ToolContext__opt_cc_path = 132;
+const int COLOR_abstract_compiler__ToolContext__opt_cc_path_61d = 133;
+const int COLOR_abstract_compiler__ToolContext__opt_make_flags = 134;
+const int COLOR_abstract_compiler__ToolContext__opt_make_flags_61d = 135;
+const int COLOR_abstract_compiler__ToolContext__opt_compile_dir = 136;
+const int COLOR_abstract_compiler__ToolContext__opt_compile_dir_61d = 137;
+const int COLOR_abstract_compiler__ToolContext__opt_hardening = 138;
+const int COLOR_abstract_compiler__ToolContext__opt_hardening_61d = 139;
+const int COLOR_abstract_compiler__ToolContext__opt_no_shortcut_range = 140;
+const int COLOR_abstract_compiler__ToolContext__opt_no_shortcut_range_61d = 141;
+const int COLOR_abstract_compiler__ToolContext__opt_no_check_covariance = 142;
+const int COLOR_abstract_compiler__ToolContext__opt_no_check_covariance_61d = 143;
+const int COLOR_abstract_compiler__ToolContext__opt_no_check_initialization = 144;
+const int COLOR_abstract_compiler__ToolContext__opt_no_check_initialization_61d = 145;
+const int COLOR_abstract_compiler__ToolContext__opt_no_check_assert = 146;
+const int COLOR_abstract_compiler__ToolContext__opt_no_check_assert_61d = 147;
+const int COLOR_abstract_compiler__ToolContext__opt_no_check_autocast = 148;
+const int COLOR_abstract_compiler__ToolContext__opt_no_check_autocast_61d = 149;
+const int COLOR_abstract_compiler__ToolContext__opt_no_check_other = 150;
+const int COLOR_abstract_compiler__ToolContext__opt_no_check_other_61d = 151;
+const int COLOR_abstract_compiler__ToolContext__opt_typing_test_metrics = 152;
+const int COLOR_abstract_compiler__ToolContext__opt_typing_test_metrics_61d = 153;
+const int COLOR_separate_compiler__ToolContext__opt_separate = 154;
+const int COLOR_separate_compiler__ToolContext__opt_separate_61d = 155;
+const int COLOR_separate_compiler__ToolContext__opt_no_inline_intern = 156;
+const int COLOR_separate_compiler__ToolContext__opt_no_inline_intern_61d = 157;
+const int COLOR_separate_compiler__ToolContext__opt_no_union_attribute = 158;
+const int COLOR_separate_compiler__ToolContext__opt_no_union_attribute_61d = 159;
+const int COLOR_separate_compiler__ToolContext__opt_no_shortcut_equate = 160;
+const int COLOR_separate_compiler__ToolContext__opt_no_shortcut_equate_61d = 161;
+const int COLOR_separate_compiler__ToolContext__opt_inline_coloring_numbers = 162;
+const int COLOR_separate_compiler__ToolContext__opt_inline_coloring_numbers_61d = 163;
+const int COLOR_separate_compiler__ToolContext__opt_bm_typing = 164;
+const int COLOR_separate_compiler__ToolContext__opt_bm_typing_61d = 165;
+const int COLOR_separate_compiler__ToolContext__opt_phmod_typing = 166;
+const int COLOR_separate_compiler__ToolContext__opt_phmod_typing_61d = 167;
+const int COLOR_separate_compiler__ToolContext__opt_phand_typing = 168;
+const int COLOR_separate_compiler__ToolContext__opt_phand_typing_61d = 169;
+const int COLOR_separate_compiler__ToolContext__opt_tables_metrics = 170;
+const int COLOR_separate_compiler__ToolContext__opt_tables_metrics_61d = 171;
+const int COLOR_separate_erasure_compiler__ToolContext__opt_erasure = 172;
+const int COLOR_separate_erasure_compiler__ToolContext__opt_erasure_61d = 173;
+const int COLOR_separate_erasure_compiler__ToolContext__opt_no_check_erasure_cast = 174;
+const int COLOR_separate_erasure_compiler__ToolContext__opt_no_check_erasure_cast_61d = 175;
+const int COLOR_separate_erasure_compiler__ToolContext__init = 176;
+const int COLOR_separate_compiler__ToolContext__init = 177;
+const int COLOR_abstract_compiler__ToolContext__init = 178;
+const int COLOR_modelbuilder__ToolContext__init = 179;
+const int COLOR_lexer__Lexer__file = 46;
+const int COLOR_lexer__Lexer__state_initial = 47;
+const int COLOR_lexer__Lexer__init = 48;
+const int COLOR_lexer__Lexer__last_token = 49;
+const int COLOR_lexer__Lexer__last_token_61d = 50;
+const int COLOR_lexer__Lexer__peek = 51;
+const int COLOR_lexer__Lexer__next = 52;
+const int COLOR_lexer__Lexer__get_token = 53;
+const int COLOR_model_base__Model__mmodules = 42;
+const int COLOR_model_base__Model__mmodules_61d = 43;
+const int COLOR_model_base__Model__mmodule_nesting_hierarchy = 44;
+const int COLOR_model_base__Model__mmodule_nesting_hierarchy_61d = 45;
+const int COLOR_model_base__Model__mmodule_importation_hierarchy = 46;
+const int COLOR_model_base__Model__mmodule_importation_hierarchy_61d = 47;
+const int COLOR_model_base__Model__mmodules_by_name = 48;
+const int COLOR_model_base__Model__mmodules_by_name_61d = 49;
+const int COLOR_model_base__Model__get_mmodules_by_name = 50;
+const int COLOR_model_base__Model__init = 51;
+const int COLOR_model__Model__mclasses = 52;
+const int COLOR_model__Model__mclasses_61d = 53;
+const int COLOR_model__Model__mproperties = 54;
+const int COLOR_model__Model__mproperties_61d = 55;
+const int COLOR_model__Model__mclassdef_hierarchy = 56;
+const int COLOR_model__Model__mclassdef_hierarchy_61d = 57;
+const int COLOR_model__Model__intro_mtype_specialization_hierarchy = 58;
+const int COLOR_model__Model__intro_mtype_specialization_hierarchy_61d = 59;
+const int COLOR_model__Model__full_mtype_specialization_hierarchy = 60;
+const int COLOR_model__Model__full_mtype_specialization_hierarchy_61d = 61;
+const int COLOR_model__Model__mclasses_by_name = 62;
+const int COLOR_model__Model__mclasses_by_name_61d = 63;
+const int COLOR_model__Model__get_mclasses_by_name = 64;
+const int COLOR_model__Model__mproperties_by_name = 65;
+const int COLOR_model__Model__mproperties_by_name_61d = 66;
+const int COLOR_model__Model__get_mproperties_by_name = 67;
+const int COLOR_model__Model__null_type = 68;
+const int COLOR_model__Model__null_type_61d = 69;
+const int COLOR_model_base__MModule__model = 42;
+const int COLOR_model_base__MModule__model_61d = 43;
+const int COLOR_model_base__MModule__direct_owner = 44;
+const int COLOR_model_base__MModule__direct_owner_61d = 45;
+const int COLOR_model_base__MModule__name = 46;
+const int COLOR_model_base__MModule__name_61d = 47;
+const int COLOR_model_base__MModule__location = 48;
+const int COLOR_model_base__MModule__location_61d = 49;
+const int COLOR_model_base__MModule__in_nesting = 50;
+const int COLOR_model_base__MModule__in_nesting_61d = 51;
+const int COLOR_model_base__MModule__in_importation = 52;
+const int COLOR_model_base__MModule__in_importation_61d = 53;
+const int COLOR_model_base__MModule__full_name = 54;
+const int COLOR_model_base__MModule__init = 55;
+const int COLOR_model_base__MModule__set_imported_mmodules = 56;
+const int COLOR_model_base__MModule__intrude_mmodules = 57;
+const int COLOR_model_base__MModule__intrude_mmodules_61d = 58;
+const int COLOR_model_base__MModule__public_mmodules = 59;
+const int COLOR_model_base__MModule__public_mmodules_61d = 60;
+const int COLOR_model_base__MModule__private_mmodules = 61;
+const int COLOR_model_base__MModule__private_mmodules_61d = 62;
+const int COLOR_model_base__MModule__visibility_for = 63;
+const int COLOR_model_base__MModule__set_visibility_for = 64;
+const int COLOR_model_base__MModule__public_owner = 65;
+const int COLOR_model_base__MModule__is_visible = 66;
+const int COLOR_model__MModule__intro_mclasses = 67;
+const int COLOR_model__MModule__intro_mclasses_61d = 68;
+const int COLOR_model__MModule__mclassdefs = 69;
+const int COLOR_model__MModule__mclassdefs_61d = 70;
+const int COLOR_model__MModule__has_mclass = 71;
+const int COLOR_model__MModule__flatten_mclass_hierarchy = 72;
+const int COLOR_model__MModule__linearize_mclasses = 73;
+const int COLOR_model__MModule__linearize_mclassdefs = 74;
+const int COLOR_model__MModule__linearize_mpropdefs = 75;
+const int COLOR_model__MModule__flatten_mclass_hierarchy_cache = 76;
+const int COLOR_model__MModule__flatten_mclass_hierarchy_cache_61d = 77;
+const int COLOR_model__MModule__object_type = 78;
+const int COLOR_model__MModule__object_type_cache = 79;
+const int COLOR_model__MModule__object_type_cache_61d = 80;
+const int COLOR_model__MModule__bool_type = 81;
+const int COLOR_model__MModule__bool_type_cache = 82;
+const int COLOR_model__MModule__bool_type_cache_61d = 83;
+const int COLOR_model__MModule__sys_type = 84;
+const int COLOR_model__MModule__get_primitive_class = 85;
+const int COLOR_model__MModule__try_get_primitive_method = 86;
+const int COLOR_abstract_compiler__MModule__properties = 87;
+const int COLOR_abstract_compiler__MModule__properties_cache = 88;
+const int COLOR_abstract_compiler__MModule__properties_cache_61d = 89;
+const int COLOR_model_base__MVisibility__to_s_61d = 50;
+const int COLOR_model_base__MVisibility__level = 51;
+const int COLOR_model_base__MVisibility__level_61d = 52;
+const int COLOR_model_base__MVisibility__init = 53;
 const int COLOR_model__MClassDefSorter__mmodule = 76;
 const int COLOR_model__MClassDefSorter__mmodule_61d = 77;
 const int COLOR_model__MClassDefSorter__init = 78;
 const int COLOR_model__MPropDefSorter__mmodule = 76;
 const int COLOR_model__MPropDefSorter__mmodule_61d = 77;
 const int COLOR_model__MPropDefSorter__init = 78;
-const int COLOR_model__MClass__intro_mmodule = 41;
-const int COLOR_model__MClass__intro_mmodule_61d = 42;
-const int COLOR_model__MClass__name = 43;
-const int COLOR_model__MClass__name_61d = 44;
-const int COLOR_model__MClass__full_name = 45;
-const int COLOR_model__MClass__arity = 46;
-const int COLOR_model__MClass__arity_61d = 47;
-const int COLOR_model__MClass__kind = 48;
-const int COLOR_model__MClass__kind_61d = 49;
-const int COLOR_model__MClass__visibility = 50;
-const int COLOR_model__MClass__visibility_61d = 51;
-const int COLOR_model__MClass__init = 52;
-const int COLOR_model__MClass__mclassdefs = 53;
-const int COLOR_model__MClass__mclassdefs_61d = 54;
-const int COLOR_model__MClass__intro = 55;
-const int COLOR_model__MClass__in_hierarchy = 56;
-const int COLOR_model__MClass__mclass_type = 57;
-const int COLOR_model__MClass__mclass_type_61d = 58;
-const int COLOR_model__MClass__get_mtype = 59;
-const int COLOR_model__MClass__get_mtype_cache = 60;
-const int COLOR_model__MClass__get_mtype_cache_61d = 61;
-const int COLOR_modelize_property__MClass__inherit_init_from = 62;
-const int COLOR_modelize_property__MClass__inherit_init_from_61d = 63;
-const int COLOR_abstract_compiler__MClass__c_name = 64;
-const int COLOR_abstract_compiler__MClass__c_name_cache = 65;
-const int COLOR_abstract_compiler__MClass__c_name_cache_61d = 66;
-const int COLOR_model__MClassDef__mmodule = 41;
-const int COLOR_model__MClassDef__mmodule_61d = 42;
-const int COLOR_model__MClassDef__mclass = 43;
-const int COLOR_model__MClassDef__mclass_61d = 44;
-const int COLOR_model__MClassDef__bound_mtype = 45;
-const int COLOR_model__MClassDef__bound_mtype_61d = 46;
-const int COLOR_model__MClassDef__parameter_names = 47;
-const int COLOR_model__MClassDef__parameter_names_61d = 48;
-const int COLOR_model__MClassDef__location = 49;
-const int COLOR_model__MClassDef__location_61d = 50;
-const int COLOR_model__MClassDef__to_s_61d = 51;
-const int COLOR_model__MClassDef__init = 52;
-const int COLOR_model__MClassDef__supertypes = 53;
-const int COLOR_model__MClassDef__supertypes_61d = 54;
-const int COLOR_model__MClassDef__set_supertypes = 55;
-const int COLOR_model__MClassDef__add_in_hierarchy = 56;
-const int COLOR_model__MClassDef__in_hierarchy = 57;
-const int COLOR_model__MClassDef__in_hierarchy_61d = 58;
-const int COLOR_model__MClassDef__is_intro = 59;
-const int COLOR_model__MClassDef__intro_mproperties = 60;
-const int COLOR_model__MClassDef__intro_mproperties_61d = 61;
-const int COLOR_model__MClassDef__mpropdefs = 62;
-const int COLOR_model__MClassDef__mpropdefs_61d = 63;
-const int COLOR_model__MType__model = 41;
-const int COLOR_model__MType__is_subtype = 42;
-const int COLOR_model__MType__anchor_to = 43;
-const int COLOR_model__MType__need_anchor = 44;
-const int COLOR_model__MType__supertype_to = 45;
-const int COLOR_model__MType__resolve_for = 46;
-const int COLOR_model__MType__can_resolve_for = 47;
-const int COLOR_model__MType__as_nullable = 48;
-const int COLOR_model__MType__as_nullable_cache = 49;
-const int COLOR_model__MType__as_nullable_cache_61d = 50;
-const int COLOR_model__MType__depth = 51;
-const int COLOR_model__MType__length = 52;
-const int COLOR_model__MType__collect_mclassdefs = 53;
-const int COLOR_model__MType__collect_mclasses = 54;
-const int COLOR_model__MType__collect_mtypes = 55;
-const int COLOR_model__MType__has_mproperty = 56;
-const int COLOR_model__MType__init = 57;
-const int COLOR_abstract_compiler__MType__ctype = 58;
-const int COLOR_abstract_compiler__MType__ctypename = 59;
-const int COLOR_abstract_compiler__MType__c_name = 60;
-const int COLOR_abstract_compiler__MType__c_name_cache = 61;
-const int COLOR_abstract_compiler__MType__c_name_cache_61d = 62;
-const int COLOR_separate_compiler__MType__const_color = 63;
-const int COLOR_model__MClassType__mclass = 64;
-const int COLOR_model__MClassType__mclass_61d = 65;
-const int COLOR_model__MClassType__init = 66;
-const int COLOR_model__MClassType__arguments = 67;
-const int COLOR_model__MClassType__arguments_61d = 68;
-const int COLOR_model__MClassType__collect_things = 69;
-const int COLOR_model__MClassType__collect_mclassdefs_cache = 70;
-const int COLOR_model__MClassType__collect_mclassdefs_cache_61d = 71;
-const int COLOR_model__MClassType__collect_mclasses_cache = 72;
-const int COLOR_model__MClassType__collect_mclasses_cache_61d = 73;
-const int COLOR_model__MClassType__collect_mtypes_cache = 74;
-const int COLOR_model__MClassType__collect_mtypes_cache_61d = 75;
-const int COLOR_model__MClassType__anchor_to = 76;
-const int COLOR_model__MGenericType__init = 77;
-const int COLOR_model__MGenericType__to_s_61d = 78;
-const int COLOR_model__MGenericType__need_anchor_61d = 79;
-const int COLOR_abstract_compiler__MGenericType__c_name = 80;
-const int COLOR_model__MVirtualType__mproperty = 64;
-const int COLOR_model__MVirtualType__mproperty_61d = 65;
-const int COLOR_model__MVirtualType__lookup_bound = 66;
-const int COLOR_model__MVirtualType__init = 67;
-const int COLOR_model__MParameterType__mclass = 64;
-const int COLOR_model__MParameterType__mclass_61d = 65;
-const int COLOR_model__MParameterType__rank = 66;
-const int COLOR_model__MParameterType__rank_61d = 67;
-const int COLOR_model__MParameterType__lookup_bound = 68;
-const int COLOR_model__MParameterType__init = 69;
-const int COLOR_model__MNullableType__mtype = 64;
-const int COLOR_model__MNullableType__mtype_61d = 65;
-const int COLOR_model__MNullableType__init = 66;
-const int COLOR_model__MNullableType__to_s_61d = 67;
-const int COLOR_model__MNullType__model_61d = 64;
-const int COLOR_model__MNullType__init = 65;
-const int COLOR_model__MSignature__mparameters = 64;
-const int COLOR_model__MSignature__mparameters_61d = 65;
-const int COLOR_model__MSignature__mclosures = 66;
-const int COLOR_model__MSignature__mclosures_61d = 67;
-const int COLOR_model__MSignature__return_mtype = 68;
-const int COLOR_model__MSignature__return_mtype_61d = 69;
-const int COLOR_model__MSignature__init = 70;
-const int COLOR_model__MSignature__vararg_rank = 71;
-const int COLOR_model__MSignature__vararg_rank_61d = 72;
-const int COLOR_model__MSignature__arity = 73;
-const int COLOR_model__MParameter__name = 41;
-const int COLOR_model__MParameter__name_61d = 42;
-const int COLOR_model__MParameter__mtype = 43;
-const int COLOR_model__MParameter__mtype_61d = 44;
-const int COLOR_model__MParameter__is_vararg = 45;
-const int COLOR_model__MParameter__is_vararg_61d = 46;
-const int COLOR_model__MParameter__resolve_for = 47;
-const int COLOR_model__MParameter__init = 48;
-const int COLOR_model__MProperty__intro_mclassdef = 41;
-const int COLOR_model__MProperty__intro_mclassdef_61d = 42;
-const int COLOR_model__MProperty__name = 43;
-const int COLOR_model__MProperty__name_61d = 44;
-const int COLOR_model__MProperty__full_name = 45;
-const int COLOR_model__MProperty__visibility = 46;
-const int COLOR_model__MProperty__visibility_61d = 47;
-const int COLOR_model__MProperty__init = 48;
-const int COLOR_model__MProperty__mpropdefs = 49;
-const int COLOR_model__MProperty__mpropdefs_61d = 50;
-const int COLOR_model__MProperty__intro = 51;
-const int COLOR_model__MProperty__lookup_definitions = 52;
-const int COLOR_model__MProperty__lookup_definitions_cache = 53;
-const int COLOR_model__MProperty__lookup_definitions_cache_61d = 54;
-const int COLOR_model__MProperty__lookup_super_definitions = 55;
-const int COLOR_model__MProperty__lookup_first_definition = 56;
-const int COLOR_model__MProperty__lookup_all_definitions = 57;
-const int COLOR_model__MProperty__lookup_all_definitions_cache = 58;
-const int COLOR_model__MProperty__lookup_all_definitions_cache_61d = 59;
-const int COLOR_abstract_compiler__MProperty__c_name = 60;
-const int COLOR_abstract_compiler__MProperty__c_name_cache = 61;
-const int COLOR_abstract_compiler__MProperty__c_name_cache_61d = 62;
-const int COLOR_separate_compiler__MProperty__const_color = 63;
-const int COLOR_model__MMethod__init = 64;
-const int COLOR_model__MMethod__is_init = 65;
-const int COLOR_model__MMethod__is_init_61d = 66;
-const int COLOR_model__MMethod__is_new = 67;
-const int COLOR_model__MMethod__is_new_61d = 68;
-const int COLOR_model__MMethod__is_init_for = 69;
-const int COLOR_model__MAttribute__init = 64;
-const int COLOR_model__MVirtualTypeProp__init = 64;
-const int COLOR_model__MVirtualTypeProp__mvirtualtype = 65;
-const int COLOR_model__MVirtualTypeProp__mvirtualtype_61d = 66;
-const int COLOR_model__MPropDef__location = 41;
-const int COLOR_model__MPropDef__location_61d = 42;
-const int COLOR_model__MPropDef__mclassdef = 43;
-const int COLOR_model__MPropDef__mclassdef_61d = 44;
-const int COLOR_model__MPropDef__mproperty = 45;
-const int COLOR_model__MPropDef__mproperty_61d = 46;
-const int COLOR_model__MPropDef__init = 47;
-const int COLOR_model__MPropDef__to_s_61d = 48;
-const int COLOR_model__MPropDef__is_intro = 49;
-const int COLOR_model__MPropDef__lookup_next_definition = 50;
-const int COLOR_typing__MPropDef__has_supercall = 51;
-const int COLOR_typing__MPropDef__has_supercall_61d = 52;
-const int COLOR_abstract_compiler__MPropDef__c_name_cache = 53;
-const int COLOR_abstract_compiler__MPropDef__c_name_cache_61d = 54;
-const int COLOR_abstract_compiler__MPropDef__c_name = 55;
-const int COLOR_separate_compiler__MPropDef__const_color = 56;
-const int COLOR_model__MMethodDef__init = 57;
-const int COLOR_model__MMethodDef__msignature = 58;
-const int COLOR_model__MMethodDef__msignature_61d = 59;
-const int COLOR_model__MMethodDef__is_abstract = 60;
-const int COLOR_model__MMethodDef__is_abstract_61d = 61;
-const int COLOR_abstract_compiler__MMethodDef__can_inline = 62;
-const int COLOR_abstract_compiler__MMethodDef__compile_inside_to_c = 63;
-const int COLOR_abstract_compiler__MMethodDef__compile_parameter_check = 64;
-const int COLOR_separate_compiler__MMethodDef__separate_runtime_function = 65;
-const int COLOR_separate_compiler__MMethodDef__separate_runtime_function_cache = 66;
-const int COLOR_separate_compiler__MMethodDef__separate_runtime_function_cache_61d = 67;
-const int COLOR_separate_compiler__MMethodDef__virtual_runtime_function = 68;
-const int COLOR_separate_compiler__MMethodDef__virtual_runtime_function_cache = 69;
-const int COLOR_separate_compiler__MMethodDef__virtual_runtime_function_cache_61d = 70;
-const int COLOR_model__MAttributeDef__init = 57;
-const int COLOR_model__MAttributeDef__static_mtype = 58;
-const int COLOR_model__MAttributeDef__static_mtype_61d = 59;
-const int COLOR_model__MVirtualTypeDef__init = 57;
-const int COLOR_model__MVirtualTypeDef__bound = 58;
-const int COLOR_model__MVirtualTypeDef__bound_61d = 59;
-const int COLOR_model__MClassKind__to_s_61d = 41;
-const int COLOR_model__MClassKind__need_init = 42;
-const int COLOR_model__MClassKind__need_init_61d = 43;
-const int COLOR_model__MClassKind__init = 44;
-const int COLOR_parser__State__state = 41;
-const int COLOR_parser__State__state_61d = 42;
-const int COLOR_parser__State__nodes = 43;
-const int COLOR_parser__State__nodes_61d = 44;
-const int COLOR_parser__State__init = 45;
-const int COLOR_parser__Parser__init = 45;
-const int COLOR_parser__Parser__go_to = 46;
-const int COLOR_parser__Parser__push = 47;
-const int COLOR_parser__Parser__state = 48;
-const int COLOR_parser__Parser__pop = 49;
-const int COLOR_parser__Parser__parse = 50;
-const int COLOR_parser__Parser__build_reduce_table = 51;
-const int COLOR_parser__ComputeProdLocationVisitor__init = 46;
-const int COLOR_parser__ReduceAction__action = 41;
-const int COLOR_parser__ReduceAction__concat = 42;
-const int COLOR_parser__ReduceAction__init = 43;
-const int COLOR_parser_util__InjectedLexer__injected_before = 53;
-const int COLOR_parser_util__InjectedLexer__injected_before_61d = 54;
-const int COLOR_parser_util__InjectedLexer__injected_after = 55;
-const int COLOR_parser_util__InjectedLexer__injected_after_61d = 56;
-const int COLOR_parser_util__InjectedLexer__is_finished = 57;
-const int COLOR_parser_util__InjectedLexer__is_finished_61d = 58;
-const int COLOR_parser_util__CollectTokensByTextVisitor__text = 46;
-const int COLOR_parser_util__CollectTokensByTextVisitor__text_61d = 47;
-const int COLOR_parser_util__CollectTokensByTextVisitor__init = 48;
-const int COLOR_parser_util__CollectTokensByTextVisitor__result = 49;
-const int COLOR_parser_util__CollectTokensByTextVisitor__result_61d = 50;
-const int COLOR_parser_util__CollectAnnotationsByNameVisitor__name = 46;
-const int COLOR_parser_util__CollectAnnotationsByNameVisitor__name_61d = 47;
-const int COLOR_parser_util__CollectAnnotationsByNameVisitor__init = 48;
-const int COLOR_parser_util__CollectAnnotationsByNameVisitor__result = 49;
-const int COLOR_parser_util__CollectAnnotationsByNameVisitor__result_61d = 50;
-const int COLOR_phase__AnnotationPhaseVisitor__phase = 46;
-const int COLOR_phase__AnnotationPhaseVisitor__phase_61d = 47;
-const int COLOR_phase__AnnotationPhaseVisitor__init = 48;
-const int COLOR_phase__Phase__toolcontext = 41;
-const int COLOR_phase__Phase__toolcontext_61d = 42;
-const int COLOR_phase__Phase__in_hierarchy = 43;
-const int COLOR_phase__Phase__in_hierarchy_61d = 44;
-const int COLOR_phase__Phase__init = 45;
-const int COLOR_phase__Phase__process_nmodule = 46;
-const int COLOR_phase__Phase__process_nclassdef = 47;
-const int COLOR_phase__Phase__process_npropdef = 48;
-const int COLOR_phase__Phase__process_annotated_node = 49;
-const int COLOR_frontend__Phase__process_mainmodule = 50;
-const int COLOR_simple_misc_analysis__SimpleMiscVisitor__once_count = 46;
-const int COLOR_simple_misc_analysis__SimpleMiscVisitor__once_count_61d = 47;
-const int COLOR_simple_misc_analysis__SimpleMiscVisitor__toolcontext = 48;
-const int COLOR_simple_misc_analysis__SimpleMiscVisitor__toolcontext_61d = 49;
-const int COLOR_simple_misc_analysis__SimpleMiscVisitor__warning = 50;
-const int COLOR_simple_misc_analysis__SimpleMiscVisitor__init = 51;
-const int COLOR_literal__LiteralVisitor__toolcontext = 46;
-const int COLOR_literal__LiteralVisitor__toolcontext_61d = 47;
-const int COLOR_literal__LiteralVisitor__init = 48;
-const int COLOR_scope__Variable__name = 41;
-const int COLOR_scope__Variable__name_61d = 42;
-const int COLOR_scope__Variable__init = 43;
-const int COLOR_typing__Variable__declared_type = 44;
-const int COLOR_typing__Variable__declared_type_61d = 45;
-const int COLOR_scope__EscapeMark__name = 41;
-const int COLOR_scope__EscapeMark__name_61d = 42;
-const int COLOR_scope__EscapeMark__for_loop = 43;
-const int COLOR_scope__EscapeMark__for_loop_61d = 44;
-const int COLOR_scope__EscapeMark__continues = 45;
-const int COLOR_scope__EscapeMark__continues_61d = 46;
-const int COLOR_scope__EscapeMark__breaks = 47;
-const int COLOR_scope__EscapeMark__breaks_61d = 48;
-const int COLOR_scope__EscapeMark__init = 49;
-const int COLOR_scope__ScopeVisitor__toolcontext = 46;
-const int COLOR_scope__ScopeVisitor__toolcontext_61d = 47;
-const int COLOR_scope__ScopeVisitor__selfvariable = 48;
-const int COLOR_scope__ScopeVisitor__selfvariable_61d = 49;
-const int COLOR_scope__ScopeVisitor__init = 50;
-const int COLOR_scope__ScopeVisitor__scopes = 51;
-const int COLOR_scope__ScopeVisitor__scopes_61d = 52;
-const int COLOR_scope__ScopeVisitor__register_variable = 53;
-const int COLOR_scope__ScopeVisitor__search_variable = 54;
-const int COLOR_scope__ScopeVisitor__enter_visit_block = 55;
-const int COLOR_scope__ScopeVisitor__search_label = 56;
-const int COLOR_scope__ScopeVisitor__make_escape_mark = 57;
-const int COLOR_scope__ScopeVisitor__get_escapemark = 58;
-const int COLOR_scope__ScopeVisitor__error = 59;
-const int COLOR_scope__Scope__variables = 41;
-const int COLOR_scope__Scope__variables_61d = 42;
-const int COLOR_scope__Scope__escapemark = 43;
-const int COLOR_scope__Scope__escapemark_61d = 44;
-const int COLOR_scope__Scope__get_variable = 45;
-const int COLOR_scope__Scope__init = 46;
-const int COLOR_flow__FlowVisitor__current_flow_context = 46;
-const int COLOR_flow__FlowVisitor__current_flow_context_61d = 47;
-const int COLOR_flow__FlowVisitor__toolcontext = 48;
-const int COLOR_flow__FlowVisitor__toolcontext_61d = 49;
-const int COLOR_flow__FlowVisitor__init = 50;
-const int COLOR_flow__FlowVisitor__first = 51;
-const int COLOR_flow__FlowVisitor__first_61d = 52;
-const int COLOR_flow__FlowVisitor__visit_expr = 53;
-const int COLOR_flow__FlowVisitor__flows = 54;
-const int COLOR_flow__FlowVisitor__flows_61d = 55;
-const int COLOR_flow__FlowVisitor__printflow = 56;
-const int COLOR_flow__FlowVisitor__make_sub_flow = 57;
-const int COLOR_flow__FlowVisitor__make_merge_flow = 58;
-const int COLOR_flow__FlowVisitor__make_true_false_flow = 59;
-const int COLOR_flow__FlowVisitor__make_sub_true_false_flow = 60;
-const int COLOR_flow__FlowVisitor__make_unreachable_flow = 61;
-const int COLOR_flow__FlowVisitor__merge_continues_to = 62;
-const int COLOR_flow__FlowVisitor__merge_breaks = 63;
-const int COLOR_flow__FlowContext__previous = 41;
-const int COLOR_flow__FlowContext__previous_61d = 42;
-const int COLOR_flow__FlowContext__loops = 43;
-const int COLOR_flow__FlowContext__loops_61d = 44;
-const int COLOR_flow__FlowContext__is_marked_unreachable = 45;
-const int COLOR_flow__FlowContext__is_marked_unreachable_61d = 46;
-const int COLOR_flow__FlowContext__is_unreachable = 47;
-const int COLOR_flow__FlowContext__is_already_unreachable = 48;
-const int COLOR_flow__FlowContext__is_already_unreachable_61d = 49;
-const int COLOR_flow__FlowContext__is_start = 50;
-const int COLOR_flow__FlowContext__is_start_61d = 51;
-const int COLOR_flow__FlowContext__node = 52;
-const int COLOR_flow__FlowContext__node_61d = 53;
-const int COLOR_flow__FlowContext__name = 54;
-const int COLOR_flow__FlowContext__name_61d = 55;
-const int COLOR_flow__FlowContext__when_true = 56;
-const int COLOR_flow__FlowContext__when_true_61d = 57;
-const int COLOR_flow__FlowContext__when_false = 58;
-const int COLOR_flow__FlowContext__when_false_61d = 59;
-const int COLOR_flow__FlowContext__add_previous = 60;
-const int COLOR_flow__FlowContext__add_loop = 61;
-const int COLOR_flow__FlowContext__init = 62;
-const int COLOR_local_var_init__FlowContext__set_vars = 63;
-const int COLOR_local_var_init__FlowContext__set_vars_61d = 64;
-const int COLOR_local_var_init__FlowContext__is_variable_set = 65;
-const int COLOR_typing__FlowContext__vars = 66;
-const int COLOR_typing__FlowContext__vars_61d = 67;
-const int COLOR_typing__FlowContext__cache = 68;
-const int COLOR_typing__FlowContext__cache_61d = 69;
-const int COLOR_typing__FlowContext__set_var = 70;
-const int COLOR_typing__FlowContext__collect_types = 71;
-const int COLOR_local_var_init__LocalVarInitVisitor__toolcontext = 46;
-const int COLOR_local_var_init__LocalVarInitVisitor__toolcontext_61d = 47;
-const int COLOR_local_var_init__LocalVarInitVisitor__init = 48;
-const int COLOR_local_var_init__LocalVarInitVisitor__maybe_unset_vars = 49;
-const int COLOR_local_var_init__LocalVarInitVisitor__maybe_unset_vars_61d = 50;
-const int COLOR_local_var_init__LocalVarInitVisitor__mark_is_unset = 51;
-const int COLOR_local_var_init__LocalVarInitVisitor__mark_is_set = 52;
-const int COLOR_local_var_init__LocalVarInitVisitor__check_is_set = 53;
-const int COLOR_modelbuilder__ModelBuilder__model = 41;
-const int COLOR_modelbuilder__ModelBuilder__model_61d = 42;
-const int COLOR_modelbuilder__ModelBuilder__toolcontext = 43;
-const int COLOR_modelbuilder__ModelBuilder__toolcontext_61d = 44;
-const int COLOR_modelbuilder__ModelBuilder__run_phases = 45;
-const int COLOR_modelbuilder__ModelBuilder__init = 46;
-const int COLOR_modelbuilder__ModelBuilder__parse = 47;
-const int COLOR_modelbuilder__ModelBuilder__try_get_mclass_by_name = 48;
-const int COLOR_modelbuilder__ModelBuilder__try_get_mproperty_by_name2 = 49;
-const int COLOR_modelbuilder__ModelBuilder__try_get_mproperty_by_name2_cache = 50;
-const int COLOR_modelbuilder__ModelBuilder__try_get_mproperty_by_name2_cache_61d = 51;
-const int COLOR_modelbuilder__ModelBuilder__try_get_mproperty_by_name = 52;
-const int COLOR_modelbuilder__ModelBuilder__paths = 53;
-const int COLOR_modelbuilder__ModelBuilder__paths_61d = 54;
-const int COLOR_modelbuilder__ModelBuilder__get_mmodule_by_name = 55;
-const int COLOR_modelbuilder__ModelBuilder__module_absolute_path = 56;
-const int COLOR_modelbuilder__ModelBuilder__loaded_nmodules = 57;
-const int COLOR_modelbuilder__ModelBuilder__loaded_nmodules_61d = 58;
-const int COLOR_modelbuilder__ModelBuilder__load_module = 59;
-const int COLOR_modelbuilder__ModelBuilder__build_module_importation = 60;
-const int COLOR_modelbuilder__ModelBuilder__nmodules = 61;
-const int COLOR_modelbuilder__ModelBuilder__nmodules_61d = 62;
-const int COLOR_modelbuilder__ModelBuilder__mmodule2nmodule = 63;
-const int COLOR_modelbuilder__ModelBuilder__mmodule2nmodule_61d = 64;
-const int COLOR_modelbuilder__ModelBuilder__error = 65;
-const int COLOR_modelbuilder__ModelBuilder__warning = 66;
-const int COLOR_modelbuilder__ModelBuilder__force_get_primitive_method = 67;
-const int COLOR_modelize_class__ModelBuilder__build_a_mclass = 68;
-const int COLOR_modelize_class__ModelBuilder__build_a_mclassdef = 69;
-const int COLOR_modelize_class__ModelBuilder__collect_a_mclassdef_inheritance = 70;
-const int COLOR_modelize_class__ModelBuilder__check_supertypes = 71;
-const int COLOR_modelize_class__ModelBuilder__build_classes = 72;
-const int COLOR_modelize_class__ModelBuilder__mclassdef2nclassdef = 73;
-const int COLOR_modelize_class__ModelBuilder__mclassdef2nclassdef_61d = 74;
-const int COLOR_modelize_class__ModelBuilder__resolve_mtype_unchecked = 75;
-const int COLOR_modelize_class__ModelBuilder__resolve_mtype = 76;
-const int COLOR_modelize_property__ModelBuilder__mpropdef2npropdef = 77;
-const int COLOR_modelize_property__ModelBuilder__mpropdef2npropdef_61d = 78;
-const int COLOR_modelize_property__ModelBuilder__build_properties = 79;
-const int COLOR_modelize_property__ModelBuilder__process_default_constructors = 80;
-const int COLOR_rapid_type_analysis__ModelBuilder__do_rapid_type_analysis = 81;
-const int COLOR_abstract_compiler__ModelBuilder__cc_paths = 82;
-const int COLOR_abstract_compiler__ModelBuilder__cc_paths_61d = 83;
-const int COLOR_abstract_compiler__ModelBuilder__write_and_make = 84;
-const int COLOR_global_compiler__ModelBuilder__run_global_compiler = 85;
-const int COLOR_separate_compiler__ModelBuilder__run_separate_compiler = 86;
-const int COLOR_separate_erasure_compiler__ModelBuilder__run_separate_erasure_compiler = 87;
-const int COLOR_abstract_compiler__ModelBuilder__init = 88;
-const int COLOR_modelize_property__TextCollectorVisitor__text = 46;
-const int COLOR_modelize_property__TextCollectorVisitor__text_61d = 47;
-const int COLOR_modelize_property__TextCollectorVisitor__init = 48;
-const int COLOR_cached__CachedPhase__init = 51;
-const int COLOR_cached__CachedPhase__associate_propdef = 52;
-const int COLOR_typing__TypeVisitor__modelbuilder = 41;
-const int COLOR_typing__TypeVisitor__modelbuilder_61d = 42;
-const int COLOR_typing__TypeVisitor__nclassdef = 43;
-const int COLOR_typing__TypeVisitor__nclassdef_61d = 44;
-const int COLOR_typing__TypeVisitor__mpropdef = 45;
-const int COLOR_typing__TypeVisitor__mpropdef_61d = 46;
-const int COLOR_typing__TypeVisitor__selfvariable = 47;
-const int COLOR_typing__TypeVisitor__selfvariable_61d = 48;
-const int COLOR_typing__TypeVisitor__init = 49;
-const int COLOR_typing__TypeVisitor__mmodule = 50;
-const int COLOR_typing__TypeVisitor__anchor = 51;
-const int COLOR_typing__TypeVisitor__anchor_to = 52;
-const int COLOR_typing__TypeVisitor__is_subtype = 53;
-const int COLOR_typing__TypeVisitor__resolve_for = 54;
-const int COLOR_typing__TypeVisitor__resolve_signature_for = 55;
-const int COLOR_typing__TypeVisitor__check_subtype = 56;
-const int COLOR_typing__TypeVisitor__visit_stmt = 57;
-const int COLOR_typing__TypeVisitor__visit_expr = 58;
-const int COLOR_typing__TypeVisitor__visit_expr_subtype = 59;
-const int COLOR_typing__TypeVisitor__visit_expr_bool = 60;
-const int COLOR_typing__TypeVisitor__visit_expr_cast = 61;
-const int COLOR_typing__TypeVisitor__try_get_mproperty_by_name2 = 62;
-const int COLOR_typing__TypeVisitor__resolve_mtype = 63;
-const int COLOR_typing__TypeVisitor__try_get_mclass = 64;
-const int COLOR_typing__TypeVisitor__get_mclass = 65;
-const int COLOR_typing__TypeVisitor__type_bool = 66;
-const int COLOR_typing__TypeVisitor__get_method = 67;
-const int COLOR_typing__TypeVisitor__check_signature = 68;
-const int COLOR_typing__TypeVisitor__error = 69;
-const int COLOR_typing__TypeVisitor__get_variable = 70;
-const int COLOR_typing__TypeVisitor__set_variable = 71;
-const int COLOR_typing__TypeVisitor__merge_types = 72;
-const int COLOR_typing__CallSite__node = 41;
-const int COLOR_typing__CallSite__node_61d = 42;
-const int COLOR_typing__CallSite__recv = 43;
-const int COLOR_typing__CallSite__recv_61d = 44;
-const int COLOR_typing__CallSite__recv_is_self = 45;
-const int COLOR_typing__CallSite__recv_is_self_61d = 46;
-const int COLOR_typing__CallSite__mproperty = 47;
-const int COLOR_typing__CallSite__mproperty_61d = 48;
-const int COLOR_typing__CallSite__mpropdef = 49;
-const int COLOR_typing__CallSite__mpropdef_61d = 50;
-const int COLOR_typing__CallSite__msignature = 51;
-const int COLOR_typing__CallSite__msignature_61d = 52;
-const int COLOR_typing__CallSite__erasure_cast = 53;
-const int COLOR_typing__CallSite__erasure_cast_61d = 54;
-const int COLOR_typing__CallSite__check_signature = 55;
-const int COLOR_typing__CallSite__init = 56;
-const int COLOR_auto_super_init__AutoSuperInitVisitor__init = 46;
-const int COLOR_auto_super_init__AutoSuperInitVisitor__has_explicit_super_init = 47;
-const int COLOR_auto_super_init__AutoSuperInitVisitor__has_explicit_super_init_61d = 48;
-const int COLOR_div_by_zero__DivByZeroVisitor__toolcontext = 46;
-const int COLOR_div_by_zero__DivByZeroVisitor__toolcontext_61d = 47;
-const int COLOR_div_by_zero__DivByZeroVisitor__mmodule = 48;
-const int COLOR_div_by_zero__DivByZeroVisitor__mmodule_61d = 49;
-const int COLOR_div_by_zero__DivByZeroVisitor__init = 50;
-const int COLOR_astbuilder__ASTBuilder__mmodule = 41;
-const int COLOR_astbuilder__ASTBuilder__mmodule_61d = 42;
-const int COLOR_astbuilder__ASTBuilder__anchor = 43;
-const int COLOR_astbuilder__ASTBuilder__anchor_61d = 44;
-const int COLOR_astbuilder__ASTBuilder__make_int = 45;
-const int COLOR_astbuilder__ASTBuilder__make_new = 46;
-const int COLOR_astbuilder__ASTBuilder__make_call = 47;
-const int COLOR_astbuilder__ASTBuilder__make_block = 48;
-const int COLOR_astbuilder__ASTBuilder__make_var_read = 49;
-const int COLOR_astbuilder__ASTBuilder__make_var_assign = 50;
-const int COLOR_astbuilder__ASTBuilder__make_attr_read = 51;
-const int COLOR_astbuilder__ASTBuilder__make_attr_assign = 52;
-const int COLOR_astbuilder__ASTBuilder__make_do = 53;
-const int COLOR_astbuilder__ASTBuilder__make_if = 54;
-const int COLOR_astbuilder__ASTBuilder__init = 55;
-const int COLOR_astbuilder__APlaceholderExpr__make = 89;
-const int COLOR_astvalidation__APlaceholderExpr__accept_ast_validation = 90;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__modelbuilder = 41;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__modelbuilder_61d = 42;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__mainmodule = 43;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__mainmodule_61d = 44;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_types = 45;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_types_61d = 46;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_open_types = 47;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_open_types_61d = 48;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_classes = 49;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_classes_61d = 50;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_cast_types = 51;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_cast_types_61d = 52;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_open_cast_types = 53;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_open_cast_types_61d = 54;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_methoddefs = 55;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_methoddefs_61d = 56;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_methods = 57;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_methods_61d = 58;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_super_sends = 59;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_super_sends_61d = 60;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__totry_methods = 61;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__totry_methods_61d = 62;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__todo = 63;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__todo_61d = 64;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__run_analysis = 65;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__check_depth = 66;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__add_new = 67;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__add_cast = 68;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__try_send = 69;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__add_call = 70;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__add_send = 71;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__try_super_send = 72;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__add_super_send = 73;
-const int COLOR_rapid_type_analysis__RapidTypeAnalysis__init = 74;
-const int COLOR_rapid_type_analysis__RapidTypeVisitor__analysis = 46;
-const int COLOR_rapid_type_analysis__RapidTypeVisitor__analysis_61d = 47;
-const int COLOR_rapid_type_analysis__RapidTypeVisitor__receiver = 48;
-const int COLOR_rapid_type_analysis__RapidTypeVisitor__receiver_61d = 49;
-const int COLOR_rapid_type_analysis__RapidTypeVisitor__mpropdef = 50;
-const int COLOR_rapid_type_analysis__RapidTypeVisitor__mpropdef_61d = 51;
-const int COLOR_rapid_type_analysis__RapidTypeVisitor__init = 52;
-const int COLOR_rapid_type_analysis__RapidTypeVisitor__cleanup_type = 53;
-const int COLOR_rapid_type_analysis__RapidTypeVisitor__get_class = 54;
-const int COLOR_rapid_type_analysis__RapidTypeVisitor__get_method = 55;
-const int COLOR_rapid_type_analysis__RapidTypeVisitor__add_type = 56;
-const int COLOR_rapid_type_analysis__RapidTypeVisitor__add_monomorphic_send = 57;
-const int COLOR_rapid_type_analysis__RapidTypeVisitor__add_send = 58;
-const int COLOR_rapid_type_analysis__RapidTypeVisitor__add_cast_type = 59;
-const int COLOR_astvalidation__ASTValidationVisitor__path = 46;
-const int COLOR_astvalidation__ASTValidationVisitor__path_61d = 47;
-const int COLOR_astvalidation__ASTValidationVisitor__seen = 48;
-const int COLOR_astvalidation__ASTValidationVisitor__seen_61d = 49;
-const int COLOR_astvalidation__ASTValidationVisitor__init = 50;
-const int COLOR_transform__TransformVisitor__phase = 46;
-const int COLOR_transform__TransformVisitor__phase_61d = 47;
-const int COLOR_transform__TransformVisitor__mmodule = 48;
-const int COLOR_transform__TransformVisitor__mmodule_61d = 49;
-const int COLOR_transform__TransformVisitor__mclassdef = 50;
-const int COLOR_transform__TransformVisitor__mclassdef_61d = 51;
-const int COLOR_transform__TransformVisitor__mpropdef = 52;
-const int COLOR_transform__TransformVisitor__mpropdef_61d = 53;
-const int COLOR_transform__TransformVisitor__builder = 54;
-const int COLOR_transform__TransformVisitor__builder_61d = 55;
-const int COLOR_transform__TransformVisitor__init = 56;
-const int COLOR_transform__TransformVisitor__get_class = 57;
-const int COLOR_transform__TransformVisitor__get_method = 58;
-const int COLOR_abstract_compiler__AbstractCompiler__mainmodule = 41;
-const int COLOR_abstract_compiler__AbstractCompiler__mainmodule_61d = 42;
-const int COLOR_abstract_compiler__AbstractCompiler__realmainmodule = 43;
-const int COLOR_abstract_compiler__AbstractCompiler__realmainmodule_61d = 44;
-const int COLOR_abstract_compiler__AbstractCompiler__modelbuilder = 45;
-const int COLOR_abstract_compiler__AbstractCompiler__modelbuilder_61d = 46;
-const int COLOR_abstract_compiler__AbstractCompiler__hardening = 47;
-const int COLOR_abstract_compiler__AbstractCompiler__init = 48;
-const int COLOR_abstract_compiler__AbstractCompiler__new_file = 49;
-const int COLOR_abstract_compiler__AbstractCompiler__files = 50;
-const int COLOR_abstract_compiler__AbstractCompiler__files_61d = 51;
-const int COLOR_abstract_compiler__AbstractCompiler__new_visitor = 52;
-const int COLOR_abstract_compiler__AbstractCompiler__header = 53;
-const int COLOR_abstract_compiler__AbstractCompiler__header_61d = 54;
-const int COLOR_abstract_compiler__AbstractCompiler__provide_declaration = 55;
-const int COLOR_abstract_compiler__AbstractCompiler__provided_declarations = 56;
-const int COLOR_abstract_compiler__AbstractCompiler__provided_declarations_61d = 57;
-const int COLOR_abstract_compiler__AbstractCompiler__compile_header = 58;
-const int COLOR_abstract_compiler__AbstractCompiler__compile_header_structs = 59;
-const int COLOR_abstract_compiler__AbstractCompiler__compile_main_function = 60;
-const int COLOR_abstract_compiler__AbstractCompiler__extern_bodies = 61;
-const int COLOR_abstract_compiler__AbstractCompiler__extern_bodies_61d = 62;
-const int COLOR_abstract_compiler__AbstractCompiler__seen_extern = 63;
-const int COLOR_abstract_compiler__AbstractCompiler__seen_extern_61d = 64;
-const int COLOR_abstract_compiler__AbstractCompiler__generate_check_init_instance = 65;
-const int COLOR_abstract_compiler__AbstractCompiler__generate_init_attr = 66;
-const int COLOR_abstract_compiler__AbstractCompiler__generate_check_attr = 67;
-const int COLOR_abstract_compiler__AbstractCompiler__count_type_test_tags = 68;
-const int COLOR_abstract_compiler__AbstractCompiler__count_type_test_tags_61d = 69;
-const int COLOR_abstract_compiler__AbstractCompiler__count_type_test_resolved = 70;
-const int COLOR_abstract_compiler__AbstractCompiler__count_type_test_resolved_61d = 71;
-const int COLOR_abstract_compiler__AbstractCompiler__count_type_test_unresolved = 72;
-const int COLOR_abstract_compiler__AbstractCompiler__count_type_test_unresolved_61d = 73;
-const int COLOR_abstract_compiler__AbstractCompiler__count_type_test_skipped = 74;
-const int COLOR_abstract_compiler__AbstractCompiler__count_type_test_skipped_61d = 75;
-const int COLOR_abstract_compiler__AbstractCompiler__init_count_type_test_tags = 76;
-const int COLOR_abstract_compiler__AbstractCompiler__display_stats = 77;
-const int COLOR_abstract_compiler__AbstractCompiler__div = 78;
-const int COLOR_abstract_compiler__CodeFile__name = 41;
-const int COLOR_abstract_compiler__CodeFile__name_61d = 42;
-const int COLOR_abstract_compiler__CodeFile__writers = 43;
-const int COLOR_abstract_compiler__CodeFile__writers_61d = 44;
-const int COLOR_abstract_compiler__CodeFile__required_declarations = 45;
-const int COLOR_abstract_compiler__CodeFile__required_declarations_61d = 46;
-const int COLOR_abstract_compiler__CodeFile__init = 47;
-const int COLOR_abstract_compiler__CodeWriter__file = 41;
-const int COLOR_abstract_compiler__CodeWriter__file_61d = 42;
-const int COLOR_abstract_compiler__CodeWriter__lines = 43;
-const int COLOR_abstract_compiler__CodeWriter__lines_61d = 44;
-const int COLOR_abstract_compiler__CodeWriter__decl_lines = 45;
-const int COLOR_abstract_compiler__CodeWriter__decl_lines_61d = 46;
-const int COLOR_abstract_compiler__CodeWriter__add = 47;
-const int COLOR_abstract_compiler__CodeWriter__add_decl = 48;
-const int COLOR_abstract_compiler__CodeWriter__init = 49;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__compiler = 41;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__compiler_61d = 42;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__current_node = 43;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__current_node_61d = 44;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__frame = 45;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__frame_61d = 46;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__object_type = 47;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__bool_type = 48;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__writer = 49;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__writer_61d = 50;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__init = 51;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__get_class = 52;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__get_property = 53;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__compile_callsite = 54;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__calloc_array = 55;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__native_array_def = 56;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__varargize = 57;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__anchor = 58;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__resolve_for = 59;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__autoadapt = 60;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__supercall = 61;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__adapt_signature = 62;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__autobox = 63;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__type_test = 64;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__is_same_type_test = 65;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__equal_test = 66;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__call = 67;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__send = 68;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__monomorphic_send = 69;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__isset_attribute = 70;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__read_attribute = 71;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__write_attribute = 72;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__check_recv_notnull = 73;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__check_init_instance = 74;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__names = 75;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__names_61d = 76;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__last = 77;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__last_61d = 78;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__get_name = 79;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__escapemark_name = 80;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__escapemark_names = 81;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__escapemark_names_61d = 82;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__class_name_string = 83;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__variables = 84;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__variables_61d = 85;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__variable = 86;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__new_var = 87;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__new_named_var = 88;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__assign = 89;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__init_instance = 90;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__int_instance = 91;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__string_instance = 92;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__array_instance = 93;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__vararg_instance = 94;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__add = 95;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__add_decl = 96;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__require_declaration = 97;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__declare_once = 98;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__add_extern = 99;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__new_expr = 100;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__add_abort = 101;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__ret = 102;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__stmt = 103;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__expr = 104;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__expr_bool = 105;
-const int COLOR_abstract_compiler__AbstractCompilerVisitor__debug = 106;
-const int COLOR_abstract_compiler__AbstractRuntimeFunction__mmethoddef = 41;
-const int COLOR_abstract_compiler__AbstractRuntimeFunction__mmethoddef_61d = 42;
-const int COLOR_abstract_compiler__AbstractRuntimeFunction__c_name = 43;
-const int COLOR_abstract_compiler__AbstractRuntimeFunction__build_c_name = 44;
-const int COLOR_abstract_compiler__AbstractRuntimeFunction__c_name_cache = 45;
-const int COLOR_abstract_compiler__AbstractRuntimeFunction__c_name_cache_61d = 46;
-const int COLOR_abstract_compiler__AbstractRuntimeFunction__call = 47;
-const int COLOR_abstract_compiler__AbstractRuntimeFunction__compile_to_c = 48;
-const int COLOR_abstract_compiler__AbstractRuntimeFunction__init = 49;
-const int COLOR_abstract_compiler__RuntimeVariable__name = 41;
-const int COLOR_abstract_compiler__RuntimeVariable__name_61d = 42;
-const int COLOR_abstract_compiler__RuntimeVariable__mtype = 43;
-const int COLOR_abstract_compiler__RuntimeVariable__mtype_61d = 44;
-const int COLOR_abstract_compiler__RuntimeVariable__mcasttype = 45;
-const int COLOR_abstract_compiler__RuntimeVariable__mcasttype_61d = 46;
-const int COLOR_abstract_compiler__RuntimeVariable__is_exact = 47;
-const int COLOR_abstract_compiler__RuntimeVariable__is_exact_61d = 48;
-const int COLOR_abstract_compiler__RuntimeVariable__init = 49;
-const int COLOR_abstract_compiler__Frame__visitor = 41;
-const int COLOR_abstract_compiler__Frame__visitor_61d = 42;
-const int COLOR_abstract_compiler__Frame__mpropdef = 43;
-const int COLOR_abstract_compiler__Frame__mpropdef_61d = 44;
-const int COLOR_abstract_compiler__Frame__receiver = 45;
-const int COLOR_abstract_compiler__Frame__receiver_61d = 46;
-const int COLOR_abstract_compiler__Frame__arguments = 47;
-const int COLOR_abstract_compiler__Frame__arguments_61d = 48;
-const int COLOR_abstract_compiler__Frame__returnvar = 49;
-const int COLOR_abstract_compiler__Frame__returnvar_61d = 50;
-const int COLOR_abstract_compiler__Frame__returnlabel = 51;
-const int COLOR_abstract_compiler__Frame__returnlabel_61d = 52;
-const int COLOR_abstract_compiler__Frame__init = 53;
-const int COLOR_abstract_compiler__ExternCFile__filename = 41;
-const int COLOR_abstract_compiler__ExternCFile__filename_61d = 42;
-const int COLOR_abstract_compiler__ExternCFile__cflags = 43;
-const int COLOR_abstract_compiler__ExternCFile__cflags_61d = 44;
-const int COLOR_abstract_compiler__ExternCFile__init = 45;
-const int COLOR_layout_builders__Layout__ids = 41;
-const int COLOR_layout_builders__Layout__ids_61d = 42;
-const int COLOR_layout_builders__Layout__pos = 43;
-const int COLOR_layout_builders__Layout__pos_61d = 44;
-const int COLOR_layout_builders__Layout__init = 45;
-const int COLOR_layout_builders__PHLayout__masks = 46;
-const int COLOR_layout_builders__PHLayout__masks_61d = 47;
-const int COLOR_layout_builders__PHLayout__hashes = 48;
-const int COLOR_layout_builders__PHLayout__hashes_61d = 49;
-const int COLOR_layout_builders__PHLayout__init = 50;
-const int COLOR_layout_builders__POSetBuilder__mmodule = 41;
-const int COLOR_layout_builders__POSetBuilder__mmodule_61d = 42;
-const int COLOR_layout_builders__POSetBuilder__init = 43;
-const int COLOR_layout_builders__POSetBuilder__build_poset = 44;
-const int COLOR_layout_builders__TypingBMizer__mmodule = 43;
-const int COLOR_layout_builders__TypingBMizer__mmodule_61d = 44;
-const int COLOR_layout_builders__TypingBMizer__poset_builder = 45;
-const int COLOR_layout_builders__TypingBMizer__poset_builder_61d = 46;
-const int COLOR_layout_builders__TypingBMizer__poset_cache = 47;
-const int COLOR_layout_builders__TypingBMizer__poset_cache_61d = 48;
-const int COLOR_layout_builders__TypingBMizer__init = 49;
-const int COLOR_layout_builders__MTypeBMizer__init = 50;
-const int COLOR_layout_builders__MClassBMizer__init = 50;
-const int COLOR_layout_builders__ResolutionBMizer__init = 42;
-const int COLOR_layout_builders__MPropertyBMizer__mmodule = 42;
-const int COLOR_layout_builders__MPropertyBMizer__mmodule_61d = 43;
-const int COLOR_layout_builders__MPropertyBMizer__init = 44;
-const int COLOR_layout_builders__TypingColorer__core = 43;
-const int COLOR_layout_builders__TypingColorer__core_61d = 44;
-const int COLOR_layout_builders__TypingColorer__crown = 45;
-const int COLOR_layout_builders__TypingColorer__crown_61d = 46;
-const int COLOR_layout_builders__TypingColorer__border = 47;
-const int COLOR_layout_builders__TypingColorer__border_61d = 48;
-const int COLOR_layout_builders__TypingColorer__coloration_result = 49;
-const int COLOR_layout_builders__TypingColorer__coloration_result_61d = 50;
-const int COLOR_layout_builders__TypingColorer__mmodule = 51;
-const int COLOR_layout_builders__TypingColorer__mmodule_61d = 52;
-const int COLOR_layout_builders__TypingColorer__poset_builder = 53;
-const int COLOR_layout_builders__TypingColorer__poset_builder_61d = 54;
-const int COLOR_layout_builders__TypingColorer__poset_cache = 55;
-const int COLOR_layout_builders__TypingColorer__poset_cache_61d = 56;
-const int COLOR_layout_builders__TypingColorer__init = 57;
-const int COLOR_layout_builders__TypingColorer__compute_ids = 58;
-const int COLOR_layout_builders__TypingColorer__colorize = 59;
-const int COLOR_layout_builders__TypingColorer__colorize_elements = 60;
-const int COLOR_layout_builders__TypingColorer__is_color_free = 61;
-const int COLOR_layout_builders__TypingColorer__tag_elements = 62;
-const int COLOR_layout_builders__TypingColorer__build_conflicts_graph = 63;
-const int COLOR_layout_builders__TypingColorer__conflicts_graph = 64;
-const int COLOR_layout_builders__TypingColorer__conflicts_graph_61d = 65;
-const int COLOR_layout_builders__TypingColorer__linear_extensions_cache = 66;
-const int COLOR_layout_builders__TypingColorer__linear_extensions_cache_61d = 67;
-const int COLOR_layout_builders__TypingColorer__linear_extension = 68;
-const int COLOR_layout_builders__TypingColorer__reverse_linearize = 69;
-const int COLOR_layout_builders__TypingColorer__linearize = 70;
-const int COLOR_layout_builders__MTypeColorer__init = 71;
-const int COLOR_layout_builders__MClassColorer__init = 71;
-const int COLOR_layout_builders__MPropertyColorer__mmodule = 42;
-const int COLOR_layout_builders__MPropertyColorer__mmodule_61d = 43;
-const int COLOR_layout_builders__MPropertyColorer__class_colorer = 44;
-const int COLOR_layout_builders__MPropertyColorer__class_colorer_61d = 45;
-const int COLOR_layout_builders__MPropertyColorer__coloration_result = 46;
-const int COLOR_layout_builders__MPropertyColorer__coloration_result_61d = 47;
-const int COLOR_layout_builders__MPropertyColorer__init = 48;
-const int COLOR_layout_builders__MPropertyColorer__colorize = 49;
-const int COLOR_layout_builders__MPropertyColorer__colorize_core = 50;
-const int COLOR_layout_builders__MPropertyColorer__colorize_crown = 51;
-const int COLOR_layout_builders__MPropertyColorer__colorize_elements = 52;
-const int COLOR_layout_builders__MPropertyColorer__max_color = 53;
-const int COLOR_layout_builders__ResolutionColorer__coloration_result = 42;
-const int COLOR_layout_builders__ResolutionColorer__coloration_result_61d = 43;
-const int COLOR_layout_builders__ResolutionColorer__init = 44;
-const int COLOR_layout_builders__ResolutionColorer__compute_ids = 45;
-const int COLOR_layout_builders__ResolutionColorer__colorize_elements = 46;
-const int COLOR_layout_builders__ResolutionColorer__is_color_free = 47;
-const int COLOR_layout_builders__ResolutionColorer__build_conflicts_graph = 48;
-const int COLOR_layout_builders__ResolutionColorer__conflicts_graph = 49;
-const int COLOR_layout_builders__ResolutionColorer__conflicts_graph_61d = 50;
-const int COLOR_layout_builders__ResolutionColorer__add_conflict = 51;
-const int COLOR_layout_builders__PHOperator__op = 41;
-const int COLOR_layout_builders__PHOperator__init = 42;
-const int COLOR_layout_builders__PHModOperator__init = 43;
-const int COLOR_layout_builders__PHAndOperator__init = 43;
-const int COLOR_layout_builders__MTypeHasher__init = 58;
-const int COLOR_layout_builders__MClassHasher__init = 58;
-const int COLOR_global_compiler__GlobalCompiler__runtime_type_analysis = 79;
-const int COLOR_global_compiler__GlobalCompiler__runtime_type_analysis_61d = 80;
-const int COLOR_global_compiler__GlobalCompiler__init = 81;
-const int COLOR_global_compiler__GlobalCompiler__compile_class_names = 82;
-const int COLOR_global_compiler__GlobalCompiler__classid = 83;
-const int COLOR_global_compiler__GlobalCompiler__classids = 84;
-const int COLOR_global_compiler__GlobalCompiler__classids_61d = 85;
-const int COLOR_global_compiler__GlobalCompiler__live_primitive_types = 86;
-const int COLOR_global_compiler__GlobalCompiler__live_primitive_types_61d = 87;
-const int COLOR_global_compiler__GlobalCompiler__todo = 88;
-const int COLOR_global_compiler__GlobalCompiler__todos = 89;
-const int COLOR_global_compiler__GlobalCompiler__todos_61d = 90;
-const int COLOR_global_compiler__GlobalCompiler__seen = 91;
-const int COLOR_global_compiler__GlobalCompiler__seen_61d = 92;
-const int COLOR_global_compiler__GlobalCompiler__declare_runtimeclass = 93;
-const int COLOR_global_compiler__GlobalCompiler__generate_init_instance = 94;
-const int COLOR_global_compiler__GlobalCompiler__generate_box_instance = 95;
-const int COLOR_global_compiler__GlobalCompiler__collect_types_cache = 96;
-const int COLOR_global_compiler__GlobalCompiler__collect_types_cache_61d = 97;
-const int COLOR_global_compiler__GlobalCompilerVisitor__collect_types = 107;
-const int COLOR_global_compiler__GlobalCompilerVisitor__check_valid_reciever = 108;
-const int COLOR_global_compiler__GlobalCompilerVisitor__get_recvtype = 109;
-const int COLOR_global_compiler__GlobalCompilerVisitor__get_recv = 110;
-const int COLOR_global_compiler__GlobalCompilerVisitor__finalize_call = 111;
-const int COLOR_global_compiler__GlobalCompilerVisitor__call_without_varargize = 112;
-const int COLOR_global_compiler__GlobalCompilerVisitor__bugtype = 113;
-const int COLOR_global_compiler__CustomizedRuntimeFunction__recv = 50;
-const int COLOR_global_compiler__CustomizedRuntimeFunction__recv_61d = 51;
-const int COLOR_global_compiler__CustomizedRuntimeFunction__init = 52;
-const int COLOR_separate_compiler__SeparateCompiler__runtime_type_analysis = 79;
-const int COLOR_separate_compiler__SeparateCompiler__runtime_type_analysis_61d = 80;
-const int COLOR_separate_compiler__SeparateCompiler__undead_types = 81;
-const int COLOR_separate_compiler__SeparateCompiler__undead_types_61d = 82;
-const int COLOR_separate_compiler__SeparateCompiler__partial_types = 83;
-const int COLOR_separate_compiler__SeparateCompiler__partial_types_61d = 84;
-const int COLOR_separate_compiler__SeparateCompiler__live_unresolved_types = 85;
-const int COLOR_separate_compiler__SeparateCompiler__live_unresolved_types_61d = 86;
-const int COLOR_separate_compiler__SeparateCompiler__type_layout = 87;
-const int COLOR_separate_compiler__SeparateCompiler__type_layout_61d = 88;
-const int COLOR_separate_compiler__SeparateCompiler__resolution_layout = 89;
-const int COLOR_separate_compiler__SeparateCompiler__resolution_layout_61d = 90;
-const int COLOR_separate_compiler__SeparateCompiler__method_layout = 91;
-const int COLOR_separate_compiler__SeparateCompiler__method_layout_61d = 92;
-const int COLOR_separate_compiler__SeparateCompiler__attr_layout = 93;
-const int COLOR_separate_compiler__SeparateCompiler__attr_layout_61d = 94;
-const int COLOR_separate_compiler__SeparateCompiler__init = 95;
-const int COLOR_separate_compiler__SeparateCompiler__compile_header_attribute_structs = 96;
-const int COLOR_separate_compiler__SeparateCompiler__compile_box_kinds = 97;
-const int COLOR_separate_compiler__SeparateCompiler__box_kinds = 98;
-const int COLOR_separate_compiler__SeparateCompiler__box_kinds_61d = 99;
-const int COLOR_separate_compiler__SeparateCompiler__box_kind_of = 100;
-const int COLOR_separate_compiler__SeparateCompiler__compile_color_consts = 101;
-const int COLOR_separate_compiler__SeparateCompiler__compile_color_const = 102;
-const int COLOR_separate_compiler__SeparateCompiler__color_consts_done = 103;
-const int COLOR_separate_compiler__SeparateCompiler__color_consts_done_61d = 104;
-const int COLOR_separate_compiler__SeparateCompiler__do_property_coloring = 105;
-const int COLOR_separate_compiler__SeparateCompiler__build_method_tables = 106;
-const int COLOR_separate_compiler__SeparateCompiler__build_attr_tables = 107;
-const int COLOR_separate_compiler__SeparateCompiler__do_type_coloring = 108;
-const int COLOR_separate_compiler__SeparateCompiler__build_type_tables = 109;
-const int COLOR_separate_compiler__SeparateCompiler__compile_resolution_tables = 110;
-const int COLOR_separate_compiler__SeparateCompiler__build_resolution_tables = 111;
-const int COLOR_separate_compiler__SeparateCompiler__retrieve_partial_types = 112;
-const int COLOR_separate_compiler__SeparateCompiler__compile_module_to_c = 113;
-const int COLOR_separate_compiler__SeparateCompiler__compile_type_to_c = 114;
-const int COLOR_separate_compiler__SeparateCompiler__compile_type_resolution_table = 115;
-const int COLOR_separate_compiler__SeparateCompiler__compile_class_to_c = 116;
-const int COLOR_separate_compiler__SeparateCompiler__hardening_live_type = 117;
-const int COLOR_separate_compiler__SeparateCompiler__type_tables = 118;
-const int COLOR_separate_compiler__SeparateCompiler__type_tables_61d = 119;
-const int COLOR_separate_compiler__SeparateCompiler__resolution_tables = 120;
-const int COLOR_separate_compiler__SeparateCompiler__resolution_tables_61d = 121;
-const int COLOR_separate_compiler__SeparateCompiler__method_tables = 122;
-const int COLOR_separate_compiler__SeparateCompiler__method_tables_61d = 123;
-const int COLOR_separate_compiler__SeparateCompiler__attr_tables = 124;
-const int COLOR_separate_compiler__SeparateCompiler__attr_tables_61d = 125;
-const int COLOR_separate_compiler__SeparateCompiler__display_sizes = 126;
-const int COLOR_separate_compiler__SeparateCompiler__display_stats = 127;
-const int COLOR_separate_compiler__SeparateCompilerVisitor__type_info = 107;
-const int COLOR_separate_compiler__SeparateCompilerVisitor__table_send = 108;
-const int COLOR_separate_compiler__SeparateCompilerVisitor__can_be_primitive = 109;
-const int COLOR_separate_compiler__SeparateCompilerVisitor__maybe_null = 110;
-const int COLOR_separate_compiler__SeparateCompilerVisitor__native_array_instance = 111;
-const int COLOR_separate_compiler__SeparateCompilerVisitor__link_unresolved_type = 112;
-const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__class_layout = 128;
-const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__class_layout_61d = 129;
-const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__vt_layout = 130;
-const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__vt_layout_61d = 131;
-const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__init = 132;
-const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__build_vt_tables = 133;
-const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__build_class_typing_tables = 134;
-const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__build_class_vts_table = 135;
-const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__retrieve_vt_bound = 136;
-const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__class_tables = 137;
-const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__class_tables_61d = 138;
-const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__vt_tables = 139;
-const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__vt_tables_61d = 140;
-const int COLOR_separate_erasure_compiler__SeparateErasureCompilerVisitor__compile_callsite = 113;
+const int COLOR_model__MClass__intro_mmodule = 42;
+const int COLOR_model__MClass__intro_mmodule_61d = 43;
+const int COLOR_model__MClass__name = 44;
+const int COLOR_model__MClass__name_61d = 45;
+const int COLOR_model__MClass__full_name = 46;
+const int COLOR_model__MClass__arity = 47;
+const int COLOR_model__MClass__arity_61d = 48;
+const int COLOR_model__MClass__kind = 49;
+const int COLOR_model__MClass__kind_61d = 50;
+const int COLOR_model__MClass__visibility = 51;
+const int COLOR_model__MClass__visibility_61d = 52;
+const int COLOR_model__MClass__init = 53;
+const int COLOR_model__MClass__mclassdefs = 54;
+const int COLOR_model__MClass__mclassdefs_61d = 55;
+const int COLOR_model__MClass__intro = 56;
+const int COLOR_model__MClass__in_hierarchy = 57;
+const int COLOR_model__MClass__mclass_type = 58;
+const int COLOR_model__MClass__mclass_type_61d = 59;
+const int COLOR_model__MClass__get_mtype = 60;
+const int COLOR_model__MClass__get_mtype_cache = 61;
+const int COLOR_model__MClass__get_mtype_cache_61d = 62;
+const int COLOR_modelize_property__MClass__inherit_init_from = 63;
+const int COLOR_modelize_property__MClass__inherit_init_from_61d = 64;
+const int COLOR_abstract_compiler__MClass__c_name = 65;
+const int COLOR_abstract_compiler__MClass__c_name_cache = 66;
+const int COLOR_abstract_compiler__MClass__c_name_cache_61d = 67;
+const int COLOR_model__MClassDef__mmodule = 42;
+const int COLOR_model__MClassDef__mmodule_61d = 43;
+const int COLOR_model__MClassDef__mclass = 44;
+const int COLOR_model__MClassDef__mclass_61d = 45;
+const int COLOR_model__MClassDef__bound_mtype = 46;
+const int COLOR_model__MClassDef__bound_mtype_61d = 47;
+const int COLOR_model__MClassDef__parameter_names = 48;
+const int COLOR_model__MClassDef__parameter_names_61d = 49;
+const int COLOR_model__MClassDef__location = 50;
+const int COLOR_model__MClassDef__location_61d = 51;
+const int COLOR_model__MClassDef__to_s_61d = 52;
+const int COLOR_model__MClassDef__init = 53;
+const int COLOR_model__MClassDef__supertypes = 54;
+const int COLOR_model__MClassDef__supertypes_61d = 55;
+const int COLOR_model__MClassDef__set_supertypes = 56;
+const int COLOR_model__MClassDef__add_in_hierarchy = 57;
+const int COLOR_model__MClassDef__in_hierarchy = 58;
+const int COLOR_model__MClassDef__in_hierarchy_61d = 59;
+const int COLOR_model__MClassDef__is_intro = 60;
+const int COLOR_model__MClassDef__intro_mproperties = 61;
+const int COLOR_model__MClassDef__intro_mproperties_61d = 62;
+const int COLOR_model__MClassDef__mpropdefs = 63;
+const int COLOR_model__MClassDef__mpropdefs_61d = 64;
+const int COLOR_model__MType__model = 42;
+const int COLOR_model__MType__is_subtype = 43;
+const int COLOR_model__MType__anchor_to = 44;
+const int COLOR_model__MType__need_anchor = 45;
+const int COLOR_model__MType__supertype_to = 46;
+const int COLOR_model__MType__resolve_for = 47;
+const int COLOR_model__MType__can_resolve_for = 48;
+const int COLOR_model__MType__as_nullable = 49;
+const int COLOR_model__MType__as_nullable_cache = 50;
+const int COLOR_model__MType__as_nullable_cache_61d = 51;
+const int COLOR_model__MType__depth = 52;
+const int COLOR_model__MType__length = 53;
+const int COLOR_model__MType__collect_mclassdefs = 54;
+const int COLOR_model__MType__collect_mclasses = 55;
+const int COLOR_model__MType__collect_mtypes = 56;
+const int COLOR_model__MType__has_mproperty = 57;
+const int COLOR_model__MType__init = 58;
+const int COLOR_abstract_compiler__MType__ctype = 59;
+const int COLOR_abstract_compiler__MType__ctypename = 60;
+const int COLOR_abstract_compiler__MType__c_name = 61;
+const int COLOR_abstract_compiler__MType__c_name_cache = 62;
+const int COLOR_abstract_compiler__MType__c_name_cache_61d = 63;
+const int COLOR_separate_compiler__MType__const_color = 64;
+const int COLOR_model__MClassType__mclass = 65;
+const int COLOR_model__MClassType__mclass_61d = 66;
+const int COLOR_model__MClassType__init = 67;
+const int COLOR_model__MClassType__arguments = 68;
+const int COLOR_model__MClassType__arguments_61d = 69;
+const int COLOR_model__MClassType__collect_things = 70;
+const int COLOR_model__MClassType__collect_mclassdefs_cache = 71;
+const int COLOR_model__MClassType__collect_mclassdefs_cache_61d = 72;
+const int COLOR_model__MClassType__collect_mclasses_cache = 73;
+const int COLOR_model__MClassType__collect_mclasses_cache_61d = 74;
+const int COLOR_model__MClassType__collect_mtypes_cache = 75;
+const int COLOR_model__MClassType__collect_mtypes_cache_61d = 76;
+const int COLOR_model__MClassType__anchor_to = 77;
+const int COLOR_model__MGenericType__init = 78;
+const int COLOR_model__MGenericType__to_s_61d = 79;
+const int COLOR_model__MGenericType__need_anchor_61d = 80;
+const int COLOR_abstract_compiler__MGenericType__c_name = 81;
+const int COLOR_model__MVirtualType__mproperty = 65;
+const int COLOR_model__MVirtualType__mproperty_61d = 66;
+const int COLOR_model__MVirtualType__lookup_bound = 67;
+const int COLOR_model__MVirtualType__init = 68;
+const int COLOR_model__MParameterType__mclass = 65;
+const int COLOR_model__MParameterType__mclass_61d = 66;
+const int COLOR_model__MParameterType__rank = 67;
+const int COLOR_model__MParameterType__rank_61d = 68;
+const int COLOR_model__MParameterType__lookup_bound = 69;
+const int COLOR_model__MParameterType__init = 70;
+const int COLOR_model__MNullableType__mtype = 65;
+const int COLOR_model__MNullableType__mtype_61d = 66;
+const int COLOR_model__MNullableType__init = 67;
+const int COLOR_model__MNullableType__to_s_61d = 68;
+const int COLOR_model__MNullType__model_61d = 65;
+const int COLOR_model__MNullType__init = 66;
+const int COLOR_model__MSignature__mparameters = 65;
+const int COLOR_model__MSignature__mparameters_61d = 66;
+const int COLOR_model__MSignature__return_mtype = 67;
+const int COLOR_model__MSignature__return_mtype_61d = 68;
+const int COLOR_model__MSignature__init = 69;
+const int COLOR_model__MSignature__vararg_rank = 70;
+const int COLOR_model__MSignature__vararg_rank_61d = 71;
+const int COLOR_model__MSignature__arity = 72;
+const int COLOR_model__MParameter__name = 42;
+const int COLOR_model__MParameter__name_61d = 43;
+const int COLOR_model__MParameter__mtype = 44;
+const int COLOR_model__MParameter__mtype_61d = 45;
+const int COLOR_model__MParameter__is_vararg = 46;
+const int COLOR_model__MParameter__is_vararg_61d = 47;
+const int COLOR_model__MParameter__resolve_for = 48;
+const int COLOR_model__MParameter__init = 49;
+const int COLOR_model__MProperty__intro_mclassdef = 42;
+const int COLOR_model__MProperty__intro_mclassdef_61d = 43;
+const int COLOR_model__MProperty__name = 44;
+const int COLOR_model__MProperty__name_61d = 45;
+const int COLOR_model__MProperty__full_name = 46;
+const int COLOR_model__MProperty__visibility = 47;
+const int COLOR_model__MProperty__visibility_61d = 48;
+const int COLOR_model__MProperty__init = 49;
+const int COLOR_model__MProperty__mpropdefs = 50;
+const int COLOR_model__MProperty__mpropdefs_61d = 51;
+const int COLOR_model__MProperty__intro = 52;
+const int COLOR_model__MProperty__lookup_definitions = 53;
+const int COLOR_model__MProperty__lookup_definitions_cache = 54;
+const int COLOR_model__MProperty__lookup_definitions_cache_61d = 55;
+const int COLOR_model__MProperty__lookup_super_definitions = 56;
+const int COLOR_model__MProperty__lookup_first_definition = 57;
+const int COLOR_model__MProperty__lookup_all_definitions = 58;
+const int COLOR_model__MProperty__lookup_all_definitions_cache = 59;
+const int COLOR_model__MProperty__lookup_all_definitions_cache_61d = 60;
+const int COLOR_abstract_compiler__MProperty__c_name = 61;
+const int COLOR_abstract_compiler__MProperty__c_name_cache = 62;
+const int COLOR_abstract_compiler__MProperty__c_name_cache_61d = 63;
+const int COLOR_separate_compiler__MProperty__const_color = 64;
+const int COLOR_model__MMethod__init = 65;
+const int COLOR_model__MMethod__is_init = 66;
+const int COLOR_model__MMethod__is_init_61d = 67;
+const int COLOR_model__MMethod__is_new = 68;
+const int COLOR_model__MMethod__is_new_61d = 69;
+const int COLOR_model__MMethod__is_init_for = 70;
+const int COLOR_model__MAttribute__init = 65;
+const int COLOR_model__MVirtualTypeProp__init = 65;
+const int COLOR_model__MVirtualTypeProp__mvirtualtype = 66;
+const int COLOR_model__MVirtualTypeProp__mvirtualtype_61d = 67;
+const int COLOR_model__MPropDef__location = 42;
+const int COLOR_model__MPropDef__location_61d = 43;
+const int COLOR_model__MPropDef__mclassdef = 44;
+const int COLOR_model__MPropDef__mclassdef_61d = 45;
+const int COLOR_model__MPropDef__mproperty = 46;
+const int COLOR_model__MPropDef__mproperty_61d = 47;
+const int COLOR_model__MPropDef__init = 48;
+const int COLOR_model__MPropDef__to_s_61d = 49;
+const int COLOR_model__MPropDef__is_intro = 50;
+const int COLOR_model__MPropDef__lookup_next_definition = 51;
+const int COLOR_typing__MPropDef__has_supercall = 52;
+const int COLOR_typing__MPropDef__has_supercall_61d = 53;
+const int COLOR_abstract_compiler__MPropDef__c_name_cache = 54;
+const int COLOR_abstract_compiler__MPropDef__c_name_cache_61d = 55;
+const int COLOR_abstract_compiler__MPropDef__c_name = 56;
+const int COLOR_separate_compiler__MPropDef__const_color = 57;
+const int COLOR_model__MMethodDef__init = 58;
+const int COLOR_model__MMethodDef__msignature = 59;
+const int COLOR_model__MMethodDef__msignature_61d = 60;
+const int COLOR_model__MMethodDef__is_abstract = 61;
+const int COLOR_model__MMethodDef__is_abstract_61d = 62;
+const int COLOR_abstract_compiler__MMethodDef__can_inline = 63;
+const int COLOR_abstract_compiler__MMethodDef__compile_inside_to_c = 64;
+const int COLOR_abstract_compiler__MMethodDef__compile_parameter_check = 65;
+const int COLOR_separate_compiler__MMethodDef__separate_runtime_function = 66;
+const int COLOR_separate_compiler__MMethodDef__separate_runtime_function_cache = 67;
+const int COLOR_separate_compiler__MMethodDef__separate_runtime_function_cache_61d = 68;
+const int COLOR_separate_compiler__MMethodDef__virtual_runtime_function = 69;
+const int COLOR_separate_compiler__MMethodDef__virtual_runtime_function_cache = 70;
+const int COLOR_separate_compiler__MMethodDef__virtual_runtime_function_cache_61d = 71;
+const int COLOR_model__MAttributeDef__init = 58;
+const int COLOR_model__MAttributeDef__static_mtype = 59;
+const int COLOR_model__MAttributeDef__static_mtype_61d = 60;
+const int COLOR_model__MVirtualTypeDef__init = 58;
+const int COLOR_model__MVirtualTypeDef__bound = 59;
+const int COLOR_model__MVirtualTypeDef__bound_61d = 60;
+const int COLOR_model__MClassKind__to_s_61d = 42;
+const int COLOR_model__MClassKind__need_init = 43;
+const int COLOR_model__MClassKind__need_init_61d = 44;
+const int COLOR_model__MClassKind__init = 45;
+const int COLOR_parser__State__state = 42;
+const int COLOR_parser__State__state_61d = 43;
+const int COLOR_parser__State__nodes = 44;
+const int COLOR_parser__State__nodes_61d = 45;
+const int COLOR_parser__State__init = 46;
+const int COLOR_parser__Parser__init = 46;
+const int COLOR_parser__Parser__go_to = 47;
+const int COLOR_parser__Parser__push = 48;
+const int COLOR_parser__Parser__state = 49;
+const int COLOR_parser__Parser__pop = 50;
+const int COLOR_parser__Parser__parse = 51;
+const int COLOR_parser__Parser__build_reduce_table = 52;
+const int COLOR_parser__ComputeProdLocationVisitor__init = 47;
+const int COLOR_parser__ReduceAction__action = 42;
+const int COLOR_parser__ReduceAction__concat = 43;
+const int COLOR_parser__ReduceAction__init = 44;
+const int COLOR_parser_util__InjectedLexer__injected_before = 54;
+const int COLOR_parser_util__InjectedLexer__injected_before_61d = 55;
+const int COLOR_parser_util__InjectedLexer__injected_after = 56;
+const int COLOR_parser_util__InjectedLexer__injected_after_61d = 57;
+const int COLOR_parser_util__InjectedLexer__is_finished = 58;
+const int COLOR_parser_util__InjectedLexer__is_finished_61d = 59;
+const int COLOR_parser_util__CollectTokensByTextVisitor__text = 47;
+const int COLOR_parser_util__CollectTokensByTextVisitor__text_61d = 48;
+const int COLOR_parser_util__CollectTokensByTextVisitor__init = 49;
+const int COLOR_parser_util__CollectTokensByTextVisitor__result = 50;
+const int COLOR_parser_util__CollectTokensByTextVisitor__result_61d = 51;
+const int COLOR_parser_util__CollectAnnotationsByNameVisitor__name = 47;
+const int COLOR_parser_util__CollectAnnotationsByNameVisitor__name_61d = 48;
+const int COLOR_parser_util__CollectAnnotationsByNameVisitor__init = 49;
+const int COLOR_parser_util__CollectAnnotationsByNameVisitor__result = 50;
+const int COLOR_parser_util__CollectAnnotationsByNameVisitor__result_61d = 51;
+const int COLOR_phase__AnnotationPhaseVisitor__phase = 47;
+const int COLOR_phase__AnnotationPhaseVisitor__phase_61d = 48;
+const int COLOR_phase__AnnotationPhaseVisitor__init = 49;
+const int COLOR_phase__Phase__toolcontext = 42;
+const int COLOR_phase__Phase__toolcontext_61d = 43;
+const int COLOR_phase__Phase__in_hierarchy = 44;
+const int COLOR_phase__Phase__in_hierarchy_61d = 45;
+const int COLOR_phase__Phase__init = 46;
+const int COLOR_phase__Phase__process_nmodule = 47;
+const int COLOR_phase__Phase__process_nclassdef = 48;
+const int COLOR_phase__Phase__process_npropdef = 49;
+const int COLOR_phase__Phase__process_annotated_node = 50;
+const int COLOR_frontend__Phase__process_mainmodule = 51;
+const int COLOR_simple_misc_analysis__SimpleMiscVisitor__once_count = 47;
+const int COLOR_simple_misc_analysis__SimpleMiscVisitor__once_count_61d = 48;
+const int COLOR_simple_misc_analysis__SimpleMiscVisitor__toolcontext = 49;
+const int COLOR_simple_misc_analysis__SimpleMiscVisitor__toolcontext_61d = 50;
+const int COLOR_simple_misc_analysis__SimpleMiscVisitor__warning = 51;
+const int COLOR_simple_misc_analysis__SimpleMiscVisitor__init = 52;
+const int COLOR_literal__LiteralVisitor__toolcontext = 47;
+const int COLOR_literal__LiteralVisitor__toolcontext_61d = 48;
+const int COLOR_literal__LiteralVisitor__init = 49;
+const int COLOR_scope__Variable__name = 42;
+const int COLOR_scope__Variable__name_61d = 43;
+const int COLOR_scope__Variable__init = 44;
+const int COLOR_typing__Variable__declared_type = 45;
+const int COLOR_typing__Variable__declared_type_61d = 46;
+const int COLOR_scope__EscapeMark__name = 42;
+const int COLOR_scope__EscapeMark__name_61d = 43;
+const int COLOR_scope__EscapeMark__for_loop = 44;
+const int COLOR_scope__EscapeMark__for_loop_61d = 45;
+const int COLOR_scope__EscapeMark__continues = 46;
+const int COLOR_scope__EscapeMark__continues_61d = 47;
+const int COLOR_scope__EscapeMark__breaks = 48;
+const int COLOR_scope__EscapeMark__breaks_61d = 49;
+const int COLOR_scope__EscapeMark__init = 50;
+const int COLOR_scope__ScopeVisitor__toolcontext = 47;
+const int COLOR_scope__ScopeVisitor__toolcontext_61d = 48;
+const int COLOR_scope__ScopeVisitor__selfvariable = 49;
+const int COLOR_scope__ScopeVisitor__selfvariable_61d = 50;
+const int COLOR_scope__ScopeVisitor__init = 51;
+const int COLOR_scope__ScopeVisitor__scopes = 52;
+const int COLOR_scope__ScopeVisitor__scopes_61d = 53;
+const int COLOR_scope__ScopeVisitor__register_variable = 54;
+const int COLOR_scope__ScopeVisitor__search_variable = 55;
+const int COLOR_scope__ScopeVisitor__enter_visit_block = 56;
+const int COLOR_scope__ScopeVisitor__search_label = 57;
+const int COLOR_scope__ScopeVisitor__make_escape_mark = 58;
+const int COLOR_scope__ScopeVisitor__get_escapemark = 59;
+const int COLOR_scope__ScopeVisitor__error = 60;
+const int COLOR_scope__Scope__variables = 42;
+const int COLOR_scope__Scope__variables_61d = 43;
+const int COLOR_scope__Scope__escapemark = 44;
+const int COLOR_scope__Scope__escapemark_61d = 45;
+const int COLOR_scope__Scope__get_variable = 46;
+const int COLOR_scope__Scope__init = 47;
+const int COLOR_flow__FlowVisitor__current_flow_context = 47;
+const int COLOR_flow__FlowVisitor__current_flow_context_61d = 48;
+const int COLOR_flow__FlowVisitor__toolcontext = 49;
+const int COLOR_flow__FlowVisitor__toolcontext_61d = 50;
+const int COLOR_flow__FlowVisitor__init = 51;
+const int COLOR_flow__FlowVisitor__first = 52;
+const int COLOR_flow__FlowVisitor__first_61d = 53;
+const int COLOR_flow__FlowVisitor__visit_expr = 54;
+const int COLOR_flow__FlowVisitor__flows = 55;
+const int COLOR_flow__FlowVisitor__flows_61d = 56;
+const int COLOR_flow__FlowVisitor__printflow = 57;
+const int COLOR_flow__FlowVisitor__make_sub_flow = 58;
+const int COLOR_flow__FlowVisitor__make_merge_flow = 59;
+const int COLOR_flow__FlowVisitor__make_true_false_flow = 60;
+const int COLOR_flow__FlowVisitor__make_sub_true_false_flow = 61;
+const int COLOR_flow__FlowVisitor__make_unreachable_flow = 62;
+const int COLOR_flow__FlowVisitor__merge_continues_to = 63;
+const int COLOR_flow__FlowVisitor__merge_breaks = 64;
+const int COLOR_flow__FlowContext__previous = 42;
+const int COLOR_flow__FlowContext__previous_61d = 43;
+const int COLOR_flow__FlowContext__loops = 44;
+const int COLOR_flow__FlowContext__loops_61d = 45;
+const int COLOR_flow__FlowContext__is_marked_unreachable = 46;
+const int COLOR_flow__FlowContext__is_marked_unreachable_61d = 47;
+const int COLOR_flow__FlowContext__is_unreachable = 48;
+const int COLOR_flow__FlowContext__is_already_unreachable = 49;
+const int COLOR_flow__FlowContext__is_already_unreachable_61d = 50;
+const int COLOR_flow__FlowContext__is_start = 51;
+const int COLOR_flow__FlowContext__is_start_61d = 52;
+const int COLOR_flow__FlowContext__node = 53;
+const int COLOR_flow__FlowContext__node_61d = 54;
+const int COLOR_flow__FlowContext__name = 55;
+const int COLOR_flow__FlowContext__name_61d = 56;
+const int COLOR_flow__FlowContext__when_true = 57;
+const int COLOR_flow__FlowContext__when_true_61d = 58;
+const int COLOR_flow__FlowContext__when_false = 59;
+const int COLOR_flow__FlowContext__when_false_61d = 60;
+const int COLOR_flow__FlowContext__add_previous = 61;
+const int COLOR_flow__FlowContext__add_loop = 62;
+const int COLOR_flow__FlowContext__init = 63;
+const int COLOR_local_var_init__FlowContext__set_vars = 64;
+const int COLOR_local_var_init__FlowContext__set_vars_61d = 65;
+const int COLOR_local_var_init__FlowContext__is_variable_set = 66;
+const int COLOR_typing__FlowContext__vars = 67;
+const int COLOR_typing__FlowContext__vars_61d = 68;
+const int COLOR_typing__FlowContext__cache = 69;
+const int COLOR_typing__FlowContext__cache_61d = 70;
+const int COLOR_typing__FlowContext__set_var = 71;
+const int COLOR_typing__FlowContext__collect_types = 72;
+const int COLOR_local_var_init__LocalVarInitVisitor__toolcontext = 47;
+const int COLOR_local_var_init__LocalVarInitVisitor__toolcontext_61d = 48;
+const int COLOR_local_var_init__LocalVarInitVisitor__init = 49;
+const int COLOR_local_var_init__LocalVarInitVisitor__maybe_unset_vars = 50;
+const int COLOR_local_var_init__LocalVarInitVisitor__maybe_unset_vars_61d = 51;
+const int COLOR_local_var_init__LocalVarInitVisitor__mark_is_unset = 52;
+const int COLOR_local_var_init__LocalVarInitVisitor__mark_is_set = 53;
+const int COLOR_local_var_init__LocalVarInitVisitor__check_is_set = 54;
+const int COLOR_modelbuilder__ModelBuilder__model = 42;
+const int COLOR_modelbuilder__ModelBuilder__model_61d = 43;
+const int COLOR_modelbuilder__ModelBuilder__toolcontext = 44;
+const int COLOR_modelbuilder__ModelBuilder__toolcontext_61d = 45;
+const int COLOR_modelbuilder__ModelBuilder__run_phases = 46;
+const int COLOR_modelbuilder__ModelBuilder__init = 47;
+const int COLOR_modelbuilder__ModelBuilder__parse = 48;
+const int COLOR_modelbuilder__ModelBuilder__try_get_mclass_by_name = 49;
+const int COLOR_modelbuilder__ModelBuilder__try_get_mproperty_by_name2 = 50;
+const int COLOR_modelbuilder__ModelBuilder__try_get_mproperty_by_name2_cache = 51;
+const int COLOR_modelbuilder__ModelBuilder__try_get_mproperty_by_name2_cache_61d = 52;
+const int COLOR_modelbuilder__ModelBuilder__try_get_mproperty_by_name = 53;
+const int COLOR_modelbuilder__ModelBuilder__paths = 54;
+const int COLOR_modelbuilder__ModelBuilder__paths_61d = 55;
+const int COLOR_modelbuilder__ModelBuilder__get_mmodule_by_name = 56;
+const int COLOR_modelbuilder__ModelBuilder__module_absolute_path = 57;
+const int COLOR_modelbuilder__ModelBuilder__loaded_nmodules = 58;
+const int COLOR_modelbuilder__ModelBuilder__loaded_nmodules_61d = 59;
+const int COLOR_modelbuilder__ModelBuilder__load_module = 60;
+const int COLOR_modelbuilder__ModelBuilder__build_module_importation = 61;
+const int COLOR_modelbuilder__ModelBuilder__nmodules = 62;
+const int COLOR_modelbuilder__ModelBuilder__nmodules_61d = 63;
+const int COLOR_modelbuilder__ModelBuilder__mmodule2nmodule = 64;
+const int COLOR_modelbuilder__ModelBuilder__mmodule2nmodule_61d = 65;
+const int COLOR_modelbuilder__ModelBuilder__error = 66;
+const int COLOR_modelbuilder__ModelBuilder__warning = 67;
+const int COLOR_modelbuilder__ModelBuilder__force_get_primitive_method = 68;
+const int COLOR_modelize_class__ModelBuilder__build_a_mclass = 69;
+const int COLOR_modelize_class__ModelBuilder__build_a_mclassdef = 70;
+const int COLOR_modelize_class__ModelBuilder__collect_a_mclassdef_inheritance = 71;
+const int COLOR_modelize_class__ModelBuilder__check_supertypes = 72;
+const int COLOR_modelize_class__ModelBuilder__build_classes = 73;
+const int COLOR_modelize_class__ModelBuilder__mclassdef2nclassdef = 74;
+const int COLOR_modelize_class__ModelBuilder__mclassdef2nclassdef_61d = 75;
+const int COLOR_modelize_class__ModelBuilder__resolve_mtype_unchecked = 76;
+const int COLOR_modelize_class__ModelBuilder__resolve_mtype = 77;
+const int COLOR_modelize_property__ModelBuilder__mpropdef2npropdef = 78;
+const int COLOR_modelize_property__ModelBuilder__mpropdef2npropdef_61d = 79;
+const int COLOR_modelize_property__ModelBuilder__build_properties = 80;
+const int COLOR_modelize_property__ModelBuilder__process_default_constructors = 81;
+const int COLOR_rapid_type_analysis__ModelBuilder__do_rapid_type_analysis = 82;
+const int COLOR_abstract_compiler__ModelBuilder__cc_paths = 83;
+const int COLOR_abstract_compiler__ModelBuilder__cc_paths_61d = 84;
+const int COLOR_abstract_compiler__ModelBuilder__write_and_make = 85;
+const int COLOR_global_compiler__ModelBuilder__run_global_compiler = 86;
+const int COLOR_separate_compiler__ModelBuilder__run_separate_compiler = 87;
+const int COLOR_separate_erasure_compiler__ModelBuilder__run_separate_erasure_compiler = 88;
+const int COLOR_abstract_compiler__ModelBuilder__init = 89;
+const int COLOR_modelize_property__TextCollectorVisitor__text = 47;
+const int COLOR_modelize_property__TextCollectorVisitor__text_61d = 48;
+const int COLOR_modelize_property__TextCollectorVisitor__init = 49;
+const int COLOR_cached__CachedPhase__init = 52;
+const int COLOR_cached__CachedPhase__associate_propdef = 53;
+const int COLOR_typing__TypeVisitor__modelbuilder = 42;
+const int COLOR_typing__TypeVisitor__modelbuilder_61d = 43;
+const int COLOR_typing__TypeVisitor__nclassdef = 44;
+const int COLOR_typing__TypeVisitor__nclassdef_61d = 45;
+const int COLOR_typing__TypeVisitor__mpropdef = 46;
+const int COLOR_typing__TypeVisitor__mpropdef_61d = 47;
+const int COLOR_typing__TypeVisitor__selfvariable = 48;
+const int COLOR_typing__TypeVisitor__selfvariable_61d = 49;
+const int COLOR_typing__TypeVisitor__init = 50;
+const int COLOR_typing__TypeVisitor__mmodule = 51;
+const int COLOR_typing__TypeVisitor__anchor = 52;
+const int COLOR_typing__TypeVisitor__anchor_to = 53;
+const int COLOR_typing__TypeVisitor__is_subtype = 54;
+const int COLOR_typing__TypeVisitor__resolve_for = 55;
+const int COLOR_typing__TypeVisitor__resolve_signature_for = 56;
+const int COLOR_typing__TypeVisitor__check_subtype = 57;
+const int COLOR_typing__TypeVisitor__visit_stmt = 58;
+const int COLOR_typing__TypeVisitor__visit_expr = 59;
+const int COLOR_typing__TypeVisitor__visit_expr_subtype = 60;
+const int COLOR_typing__TypeVisitor__visit_expr_bool = 61;
+const int COLOR_typing__TypeVisitor__visit_expr_cast = 62;
+const int COLOR_typing__TypeVisitor__try_get_mproperty_by_name2 = 63;
+const int COLOR_typing__TypeVisitor__resolve_mtype = 64;
+const int COLOR_typing__TypeVisitor__try_get_mclass = 65;
+const int COLOR_typing__TypeVisitor__get_mclass = 66;
+const int COLOR_typing__TypeVisitor__type_bool = 67;
+const int COLOR_typing__TypeVisitor__get_method = 68;
+const int COLOR_typing__TypeVisitor__check_signature = 69;
+const int COLOR_typing__TypeVisitor__error = 70;
+const int COLOR_typing__TypeVisitor__get_variable = 71;
+const int COLOR_typing__TypeVisitor__set_variable = 72;
+const int COLOR_typing__TypeVisitor__merge_types = 73;
+const int COLOR_typing__CallSite__node = 42;
+const int COLOR_typing__CallSite__node_61d = 43;
+const int COLOR_typing__CallSite__recv = 44;
+const int COLOR_typing__CallSite__recv_61d = 45;
+const int COLOR_typing__CallSite__recv_is_self = 46;
+const int COLOR_typing__CallSite__recv_is_self_61d = 47;
+const int COLOR_typing__CallSite__mproperty = 48;
+const int COLOR_typing__CallSite__mproperty_61d = 49;
+const int COLOR_typing__CallSite__mpropdef = 50;
+const int COLOR_typing__CallSite__mpropdef_61d = 51;
+const int COLOR_typing__CallSite__msignature = 52;
+const int COLOR_typing__CallSite__msignature_61d = 53;
+const int COLOR_typing__CallSite__erasure_cast = 54;
+const int COLOR_typing__CallSite__erasure_cast_61d = 55;
+const int COLOR_typing__CallSite__check_signature = 56;
+const int COLOR_typing__CallSite__init = 57;
+const int COLOR_auto_super_init__AutoSuperInitVisitor__init = 47;
+const int COLOR_auto_super_init__AutoSuperInitVisitor__has_explicit_super_init = 48;
+const int COLOR_auto_super_init__AutoSuperInitVisitor__has_explicit_super_init_61d = 49;
+const int COLOR_div_by_zero__DivByZeroVisitor__toolcontext = 47;
+const int COLOR_div_by_zero__DivByZeroVisitor__toolcontext_61d = 48;
+const int COLOR_div_by_zero__DivByZeroVisitor__mmodule = 49;
+const int COLOR_div_by_zero__DivByZeroVisitor__mmodule_61d = 50;
+const int COLOR_div_by_zero__DivByZeroVisitor__init = 51;
+const int COLOR_astbuilder__ASTBuilder__mmodule = 42;
+const int COLOR_astbuilder__ASTBuilder__mmodule_61d = 43;
+const int COLOR_astbuilder__ASTBuilder__anchor = 44;
+const int COLOR_astbuilder__ASTBuilder__anchor_61d = 45;
+const int COLOR_astbuilder__ASTBuilder__make_int = 46;
+const int COLOR_astbuilder__ASTBuilder__make_new = 47;
+const int COLOR_astbuilder__ASTBuilder__make_call = 48;
+const int COLOR_astbuilder__ASTBuilder__make_block = 49;
+const int COLOR_astbuilder__ASTBuilder__make_var_read = 50;
+const int COLOR_astbuilder__ASTBuilder__make_var_assign = 51;
+const int COLOR_astbuilder__ASTBuilder__make_attr_read = 52;
+const int COLOR_astbuilder__ASTBuilder__make_attr_assign = 53;
+const int COLOR_astbuilder__ASTBuilder__make_do = 54;
+const int COLOR_astbuilder__ASTBuilder__make_if = 55;
+const int COLOR_astbuilder__ASTBuilder__init = 56;
+const int COLOR_astbuilder__APlaceholderExpr__make = 90;
+const int COLOR_astvalidation__APlaceholderExpr__accept_ast_validation = 91;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__modelbuilder = 42;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__modelbuilder_61d = 43;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__mainmodule = 44;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__mainmodule_61d = 45;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_types = 46;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_types_61d = 47;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_open_types = 48;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_open_types_61d = 49;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_classes = 50;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_classes_61d = 51;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_cast_types = 52;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_cast_types_61d = 53;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_open_cast_types = 54;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_open_cast_types_61d = 55;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_methoddefs = 56;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_methoddefs_61d = 57;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_methods = 58;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_methods_61d = 59;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_super_sends = 60;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__live_super_sends_61d = 61;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__totry_methods = 62;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__totry_methods_61d = 63;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__todo = 64;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__todo_61d = 65;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__run_analysis = 66;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__check_depth = 67;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__add_new = 68;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__add_cast = 69;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__try_send = 70;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__add_call = 71;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__add_send = 72;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__try_super_send = 73;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__add_super_send = 74;
+const int COLOR_rapid_type_analysis__RapidTypeAnalysis__init = 75;
+const int COLOR_rapid_type_analysis__RapidTypeVisitor__analysis = 47;
+const int COLOR_rapid_type_analysis__RapidTypeVisitor__analysis_61d = 48;
+const int COLOR_rapid_type_analysis__RapidTypeVisitor__receiver = 49;
+const int COLOR_rapid_type_analysis__RapidTypeVisitor__receiver_61d = 50;
+const int COLOR_rapid_type_analysis__RapidTypeVisitor__mpropdef = 51;
+const int COLOR_rapid_type_analysis__RapidTypeVisitor__mpropdef_61d = 52;
+const int COLOR_rapid_type_analysis__RapidTypeVisitor__init = 53;
+const int COLOR_rapid_type_analysis__RapidTypeVisitor__cleanup_type = 54;
+const int COLOR_rapid_type_analysis__RapidTypeVisitor__get_class = 55;
+const int COLOR_rapid_type_analysis__RapidTypeVisitor__get_method = 56;
+const int COLOR_rapid_type_analysis__RapidTypeVisitor__add_type = 57;
+const int COLOR_rapid_type_analysis__RapidTypeVisitor__add_monomorphic_send = 58;
+const int COLOR_rapid_type_analysis__RapidTypeVisitor__add_send = 59;
+const int COLOR_rapid_type_analysis__RapidTypeVisitor__add_cast_type = 60;
+const int COLOR_astvalidation__ASTValidationVisitor__path = 47;
+const int COLOR_astvalidation__ASTValidationVisitor__path_61d = 48;
+const int COLOR_astvalidation__ASTValidationVisitor__seen = 49;
+const int COLOR_astvalidation__ASTValidationVisitor__seen_61d = 50;
+const int COLOR_astvalidation__ASTValidationVisitor__init = 51;
+const int COLOR_transform__TransformVisitor__phase = 47;
+const int COLOR_transform__TransformVisitor__phase_61d = 48;
+const int COLOR_transform__TransformVisitor__mmodule = 49;
+const int COLOR_transform__TransformVisitor__mmodule_61d = 50;
+const int COLOR_transform__TransformVisitor__mclassdef = 51;
+const int COLOR_transform__TransformVisitor__mclassdef_61d = 52;
+const int COLOR_transform__TransformVisitor__mpropdef = 53;
+const int COLOR_transform__TransformVisitor__mpropdef_61d = 54;
+const int COLOR_transform__TransformVisitor__builder = 55;
+const int COLOR_transform__TransformVisitor__builder_61d = 56;
+const int COLOR_transform__TransformVisitor__init = 57;
+const int COLOR_transform__TransformVisitor__get_class = 58;
+const int COLOR_transform__TransformVisitor__get_method = 59;
+const int COLOR_abstract_compiler__AbstractCompiler__mainmodule = 42;
+const int COLOR_abstract_compiler__AbstractCompiler__mainmodule_61d = 43;
+const int COLOR_abstract_compiler__AbstractCompiler__realmainmodule = 44;
+const int COLOR_abstract_compiler__AbstractCompiler__realmainmodule_61d = 45;
+const int COLOR_abstract_compiler__AbstractCompiler__modelbuilder = 46;
+const int COLOR_abstract_compiler__AbstractCompiler__modelbuilder_61d = 47;
+const int COLOR_abstract_compiler__AbstractCompiler__hardening = 48;
+const int COLOR_abstract_compiler__AbstractCompiler__init = 49;
+const int COLOR_abstract_compiler__AbstractCompiler__new_file = 50;
+const int COLOR_abstract_compiler__AbstractCompiler__files = 51;
+const int COLOR_abstract_compiler__AbstractCompiler__files_61d = 52;
+const int COLOR_abstract_compiler__AbstractCompiler__new_visitor = 53;
+const int COLOR_abstract_compiler__AbstractCompiler__header = 54;
+const int COLOR_abstract_compiler__AbstractCompiler__header_61d = 55;
+const int COLOR_abstract_compiler__AbstractCompiler__provide_declaration = 56;
+const int COLOR_abstract_compiler__AbstractCompiler__provided_declarations = 57;
+const int COLOR_abstract_compiler__AbstractCompiler__provided_declarations_61d = 58;
+const int COLOR_abstract_compiler__AbstractCompiler__compile_header = 59;
+const int COLOR_abstract_compiler__AbstractCompiler__compile_header_structs = 60;
+const int COLOR_abstract_compiler__AbstractCompiler__compile_main_function = 61;
+const int COLOR_abstract_compiler__AbstractCompiler__extern_bodies = 62;
+const int COLOR_abstract_compiler__AbstractCompiler__extern_bodies_61d = 63;
+const int COLOR_abstract_compiler__AbstractCompiler__seen_extern = 64;
+const int COLOR_abstract_compiler__AbstractCompiler__seen_extern_61d = 65;
+const int COLOR_abstract_compiler__AbstractCompiler__generate_check_init_instance = 66;
+const int COLOR_abstract_compiler__AbstractCompiler__generate_init_attr = 67;
+const int COLOR_abstract_compiler__AbstractCompiler__generate_check_attr = 68;
+const int COLOR_abstract_compiler__AbstractCompiler__count_type_test_tags = 69;
+const int COLOR_abstract_compiler__AbstractCompiler__count_type_test_tags_61d = 70;
+const int COLOR_abstract_compiler__AbstractCompiler__count_type_test_resolved = 71;
+const int COLOR_abstract_compiler__AbstractCompiler__count_type_test_resolved_61d = 72;
+const int COLOR_abstract_compiler__AbstractCompiler__count_type_test_unresolved = 73;
+const int COLOR_abstract_compiler__AbstractCompiler__count_type_test_unresolved_61d = 74;
+const int COLOR_abstract_compiler__AbstractCompiler__count_type_test_skipped = 75;
+const int COLOR_abstract_compiler__AbstractCompiler__count_type_test_skipped_61d = 76;
+const int COLOR_abstract_compiler__AbstractCompiler__init_count_type_test_tags = 77;
+const int COLOR_abstract_compiler__AbstractCompiler__display_stats = 78;
+const int COLOR_abstract_compiler__AbstractCompiler__div = 79;
+const int COLOR_abstract_compiler__CodeFile__name = 42;
+const int COLOR_abstract_compiler__CodeFile__name_61d = 43;
+const int COLOR_abstract_compiler__CodeFile__writers = 44;
+const int COLOR_abstract_compiler__CodeFile__writers_61d = 45;
+const int COLOR_abstract_compiler__CodeFile__required_declarations = 46;
+const int COLOR_abstract_compiler__CodeFile__required_declarations_61d = 47;
+const int COLOR_abstract_compiler__CodeFile__init = 48;
+const int COLOR_abstract_compiler__CodeWriter__file = 42;
+const int COLOR_abstract_compiler__CodeWriter__file_61d = 43;
+const int COLOR_abstract_compiler__CodeWriter__lines = 44;
+const int COLOR_abstract_compiler__CodeWriter__lines_61d = 45;
+const int COLOR_abstract_compiler__CodeWriter__decl_lines = 46;
+const int COLOR_abstract_compiler__CodeWriter__decl_lines_61d = 47;
+const int COLOR_abstract_compiler__CodeWriter__add = 48;
+const int COLOR_abstract_compiler__CodeWriter__add_decl = 49;
+const int COLOR_abstract_compiler__CodeWriter__init = 50;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__compiler = 42;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__compiler_61d = 43;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__current_node = 44;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__current_node_61d = 45;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__frame = 46;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__frame_61d = 47;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__object_type = 48;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__bool_type = 49;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__writer = 50;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__writer_61d = 51;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__init = 52;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__get_class = 53;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__get_property = 54;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__compile_callsite = 55;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__calloc_array = 56;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__native_array_def = 57;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__varargize = 58;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__anchor = 59;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__resolve_for = 60;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__autoadapt = 61;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__supercall = 62;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__adapt_signature = 63;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__autobox = 64;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__type_test = 65;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__is_same_type_test = 66;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__equal_test = 67;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__call = 68;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__send = 69;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__monomorphic_send = 70;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__isset_attribute = 71;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__read_attribute = 72;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__write_attribute = 73;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__check_recv_notnull = 74;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__check_init_instance = 75;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__names = 76;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__names_61d = 77;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__last = 78;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__last_61d = 79;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__get_name = 80;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__escapemark_name = 81;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__escapemark_names = 82;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__escapemark_names_61d = 83;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__class_name_string = 84;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__variables = 85;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__variables_61d = 86;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__variable = 87;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__new_var = 88;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__new_named_var = 89;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__assign = 90;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__init_instance = 91;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__int_instance = 92;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__string_instance = 93;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__array_instance = 94;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__vararg_instance = 95;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__add = 96;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__add_decl = 97;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__require_declaration = 98;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__declare_once = 99;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__add_extern = 100;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__new_expr = 101;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__add_abort = 102;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__add_raw_abort = 103;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__add_cast = 104;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__ret = 105;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__stmt = 106;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__expr = 107;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__expr_bool = 108;
+const int COLOR_abstract_compiler__AbstractCompilerVisitor__debug = 109;
+const int COLOR_abstract_compiler__AbstractRuntimeFunction__mmethoddef = 42;
+const int COLOR_abstract_compiler__AbstractRuntimeFunction__mmethoddef_61d = 43;
+const int COLOR_abstract_compiler__AbstractRuntimeFunction__c_name = 44;
+const int COLOR_abstract_compiler__AbstractRuntimeFunction__build_c_name = 45;
+const int COLOR_abstract_compiler__AbstractRuntimeFunction__c_name_cache = 46;
+const int COLOR_abstract_compiler__AbstractRuntimeFunction__c_name_cache_61d = 47;
+const int COLOR_abstract_compiler__AbstractRuntimeFunction__call = 48;
+const int COLOR_abstract_compiler__AbstractRuntimeFunction__compile_to_c = 49;
+const int COLOR_abstract_compiler__AbstractRuntimeFunction__init = 50;
+const int COLOR_abstract_compiler__RuntimeVariable__name = 42;
+const int COLOR_abstract_compiler__RuntimeVariable__name_61d = 43;
+const int COLOR_abstract_compiler__RuntimeVariable__mtype = 44;
+const int COLOR_abstract_compiler__RuntimeVariable__mtype_61d = 45;
+const int COLOR_abstract_compiler__RuntimeVariable__mcasttype = 46;
+const int COLOR_abstract_compiler__RuntimeVariable__mcasttype_61d = 47;
+const int COLOR_abstract_compiler__RuntimeVariable__is_exact = 48;
+const int COLOR_abstract_compiler__RuntimeVariable__is_exact_61d = 49;
+const int COLOR_abstract_compiler__RuntimeVariable__init = 50;
+const int COLOR_abstract_compiler__Frame__visitor = 42;
+const int COLOR_abstract_compiler__Frame__visitor_61d = 43;
+const int COLOR_abstract_compiler__Frame__mpropdef = 44;
+const int COLOR_abstract_compiler__Frame__mpropdef_61d = 45;
+const int COLOR_abstract_compiler__Frame__receiver = 46;
+const int COLOR_abstract_compiler__Frame__receiver_61d = 47;
+const int COLOR_abstract_compiler__Frame__arguments = 48;
+const int COLOR_abstract_compiler__Frame__arguments_61d = 49;
+const int COLOR_abstract_compiler__Frame__returnvar = 50;
+const int COLOR_abstract_compiler__Frame__returnvar_61d = 51;
+const int COLOR_abstract_compiler__Frame__returnlabel = 52;
+const int COLOR_abstract_compiler__Frame__returnlabel_61d = 53;
+const int COLOR_abstract_compiler__Frame__init = 54;
+const int COLOR_abstract_compiler__ExternCFile__filename = 42;
+const int COLOR_abstract_compiler__ExternCFile__filename_61d = 43;
+const int COLOR_abstract_compiler__ExternCFile__cflags = 44;
+const int COLOR_abstract_compiler__ExternCFile__cflags_61d = 45;
+const int COLOR_abstract_compiler__ExternCFile__init = 46;
+const int COLOR_layout_builders__Layout__ids = 42;
+const int COLOR_layout_builders__Layout__ids_61d = 43;
+const int COLOR_layout_builders__Layout__pos = 44;
+const int COLOR_layout_builders__Layout__pos_61d = 45;
+const int COLOR_layout_builders__Layout__init = 46;
+const int COLOR_layout_builders__PHLayout__masks = 47;
+const int COLOR_layout_builders__PHLayout__masks_61d = 48;
+const int COLOR_layout_builders__PHLayout__hashes = 49;
+const int COLOR_layout_builders__PHLayout__hashes_61d = 50;
+const int COLOR_layout_builders__PHLayout__init = 51;
+const int COLOR_layout_builders__POSetBuilder__mmodule = 42;
+const int COLOR_layout_builders__POSetBuilder__mmodule_61d = 43;
+const int COLOR_layout_builders__POSetBuilder__init = 44;
+const int COLOR_layout_builders__POSetBuilder__build_poset = 45;
+const int COLOR_layout_builders__TypingBMizer__mmodule = 44;
+const int COLOR_layout_builders__TypingBMizer__mmodule_61d = 45;
+const int COLOR_layout_builders__TypingBMizer__poset_builder = 46;
+const int COLOR_layout_builders__TypingBMizer__poset_builder_61d = 47;
+const int COLOR_layout_builders__TypingBMizer__poset_cache = 48;
+const int COLOR_layout_builders__TypingBMizer__poset_cache_61d = 49;
+const int COLOR_layout_builders__TypingBMizer__init = 50;
+const int COLOR_layout_builders__MTypeBMizer__init = 51;
+const int COLOR_layout_builders__MClassBMizer__init = 51;
+const int COLOR_layout_builders__ResolutionBMizer__init = 43;
+const int COLOR_layout_builders__MPropertyBMizer__mmodule = 43;
+const int COLOR_layout_builders__MPropertyBMizer__mmodule_61d = 44;
+const int COLOR_layout_builders__MPropertyBMizer__init = 45;
+const int COLOR_layout_builders__TypingColorer__core = 44;
+const int COLOR_layout_builders__TypingColorer__core_61d = 45;
+const int COLOR_layout_builders__TypingColorer__crown = 46;
+const int COLOR_layout_builders__TypingColorer__crown_61d = 47;
+const int COLOR_layout_builders__TypingColorer__border = 48;
+const int COLOR_layout_builders__TypingColorer__border_61d = 49;
+const int COLOR_layout_builders__TypingColorer__coloration_result = 50;
+const int COLOR_layout_builders__TypingColorer__coloration_result_61d = 51;
+const int COLOR_layout_builders__TypingColorer__mmodule = 52;
+const int COLOR_layout_builders__TypingColorer__mmodule_61d = 53;
+const int COLOR_layout_builders__TypingColorer__poset_builder = 54;
+const int COLOR_layout_builders__TypingColorer__poset_builder_61d = 55;
+const int COLOR_layout_builders__TypingColorer__poset_cache = 56;
+const int COLOR_layout_builders__TypingColorer__poset_cache_61d = 57;
+const int COLOR_layout_builders__TypingColorer__init = 58;
+const int COLOR_layout_builders__TypingColorer__compute_ids = 59;
+const int COLOR_layout_builders__TypingColorer__colorize = 60;
+const int COLOR_layout_builders__TypingColorer__colorize_elements = 61;
+const int COLOR_layout_builders__TypingColorer__is_color_free = 62;
+const int COLOR_layout_builders__TypingColorer__tag_elements = 63;
+const int COLOR_layout_builders__TypingColorer__build_conflicts_graph = 64;
+const int COLOR_layout_builders__TypingColorer__conflicts_graph = 65;
+const int COLOR_layout_builders__TypingColorer__conflicts_graph_61d = 66;
+const int COLOR_layout_builders__TypingColorer__linear_extensions_cache = 67;
+const int COLOR_layout_builders__TypingColorer__linear_extensions_cache_61d = 68;
+const int COLOR_layout_builders__TypingColorer__linear_extension = 69;
+const int COLOR_layout_builders__TypingColorer__reverse_linearize = 70;
+const int COLOR_layout_builders__TypingColorer__linearize = 71;
+const int COLOR_layout_builders__MTypeColorer__init = 72;
+const int COLOR_layout_builders__MClassColorer__init = 72;
+const int COLOR_layout_builders__MPropertyColorer__mmodule = 43;
+const int COLOR_layout_builders__MPropertyColorer__mmodule_61d = 44;
+const int COLOR_layout_builders__MPropertyColorer__class_colorer = 45;
+const int COLOR_layout_builders__MPropertyColorer__class_colorer_61d = 46;
+const int COLOR_layout_builders__MPropertyColorer__coloration_result = 47;
+const int COLOR_layout_builders__MPropertyColorer__coloration_result_61d = 48;
+const int COLOR_layout_builders__MPropertyColorer__init = 49;
+const int COLOR_layout_builders__MPropertyColorer__colorize = 50;
+const int COLOR_layout_builders__MPropertyColorer__colorize_core = 51;
+const int COLOR_layout_builders__MPropertyColorer__colorize_crown = 52;
+const int COLOR_layout_builders__MPropertyColorer__colorize_elements = 53;
+const int COLOR_layout_builders__MPropertyColorer__max_color = 54;
+const int COLOR_layout_builders__ResolutionColorer__coloration_result = 43;
+const int COLOR_layout_builders__ResolutionColorer__coloration_result_61d = 44;
+const int COLOR_layout_builders__ResolutionColorer__init = 45;
+const int COLOR_layout_builders__ResolutionColorer__compute_ids = 46;
+const int COLOR_layout_builders__ResolutionColorer__colorize_elements = 47;
+const int COLOR_layout_builders__ResolutionColorer__is_color_free = 48;
+const int COLOR_layout_builders__ResolutionColorer__build_conflicts_graph = 49;
+const int COLOR_layout_builders__ResolutionColorer__conflicts_graph = 50;
+const int COLOR_layout_builders__ResolutionColorer__conflicts_graph_61d = 51;
+const int COLOR_layout_builders__ResolutionColorer__add_conflict = 52;
+const int COLOR_layout_builders__PHOperator__op = 42;
+const int COLOR_layout_builders__PHOperator__init = 43;
+const int COLOR_layout_builders__PHModOperator__init = 44;
+const int COLOR_layout_builders__PHAndOperator__init = 44;
+const int COLOR_layout_builders__MTypeHasher__init = 59;
+const int COLOR_layout_builders__MClassHasher__init = 59;
+const int COLOR_global_compiler__GlobalCompiler__runtime_type_analysis = 80;
+const int COLOR_global_compiler__GlobalCompiler__runtime_type_analysis_61d = 81;
+const int COLOR_global_compiler__GlobalCompiler__init = 82;
+const int COLOR_global_compiler__GlobalCompiler__compile_class_names = 83;
+const int COLOR_global_compiler__GlobalCompiler__classid = 84;
+const int COLOR_global_compiler__GlobalCompiler__classids = 85;
+const int COLOR_global_compiler__GlobalCompiler__classids_61d = 86;
+const int COLOR_global_compiler__GlobalCompiler__live_primitive_types = 87;
+const int COLOR_global_compiler__GlobalCompiler__live_primitive_types_61d = 88;
+const int COLOR_global_compiler__GlobalCompiler__todo = 89;
+const int COLOR_global_compiler__GlobalCompiler__todos = 90;
+const int COLOR_global_compiler__GlobalCompiler__todos_61d = 91;
+const int COLOR_global_compiler__GlobalCompiler__seen = 92;
+const int COLOR_global_compiler__GlobalCompiler__seen_61d = 93;
+const int COLOR_global_compiler__GlobalCompiler__declare_runtimeclass = 94;
+const int COLOR_global_compiler__GlobalCompiler__generate_init_instance = 95;
+const int COLOR_global_compiler__GlobalCompiler__generate_box_instance = 96;
+const int COLOR_global_compiler__GlobalCompiler__collect_types_cache = 97;
+const int COLOR_global_compiler__GlobalCompiler__collect_types_cache_61d = 98;
+const int COLOR_global_compiler__GlobalCompilerVisitor__collect_types = 110;
+const int COLOR_global_compiler__GlobalCompilerVisitor__check_valid_reciever = 111;
+const int COLOR_global_compiler__GlobalCompilerVisitor__get_recvtype = 112;
+const int COLOR_global_compiler__GlobalCompilerVisitor__get_recv = 113;
+const int COLOR_global_compiler__GlobalCompilerVisitor__finalize_call = 114;
+const int COLOR_global_compiler__GlobalCompilerVisitor__call_without_varargize = 115;
+const int COLOR_global_compiler__GlobalCompilerVisitor__bugtype = 116;
+const int COLOR_global_compiler__CustomizedRuntimeFunction__recv = 51;
+const int COLOR_global_compiler__CustomizedRuntimeFunction__recv_61d = 52;
+const int COLOR_global_compiler__CustomizedRuntimeFunction__init = 53;
+const int COLOR_separate_compiler__SeparateCompiler__runtime_type_analysis = 80;
+const int COLOR_separate_compiler__SeparateCompiler__runtime_type_analysis_61d = 81;
+const int COLOR_separate_compiler__SeparateCompiler__undead_types = 82;
+const int COLOR_separate_compiler__SeparateCompiler__undead_types_61d = 83;
+const int COLOR_separate_compiler__SeparateCompiler__partial_types = 84;
+const int COLOR_separate_compiler__SeparateCompiler__partial_types_61d = 85;
+const int COLOR_separate_compiler__SeparateCompiler__live_unresolved_types = 86;
+const int COLOR_separate_compiler__SeparateCompiler__live_unresolved_types_61d = 87;
+const int COLOR_separate_compiler__SeparateCompiler__type_layout = 88;
+const int COLOR_separate_compiler__SeparateCompiler__type_layout_61d = 89;
+const int COLOR_separate_compiler__SeparateCompiler__resolution_layout = 90;
+const int COLOR_separate_compiler__SeparateCompiler__resolution_layout_61d = 91;
+const int COLOR_separate_compiler__SeparateCompiler__method_layout = 92;
+const int COLOR_separate_compiler__SeparateCompiler__method_layout_61d = 93;
+const int COLOR_separate_compiler__SeparateCompiler__attr_layout = 94;
+const int COLOR_separate_compiler__SeparateCompiler__attr_layout_61d = 95;
+const int COLOR_separate_compiler__SeparateCompiler__init = 96;
+const int COLOR_separate_compiler__SeparateCompiler__compile_header_attribute_structs = 97;
+const int COLOR_separate_compiler__SeparateCompiler__compile_box_kinds = 98;
+const int COLOR_separate_compiler__SeparateCompiler__box_kinds = 99;
+const int COLOR_separate_compiler__SeparateCompiler__box_kinds_61d = 100;
+const int COLOR_separate_compiler__SeparateCompiler__box_kind_of = 101;
+const int COLOR_separate_compiler__SeparateCompiler__compile_color_consts = 102;
+const int COLOR_separate_compiler__SeparateCompiler__compile_color_const = 103;
+const int COLOR_separate_compiler__SeparateCompiler__color_consts_done = 104;
+const int COLOR_separate_compiler__SeparateCompiler__color_consts_done_61d = 105;
+const int COLOR_separate_compiler__SeparateCompiler__do_property_coloring = 106;
+const int COLOR_separate_compiler__SeparateCompiler__build_method_tables = 107;
+const int COLOR_separate_compiler__SeparateCompiler__build_attr_tables = 108;
+const int COLOR_separate_compiler__SeparateCompiler__do_type_coloring = 109;
+const int COLOR_separate_compiler__SeparateCompiler__build_type_tables = 110;
+const int COLOR_separate_compiler__SeparateCompiler__compile_resolution_tables = 111;
+const int COLOR_separate_compiler__SeparateCompiler__build_resolution_tables = 112;
+const int COLOR_separate_compiler__SeparateCompiler__retrieve_partial_types = 113;
+const int COLOR_separate_compiler__SeparateCompiler__compile_module_to_c = 114;
+const int COLOR_separate_compiler__SeparateCompiler__compile_type_to_c = 115;
+const int COLOR_separate_compiler__SeparateCompiler__compile_type_resolution_table = 116;
+const int COLOR_separate_compiler__SeparateCompiler__compile_class_to_c = 117;
+const int COLOR_separate_compiler__SeparateCompiler__hardening_live_type = 118;
+const int COLOR_separate_compiler__SeparateCompiler__type_tables = 119;
+const int COLOR_separate_compiler__SeparateCompiler__type_tables_61d = 120;
+const int COLOR_separate_compiler__SeparateCompiler__resolution_tables = 121;
+const int COLOR_separate_compiler__SeparateCompiler__resolution_tables_61d = 122;
+const int COLOR_separate_compiler__SeparateCompiler__method_tables = 123;
+const int COLOR_separate_compiler__SeparateCompiler__method_tables_61d = 124;
+const int COLOR_separate_compiler__SeparateCompiler__attr_tables = 125;
+const int COLOR_separate_compiler__SeparateCompiler__attr_tables_61d = 126;
+const int COLOR_separate_compiler__SeparateCompiler__display_sizes = 127;
+const int COLOR_separate_compiler__SeparateCompiler__display_stats = 128;
+const int COLOR_separate_compiler__SeparateCompilerVisitor__type_info = 110;
+const int COLOR_separate_compiler__SeparateCompilerVisitor__table_send = 111;
+const int COLOR_separate_compiler__SeparateCompilerVisitor__can_be_primitive = 112;
+const int COLOR_separate_compiler__SeparateCompilerVisitor__maybe_null = 113;
+const int COLOR_separate_compiler__SeparateCompilerVisitor__native_array_instance = 114;
+const int COLOR_separate_compiler__SeparateCompilerVisitor__link_unresolved_type = 115;
+const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__class_layout = 129;
+const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__class_layout_61d = 130;
+const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__vt_layout = 131;
+const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__vt_layout_61d = 132;
+const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__init = 133;
+const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__build_vt_tables = 134;
+const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__build_class_typing_tables = 135;
+const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__build_class_vts_table = 136;
+const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__retrieve_vt_bound = 137;
+const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__class_tables = 138;
+const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__class_tables_61d = 139;
+const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__vt_tables = 140;
+const int COLOR_separate_erasure_compiler__SeparateErasureCompiler__vt_tables_61d = 141;
+const int COLOR_separate_erasure_compiler__SeparateErasureCompilerVisitor__compile_callsite = 116;
 const int COLOR_ropes__BufferRope__subrope = -1;
 const int COLOR_ropes__BufferRope___42d = -1;
 const int COLOR_ropes__BufferRope___43d = -1;
@@ -3501,18 +3428,16 @@ const int COLOR_parser_nodes__AReassignFormExpr___n_value = 10;
 const int COLOR_typing__AReassignFormExpr___64dreassign_callsite = 11;
 const int COLOR_typing__AReassignFormExpr___64dread_type = 12;
 const int COLOR_parser_nodes__ASendExpr___n_expr = 13;
-const int COLOR_parser_nodes__ASendExpr___n_closure_defs = 14;
-const int COLOR_scope__ASendExpr___64descapemark = 15;
-const int COLOR_typing__ASendExpr___64dcallsite = 16;
-const int COLOR_typing__ASendExpr___64draw_arguments = 17;
+const int COLOR_typing__ASendExpr___64dcallsite = 14;
+const int COLOR_typing__ASendExpr___64draw_arguments = 15;
 const int COLOR_parser_nodes__AAttrFormExpr___n_expr = 13;
 const int COLOR_parser_nodes__AAttrFormExpr___n_id = 14;
 const int COLOR_typing__AAttrFormExpr___64dmproperty = 15;
 const int COLOR_typing__AAttrFormExpr___64dattr_type = 16;
-const int COLOR_parser_nodes__ACallFormExpr___n_id = 18;
-const int COLOR_parser_nodes__ACallFormExpr___n_args = 19;
-const int COLOR_typing__ASendReassignFormExpr___64dwrite_callsite = 20;
-const int COLOR_parser_nodes__ABraFormExpr___n_args = 21;
+const int COLOR_parser_nodes__ACallFormExpr___n_id = 16;
+const int COLOR_parser_nodes__ACallFormExpr___n_args = 17;
+const int COLOR_typing__ASendReassignFormExpr___64dwrite_callsite = 18;
+const int COLOR_parser_nodes__ABraFormExpr___n_args = 19;
 const int COLOR_parser_nodes__AVarFormExpr___n_id = 13;
 const int COLOR_scope__AVarFormExpr___64dvariable = 14;
 const int COLOR_layout_builders__PerfectHasher___64doperator = 0;
@@ -3750,23 +3675,16 @@ const int COLOR_parser_nodes__ASignature___n_opar = 4;
 const int COLOR_parser_nodes__ASignature___n_params = 5;
 const int COLOR_parser_nodes__ASignature___n_cpar = 6;
 const int COLOR_parser_nodes__ASignature___n_type = 7;
-const int COLOR_parser_nodes__ASignature___n_closure_decls = 8;
-const int COLOR_modelize_property__ASignature___64dis_visited = 9;
-const int COLOR_modelize_property__ASignature___64dparam_names = 10;
-const int COLOR_modelize_property__ASignature___64dparam_types = 11;
-const int COLOR_modelize_property__ASignature___64dvararg_rank = 12;
-const int COLOR_modelize_property__ASignature___64dret_type = 13;
+const int COLOR_modelize_property__ASignature___64dis_visited = 8;
+const int COLOR_modelize_property__ASignature___64dparam_names = 9;
+const int COLOR_modelize_property__ASignature___64dparam_types = 10;
+const int COLOR_modelize_property__ASignature___64dvararg_rank = 11;
+const int COLOR_modelize_property__ASignature___64dret_type = 12;
 const int COLOR_parser_nodes__AParam___n_id = 4;
 const int COLOR_parser_nodes__AParam___n_type = 5;
 const int COLOR_parser_nodes__AParam___n_dotdotdot = 6;
 const int COLOR_scope__AParam___64dvariable = 7;
 const int COLOR_modelize_property__AParam___64dmparameter = 8;
-const int COLOR_parser_nodes__AClosureDecl___n_kwbreak = 4;
-const int COLOR_parser_nodes__AClosureDecl___n_bang = 5;
-const int COLOR_parser_nodes__AClosureDecl___n_id = 6;
-const int COLOR_parser_nodes__AClosureDecl___n_signature = 7;
-const int COLOR_parser_nodes__AClosureDecl___n_expr = 8;
-const int COLOR_scope__AClosureDecl___64dvariable = 9;
 const int COLOR_parser_nodes__AType___n_kwnullable = 4;
 const int COLOR_parser_nodes__AType___n_id = 5;
 const int COLOR_parser_nodes__AType___n_types = 6;
@@ -3801,7 +3719,7 @@ const int COLOR_parser_nodes__AAssertExpr___n_expr = 11;
 const int COLOR_parser_nodes__AAssertExpr___n_else = 12;
 const int COLOR_parser_nodes__AProxyExpr___n_expr = 9;
 const int COLOR_parser_nodes__AOnceExpr___n_kwonce = 10;
-const int COLOR_parser_nodes__ABinopExpr___n_expr2 = 18;
+const int COLOR_parser_nodes__ABinopExpr___n_expr2 = 16;
 const int COLOR_parser_nodes__AOrExpr___n_expr = 9;
 const int COLOR_parser_nodes__AOrExpr___n_expr2 = 10;
 const int COLOR_parser_nodes__AAndExpr___n_expr = 9;
@@ -3812,12 +3730,10 @@ const int COLOR_parser_nodes__AImpliesExpr___n_expr = 9;
 const int COLOR_parser_nodes__AImpliesExpr___n_expr2 = 10;
 const int COLOR_parser_nodes__ANotExpr___n_kwnot = 9;
 const int COLOR_parser_nodes__ANotExpr___n_expr = 10;
-const int COLOR_parser_nodes__AEeExpr___n_expr = 9;
-const int COLOR_parser_nodes__AEeExpr___n_expr2 = 10;
 const int COLOR_parser_nodes__AIsaExpr___n_expr = 9;
 const int COLOR_parser_nodes__AIsaExpr___n_type = 10;
 const int COLOR_typing__AIsaExpr___64dcast_type = 11;
-const int COLOR_parser_nodes__AUminusExpr___n_minus = 18;
+const int COLOR_parser_nodes__AUminusExpr___n_minus = 16;
 const int COLOR_parser_nodes__ANewExpr___n_kwnew = 9;
 const int COLOR_parser_nodes__ANewExpr___n_type = 10;
 const int COLOR_parser_nodes__ANewExpr___n_id = 11;
@@ -3827,12 +3743,8 @@ const int COLOR_parser_nodes__ASuperExpr___n_qualified = 9;
 const int COLOR_parser_nodes__ASuperExpr___n_kwsuper = 10;
 const int COLOR_parser_nodes__ASuperExpr___n_args = 11;
 const int COLOR_typing__ASuperExpr___64dmproperty = 12;
-const int COLOR_parser_nodes__AInitExpr___n_kwinit = 18;
-const int COLOR_parser_nodes__AInitExpr___n_args = 19;
-const int COLOR_parser_nodes__AClosureCallExpr___n_id = 9;
-const int COLOR_parser_nodes__AClosureCallExpr___n_args = 10;
-const int COLOR_parser_nodes__AClosureCallExpr___n_closure_defs = 11;
-const int COLOR_scope__AClosureCallExpr___64dvariable = 12;
+const int COLOR_parser_nodes__AInitExpr___n_kwinit = 16;
+const int COLOR_parser_nodes__AInitExpr___n_args = 17;
 const int COLOR_parser_nodes__ARangeExpr___n_expr = 9;
 const int COLOR_parser_nodes__ARangeExpr___n_expr2 = 10;
 const int COLOR_parser_nodes__ACrangeExpr___n_obra = 11;
@@ -3880,16 +3792,6 @@ const int COLOR_parser_nodes__ABraExprs___n_obra = 5;
 const int COLOR_parser_nodes__ABraExprs___n_cbra = 6;
 const int COLOR_parser_nodes__APlusAssignOp___n_pluseq = 4;
 const int COLOR_parser_nodes__AMinusAssignOp___n_minuseq = 4;
-const int COLOR_parser_nodes__AClosureDef___n_bang = 10;
-const int COLOR_parser_nodes__AClosureDef___n_id = 11;
-const int COLOR_parser_nodes__AClosureDef___n_ids = 12;
-const int COLOR_parser_nodes__AClosureDef___n_kwdo = 13;
-const int COLOR_parser_nodes__AClosureDef___n_expr = 14;
-const int COLOR_scope__AClosureDef___64dvariables = 15;
-const int COLOR_scope__AClosureDef___64descapemark = 16;
-const int COLOR_typing__AClosureDef___64dmclosure = 17;
-const int COLOR_parser_nodes__ASimpleClosureId___n_id = 4;
-const int COLOR_parser_nodes__ABreakClosureId___n_kwbreak = 4;
 const int COLOR_parser_nodes__AModuleName___n_quad = 4;
 const int COLOR_parser_nodes__AModuleName___n_path = 5;
 const int COLOR_parser_nodes__AModuleName___n_id = 6;
@@ -4049,9 +3951,8 @@ const int COLOR_model__MNullableType___64dmtype = 2;
 const int COLOR_model__MNullableType___64dto_s = 3;
 const int COLOR_model__MNullType___64dmodel = 2;
 const int COLOR_model__MSignature___64dmparameters = 2;
-const int COLOR_model__MSignature___64dmclosures = 3;
-const int COLOR_model__MSignature___64dreturn_mtype = 4;
-const int COLOR_model__MSignature___64dvararg_rank = 5;
+const int COLOR_model__MSignature___64dreturn_mtype = 3;
+const int COLOR_model__MSignature___64dvararg_rank = 4;
 const int COLOR_model__MParameter___64dname = 0;
 const int COLOR_model__MParameter___64dmtype = 1;
 const int COLOR_model__MParameter___64dis_vararg = 2;
@@ -4274,6 +4175,7 @@ const struct class class_modelbuilder__ModelBuilder = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to modelbuilder:ModelBuilder:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to modelbuilder:ModelBuilder:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to modelbuilder:ModelBuilder:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to modelbuilder:ModelBuilder:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to modelbuilder:ModelBuilder:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to modelbuilder:ModelBuilder:kernel#Object#output */
@@ -4417,12 +4319,14 @@ val* var /* : Model */;
 val* var1 /* : ToolContext */;
 var = self->attrs[COLOR_modelbuilder__ModelBuilder___64dmodel].val; /* @model on <self:ModelBuilder> */
 if (var == NULL) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute @model", "src/modelbuilder.nit", 59);
+fprintf(stderr, "Runtime error: %s", "Uninitialized attribute @model");
+fprintf(stderr, " (%s:%d)\n", "src/modelbuilder.nit", 59);
 exit(1);
 }
 var1 = self->attrs[COLOR_modelbuilder__ModelBuilder___64dtoolcontext].val; /* @toolcontext on <self:ModelBuilder> */
 if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute @toolcontext", "src/modelbuilder.nit", 62);
+fprintf(stderr, "Runtime error: %s", "Uninitialized attribute @toolcontext");
+fprintf(stderr, " (%s:%d)\n", "src/modelbuilder.nit", 62);
 exit(1);
 }
 }
@@ -4432,6 +4336,7 @@ const struct class class_parser__State = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:State:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:State:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:State:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:State:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:State:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:State:kernel#Object#output */
@@ -4499,6 +4404,7 @@ const struct class class_parser__Parser = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:Parser:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:Parser:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:Parser:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:Parser:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:Parser:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:Parser:kernel#Object#output */
@@ -4567,18 +4473,21 @@ long var2 /* : Int */;
 val* var3 /* : Array[ReduceAction] */;
 var = self->attrs[COLOR_parser__Parser___lexer].val; /* _lexer on <self:Parser> */
 if (var == NULL) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _lexer", "src/parser/parser.nit", 25);
+fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _lexer");
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser.nit", 25);
 exit(1);
 }
 var1 = self->attrs[COLOR_parser__Parser___stack].val; /* _stack on <self:Parser> */
 if (var1 == NULL) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _stack", "src/parser/parser.nit", 28);
+fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _stack");
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser.nit", 28);
 exit(1);
 }
 var2 = self->attrs[COLOR_parser__Parser___stack_pos].l; /* _stack_pos on <self:Parser> */
 var3 = self->attrs[COLOR_parser__Parser___reduce_table].val; /* _reduce_table on <self:Parser> */
 if (var3 == NULL) {
-fprintf(stderr, "Runtime error: %s (%s:%d)\n", "Uninitialized attribute _reduce_table", "src/parser/parser.nit", 151);
+fprintf(stderr, "Runtime error: %s", "Uninitialized attribute _reduce_table");
+fprintf(stderr, " (%s:%d)\n", "src/parser/parser.nit", 151);
 exit(1);
 }
 }
@@ -4588,6 +4497,7 @@ const struct class class_parser__ComputeProdLocationVisitor = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ComputeProdLocationVisitor:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ComputeProdLocationVisitor:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ComputeProdLocationVisitor:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ComputeProdLocationVisitor:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ComputeProdLocationVisitor:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ComputeProdLocationVisitor:kernel#Object#output */
@@ -4668,6 +4578,7 @@ const struct class class_parser__ReduceAction0 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction0:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction0:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction0:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction0:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction0:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction0:kernel#Object#output */
@@ -4731,6 +4642,7 @@ const struct class class_parser__ReduceAction1 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction1:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction1:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction1:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction1:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction1:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction1:kernel#Object#output */
@@ -4794,6 +4706,7 @@ const struct class class_parser__ReduceAction2 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction2:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction2:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction2:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction2:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction2:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction2:kernel#Object#output */
@@ -4857,6 +4770,7 @@ const struct class class_parser__ReduceAction3 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction3:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction3:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction3:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction3:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction3:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction3:kernel#Object#output */
@@ -4920,6 +4834,7 @@ const struct class class_parser__ReduceAction4 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction4:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction4:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction4:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction4:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction4:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction4:kernel#Object#output */
@@ -4983,6 +4898,7 @@ const struct class class_parser__ReduceAction5 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction5:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction5:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction5:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction5:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction5:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction5:kernel#Object#output */
@@ -5046,6 +4962,7 @@ const struct class class_parser__ReduceAction6 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction6:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction6:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction6:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction6:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction6:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction6:kernel#Object#output */
@@ -5109,6 +5026,7 @@ const struct class class_parser__ReduceAction7 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction7:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction7:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction7:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction7:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction7:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction7:kernel#Object#output */
@@ -5172,6 +5090,7 @@ const struct class class_parser__ReduceAction8 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction8:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction8:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction8:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction8:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction8:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction8:kernel#Object#output */
@@ -5235,6 +5154,7 @@ const struct class class_parser__ReduceAction9 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction9:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction9:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction9:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction9:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction9:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction9:kernel#Object#output */
@@ -5298,6 +5218,7 @@ const struct class class_parser__ReduceAction10 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction10:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction10:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction10:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction10:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction10:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction10:kernel#Object#output */
@@ -5361,6 +5282,7 @@ const struct class class_parser__ReduceAction11 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction11:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction11:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction11:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction11:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction11:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction11:kernel#Object#output */
@@ -5424,6 +5346,7 @@ const struct class class_parser__ReduceAction12 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction12:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction12:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction12:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction12:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction12:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction12:kernel#Object#output */
@@ -5487,6 +5410,7 @@ const struct class class_parser__ReduceAction13 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction13:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction13:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction13:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction13:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction13:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction13:kernel#Object#output */
@@ -5550,6 +5474,7 @@ const struct class class_parser__ReduceAction14 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction14:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction14:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction14:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction14:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction14:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction14:kernel#Object#output */
@@ -5613,6 +5538,7 @@ const struct class class_parser__ReduceAction15 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction15:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction15:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction15:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction15:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction15:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction15:kernel#Object#output */
@@ -5676,6 +5602,7 @@ const struct class class_parser__ReduceAction16 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction16:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction16:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction16:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction16:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction16:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction16:kernel#Object#output */
@@ -5739,6 +5666,7 @@ const struct class class_parser__ReduceAction17 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction17:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction17:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction17:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction17:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction17:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction17:kernel#Object#output */
@@ -5802,6 +5730,7 @@ const struct class class_parser__ReduceAction18 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction18:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction18:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction18:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction18:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction18:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction18:kernel#Object#output */
@@ -5865,6 +5794,7 @@ const struct class class_parser__ReduceAction19 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction19:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction19:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction19:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction19:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction19:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction19:kernel#Object#output */
@@ -5928,6 +5858,7 @@ const struct class class_parser__ReduceAction20 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction20:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction20:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction20:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction20:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction20:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction20:kernel#Object#output */
@@ -5991,6 +5922,7 @@ const struct class class_parser__ReduceAction21 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction21:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction21:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction21:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction21:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction21:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction21:kernel#Object#output */
@@ -6054,6 +5986,7 @@ const struct class class_parser__ReduceAction22 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction22:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction22:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction22:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction22:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction22:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction22:kernel#Object#output */
@@ -6117,6 +6050,7 @@ const struct class class_parser__ReduceAction23 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction23:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction23:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction23:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction23:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction23:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction23:kernel#Object#output */
@@ -6180,6 +6114,7 @@ const struct class class_parser__ReduceAction24 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction24:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction24:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction24:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction24:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction24:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction24:kernel#Object#output */
@@ -6243,6 +6178,7 @@ const struct class class_parser__ReduceAction25 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction25:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction25:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction25:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction25:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction25:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction25:kernel#Object#output */
@@ -6306,6 +6242,7 @@ const struct class class_parser__ReduceAction26 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction26:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction26:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction26:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction26:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction26:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction26:kernel#Object#output */
@@ -6369,6 +6306,7 @@ const struct class class_parser__ReduceAction27 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction27:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction27:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction27:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction27:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction27:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction27:kernel#Object#output */
@@ -6432,6 +6370,7 @@ const struct class class_parser__ReduceAction28 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction28:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction28:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction28:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction28:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction28:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction28:kernel#Object#output */
@@ -6495,6 +6434,7 @@ const struct class class_parser__ReduceAction29 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction29:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction29:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction29:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction29:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction29:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction29:kernel#Object#output */
@@ -6558,6 +6498,7 @@ const struct class class_parser__ReduceAction30 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction30:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction30:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction30:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction30:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction30:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction30:kernel#Object#output */
@@ -6621,6 +6562,7 @@ const struct class class_parser__ReduceAction31 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction31:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction31:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction31:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction31:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction31:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction31:kernel#Object#output */
@@ -6684,6 +6626,7 @@ const struct class class_parser__ReduceAction32 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction32:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction32:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction32:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction32:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction32:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction32:kernel#Object#output */
@@ -6747,6 +6690,7 @@ const struct class class_parser__ReduceAction33 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction33:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction33:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction33:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction33:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction33:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction33:kernel#Object#output */
@@ -6810,6 +6754,7 @@ const struct class class_parser__ReduceAction34 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction34:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction34:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction34:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction34:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction34:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction34:kernel#Object#output */
@@ -6873,6 +6818,7 @@ const struct class class_parser__ReduceAction35 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction35:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction35:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction35:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction35:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction35:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction35:kernel#Object#output */
@@ -6936,6 +6882,7 @@ const struct class class_parser__ReduceAction36 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction36:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction36:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction36:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction36:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction36:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction36:kernel#Object#output */
@@ -6999,6 +6946,7 @@ const struct class class_parser__ReduceAction37 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction37:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction37:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction37:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction37:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction37:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction37:kernel#Object#output */
@@ -7062,6 +7010,7 @@ const struct class class_parser__ReduceAction38 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction38:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction38:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction38:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction38:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction38:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction38:kernel#Object#output */
@@ -7125,6 +7074,7 @@ const struct class class_parser__ReduceAction39 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction39:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction39:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction39:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction39:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction39:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction39:kernel#Object#output */
@@ -7188,6 +7138,7 @@ const struct class class_parser__ReduceAction40 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction40:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction40:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction40:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction40:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction40:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction40:kernel#Object#output */
@@ -7251,6 +7202,7 @@ const struct class class_parser__ReduceAction41 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction41:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction41:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction41:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction41:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction41:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction41:kernel#Object#output */
@@ -7314,6 +7266,7 @@ const struct class class_parser__ReduceAction42 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction42:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction42:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction42:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction42:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction42:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction42:kernel#Object#output */
@@ -7377,6 +7330,7 @@ const struct class class_parser__ReduceAction43 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction43:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction43:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction43:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction43:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction43:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction43:kernel#Object#output */
@@ -7440,6 +7394,7 @@ const struct class class_parser__ReduceAction44 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction44:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction44:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction44:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction44:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction44:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction44:kernel#Object#output */
@@ -7503,6 +7458,7 @@ const struct class class_parser__ReduceAction45 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction45:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction45:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction45:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction45:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction45:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction45:kernel#Object#output */
@@ -7566,6 +7522,7 @@ const struct class class_parser__ReduceAction46 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction46:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction46:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction46:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction46:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction46:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction46:kernel#Object#output */
@@ -7629,6 +7586,7 @@ const struct class class_parser__ReduceAction47 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction47:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction47:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction47:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction47:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction47:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction47:kernel#Object#output */
@@ -7692,6 +7650,7 @@ const struct class class_parser__ReduceAction48 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction48:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction48:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction48:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction48:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction48:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction48:kernel#Object#output */
@@ -7755,6 +7714,7 @@ const struct class class_parser__ReduceAction49 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction49:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction49:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction49:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction49:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction49:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction49:kernel#Object#output */
@@ -7818,6 +7778,7 @@ const struct class class_parser__ReduceAction50 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction50:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction50:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction50:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction50:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction50:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction50:kernel#Object#output */
@@ -7881,6 +7842,7 @@ const struct class class_parser__ReduceAction51 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction51:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction51:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction51:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction51:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction51:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction51:kernel#Object#output */
@@ -7944,6 +7906,7 @@ const struct class class_parser__ReduceAction52 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction52:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction52:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction52:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction52:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction52:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction52:kernel#Object#output */
@@ -8007,6 +7970,7 @@ const struct class class_parser__ReduceAction53 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction53:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction53:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction53:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction53:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction53:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction53:kernel#Object#output */
@@ -8070,6 +8034,7 @@ const struct class class_parser__ReduceAction54 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction54:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction54:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction54:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction54:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction54:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction54:kernel#Object#output */
@@ -8133,6 +8098,7 @@ const struct class class_parser__ReduceAction55 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction55:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction55:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction55:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction55:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction55:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction55:kernel#Object#output */
@@ -8196,6 +8162,7 @@ const struct class class_parser__ReduceAction56 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction56:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction56:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction56:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction56:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction56:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction56:kernel#Object#output */
@@ -8259,6 +8226,7 @@ const struct class class_parser__ReduceAction57 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction57:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction57:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction57:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction57:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction57:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction57:kernel#Object#output */
@@ -8322,6 +8290,7 @@ const struct class class_parser__ReduceAction58 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction58:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction58:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction58:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction58:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction58:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction58:kernel#Object#output */
@@ -8385,6 +8354,7 @@ const struct class class_parser__ReduceAction59 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction59:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction59:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction59:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction59:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction59:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction59:kernel#Object#output */
@@ -8448,6 +8418,7 @@ const struct class class_parser__ReduceAction60 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction60:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction60:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction60:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction60:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction60:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction60:kernel#Object#output */
@@ -8511,6 +8482,7 @@ const struct class class_parser__ReduceAction61 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction61:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction61:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction61:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction61:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction61:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction61:kernel#Object#output */
@@ -8574,6 +8546,7 @@ const struct class class_parser__ReduceAction62 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction62:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction62:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction62:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction62:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction62:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction62:kernel#Object#output */
@@ -8637,6 +8610,7 @@ const struct class class_parser__ReduceAction63 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction63:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction63:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction63:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction63:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction63:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction63:kernel#Object#output */
@@ -8700,6 +8674,7 @@ const struct class class_parser__ReduceAction64 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction64:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction64:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction64:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction64:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction64:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction64:kernel#Object#output */
@@ -8763,6 +8738,7 @@ const struct class class_parser__ReduceAction65 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction65:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction65:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction65:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction65:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction65:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction65:kernel#Object#output */
@@ -8826,6 +8802,7 @@ const struct class class_parser__ReduceAction66 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction66:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction66:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction66:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction66:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction66:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction66:kernel#Object#output */
@@ -8889,6 +8866,7 @@ const struct class class_parser__ReduceAction67 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction67:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction67:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction67:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction67:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction67:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction67:kernel#Object#output */
@@ -8952,6 +8930,7 @@ const struct class class_parser__ReduceAction68 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction68:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction68:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction68:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction68:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction68:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction68:kernel#Object#output */
@@ -9015,6 +8994,7 @@ const struct class class_parser__ReduceAction69 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction69:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction69:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction69:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction69:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction69:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction69:kernel#Object#output */
@@ -9078,6 +9058,7 @@ const struct class class_parser__ReduceAction70 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction70:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction70:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction70:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction70:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction70:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction70:kernel#Object#output */
@@ -9141,6 +9122,7 @@ const struct class class_parser__ReduceAction71 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction71:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction71:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction71:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction71:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction71:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction71:kernel#Object#output */
@@ -9204,6 +9186,7 @@ const struct class class_parser__ReduceAction73 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction73:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction73:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction73:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction73:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction73:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction73:kernel#Object#output */
@@ -9267,6 +9250,7 @@ const struct class class_parser__ReduceAction74 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction74:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction74:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction74:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction74:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction74:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction74:kernel#Object#output */
@@ -9330,6 +9314,7 @@ const struct class class_parser__ReduceAction75 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction75:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction75:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction75:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction75:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction75:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction75:kernel#Object#output */
@@ -9393,6 +9378,7 @@ const struct class class_parser__ReduceAction76 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction76:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction76:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction76:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction76:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction76:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction76:kernel#Object#output */
@@ -9456,6 +9442,7 @@ const struct class class_parser__ReduceAction78 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction78:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction78:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction78:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction78:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction78:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction78:kernel#Object#output */
@@ -9519,6 +9506,7 @@ const struct class class_parser__ReduceAction79 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction79:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction79:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction79:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction79:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction79:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction79:kernel#Object#output */
@@ -9582,6 +9570,7 @@ const struct class class_parser__ReduceAction81 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction81:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction81:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction81:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction81:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction81:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction81:kernel#Object#output */
@@ -9645,6 +9634,7 @@ const struct class class_parser__ReduceAction82 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction82:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction82:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction82:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction82:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction82:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction82:kernel#Object#output */
@@ -9708,6 +9698,7 @@ const struct class class_parser__ReduceAction83 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction83:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction83:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction83:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction83:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction83:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction83:kernel#Object#output */
@@ -9771,6 +9762,7 @@ const struct class class_parser__ReduceAction84 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction84:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction84:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction84:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction84:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction84:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction84:kernel#Object#output */
@@ -9834,6 +9826,7 @@ const struct class class_parser__ReduceAction86 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction86:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction86:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction86:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction86:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction86:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction86:kernel#Object#output */
@@ -9897,6 +9890,7 @@ const struct class class_parser__ReduceAction87 = {
 {
 (nitmethod_t)VIRTUAL_kernel__Object__object_id, /* pointer to parser:ReduceAction87:kernel#Object#object_id */
 (nitmethod_t)VIRTUAL_kernel__Object__is_same_type, /* pointer to parser:ReduceAction87:kernel#Object#is_same_type */
+(nitmethod_t)VIRTUAL_kernel__Object__is_same_instance, /* pointer to parser:ReduceAction87:kernel#Object#is_same_instance */
 (nitmethod_t)VIRTUAL_kernel__Object___61d_61d, /* pointer to parser:ReduceAction87:kernel#Object#== */
 (nitmethod_t)VIRTUAL_kernel__Object___33d_61d, /* pointer to parser:ReduceAction87:kernel#Object#!= */
 (nitmethod_t)VIRTUAL_kernel__Object__output, /* pointer to parser:ReduceAction87:kernel#Object#output */