X-Git-Url: http://nitlanguage.org diff --git a/c_src/nitg.types.0.h b/c_src/nitg.types.0.h index dcdc952..de23070 100644 --- a/c_src/nitg.types.0.h +++ b/c_src/nitg.types.0.h @@ -1,11 +1,10 @@ #include "nit.common.h" -extern const struct types resolution_table_kernel__Sys; -extern const struct types resolution_table_kernel__Bool; -extern const struct types resolution_table_toolcontext__ToolContext; extern const struct type type_kernel__Int; -extern const struct type type_range__Rangekernel__Int; extern const struct types resolution_table_kernel__Int; -extern const struct types resolution_table_string__NativeString; +extern const struct type type_kernel__Float; +extern const struct types resolution_table_kernel__Float; +extern const struct type type_kernel__Char; +extern const struct types resolution_table_kernel__Char; extern const struct type type_array__Arraytoolcontext__Message; extern const struct type type_array__NativeArraytoolcontext__Message; extern const struct type type_toolcontext__Message; @@ -19,8 +18,9 @@ extern const struct type type_abstract_collection__Collectionkernel__Object; extern const struct type type_array__ArrayIteratorkernel__Object; extern const struct types resolution_table_array__Arraykernel__Object; extern const struct types resolution_table_sorter__ComparableSortertoolcontext__Message; -extern const struct types resolution_table_opts__OptionContext; +extern const struct type type_nullable_kernel__Int; extern const struct types resolution_table_opts__OptionCount; +extern const struct type type_nullable_kernel__Bool; extern const struct type type_kernel__Bool; extern const struct types resolution_table_opts__OptionBool; extern const struct type type_nullable_string__String; @@ -31,40 +31,48 @@ extern const struct type type_hash_collection__HashMapphase__Phaseposet__POSetEl extern const struct type type_poset__POSetElementphase__Phase; extern const struct type type_abstract_collection__Collectionphase__Phase; extern const struct types resolution_table_poset__POSetphase__Phase; -extern const struct types resolution_table_simple_misc_analysis__SimpleMiscAnalysisPhase; -extern const struct types resolution_table_literal__LiteralPhase; -extern const struct types resolution_table_scope__ScopePhase; -extern const struct types resolution_table_flow__FlowPhase; extern const struct type type_array__NativeArrayphase__Phase; extern const struct type type_array__ArrayIteratorphase__Phase; extern const struct types resolution_table_array__Arrayphase__Phase; -extern const struct types resolution_table_local_var_init__LocalVarInitPhase; +extern const struct type type_nullable_array__Arraystring__String; extern const struct type type_array__Arraystring__String; extern const struct types resolution_table_opts__OptionArray; -extern const struct types resolution_table_modelize_class__ModelizeClassPhase; -extern const struct types resolution_table_modelize_property__ModelizePropertyPhase; -extern const struct types resolution_table_cached__CachedPhase; -extern const struct types resolution_table_typing__TypingPhase; -extern const struct types resolution_table_auto_super_init__AutoSuperInitPhase; -extern const struct types resolution_table_div_by_zero__DivByZeroPhase; -extern const struct types resolution_table_transform__TransformPhase; -extern const struct types resolution_table_model_base__Model; -extern const struct type type_array__Arraymodel_base__MModule; -extern const struct type type_array__NativeArraymodel_base__MModule; -extern const struct type type_model_base__MModule; -extern const struct type type_abstract_collection__Collectionmodel_base__MModule; -extern const struct type type_array__ArrayIteratormodel_base__MModule; -extern const struct types resolution_table_array__Arraymodel_base__MModule; -extern const struct type type_hash_collection__HashMapmodel_base__MModuleposet__POSetElementmodel_base__MModule; -extern const struct type type_poset__POSetElementmodel_base__MModule; -extern const struct types resolution_table_poset__POSetmodel_base__MModule; +extern const struct type type_array__Arrayffi_base__FFILanguage; +extern const struct type type_array__NativeArrayffi_base__FFILanguage; +extern const struct type type_ffi_base__FFILanguage; +extern const struct type type_abstract_collection__Collectionffi_base__FFILanguage; +extern const struct type type_array__ArrayIteratorffi_base__FFILanguage; +extern const struct types resolution_table_array__Arrayffi_base__FFILanguage; +extern const struct type type_array__Arraymproject__MProject; +extern const struct type type_array__NativeArraymproject__MProject; +extern const struct type type_mproject__MProject; +extern const struct type type_abstract_collection__Collectionmproject__MProject; +extern const struct type type_array__ArrayIteratormproject__MProject; +extern const struct types resolution_table_array__Arraymproject__MProject; extern const struct type type_string__String; -extern const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymodel_base__MModule; -extern const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel_base__MModule; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule; -extern const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel_base__MModule; -extern const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule; -extern const struct types resolution_table_more_collections__MultiHashMapstring__Stringmodel_base__MModule; +extern const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymproject__MProject; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject; +extern const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymproject__MProject; +extern const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymproject__MProject; +extern const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject; +extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject; +extern const struct types resolution_table_more_collections__MultiHashMapstring__Stringmproject__MProject; +extern const struct type type_array__Arraymmodule__MModule; +extern const struct type type_array__NativeArraymmodule__MModule; +extern const struct type type_mmodule__MModule; +extern const struct type type_abstract_collection__Collectionmmodule__MModule; +extern const struct type type_array__ArrayIteratormmodule__MModule; +extern const struct types resolution_table_array__Arraymmodule__MModule; +extern const struct type type_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule; +extern const struct type type_poset__POSetElementmmodule__MModule; +extern const struct types resolution_table_poset__POSetmmodule__MModule; +extern const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymmodule__MModule; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule; +extern const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymmodule__MModule; +extern const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymmodule__MModule; +extern const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule; +extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule; +extern const struct types resolution_table_more_collections__MultiHashMapstring__Stringmmodule__MModule; extern const struct type type_array__Arraymodel__MClass; extern const struct type type_array__NativeArraymodel__MClass; extern const struct type type_model__MClass; @@ -114,35 +122,51 @@ extern const struct type type_poset__POSetElementmodel__MType; extern const struct type type_abstract_collection__Collectionmodel__MType; extern const struct types resolution_table_poset__POSetmodel__MType; extern const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MClass; -extern const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass; +extern const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass; extern const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass; extern const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass; +extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass; extern const struct types resolution_table_more_collections__MultiHashMapstring__Stringmodel__MClass; extern const struct type type_hash_collection__HashMapKeysstring__Stringarray__Arraymodel__MProperty; -extern const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty; +extern const struct type type_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty; extern const struct type type_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty; extern const struct type type_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty; +extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty; extern const struct types resolution_table_more_collections__MultiHashMapstring__Stringmodel__MProperty; -extern const struct types resolution_table_model__MNullType; -extern const struct types resolution_table_modelbuilder__ModelBuilder; -extern const struct type type_hash_collection__HashMapmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct type type_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct type type_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct types resolution_table_more_collections__HashMap3model_base__MModulemodel__MTypestring__Stringnullable_model__MProperty; +extern const struct types resolution_table_more_collections__HashMap3mmodule__MModulemodel__MTypestring__Stringnullable_model__MProperty; extern const struct type type_array__NativeArraystring__String; extern const struct type type_abstract_collection__Collectionstring__String; extern const struct type type_array__ArrayIteratorstring__String; extern const struct types resolution_table_array__Arraystring__String; -extern const struct type type_hash_collection__HashMapKeysstring__Stringparser_nodes__AModule; -extern const struct type type_hash_collection__HashMapValuesstring__Stringparser_nodes__AModule; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__AModule; -extern const struct type type_hash_collection__HashMapIteratorstring__Stringparser_nodes__AModule; -extern const struct type type_parser_nodes__AModule; -extern const struct type type_hash_collection__HashMapNodestring__Stringparser_nodes__AModule; -extern const struct types resolution_table_hash_collection__HashMapstring__Stringparser_nodes__AModule; +extern const struct type type_array__Arraystream__Streamable; +extern const struct type type_array__NativeArraystream__Streamable; +extern const struct type type_stream__Streamable; +extern const struct type type_abstract_collection__Collectionstream__Streamable; +extern const struct type type_array__ArrayIteratorstream__Streamable; +extern const struct types resolution_table_array__Arraystream__Streamable; +extern const struct type type_hash_collection__HashMapKeysstring__Stringnullable_modelbuilder__ModulePath; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath; +extern const struct type type_hash_collection__HashMapValuesstring__Stringnullable_modelbuilder__ModulePath; +extern const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_modelbuilder__ModulePath; +extern const struct type type_nullable_modelbuilder__ModulePath; +extern const struct type type_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath; +extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath; +extern const struct types resolution_table_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath; +extern const struct type type_hash_collection__HashMapKeysstring__Stringnullable_mproject__MGroup; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup; +extern const struct type type_hash_collection__HashMapValuesstring__Stringnullable_mproject__MGroup; +extern const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_mproject__MGroup; +extern const struct type type_nullable_mproject__MGroup; +extern const struct type type_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup; +extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup; +extern const struct types resolution_table_hash_collection__HashMapstring__Stringnullable_mproject__MGroup; extern const struct type type_array__Arrayparser_nodes__AModule; extern const struct type type_array__NativeArrayparser_nodes__AModule; +extern const struct type type_parser_nodes__AModule; extern const struct type type_abstract_collection__Collectionparser_nodes__AModule; extern const struct type type_array__ArrayIteratorparser_nodes__AModule; extern const struct types resolution_table_array__Arrayparser_nodes__AModule; @@ -158,54 +182,69 @@ extern const struct type type_parser_nodes__ANode; extern const struct type type_abstract_collection__Collectionparser_nodes__ANode; extern const struct type type_array__ArrayIteratorparser_nodes__ANode; extern const struct types resolution_table_array__Arrayparser_nodes__ANode; -extern const struct type type_hash_collection__HashMapKeysmodel_base__MModuleparser_nodes__AModule; -extern const struct type type_hash_collection__HashMapValuesmodel_base__MModuleparser_nodes__AModule; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule; -extern const struct type type_hash_collection__HashMapIteratormodel_base__MModuleparser_nodes__AModule; -extern const struct type type_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule; -extern const struct types resolution_table_hash_collection__HashMapmodel_base__MModuleparser_nodes__AModule; +extern const struct type type_hash_collection__HashMapKeysmmodule__MModuleparser_nodes__AModule; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule; +extern const struct type type_hash_collection__HashMapValuesmmodule__MModuleparser_nodes__AModule; +extern const struct type type_hash_collection__HashMapIteratormmodule__MModuleparser_nodes__AModule; +extern const struct type type_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule; +extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule; +extern const struct type type_nullable_mmodule__MModule; +extern const struct types resolution_table_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule; extern const struct type type_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef; extern const struct type type_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef; extern const struct type type_parser_nodes__AClassdef; extern const struct type type_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef; +extern const struct type type_nullable_model__MClassDef; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef; +extern const struct type type_model__MPropDef; extern const struct type type_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef; -extern const struct type type_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef; -extern const struct type type_model__MPropDef; +extern const struct type type_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef; extern const struct type type_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef; extern const struct type type_parser_nodes__APropdef; extern const struct type type_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef; +extern const struct type type_nullable_model__MPropDef; extern const struct types resolution_table_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef; -extern const struct types resolution_table_model_base__MModule; -extern const struct type type_hash_collection__HashSetNodemodel_base__MModule; -extern const struct type type_hash_collection__HashSetIteratormodel_base__MModule; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel_base__MModule; -extern const struct types resolution_table_hash_collection__HashSetmodel_base__MModule; +extern const struct type type_hash_collection__HashSetNodemmodule__MModule; +extern const struct type type_hash_collection__HashSetIteratormmodule__MModule; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule; +extern const struct type type_nullable_hash_collection__HashSetNodemmodule__MModule; +extern const struct types resolution_table_hash_collection__HashSetmmodule__MModule; extern const struct type type_hash_collection__HashSetNodekernel__Object; extern const struct type type_hash_collection__HashSetIteratorkernel__Object; extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object; +extern const struct type type_nullable_hash_collection__HashSetNodekernel__Object; +extern const struct type type_nullable_kernel__Object; extern const struct types resolution_table_hash_collection__HashSetkernel__Object; extern const struct type type_array__NativeArraymodel__MClassDef; extern const struct type type_array__ArrayIteratormodel__MClassDef; extern const struct types resolution_table_array__Arraymodel__MClassDef; extern const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MProperty; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MProperty; extern const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty; extern const struct type type_abstract_collection__Setmodel__MProperty; extern const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MProperty; extern const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement; extern const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement; extern const struct type type_abstract_collection__Setlayout_builders__PropertyLayoutElement; extern const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement; extern const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement; +extern const struct type type_abstract_collection__Collectionkernel__Char; +extern const struct type type_array__Arraykernel__Char; +extern const struct type type_array__ArrayIteratorkernel__Char; +extern const struct types resolution_table_string__String; +extern const struct types resolution_table_string__FlatStringCharView; extern const struct type type_array__Arrayopts__Option; extern const struct type type_array__NativeArrayopts__Option; extern const struct type type_opts__Option; @@ -213,214 +252,232 @@ extern const struct type type_abstract_collection__Collectionopts__Option; extern const struct type type_array__ArrayIteratoropts__Option; extern const struct types resolution_table_array__Arrayopts__Option; extern const struct type type_hash_collection__HashMapKeysstring__Stringopts__Option; -extern const struct type type_hash_collection__HashMapValuesstring__Stringopts__Option; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option; +extern const struct type type_hash_collection__HashMapValuesstring__Stringopts__Option; extern const struct type type_hash_collection__HashMapIteratorstring__Stringopts__Option; extern const struct type type_hash_collection__HashMapNodestring__Stringopts__Option; +extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringopts__Option; extern const struct types resolution_table_hash_collection__HashMapstring__Stringopts__Option; extern const struct types resolution_table_array__NativeArraystring__String; extern const struct types resolution_table_array__NativeArraykernel__Object; +extern const struct types resolution_table_array__NativeArraystream__Streamable; extern const struct types resolution_table_array__NativeArrayopts__Option; -extern const struct type type_kernel__Char; -extern const struct types resolution_table_kernel__Char; -extern const struct type type_abstract_collection__Collectionkernel__Char; -extern const struct type type_array__Arraykernel__Char; -extern const struct type type_array__ArrayIteratorkernel__Char; extern const struct types resolution_table_string__Buffer; -extern const struct types resolution_table_rapid_type_analysis__RapidTypeAnalysis; -extern const struct type type_hash_collection__HashSetNodemodel__MClassType; -extern const struct type type_hash_collection__HashSetIteratormodel__MClassType; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType; -extern const struct types resolution_table_hash_collection__HashSetmodel__MClassType; +extern const struct type type_string__Buffer; +extern const struct types resolution_table_string__FlatBufferCharView; +extern const struct type type_range__IteratorRangekernel__Int; +extern const struct type type_abstract_collection__Collectionkernel__Int; +extern const struct types resolution_table_range__Rangekernel__Int; +extern const struct type type_array__ArraySetIteratormmodule__MModule; +extern const struct types resolution_table_array__ArraySetmmodule__MModule; +extern const struct type type_separate_compiler__SeparateCompilerVisitor; +extern const struct types resolution_table_separate_erasure_compiler__SeparateErasureCompiler; +extern const struct types resolution_table_separate_compiler__SeparateCompiler; extern const struct type type_hash_collection__HashSetNodemodel__MType; extern const struct type type_hash_collection__HashSetIteratormodel__MType; extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType; +extern const struct type type_nullable_hash_collection__HashSetNodemodel__MType; +extern const struct type type_nullable_model__MType; extern const struct types resolution_table_hash_collection__HashSetmodel__MType; -extern const struct type type_hash_collection__HashSetNodemodel__MClass; -extern const struct type type_hash_collection__HashSetIteratormodel__MClass; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass; -extern const struct types resolution_table_hash_collection__HashSetmodel__MClass; -extern const struct type type_hash_collection__HashSetNodemodel__MMethodDef; -extern const struct type type_hash_collection__HashSetIteratormodel__MMethodDef; -extern const struct type type_abstract_collection__Collectionmodel__MMethodDef; -extern const struct type type_model__MMethodDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef; -extern const struct types resolution_table_hash_collection__HashSetmodel__MMethodDef; -extern const struct type type_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement; -extern const struct type type_hash_collection__HashSetIteratorlayout_builders__PropertyLayoutElement; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement; -extern const struct types resolution_table_hash_collection__HashSetlayout_builders__PropertyLayoutElement; -extern const struct type type_hash_collection__HashSetNodemodel__MMethod; -extern const struct type type_hash_collection__HashSetIteratormodel__MMethod; -extern const struct type type_abstract_collection__Collectionmodel__MMethod; -extern const struct type type_model__MMethod; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod; -extern const struct types resolution_table_hash_collection__HashSetmodel__MMethod; -extern const struct type type_hash_collection__HashSetNodemodel__MProperty; -extern const struct type type_hash_collection__HashSetIteratormodel__MProperty; -extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty; -extern const struct types resolution_table_hash_collection__HashSetmodel__MProperty; -extern const struct type type_list__Listmodel__MMethodDef; -extern const struct type type_list__ListNodemodel__MMethodDef; -extern const struct type type_list__ListIteratormodel__MMethodDef; -extern const struct type type_array__Arraymodel__MMethodDef; -extern const struct types resolution_table_list__Listmodel__MMethodDef; -extern const struct type type_separate_compiler__SeparateCompilerVisitor; -extern const struct types resolution_table_separate_erasure_compiler__SeparateErasureCompiler; -extern const struct types resolution_table_separate_compiler__SeparateCompiler; +extern const struct type type_hash_collection__HashSetNodenitni_callbacks__NitniCallback; +extern const struct type type_hash_collection__HashSetIteratornitni_callbacks__NitniCallback; +extern const struct type type_abstract_collection__Collectionnitni_callbacks__NitniCallback; +extern const struct type type_nitni_callbacks__NitniCallback; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__NitniCallback; +extern const struct type type_nullable_hash_collection__HashSetNodenitni_callbacks__NitniCallback; +extern const struct type type_nullable_nitni_callbacks__NitniCallback; +extern const struct types resolution_table_hash_collection__HashSetnitni_callbacks__NitniCallback; extern const struct type type_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct type type_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct type type_hash_collection__HashSetmodel__MType; extern const struct type type_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct type type_hash_collection__HashMapKeysmodel__MClasskernel__Int; -extern const struct type type_hash_collection__HashMapValuesmodel__MClasskernel__Int; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int; +extern const struct type type_hash_collection__HashMapValuesmodel__MClasskernel__Int; extern const struct type type_hash_collection__HashMapIteratormodel__MClasskernel__Int; extern const struct type type_hash_collection__HashMapNodemodel__MClasskernel__Int; extern const struct type type_abstract_collection__Mapmodel__MClasskernel__Int; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int; extern const struct types resolution_table_hash_collection__HashMapmodel__MClasskernel__Int; extern const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraynullable_model__MType; -extern const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType; +extern const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType; extern const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType; extern const struct type type_array__Arraynullable_model__MType; extern const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType; extern const struct type type_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType; extern const struct type type_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType; extern const struct type type_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType; +extern const struct type type_nullable_model__MClassType; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType; extern const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MPropDef; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef; extern const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef; extern const struct type type_array__Arraynullable_model__MPropDef; extern const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef; +extern const struct type type_hash_collection__HashMapKeysstring__Stringstring__String; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String; +extern const struct type type_hash_collection__HashMapValuesstring__Stringstring__String; +extern const struct type type_hash_collection__HashMapIteratorstring__Stringstring__String; +extern const struct type type_hash_collection__HashMapNodestring__Stringstring__String; +extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringstring__String; +extern const struct types resolution_table_hash_collection__HashMapstring__Stringstring__String; extern const struct type type_list__Listabstract_compiler__CodeFile; extern const struct type type_list__ListNodeabstract_compiler__CodeFile; extern const struct type type_abstract_compiler__CodeFile; extern const struct type type_list__ListIteratorabstract_compiler__CodeFile; extern const struct type type_abstract_collection__Collectionabstract_compiler__CodeFile; +extern const struct type type_nullable_list__ListNodeabstract_compiler__CodeFile; extern const struct type type_array__Arrayabstract_compiler__CodeFile; extern const struct types resolution_table_list__Listabstract_compiler__CodeFile; -extern const struct type type_hash_collection__HashMapKeysstring__Stringstring__String; -extern const struct type type_hash_collection__HashMapValuesstring__Stringstring__String; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String; -extern const struct type type_hash_collection__HashMapIteratorstring__Stringstring__String; -extern const struct type type_hash_collection__HashMapNodestring__Stringstring__String; -extern const struct types resolution_table_hash_collection__HashMapstring__Stringstring__String; -extern const struct type type_array__Arrayabstract_compiler__ExternCFile; -extern const struct type type_array__NativeArrayabstract_compiler__ExternCFile; -extern const struct type type_abstract_compiler__ExternCFile; -extern const struct type type_abstract_collection__Collectionabstract_compiler__ExternCFile; -extern const struct type type_array__ArrayIteratorabstract_compiler__ExternCFile; -extern const struct types resolution_table_array__Arrayabstract_compiler__ExternCFile; +extern const struct type type_hash_collection__HashMapKeysstring__Stringparser_nodes__ANode; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode; +extern const struct type type_hash_collection__HashMapValuesstring__Stringparser_nodes__ANode; +extern const struct type type_hash_collection__HashMapIteratorstring__Stringparser_nodes__ANode; +extern const struct type type_hash_collection__HashMapNodestring__Stringparser_nodes__ANode; +extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode; +extern const struct types resolution_table_hash_collection__HashMapstring__Stringparser_nodes__ANode; +extern const struct type type_array__Arrayffi_base__ExternFile; +extern const struct type type_array__NativeArrayffi_base__ExternFile; +extern const struct type type_ffi_base__ExternFile; +extern const struct type type_abstract_collection__Collectionffi_base__ExternFile; +extern const struct type type_array__ArrayIteratorffi_base__ExternFile; +extern const struct types resolution_table_array__Arrayffi_base__ExternFile; extern const struct type type_array__ArraySetIteratorstring__String; extern const struct types resolution_table_array__ArraySetstring__String; +extern const struct type type_hash_collection__HashSetNodemodel__MClassType; +extern const struct type type_hash_collection__HashSetIteratormodel__MClassType; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType; +extern const struct type type_nullable_hash_collection__HashSetNodemodel__MClassType; +extern const struct types resolution_table_hash_collection__HashSetmodel__MClassType; +extern const struct type type_hash_collection__HashSetNodemodel__MClass; +extern const struct type type_hash_collection__HashSetIteratormodel__MClass; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass; +extern const struct type type_nullable_hash_collection__HashSetNodemodel__MClass; +extern const struct types resolution_table_hash_collection__HashSetmodel__MClass; +extern const struct type type_hash_collection__HashSetNodemodel__MMethodDef; +extern const struct type type_hash_collection__HashSetIteratormodel__MMethodDef; +extern const struct type type_abstract_collection__Collectionmodel__MMethodDef; +extern const struct type type_model__MMethodDef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef; +extern const struct type type_nullable_hash_collection__HashSetNodemodel__MMethodDef; +extern const struct type type_nullable_model__MMethodDef; +extern const struct types resolution_table_hash_collection__HashSetmodel__MMethodDef; +extern const struct type type_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement; +extern const struct type type_hash_collection__HashSetIteratorlayout_builders__PropertyLayoutElement; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement; +extern const struct type type_nullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement; +extern const struct type type_nullable_layout_builders__PropertyLayoutElement; +extern const struct types resolution_table_hash_collection__HashSetlayout_builders__PropertyLayoutElement; +extern const struct type type_hash_collection__HashSetNodemodel__MMethod; +extern const struct type type_hash_collection__HashSetIteratormodel__MMethod; +extern const struct type type_abstract_collection__Collectionmodel__MMethod; +extern const struct type type_model__MMethod; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod; +extern const struct type type_nullable_hash_collection__HashSetNodemodel__MMethod; +extern const struct type type_nullable_model__MMethod; +extern const struct types resolution_table_hash_collection__HashSetmodel__MMethod; +extern const struct type type_hash_collection__HashSetNodemodel__MProperty; +extern const struct type type_hash_collection__HashSetIteratormodel__MProperty; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty; +extern const struct type type_nullable_hash_collection__HashSetNodemodel__MProperty; +extern const struct types resolution_table_hash_collection__HashSetmodel__MProperty; +extern const struct type type_list__Listmodel__MMethodDef; +extern const struct type type_list__ListNodemodel__MMethodDef; +extern const struct type type_list__ListIteratormodel__MMethodDef; +extern const struct type type_nullable_list__ListNodemodel__MMethodDef; +extern const struct type type_array__Arraymodel__MMethodDef; +extern const struct types resolution_table_list__Listmodel__MMethodDef; extern const struct type type_global_compiler__GlobalCompilerVisitor; extern const struct types resolution_table_global_compiler__GlobalCompiler; extern const struct type type_hash_collection__HashMapKeysmodel__MClassTypestring__String; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassTypestring__String; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassTypestring__String; extern const struct type type_hash_collection__HashMapIteratormodel__MClassTypestring__String; extern const struct type type_hash_collection__HashMapNodemodel__MClassTypestring__String; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassTypestring__String; extern const struct type type_list__Listabstract_compiler__AbstractRuntimeFunction; extern const struct type type_list__ListNodeabstract_compiler__AbstractRuntimeFunction; extern const struct type type_abstract_compiler__AbstractRuntimeFunction; extern const struct type type_list__ListIteratorabstract_compiler__AbstractRuntimeFunction; extern const struct type type_abstract_collection__Collectionabstract_compiler__AbstractRuntimeFunction; +extern const struct type type_nullable_list__ListNodeabstract_compiler__AbstractRuntimeFunction; extern const struct type type_array__Arrayabstract_compiler__AbstractRuntimeFunction; extern const struct types resolution_table_list__Listabstract_compiler__AbstractRuntimeFunction; extern const struct type type_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction; extern const struct type type_hash_collection__HashSetIteratorabstract_compiler__AbstractRuntimeFunction; extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction; +extern const struct type type_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction; +extern const struct type type_nullable_abstract_compiler__AbstractRuntimeFunction; extern const struct types resolution_table_hash_collection__HashSetabstract_compiler__AbstractRuntimeFunction; extern const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MClassType; -extern const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MClassType; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType; +extern const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MClassType; extern const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MClassType; extern const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType; extern const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MType; -extern const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MType; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType; +extern const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MType; extern const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MType; extern const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MType; -extern const struct types resolution_table_string__String; -extern const struct types resolution_table_nullable_string__String; -extern const struct types resolution_table_toolcontext__Message; -extern const struct types resolution_table_file__Stdout; -extern const struct types resolution_table_file__OFStream; -extern const struct types resolution_table_file__IFStream; -extern const struct types resolution_table_lexer__Lexer; -extern const struct types resolution_table_location__SourceFile; -extern const struct type type_array__Arraykernel__Int; -extern const struct type type_array__NativeArraykernel__Int; -extern const struct type type_abstract_collection__Collectionkernel__Int; -extern const struct type type_array__ArrayIteratorkernel__Int; -extern const struct types resolution_table_array__Arraykernel__Int; -extern const struct types resolution_table_parser__Parser; -extern const struct types resolution_table_phase__AnnotationPhaseVisitor; -extern const struct types resolution_table_rapid_type_analysis__RapidTypeVisitor; -extern const struct type type_array__NativeArraymodel__MType; -extern const struct type type_array__ArrayIteratormodel__MType; -extern const struct types resolution_table_array__Arraymodel__MType; -extern const struct type type_array__NativeArraynullable_model__MType; -extern const struct type type_nullable_model__MType; -extern const struct type type_abstract_collection__Collectionnullable_model__MType; -extern const struct type type_array__ArrayIteratornullable_model__MType; -extern const struct types resolution_table_array__Arraynullable_model__MType; -extern const struct types resolution_table_nullable_array__Arraynullable_model__MType; -extern const struct type type_range__IteratorRangekernel__Int; -extern const struct types resolution_table_range__Rangekernel__Int; -extern const struct type type_list__Listmodel__MClassType; -extern const struct type type_list__ListNodemodel__MClassType; -extern const struct type type_list__ListIteratormodel__MClassType; -extern const struct types resolution_table_list__Listmodel__MClassType; +extern const struct types resolution_table_string__FlatStringIterator; +extern const struct types resolution_table_string__FlatBufferIterator; extern const struct type type_hash_collection__HashMapKeysstring__Stringkernel__Int; -extern const struct type type_hash_collection__HashMapValuesstring__Stringkernel__Int; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int; +extern const struct type type_hash_collection__HashMapValuesstring__Stringkernel__Int; extern const struct type type_hash_collection__HashMapIteratorstring__Stringkernel__Int; extern const struct type type_hash_collection__HashMapNodestring__Stringkernel__Int; +extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int; extern const struct types resolution_table_hash_collection__HashMapstring__Stringkernel__Int; extern const struct type type_hash_collection__HashSetmodel__MClass; extern const struct type type_hash_collection__HashMapmodel__MClasskernel__Int; extern const struct type type_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass; extern const struct type type_abstract_collection__Setmodel__MClass; extern const struct type type_layout_builders__POSetBuildermodel__MClass; -extern const struct type type_poset__POSetmodel__MClass; +extern const struct type type_nullable_poset__POSetmodel__MClass; extern const struct type type_layout_builders__Layoutmodel__MClass; extern const struct type type_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass; -extern const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass; +extern const struct type type_nullable_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass; extern const struct types resolution_table_layout_builders__MClassColorer; extern const struct type type_layout_builders__PHLayoutmodel__MClassmodel__MClass; +extern const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass; extern const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Setmodel__MClass; extern const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int; extern const struct types resolution_table_layout_builders__MClassHasher; -extern const struct types resolution_table_layout_builders__PHModOperator; -extern const struct types resolution_table_layout_builders__PHAndOperator; extern const struct types resolution_table_layout_builders__MClassBMizer; extern const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct type type_abstract_collection__Setmodel__MVirtualTypeProp; extern const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct type type_hash_collection__HashSetNodemodel__MVirtualTypeProp; extern const struct type type_hash_collection__HashSetIteratormodel__MVirtualTypeProp; extern const struct type type_abstract_collection__Collectionmodel__MVirtualTypeProp; extern const struct type type_model__MVirtualTypeProp; extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp; +extern const struct type type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp; +extern const struct type type_nullable_model__MVirtualTypeProp; extern const struct types resolution_table_hash_collection__HashSetmodel__MVirtualTypeProp; extern const struct type type_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int; extern const struct type type_abstract_collection__Mapmodel__MVirtualTypePropkernel__Int; @@ -430,7 +487,6 @@ extern const struct type type_hash_collection__HashMaplayout_builders__PropertyL extern const struct type type_abstract_collection__Maplayout_builders__PropertyLayoutElementkernel__Int; extern const struct type type_layout_builders__Layoutlayout_builders__PropertyLayoutElement; extern const struct types resolution_table_layout_builders__MPropertyColorerlayout_builders__PropertyLayoutElement; -extern const struct types resolution_table_abstract_compiler__CodeFile; extern const struct type type_array__Arrayabstract_compiler__CodeWriter; extern const struct type type_array__NativeArrayabstract_compiler__CodeWriter; extern const struct type type_abstract_compiler__CodeWriter; @@ -440,6 +496,7 @@ extern const struct types resolution_table_array__Arrayabstract_compiler__CodeWr extern const struct type type_hash_collection__HashSetNodestring__String; extern const struct type type_hash_collection__HashSetIteratorstring__String; extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodestring__String; +extern const struct type type_nullable_hash_collection__HashSetNodestring__String; extern const struct types resolution_table_hash_collection__HashSetstring__String; extern const struct type type_hash_collection__HashMapmodel__MAttributekernel__Int; extern const struct type type_abstract_collection__Mapmodel__MAttributekernel__Int; @@ -448,16 +505,19 @@ extern const struct type type_layout_builders__Layoutmodel__MAttribute; extern const struct type type_abstract_collection__Collectionmodel__MAttribute; extern const struct types resolution_table_layout_builders__MPropertyColorermodel__MAttribute; extern const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MAttribute; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct type type_abstract_collection__Setmodel__MAttribute; extern const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct type type_hash_collection__HashSetNodemodel__MAttribute; extern const struct type type_hash_collection__HashSetIteratormodel__MAttribute; extern const struct type type_model__MAttribute; extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute; +extern const struct type type_nullable_hash_collection__HashSetNodemodel__MAttribute; +extern const struct type type_nullable_model__MAttribute; extern const struct types resolution_table_hash_collection__HashSetmodel__MAttribute; extern const struct type type_array__Arrayabstract_compiler__RuntimeVariable; extern const struct type type_array__NativeArrayabstract_compiler__RuntimeVariable; @@ -465,19 +525,32 @@ extern const struct type type_abstract_compiler__RuntimeVariable; extern const struct type type_abstract_collection__Collectionabstract_compiler__RuntimeVariable; extern const struct type type_array__ArrayIteratorabstract_compiler__RuntimeVariable; extern const struct types resolution_table_array__Arrayabstract_compiler__RuntimeVariable; -extern const struct types resolution_table_abstract_compiler__ExternCFile; -extern const struct types resolution_table_abstract_compiler__CodeWriter; +extern const struct type type_array__NativeArraymodel__MType; +extern const struct type type_array__ArrayIteratormodel__MType; +extern const struct types resolution_table_array__Arraymodel__MType; +extern const struct type type_array__NativeArraynullable_model__MType; +extern const struct type type_abstract_collection__Collectionnullable_model__MType; +extern const struct type type_array__ArrayIteratornullable_model__MType; +extern const struct types resolution_table_array__Arraynullable_model__MType; +extern const struct type type_array__Arraynitni_callbacks__NitniCallback; +extern const struct type type_array__NativeArraynitni_callbacks__NitniCallback; +extern const struct type type_array__ArrayIteratornitni_callbacks__NitniCallback; +extern const struct types resolution_table_array__Arraynitni_callbacks__NitniCallback; +extern const struct type type_list__Listmodel__MClassType; +extern const struct type type_list__ListNodemodel__MClassType; +extern const struct type type_list__ListIteratormodel__MClassType; +extern const struct type type_nullable_list__ListNodemodel__MClassType; +extern const struct types resolution_table_list__Listmodel__MClassType; extern const struct type type_list__Liststring__String; extern const struct type type_list__ListNodestring__String; extern const struct type type_list__ListIteratorstring__String; +extern const struct type type_nullable_list__ListNodestring__String; extern const struct types resolution_table_list__Liststring__String; extern const struct type type_array__NativeArraymodel__MClassType; extern const struct type type_array__ArrayIteratormodel__MClassType; extern const struct types resolution_table_array__Arraymodel__MClassType; -extern const struct types resolution_table_abstract_compiler__RuntimeVariable; -extern const struct types resolution_table_model__MClassKind; extern const struct type type_layout_builders__POSetBuildermodel__MType; -extern const struct type type_poset__POSetmodel__MType; +extern const struct type type_nullable_poset__POSetmodel__MType; extern const struct type type_abstract_collection__Setmodel__MType; extern const struct type type_layout_builders__Layoutmodel__MType; extern const struct type type_hash_collection__HashMapmodel__MTypekernel__Int; @@ -490,102 +563,81 @@ extern const struct type type_hash_collection__HashMapmodel__MTypeabstract_colle extern const struct types resolution_table_layout_builders__MTypeHasher; extern const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MType; extern const struct type type_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType; +extern const struct type type_nullable_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType; extern const struct types resolution_table_layout_builders__MTypeColorer; extern const struct type type_separate_compiler__SeparateCompiler; extern const struct types resolution_table_separate_compiler__SeparateCompilerVisitor; +extern const struct type type_scope__EscapeMark; extern const struct type type_hash_collection__HashMapKeysscope__EscapeMarkstring__String; -extern const struct type type_hash_collection__HashMapValuesscope__EscapeMarkstring__String; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String; -extern const struct type type_scope__EscapeMark; +extern const struct type type_hash_collection__HashMapValuesscope__EscapeMarkstring__String; extern const struct type type_hash_collection__HashMapIteratorscope__EscapeMarkstring__String; extern const struct type type_hash_collection__HashMapNodescope__EscapeMarkstring__String; +extern const struct type type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String; +extern const struct type type_nullable_scope__EscapeMark; extern const struct types resolution_table_hash_collection__HashMapscope__EscapeMarkstring__String; +extern const struct type type_scope__Variable; extern const struct type type_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable; -extern const struct type type_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable; -extern const struct type type_scope__Variable; +extern const struct type type_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable; extern const struct type type_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable; extern const struct type type_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable; +extern const struct type type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable; +extern const struct type type_nullable_scope__Variable; extern const struct types resolution_table_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable; -extern const struct types resolution_table_file__NativeFile; -extern const struct type type_array__Arrayparser__State; -extern const struct type type_array__NativeArrayparser__State; -extern const struct type type_parser__State; -extern const struct type type_abstract_collection__Collectionparser__State; -extern const struct type type_array__ArrayIteratorparser__State; -extern const struct types resolution_table_array__Arrayparser__State; -extern const struct types resolution_table_parser_nodes__Start; -extern const struct types resolution_table_parser__ComputeProdLocationVisitor; -extern const struct types resolution_table_parser_nodes__AParserError; -extern const struct types resolution_table_parser_nodes__EOF; -extern const struct types resolution_table_file__Stderr; -extern const struct types resolution_table_div_by_zero__DivByZeroVisitor; +extern const struct type type_mproject__MGroup; +extern const struct type type_array__Arraymproject__MGroup; +extern const struct type type_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup; +extern const struct type type_poset__POSetElementmproject__MGroup; +extern const struct type type_abstract_collection__Collectionmproject__MGroup; +extern const struct types resolution_table_poset__POSetmproject__MGroup; +extern const struct type type_array__Arraykernel__Int; +extern const struct type type_array__NativeArraykernel__Int; +extern const struct type type_array__ArrayIteratorkernel__Int; +extern const struct types resolution_table_array__Arraykernel__Int; +extern const struct type type_array__Arrayparser_nodes__AStdClassdef; +extern const struct type type_array__NativeArrayparser_nodes__AStdClassdef; +extern const struct type type_parser_nodes__AStdClassdef; +extern const struct type type_abstract_collection__Collectionparser_nodes__AStdClassdef; +extern const struct type type_array__ArrayIteratorparser_nodes__AStdClassdef; +extern const struct types resolution_table_array__Arrayparser_nodes__AStdClassdef; extern const struct type type_array__Arrayparser_nodes__AClassdef; +extern const struct type type_array__NativeArrayparser_nodes__AClassdef; extern const struct type type_abstract_collection__Collectionparser_nodes__AClassdef; +extern const struct type type_array__ArrayIteratorparser_nodes__AClassdef; +extern const struct types resolution_table_array__Arrayparser_nodes__AClassdef; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AClassdef; extern const struct type type_array__Arrayparser_nodes__APropdef; extern const struct type type_abstract_collection__Collectionparser_nodes__APropdef; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__APropdef; -extern const struct types resolution_table_transform__TransformVisitor; -extern const struct types resolution_table_astvalidation__ASTValidationVisitor; extern const struct type type_list__Listparser_nodes__ANode; extern const struct type type_list__ListNodeparser_nodes__ANode; extern const struct type type_list__ListIteratorparser_nodes__ANode; +extern const struct type type_nullable_list__ListNodeparser_nodes__ANode; extern const struct types resolution_table_list__Listparser_nodes__ANode; extern const struct type type_hash_collection__HashSetNodeparser_nodes__ANode; extern const struct type type_hash_collection__HashSetIteratorparser_nodes__ANode; extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode; +extern const struct type type_nullable_hash_collection__HashSetNodeparser_nodes__ANode; +extern const struct type type_nullable_parser_nodes__ANode; extern const struct types resolution_table_hash_collection__HashSetparser_nodes__ANode; -extern const struct types resolution_table_model__MGenericType; -extern const struct types resolution_table_model__MClassType; -extern const struct type type_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_abstract_collection__Setmodel__MClassDef; -extern const struct type type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct types resolution_table_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClassType; -extern const struct type type_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClassType; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType; -extern const struct type type_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType; -extern const struct type type_abstract_collection__Setmodel__MClassType; -extern const struct type type_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_model__MClass; -extern const struct types resolution_table_nullable_model__MClass; -extern const struct type type_array__Arraymodel__MGenericType; -extern const struct type type_array__NativeArraymodel__MGenericType; -extern const struct type type_model__MGenericType; -extern const struct type type_abstract_collection__Collectionmodel__MGenericType; -extern const struct type type_array__ArrayIteratormodel__MGenericType; -extern const struct types resolution_table_array__Arraymodel__MGenericType; -extern const struct types resolution_table_model__MClassDef; -extern const struct type type_array__Arraymodel__MPropDef; -extern const struct type type_array__NativeArraymodel__MPropDef; -extern const struct type type_abstract_collection__Collectionmodel__MPropDef; -extern const struct type type_array__ArrayIteratormodel__MPropDef; -extern const struct types resolution_table_array__Arraymodel__MPropDef; -extern const struct type type_array__NativeArraynullable_model__MPropDef; -extern const struct type type_nullable_model__MPropDef; -extern const struct type type_abstract_collection__Collectionnullable_model__MPropDef; -extern const struct type type_array__ArrayIteratornullable_model__MPropDef; -extern const struct types resolution_table_array__Arraynullable_model__MPropDef; -extern const struct type type_location__Location; -extern const struct types resolution_table_location__Location; extern const struct types resolution_table_layout_builders__MClassPOSetBuilder; extern const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass; extern const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass; extern const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass; +extern const struct type type_array__NativeArraynullable_model__MPropDef; +extern const struct type type_abstract_collection__Collectionnullable_model__MPropDef; +extern const struct type type_array__ArrayIteratornullable_model__MPropDef; +extern const struct types resolution_table_array__Arraynullable_model__MPropDef; +extern const struct type type_array__Arraymodel__MPropDef; +extern const struct type type_array__NativeArraymodel__MPropDef; +extern const struct type type_abstract_collection__Collectionmodel__MPropDef; +extern const struct type type_array__ArrayIteratormodel__MPropDef; +extern const struct types resolution_table_array__Arraymodel__MPropDef; extern const struct types resolution_table_separate_erasure_compiler__SeparateErasureCompilerVisitor; extern const struct type type_global_compiler__GlobalCompiler; extern const struct types resolution_table_global_compiler__GlobalCompilerVisitor; @@ -593,848 +645,94 @@ extern const struct type type_abstract_compiler__AbstractCompiler; extern const struct type type_abstract_compiler__AbstractCompilerVisitor; extern const struct types resolution_table_separate_compiler__SeparateRuntimeFunction; extern const struct types resolution_table_separate_compiler__VirtualRuntimeFunction; -extern const struct types resolution_table_kernel__Float; +extern const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_abstract_collection__Setmodel__MClassDef; +extern const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct types resolution_table_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_abstract_collection__Setmodel__MClassType; +extern const struct type type_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct types resolution_table_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_array__Arraymodel__MGenericType; +extern const struct type type_array__NativeArraymodel__MGenericType; +extern const struct type type_model__MGenericType; +extern const struct type type_abstract_collection__Collectionmodel__MGenericType; +extern const struct type type_array__ArrayIteratormodel__MGenericType; +extern const struct types resolution_table_array__Arraymodel__MGenericType; +extern const struct type type_location__Location; +extern const struct types resolution_table_location__Location; extern const struct type type_hash_collection__HashSetNodemodel__MClassDef; extern const struct type type_hash_collection__HashSetIteratormodel__MClassDef; extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef; +extern const struct type type_nullable_hash_collection__HashSetNodemodel__MClassDef; extern const struct types resolution_table_hash_collection__HashSetmodel__MClassDef; extern const struct types resolution_table_layout_builders__MTypePOSetBuilder; extern const struct type type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Setmodel__MType; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct type type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct type type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct type type_abstract_collection__Mapmodel__MClassTypeabstract_collection__Setmodel__MType; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct type type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Setmodel__MType; -extern const struct type type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType; +extern const struct type type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType; extern const struct type type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType; extern const struct type type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypeabstract_collection__Setmodel__MType; -extern const struct types resolution_table_layout_builders__ResolutionBMizer; extern const struct type type_hash_collection__HashMapmodel__MClassTypekernel__Int; extern const struct type type_abstract_collection__Mapmodel__MClassTypekernel__Int; extern const struct type type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct types resolution_table_layout_builders__ResolutionHasher; -extern const struct types resolution_table_layout_builders__ResolutionColorer; extern const struct type type_hash_collection__HashMapKeysmodel__MTypekernel__Int; -extern const struct type type_hash_collection__HashMapValuesmodel__MTypekernel__Int; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int; +extern const struct type type_hash_collection__HashMapValuesmodel__MTypekernel__Int; extern const struct type type_hash_collection__HashMapIteratormodel__MTypekernel__Int; extern const struct type type_hash_collection__HashMapNodemodel__MTypekernel__Int; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypekernel__Int; -extern const struct type type_array__Arraystring_search__Match; -extern const struct type type_array__NativeArraystring_search__Match; -extern const struct type type_string_search__Match; -extern const struct type type_abstract_collection__Collectionstring_search__Match; -extern const struct type type_array__ArrayIteratorstring_search__Match; -extern const struct types resolution_table_array__Arraystring_search__Match; -extern const struct types resolution_table_string_search__Match; -extern const struct type type_array__Arrayparser__ReduceAction; -extern const struct type type_array__NativeArrayparser__ReduceAction; -extern const struct type type_parser__ReduceAction; -extern const struct type type_abstract_collection__Collectionparser__ReduceAction; -extern const struct type type_array__ArrayIteratorparser__ReduceAction; -extern const struct types resolution_table_array__Arrayparser__ReduceAction; -extern const struct types resolution_table_parser__ReduceAction0; -extern const struct types resolution_table_parser__ReduceAction1; -extern const struct types resolution_table_parser__ReduceAction2; -extern const struct types resolution_table_parser__ReduceAction3; -extern const struct types resolution_table_parser__ReduceAction4; -extern const struct types resolution_table_parser__ReduceAction5; -extern const struct types resolution_table_parser__ReduceAction6; -extern const struct types resolution_table_parser__ReduceAction7; -extern const struct types resolution_table_parser__ReduceAction8; -extern const struct types resolution_table_parser__ReduceAction9; -extern const struct types resolution_table_parser__ReduceAction10; -extern const struct types resolution_table_parser__ReduceAction11; -extern const struct types resolution_table_parser__ReduceAction12; -extern const struct types resolution_table_parser__ReduceAction13; -extern const struct types resolution_table_parser__ReduceAction14; -extern const struct types resolution_table_parser__ReduceAction15; -extern const struct types resolution_table_parser__ReduceAction16; -extern const struct types resolution_table_parser__ReduceAction17; -extern const struct types resolution_table_parser__ReduceAction18; -extern const struct types resolution_table_parser__ReduceAction19; -extern const struct types resolution_table_parser__ReduceAction20; -extern const struct types resolution_table_parser__ReduceAction21; -extern const struct types resolution_table_parser__ReduceAction22; -extern const struct types resolution_table_parser__ReduceAction23; -extern const struct types resolution_table_parser__ReduceAction24; -extern const struct types resolution_table_parser__ReduceAction25; -extern const struct types resolution_table_parser__ReduceAction26; -extern const struct types resolution_table_parser__ReduceAction27; -extern const struct types resolution_table_parser__ReduceAction28; -extern const struct types resolution_table_parser__ReduceAction29; -extern const struct types resolution_table_parser__ReduceAction30; -extern const struct types resolution_table_parser__ReduceAction31; -extern const struct types resolution_table_parser__ReduceAction32; -extern const struct types resolution_table_parser__ReduceAction33; -extern const struct types resolution_table_parser__ReduceAction34; -extern const struct types resolution_table_parser__ReduceAction35; -extern const struct types resolution_table_parser__ReduceAction36; -extern const struct types resolution_table_parser__ReduceAction37; -extern const struct types resolution_table_parser__ReduceAction38; -extern const struct types resolution_table_parser__ReduceAction39; -extern const struct types resolution_table_parser__ReduceAction40; -extern const struct types resolution_table_parser__ReduceAction41; -extern const struct types resolution_table_parser__ReduceAction42; -extern const struct types resolution_table_parser__ReduceAction43; -extern const struct types resolution_table_parser__ReduceAction44; -extern const struct types resolution_table_parser__ReduceAction45; -extern const struct types resolution_table_parser__ReduceAction46; -extern const struct types resolution_table_parser__ReduceAction47; -extern const struct types resolution_table_parser__ReduceAction48; -extern const struct types resolution_table_parser__ReduceAction49; -extern const struct types resolution_table_parser__ReduceAction50; -extern const struct types resolution_table_parser__ReduceAction51; -extern const struct types resolution_table_parser__ReduceAction52; -extern const struct types resolution_table_parser__ReduceAction53; -extern const struct types resolution_table_parser__ReduceAction54; -extern const struct types resolution_table_parser__ReduceAction55; -extern const struct types resolution_table_parser__ReduceAction56; -extern const struct types resolution_table_parser__ReduceAction57; -extern const struct types resolution_table_parser__ReduceAction58; -extern const struct types resolution_table_parser__ReduceAction59; -extern const struct types resolution_table_parser__ReduceAction60; -extern const struct types resolution_table_parser__ReduceAction61; -extern const struct types resolution_table_parser__ReduceAction62; -extern const struct types resolution_table_parser__ReduceAction63; -extern const struct types resolution_table_parser__ReduceAction64; -extern const struct types resolution_table_parser__ReduceAction65; -extern const struct types resolution_table_parser__ReduceAction66; -extern const struct types resolution_table_parser__ReduceAction67; -extern const struct types resolution_table_parser__ReduceAction68; -extern const struct types resolution_table_parser__ReduceAction69; -extern const struct types resolution_table_parser__ReduceAction70; -extern const struct types resolution_table_parser__ReduceAction71; -extern const struct types resolution_table_parser__ReduceAction73; -extern const struct types resolution_table_parser__ReduceAction74; -extern const struct types resolution_table_parser__ReduceAction75; -extern const struct types resolution_table_parser__ReduceAction76; -extern const struct types resolution_table_parser__ReduceAction78; -extern const struct types resolution_table_parser__ReduceAction79; -extern const struct types resolution_table_parser__ReduceAction81; -extern const struct types resolution_table_parser__ReduceAction82; -extern const struct types resolution_table_parser__ReduceAction83; -extern const struct types resolution_table_parser__ReduceAction84; -extern const struct types resolution_table_parser__ReduceAction86; -extern const struct types resolution_table_parser__ReduceAction87; -extern const struct types resolution_table_parser__ReduceAction89; -extern const struct types resolution_table_parser__ReduceAction90; -extern const struct types resolution_table_parser__ReduceAction91; -extern const struct types resolution_table_parser__ReduceAction92; -extern const struct types resolution_table_parser__ReduceAction94; -extern const struct types resolution_table_parser__ReduceAction95; -extern const struct types resolution_table_parser__ReduceAction97; -extern const struct types resolution_table_parser__ReduceAction98; -extern const struct types resolution_table_parser__ReduceAction99; -extern const struct types resolution_table_parser__ReduceAction100; -extern const struct types resolution_table_parser__ReduceAction102; -extern const struct types resolution_table_parser__ReduceAction103; -extern const struct types resolution_table_parser__ReduceAction105; -extern const struct types resolution_table_parser__ReduceAction106; -extern const struct types resolution_table_parser__ReduceAction107; -extern const struct types resolution_table_parser__ReduceAction108; -extern const struct types resolution_table_parser__ReduceAction110; -extern const struct types resolution_table_parser__ReduceAction111; -extern const struct types resolution_table_parser__ReduceAction113; -extern const struct types resolution_table_parser__ReduceAction114; -extern const struct types resolution_table_parser__ReduceAction115; -extern const struct types resolution_table_parser__ReduceAction116; -extern const struct types resolution_table_parser__ReduceAction118; -extern const struct types resolution_table_parser__ReduceAction119; -extern const struct types resolution_table_parser__ReduceAction121; -extern const struct types resolution_table_parser__ReduceAction122; -extern const struct types resolution_table_parser__ReduceAction123; -extern const struct types resolution_table_parser__ReduceAction124; -extern const struct types resolution_table_parser__ReduceAction126; -extern const struct types resolution_table_parser__ReduceAction127; -extern const struct types resolution_table_parser__ReduceAction129; -extern const struct types resolution_table_parser__ReduceAction130; -extern const struct types resolution_table_parser__ReduceAction131; -extern const struct types resolution_table_parser__ReduceAction132; -extern const struct types resolution_table_parser__ReduceAction134; -extern const struct types resolution_table_parser__ReduceAction135; -extern const struct types resolution_table_parser__ReduceAction137; -extern const struct types resolution_table_parser__ReduceAction138; -extern const struct types resolution_table_parser__ReduceAction139; -extern const struct types resolution_table_parser__ReduceAction140; -extern const struct types resolution_table_parser__ReduceAction142; -extern const struct types resolution_table_parser__ReduceAction143; -extern const struct types resolution_table_parser__ReduceAction145; -extern const struct types resolution_table_parser__ReduceAction146; -extern const struct types resolution_table_parser__ReduceAction147; -extern const struct types resolution_table_parser__ReduceAction148; -extern const struct types resolution_table_parser__ReduceAction150; -extern const struct types resolution_table_parser__ReduceAction151; -extern const struct types resolution_table_parser__ReduceAction153; -extern const struct types resolution_table_parser__ReduceAction154; -extern const struct types resolution_table_parser__ReduceAction155; -extern const struct types resolution_table_parser__ReduceAction156; -extern const struct types resolution_table_parser__ReduceAction158; -extern const struct types resolution_table_parser__ReduceAction159; -extern const struct types resolution_table_parser__ReduceAction161; -extern const struct types resolution_table_parser__ReduceAction162; -extern const struct types resolution_table_parser__ReduceAction163; -extern const struct types resolution_table_parser__ReduceAction164; -extern const struct types resolution_table_parser__ReduceAction166; -extern const struct types resolution_table_parser__ReduceAction167; -extern const struct types resolution_table_parser__ReduceAction169; -extern const struct types resolution_table_parser__ReduceAction170; -extern const struct types resolution_table_parser__ReduceAction171; -extern const struct types resolution_table_parser__ReduceAction172; -extern const struct types resolution_table_parser__ReduceAction174; -extern const struct types resolution_table_parser__ReduceAction175; -extern const struct types resolution_table_parser__ReduceAction177; -extern const struct types resolution_table_parser__ReduceAction178; -extern const struct types resolution_table_parser__ReduceAction179; -extern const struct types resolution_table_parser__ReduceAction180; -extern const struct types resolution_table_parser__ReduceAction182; -extern const struct types resolution_table_parser__ReduceAction183; -extern const struct types resolution_table_parser__ReduceAction185; -extern const struct types resolution_table_parser__ReduceAction186; -extern const struct types resolution_table_parser__ReduceAction187; -extern const struct types resolution_table_parser__ReduceAction188; -extern const struct types resolution_table_parser__ReduceAction190; -extern const struct types resolution_table_parser__ReduceAction191; -extern const struct types resolution_table_parser__ReduceAction193; -extern const struct types resolution_table_parser__ReduceAction194; -extern const struct types resolution_table_parser__ReduceAction195; -extern const struct types resolution_table_parser__ReduceAction196; -extern const struct types resolution_table_parser__ReduceAction198; -extern const struct types resolution_table_parser__ReduceAction199; -extern const struct types resolution_table_parser__ReduceAction201; -extern const struct types resolution_table_parser__ReduceAction202; -extern const struct types resolution_table_parser__ReduceAction203; -extern const struct types resolution_table_parser__ReduceAction204; -extern const struct types resolution_table_parser__ReduceAction206; -extern const struct types resolution_table_parser__ReduceAction207; -extern const struct types resolution_table_parser__ReduceAction209; -extern const struct types resolution_table_parser__ReduceAction210; -extern const struct types resolution_table_parser__ReduceAction211; -extern const struct types resolution_table_parser__ReduceAction212; -extern const struct types resolution_table_parser__ReduceAction214; -extern const struct types resolution_table_parser__ReduceAction215; -extern const struct types resolution_table_parser__ReduceAction217; -extern const struct types resolution_table_parser__ReduceAction218; -extern const struct types resolution_table_parser__ReduceAction219; -extern const struct types resolution_table_parser__ReduceAction220; -extern const struct types resolution_table_parser__ReduceAction222; -extern const struct types resolution_table_parser__ReduceAction223; -extern const struct types resolution_table_parser__ReduceAction225; -extern const struct types resolution_table_parser__ReduceAction226; -extern const struct types resolution_table_parser__ReduceAction227; -extern const struct types resolution_table_parser__ReduceAction228; -extern const struct types resolution_table_parser__ReduceAction230; -extern const struct types resolution_table_parser__ReduceAction231; -extern const struct types resolution_table_parser__ReduceAction233; -extern const struct types resolution_table_parser__ReduceAction234; -extern const struct types resolution_table_parser__ReduceAction235; -extern const struct types resolution_table_parser__ReduceAction236; -extern const struct types resolution_table_parser__ReduceAction238; -extern const struct types resolution_table_parser__ReduceAction239; -extern const struct types resolution_table_parser__ReduceAction241; -extern const struct types resolution_table_parser__ReduceAction242; -extern const struct types resolution_table_parser__ReduceAction243; -extern const struct types resolution_table_parser__ReduceAction244; -extern const struct types resolution_table_parser__ReduceAction246; -extern const struct types resolution_table_parser__ReduceAction247; -extern const struct types resolution_table_parser__ReduceAction249; -extern const struct types resolution_table_parser__ReduceAction250; -extern const struct types resolution_table_parser__ReduceAction251; -extern const struct types resolution_table_parser__ReduceAction252; -extern const struct types resolution_table_parser__ReduceAction254; -extern const struct types resolution_table_parser__ReduceAction255; -extern const struct types resolution_table_parser__ReduceAction257; -extern const struct types resolution_table_parser__ReduceAction258; -extern const struct types resolution_table_parser__ReduceAction259; -extern const struct types resolution_table_parser__ReduceAction260; -extern const struct types resolution_table_parser__ReduceAction262; -extern const struct types resolution_table_parser__ReduceAction263; -extern const struct types resolution_table_parser__ReduceAction265; -extern const struct types resolution_table_parser__ReduceAction266; -extern const struct types resolution_table_parser__ReduceAction267; -extern const struct types resolution_table_parser__ReduceAction268; -extern const struct types resolution_table_parser__ReduceAction270; -extern const struct types resolution_table_parser__ReduceAction271; -extern const struct types resolution_table_parser__ReduceAction273; -extern const struct types resolution_table_parser__ReduceAction274; -extern const struct types resolution_table_parser__ReduceAction275; -extern const struct types resolution_table_parser__ReduceAction276; -extern const struct types resolution_table_parser__ReduceAction278; -extern const struct types resolution_table_parser__ReduceAction279; -extern const struct types resolution_table_parser__ReduceAction281; -extern const struct types resolution_table_parser__ReduceAction282; -extern const struct types resolution_table_parser__ReduceAction283; -extern const struct types resolution_table_parser__ReduceAction284; -extern const struct types resolution_table_parser__ReduceAction286; -extern const struct types resolution_table_parser__ReduceAction287; -extern const struct types resolution_table_parser__ReduceAction289; -extern const struct types resolution_table_parser__ReduceAction290; -extern const struct types resolution_table_parser__ReduceAction291; -extern const struct types resolution_table_parser__ReduceAction292; -extern const struct types resolution_table_parser__ReduceAction294; -extern const struct types resolution_table_parser__ReduceAction295; -extern const struct types resolution_table_parser__ReduceAction297; -extern const struct types resolution_table_parser__ReduceAction298; -extern const struct types resolution_table_parser__ReduceAction299; -extern const struct types resolution_table_parser__ReduceAction300; -extern const struct types resolution_table_parser__ReduceAction302; -extern const struct types resolution_table_parser__ReduceAction303; -extern const struct types resolution_table_parser__ReduceAction305; -extern const struct types resolution_table_parser__ReduceAction306; -extern const struct types resolution_table_parser__ReduceAction307; -extern const struct types resolution_table_parser__ReduceAction308; -extern const struct types resolution_table_parser__ReduceAction310; -extern const struct types resolution_table_parser__ReduceAction311; -extern const struct types resolution_table_parser__ReduceAction313; -extern const struct types resolution_table_parser__ReduceAction314; -extern const struct types resolution_table_parser__ReduceAction315; -extern const struct types resolution_table_parser__ReduceAction316; -extern const struct types resolution_table_parser__ReduceAction318; -extern const struct types resolution_table_parser__ReduceAction319; -extern const struct types resolution_table_parser__ReduceAction321; -extern const struct types resolution_table_parser__ReduceAction322; -extern const struct types resolution_table_parser__ReduceAction323; -extern const struct types resolution_table_parser__ReduceAction324; -extern const struct types resolution_table_parser__ReduceAction326; -extern const struct types resolution_table_parser__ReduceAction327; -extern const struct types resolution_table_parser__ReduceAction329; -extern const struct types resolution_table_parser__ReduceAction330; -extern const struct types resolution_table_parser__ReduceAction331; -extern const struct types resolution_table_parser__ReduceAction332; -extern const struct types resolution_table_parser__ReduceAction333; -extern const struct types resolution_table_parser__ReduceAction334; -extern const struct types resolution_table_parser__ReduceAction335; -extern const struct types resolution_table_parser__ReduceAction336; -extern const struct types resolution_table_parser__ReduceAction337; -extern const struct types resolution_table_parser__ReduceAction338; -extern const struct types resolution_table_parser__ReduceAction339; -extern const struct types resolution_table_parser__ReduceAction340; -extern const struct types resolution_table_parser__ReduceAction341; -extern const struct types resolution_table_parser__ReduceAction342; -extern const struct types resolution_table_parser__ReduceAction343; -extern const struct types resolution_table_parser__ReduceAction344; -extern const struct types resolution_table_parser__ReduceAction345; -extern const struct types resolution_table_parser__ReduceAction346; -extern const struct types resolution_table_parser__ReduceAction347; -extern const struct types resolution_table_parser__ReduceAction348; -extern const struct types resolution_table_parser__ReduceAction349; -extern const struct types resolution_table_parser__ReduceAction350; -extern const struct types resolution_table_parser__ReduceAction351; -extern const struct types resolution_table_parser__ReduceAction352; -extern const struct types resolution_table_parser__ReduceAction353; -extern const struct types resolution_table_parser__ReduceAction354; -extern const struct types resolution_table_parser__ReduceAction355; -extern const struct types resolution_table_parser__ReduceAction356; -extern const struct types resolution_table_parser__ReduceAction357; -extern const struct types resolution_table_parser__ReduceAction358; -extern const struct types resolution_table_parser__ReduceAction359; -extern const struct types resolution_table_parser__ReduceAction360; -extern const struct types resolution_table_parser__ReduceAction361; -extern const struct types resolution_table_parser__ReduceAction362; -extern const struct types resolution_table_parser__ReduceAction363; -extern const struct types resolution_table_parser__ReduceAction364; -extern const struct types resolution_table_parser__ReduceAction365; -extern const struct types resolution_table_parser__ReduceAction366; -extern const struct types resolution_table_parser__ReduceAction367; -extern const struct types resolution_table_parser__ReduceAction368; -extern const struct types resolution_table_parser__ReduceAction369; -extern const struct types resolution_table_parser__ReduceAction370; -extern const struct types resolution_table_parser__ReduceAction371; -extern const struct types resolution_table_parser__ReduceAction372; -extern const struct types resolution_table_parser__ReduceAction373; -extern const struct types resolution_table_parser__ReduceAction374; -extern const struct types resolution_table_parser__ReduceAction375; -extern const struct types resolution_table_parser__ReduceAction376; -extern const struct types resolution_table_parser__ReduceAction377; -extern const struct types resolution_table_parser__ReduceAction378; -extern const struct types resolution_table_parser__ReduceAction379; -extern const struct types resolution_table_parser__ReduceAction380; -extern const struct types resolution_table_parser__ReduceAction381; -extern const struct types resolution_table_parser__ReduceAction382; -extern const struct types resolution_table_parser__ReduceAction383; -extern const struct types resolution_table_parser__ReduceAction384; -extern const struct types resolution_table_parser__ReduceAction385; -extern const struct types resolution_table_parser__ReduceAction386; -extern const struct types resolution_table_parser__ReduceAction387; -extern const struct types resolution_table_parser__ReduceAction388; -extern const struct types resolution_table_parser__ReduceAction389; -extern const struct types resolution_table_parser__ReduceAction390; -extern const struct types resolution_table_parser__ReduceAction391; -extern const struct types resolution_table_parser__ReduceAction392; -extern const struct types resolution_table_parser__ReduceAction393; -extern const struct types resolution_table_parser__ReduceAction394; -extern const struct types resolution_table_parser__ReduceAction395; -extern const struct types resolution_table_parser__ReduceAction396; -extern const struct types resolution_table_parser__ReduceAction397; -extern const struct types resolution_table_parser__ReduceAction398; -extern const struct types resolution_table_parser__ReduceAction399; -extern const struct types resolution_table_parser__ReduceAction400; -extern const struct types resolution_table_parser__ReduceAction401; -extern const struct types resolution_table_parser__ReduceAction402; -extern const struct types resolution_table_parser__ReduceAction403; -extern const struct types resolution_table_parser__ReduceAction404; -extern const struct types resolution_table_parser__ReduceAction405; -extern const struct types resolution_table_parser__ReduceAction406; -extern const struct types resolution_table_parser__ReduceAction407; -extern const struct types resolution_table_parser__ReduceAction408; -extern const struct types resolution_table_parser__ReduceAction409; -extern const struct types resolution_table_parser__ReduceAction410; -extern const struct types resolution_table_parser__ReduceAction411; -extern const struct types resolution_table_parser__ReduceAction412; -extern const struct types resolution_table_parser__ReduceAction413; -extern const struct types resolution_table_parser__ReduceAction414; -extern const struct types resolution_table_parser__ReduceAction415; -extern const struct types resolution_table_parser__ReduceAction416; -extern const struct types resolution_table_parser__ReduceAction417; -extern const struct types resolution_table_parser__ReduceAction418; -extern const struct types resolution_table_parser__ReduceAction419; -extern const struct types resolution_table_parser__ReduceAction420; -extern const struct types resolution_table_parser__ReduceAction421; -extern const struct types resolution_table_parser__ReduceAction422; -extern const struct types resolution_table_parser__ReduceAction423; -extern const struct types resolution_table_parser__ReduceAction424; -extern const struct types resolution_table_parser__ReduceAction425; -extern const struct types resolution_table_parser__ReduceAction426; -extern const struct types resolution_table_parser__ReduceAction427; -extern const struct types resolution_table_parser__ReduceAction428; -extern const struct types resolution_table_parser__ReduceAction429; -extern const struct types resolution_table_parser__ReduceAction430; -extern const struct types resolution_table_parser__ReduceAction431; -extern const struct types resolution_table_parser__ReduceAction432; -extern const struct types resolution_table_parser__ReduceAction433; -extern const struct types resolution_table_parser__ReduceAction434; -extern const struct types resolution_table_parser__ReduceAction435; -extern const struct types resolution_table_parser__ReduceAction436; -extern const struct types resolution_table_parser__ReduceAction437; -extern const struct types resolution_table_parser__ReduceAction438; -extern const struct types resolution_table_parser__ReduceAction439; -extern const struct types resolution_table_parser__ReduceAction440; -extern const struct types resolution_table_parser__ReduceAction441; -extern const struct types resolution_table_parser__ReduceAction442; -extern const struct types resolution_table_parser__ReduceAction443; -extern const struct types resolution_table_parser__ReduceAction444; -extern const struct types resolution_table_parser__ReduceAction445; -extern const struct types resolution_table_parser__ReduceAction446; -extern const struct types resolution_table_parser__ReduceAction447; -extern const struct types resolution_table_parser__ReduceAction448; -extern const struct types resolution_table_parser__ReduceAction449; -extern const struct types resolution_table_parser__ReduceAction450; -extern const struct types resolution_table_parser__ReduceAction451; -extern const struct types resolution_table_parser__ReduceAction452; -extern const struct types resolution_table_parser__ReduceAction453; -extern const struct types resolution_table_parser__ReduceAction454; -extern const struct types resolution_table_parser__ReduceAction455; -extern const struct types resolution_table_parser__ReduceAction456; -extern const struct types resolution_table_parser__ReduceAction457; -extern const struct types resolution_table_parser__ReduceAction458; -extern const struct types resolution_table_parser__ReduceAction459; -extern const struct types resolution_table_parser__ReduceAction460; -extern const struct types resolution_table_parser__ReduceAction461; -extern const struct types resolution_table_parser__ReduceAction462; -extern const struct types resolution_table_parser__ReduceAction463; -extern const struct types resolution_table_parser__ReduceAction464; -extern const struct types resolution_table_parser__ReduceAction465; -extern const struct types resolution_table_parser__ReduceAction466; -extern const struct types resolution_table_parser__ReduceAction467; -extern const struct types resolution_table_parser__ReduceAction468; -extern const struct types resolution_table_parser__ReduceAction469; -extern const struct types resolution_table_parser__ReduceAction470; -extern const struct types resolution_table_parser__ReduceAction471; -extern const struct types resolution_table_parser__ReduceAction472; -extern const struct types resolution_table_parser__ReduceAction473; -extern const struct types resolution_table_parser__ReduceAction474; -extern const struct types resolution_table_parser__ReduceAction475; -extern const struct types resolution_table_parser__ReduceAction476; -extern const struct types resolution_table_parser__ReduceAction477; -extern const struct types resolution_table_parser__ReduceAction478; -extern const struct types resolution_table_parser__ReduceAction479; -extern const struct types resolution_table_parser__ReduceAction480; -extern const struct types resolution_table_parser__ReduceAction481; -extern const struct types resolution_table_parser__ReduceAction482; -extern const struct types resolution_table_parser__ReduceAction483; -extern const struct types resolution_table_parser__ReduceAction484; -extern const struct types resolution_table_parser__ReduceAction485; -extern const struct types resolution_table_parser__ReduceAction486; -extern const struct types resolution_table_parser__ReduceAction487; -extern const struct types resolution_table_parser__ReduceAction488; -extern const struct types resolution_table_parser__ReduceAction489; -extern const struct types resolution_table_parser__ReduceAction490; -extern const struct types resolution_table_parser__ReduceAction491; -extern const struct types resolution_table_parser__ReduceAction492; -extern const struct types resolution_table_parser__ReduceAction493; -extern const struct types resolution_table_parser__ReduceAction494; -extern const struct types resolution_table_parser__ReduceAction495; -extern const struct types resolution_table_parser__ReduceAction496; -extern const struct types resolution_table_parser__ReduceAction497; -extern const struct types resolution_table_parser__ReduceAction498; -extern const struct types resolution_table_parser__ReduceAction499; -extern const struct types resolution_table_parser__ReduceAction500; -extern const struct types resolution_table_parser__ReduceAction501; -extern const struct types resolution_table_parser__ReduceAction502; -extern const struct types resolution_table_parser__ReduceAction503; -extern const struct types resolution_table_parser__ReduceAction504; -extern const struct types resolution_table_parser__ReduceAction505; -extern const struct types resolution_table_parser__ReduceAction506; -extern const struct types resolution_table_parser__ReduceAction507; -extern const struct types resolution_table_parser__ReduceAction508; -extern const struct types resolution_table_parser__ReduceAction509; -extern const struct types resolution_table_parser__ReduceAction510; -extern const struct types resolution_table_parser__ReduceAction511; -extern const struct types resolution_table_parser__ReduceAction512; -extern const struct types resolution_table_parser__ReduceAction513; -extern const struct types resolution_table_parser__ReduceAction514; -extern const struct types resolution_table_parser__ReduceAction516; -extern const struct types resolution_table_parser__ReduceAction517; -extern const struct types resolution_table_parser__ReduceAction518; -extern const struct types resolution_table_parser__ReduceAction519; -extern const struct types resolution_table_parser__ReduceAction520; -extern const struct types resolution_table_parser__ReduceAction521; -extern const struct types resolution_table_parser__ReduceAction522; -extern const struct types resolution_table_parser__ReduceAction523; -extern const struct types resolution_table_parser__ReduceAction524; -extern const struct types resolution_table_parser__ReduceAction525; -extern const struct types resolution_table_parser__ReduceAction526; -extern const struct types resolution_table_parser__ReduceAction527; -extern const struct types resolution_table_parser__ReduceAction528; -extern const struct types resolution_table_parser__ReduceAction529; -extern const struct types resolution_table_parser__ReduceAction530; -extern const struct types resolution_table_parser__ReduceAction531; -extern const struct types resolution_table_parser__ReduceAction532; -extern const struct types resolution_table_parser__ReduceAction533; -extern const struct types resolution_table_parser__ReduceAction534; -extern const struct types resolution_table_parser__ReduceAction535; -extern const struct types resolution_table_parser__ReduceAction536; -extern const struct types resolution_table_parser__ReduceAction537; -extern const struct types resolution_table_parser__ReduceAction538; -extern const struct types resolution_table_parser__ReduceAction539; -extern const struct types resolution_table_parser__ReduceAction540; -extern const struct types resolution_table_parser__ReduceAction541; -extern const struct types resolution_table_parser__ReduceAction542; -extern const struct types resolution_table_parser__ReduceAction543; -extern const struct types resolution_table_parser__ReduceAction544; -extern const struct types resolution_table_parser__ReduceAction545; -extern const struct types resolution_table_parser__ReduceAction546; -extern const struct types resolution_table_parser__ReduceAction547; -extern const struct types resolution_table_parser__ReduceAction548; -extern const struct types resolution_table_parser__ReduceAction549; -extern const struct types resolution_table_parser__ReduceAction550; -extern const struct types resolution_table_parser__ReduceAction551; -extern const struct types resolution_table_parser__ReduceAction552; -extern const struct types resolution_table_parser__ReduceAction553; -extern const struct types resolution_table_parser__ReduceAction554; -extern const struct types resolution_table_parser__ReduceAction555; -extern const struct types resolution_table_parser__ReduceAction556; -extern const struct types resolution_table_parser__ReduceAction557; -extern const struct types resolution_table_parser__ReduceAction558; -extern const struct types resolution_table_parser__ReduceAction559; -extern const struct types resolution_table_parser__ReduceAction560; -extern const struct types resolution_table_parser__ReduceAction561; -extern const struct types resolution_table_parser__ReduceAction562; -extern const struct types resolution_table_parser__ReduceAction563; -extern const struct types resolution_table_parser__ReduceAction564; -extern const struct types resolution_table_parser__ReduceAction566; -extern const struct types resolution_table_parser__ReduceAction567; -extern const struct types resolution_table_parser__ReduceAction568; -extern const struct types resolution_table_parser__ReduceAction569; -extern const struct types resolution_table_parser__ReduceAction570; -extern const struct types resolution_table_parser__ReduceAction571; -extern const struct types resolution_table_parser__ReduceAction572; -extern const struct types resolution_table_parser__ReduceAction573; -extern const struct types resolution_table_parser__ReduceAction574; -extern const struct types resolution_table_parser__ReduceAction575; -extern const struct types resolution_table_parser__ReduceAction576; -extern const struct types resolution_table_parser__ReduceAction577; -extern const struct types resolution_table_parser__ReduceAction578; -extern const struct types resolution_table_parser__ReduceAction579; -extern const struct types resolution_table_parser__ReduceAction580; -extern const struct types resolution_table_parser__ReduceAction581; -extern const struct types resolution_table_parser__ReduceAction582; -extern const struct types resolution_table_parser__ReduceAction583; -extern const struct types resolution_table_parser__ReduceAction584; -extern const struct types resolution_table_parser__ReduceAction585; -extern const struct types resolution_table_parser__ReduceAction586; -extern const struct types resolution_table_parser__ReduceAction587; -extern const struct types resolution_table_parser__ReduceAction589; -extern const struct types resolution_table_parser__ReduceAction590; -extern const struct types resolution_table_parser__ReduceAction591; -extern const struct types resolution_table_parser__ReduceAction592; -extern const struct types resolution_table_parser__ReduceAction593; -extern const struct types resolution_table_parser__ReduceAction594; -extern const struct types resolution_table_parser__ReduceAction595; -extern const struct types resolution_table_parser__ReduceAction596; -extern const struct types resolution_table_parser__ReduceAction597; -extern const struct types resolution_table_parser__ReduceAction598; -extern const struct types resolution_table_parser__ReduceAction602; -extern const struct types resolution_table_parser__ReduceAction603; -extern const struct types resolution_table_parser__ReduceAction604; -extern const struct types resolution_table_parser__ReduceAction605; -extern const struct types resolution_table_parser__ReduceAction606; -extern const struct types resolution_table_parser__ReduceAction607; -extern const struct types resolution_table_parser__ReduceAction608; -extern const struct types resolution_table_parser__ReduceAction609; -extern const struct types resolution_table_parser__ReduceAction610; -extern const struct types resolution_table_parser__ReduceAction611; -extern const struct types resolution_table_parser__ReduceAction612; -extern const struct types resolution_table_parser__ReduceAction619; -extern const struct types resolution_table_parser__ReduceAction620; -extern const struct types resolution_table_parser__ReduceAction621; -extern const struct types resolution_table_parser__ReduceAction622; -extern const struct types resolution_table_parser__ReduceAction624; -extern const struct types resolution_table_parser__ReduceAction625; -extern const struct types resolution_table_parser__ReduceAction627; -extern const struct types resolution_table_parser__ReduceAction628; -extern const struct types resolution_table_parser__ReduceAction629; -extern const struct types resolution_table_parser__ReduceAction630; -extern const struct types resolution_table_parser__ReduceAction631; -extern const struct types resolution_table_parser__ReduceAction632; -extern const struct types resolution_table_parser__ReduceAction633; -extern const struct types resolution_table_parser__ReduceAction634; -extern const struct types resolution_table_parser__ReduceAction636; -extern const struct types resolution_table_parser__ReduceAction637; -extern const struct types resolution_table_parser__ReduceAction639; -extern const struct types resolution_table_parser__ReduceAction640; -extern const struct types resolution_table_parser__ReduceAction641; -extern const struct types resolution_table_parser__ReduceAction642; -extern const struct types resolution_table_parser__ReduceAction643; -extern const struct types resolution_table_parser__ReduceAction644; -extern const struct types resolution_table_parser__ReduceAction645; -extern const struct types resolution_table_parser__ReduceAction646; -extern const struct types resolution_table_parser__ReduceAction647; -extern const struct types resolution_table_parser__ReduceAction648; -extern const struct types resolution_table_parser__ReduceAction649; -extern const struct types resolution_table_parser__ReduceAction650; -extern const struct types resolution_table_parser__ReduceAction651; -extern const struct types resolution_table_parser__ReduceAction652; -extern const struct types resolution_table_parser__ReduceAction653; -extern const struct types resolution_table_parser__ReduceAction655; -extern const struct types resolution_table_parser__ReduceAction656; -extern const struct types resolution_table_parser__ReduceAction658; -extern const struct types resolution_table_parser__ReduceAction659; -extern const struct types resolution_table_parser__ReduceAction660; -extern const struct types resolution_table_parser__ReduceAction661; -extern const struct types resolution_table_parser__ReduceAction663; -extern const struct types resolution_table_parser__ReduceAction664; -extern const struct types resolution_table_parser__ReduceAction666; -extern const struct types resolution_table_parser__ReduceAction667; -extern const struct types resolution_table_parser__ReduceAction668; -extern const struct types resolution_table_parser__ReduceAction669; -extern const struct types resolution_table_parser__ReduceAction670; -extern const struct types resolution_table_parser__ReduceAction672; -extern const struct types resolution_table_parser__ReduceAction673; -extern const struct types resolution_table_parser__ReduceAction675; -extern const struct types resolution_table_parser__ReduceAction676; -extern const struct types resolution_table_parser__ReduceAction677; -extern const struct types resolution_table_parser__ReduceAction678; -extern const struct types resolution_table_parser__ReduceAction680; -extern const struct types resolution_table_parser__ReduceAction681; -extern const struct types resolution_table_parser__ReduceAction683; -extern const struct types resolution_table_parser__ReduceAction684; -extern const struct types resolution_table_parser__ReduceAction685; -extern const struct types resolution_table_parser__ReduceAction686; -extern const struct types resolution_table_parser__ReduceAction687; -extern const struct types resolution_table_parser__ReduceAction688; -extern const struct types resolution_table_parser__ReduceAction689; -extern const struct types resolution_table_parser__ReduceAction690; -extern const struct types resolution_table_parser__ReduceAction691; -extern const struct types resolution_table_parser__ReduceAction692; -extern const struct types resolution_table_parser__ReduceAction695; -extern const struct types resolution_table_parser__ReduceAction696; -extern const struct types resolution_table_parser__ReduceAction697; -extern const struct types resolution_table_parser__ReduceAction698; -extern const struct types resolution_table_parser__ReduceAction699; -extern const struct types resolution_table_parser__ReduceAction700; -extern const struct types resolution_table_parser__ReduceAction701; -extern const struct types resolution_table_parser__ReduceAction702; -extern const struct types resolution_table_parser__ReduceAction703; -extern const struct types resolution_table_parser__ReduceAction704; -extern const struct types resolution_table_parser__ReduceAction705; -extern const struct types resolution_table_parser__ReduceAction706; -extern const struct types resolution_table_parser__ReduceAction707; -extern const struct types resolution_table_parser__ReduceAction710; -extern const struct types resolution_table_parser__ReduceAction712; -extern const struct types resolution_table_parser__ReduceAction713; -extern const struct types resolution_table_parser__ReduceAction714; -extern const struct types resolution_table_parser__ReduceAction715; -extern const struct types resolution_table_parser__ReduceAction717; -extern const struct types resolution_table_parser__ReduceAction719; -extern const struct types resolution_table_parser__ReduceAction720; -extern const struct types resolution_table_parser__ReduceAction721; -extern const struct types resolution_table_parser__ReduceAction722; -extern const struct types resolution_table_parser__ReduceAction723; -extern const struct types resolution_table_parser__ReduceAction724; -extern const struct types resolution_table_parser__ReduceAction725; -extern const struct types resolution_table_parser__ReduceAction726; -extern const struct types resolution_table_parser__ReduceAction727; -extern const struct types resolution_table_parser__ReduceAction728; -extern const struct types resolution_table_parser__ReduceAction730; -extern const struct types resolution_table_parser__ReduceAction731; -extern const struct types resolution_table_parser__ReduceAction733; -extern const struct types resolution_table_parser__ReduceAction734; -extern const struct types resolution_table_parser__ReduceAction735; -extern const struct types resolution_table_parser__ReduceAction737; -extern const struct types resolution_table_parser__ReduceAction738; -extern const struct types resolution_table_parser__ReduceAction740; -extern const struct types resolution_table_parser__ReduceAction741; -extern const struct types resolution_table_parser__ReduceAction742; -extern const struct types resolution_table_parser__ReduceAction743; -extern const struct types resolution_table_parser__ReduceAction744; -extern const struct types resolution_table_parser__ReduceAction746; -extern const struct types resolution_table_parser__ReduceAction747; -extern const struct types resolution_table_parser__ReduceAction749; -extern const struct types resolution_table_parser__ReduceAction750; -extern const struct types resolution_table_parser__ReduceAction751; -extern const struct types resolution_table_parser__ReduceAction752; -extern const struct types resolution_table_parser__ReduceAction754; -extern const struct types resolution_table_parser__ReduceAction755; -extern const struct types resolution_table_parser__ReduceAction771; -extern const struct types resolution_table_parser__ReduceAction772; -extern const struct types resolution_table_parser__ReduceAction773; -extern const struct types resolution_table_parser__ReduceAction774; -extern const struct types resolution_table_parser__ReduceAction776; -extern const struct types resolution_table_parser__ReduceAction777; -extern const struct types resolution_table_parser__ReduceAction778; -extern const struct types resolution_table_parser__ReduceAction779; -extern const struct types resolution_table_parser__ReduceAction780; -extern const struct types resolution_table_parser__ReduceAction781; -extern const struct types resolution_table_parser__ReduceAction782; -extern const struct types resolution_table_parser__ReduceAction783; -extern const struct types resolution_table_parser__ReduceAction784; -extern const struct types resolution_table_parser__ReduceAction785; -extern const struct types resolution_table_parser__ReduceAction786; -extern const struct types resolution_table_parser__ReduceAction787; -extern const struct types resolution_table_parser__ReduceAction788; -extern const struct types resolution_table_parser__ReduceAction789; -extern const struct types resolution_table_parser__ReduceAction790; -extern const struct types resolution_table_parser__ReduceAction791; -extern const struct types resolution_table_parser__ReduceAction792; -extern const struct types resolution_table_parser__ReduceAction793; -extern const struct types resolution_table_parser__ReduceAction794; -extern const struct types resolution_table_parser__ReduceAction795; -extern const struct types resolution_table_parser__ReduceAction796; -extern const struct types resolution_table_parser__ReduceAction797; -extern const struct types resolution_table_parser__ReduceAction799; -extern const struct types resolution_table_parser__ReduceAction800; -extern const struct types resolution_table_parser__ReduceAction801; -extern const struct types resolution_table_parser__ReduceAction802; -extern const struct types resolution_table_parser__ReduceAction803; -extern const struct types resolution_table_parser__ReduceAction804; -extern const struct types resolution_table_parser__ReduceAction805; -extern const struct types resolution_table_parser__ReduceAction806; -extern const struct types resolution_table_parser__ReduceAction807; -extern const struct types resolution_table_parser__ReduceAction808; -extern const struct types resolution_table_parser__ReduceAction810; -extern const struct types resolution_table_parser__ReduceAction811; -extern const struct types resolution_table_parser__ReduceAction812; -extern const struct types resolution_table_parser__ReduceAction813; -extern const struct types resolution_table_parser__ReduceAction814; -extern const struct types resolution_table_parser__ReduceAction815; -extern const struct types resolution_table_parser__ReduceAction816; -extern const struct types resolution_table_parser__ReduceAction817; -extern const struct types resolution_table_parser__ReduceAction818; -extern const struct types resolution_table_parser__ReduceAction819; -extern const struct types resolution_table_parser__ReduceAction820; -extern const struct types resolution_table_parser__ReduceAction822; -extern const struct types resolution_table_parser__ReduceAction823; -extern const struct types resolution_table_parser__ReduceAction824; -extern const struct types resolution_table_parser__ReduceAction825; -extern const struct types resolution_table_parser__ReduceAction826; -extern const struct types resolution_table_parser__ReduceAction827; -extern const struct types resolution_table_parser__ReduceAction828; -extern const struct types resolution_table_parser__ReduceAction829; -extern const struct types resolution_table_parser__ReduceAction830; -extern const struct types resolution_table_parser__ReduceAction831; -extern const struct types resolution_table_parser__ReduceAction832; -extern const struct types resolution_table_parser__ReduceAction834; -extern const struct types resolution_table_parser__ReduceAction835; -extern const struct types resolution_table_parser__ReduceAction836; -extern const struct types resolution_table_parser__ReduceAction837; -extern const struct types resolution_table_parser__ReduceAction839; -extern const struct types resolution_table_parser__ReduceAction840; -extern const struct types resolution_table_parser__ReduceAction841; -extern const struct types resolution_table_parser__ReduceAction843; -extern const struct types resolution_table_parser__ReduceAction844; -extern const struct types resolution_table_parser__ReduceAction845; -extern const struct types resolution_table_parser__ReduceAction847; -extern const struct types resolution_table_parser__ReduceAction848; -extern const struct types resolution_table_parser__ReduceAction849; -extern const struct types resolution_table_parser__ReduceAction851; -extern const struct types resolution_table_parser__ReduceAction852; -extern const struct types resolution_table_parser__ReduceAction853; -extern const struct types resolution_table_parser__ReduceAction855; -extern const struct types resolution_table_parser__ReduceAction858; -extern const struct types resolution_table_parser__ReduceAction859; -extern const struct types resolution_table_parser__ReduceAction860; -extern const struct types resolution_table_parser__ReduceAction861; -extern const struct types resolution_table_parser__ReduceAction862; -extern const struct types resolution_table_parser__ReduceAction863; -extern const struct types resolution_table_parser__ReduceAction864; -extern const struct types resolution_table_parser__ReduceAction865; -extern const struct types resolution_table_parser__ReduceAction866; -extern const struct types resolution_table_parser__ReduceAction867; -extern const struct types resolution_table_parser__ReduceAction868; -extern const struct types resolution_table_parser__ReduceAction869; -extern const struct types resolution_table_parser__ReduceAction870; -extern const struct types resolution_table_parser__ReduceAction872; -extern const struct types resolution_table_parser__ReduceAction873; -extern const struct types resolution_table_parser__ReduceAction875; -extern const struct types resolution_table_parser__ReduceAction876; -extern const struct types resolution_table_parser__ReduceAction877; -extern const struct types resolution_table_parser__ReduceAction878; -extern const struct types resolution_table_parser__ReduceAction1223; -extern const struct types resolution_table_parser__ReduceAction1224; -extern const struct types resolution_table_parser__ReduceAction1227; -extern const struct types resolution_table_parser__ReduceAction1228; -extern const struct types resolution_table_parser__ReduceAction1231; -extern const struct types resolution_table_parser__ReduceAction1232; -extern const struct types resolution_table_parser__ReduceAction1239; -extern const struct types resolution_table_parser__ReduceAction1263; -extern const struct types resolution_table_parser__ReduceAction1264; -extern const struct types resolution_table_parser__ReduceAction1538; -extern const struct types resolution_table_parser__ReduceAction1539; -extern const struct types resolution_table_parser__ReduceAction1540; -extern const struct types resolution_table_parser__ReduceAction1541; -extern const struct types resolution_table_parser__ReduceAction1542; -extern const struct types resolution_table_parser__ReduceAction1543; -extern const struct types resolution_table_parser__ReduceAction1544; -extern const struct types resolution_table_parser__ReduceAction1545; -extern const struct types resolution_table_parser__ReduceAction1546; -extern const struct types resolution_table_parser__ReduceAction1547; -extern const struct types resolution_table_parser__ReduceAction1550; -extern const struct types resolution_table_parser__ReduceAction1551; -extern const struct types resolution_table_parser__ReduceAction1552; -extern const struct types resolution_table_parser__ReduceAction1553; -extern const struct types resolution_table_parser__ReduceAction1554; -extern const struct types resolution_table_parser__ReduceAction1555; -extern const struct types resolution_table_parser__ReduceAction1557; -extern const struct types resolution_table_parser__ReduceAction1558; -extern const struct types resolution_table_parser__ReduceAction1559; -extern const struct types resolution_table_parser__ReduceAction1560; -extern const struct types resolution_table_parser__ReduceAction1561; -extern const struct types resolution_table_parser__ReduceAction1563; -extern const struct types resolution_table_parser__ReduceAction1567; -extern const struct types resolution_table_parser__ReduceAction1571; -extern const struct types resolution_table_parser__ReduceAction1572; -extern const struct types resolution_table_parser__ReduceAction1573; -extern const struct types resolution_table_parser__ReduceAction1574; -extern const struct types resolution_table_parser__ReduceAction1575; -extern const struct types resolution_table_parser__State; +extern const struct types resolution_table_toolcontext__Message; +extern const struct type type_array__Arrayparser__State; +extern const struct type type_array__NativeArrayparser__State; +extern const struct type type_parser__State; +extern const struct type type_abstract_collection__Collectionparser__State; +extern const struct type type_array__ArrayIteratorparser__State; +extern const struct types resolution_table_array__Arrayparser__State; extern const struct type type_array__Arrayparser_nodes__AImport; extern const struct type type_parser_nodes__AImport; extern const struct type type_abstract_collection__Collectionparser_nodes__AImport; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AImport; extern const struct type type_model_base__MVisibility; extern const struct types resolution_table_model_base__MVisibility; -extern const struct types resolution_table_simple_misc_analysis__SimpleMiscVisitor; -extern const struct types resolution_table_literal__LiteralVisitor; +extern const struct type type_array__Arrayparser_nodes__AAnnotation; +extern const struct type type_array__NativeArrayparser_nodes__AAnnotation; +extern const struct type type_parser_nodes__AAnnotation; +extern const struct type type_abstract_collection__Collectionparser_nodes__AAnnotation; +extern const struct type type_array__ArrayIteratorparser_nodes__AAnnotation; +extern const struct types resolution_table_array__Arrayparser_nodes__AAnnotation; extern const struct type type_hash_collection__HashMapKeysmodel__MClassmodel__MClassType; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassmodel__MClassType; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassmodel__MClassType; extern const struct type type_hash_collection__HashMapIteratormodel__MClassmodel__MClassType; extern const struct type type_hash_collection__HashMapNodemodel__MClassmodel__MClassType; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassmodel__MClassType; extern const struct type type_array__ArrayMapKeysmodel__MClassparser_nodes__AType; extern const struct type type_array__ArrayMapValuesmodel__MClassparser_nodes__AType; @@ -1443,489 +741,232 @@ extern const struct type type_abstract_collection__CoupleMapIteratormodel__MClas extern const struct type type_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType; extern const struct type type_parser_nodes__AType; extern const struct types resolution_table_array__ArrayMapmodel__MClassparser_nodes__AType; -extern const struct types resolution_table_scope__ScopeVisitor; -extern const struct types resolution_table_scope__Variable; +extern const struct type type_array__Arrayparser_nodes__AExternCodeBlock; +extern const struct type type_parser_nodes__AExternCodeBlock; +extern const struct type type_abstract_collection__Collectionparser_nodes__AExternCodeBlock; +extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AExternCodeBlock; extern const struct type type_list__Listscope__Scope; extern const struct type type_list__ListNodescope__Scope; extern const struct type type_scope__Scope; extern const struct type type_list__ListIteratorscope__Scope; extern const struct type type_abstract_collection__Collectionscope__Scope; +extern const struct type type_nullable_list__ListNodescope__Scope; extern const struct type type_array__Arrayscope__Scope; extern const struct types resolution_table_list__Listscope__Scope; -extern const struct types resolution_table_flow__FlowVisitor; extern const struct type type_array__Arrayflow__FlowContext; extern const struct type type_array__NativeArrayflow__FlowContext; extern const struct type type_flow__FlowContext; extern const struct type type_abstract_collection__Collectionflow__FlowContext; extern const struct type type_array__ArrayIteratorflow__FlowContext; extern const struct types resolution_table_array__Arrayflow__FlowContext; -extern const struct types resolution_table_local_var_init__LocalVarInitVisitor; extern const struct type type_hash_collection__HashSetNodescope__Variable; extern const struct type type_hash_collection__HashSetIteratorscope__Variable; extern const struct type type_abstract_collection__Collectionscope__Variable; extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable; +extern const struct type type_nullable_hash_collection__HashSetNodescope__Variable; extern const struct types resolution_table_hash_collection__HashSetscope__Variable; -extern const struct types resolution_table_auto_super_init__AutoSuperInitVisitor; -extern const struct type type_array__Arraymodel__MMethod; -extern const struct type type_array__NativeArraymodel__MMethod; -extern const struct type type_array__ArrayIteratormodel__MMethod; -extern const struct types resolution_table_array__Arraymodel__MMethod; -extern const struct types resolution_table_astbuilder__ASTBuilder; +extern const struct type type_array__Arraytyping__CallSite; +extern const struct type type_array__NativeArraytyping__CallSite; +extern const struct type type_typing__CallSite; +extern const struct type type_abstract_collection__Collectiontyping__CallSite; +extern const struct type type_array__ArrayIteratortyping__CallSite; +extern const struct types resolution_table_array__Arraytyping__CallSite; +extern const struct type type_hash_collection__HashMapKeysffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct type type_hash_collection__HashMapValuesffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct type type_hash_collection__HashMapIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct type type_abstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct type type_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct type type_nullable_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct type type_nullable_ffi_base__FFILanguage; +extern const struct types resolution_table_hash_collection__HashMapffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct type type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass; +extern const struct type type_poset__POSetElementmodel__MClass; +extern const struct types resolution_table_poset__POSetmodel__MClass; +extern const struct types resolution_table_model__MClassDefSorter; +extern const struct types resolution_table_abstract_compiler__Frame; extern const struct type type_array__Arraymodel__MParameterType; extern const struct type type_array__NativeArraymodel__MParameterType; extern const struct type type_model__MParameterType; extern const struct type type_abstract_collection__Collectionmodel__MParameterType; extern const struct type type_array__ArrayIteratormodel__MParameterType; extern const struct types resolution_table_array__Arraymodel__MParameterType; -extern const struct types resolution_table_model__MParameterType; -extern const struct type type_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass; -extern const struct type type_poset__POSetElementmodel__MClass; -extern const struct types resolution_table_poset__POSetmodel__MClass; -extern const struct types resolution_table_model__MClassDefSorter; -extern const struct types resolution_table_abstract_compiler__Frame; -extern const struct type type_array__ArraySetIteratormodel__MType; -extern const struct types resolution_table_array__ArraySetmodel__MType; -extern const struct types resolution_table_model__MVirtualType; extern const struct types resolution_table_layout_builders__Layoutmodel__MType; extern const struct type type_abstract_collection__Mapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct types resolution_table_layout_builders__PHLayoutmodel__MClassTypemodel__MType; extern const struct type type_abstract_collection__Mapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct types resolution_table_layout_builders__PHLayoutmodel__MTypemodel__MType; -extern const struct types resolution_table_parser_nodes__AModule; -extern const struct type type_array__Arrayparser_nodes__AExternCodeBlock; -extern const struct type type_parser_nodes__AExternCodeBlock; -extern const struct type type_abstract_collection__Collectionparser_nodes__AExternCodeBlock; -extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AExternCodeBlock; +extern const struct type type_array__Arraystring_search__Match; +extern const struct type type_array__NativeArraystring_search__Match; +extern const struct type type_string_search__Match; +extern const struct type type_abstract_collection__Collectionstring_search__Match; +extern const struct type type_array__ArrayIteratorstring_search__Match; +extern const struct types resolution_table_array__Arraystring_search__Match; +extern const struct type type_array__Arrayparser__ReduceAction; +extern const struct type type_array__NativeArrayparser__ReduceAction; +extern const struct type type_parser__ReduceAction; +extern const struct type type_abstract_collection__Collectionparser__ReduceAction; +extern const struct type type_array__ArrayIteratorparser__ReduceAction; +extern const struct types resolution_table_array__Arrayparser__ReduceAction; +extern const struct type type_array__Arrayparser_nodes__AFormaldef; +extern const struct type type_parser_nodes__AFormaldef; +extern const struct type type_abstract_collection__Collectionparser_nodes__AFormaldef; +extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AFormaldef; +extern const struct type type_array__Arrayparser_nodes__ASuperclass; +extern const struct type type_parser_nodes__ASuperclass; +extern const struct type type_abstract_collection__Collectionparser_nodes__ASuperclass; +extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__ASuperclass; +extern const struct type type_array__Arraymodel__MMethod; +extern const struct type type_array__NativeArraymodel__MMethod; +extern const struct type type_array__ArrayIteratormodel__MMethod; +extern const struct types resolution_table_array__Arraymodel__MMethod; +extern const struct type type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef; +extern const struct types resolution_table_model__MMethod; +extern const struct types resolution_table_model__MMethodDef; +extern const struct type type_array__Arraymodel__MParameter; +extern const struct type type_array__NativeArraymodel__MParameter; +extern const struct type type_model__MParameter; +extern const struct type type_abstract_collection__Collectionmodel__MParameter; +extern const struct type type_array__ArrayIteratormodel__MParameter; +extern const struct types resolution_table_array__Arraymodel__MParameter; +extern const struct type type_hash_collection__HashMapKeysstring__Stringscope__Variable; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable; +extern const struct type type_hash_collection__HashMapValuesstring__Stringscope__Variable; +extern const struct type type_hash_collection__HashMapIteratorstring__Stringscope__Variable; +extern const struct type type_hash_collection__HashMapNodestring__Stringscope__Variable; +extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable; +extern const struct types resolution_table_hash_collection__HashMapstring__Stringscope__Variable; +extern const struct type type_hash_collection__HashMapKeysscope__Variablenullable_model__MType; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType; +extern const struct type type_hash_collection__HashMapValuesscope__Variablenullable_model__MType; +extern const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_model__MType; +extern const struct type type_hash_collection__HashMapNodescope__Variablenullable_model__MType; +extern const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType; +extern const struct types resolution_table_hash_collection__HashMapscope__Variablenullable_model__MType; +extern const struct type type_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType; +extern const struct type type_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType; +extern const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType; +extern const struct type type_nullable_array__Arraynullable_model__MType; +extern const struct type type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType; +extern const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType; +extern const struct types resolution_table_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType; +extern const struct type type_hash_collection__HashSetNodenitni_callbacks__MExplicitCall; +extern const struct type type_hash_collection__HashSetIteratornitni_callbacks__MExplicitCall; +extern const struct type type_abstract_collection__Collectionnitni_callbacks__MExplicitCall; +extern const struct type type_nitni_callbacks__MExplicitCall; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCall; +extern const struct type type_nullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCall; +extern const struct type type_nullable_nitni_callbacks__MExplicitCall; +extern const struct types resolution_table_hash_collection__HashSetnitni_callbacks__MExplicitCall; +extern const struct type type_hash_collection__HashSetNodenitni_callbacks__MExplicitSuper; +extern const struct type type_hash_collection__HashSetIteratornitni_callbacks__MExplicitSuper; +extern const struct type type_abstract_collection__Collectionnitni_callbacks__MExplicitSuper; +extern const struct type type_nitni_callbacks__MExplicitSuper; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitSuper; +extern const struct type type_nullable_hash_collection__HashSetNodenitni_callbacks__MExplicitSuper; +extern const struct type type_nullable_nitni_callbacks__MExplicitSuper; +extern const struct types resolution_table_hash_collection__HashSetnitni_callbacks__MExplicitSuper; +extern const struct type type_hash_collection__HashSetNodenitni_callbacks__MExplicitCast; +extern const struct type type_hash_collection__HashSetIteratornitni_callbacks__MExplicitCast; +extern const struct type type_abstract_collection__Collectionnitni_callbacks__MExplicitCast; +extern const struct type type_nitni_callbacks__MExplicitCast; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCast; +extern const struct type type_nullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCast; +extern const struct type type_nullable_nitni_callbacks__MExplicitCast; +extern const struct types resolution_table_hash_collection__HashSetnitni_callbacks__MExplicitCast; +extern const struct type type_model__MAttributeDef; +extern const struct types resolution_table_model__MAttributeDef; +extern const struct type type_array__Arraymodel__MAttributeDef; +extern const struct type type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct types resolution_table_model__MAttribute; +extern const struct type type_array__Arrayc_compiler_options__CCompilerOption; +extern const struct type type_array__NativeArrayc_compiler_options__CCompilerOption; +extern const struct type type_c_compiler_options__CCompilerOption; +extern const struct type type_abstract_collection__Collectionc_compiler_options__CCompilerOption; +extern const struct type type_array__ArrayIteratorc_compiler_options__CCompilerOption; +extern const struct types resolution_table_array__Arrayc_compiler_options__CCompilerOption; +extern const struct type type_array__Arrayc_compiler_options__DirectCCompilerOption; +extern const struct type type_array__NativeArrayc_compiler_options__DirectCCompilerOption; +extern const struct type type_c_compiler_options__DirectCCompilerOption; +extern const struct type type_abstract_collection__Collectionc_compiler_options__DirectCCompilerOption; +extern const struct type type_array__ArrayIteratorc_compiler_options__DirectCCompilerOption; +extern const struct types resolution_table_array__Arrayc_compiler_options__DirectCCompilerOption; +extern const struct type type_list__Listkernel__Int; +extern const struct type type_list__ListNodekernel__Int; +extern const struct type type_list__ListIteratorkernel__Int; +extern const struct type type_nullable_list__ListNodekernel__Int; +extern const struct types resolution_table_list__Listkernel__Int; extern const struct type type_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef; extern const struct type type_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef; extern const struct type type_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef; -extern const struct types resolution_table_parser_nodes__ATopClassdef; +extern const struct type type_hash_collection__HashSetNodeffi_base__FFILanguage; +extern const struct type type_hash_collection__HashSetIteratorffi_base__FFILanguage; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodeffi_base__FFILanguage; +extern const struct type type_nullable_hash_collection__HashSetNodeffi_base__FFILanguage; +extern const struct types resolution_table_hash_collection__HashSetffi_base__FFILanguage; extern const struct type type_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef; -extern const struct type type_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef; +extern const struct type type_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef; extern const struct type type_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef; extern const struct type type_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef; extern const struct types resolution_table_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef; -extern const struct types resolution_table_parser_nodes__AModuledecl; -extern const struct types resolution_table_nullable_parser_nodes__AModuledecl; -extern const struct types resolution_table_parser_nodes__AStdImport; -extern const struct types resolution_table_parser_nodes__ANoImport; -extern const struct types resolution_table_parser_nodes__AMainClassdef; extern const struct types resolution_table_parser_nodes__AMainMethPropdef; extern const struct types resolution_table_parser_nodes__AConcreteMethPropdef; -extern const struct types resolution_table_parser_nodes__AStdClassdef; -extern const struct type type_array__Arrayparser_nodes__AFormaldef; -extern const struct type type_parser_nodes__AFormaldef; -extern const struct type type_abstract_collection__Collectionparser_nodes__AFormaldef; -extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AFormaldef; -extern const struct type type_array__Arrayparser_nodes__ASuperclass; -extern const struct type type_parser_nodes__ASuperclass; -extern const struct type type_abstract_collection__Collectionparser_nodes__ASuperclass; -extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__ASuperclass; -extern const struct types resolution_table_parser_nodes__AAnnotations; -extern const struct types resolution_table_nullable_parser_nodes__AAnnotations; -extern const struct type type_array__Arrayparser_nodes__AAnnotation; -extern const struct type type_parser_nodes__AAnnotation; -extern const struct type type_abstract_collection__Collectionparser_nodes__AAnnotation; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AAnnotation; -extern const struct types resolution_table_parser_nodes__AConcreteClasskind; -extern const struct types resolution_table_parser_nodes__AAbstractClasskind; -extern const struct types resolution_table_parser_nodes__AInterfaceClasskind; -extern const struct types resolution_table_parser_nodes__AEnumClasskind; -extern const struct types resolution_table_parser_nodes__AExternClasskind; -extern const struct types resolution_table_parser_nodes__AFormaldef; -extern const struct types resolution_table_parser_nodes__ASuperclass; extern const struct types resolution_table_parser_nodes__ADeferredMethPropdef; extern const struct types resolution_table_parser_nodes__AInternMethPropdef; extern const struct types resolution_table_parser_nodes__AExternMethPropdef; -extern const struct type type_model__MAttributeDef; +extern const struct type type_nullable_model__MAttributeDef; extern const struct types resolution_table_parser_nodes__AAttrPropdef; extern const struct types resolution_table_parser_nodes__AConcreteInitPropdef; -extern const struct type type_model__MVirtualTypeDef; +extern const struct type type_nullable_model__MVirtualTypeDef; extern const struct types resolution_table_parser_nodes__ATypePropdef; extern const struct types resolution_table_parser_nodes__AExternInitPropdef; -extern const struct types resolution_table_parser_nodes__AReadAble; -extern const struct types resolution_table_parser_nodes__AWriteAble; -extern const struct types resolution_table_parser_nodes__APublicVisibility; -extern const struct types resolution_table_parser_nodes__APrivateVisibility; -extern const struct types resolution_table_parser_nodes__AProtectedVisibility; -extern const struct types resolution_table_parser_nodes__AIntrudeVisibility; -extern const struct types resolution_table_parser_nodes__AIdMethid; -extern const struct types resolution_table_parser_nodes__APlusMethid; -extern const struct types resolution_table_parser_nodes__AMinusMethid; -extern const struct types resolution_table_parser_nodes__AStarMethid; -extern const struct types resolution_table_parser_nodes__ASlashMethid; -extern const struct types resolution_table_parser_nodes__APercentMethid; -extern const struct types resolution_table_parser_nodes__AEqMethid; -extern const struct types resolution_table_parser_nodes__ANeMethid; -extern const struct types resolution_table_parser_nodes__ALeMethid; -extern const struct types resolution_table_parser_nodes__AGeMethid; -extern const struct types resolution_table_parser_nodes__ALtMethid; -extern const struct types resolution_table_parser_nodes__AGtMethid; -extern const struct types resolution_table_parser_nodes__ALlMethid; -extern const struct types resolution_table_parser_nodes__AGgMethid; -extern const struct types resolution_table_parser_nodes__ABraMethid; -extern const struct types resolution_table_parser_nodes__AStarshipMethid; -extern const struct types resolution_table_parser_nodes__AAssignMethid; -extern const struct types resolution_table_parser_nodes__ABraassignMethid; -extern const struct types resolution_table_parser_nodes__ASignature; -extern const struct types resolution_table_nullable_parser_nodes__ASignature; extern const struct type type_array__Arrayparser_nodes__AParam; extern const struct type type_parser_nodes__AParam; extern const struct type type_abstract_collection__Collectionparser_nodes__AParam; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AParam; -extern const struct types resolution_table_parser_nodes__AParam; -extern const struct types resolution_table_parser_nodes__AReturnExpr; -extern const struct types resolution_table_parser_nodes__AExternCalls; -extern const struct types resolution_table_nullable_parser_nodes__AExternCalls; extern const struct type type_array__Arrayparser_nodes__AExternCall; extern const struct type type_parser_nodes__AExternCall; extern const struct type type_abstract_collection__Collectionparser_nodes__AExternCall; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AExternCall; -extern const struct types resolution_table_parser_nodes__ASuperExternCall; -extern const struct types resolution_table_parser_nodes__ALocalPropExternCall; -extern const struct types resolution_table_parser_nodes__AFullPropExternCall; -extern const struct types resolution_table_parser_nodes__AInitPropExternCall; -extern const struct types resolution_table_parser_nodes__ACastAsExternCall; -extern const struct types resolution_table_parser_nodes__AAsNullableExternCall; -extern const struct types resolution_table_parser_nodes__AAsNotNullableExternCall; -extern const struct types resolution_table_parser_nodes__AInLanguage; -extern const struct types resolution_table_nullable_parser_nodes__AInLanguage; -extern const struct types resolution_table_parser_nodes__AExternCodeBlock; -extern const struct types resolution_table_nullable_parser_nodes__AExternCodeBlock; -extern const struct types resolution_table_parser_nodes__AType; -extern const struct types resolution_table_nullable_parser_nodes__AType; extern const struct type type_array__Arrayparser_nodes__AType; extern const struct type type_abstract_collection__Collectionparser_nodes__AType; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AType; -extern const struct types resolution_table_parser_nodes__ABlockExpr; extern const struct type type_array__Arrayparser_nodes__AExpr; extern const struct type type_parser_nodes__AExpr; extern const struct type type_abstract_collection__Collectionparser_nodes__AExpr; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AExpr; -extern const struct types resolution_table_parser_nodes__ABreakExpr; -extern const struct types resolution_table_parser_nodes__AAbortExpr; -extern const struct types resolution_table_parser_nodes__AContinueExpr; -extern const struct types resolution_table_parser_nodes__ACallExpr; -extern const struct types resolution_table_parser_nodes__AImplicitSelfExpr; -extern const struct types resolution_table_parser_nodes__ASelfExpr; -extern const struct types resolution_table_parser_nodes__ASuperExpr; -extern const struct types resolution_table_parser_nodes__AQualified; extern const struct type type_array__Arrayparser_nodes__TId; extern const struct type type_parser_nodes__TId; extern const struct type type_abstract_collection__Collectionparser_nodes__TId; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__TId; -extern const struct types resolution_table_parser_nodes__AInitExpr; -extern const struct types resolution_table_parser_nodes__ADebugTypeExpr; -extern const struct types resolution_table_parser_nodes__ALabel; -extern const struct types resolution_table_nullable_parser_nodes__ALabel; -extern const struct types resolution_table_parser_nodes__AVardeclExpr; -extern const struct types resolution_table_parser_nodes__AAttrAssignExpr; -extern const struct types resolution_table_parser_nodes__ACallAssignExpr; -extern const struct types resolution_table_parser_nodes__ABraAssignExpr; -extern const struct types resolution_table_parser_nodes__AAttrReassignExpr; -extern const struct types resolution_table_parser_nodes__ACallReassignExpr; -extern const struct types resolution_table_parser_nodes__ABraReassignExpr; -extern const struct types resolution_table_parser_nodes__APlusAssignOp; -extern const struct types resolution_table_parser_nodes__AMinusAssignOp; -extern const struct types resolution_table_parser_nodes__ADoExpr; -extern const struct types resolution_table_parser_nodes__AIfExpr; -extern const struct types resolution_table_parser_nodes__ALoopExpr; -extern const struct types resolution_table_parser_nodes__AWhileExpr; -extern const struct types resolution_table_parser_nodes__AForExpr; -extern const struct types resolution_table_parser_nodes__AAssertExpr; -extern const struct types resolution_table_parser_nodes__AIfexprExpr; -extern const struct types resolution_table_parser_nodes__AOrExpr; -extern const struct types resolution_table_parser_nodes__AAndExpr; -extern const struct types resolution_table_parser_nodes__AOrElseExpr; -extern const struct types resolution_table_parser_nodes__AImpliesExpr; -extern const struct types resolution_table_parser_nodes__ANotExpr; -extern const struct types resolution_table_parser_nodes__AEqExpr; -extern const struct types resolution_table_parser_nodes__ANeExpr; -extern const struct types resolution_table_parser_nodes__ALtExpr; -extern const struct types resolution_table_parser_nodes__ALeExpr; -extern const struct types resolution_table_parser_nodes__ALlExpr; -extern const struct types resolution_table_parser_nodes__AGtExpr; -extern const struct types resolution_table_parser_nodes__AGeExpr; -extern const struct types resolution_table_parser_nodes__AGgExpr; -extern const struct types resolution_table_parser_nodes__AStarshipExpr; -extern const struct types resolution_table_parser_nodes__AIsaExpr; -extern const struct types resolution_table_parser_nodes__APlusExpr; -extern const struct types resolution_table_parser_nodes__AMinusExpr; -extern const struct types resolution_table_parser_nodes__AStarExpr; -extern const struct types resolution_table_parser_nodes__ASlashExpr; -extern const struct types resolution_table_parser_nodes__APercentExpr; -extern const struct types resolution_table_parser_nodes__AUminusExpr; -extern const struct types resolution_table_parser_nodes__AOnceExpr; -extern const struct types resolution_table_parser_nodes__ANewExpr; -extern const struct types resolution_table_parser_nodes__AIssetAttrExpr; -extern const struct types resolution_table_parser_nodes__AAttrExpr; -extern const struct types resolution_table_parser_nodes__ABraExpr; -extern const struct types resolution_table_parser_nodes__ACrangeExpr; -extern const struct types resolution_table_parser_nodes__AOrangeExpr; -extern const struct types resolution_table_parser_nodes__AArrayExpr; -extern const struct types resolution_table_parser_nodes__ATrueExpr; -extern const struct types resolution_table_parser_nodes__AFalseExpr; -extern const struct types resolution_table_parser_nodes__ANullExpr; -extern const struct types resolution_table_parser_nodes__AIntExpr; -extern const struct types resolution_table_parser_nodes__AFloatExpr; -extern const struct types resolution_table_parser_nodes__ACharExpr; -extern const struct types resolution_table_parser_nodes__AStringExpr; -extern const struct types resolution_table_parser_nodes__AParExpr; -extern const struct types resolution_table_parser_nodes__AAsCastExpr; -extern const struct types resolution_table_parser_nodes__AAsNotnullExpr; -extern const struct types resolution_table_parser_nodes__ASuperstringExpr; -extern const struct types resolution_table_parser_nodes__AStartStringExpr; -extern const struct types resolution_table_parser_nodes__AMidStringExpr; -extern const struct types resolution_table_parser_nodes__AEndStringExpr; -extern const struct types resolution_table_parser_nodes__AAnnotation; -extern const struct types resolution_table_nullable_parser_nodes__AAnnotation; extern const struct type type_array__Arrayparser_nodes__AAtArg; extern const struct type type_parser_nodes__AAtArg; extern const struct type type_abstract_collection__Collectionparser_nodes__AAtArg; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__AAtArg; -extern const struct types resolution_table_parser_nodes__ATypeAtArg; -extern const struct types resolution_table_parser_nodes__AExprAtArg; -extern const struct types resolution_table_parser_nodes__AAtAtArg; -extern const struct types resolution_table_parser_nodes__AIdAtid; -extern const struct types resolution_table_parser_nodes__AKwreadableAtid; -extern const struct types resolution_table_parser_nodes__AKwwritableAtid; -extern const struct types resolution_table_parser_nodes__AKwimportAtid; -extern const struct types resolution_table_parser_nodes__AParExprs; -extern const struct types resolution_table_parser_nodes__AListExprs; -extern const struct types resolution_table_parser_nodes__ABraExprs; -extern const struct types resolution_table_parser_nodes__AModuleName; -extern const struct types resolution_table_nullable_parser_nodes__AModuleName; -extern const struct types resolution_table_parser_nodes__ADoc; -extern const struct types resolution_table_nullable_parser_nodes__ADoc; extern const struct type type_array__Arrayparser_nodes__TComment; extern const struct type type_parser_nodes__TComment; extern const struct type type_abstract_collection__Collectionparser_nodes__TComment; extern const struct types resolution_table_parser_nodes__ANodesparser_nodes__TComment; -extern const struct types resolution_table_parser_nodes__TEol; -extern const struct types resolution_table_parser_nodes__TComment; -extern const struct types resolution_table_parser_nodes__TKwpackage; -extern const struct types resolution_table_parser_nodes__TKwmodule; -extern const struct types resolution_table_nullable_parser_nodes__TKwmodule; -extern const struct types resolution_table_parser_nodes__TKwimport; -extern const struct types resolution_table_nullable_parser_nodes__TKwimport; -extern const struct types resolution_table_parser_nodes__TKwclass; -extern const struct types resolution_table_nullable_parser_nodes__TKwclass; -extern const struct types resolution_table_parser_nodes__TKwabstract; -extern const struct types resolution_table_nullable_parser_nodes__TKwabstract; -extern const struct types resolution_table_parser_nodes__TKwinterface; -extern const struct types resolution_table_nullable_parser_nodes__TKwinterface; -extern const struct types resolution_table_parser_nodes__TKwenum; -extern const struct types resolution_table_nullable_parser_nodes__TKwenum; -extern const struct types resolution_table_parser_nodes__TKwend; -extern const struct types resolution_table_nullable_parser_nodes__TKwend; -extern const struct types resolution_table_parser_nodes__TKwmeth; -extern const struct types resolution_table_nullable_parser_nodes__TKwmeth; -extern const struct types resolution_table_parser_nodes__TKwtype; -extern const struct types resolution_table_nullable_parser_nodes__TKwtype; -extern const struct types resolution_table_parser_nodes__TKwinit; -extern const struct types resolution_table_nullable_parser_nodes__TKwinit; -extern const struct types resolution_table_parser_nodes__TKwredef; -extern const struct types resolution_table_nullable_parser_nodes__TKwredef; -extern const struct types resolution_table_parser_nodes__TKwis; -extern const struct types resolution_table_parser_nodes__TKwdo; -extern const struct types resolution_table_nullable_parser_nodes__TKwdo; -extern const struct types resolution_table_parser_nodes__TKwreadable; -extern const struct types resolution_table_nullable_parser_nodes__TKwreadable; -extern const struct types resolution_table_parser_nodes__TKwwritable; -extern const struct types resolution_table_nullable_parser_nodes__TKwwritable; -extern const struct types resolution_table_parser_nodes__TKwvar; -extern const struct types resolution_table_nullable_parser_nodes__TKwvar; -extern const struct types resolution_table_parser_nodes__TKwintern; -extern const struct types resolution_table_parser_nodes__TKwextern; -extern const struct types resolution_table_nullable_parser_nodes__TKwextern; -extern const struct types resolution_table_parser_nodes__TKwprotected; -extern const struct types resolution_table_nullable_parser_nodes__TKwprotected; -extern const struct types resolution_table_parser_nodes__TKwprivate; -extern const struct types resolution_table_nullable_parser_nodes__TKwprivate; -extern const struct types resolution_table_parser_nodes__TKwintrude; -extern const struct types resolution_table_nullable_parser_nodes__TKwintrude; -extern const struct types resolution_table_parser_nodes__TKwif; -extern const struct types resolution_table_nullable_parser_nodes__TKwif; -extern const struct types resolution_table_parser_nodes__TKwthen; -extern const struct types resolution_table_nullable_parser_nodes__TKwthen; -extern const struct types resolution_table_parser_nodes__TKwelse; -extern const struct types resolution_table_nullable_parser_nodes__TKwelse; -extern const struct types resolution_table_parser_nodes__TKwwhile; -extern const struct types resolution_table_nullable_parser_nodes__TKwwhile; -extern const struct types resolution_table_parser_nodes__TKwloop; -extern const struct types resolution_table_nullable_parser_nodes__TKwloop; -extern const struct types resolution_table_parser_nodes__TKwfor; -extern const struct types resolution_table_nullable_parser_nodes__TKwfor; -extern const struct types resolution_table_parser_nodes__TKwin; -extern const struct types resolution_table_nullable_parser_nodes__TKwin; -extern const struct types resolution_table_parser_nodes__TKwand; -extern const struct types resolution_table_parser_nodes__TKwor; -extern const struct types resolution_table_parser_nodes__TKwnot; -extern const struct types resolution_table_nullable_parser_nodes__TKwnot; -extern const struct types resolution_table_parser_nodes__TKwimplies; -extern const struct types resolution_table_parser_nodes__TKwreturn; -extern const struct types resolution_table_nullable_parser_nodes__TKwreturn; -extern const struct types resolution_table_parser_nodes__TKwcontinue; -extern const struct types resolution_table_nullable_parser_nodes__TKwcontinue; -extern const struct types resolution_table_parser_nodes__TKwbreak; -extern const struct types resolution_table_nullable_parser_nodes__TKwbreak; -extern const struct types resolution_table_parser_nodes__TKwabort; -extern const struct types resolution_table_nullable_parser_nodes__TKwabort; -extern const struct types resolution_table_parser_nodes__TKwassert; -extern const struct types resolution_table_nullable_parser_nodes__TKwassert; -extern const struct types resolution_table_parser_nodes__TKwnew; -extern const struct types resolution_table_nullable_parser_nodes__TKwnew; -extern const struct types resolution_table_parser_nodes__TKwisa; -extern const struct types resolution_table_parser_nodes__TKwonce; -extern const struct types resolution_table_nullable_parser_nodes__TKwonce; -extern const struct types resolution_table_parser_nodes__TKwsuper; -extern const struct types resolution_table_nullable_parser_nodes__TKwsuper; -extern const struct types resolution_table_parser_nodes__TKwself; -extern const struct types resolution_table_nullable_parser_nodes__TKwself; -extern const struct types resolution_table_parser_nodes__TKwtrue; -extern const struct types resolution_table_nullable_parser_nodes__TKwtrue; -extern const struct types resolution_table_parser_nodes__TKwfalse; -extern const struct types resolution_table_nullable_parser_nodes__TKwfalse; -extern const struct types resolution_table_parser_nodes__TKwnull; -extern const struct types resolution_table_nullable_parser_nodes__TKwnull; -extern const struct types resolution_table_parser_nodes__TKwas; -extern const struct types resolution_table_nullable_parser_nodes__TKwas; -extern const struct types resolution_table_parser_nodes__TKwnullable; -extern const struct types resolution_table_nullable_parser_nodes__TKwnullable; -extern const struct types resolution_table_parser_nodes__TKwisset; -extern const struct types resolution_table_nullable_parser_nodes__TKwisset; -extern const struct types resolution_table_parser_nodes__TKwlabel; -extern const struct types resolution_table_nullable_parser_nodes__TKwlabel; -extern const struct types resolution_table_parser_nodes__TKwdebug; -extern const struct types resolution_table_nullable_parser_nodes__TKwdebug; -extern const struct types resolution_table_parser_nodes__TOpar; -extern const struct types resolution_table_nullable_parser_nodes__TOpar; -extern const struct types resolution_table_parser_nodes__TCpar; -extern const struct types resolution_table_nullable_parser_nodes__TCpar; -extern const struct types resolution_table_parser_nodes__TObra; -extern const struct types resolution_table_nullable_parser_nodes__TObra; -extern const struct types resolution_table_parser_nodes__TCbra; -extern const struct types resolution_table_nullable_parser_nodes__TCbra; -extern const struct types resolution_table_parser_nodes__TComma; -extern const struct types resolution_table_parser_nodes__TColumn; -extern const struct types resolution_table_parser_nodes__TQuad; -extern const struct types resolution_table_nullable_parser_nodes__TQuad; -extern const struct types resolution_table_parser_nodes__TAssign; -extern const struct types resolution_table_nullable_parser_nodes__TAssign; -extern const struct types resolution_table_parser_nodes__TPluseq; -extern const struct types resolution_table_nullable_parser_nodes__TPluseq; -extern const struct types resolution_table_parser_nodes__TMinuseq; -extern const struct types resolution_table_nullable_parser_nodes__TMinuseq; -extern const struct types resolution_table_parser_nodes__TDotdotdot; -extern const struct types resolution_table_nullable_parser_nodes__TDotdotdot; -extern const struct types resolution_table_parser_nodes__TDotdot; -extern const struct types resolution_table_parser_nodes__TDot; -extern const struct types resolution_table_parser_nodes__TPlus; -extern const struct types resolution_table_nullable_parser_nodes__TPlus; -extern const struct types resolution_table_parser_nodes__TMinus; -extern const struct types resolution_table_nullable_parser_nodes__TMinus; -extern const struct types resolution_table_parser_nodes__TStar; -extern const struct types resolution_table_nullable_parser_nodes__TStar; -extern const struct types resolution_table_parser_nodes__TSlash; -extern const struct types resolution_table_nullable_parser_nodes__TSlash; -extern const struct types resolution_table_parser_nodes__TPercent; -extern const struct types resolution_table_nullable_parser_nodes__TPercent; -extern const struct types resolution_table_parser_nodes__TEq; -extern const struct types resolution_table_nullable_parser_nodes__TEq; -extern const struct types resolution_table_parser_nodes__TNe; -extern const struct types resolution_table_nullable_parser_nodes__TNe; -extern const struct types resolution_table_parser_nodes__TLt; -extern const struct types resolution_table_nullable_parser_nodes__TLt; -extern const struct types resolution_table_parser_nodes__TLe; -extern const struct types resolution_table_nullable_parser_nodes__TLe; -extern const struct types resolution_table_parser_nodes__TLl; -extern const struct types resolution_table_nullable_parser_nodes__TLl; -extern const struct types resolution_table_parser_nodes__TGt; -extern const struct types resolution_table_nullable_parser_nodes__TGt; -extern const struct types resolution_table_parser_nodes__TGe; -extern const struct types resolution_table_nullable_parser_nodes__TGe; -extern const struct types resolution_table_parser_nodes__TGg; -extern const struct types resolution_table_nullable_parser_nodes__TGg; -extern const struct types resolution_table_parser_nodes__TStarship; -extern const struct types resolution_table_nullable_parser_nodes__TStarship; -extern const struct types resolution_table_parser_nodes__TBang; -extern const struct types resolution_table_parser_nodes__TAt; -extern const struct types resolution_table_nullable_parser_nodes__TAt; -extern const struct types resolution_table_parser_nodes__TClassid; -extern const struct types resolution_table_nullable_parser_nodes__TClassid; -extern const struct types resolution_table_parser_nodes__TId; -extern const struct types resolution_table_nullable_parser_nodes__TId; -extern const struct types resolution_table_parser_nodes__TAttrid; -extern const struct types resolution_table_nullable_parser_nodes__TAttrid; -extern const struct types resolution_table_parser_nodes__TNumber; -extern const struct types resolution_table_nullable_parser_nodes__TNumber; -extern const struct types resolution_table_parser_nodes__TFloat; -extern const struct types resolution_table_nullable_parser_nodes__TFloat; -extern const struct types resolution_table_parser_nodes__TString; -extern const struct types resolution_table_nullable_parser_nodes__TString; -extern const struct types resolution_table_parser_nodes__TStartString; -extern const struct types resolution_table_nullable_parser_nodes__TStartString; -extern const struct types resolution_table_parser_nodes__TMidString; -extern const struct types resolution_table_nullable_parser_nodes__TMidString; -extern const struct types resolution_table_parser_nodes__TEndString; -extern const struct types resolution_table_nullable_parser_nodes__TEndString; -extern const struct types resolution_table_parser_nodes__TChar; -extern const struct types resolution_table_nullable_parser_nodes__TChar; -extern const struct types resolution_table_parser_nodes__TBadString; -extern const struct types resolution_table_parser_nodes__TBadChar; -extern const struct types resolution_table_parser_nodes__TExternCodeSegment; -extern const struct types resolution_table_nullable_parser_nodes__TExternCodeSegment; -extern const struct types resolution_table_parser_nodes__ALexerError; -extern const struct type type_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MMethodDef; -extern const struct types resolution_table_model__MMethod; -extern const struct types resolution_table_nullable_model__MMethod; -extern const struct types resolution_table_model__MMethodDef; -extern const struct type type_array__Arraymodel__MParameter; -extern const struct type type_array__NativeArraymodel__MParameter; -extern const struct type type_model__MParameter; -extern const struct type type_abstract_collection__Collectionmodel__MParameter; -extern const struct type type_array__ArrayIteratormodel__MParameter; -extern const struct types resolution_table_array__Arraymodel__MParameter; -extern const struct types resolution_table_model__MSignature; -extern const struct types resolution_table_model__MParameter; -extern const struct types resolution_table_scope__Scope; -extern const struct type type_hash_collection__HashMapKeysstring__Stringscope__Variable; -extern const struct type type_hash_collection__HashMapValuesstring__Stringscope__Variable; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable; -extern const struct type type_hash_collection__HashMapIteratorstring__Stringscope__Variable; -extern const struct type type_hash_collection__HashMapNodestring__Stringscope__Variable; -extern const struct types resolution_table_hash_collection__HashMapstring__Stringscope__Variable; -extern const struct types resolution_table_flow__FlowContext; -extern const struct type type_hash_collection__HashMapKeysscope__Variablenullable_model__MType; -extern const struct type type_hash_collection__HashMapValuesscope__Variablenullable_model__MType; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType; -extern const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_model__MType; -extern const struct type type_hash_collection__HashMapNodescope__Variablenullable_model__MType; -extern const struct types resolution_table_hash_collection__HashMapscope__Variablenullable_model__MType; -extern const struct type type_hash_collection__HashMapKeysscope__Variablenullable_array__Arraynullable_model__MType; -extern const struct type type_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType; -extern const struct type type_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType; -extern const struct type type_nullable_array__Arraynullable_model__MType; -extern const struct type type_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType; -extern const struct types resolution_table_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType; -extern const struct types resolution_table_model__MAttributeDef; -extern const struct type type_array__Arraymodel__MAttributeDef; -extern const struct type type_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct types resolution_table_model__MAttribute; -extern const struct type type_list__Listkernel__Int; -extern const struct type type_list__ListNodekernel__Int; -extern const struct type type_list__ListIteratorkernel__Int; -extern const struct types resolution_table_list__Listkernel__Int; -extern const struct types resolution_table_typing__TypeVisitor; +extern const struct type type_array__Arrayparser_nodes__Token; +extern const struct type type_array__NativeArrayparser_nodes__Token; +extern const struct type type_parser_nodes__Token; +extern const struct type type_abstract_collection__Collectionparser_nodes__Token; +extern const struct type type_array__ArrayIteratorparser_nodes__Token; +extern const struct types resolution_table_array__Arrayparser_nodes__Token; +extern const struct types resolution_table_model__MPropDefSorter; +extern const struct types resolution_table_global_compiler__CustomizedRuntimeFunction; extern const struct type type_array__Arraymodel__MVirtualTypeDef; -extern const struct type type_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct type type_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct types resolution_table_model__MVirtualTypeProp; -extern const struct types resolution_table_nullable_model__MVirtualTypeProp; +extern const struct type type_model__MVirtualTypeDef; extern const struct types resolution_table_model__MVirtualTypeDef; extern const struct type type_array__Arraymodel__MVirtualType; extern const struct type type_array__NativeArraymodel__MVirtualType; @@ -1936,29 +977,18 @@ extern const struct types resolution_table_array__Arraymodel__MVirtualType; extern const struct type type_array__NativeArrayparser_nodes__AExpr; extern const struct type type_array__ArrayIteratorparser_nodes__AExpr; extern const struct types resolution_table_array__Arrayparser_nodes__AExpr; +extern const struct type type_array__Arrayscope__Variable; +extern const struct type type_array__NativeArrayscope__Variable; +extern const struct type type_array__ArrayIteratorscope__Variable; +extern const struct types resolution_table_array__Arrayscope__Variable; extern const struct type type_array__Arrayparser_nodes__AIntExpr; extern const struct type type_array__NativeArrayparser_nodes__AIntExpr; extern const struct type type_parser_nodes__AIntExpr; extern const struct type type_abstract_collection__Collectionparser_nodes__AIntExpr; extern const struct type type_array__ArrayIteratorparser_nodes__AIntExpr; extern const struct types resolution_table_array__Arrayparser_nodes__AIntExpr; -extern const struct types resolution_table_model__MNullableType; -extern const struct type type_array__Arrayscope__Variable; -extern const struct type type_array__NativeArrayscope__Variable; -extern const struct type type_array__ArrayIteratorscope__Variable; -extern const struct types resolution_table_array__Arrayscope__Variable; -extern const struct types resolution_table_parser_util__CollectTokensByTextVisitor; -extern const struct type type_array__Arrayparser_nodes__Token; -extern const struct type type_array__NativeArrayparser_nodes__Token; -extern const struct type type_parser_nodes__Token; -extern const struct type type_abstract_collection__Collectionparser_nodes__Token; -extern const struct type type_array__ArrayIteratorparser_nodes__Token; -extern const struct types resolution_table_array__Arrayparser_nodes__Token; -extern const struct types resolution_table_model__MPropDefSorter; -extern const struct types resolution_table_global_compiler__CustomizedRuntimeFunction; -extern const struct types resolution_table_modelize_property__TextCollectorVisitor; -extern const struct types resolution_table_parser_nodes__AVarAssignExpr; -extern const struct types resolution_table_parser_nodes__AVarExpr; +extern const struct type type_array__ArraySetIteratormodel__MType; +extern const struct types resolution_table_array__ArraySetmodel__MType; extern const struct type type_array__Arrayparser_nodes__ABreakExpr; extern const struct type type_array__NativeArrayparser_nodes__ABreakExpr; extern const struct type type_parser_nodes__ABreakExpr; @@ -1971,20 +1001,18 @@ extern const struct type type_parser_nodes__AContinueExpr; extern const struct type type_abstract_collection__Collectionparser_nodes__AContinueExpr; extern const struct type type_array__ArrayIteratorparser_nodes__AContinueExpr; extern const struct types resolution_table_array__Arrayparser_nodes__AContinueExpr; -extern const struct types resolution_table_parser_nodes__AVarReassignExpr; -extern const struct types resolution_table_scope__EscapeMark; -extern const struct types resolution_table_astbuilder__APlaceholderExpr; -extern const struct types resolution_table_typing__CallSite; extern const struct type type_array__AbstractArrayReadtoolcontext__Message; extern const struct types resolution_table_array__ArrayIteratortoolcontext__Message; extern const struct type type_array__AbstractArrayReadkernel__Object; extern const struct types resolution_table_array__ArrayIteratorkernel__Object; extern const struct types resolution_table_array__NativeArraytoolcontext__Message; extern const struct type type_hash_collection__HashMapKeysphase__Phaseposet__POSetElementphase__Phase; -extern const struct type type_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase; +extern const struct type type_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase; extern const struct type type_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase; extern const struct type type_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase; +extern const struct type type_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase; +extern const struct type type_nullable_phase__Phase; extern const struct types resolution_table_hash_collection__HashMapphase__Phaseposet__POSetElementphase__Phase; extern const struct type type_hash_collection__HashSetphase__Phase; extern const struct type type_poset__POSetphase__Phase; @@ -1992,29 +1020,43 @@ extern const struct types resolution_table_poset__POSetElementphase__Phase; extern const struct type type_array__AbstractArrayReadphase__Phase; extern const struct types resolution_table_array__ArrayIteratorphase__Phase; extern const struct types resolution_table_array__NativeArrayphase__Phase; -extern const struct type type_array__AbstractArrayReadmodel_base__MModule; -extern const struct types resolution_table_array__ArrayIteratormodel_base__MModule; -extern const struct types resolution_table_array__NativeArraymodel_base__MModule; -extern const struct type type_hash_collection__HashMapKeysmodel_base__MModuleposet__POSetElementmodel_base__MModule; -extern const struct type type_hash_collection__HashMapValuesmodel_base__MModuleposet__POSetElementmodel_base__MModule; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule; -extern const struct type type_hash_collection__HashMapIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule; -extern const struct type type_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule; -extern const struct types resolution_table_hash_collection__HashMapmodel_base__MModuleposet__POSetElementmodel_base__MModule; -extern const struct type type_hash_collection__HashSetmodel_base__MModule; -extern const struct type type_poset__POSetmodel_base__MModule; -extern const struct types resolution_table_poset__POSetElementmodel_base__MModule; -extern const struct type type_hash_collection__HashMapstring__Stringarray__Arraymodel_base__MModule; -extern const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel_base__MModule; -extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymodel_base__MModule; -extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel_base__MModule; -extern const struct type type_abstract_collection__Collectionarray__Arraymodel_base__MModule; -extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel_base__MModule; -extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule; -extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel_base__MModule; -extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel_base__MModule; +extern const struct type type_array__AbstractArrayReadffi_base__FFILanguage; +extern const struct types resolution_table_array__ArrayIteratorffi_base__FFILanguage; +extern const struct types resolution_table_array__NativeArrayffi_base__FFILanguage; +extern const struct type type_array__AbstractArrayReadmproject__MProject; +extern const struct types resolution_table_array__ArrayIteratormproject__MProject; +extern const struct types resolution_table_array__NativeArraymproject__MProject; +extern const struct type type_hash_collection__HashMapstring__Stringarray__Arraymproject__MProject; +extern const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymproject__MProject; +extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymproject__MProject; +extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymproject__MProject; +extern const struct type type_abstract_collection__Collectionarray__Arraymproject__MProject; +extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymproject__MProject; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject; +extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymproject__MProject; +extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymproject__MProject; +extern const struct type type_array__AbstractArrayReadmmodule__MModule; +extern const struct types resolution_table_array__ArrayIteratormmodule__MModule; +extern const struct types resolution_table_array__NativeArraymmodule__MModule; +extern const struct type type_hash_collection__HashMapKeysmmodule__MModuleposet__POSetElementmmodule__MModule; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule; +extern const struct type type_hash_collection__HashMapValuesmmodule__MModuleposet__POSetElementmmodule__MModule; +extern const struct type type_hash_collection__HashMapIteratormmodule__MModuleposet__POSetElementmmodule__MModule; +extern const struct type type_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule; +extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule; +extern const struct types resolution_table_hash_collection__HashMapmmodule__MModuleposet__POSetElementmmodule__MModule; +extern const struct type type_hash_collection__HashSetmmodule__MModule; +extern const struct type type_poset__POSetmmodule__MModule; +extern const struct types resolution_table_poset__POSetElementmmodule__MModule; +extern const struct type type_hash_collection__HashMapstring__Stringarray__Arraymmodule__MModule; +extern const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymmodule__MModule; +extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringarray__Arraymmodule__MModule; +extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymmodule__MModule; +extern const struct type type_abstract_collection__Collectionarray__Arraymmodule__MModule; +extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymmodule__MModule; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule; +extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymmodule__MModule; +extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymmodule__MModule; extern const struct type type_array__AbstractArrayReadmodel__MClass; extern const struct types resolution_table_array__ArrayIteratormodel__MClass; extern const struct type type_array__AbstractArrayReadnullable_model__MClass; @@ -2031,29 +1073,33 @@ extern const struct types resolution_table_array__NativeArraymodel__MProperty; extern const struct types resolution_table_array__NativeArraylayout_builders__PropertyLayoutElement; extern const struct types resolution_table_array__NativeArraynullable_model__MProperty; extern const struct type type_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct type type_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct type type_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct type type_hash_collection__HashSetmodel__MClassDef; extern const struct type type_poset__POSetmodel__MClassDef; extern const struct types resolution_table_poset__POSetElementmodel__MClassDef; extern const struct type type_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassTypeposet__POSetElementmodel__MClassType; extern const struct type type_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType; extern const struct type type_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassTypeposet__POSetElementmodel__MClassType; extern const struct type type_hash_collection__HashMapKeysmodel__MTypeposet__POSetElementmodel__MType; -extern const struct type type_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType; +extern const struct type type_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType; extern const struct type type_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType; extern const struct type type_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypeposet__POSetElementmodel__MType; extern const struct type type_hash_collection__HashSetmodel__MClassType; extern const struct type type_poset__POSetmodel__MClassType; extern const struct types resolution_table_poset__POSetElementmodel__MClassType; +extern const struct type type_poset__POSetmodel__MType; extern const struct types resolution_table_poset__POSetElementmodel__MType; extern const struct type type_hash_collection__HashMapstring__Stringarray__Arraymodel__MClass; extern const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MClass; @@ -2061,10 +1107,8 @@ extern const struct types resolution_table_hash_collection__HashMapKeysstring__S extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MClass; extern const struct type type_abstract_collection__Collectionarray__Arraymodel__MClass; extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MClass; -extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass; extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MClass; extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MClass; extern const struct type type_hash_collection__HashMapstring__Stringarray__Arraymodel__MProperty; extern const struct type type_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty; @@ -2072,32 +1116,41 @@ extern const struct types resolution_table_hash_collection__HashMapKeysstring__S extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty; extern const struct type type_abstract_collection__Collectionarray__Arraymodel__MProperty; extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringarray__Arraymodel__MProperty; -extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty; extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringarray__Arraymodel__MProperty; extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringarray__Arraymodel__MProperty; -extern const struct type type_hash_collection__HashMapKeysmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct type type_hash_collection__HashMapValuesmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct type type_hash_collection__HashMapIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct type type_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct types resolution_table_hash_collection__HashMapmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct type type_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct type type_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct type type_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct type type_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct types resolution_table_hash_collection__HashMapmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct types resolution_table_more_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct type type_array__AbstractArrayReadstring__String; extern const struct types resolution_table_array__ArrayIteratorstring__String; -extern const struct type type_hash_collection__HashMapstring__Stringparser_nodes__AModule; -extern const struct type type_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__AModule; -extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringparser_nodes__AModule; -extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__AModule; -extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringparser_nodes__AModule; -extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__AModule; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__AModule; -extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringparser_nodes__AModule; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringparser_nodes__AModule; -extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringparser_nodes__AModule; +extern const struct type type_array__AbstractArrayReadstream__Streamable; +extern const struct types resolution_table_array__ArrayIteratorstream__Streamable; +extern const struct type type_hash_collection__HashMapstring__Stringnullable_modelbuilder__ModulePath; +extern const struct type type_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath; +extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringnullable_modelbuilder__ModulePath; +extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath; +extern const struct type type_abstract_collection__Collectionnullable_modelbuilder__ModulePath; +extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringnullable_modelbuilder__ModulePath; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath; +extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringnullable_modelbuilder__ModulePath; +extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_modelbuilder__ModulePath; +extern const struct type type_hash_collection__HashMapstring__Stringnullable_mproject__MGroup; +extern const struct type type_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup; +extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringnullable_mproject__MGroup; +extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup; +extern const struct type type_abstract_collection__Collectionnullable_mproject__MGroup; +extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringnullable_mproject__MGroup; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup; +extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringnullable_mproject__MGroup; +extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_mproject__MGroup; extern const struct type type_array__AbstractArrayReadparser_nodes__AModule; extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AModule; extern const struct type type_array__AbstractArrayReadparser_nodes__Prod; @@ -2107,46 +1160,36 @@ extern const struct types resolution_table_array__ArrayIteratorparser_nodes__ANo extern const struct types resolution_table_array__NativeArrayparser_nodes__AModule; extern const struct types resolution_table_array__NativeArrayparser_nodes__Prod; extern const struct types resolution_table_array__NativeArrayparser_nodes__ANode; -extern const struct type type_hash_collection__HashMapmodel_base__MModuleparser_nodes__AModule; -extern const struct type type_abstract_collection__MapKeysIteratormodel_base__MModuleparser_nodes__AModule; -extern const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModuleparser_nodes__AModule; -extern const struct type type_abstract_collection__MapValuesIteratormodel_base__MModuleparser_nodes__AModule; -extern const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModuleparser_nodes__AModule; -extern const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule; -extern const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleparser_nodes__AModule; -extern const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModuleparser_nodes__AModule; +extern const struct type type_hash_collection__HashMapmmodule__MModuleparser_nodes__AModule; +extern const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule; +extern const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleparser_nodes__AModule; +extern const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule; +extern const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleparser_nodes__AModule; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule; +extern const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleparser_nodes__AModule; +extern const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleparser_nodes__AModule; extern const struct type type_hash_collection__HashMapmodel__MClassDefparser_nodes__AClassdef; extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefparser_nodes__AClassdef; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefparser_nodes__AClassdef; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassDefparser_nodes__AClassdef; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefparser_nodes__AClassdef; extern const struct type type_hash_collection__HashMapmodel__MPropDefparser_nodes__APropdef; extern const struct type type_abstract_collection__MapKeysIteratormodel__MPropDefparser_nodes__APropdef; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropDefparser_nodes__APropdef; extern const struct type type_abstract_collection__MapValuesIteratormodel__MPropDefparser_nodes__APropdef; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropDefparser_nodes__APropdef; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MPropDefparser_nodes__APropdef; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropDefparser_nodes__APropdef; -extern const struct types resolution_table_hash_collection__HashSetNodemodel_base__MModule; +extern const struct types resolution_table_hash_collection__HashSetNodemmodule__MModule; extern const struct types resolution_table_hash_collection__HashSetNodekernel__Object; -extern const struct types resolution_table_nullable_hash_collection__HashSetNodemodel_base__MModule; -extern const struct types resolution_table_nullable_hash_collection__HashSetNodekernel__Object; -extern const struct types resolution_table_hash_collection__HashSetIteratormodel_base__MModule; +extern const struct types resolution_table_hash_collection__HashSetIteratormmodule__MModule; extern const struct type type_hash_collection__HashSetkernel__Object; extern const struct types resolution_table_hash_collection__HashSetIteratorkernel__Object; -extern const struct type type_nullable_hash_collection__HashSetNodemodel_base__MModule; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel_base__MModule; -extern const struct type type_nullable_hash_collection__HashSetNodekernel__Object; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemmodule__MModule; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodekernel__Object; extern const struct type type_array__AbstractArrayReadmodel__MClassDef; extern const struct types resolution_table_array__ArrayIteratormodel__MClassDef; @@ -2163,16 +1206,16 @@ extern const struct types resolution_table_hash_collection__HashMapValuesmodel__ extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement; extern const struct type type_abstract_collection__Collectionabstract_collection__Setlayout_builders__PropertyLayoutElement; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MProperty; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MProperty; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement; +extern const struct type type_array__AbstractArrayReadkernel__Char; +extern const struct types resolution_table_array__ArrayIteratorkernel__Char; +extern const struct type type_array__NativeArraykernel__Char; +extern const struct types resolution_table_array__Arraykernel__Char; extern const struct type type_array__AbstractArrayReadopts__Option; extern const struct types resolution_table_array__ArrayIteratoropts__Option; extern const struct type type_hash_collection__HashMapstring__Stringopts__Option; @@ -2180,76 +1223,34 @@ extern const struct type type_abstract_collection__MapKeysIteratorstring__String extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringopts__Option; extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringopts__Option; extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringopts__Option; -extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringopts__Option; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringopts__Option; extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringopts__Option; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringopts__Option; extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringopts__Option; -extern const struct type type_array__AbstractArrayReadkernel__Char; -extern const struct types resolution_table_array__ArrayIteratorkernel__Char; -extern const struct type type_array__NativeArraykernel__Char; -extern const struct types resolution_table_array__Arraykernel__Char; -extern const struct types resolution_table_hash_collection__HashSetNodemodel__MClassType; +extern const struct type type_range__Rangekernel__Int; +extern const struct types resolution_table_range__IteratorRangekernel__Int; +extern const struct types resolution_table_array__ArraySetIteratormmodule__MModule; extern const struct types resolution_table_hash_collection__HashSetNodemodel__MType; -extern const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MClassType; -extern const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MType; -extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MClassType; +extern const struct types resolution_table_hash_collection__HashSetNodenitni_callbacks__NitniCallback; extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MType; -extern const struct type type_nullable_hash_collection__HashSetNodemodel__MClassType; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType; -extern const struct type type_nullable_hash_collection__HashSetNodemodel__MType; +extern const struct type type_hash_collection__HashSetnitni_callbacks__NitniCallback; +extern const struct types resolution_table_hash_collection__HashSetIteratornitni_callbacks__NitniCallback; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MType; -extern const struct types resolution_table_hash_collection__HashSetNodemodel__MClass; -extern const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MClass; -extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MClass; -extern const struct type type_nullable_hash_collection__HashSetNodemodel__MClass; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass; -extern const struct types resolution_table_hash_collection__HashSetNodemodel__MMethodDef; -extern const struct types resolution_table_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement; -extern const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MMethodDef; -extern const struct types resolution_table_nullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement; -extern const struct type type_hash_collection__HashSetmodel__MMethodDef; -extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MMethodDef; -extern const struct type type_hash_collection__HashSetlayout_builders__PropertyLayoutElement; -extern const struct types resolution_table_hash_collection__HashSetIteratorlayout_builders__PropertyLayoutElement; -extern const struct type type_nullable_hash_collection__HashSetNodemodel__MMethodDef; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef; -extern const struct type type_nullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement; -extern const struct types resolution_table_hash_collection__HashSetNodemodel__MMethod; -extern const struct types resolution_table_hash_collection__HashSetNodemodel__MProperty; -extern const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MMethod; -extern const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MProperty; -extern const struct type type_hash_collection__HashSetmodel__MMethod; -extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MMethod; -extern const struct type type_hash_collection__HashSetmodel__MProperty; -extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MProperty; -extern const struct type type_nullable_hash_collection__HashSetNodemodel__MMethod; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod; -extern const struct type type_nullable_hash_collection__HashSetNodemodel__MProperty; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty; -extern const struct type type_abstract_collection__ContainerIteratormodel__MMethodDef; -extern const struct types resolution_table_list__ListNodemodel__MMethodDef; -extern const struct types resolution_table_list__ListIteratormodel__MMethodDef; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__NitniCallback; extern const struct type type_hash_collection__HashMapmodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct type type_abstract_collection__Collectionhash_collection__HashSetmodel__MType; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefhash_collection__HashSetmodel__MType; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct type type_abstract_collection__MapKeysIteratormodel__MClasskernel__Int; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClasskernel__Int; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClasskernel__Int; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClasskernel__Int; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasskernel__Int; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClasskernel__Int; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClasskernel__Int; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClasskernel__Int; extern const struct type type_hash_collection__HashMapmodel__MTypearray__Arraynullable_model__MType; extern const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraynullable_model__MType; @@ -2257,20 +1258,16 @@ extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MT extern const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraynullable_model__MType; extern const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MType; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraynullable_model__MType; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraynullable_model__MType; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraynullable_model__MType; extern const struct type type_hash_collection__HashMapmodel__MClassTypearray__Arraynullable_model__MType; extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypearray__Arraynullable_model__MType; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypearray__Arraynullable_model__MType; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypearray__Arraynullable_model__MType; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypearray__Arraynullable_model__MType; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypearray__Arraynullable_model__MType; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypearray__Arraynullable_model__MType; extern const struct type type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MPropDef; extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef; @@ -2278,46 +1275,80 @@ extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MC extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef; extern const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MPropDef; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MPropDef; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MPropDef; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MPropDef; -extern const struct type type_abstract_collection__ContainerIteratorabstract_compiler__CodeFile; -extern const struct types resolution_table_list__ListNodeabstract_compiler__CodeFile; -extern const struct types resolution_table_list__ListIteratorabstract_compiler__CodeFile; extern const struct type type_hash_collection__HashMapstring__Stringstring__String; extern const struct type type_abstract_collection__MapKeysIteratorstring__Stringstring__String; extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringstring__String; extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringstring__String; extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringstring__String; -extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringstring__String; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringstring__String; extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringstring__String; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringstring__String; extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringstring__String; -extern const struct type type_array__AbstractArrayReadabstract_compiler__ExternCFile; -extern const struct types resolution_table_array__ArrayIteratorabstract_compiler__ExternCFile; -extern const struct types resolution_table_array__NativeArrayabstract_compiler__ExternCFile; +extern const struct type type_abstract_collection__ContainerIteratorabstract_compiler__CodeFile; +extern const struct types resolution_table_list__ListNodeabstract_compiler__CodeFile; +extern const struct types resolution_table_list__ListIteratorabstract_compiler__CodeFile; +extern const struct type type_array__NativeArrayabstract_compiler__CodeFile; +extern const struct type type_array__ArrayIteratorabstract_compiler__CodeFile; +extern const struct types resolution_table_array__Arrayabstract_compiler__CodeFile; +extern const struct type type_hash_collection__HashMapstring__Stringparser_nodes__ANode; +extern const struct type type_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__ANode; +extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringparser_nodes__ANode; +extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__ANode; +extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringparser_nodes__ANode; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringparser_nodes__ANode; +extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringparser_nodes__ANode; +extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringparser_nodes__ANode; +extern const struct type type_array__AbstractArrayReadffi_base__ExternFile; +extern const struct types resolution_table_array__ArrayIteratorffi_base__ExternFile; +extern const struct types resolution_table_array__NativeArrayffi_base__ExternFile; extern const struct types resolution_table_array__ArraySetIteratorstring__String; +extern const struct types resolution_table_hash_collection__HashSetNodemodel__MClassType; +extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MClassType; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassType; +extern const struct types resolution_table_hash_collection__HashSetNodemodel__MClass; +extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MClass; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClass; +extern const struct types resolution_table_hash_collection__HashSetNodemodel__MMethodDef; +extern const struct types resolution_table_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement; +extern const struct type type_hash_collection__HashSetmodel__MMethodDef; +extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MMethodDef; +extern const struct type type_hash_collection__HashSetlayout_builders__PropertyLayoutElement; +extern const struct types resolution_table_hash_collection__HashSetIteratorlayout_builders__PropertyLayoutElement; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethodDef; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodelayout_builders__PropertyLayoutElement; +extern const struct types resolution_table_hash_collection__HashSetNodemodel__MMethod; +extern const struct types resolution_table_hash_collection__HashSetNodemodel__MProperty; +extern const struct type type_hash_collection__HashSetmodel__MMethod; +extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MMethod; +extern const struct type type_hash_collection__HashSetmodel__MProperty; +extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MProperty; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MMethod; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MProperty; +extern const struct type type_abstract_collection__ContainerIteratormodel__MMethodDef; +extern const struct types resolution_table_list__ListNodemodel__MMethodDef; +extern const struct types resolution_table_list__ListIteratormodel__MMethodDef; +extern const struct type type_array__NativeArraymodel__MMethodDef; +extern const struct type type_array__ArrayIteratormodel__MMethodDef; +extern const struct types resolution_table_array__Arraymodel__MMethodDef; extern const struct type type_hash_collection__HashMapmodel__MClassTypestring__String; extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypestring__String; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypestring__String; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypestring__String; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypestring__String; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypestring__String; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypestring__String; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypestring__String; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypestring__String; extern const struct type type_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction; extern const struct types resolution_table_list__ListNodeabstract_compiler__AbstractRuntimeFunction; extern const struct types resolution_table_list__ListIteratorabstract_compiler__AbstractRuntimeFunction; +extern const struct type type_array__NativeArrayabstract_compiler__AbstractRuntimeFunction; +extern const struct type type_array__ArrayIteratorabstract_compiler__AbstractRuntimeFunction; +extern const struct types resolution_table_array__Arrayabstract_compiler__AbstractRuntimeFunction; extern const struct types resolution_table_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction; -extern const struct types resolution_table_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction; extern const struct type type_hash_collection__HashSetabstract_compiler__AbstractRuntimeFunction; extern const struct types resolution_table_hash_collection__HashSetIteratorabstract_compiler__AbstractRuntimeFunction; -extern const struct type type_nullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeabstract_compiler__AbstractRuntimeFunction; extern const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MClassType; extern const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType; @@ -2330,65 +1361,50 @@ extern const struct types resolution_table_hash_collection__HashMapValuesmodel__ extern const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType; extern const struct type type_abstract_collection__Collectionarray__Arraymodel__MType; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MType; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MClassType; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MType; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MClassType; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MType; -extern const struct type type_array__AbstractArrayReadkernel__Int; -extern const struct types resolution_table_array__ArrayIteratorkernel__Int; -extern const struct types resolution_table_array__NativeArraykernel__Int; -extern const struct type type_array__AbstractArrayReadmodel__MType; -extern const struct types resolution_table_array__ArrayIteratormodel__MType; -extern const struct type type_array__AbstractArrayReadnullable_model__MType; -extern const struct types resolution_table_array__ArrayIteratornullable_model__MType; -extern const struct types resolution_table_array__NativeArraymodel__MType; -extern const struct types resolution_table_array__NativeArraynullable_model__MType; -extern const struct types resolution_table_range__IteratorRangekernel__Int; -extern const struct type type_abstract_collection__ContainerIteratormodel__MClassType; -extern const struct types resolution_table_list__ListNodemodel__MClassType; -extern const struct types resolution_table_list__ListIteratormodel__MClassType; extern const struct type type_hash_collection__HashMapstring__Stringkernel__Int; extern const struct type type_abstract_collection__MapKeysIteratorstring__Stringkernel__Int; extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringkernel__Int; extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringkernel__Int; extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringkernel__Int; -extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringkernel__Int; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringkernel__Int; extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringkernel__Int; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringkernel__Int; extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringkernel__Int; extern const struct type type_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass; extern const struct type type_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass; extern const struct type type_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassarray__Arraymodel__MClass; extern const struct types resolution_table_layout_builders__Layoutmodel__MClass; extern const struct type type_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass; -extern const struct type type_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass; +extern const struct type type_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass; extern const struct type type_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass; extern const struct type type_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass; extern const struct types resolution_table_hash_collection__HashMapmodel__MClasshash_collection__HashSetmodel__MClass; extern const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Setmodel__MClass; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass; extern const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass; extern const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MClass; extern const struct type type_abstract_collection__Mapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int; extern const struct types resolution_table_layout_builders__PHLayoutmodel__MClassmodel__MClass; extern const struct type type_hash_collection__HashMapKeysmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int; extern const struct type type_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int; extern const struct type type_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int; extern const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; @@ -2396,29 +1412,27 @@ extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MC extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MVirtualTypeProp; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct types resolution_table_hash_collection__HashSetNodemodel__MVirtualTypeProp; -extern const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp; -extern const struct type type_hash_collection__HashSetmodel__MVirtualTypeProp; extern const struct type type_array__Arraymodel__MVirtualTypeProp; +extern const struct type type_hash_collection__HashSetmodel__MVirtualTypeProp; extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MVirtualTypeProp; -extern const struct type type_nullable_hash_collection__HashSetNodemodel__MVirtualTypeProp; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MVirtualTypeProp; extern const struct type type_hash_collection__HashMapKeysmodel__MVirtualTypePropkernel__Int; -extern const struct type type_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int; +extern const struct type type_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int; extern const struct type type_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int; extern const struct type type_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int; extern const struct types resolution_table_hash_collection__HashMapmodel__MVirtualTypePropkernel__Int; extern const struct type type_hash_collection__HashMapKeyslayout_builders__PropertyLayoutElementkernel__Int; -extern const struct type type_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int; +extern const struct type type_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int; extern const struct type type_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int; extern const struct type type_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int; +extern const struct type type_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int; extern const struct types resolution_table_hash_collection__HashMaplayout_builders__PropertyLayoutElementkernel__Int; extern const struct types resolution_table_layout_builders__Layoutmodel__MVirtualTypeProp; extern const struct types resolution_table_layout_builders__Layoutlayout_builders__PropertyLayoutElement; @@ -2426,16 +1440,15 @@ extern const struct type type_array__AbstractArrayReadabstract_compiler__CodeWri extern const struct types resolution_table_array__ArrayIteratorabstract_compiler__CodeWriter; extern const struct types resolution_table_array__NativeArrayabstract_compiler__CodeWriter; extern const struct types resolution_table_hash_collection__HashSetNodestring__String; -extern const struct types resolution_table_nullable_hash_collection__HashSetNodestring__String; extern const struct type type_hash_collection__HashSetstring__String; extern const struct types resolution_table_hash_collection__HashSetIteratorstring__String; -extern const struct type type_nullable_hash_collection__HashSetNodestring__String; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodestring__String; extern const struct type type_hash_collection__HashMapKeysmodel__MAttributekernel__Int; -extern const struct type type_hash_collection__HashMapValuesmodel__MAttributekernel__Int; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int; +extern const struct type type_hash_collection__HashMapValuesmodel__MAttributekernel__Int; extern const struct type type_hash_collection__HashMapIteratormodel__MAttributekernel__Int; extern const struct type type_hash_collection__HashMapNodemodel__MAttributekernel__Int; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int; extern const struct types resolution_table_hash_collection__HashMapmodel__MAttributekernel__Int; extern const struct types resolution_table_layout_builders__Layoutmodel__MAttribute; extern const struct type type_hash_collection__HashMapmodel__MClassabstract_collection__Setmodel__MAttribute; @@ -2444,21 +1457,29 @@ extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MC extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MAttribute; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MAttribute; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct types resolution_table_hash_collection__HashSetNodemodel__MAttribute; -extern const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MAttribute; -extern const struct type type_hash_collection__HashSetmodel__MAttribute; extern const struct type type_array__Arraymodel__MAttribute; +extern const struct type type_hash_collection__HashSetmodel__MAttribute; extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MAttribute; -extern const struct type type_nullable_hash_collection__HashSetNodemodel__MAttribute; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MAttribute; extern const struct type type_array__AbstractArrayReadabstract_compiler__RuntimeVariable; extern const struct types resolution_table_array__ArrayIteratorabstract_compiler__RuntimeVariable; extern const struct types resolution_table_array__NativeArrayabstract_compiler__RuntimeVariable; +extern const struct type type_array__AbstractArrayReadmodel__MType; +extern const struct types resolution_table_array__ArrayIteratormodel__MType; +extern const struct type type_array__AbstractArrayReadnullable_model__MType; +extern const struct types resolution_table_array__ArrayIteratornullable_model__MType; +extern const struct type type_array__AbstractArrayReadnitni_callbacks__NitniCallback; +extern const struct types resolution_table_array__ArrayIteratornitni_callbacks__NitniCallback; +extern const struct types resolution_table_array__NativeArraymodel__MType; +extern const struct types resolution_table_array__NativeArraynullable_model__MType; +extern const struct types resolution_table_array__NativeArraynitni_callbacks__NitniCallback; +extern const struct type type_abstract_collection__ContainerIteratormodel__MClassType; +extern const struct types resolution_table_list__ListNodemodel__MClassType; +extern const struct types resolution_table_list__ListIteratormodel__MClassType; extern const struct type type_abstract_collection__ContainerIteratorstring__String; extern const struct types resolution_table_list__ListNodestring__String; extern const struct types resolution_table_list__ListIteratorstring__String; @@ -2466,16 +1487,18 @@ extern const struct type type_array__AbstractArrayReadmodel__MClassType; extern const struct types resolution_table_array__ArrayIteratormodel__MClassType; extern const struct types resolution_table_array__NativeArraymodel__MClassType; extern const struct type type_hash_collection__HashMapKeysmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int; -extern const struct type type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int; +extern const struct type type_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct type type_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct type type_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct type type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType; -extern const struct type type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType; +extern const struct type type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType; extern const struct type type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashSetmodel__MType; extern const struct type type_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashSetmodel__MType; extern const struct type type_hash_collection__HashMapscope__EscapeMarkstring__String; extern const struct type type_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String; @@ -2483,27 +1506,36 @@ extern const struct type type_abstract_collection__Collectionscope__EscapeMark; extern const struct types resolution_table_hash_collection__HashMapKeysscope__EscapeMarkstring__String; extern const struct type type_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String; extern const struct types resolution_table_hash_collection__HashMapValuesscope__EscapeMarkstring__String; -extern const struct type type_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__EscapeMarkstring__String; extern const struct types resolution_table_hash_collection__HashMapNodescope__EscapeMarkstring__String; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodescope__EscapeMarkstring__String; extern const struct types resolution_table_hash_collection__HashMapIteratorscope__EscapeMarkstring__String; extern const struct type type_hash_collection__HashMapscope__Variableabstract_compiler__RuntimeVariable; extern const struct type type_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable; extern const struct types resolution_table_hash_collection__HashMapKeysscope__Variableabstract_compiler__RuntimeVariable; extern const struct type type_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable; extern const struct types resolution_table_hash_collection__HashMapValuesscope__Variableabstract_compiler__RuntimeVariable; -extern const struct type type_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable; extern const struct types resolution_table_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodescope__Variableabstract_compiler__RuntimeVariable; extern const struct types resolution_table_hash_collection__HashMapIteratorscope__Variableabstract_compiler__RuntimeVariable; -extern const struct type type_array__AbstractArrayReadparser__State; -extern const struct types resolution_table_array__ArrayIteratorparser__State; -extern const struct types resolution_table_array__NativeArrayparser__State; -extern const struct type type_array__NativeArrayparser_nodes__AClassdef; -extern const struct type type_array__ArrayIteratorparser_nodes__AClassdef; -extern const struct types resolution_table_array__Arrayparser_nodes__AClassdef; +extern const struct type type_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup; +extern const struct type type_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup; +extern const struct type type_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup; +extern const struct type type_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup; +extern const struct type type_nullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup; +extern const struct types resolution_table_hash_collection__HashMapmproject__MGroupposet__POSetElementmproject__MGroup; +extern const struct type type_hash_collection__HashSetmproject__MGroup; +extern const struct type type_poset__POSetmproject__MGroup; +extern const struct types resolution_table_poset__POSetElementmproject__MGroup; +extern const struct type type_array__AbstractArrayReadkernel__Int; +extern const struct types resolution_table_array__ArrayIteratorkernel__Int; +extern const struct types resolution_table_array__NativeArraykernel__Int; +extern const struct type type_array__AbstractArrayReadparser_nodes__AStdClassdef; +extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AStdClassdef; +extern const struct type type_array__AbstractArrayReadparser_nodes__AClassdef; +extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AClassdef; +extern const struct types resolution_table_array__NativeArrayparser_nodes__AStdClassdef; +extern const struct types resolution_table_array__NativeArrayparser_nodes__AClassdef; extern const struct type type_array__NativeArrayparser_nodes__APropdef; extern const struct type type_array__ArrayIteratorparser_nodes__APropdef; extern const struct types resolution_table_array__Arrayparser_nodes__APropdef; @@ -2511,68 +1543,56 @@ extern const struct type type_abstract_collection__ContainerIteratorparser_nodes extern const struct types resolution_table_list__ListNodeparser_nodes__ANode; extern const struct types resolution_table_list__ListIteratorparser_nodes__ANode; extern const struct types resolution_table_hash_collection__HashSetNodeparser_nodes__ANode; -extern const struct types resolution_table_nullable_hash_collection__HashSetNodeparser_nodes__ANode; extern const struct type type_hash_collection__HashSetparser_nodes__ANode; extern const struct types resolution_table_hash_collection__HashSetIteratorparser_nodes__ANode; -extern const struct type type_nullable_hash_collection__HashSetNodeparser_nodes__ANode; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeparser_nodes__ANode; -extern const struct type type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef; -extern const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_hash_collection__HashMapmodel_base__MModuleabstract_collection__Setmodel__MClassType; -extern const struct type type_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModuleabstract_collection__Setmodel__MClassType; -extern const struct type type_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType; -extern const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModuleabstract_collection__Setmodel__MClassType; -extern const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType; -extern const struct type type_array__AbstractArrayReadmodel__MGenericType; -extern const struct types resolution_table_array__ArrayIteratormodel__MGenericType; -extern const struct types resolution_table_array__NativeArraymodel__MGenericType; -extern const struct type type_array__AbstractArrayReadmodel__MPropDef; -extern const struct types resolution_table_array__ArrayIteratormodel__MPropDef; -extern const struct type type_array__AbstractArrayReadnullable_model__MPropDef; -extern const struct types resolution_table_array__ArrayIteratornullable_model__MPropDef; -extern const struct types resolution_table_array__NativeArraymodel__MPropDef; -extern const struct types resolution_table_array__NativeArraynullable_model__MPropDef; extern const struct type type_hash_collection__HashMapmodel__MClassarray__Arraynullable_model__MClass; extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraynullable_model__MClass; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass; extern const struct type type_abstract_collection__Collectionarray__Arraynullable_model__MClass; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraynullable_model__MClass; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraynullable_model__MClass; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraynullable_model__MClass; +extern const struct type type_array__AbstractArrayReadnullable_model__MPropDef; +extern const struct types resolution_table_array__ArrayIteratornullable_model__MPropDef; +extern const struct types resolution_table_array__NativeArraynullable_model__MPropDef; +extern const struct type type_array__AbstractArrayReadmodel__MPropDef; +extern const struct types resolution_table_array__ArrayIteratormodel__MPropDef; +extern const struct types resolution_table_array__NativeArraymodel__MPropDef; +extern const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassDef; +extern const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_hash_collection__HashMapmmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_abstract_collection__Collectionabstract_collection__Setmodel__MClassType; +extern const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_array__AbstractArrayReadmodel__MGenericType; +extern const struct types resolution_table_array__ArrayIteratormodel__MGenericType; +extern const struct types resolution_table_array__NativeArraymodel__MGenericType; extern const struct types resolution_table_hash_collection__HashSetNodemodel__MClassDef; -extern const struct types resolution_table_nullable_hash_collection__HashSetNodemodel__MClassDef; extern const struct types resolution_table_hash_collection__HashSetIteratormodel__MClassDef; -extern const struct type type_nullable_hash_collection__HashSetNodemodel__MClassDef; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemodel__MClassDef; extern const struct type type_hash_collection__HashMapmodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType; @@ -2584,55 +1604,49 @@ extern const struct type type_abstract_collection__Collectionabstract_collection extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct type type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Setmodel__MType; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Setmodel__MType; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Setmodel__MType; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Setmodel__MType; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Setmodel__MType; extern const struct type type_hash_collection__HashMapKeysmodel__MClassTypekernel__Int; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassTypekernel__Int; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassTypekernel__Int; extern const struct type type_hash_collection__HashMapIteratormodel__MClassTypekernel__Int; extern const struct type type_hash_collection__HashMapNodemodel__MClassTypekernel__Int; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassTypekernel__Int; extern const struct type type_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct type type_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct type type_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct types resolution_table_hash_collection__HashMapmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct type type_abstract_collection__MapKeysIteratormodel__MTypekernel__Int; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypekernel__Int; extern const struct type type_abstract_collection__MapValuesIteratormodel__MTypekernel__Int; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypekernel__Int; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypekernel__Int; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MTypekernel__Int; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypekernel__Int; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypekernel__Int; -extern const struct type type_array__AbstractArrayReadstring_search__Match; -extern const struct types resolution_table_array__ArrayIteratorstring_search__Match; -extern const struct types resolution_table_array__NativeArraystring_search__Match; -extern const struct type type_array__AbstractArrayReadparser__ReduceAction; -extern const struct types resolution_table_array__ArrayIteratorparser__ReduceAction; -extern const struct types resolution_table_array__NativeArrayparser__ReduceAction; +extern const struct type type_array__AbstractArrayReadparser__State; +extern const struct types resolution_table_array__ArrayIteratorparser__State; +extern const struct types resolution_table_array__NativeArrayparser__State; extern const struct type type_array__NativeArrayparser_nodes__AImport; extern const struct type type_array__ArrayIteratorparser_nodes__AImport; extern const struct types resolution_table_array__Arrayparser_nodes__AImport; +extern const struct type type_array__AbstractArrayReadparser_nodes__AAnnotation; +extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AAnnotation; +extern const struct types resolution_table_array__NativeArrayparser_nodes__AAnnotation; extern const struct type type_hash_collection__HashMapmodel__MClassmodel__MClassType; extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassmodel__MClassType; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassmodel__MClassType; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassmodel__MClassType; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassmodel__MClassType; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassmodel__MClassType; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassmodel__MClassType; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassmodel__MClassType; extern const struct type type_array__ArrayMapmodel__MClassparser_nodes__AType; extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AType; @@ -2646,88 +1660,64 @@ extern const struct type type_array__NativeArrayabstract_collection__Couplemodel extern const struct type type_abstract_collection__Collectionabstract_collection__Couplemodel__MClassparser_nodes__AType; extern const struct type type_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType; extern const struct types resolution_table_array__Arrayabstract_collection__Couplemodel__MClassparser_nodes__AType; -extern const struct type type_abstract_collection__ContainerIteratorscope__Scope; -extern const struct types resolution_table_list__ListNodescope__Scope; -extern const struct types resolution_table_list__ListIteratorscope__Scope; -extern const struct type type_array__AbstractArrayReadflow__FlowContext; -extern const struct types resolution_table_array__ArrayIteratorflow__FlowContext; -extern const struct types resolution_table_array__NativeArrayflow__FlowContext; -extern const struct types resolution_table_hash_collection__HashSetNodescope__Variable; -extern const struct types resolution_table_nullable_hash_collection__HashSetNodescope__Variable; -extern const struct type type_hash_collection__HashSetscope__Variable; -extern const struct types resolution_table_hash_collection__HashSetIteratorscope__Variable; -extern const struct type type_nullable_hash_collection__HashSetNodescope__Variable; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable; -extern const struct type type_array__AbstractArrayReadmodel__MMethod; -extern const struct types resolution_table_array__ArrayIteratormodel__MMethod; -extern const struct types resolution_table_array__NativeArraymodel__MMethod; -extern const struct type type_array__AbstractArrayReadmodel__MParameterType; -extern const struct types resolution_table_array__ArrayIteratormodel__MParameterType; -extern const struct types resolution_table_array__NativeArraymodel__MParameterType; -extern const struct type type_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass; -extern const struct type type_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass; -extern const struct type type_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass; -extern const struct type type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass; -extern const struct types resolution_table_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass; -extern const struct types resolution_table_poset__POSetElementmodel__MClass; -extern const struct types resolution_table_array__ArraySetIteratormodel__MType; extern const struct type type_array__NativeArrayparser_nodes__AExternCodeBlock; extern const struct type type_array__ArrayIteratorparser_nodes__AExternCodeBlock; extern const struct types resolution_table_array__Arrayparser_nodes__AExternCodeBlock; -extern const struct type type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef; -extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef; -extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef; -extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef; -extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef; -extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef; -extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef; -extern const struct type type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef; -extern const struct type type_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef; -extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef; -extern const struct type type_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef; -extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef; -extern const struct types resolution_table_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef; -extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef; +extern const struct type type_abstract_collection__ContainerIteratorscope__Scope; +extern const struct types resolution_table_list__ListNodescope__Scope; +extern const struct types resolution_table_list__ListIteratorscope__Scope; +extern const struct type type_array__NativeArrayscope__Scope; +extern const struct type type_array__ArrayIteratorscope__Scope; +extern const struct types resolution_table_array__Arrayscope__Scope; +extern const struct type type_array__AbstractArrayReadflow__FlowContext; +extern const struct types resolution_table_array__ArrayIteratorflow__FlowContext; +extern const struct types resolution_table_array__NativeArrayflow__FlowContext; +extern const struct types resolution_table_hash_collection__HashSetNodescope__Variable; +extern const struct type type_hash_collection__HashSetscope__Variable; +extern const struct types resolution_table_hash_collection__HashSetIteratorscope__Variable; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodescope__Variable; +extern const struct type type_array__AbstractArrayReadtyping__CallSite; +extern const struct types resolution_table_array__ArrayIteratortyping__CallSite; +extern const struct types resolution_table_array__NativeArraytyping__CallSite; +extern const struct type type_hash_collection__HashMapffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct type type_abstract_collection__MapKeysIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct types resolution_table_hash_collection__HashMapKeysffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct type type_abstract_collection__MapValuesIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct type type_abstract_collection__Collectionabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct types resolution_table_hash_collection__HashMapValuesffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct types resolution_table_hash_collection__HashMapNodeffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct types resolution_table_hash_collection__HashMapIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct type type_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass; +extern const struct type type_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass; +extern const struct type type_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass; +extern const struct type type_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass; +extern const struct types resolution_table_hash_collection__HashMapmodel__MClassposet__POSetElementmodel__MClass; +extern const struct type type_poset__POSetmodel__MClass; +extern const struct types resolution_table_poset__POSetElementmodel__MClass; +extern const struct type type_array__AbstractArrayReadmodel__MParameterType; +extern const struct types resolution_table_array__ArrayIteratormodel__MParameterType; +extern const struct types resolution_table_array__NativeArraymodel__MParameterType; +extern const struct type type_array__AbstractArrayReadstring_search__Match; +extern const struct types resolution_table_array__ArrayIteratorstring_search__Match; +extern const struct types resolution_table_array__NativeArraystring_search__Match; +extern const struct type type_array__AbstractArrayReadparser__ReduceAction; +extern const struct types resolution_table_array__ArrayIteratorparser__ReduceAction; +extern const struct types resolution_table_array__NativeArrayparser__ReduceAction; extern const struct type type_array__NativeArrayparser_nodes__AFormaldef; extern const struct type type_array__ArrayIteratorparser_nodes__AFormaldef; extern const struct types resolution_table_array__Arrayparser_nodes__AFormaldef; extern const struct type type_array__NativeArrayparser_nodes__ASuperclass; extern const struct type type_array__ArrayIteratorparser_nodes__ASuperclass; extern const struct types resolution_table_array__Arrayparser_nodes__ASuperclass; -extern const struct type type_array__NativeArrayparser_nodes__AAnnotation; -extern const struct type type_array__ArrayIteratorparser_nodes__AAnnotation; -extern const struct types resolution_table_array__Arrayparser_nodes__AAnnotation; -extern const struct type type_array__NativeArrayparser_nodes__AParam; -extern const struct type type_array__ArrayIteratorparser_nodes__AParam; -extern const struct types resolution_table_array__Arrayparser_nodes__AParam; -extern const struct type type_array__NativeArrayparser_nodes__AExternCall; -extern const struct type type_array__ArrayIteratorparser_nodes__AExternCall; -extern const struct types resolution_table_array__Arrayparser_nodes__AExternCall; -extern const struct type type_array__NativeArrayparser_nodes__AType; -extern const struct type type_array__ArrayIteratorparser_nodes__AType; -extern const struct types resolution_table_array__Arrayparser_nodes__AType; -extern const struct type type_array__NativeArrayparser_nodes__TId; -extern const struct type type_array__ArrayIteratorparser_nodes__TId; -extern const struct types resolution_table_array__Arrayparser_nodes__TId; -extern const struct type type_array__NativeArrayparser_nodes__AAtArg; -extern const struct type type_array__ArrayIteratorparser_nodes__AAtArg; -extern const struct types resolution_table_array__Arrayparser_nodes__AAtArg; -extern const struct type type_array__NativeArrayparser_nodes__TComment; -extern const struct type type_array__ArrayIteratorparser_nodes__TComment; -extern const struct types resolution_table_array__Arrayparser_nodes__TComment; -extern const struct type type_array__NativeArraymodel__MMethodDef; -extern const struct type type_array__ArrayIteratormodel__MMethodDef; -extern const struct types resolution_table_array__Arraymodel__MMethodDef; -extern const struct type type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct type type_array__AbstractArrayReadmodel__MMethod; +extern const struct types resolution_table_array__ArrayIteratormodel__MMethod; +extern const struct types resolution_table_array__NativeArraymodel__MMethod; +extern const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct types resolution_table_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MMethodDef; +extern const struct types resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_array__AbstractArrayReadmodel__MParameter; extern const struct types resolution_table_array__ArrayIteratormodel__MParameter; extern const struct types resolution_table_array__NativeArraymodel__MParameter; @@ -2736,20 +1726,16 @@ extern const struct type type_abstract_collection__MapKeysIteratorstring__String extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringscope__Variable; extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringscope__Variable; extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringscope__Variable; -extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringscope__Variable; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringscope__Variable; extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringscope__Variable; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringscope__Variable; extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringscope__Variable; extern const struct type type_hash_collection__HashMapscope__Variablenullable_model__MType; extern const struct type type_abstract_collection__MapKeysIteratorscope__Variablenullable_model__MType; extern const struct types resolution_table_hash_collection__HashMapKeysscope__Variablenullable_model__MType; extern const struct type type_abstract_collection__MapValuesIteratorscope__Variablenullable_model__MType; extern const struct types resolution_table_hash_collection__HashMapValuesscope__Variablenullable_model__MType; -extern const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_model__MType; extern const struct types resolution_table_hash_collection__HashMapNodescope__Variablenullable_model__MType; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodescope__Variablenullable_model__MType; extern const struct types resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_model__MType; extern const struct type type_hash_collection__HashMapscope__Variablenullable_array__Arraynullable_model__MType; extern const struct type type_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType; @@ -2757,43 +1743,101 @@ extern const struct types resolution_table_hash_collection__HashMapKeysscope__Va extern const struct type type_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType; extern const struct type type_abstract_collection__Collectionnullable_array__Arraynullable_model__MType; extern const struct types resolution_table_hash_collection__HashMapValuesscope__Variablenullable_array__Arraynullable_model__MType; -extern const struct type type_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType; extern const struct types resolution_table_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodescope__Variablenullable_array__Arraynullable_model__MType; extern const struct types resolution_table_hash_collection__HashMapIteratorscope__Variablenullable_array__Arraynullable_model__MType; +extern const struct types resolution_table_hash_collection__HashSetNodenitni_callbacks__MExplicitCall; +extern const struct type type_array__Arraynitni_callbacks__MExplicitCall; +extern const struct type type_hash_collection__HashSetnitni_callbacks__MExplicitCall; +extern const struct types resolution_table_hash_collection__HashSetIteratornitni_callbacks__MExplicitCall; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCall; +extern const struct types resolution_table_hash_collection__HashSetNodenitni_callbacks__MExplicitSuper; +extern const struct type type_array__Arraynitni_callbacks__MExplicitSuper; +extern const struct type type_hash_collection__HashSetnitni_callbacks__MExplicitSuper; +extern const struct types resolution_table_hash_collection__HashSetIteratornitni_callbacks__MExplicitSuper; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitSuper; +extern const struct types resolution_table_hash_collection__HashSetNodenitni_callbacks__MExplicitCast; +extern const struct type type_array__Arraynitni_callbacks__MExplicitCast; +extern const struct type type_hash_collection__HashSetnitni_callbacks__MExplicitCast; +extern const struct types resolution_table_hash_collection__HashSetIteratornitni_callbacks__MExplicitCast; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodenitni_callbacks__MExplicitCast; extern const struct type type_array__NativeArraymodel__MAttributeDef; extern const struct type type_abstract_collection__Collectionmodel__MAttributeDef; extern const struct type type_array__ArrayIteratormodel__MAttributeDef; extern const struct types resolution_table_array__Arraymodel__MAttributeDef; -extern const struct type type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct types resolution_table_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct types resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct type type_array__AbstractArrayReadc_compiler_options__CCompilerOption; +extern const struct types resolution_table_array__ArrayIteratorc_compiler_options__CCompilerOption; +extern const struct types resolution_table_array__NativeArrayc_compiler_options__CCompilerOption; +extern const struct type type_array__AbstractArrayReadc_compiler_options__DirectCCompilerOption; +extern const struct types resolution_table_array__ArrayIteratorc_compiler_options__DirectCCompilerOption; +extern const struct types resolution_table_array__NativeArrayc_compiler_options__DirectCCompilerOption; extern const struct type type_abstract_collection__ContainerIteratorkernel__Int; extern const struct types resolution_table_list__ListNodekernel__Int; extern const struct types resolution_table_list__ListIteratorkernel__Int; +extern const struct type type_hash_collection__HashMapmodel__MClassparser_nodes__AClassdef; +extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef; +extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassparser_nodes__AClassdef; +extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef; +extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassparser_nodes__AClassdef; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef; +extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassparser_nodes__AClassdef; +extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassparser_nodes__AClassdef; +extern const struct types resolution_table_hash_collection__HashSetNodeffi_base__FFILanguage; +extern const struct type type_hash_collection__HashSetffi_base__FFILanguage; +extern const struct types resolution_table_hash_collection__HashSetIteratorffi_base__FFILanguage; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodeffi_base__FFILanguage; +extern const struct type type_hash_collection__HashMapmodel__MPropertyparser_nodes__APropdef; +extern const struct type type_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef; +extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MPropertyparser_nodes__APropdef; +extern const struct type type_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef; +extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MPropertyparser_nodes__APropdef; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef; +extern const struct types resolution_table_hash_collection__HashMapNodemodel__MPropertyparser_nodes__APropdef; +extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MPropertyparser_nodes__APropdef; +extern const struct type type_array__NativeArrayparser_nodes__AParam; +extern const struct type type_array__ArrayIteratorparser_nodes__AParam; +extern const struct types resolution_table_array__Arrayparser_nodes__AParam; +extern const struct type type_array__NativeArrayparser_nodes__AExternCall; +extern const struct type type_array__ArrayIteratorparser_nodes__AExternCall; +extern const struct types resolution_table_array__Arrayparser_nodes__AExternCall; +extern const struct type type_array__NativeArrayparser_nodes__AType; +extern const struct type type_array__ArrayIteratorparser_nodes__AType; +extern const struct types resolution_table_array__Arrayparser_nodes__AType; +extern const struct type type_array__NativeArrayparser_nodes__TId; +extern const struct type type_array__ArrayIteratorparser_nodes__TId; +extern const struct types resolution_table_array__Arrayparser_nodes__TId; +extern const struct type type_array__NativeArrayparser_nodes__AAtArg; +extern const struct type type_array__ArrayIteratorparser_nodes__AAtArg; +extern const struct types resolution_table_array__Arrayparser_nodes__AAtArg; +extern const struct type type_array__NativeArrayparser_nodes__TComment; +extern const struct type type_array__ArrayIteratorparser_nodes__TComment; +extern const struct types resolution_table_array__Arrayparser_nodes__TComment; +extern const struct type type_array__AbstractArrayReadparser_nodes__Token; +extern const struct types resolution_table_array__ArrayIteratorparser_nodes__Token; +extern const struct types resolution_table_array__NativeArrayparser_nodes__Token; extern const struct type type_array__NativeArraymodel__MVirtualTypeDef; extern const struct type type_abstract_collection__Collectionmodel__MVirtualTypeDef; extern const struct type type_array__ArrayIteratormodel__MVirtualTypeDef; extern const struct types resolution_table_array__Arraymodel__MVirtualTypeDef; -extern const struct type type_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct type type_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct types resolution_table_more_collections__HashMap2model_base__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct types resolution_table_more_collections__HashMap2mmodule__MModulemodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_array__AbstractArrayReadmodel__MVirtualType; extern const struct types resolution_table_array__ArrayIteratormodel__MVirtualType; extern const struct types resolution_table_array__NativeArraymodel__MVirtualType; extern const struct type type_array__AbstractArrayReadparser_nodes__AExpr; extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AExpr; extern const struct types resolution_table_array__NativeArrayparser_nodes__AExpr; -extern const struct type type_array__AbstractArrayReadparser_nodes__AIntExpr; -extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AIntExpr; -extern const struct types resolution_table_array__NativeArrayparser_nodes__AIntExpr; extern const struct type type_array__AbstractArrayReadscope__Variable; extern const struct types resolution_table_array__ArrayIteratorscope__Variable; extern const struct types resolution_table_array__NativeArrayscope__Variable; -extern const struct type type_array__AbstractArrayReadparser_nodes__Token; -extern const struct types resolution_table_array__ArrayIteratorparser_nodes__Token; -extern const struct types resolution_table_array__NativeArrayparser_nodes__Token; +extern const struct type type_array__AbstractArrayReadparser_nodes__AIntExpr; +extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AIntExpr; +extern const struct types resolution_table_array__NativeArrayparser_nodes__AIntExpr; +extern const struct types resolution_table_array__ArraySetIteratormodel__MType; extern const struct type type_array__AbstractArrayReadparser_nodes__ABreakExpr; extern const struct types resolution_table_array__ArrayIteratorparser_nodes__ABreakExpr; extern const struct types resolution_table_array__NativeArrayparser_nodes__ABreakExpr; @@ -2805,38 +1849,37 @@ extern const struct types resolution_table_hash_collection__HashMapKeysphase__Ph extern const struct type type_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase; extern const struct type type_abstract_collection__Collectionposet__POSetElementphase__Phase; extern const struct types resolution_table_hash_collection__HashMapValuesphase__Phaseposet__POSetElementphase__Phase; -extern const struct type type_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase; extern const struct types resolution_table_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodephase__Phaseposet__POSetElementphase__Phase; extern const struct types resolution_table_hash_collection__HashMapIteratorphase__Phaseposet__POSetElementphase__Phase; extern const struct type type_hash_collection__HashSetNodephase__Phase; extern const struct type type_hash_collection__HashSetIteratorphase__Phase; extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase; +extern const struct type type_nullable_hash_collection__HashSetNodephase__Phase; extern const struct types resolution_table_hash_collection__HashSetphase__Phase; -extern const struct type type_abstract_collection__MapKeysIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule; -extern const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModuleposet__POSetElementmodel_base__MModule; -extern const struct type type_abstract_collection__MapValuesIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule; -extern const struct type type_abstract_collection__Collectionposet__POSetElementmodel_base__MModule; -extern const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModuleposet__POSetElementmodel_base__MModule; -extern const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule; -extern const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModuleposet__POSetElementmodel_base__MModule; -extern const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule; -extern const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel_base__MModule; -extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel_base__MModule; -extern const struct type type_array__Arrayarray__Arraymodel_base__MModule; -extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel_base__MModule; +extern const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymproject__MProject; +extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymproject__MProject; +extern const struct type type_array__Arrayarray__Arraymproject__MProject; +extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymproject__MProject; +extern const struct type type_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule; +extern const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModuleposet__POSetElementmmodule__MModule; +extern const struct type type_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule; +extern const struct type type_abstract_collection__Collectionposet__POSetElementmmodule__MModule; +extern const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModuleposet__POSetElementmmodule__MModule; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule; +extern const struct types resolution_table_hash_collection__HashMapNodemmodule__MModuleposet__POSetElementmmodule__MModule; +extern const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModuleposet__POSetElementmmodule__MModule; +extern const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymmodule__MModule; +extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymmodule__MModule; +extern const struct type type_array__Arrayarray__Arraymmodule__MModule; +extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymmodule__MModule; extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClassDef; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassDefposet__POSetElementmodel__MClassDef; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypeposet__POSetElementmodel__MClassType; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypeposet__POSetElementmodel__MClassType; @@ -2848,14 +1891,10 @@ extern const struct types resolution_table_hash_collection__HashMapValuesmodel__ extern const struct type type_abstract_collection__MapValuesIteratormodel__MTypeposet__POSetElementmodel__MType; extern const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MType; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeposet__POSetElementmodel__MType; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypeposet__POSetElementmodel__MClassType; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypeposet__POSetElementmodel__MType; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypeposet__POSetElementmodel__MClassType; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypeposet__POSetElementmodel__MType; extern const struct type type_abstract_collection__MapIteratorstring__Stringarray__Arraymodel__MClass; @@ -2866,34 +1905,39 @@ extern const struct type type_abstract_collection__MapIteratorstring__Stringarra extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringarray__Arraymodel__MProperty; extern const struct type type_array__Arrayarray__Arraymodel__MProperty; extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringarray__Arraymodel__MProperty; -extern const struct type type_abstract_collection__MapKeysIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct type type_abstract_collection__MapValuesIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct type type_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct type type_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct type type_abstract_collection__Collectionmore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; -extern const struct type type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; +extern const struct type type_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty; -extern const struct type type_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty; +extern const struct type type_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty; extern const struct type type_hash_collection__HashMapNodestring__Stringnullable_model__MProperty; +extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapstring__Stringnullable_model__MProperty; -extern const struct type type_abstract_collection__MapIteratorstring__Stringparser_nodes__AModule; -extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__AModule; -extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__AModule; -extern const struct type type_abstract_collection__MapIteratormodel_base__MModuleparser_nodes__AModule; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleparser_nodes__AModule; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleparser_nodes__AModule; +extern const struct type type_abstract_collection__MapIteratorstring__Stringnullable_modelbuilder__ModulePath; +extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_modelbuilder__ModulePath; +extern const struct type type_array__Arraynullable_modelbuilder__ModulePath; +extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_modelbuilder__ModulePath; +extern const struct type type_abstract_collection__MapIteratorstring__Stringnullable_mproject__MGroup; +extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_mproject__MGroup; +extern const struct type type_array__Arraynullable_mproject__MGroup; +extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_mproject__MGroup; +extern const struct type type_abstract_collection__MapIteratormmodule__MModuleparser_nodes__AModule; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleparser_nodes__AModule; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleparser_nodes__AModule; extern const struct type type_abstract_collection__MapIteratormodel__MClassDefparser_nodes__AClassdef; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefparser_nodes__AClassdef; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassDefparser_nodes__AClassdef; @@ -2908,12 +1952,10 @@ extern const struct type type_array__Arrayabstract_collection__Setmodel__MProper extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MProperty; extern const struct type type_array__Arrayabstract_collection__Setlayout_builders__PropertyLayoutElement; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setlayout_builders__PropertyLayoutElement; +extern const struct types resolution_table_array__NativeArraykernel__Char; extern const struct type type_abstract_collection__MapIteratorstring__Stringopts__Option; extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringopts__Option; extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringopts__Option; -extern const struct types resolution_table_array__NativeArraykernel__Char; -extern const struct type type_abstract_collection__Containermodel__MMethodDef; -extern const struct types resolution_table_abstract_collection__ContainerIteratormodel__MMethodDef; extern const struct type type_abstract_collection__MapIteratormodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefhash_collection__HashSetmodel__MType; extern const struct type type_array__Arrayhash_collection__HashSetmodel__MType; @@ -2932,22 +1974,30 @@ extern const struct type type_abstract_collection__MapIteratormodel__MClassarray extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MPropDef; extern const struct type type_array__Arrayarray__Arraynullable_model__MPropDef; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MPropDef; -extern const struct type type_abstract_collection__Containerabstract_compiler__CodeFile; -extern const struct types resolution_table_abstract_collection__ContainerIteratorabstract_compiler__CodeFile; -extern const struct type type_array__NativeArrayabstract_compiler__CodeFile; -extern const struct type type_array__ArrayIteratorabstract_compiler__CodeFile; -extern const struct types resolution_table_array__Arrayabstract_compiler__CodeFile; extern const struct type type_abstract_collection__MapIteratorstring__Stringstring__String; extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringstring__String; extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringstring__String; +extern const struct type type_abstract_collection__Containerabstract_compiler__CodeFile; +extern const struct types resolution_table_abstract_collection__ContainerIteratorabstract_compiler__CodeFile; +extern const struct type type_array__AbstractArrayReadabstract_compiler__CodeFile; +extern const struct types resolution_table_array__ArrayIteratorabstract_compiler__CodeFile; +extern const struct types resolution_table_array__NativeArrayabstract_compiler__CodeFile; +extern const struct type type_abstract_collection__MapIteratorstring__Stringparser_nodes__ANode; +extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringparser_nodes__ANode; +extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringparser_nodes__ANode; +extern const struct type type_abstract_collection__Containermodel__MMethodDef; +extern const struct types resolution_table_abstract_collection__ContainerIteratormodel__MMethodDef; +extern const struct type type_array__AbstractArrayReadmodel__MMethodDef; +extern const struct types resolution_table_array__ArrayIteratormodel__MMethodDef; +extern const struct types resolution_table_array__NativeArraymodel__MMethodDef; extern const struct type type_abstract_collection__MapIteratormodel__MClassTypestring__String; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypestring__String; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypestring__String; extern const struct type type_abstract_collection__Containerabstract_compiler__AbstractRuntimeFunction; extern const struct types resolution_table_abstract_collection__ContainerIteratorabstract_compiler__AbstractRuntimeFunction; -extern const struct type type_array__NativeArrayabstract_compiler__AbstractRuntimeFunction; -extern const struct type type_array__ArrayIteratorabstract_compiler__AbstractRuntimeFunction; -extern const struct types resolution_table_array__Arrayabstract_compiler__AbstractRuntimeFunction; +extern const struct type type_array__AbstractArrayReadabstract_compiler__AbstractRuntimeFunction; +extern const struct types resolution_table_array__ArrayIteratorabstract_compiler__AbstractRuntimeFunction; +extern const struct types resolution_table_array__NativeArrayabstract_compiler__AbstractRuntimeFunction; extern const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MClassType; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MClassType; extern const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MType; @@ -2956,8 +2006,6 @@ extern const struct type type_array__Arrayarray__Arraymodel__MClassType; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MClassType; extern const struct type type_array__Arrayarray__Arraymodel__MType; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MType; -extern const struct type type_abstract_collection__Containermodel__MClassType; -extern const struct types resolution_table_abstract_collection__ContainerIteratormodel__MClassType; extern const struct type type_abstract_collection__MapIteratorstring__Stringkernel__Int; extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringkernel__Int; extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringkernel__Int; @@ -2965,10 +2013,8 @@ extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassa extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassarray__Arraymodel__MClass; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassarray__Arraymodel__MClass; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassarray__Arraymodel__MClass; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassarray__Arraymodel__MClass; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassarray__Arraymodel__MClass; extern const struct type type_abstract_collection__MapKeysIteratormodel__MClasshash_collection__HashSetmodel__MClass; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClasshash_collection__HashSetmodel__MClass; @@ -2979,14 +2025,10 @@ extern const struct type type_abstract_collection__Collectionhash_collection__Ha extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClasshash_collection__HashSetmodel__MClass; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Setmodel__MClass; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Setmodel__MClass; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClasshash_collection__HashSetmodel__MClass; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Setmodel__MClass; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClasshash_collection__HashSetmodel__MClass; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Setmodel__MClass; extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int; @@ -2994,10 +2036,8 @@ extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MC extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int; extern const struct type type_abstract_collection__Collectionabstract_collection__Mapmodel__MClasskernel__Int; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassabstract_collection__Mapmodel__MClasskernel__Int; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassabstract_collection__Mapmodel__MClasskernel__Int; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassabstract_collection__Mapmodel__MClasskernel__Int; extern const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MVirtualTypeProp; @@ -3014,24 +2054,18 @@ extern const struct type type_abstract_collection__MapValuesIteratormodel__MVirt extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MVirtualTypePropkernel__Int; extern const struct type type_abstract_collection__MapValuesIteratorlayout_builders__PropertyLayoutElementkernel__Int; extern const struct types resolution_table_hash_collection__HashMapValueslayout_builders__PropertyLayoutElementkernel__Int; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int; -extern const struct type type_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int; extern const struct types resolution_table_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MVirtualTypePropkernel__Int; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodelayout_builders__PropertyLayoutElementkernel__Int; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MVirtualTypePropkernel__Int; extern const struct types resolution_table_hash_collection__HashMapIteratorlayout_builders__PropertyLayoutElementkernel__Int; extern const struct type type_abstract_collection__MapKeysIteratormodel__MAttributekernel__Int; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MAttributekernel__Int; extern const struct type type_abstract_collection__MapValuesIteratormodel__MAttributekernel__Int; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MAttributekernel__Int; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MAttributekernel__Int; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MAttributekernel__Int; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MAttributekernel__Int; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MAttributekernel__Int; extern const struct type type_abstract_collection__MapIteratormodel__MClassabstract_collection__Setmodel__MAttribute; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassabstract_collection__Setmodel__MAttribute; @@ -3040,6 +2074,8 @@ extern const struct types resolution_table_abstract_collection__MapValuesIterato extern const struct type type_array__NativeArraymodel__MAttribute; extern const struct type type_array__ArrayIteratormodel__MAttribute; extern const struct types resolution_table_array__Arraymodel__MAttribute; +extern const struct type type_abstract_collection__Containermodel__MClassType; +extern const struct types resolution_table_abstract_collection__ContainerIteratormodel__MClassType; extern const struct type type_abstract_collection__Containerstring__String; extern const struct types resolution_table_abstract_collection__ContainerIteratorstring__String; extern const struct type type_abstract_collection__MapKeysIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int; @@ -3047,51 +2083,57 @@ extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MT extern const struct type type_abstract_collection__MapValuesIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct type type_abstract_collection__Collectionabstract_collection__Mapmodel__MTypekernel__Int; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct type type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashSetmodel__MType; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashSetmodel__MType; extern const struct type type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashSetmodel__MType; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashSetmodel__MType; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashSetmodel__MType; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashSetmodel__MType; -extern const struct type type_abstract_collection__MapIteratorscope__EscapeMarkstring__String; extern const struct type type_array__Arrayscope__EscapeMark; +extern const struct type type_abstract_collection__MapIteratorscope__EscapeMarkstring__String; extern const struct types resolution_table_abstract_collection__MapKeysIteratorscope__EscapeMarkstring__String; extern const struct types resolution_table_abstract_collection__MapValuesIteratorscope__EscapeMarkstring__String; extern const struct type type_abstract_collection__MapIteratorscope__Variableabstract_compiler__RuntimeVariable; extern const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variableabstract_compiler__RuntimeVariable; extern const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variableabstract_compiler__RuntimeVariable; -extern const struct type type_array__AbstractArrayReadparser_nodes__AClassdef; -extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AClassdef; -extern const struct types resolution_table_array__NativeArrayparser_nodes__AClassdef; +extern const struct type type_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup; +extern const struct types resolution_table_hash_collection__HashMapKeysmproject__MGroupposet__POSetElementmproject__MGroup; +extern const struct type type_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup; +extern const struct type type_abstract_collection__Collectionposet__POSetElementmproject__MGroup; +extern const struct types resolution_table_hash_collection__HashMapValuesmproject__MGroupposet__POSetElementmproject__MGroup; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup; +extern const struct types resolution_table_hash_collection__HashMapNodemproject__MGroupposet__POSetElementmproject__MGroup; +extern const struct types resolution_table_hash_collection__HashMapIteratormproject__MGroupposet__POSetElementmproject__MGroup; +extern const struct type type_hash_collection__HashSetNodemproject__MGroup; +extern const struct type type_hash_collection__HashSetIteratormproject__MGroup; +extern const struct type type_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup; +extern const struct type type_nullable_hash_collection__HashSetNodemproject__MGroup; +extern const struct types resolution_table_hash_collection__HashSetmproject__MGroup; extern const struct type type_array__AbstractArrayReadparser_nodes__APropdef; extern const struct types resolution_table_array__ArrayIteratorparser_nodes__APropdef; extern const struct types resolution_table_array__NativeArrayparser_nodes__APropdef; extern const struct type type_abstract_collection__Containerparser_nodes__ANode; extern const struct types resolution_table_abstract_collection__ContainerIteratorparser_nodes__ANode; -extern const struct type type_abstract_collection__MapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_array__Arrayabstract_collection__Setmodel__MClassDef; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClassDef; -extern const struct type type_abstract_collection__MapIteratormodel_base__MModuleabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_array__Arrayabstract_collection__Setmodel__MClass; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClass; -extern const struct type type_abstract_collection__MapIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType; -extern const struct type type_array__Arrayabstract_collection__Setmodel__MClassType; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleabstract_collection__Setmodel__MClassType; extern const struct type type_abstract_collection__MapIteratormodel__MClassarray__Arraynullable_model__MClass; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassarray__Arraynullable_model__MClass; extern const struct type type_array__Arrayarray__Arraynullable_model__MClass; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassarray__Arraynullable_model__MClass; +extern const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_array__Arrayabstract_collection__Setmodel__MClassDef; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassDef; +extern const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_array__Arrayabstract_collection__Setmodel__MClass; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClass; +extern const struct type type_abstract_collection__MapIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; +extern const struct type type_array__Arrayabstract_collection__Setmodel__MClassType; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleabstract_collection__Setmodel__MClassType; extern const struct type type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Setmodel__MType; extern const struct type type_abstract_collection__MapIteratormodel__MTypeabstract_collection__Setmodel__MType; @@ -3103,19 +2145,15 @@ extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassT extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypekernel__Int; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypekernel__Int; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypekernel__Int; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypekernel__Int; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypekernel__Int; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypekernel__Int; extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct type type_abstract_collection__MapIteratormodel__MTypekernel__Int; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypekernel__Int; @@ -3132,71 +2170,45 @@ extern const struct types resolution_table_abstract_collection__MapValuesIterato extern const struct type type_array__AbstractArrayReadabstract_collection__Couplemodel__MClassparser_nodes__AType; extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Couplemodel__MClassparser_nodes__AType; extern const struct types resolution_table_array__NativeArrayabstract_collection__Couplemodel__MClassparser_nodes__AType; +extern const struct type type_array__AbstractArrayReadparser_nodes__AExternCodeBlock; +extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AExternCodeBlock; +extern const struct types resolution_table_array__NativeArrayparser_nodes__AExternCodeBlock; extern const struct type type_abstract_collection__Containerscope__Scope; extern const struct types resolution_table_abstract_collection__ContainerIteratorscope__Scope; -extern const struct type type_array__NativeArrayscope__Scope; -extern const struct type type_array__ArrayIteratorscope__Scope; -extern const struct types resolution_table_array__Arrayscope__Scope; +extern const struct type type_array__AbstractArrayReadscope__Scope; +extern const struct types resolution_table_array__ArrayIteratorscope__Scope; +extern const struct types resolution_table_array__NativeArrayscope__Scope; +extern const struct type type_abstract_collection__MapIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct types resolution_table_abstract_collection__MapKeysIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct type type_array__Arrayabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct types resolution_table_abstract_collection__MapValuesIteratorffi_base__FFILanguageabstract_collection__Setnitni_callbacks__NitniCallback; extern const struct type type_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MClassposet__POSetElementmodel__MClass; extern const struct type type_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass; extern const struct type type_abstract_collection__Collectionposet__POSetElementmodel__MClass; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MClassposet__POSetElementmodel__MClass; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MClassposet__POSetElementmodel__MClass; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MClassposet__POSetElementmodel__MClass; -extern const struct type type_array__AbstractArrayReadparser_nodes__AExternCodeBlock; -extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AExternCodeBlock; -extern const struct types resolution_table_array__NativeArrayparser_nodes__AExternCodeBlock; -extern const struct type type_abstract_collection__MapIteratormodel__MClassparser_nodes__AClassdef; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef; -extern const struct type type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef; extern const struct type type_array__AbstractArrayReadparser_nodes__AFormaldef; extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AFormaldef; extern const struct types resolution_table_array__NativeArrayparser_nodes__AFormaldef; extern const struct type type_array__AbstractArrayReadparser_nodes__ASuperclass; extern const struct types resolution_table_array__ArrayIteratorparser_nodes__ASuperclass; extern const struct types resolution_table_array__NativeArrayparser_nodes__ASuperclass; -extern const struct type type_array__AbstractArrayReadparser_nodes__AAnnotation; -extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AAnnotation; -extern const struct types resolution_table_array__NativeArrayparser_nodes__AAnnotation; -extern const struct type type_array__AbstractArrayReadparser_nodes__AParam; -extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AParam; -extern const struct types resolution_table_array__NativeArrayparser_nodes__AParam; -extern const struct type type_array__AbstractArrayReadparser_nodes__AExternCall; -extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AExternCall; -extern const struct types resolution_table_array__NativeArrayparser_nodes__AExternCall; -extern const struct type type_array__AbstractArrayReadparser_nodes__AType; -extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AType; -extern const struct types resolution_table_array__NativeArrayparser_nodes__AType; -extern const struct type type_array__AbstractArrayReadparser_nodes__TId; -extern const struct types resolution_table_array__ArrayIteratorparser_nodes__TId; -extern const struct types resolution_table_array__NativeArrayparser_nodes__TId; -extern const struct type type_array__AbstractArrayReadparser_nodes__AAtArg; -extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AAtArg; -extern const struct types resolution_table_array__NativeArrayparser_nodes__AAtArg; -extern const struct type type_array__AbstractArrayReadparser_nodes__TComment; -extern const struct types resolution_table_array__ArrayIteratorparser_nodes__TComment; -extern const struct types resolution_table_array__NativeArrayparser_nodes__TComment; -extern const struct type type_array__AbstractArrayReadmodel__MMethodDef; -extern const struct types resolution_table_array__ArrayIteratormodel__MMethodDef; -extern const struct types resolution_table_array__NativeArraymodel__MMethodDef; -extern const struct type type_hash_collection__HashMapKeysmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct type type_hash_collection__HashMapValuesmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct type type_hash_collection__HashMapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct type type_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct types resolution_table_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef; +extern const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_abstract_collection__MapIteratorstring__Stringscope__Variable; extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringscope__Variable; @@ -3208,54 +2220,92 @@ extern const struct type type_abstract_collection__MapIteratorscope__Variablenul extern const struct types resolution_table_abstract_collection__MapKeysIteratorscope__Variablenullable_array__Arraynullable_model__MType; extern const struct type type_array__Arraynullable_array__Arraynullable_model__MType; extern const struct types resolution_table_abstract_collection__MapValuesIteratorscope__Variablenullable_array__Arraynullable_model__MType; +extern const struct type type_array__NativeArraynitni_callbacks__MExplicitCall; +extern const struct type type_array__ArrayIteratornitni_callbacks__MExplicitCall; +extern const struct types resolution_table_array__Arraynitni_callbacks__MExplicitCall; +extern const struct type type_array__NativeArraynitni_callbacks__MExplicitSuper; +extern const struct type type_array__ArrayIteratornitni_callbacks__MExplicitSuper; +extern const struct types resolution_table_array__Arraynitni_callbacks__MExplicitSuper; +extern const struct type type_array__NativeArraynitni_callbacks__MExplicitCast; +extern const struct type type_array__ArrayIteratornitni_callbacks__MExplicitCast; +extern const struct types resolution_table_array__Arraynitni_callbacks__MExplicitCast; extern const struct type type_array__AbstractArrayReadmodel__MAttributeDef; extern const struct types resolution_table_array__ArrayIteratormodel__MAttributeDef; extern const struct types resolution_table_array__NativeArraymodel__MAttributeDef; -extern const struct type type_hash_collection__HashMapKeysmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct type type_hash_collection__HashMapValuesmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct type type_hash_collection__HashMapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct type type_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct types resolution_table_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_abstract_collection__Containerkernel__Int; extern const struct types resolution_table_abstract_collection__ContainerIteratorkernel__Int; +extern const struct type type_abstract_collection__MapIteratormodel__MClassparser_nodes__AClassdef; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassparser_nodes__AClassdef; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassparser_nodes__AClassdef; +extern const struct type type_abstract_collection__MapIteratormodel__MPropertyparser_nodes__APropdef; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MPropertyparser_nodes__APropdef; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MPropertyparser_nodes__APropdef; +extern const struct type type_array__AbstractArrayReadparser_nodes__AParam; +extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AParam; +extern const struct types resolution_table_array__NativeArrayparser_nodes__AParam; +extern const struct type type_array__AbstractArrayReadparser_nodes__AExternCall; +extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AExternCall; +extern const struct types resolution_table_array__NativeArrayparser_nodes__AExternCall; +extern const struct type type_array__AbstractArrayReadparser_nodes__AType; +extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AType; +extern const struct types resolution_table_array__NativeArrayparser_nodes__AType; +extern const struct type type_array__AbstractArrayReadparser_nodes__TId; +extern const struct types resolution_table_array__ArrayIteratorparser_nodes__TId; +extern const struct types resolution_table_array__NativeArrayparser_nodes__TId; +extern const struct type type_array__AbstractArrayReadparser_nodes__AAtArg; +extern const struct types resolution_table_array__ArrayIteratorparser_nodes__AAtArg; +extern const struct types resolution_table_array__NativeArrayparser_nodes__AAtArg; +extern const struct type type_array__AbstractArrayReadparser_nodes__TComment; +extern const struct types resolution_table_array__ArrayIteratorparser_nodes__TComment; +extern const struct types resolution_table_array__NativeArrayparser_nodes__TComment; extern const struct type type_array__AbstractArrayReadmodel__MVirtualTypeDef; extern const struct types resolution_table_array__ArrayIteratormodel__MVirtualTypeDef; extern const struct types resolution_table_array__NativeArraymodel__MVirtualTypeDef; -extern const struct type type_hash_collection__HashMapKeysmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct type type_hash_collection__HashMapValuesmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct type type_hash_collection__HashMapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct type type_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct types resolution_table_hash_collection__HashMapmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct type type_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct type type_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct type type_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct type type_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct type type_nullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct types resolution_table_hash_collection__HashMapmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct type type_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct types resolution_table_hash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_abstract_collection__MapIteratorphase__Phaseposet__POSetElementphase__Phase; extern const struct types resolution_table_abstract_collection__MapKeysIteratorphase__Phaseposet__POSetElementphase__Phase; extern const struct type type_array__Arrayposet__POSetElementphase__Phase; extern const struct types resolution_table_abstract_collection__MapValuesIteratorphase__Phaseposet__POSetElementphase__Phase; extern const struct types resolution_table_hash_collection__HashSetNodephase__Phase; -extern const struct types resolution_table_nullable_hash_collection__HashSetNodephase__Phase; extern const struct types resolution_table_hash_collection__HashSetIteratorphase__Phase; -extern const struct type type_nullable_hash_collection__HashSetNodephase__Phase; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodephase__Phase; -extern const struct type type_abstract_collection__MapIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule; -extern const struct type type_array__Arrayposet__POSetElementmodel_base__MModule; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModuleposet__POSetElementmodel_base__MModule; -extern const struct type type_array__NativeArrayarray__Arraymodel_base__MModule; -extern const struct type type_array__ArrayIteratorarray__Arraymodel_base__MModule; -extern const struct types resolution_table_array__Arrayarray__Arraymodel_base__MModule; +extern const struct type type_array__NativeArrayarray__Arraymproject__MProject; +extern const struct type type_array__ArrayIteratorarray__Arraymproject__MProject; +extern const struct types resolution_table_array__Arrayarray__Arraymproject__MProject; +extern const struct type type_abstract_collection__MapIteratormmodule__MModuleposet__POSetElementmmodule__MModule; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModuleposet__POSetElementmmodule__MModule; +extern const struct type type_array__Arrayposet__POSetElementmmodule__MModule; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModuleposet__POSetElementmmodule__MModule; +extern const struct type type_array__NativeArrayarray__Arraymmodule__MModule; +extern const struct type type_array__ArrayIteratorarray__Arraymmodule__MModule; +extern const struct types resolution_table_array__Arrayarray__Arraymmodule__MModule; extern const struct type type_abstract_collection__MapIteratormodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassDefposet__POSetElementmodel__MClassDef; extern const struct type type_array__Arrayposet__POSetElementmodel__MClassDef; @@ -3277,29 +2327,31 @@ extern const struct types resolution_table_array__Arrayarray__Arraynullable_mode extern const struct type type_array__NativeArrayarray__Arraymodel__MProperty; extern const struct type type_array__ArrayIteratorarray__Arraymodel__MProperty; extern const struct types resolution_table_array__Arrayarray__Arraymodel__MProperty; -extern const struct type type_abstract_collection__MapIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct type type_abstract_collection__MapIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct type type_array__Arraymore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulemore_collections__HashMap2model__MTypestring__Stringnullable_model__MProperty; extern const struct type type_abstract_collection__MapKeysIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct type type_abstract_collection__MapValuesIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct type type_abstract_collection__Collectionhash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypehash_collection__HashMapstring__Stringnullable_model__MProperty; extern const struct type type_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapKeysstring__Stringnullable_model__MProperty; extern const struct type type_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapValuesstring__Stringnullable_model__MProperty; -extern const struct type type_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapNodestring__Stringnullable_model__MProperty; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodestring__Stringnullable_model__MProperty; extern const struct types resolution_table_hash_collection__HashMapIteratorstring__Stringnullable_model__MProperty; +extern const struct type type_array__NativeArraynullable_modelbuilder__ModulePath; +extern const struct type type_array__ArrayIteratornullable_modelbuilder__ModulePath; +extern const struct types resolution_table_array__Arraynullable_modelbuilder__ModulePath; +extern const struct type type_array__NativeArraynullable_mproject__MGroup; +extern const struct type type_array__ArrayIteratornullable_mproject__MGroup; +extern const struct types resolution_table_array__Arraynullable_mproject__MGroup; extern const struct type type_array__NativeArrayabstract_collection__Setmodel__MProperty; extern const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MProperty; extern const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MProperty; @@ -3312,6 +2364,9 @@ extern const struct types resolution_table_array__Arrayhash_collection__HashSetm extern const struct type type_array__NativeArrayabstract_collection__Setmodel__MType; extern const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MType; extern const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MType; +extern const struct type type_array__NativeArrayabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct type type_array__ArrayIteratorabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct types resolution_table_array__Arrayabstract_collection__Setnitni_callbacks__NitniCallback; extern const struct type type_array__NativeArrayarray__Arraynullable_model__MType; extern const struct type type_array__ArrayIteratorarray__Arraynullable_model__MType; extern const struct types resolution_table_array__Arrayarray__Arraynullable_model__MType; @@ -3321,12 +2376,6 @@ extern const struct types resolution_table_array__Arraynullable_array__Arraynull extern const struct type type_array__NativeArrayarray__Arraynullable_model__MPropDef; extern const struct type type_array__ArrayIteratorarray__Arraynullable_model__MPropDef; extern const struct types resolution_table_array__Arrayarray__Arraynullable_model__MPropDef; -extern const struct type type_array__AbstractArrayReadabstract_compiler__CodeFile; -extern const struct types resolution_table_array__ArrayIteratorabstract_compiler__CodeFile; -extern const struct types resolution_table_array__NativeArrayabstract_compiler__CodeFile; -extern const struct type type_array__AbstractArrayReadabstract_compiler__AbstractRuntimeFunction; -extern const struct types resolution_table_array__ArrayIteratorabstract_compiler__AbstractRuntimeFunction; -extern const struct types resolution_table_array__NativeArrayabstract_compiler__AbstractRuntimeFunction; extern const struct type type_array__NativeArrayarray__Arraymodel__MClassType; extern const struct type type_array__ArrayIteratorarray__Arraymodel__MClassType; extern const struct types resolution_table_array__Arrayarray__Arraymodel__MClassType; @@ -3378,6 +2427,13 @@ extern const struct types resolution_table_abstract_collection__MapValuesIterato extern const struct type type_array__NativeArrayscope__EscapeMark; extern const struct type type_array__ArrayIteratorscope__EscapeMark; extern const struct types resolution_table_array__Arrayscope__EscapeMark; +extern const struct type type_abstract_collection__MapIteratormproject__MGroupposet__POSetElementmproject__MGroup; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormproject__MGroupposet__POSetElementmproject__MGroup; +extern const struct type type_array__Arrayposet__POSetElementmproject__MGroup; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormproject__MGroupposet__POSetElementmproject__MGroup; +extern const struct types resolution_table_hash_collection__HashSetNodemproject__MGroup; +extern const struct types resolution_table_hash_collection__HashSetIteratormproject__MGroup; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashSetNodemproject__MGroup; extern const struct type type_array__NativeArrayabstract_collection__Setmodel__MClassDef; extern const struct type type_array__ArrayIteratorabstract_collection__Setmodel__MClassDef; extern const struct types resolution_table_array__Arrayabstract_collection__Setmodel__MClassDef; @@ -3393,82 +2449,79 @@ extern const struct types resolution_table_abstract_collection__MapValuesIterato extern const struct type type_abstract_collection__MapIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassTypeabstract_collection__Mapmodel__MTypekernel__Int; -extern const struct type type_array__AbstractArrayReadscope__Scope; -extern const struct types resolution_table_array__ArrayIteratorscope__Scope; -extern const struct types resolution_table_array__NativeArrayscope__Scope; extern const struct type type_abstract_collection__MapIteratormodel__MClassposet__POSetElementmodel__MClass; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MClassposet__POSetElementmodel__MClass; extern const struct type type_array__Arrayposet__POSetElementmodel__MClass; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MClassposet__POSetElementmodel__MClass; -extern const struct type type_abstract_collection__MapKeysIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct type type_abstract_collection__MapValuesIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct type type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct type type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_abstract_collection__Collectionarray__Arraymodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MMethodDef; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MMethodDef; -extern const struct type type_abstract_collection__MapKeysIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct type type_abstract_collection__MapValuesIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct type type_array__AbstractArrayReadnitni_callbacks__MExplicitCall; +extern const struct types resolution_table_array__ArrayIteratornitni_callbacks__MExplicitCall; +extern const struct types resolution_table_array__NativeArraynitni_callbacks__MExplicitCall; +extern const struct type type_array__AbstractArrayReadnitni_callbacks__MExplicitSuper; +extern const struct types resolution_table_array__ArrayIteratornitni_callbacks__MExplicitSuper; +extern const struct types resolution_table_array__NativeArraynitni_callbacks__MExplicitSuper; +extern const struct type type_array__AbstractArrayReadnitni_callbacks__MExplicitCast; +extern const struct types resolution_table_array__ArrayIteratornitni_callbacks__MExplicitCast; +extern const struct types resolution_table_array__NativeArraynitni_callbacks__MExplicitCast; +extern const struct type type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct type type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_abstract_collection__Collectionarray__Arraymodel__MAttributeDef; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MAttributeDef; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct type type_abstract_collection__MapKeysIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct types resolution_table_hash_collection__HashMapKeysmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct type type_abstract_collection__MapValuesIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct type type_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct types resolution_table_hash_collection__HashMapKeysmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct type type_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_abstract_collection__Collectionhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct types resolution_table_hash_collection__HashMapValuesmodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct type type_nullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct types resolution_table_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct types resolution_table_hash_collection__HashMapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct types resolution_table_hash_collection__HashMapValuesmmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct types resolution_table_hash_collection__HashMapNodemmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct types resolution_table_hash_collection__HashMapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct types resolution_table_hash_collection__HashMapKeysmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_abstract_collection__Collectionarray__Arraymodel__MVirtualTypeDef; extern const struct types resolution_table_hash_collection__HashMapValuesmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct type type_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct types resolution_table_array__NativeArraynullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct types resolution_table_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct types resolution_table_nullable_hash_collection__HashMapNodemodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct types resolution_table_hash_collection__HashMapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_array__NativeArrayposet__POSetElementphase__Phase; extern const struct type type_array__ArrayIteratorposet__POSetElementphase__Phase; extern const struct types resolution_table_array__Arrayposet__POSetElementphase__Phase; -extern const struct type type_array__NativeArrayposet__POSetElementmodel_base__MModule; -extern const struct type type_array__ArrayIteratorposet__POSetElementmodel_base__MModule; -extern const struct types resolution_table_array__Arrayposet__POSetElementmodel_base__MModule; -extern const struct type type_array__AbstractArrayReadarray__Arraymodel_base__MModule; -extern const struct types resolution_table_array__ArrayIteratorarray__Arraymodel_base__MModule; -extern const struct types resolution_table_array__NativeArrayarray__Arraymodel_base__MModule; +extern const struct type type_array__AbstractArrayReadarray__Arraymproject__MProject; +extern const struct types resolution_table_array__ArrayIteratorarray__Arraymproject__MProject; +extern const struct types resolution_table_array__NativeArrayarray__Arraymproject__MProject; +extern const struct type type_array__NativeArrayposet__POSetElementmmodule__MModule; +extern const struct type type_array__ArrayIteratorposet__POSetElementmmodule__MModule; +extern const struct types resolution_table_array__Arrayposet__POSetElementmmodule__MModule; +extern const struct type type_array__AbstractArrayReadarray__Arraymmodule__MModule; +extern const struct types resolution_table_array__ArrayIteratorarray__Arraymmodule__MModule; +extern const struct types resolution_table_array__NativeArrayarray__Arraymmodule__MModule; extern const struct type type_array__NativeArrayposet__POSetElementmodel__MClassDef; extern const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClassDef; extern const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClassDef; @@ -3497,6 +2550,12 @@ extern const struct types resolution_table_abstract_collection__MapValuesIterato extern const struct type type_abstract_collection__MapIteratorstring__Stringnullable_model__MProperty; extern const struct types resolution_table_abstract_collection__MapKeysIteratorstring__Stringnullable_model__MProperty; extern const struct types resolution_table_abstract_collection__MapValuesIteratorstring__Stringnullable_model__MProperty; +extern const struct type type_array__AbstractArrayReadnullable_modelbuilder__ModulePath; +extern const struct types resolution_table_array__ArrayIteratornullable_modelbuilder__ModulePath; +extern const struct types resolution_table_array__NativeArraynullable_modelbuilder__ModulePath; +extern const struct type type_array__AbstractArrayReadnullable_mproject__MGroup; +extern const struct types resolution_table_array__ArrayIteratornullable_mproject__MGroup; +extern const struct types resolution_table_array__NativeArraynullable_mproject__MGroup; extern const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MProperty; extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MProperty; extern const struct type type_array__AbstractArrayReadabstract_collection__Setlayout_builders__PropertyLayoutElement; @@ -3507,8 +2566,11 @@ extern const struct type type_array__AbstractArrayReadhash_collection__HashSetmo extern const struct types resolution_table_array__ArrayIteratorhash_collection__HashSetmodel__MType; extern const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MType; extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MType; +extern const struct type type_array__AbstractArrayReadabstract_collection__Setnitni_callbacks__NitniCallback; +extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setnitni_callbacks__NitniCallback; extern const struct types resolution_table_array__NativeArrayhash_collection__HashSetmodel__MType; extern const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MType; +extern const struct types resolution_table_array__NativeArrayabstract_collection__Setnitni_callbacks__NitniCallback; extern const struct type type_array__AbstractArrayReadarray__Arraynullable_model__MType; extern const struct types resolution_table_array__ArrayIteratorarray__Arraynullable_model__MType; extern const struct type type_array__AbstractArrayReadnullable_array__Arraynullable_model__MType; @@ -3542,6 +2604,12 @@ extern const struct types resolution_table_array__Arrayabstract_collection__Mapm extern const struct type type_array__AbstractArrayReadscope__EscapeMark; extern const struct types resolution_table_array__ArrayIteratorscope__EscapeMark; extern const struct types resolution_table_array__NativeArrayscope__EscapeMark; +extern const struct type type_array__NativeArraymproject__MGroup; +extern const struct type type_array__ArrayIteratormproject__MGroup; +extern const struct types resolution_table_array__Arraymproject__MGroup; +extern const struct type type_array__NativeArrayposet__POSetElementmproject__MGroup; +extern const struct type type_array__ArrayIteratorposet__POSetElementmproject__MGroup; +extern const struct types resolution_table_array__Arrayposet__POSetElementmproject__MGroup; extern const struct type type_array__AbstractArrayReadabstract_collection__Setmodel__MClassDef; extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Setmodel__MClassDef; extern const struct types resolution_table_array__NativeArrayabstract_collection__Setmodel__MClassDef; @@ -3554,26 +2622,26 @@ extern const struct types resolution_table_array__NativeArrayabstract_collection extern const struct type type_array__NativeArrayposet__POSetElementmodel__MClass; extern const struct type type_array__ArrayIteratorposet__POSetElementmodel__MClass; extern const struct types resolution_table_array__Arrayposet__POSetElementmodel__MClass; -extern const struct type type_abstract_collection__MapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MMethodDef; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MMethodDef; extern const struct type type_array__Arrayarray__Arraymodel__MMethodDef; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MMethodDef; -extern const struct type type_abstract_collection__MapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MAttributeDef; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MAttributeDef; extern const struct type type_array__Arrayarray__Arraymodel__MAttributeDef; extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel__MTypearray__Arraymodel__MAttributeDef; -extern const struct type type_abstract_collection__MapIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct type type_abstract_collection__MapIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct types resolution_table_abstract_collection__MapKeysIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_array__Arrayhash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; -extern const struct types resolution_table_abstract_collection__MapValuesIteratormodel_base__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; +extern const struct types resolution_table_abstract_collection__MapValuesIteratormmodule__MModulehash_collection__HashMapmodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_abstract_collection__MapIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct types resolution_table_abstract_collection__MapKeysIteratormodel__MTypearray__Arraymodel__MVirtualTypeDef; extern const struct type type_array__Arrayarray__Arraymodel__MVirtualTypeDef; @@ -3581,9 +2649,9 @@ extern const struct types resolution_table_abstract_collection__MapValuesIterato extern const struct type type_array__AbstractArrayReadposet__POSetElementphase__Phase; extern const struct types resolution_table_array__ArrayIteratorposet__POSetElementphase__Phase; extern const struct types resolution_table_array__NativeArrayposet__POSetElementphase__Phase; -extern const struct type type_array__AbstractArrayReadposet__POSetElementmodel_base__MModule; -extern const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel_base__MModule; -extern const struct types resolution_table_array__NativeArrayposet__POSetElementmodel_base__MModule; +extern const struct type type_array__AbstractArrayReadposet__POSetElementmmodule__MModule; +extern const struct types resolution_table_array__ArrayIteratorposet__POSetElementmmodule__MModule; +extern const struct types resolution_table_array__NativeArrayposet__POSetElementmmodule__MModule; extern const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MClassDef; extern const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClassDef; extern const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MClassDef; @@ -3608,6 +2676,12 @@ extern const struct types resolution_table_array__NativeArrayabstract_collection extern const struct type type_array__AbstractArrayReadabstract_collection__Mapmodel__MTypekernel__Int; extern const struct types resolution_table_array__ArrayIteratorabstract_collection__Mapmodel__MTypekernel__Int; extern const struct types resolution_table_array__NativeArrayabstract_collection__Mapmodel__MTypekernel__Int; +extern const struct type type_array__AbstractArrayReadmproject__MGroup; +extern const struct types resolution_table_array__ArrayIteratormproject__MGroup; +extern const struct types resolution_table_array__NativeArraymproject__MGroup; +extern const struct type type_array__AbstractArrayReadposet__POSetElementmproject__MGroup; +extern const struct types resolution_table_array__ArrayIteratorposet__POSetElementmproject__MGroup; +extern const struct types resolution_table_array__NativeArrayposet__POSetElementmproject__MGroup; extern const struct type type_array__AbstractArrayReadposet__POSetElementmodel__MClass; extern const struct types resolution_table_array__ArrayIteratorposet__POSetElementmodel__MClass; extern const struct types resolution_table_array__NativeArrayposet__POSetElementmodel__MClass;