#include "run-time.h"

/* Typedefs for referenced classes */

typedef struct {
  D wrapper;
  D xep_;
  D function_signature_;
  D Pgf_cache_;
  D debug_name_;
  D generic_function_methods_;
  D discriminator_;
  D incremental_gf_module_;
  D incremental_gf_domain_info_;
  D incremental_gf_method_libraries_;
  D incremental_gf_properties_;
} _KLincremental_generic_functionGVKe;

typedef struct {
  D wrapper;
  D instanceQ_iep_;
  D debug_name_;
  D class_implementation_class_;
  D class_subtype_bit_;
  D class_module_;
} _KLfunction_classGVKi;

typedef struct {
  D wrapper;
  D instanceQ_iep_;
  D debug_name_;
  D class_implementation_class_;
  D class_subtype_bit_;
  D class_module_;
} _KLclassGVKd;

#define  define__KLmm_wrapperGVKi(nrepeated) \
  typedef struct { \
    D wrapper; \
    D mm_wrapper_implementation_class_; \
    D mm_wrapper_subtype_mask_; \
    DWORD mm_wrapper_fixed_part_; \
    DWORD mm_wrapper_variable_part_; \
    D mm_wrapper_number_patterns_; \
    DWORD mm_wrapper_pattern_element_[nrepeated+1]; \
  } _KLmm_wrapperGVKi_##nrepeated;
define__KLmm_wrapperGVKi(1);
define__KLmm_wrapperGVKi(0);

typedef struct {
  D wrapper;
  D namespace_name_;
  D library_major_version_;
  D library_minor_version_;
  D library_build_count_;
  D used_libraries_;
  D all_used_libraries_;
  D runtime_module_;
  D library_defined_generics_;
  D library_number_static_dispatches_;
  D library_number_dynamic_dispatches_;
} _KLlibraryGVKe;

typedef struct {
  D wrapper;
} _KLbooleanGVKd;

typedef struct {
  D wrapper;
} _KLobjectGVKd;

typedef struct {
  D wrapper;
} _KLunboundGVKe;

typedef struct {
  D wrapper;
  D slot_descriptor_properties_;
  D init_data_slot_;
  D slot_owner_;
  D init_keyword_;
  D slot_getter_;
  D slot_setter_;
  D slot_type_;
} _KLinstance_slot_descriptorGVKe;

typedef struct {
  D wrapper;
  D xep_;
  D function_signature_;
  D Pgf_cache_;
  D debug_name_;
  D generic_function_methods_;
  D discriminator_;
} _KLsealed_generic_functionGVKe;

typedef struct {
  D wrapper;
  D head_;
  D tail_;
} _KLempty_listGVKd;

typedef struct {
  D wrapper;
  D signature_properties_;
  D signature_required_;
} _KLobject_signatureGVKe;

typedef struct {
  D wrapper;
  D properties_;
  D engine_node_callback_;
  D engine_node_entry_point_;
} _KLabsent_engine_nodeGVKg;

#define  define__KLbyte_stringGVKd(nrepeated) \
  typedef struct { \
    D wrapper; \
    D size_; \
    char string_element_[nrepeated+1]; \
  } _KLbyte_stringGVKd_##nrepeated;
define__KLbyte_stringGVKd(20);
define__KLbyte_stringGVKd(27);
define__KLbyte_stringGVKd(3);
define__KLbyte_stringGVKd(17);
define__KLbyte_stringGVKd(18);
define__KLbyte_stringGVKd(11);
define__KLbyte_stringGVKd(15);
define__KLbyte_stringGVKd(14);
define__KLbyte_stringGVKd(8);
define__KLbyte_stringGVKd(12);
define__KLbyte_stringGVKd(13);
define__KLbyte_stringGVKd(7);
define__KLbyte_stringGVKd(6);
define__KLbyte_stringGVKd(9);
define__KLbyte_stringGVKd(10);
define__KLbyte_stringGVKd(4);
define__KLbyte_stringGVKd(5);

typedef struct {
  D wrapper;
  D head_;
  D tail_;
} _KLpairGVKd;

typedef struct {
  D wrapper;
  D xep_;
  D method_slot_descriptor_;
} _KLgetter_methodGVKi;

typedef struct {
  D wrapper;
  D symbol_name_;
} _KLsymbolGVKd;

typedef struct {
  D wrapper;
  D instanceQ_iep_;
  D union_type1_;
  D union_type2_;
} _KLunionGVKe;

typedef struct {
  D wrapper;
  D instanceQ_iep_;
  D singleton_object_;
} _KLsingletonGVKd;

typedef struct {
  D wrapper;
} _KLfile_locatorGYlocatorsVsystem;

typedef struct {
  D wrapper;
} _KLsequenceGVKd;

typedef struct {
  D wrapper;
} _KLdirectory_locatorGYlocatorsVsystem;

#define  define__KLsimple_object_vectorGVKd(nrepeated) \
  typedef struct { \
    D wrapper; \
    D size_; \
    D vector_element_[nrepeated+1]; \
  } _KLsimple_object_vectorGVKd_##nrepeated;
define__KLsimple_object_vectorGVKd(26);
define__KLsimple_object_vectorGVKd(6);
define__KLsimple_object_vectorGVKd(30);
define__KLsimple_object_vectorGVKd(16);
define__KLsimple_object_vectorGVKd(1);
define__KLsimple_object_vectorGVKd(10);
define__KLsimple_object_vectorGVKd(12);
define__KLsimple_object_vectorGVKd(2);
define__KLsimple_object_vectorGVKd(8);
define__KLsimple_object_vectorGVKd(0);

typedef struct {
  D wrapper;
} _KLserious_conditionGVKd;

typedef struct {
  D wrapper;
  D handler_type_;
  D handler_function_;
  D handler_test_;
  D handler_init_arguments_;
} _KLhandlerGVKi;

typedef struct {
  D wrapper;
  D command_client_;
  D command_server_;
  D command_invoker_;
  D command_results_to_;
  D Ptitle_;
  D Pgroup_;
  D Pcommand_;
  D Pproperty_;
} _KLhelp_commandGYcommand_linesVenvironment_commands;

typedef struct {
  D wrapper;
  D command_client_;
  D command_server_;
  D command_invoker_;
  D command_results_to_;
  D Pshort_;
} _KLversion_commandGYcommand_linesVenvironment_commands;

typedef struct {
  D wrapper;
} _KLintegerGVKd;

typedef struct {
  D wrapper;
  D xep_;
  D function_signature_;
  D mep_;
  D iep_;
  D keyword_specifiers_;
} _KLkeyword_methodGVKe;

typedef struct {
  D wrapper;
  D head_;
  D tail_;
} _KLlistGVKd;

typedef struct {
  D wrapper;
  D xep_;
  D function_signature_;
  D mep_;
} _KLsimple_methodGVKe;

typedef struct {
  D wrapper;
  D command_client_;
  D command_server_;
  D command_invoker_;
  D command_results_to_;
  D Pfile_;
} _KLimport_project_commandGVenvironment_commands;

typedef struct {
  D wrapper;
  D command_client_;
  D command_server_;
  D command_invoker_;
  D command_results_to_;
  D Pfile_;
} _KLopen_project_commandGVenvironment_commands;

typedef struct {
  D wrapper;
  D stretchy_representation_;
} _KLstretchy_object_vectorGVKe;

typedef struct {
  D wrapper;
  D command_client_;
  D command_server_;
  D command_invoker_;
  D command_results_to_;
  D Pproject_;
  D Pbuild_script_;
  D Ptarget_;
  D PforceQ_;
  D PsubprojectsQ_;
  D PunifyQ_;
  D PcleanQ_;
  D PsaveQ_;
  D PlinkQ_;
  D Poutput_;
  D PreleaseQ_;
} _KLbuild_project_commandGVenvironment_commands;

typedef struct {
  D wrapper;
  D command_client_;
  D command_server_;
  D command_invoker_;
  D command_results_to_;
  D Pproject_;
  D Pbuild_script_;
  D Ptarget_;
  D PforceQ_;
  D PsubprojectsQ_;
  D PunifyQ_;
} _KLlink_project_commandGVenvironment_commands;

#define  define__KLsimple_closure_methodGVKi(nrepeated) \
  typedef struct { \
    D wrapper; \
    D xep_; \
    D function_signature_; \
    D mep_; \
    D environment_size_; \
    D environment_element_[nrepeated+1]; \
  } _KLsimple_closure_methodGVKi_##nrepeated;
define__KLsimple_closure_methodGVKi(0);

typedef struct {
  D wrapper;
  D signature_properties_;
  D signature_required_;
} _KLsignatureGVKe;

typedef struct {
  D wrapper;
  D xep_;
} _KLfunctionGVKd;

typedef struct {
  D wrapper;
  D signature_properties_;
  D signature_required_;
  D signature_values_;
} _KLsignatureAvaluesGVKi;

typedef struct {
  D wrapper;
  D context_server_;
  D context_banner_;
} _KLserver_contextGYcommand_linesVenvironment_commands;

typedef struct {
  D wrapper;
  D class_properties_;
  D iclass_class_;
  D class_mm_wrapper_;
  D repeated_slot_descriptor_;
  D instance_slot_descriptors_;
  D iclass_dispatch_key_;
  D class_constructor_;
  D direct_superclasses_;
  D class_rcpl_vector_;
  D class_rcpl_position_;
  D class_rcpl_other_positions_;
  D class_known_joint_;
  D iclass_dependent_generics_;
  D iclass_subclass_dependent_generics_;
  D direct_subclasses_;
  D direct_methods_;
  D direct_slot_descriptors_;
  D slot_descriptors_;
  D direct_inherited_slot_descriptors_;
  D direct_initialization_argument_descriptors_;
  D class_slot_descriptors_;
  D defaulted_initialization_arguments_slot_;
  D class_slot_storage_;
} _KLimplementation_classGVKe;

typedef struct {
  D wrapper;
} _KLcommandGVcommands;

typedef struct {
  D wrapper;
  D command_client_;
  D command_server_;
  D command_invoker_;
  D command_results_to_;
} _KLbasic_commandGVcommands;

typedef struct {
  D wrapper;
  D namespace_name_;
  D home_library_;
} _KLmoduleGVKe;

typedef struct {
  D wrapper;
  D command_client_;
  D command_server_;
  D command_invoker_;
  D command_results_to_;
  D Pecho_inputQ_;
  D Pprofile_commandsQ_;
  D Ppersonal_root_;
  D Psystem_root_;
  D Pinternal_debug_;
  D Pproject_;
  D PhelpQ_;
  D PlogoQ_;
  D PversionQ_;
  D PshortversionQ_;
  D PdebuggerQ_;
  D PimportQ_;
  D PbuildQ_;
  D PcompileQ_;
  D PlinkQ_;
  D PsubprojectsQ_;
  D PcleanQ_;
  D PreleaseQ_;
  D Pbuild_script_;
  D Ptarget_;
  D PforceQ_;
  D PunifyQ_;
  D PsaveQ_;
  D PharpQ_;
  D PassembleQ_;
  D PdfmQ_;
} _KLmain_commandGYconsole_environmentVdylan_compiler;


/* Typedefs for defined classes */

typedef struct {
  D wrapper;
  D command_client_;
  D command_server_;
  D command_invoker_;
  D command_results_to_;
  D Pecho_inputQ_;
  D Pprofile_commandsQ_;
  D Ppersonal_root_;
  D Psystem_root_;
  D Pinternal_debug_;
  D Pproject_;
  D PhelpQ_;
  D PlogoQ_;
  D PversionQ_;
  D PshortversionQ_;
  D PdebuggerQ_;
  D PimportQ_;
  D PbuildQ_;
  D PcompileQ_;
  D PlinkQ_;
  D PsubprojectsQ_;
  D PcleanQ_;
  D PreleaseQ_;
  D Pbuild_script_;
  D Ptarget_;
  D PforceQ_;
  D PunifyQ_;
  D PsaveQ_;
  D PharpQ_;
  D PassembleQ_;
  D PdfmQ_;
} _KLbasic_main_commandGYconsole_environmentVdylan_compiler;


/* Referenced object declarations */

D KPadd_classVKeI (D);
D KPadd_a_methodVKnI (D, D, D, D, D, D);
extern _KLincremental_generic_functionGVKe Kdo_execute_commandVcommands;
extern _KLfunction_classGVKi KLincremental_generic_functionGVKe;
extern _KLclassGVKd KLfunction_classGVKi;
extern _KLclassGVKd KLclassGVKd;
extern _KLmm_wrapperGVKi_0 KLclassGVKdW;
extern _KLclassGVKd KLmm_wrapperGVKi;
extern _KLmm_wrapperGVKi_1 KLmm_wrapperGVKiW;
extern _KLmm_wrapperGVKi_0 KLfunction_classGVKiW;
extern _KLmm_wrapperGVKi_0 KLincremental_generic_functionGVKeW;
extern _KLlibraryGVKe Kdylan_compiler_libraryYdylan_userVdylan_compiler;
extern _KLclassGVKd KLlibraryGVKe;
extern _KLmm_wrapperGVKi_0 KLlibraryGVKeW;
extern _KLbooleanGVKd KPfalseVKi;
extern _KLclassGVKd KLbooleanGVKd;
extern _KLmm_wrapperGVKi_0 KLbooleanGVKdW;
extern _KLclassGVKd KLobjectGVKd;
extern _KLmm_wrapperGVKi_0 KLobjectGVKdW;
extern _KLunboundGVKe KPunboundVKi;
extern _KLclassGVKd KLunboundGVKe;
extern _KLmm_wrapperGVKi_0 KLunboundGVKeW;
extern _KLbooleanGVKd KPtrueVKi;
extern _KLclassGVKd KLinstance_slot_descriptorGVKe;
extern _KLmm_wrapperGVKi_0 KLinstance_slot_descriptorGVKeW;
extern _KLclassGVKd KLsealed_generic_functionGVKe;
extern _KLmm_wrapperGVKi_0 KLsealed_generic_functionGVKeW;
extern _KLempty_listGVKd KPempty_listVKi;
extern _KLclassGVKd KLempty_listGVKd;
extern _KLmm_wrapperGVKi_0 KLempty_listGVKdW;
extern _KLobject_signatureGVKe KDsignature_LobjectG_object_rest_value_1VKi;
extern _KLclassGVKd KLobject_signatureGVKe;
extern _KLmm_wrapperGVKi_0 KLobject_signatureGVKeW;
extern _KLabsent_engine_nodeGVKg RSINGULAR_Labsent_engine_nodeG;
extern _KLclassGVKd KLabsent_engine_nodeGVKg;
extern _KLmm_wrapperGVKi_0 KLabsent_engine_nodeGVKgW;
extern _KLclassGVKd KLbyte_stringGVKd;
extern _KLmm_wrapperGVKi_0 KLbyte_stringGVKdW;
extern _KLclassGVKd KLpairGVKd;
extern _KLmm_wrapperGVKi_0 KLpairGVKdW;
extern _KLclassGVKd KLgetter_methodGVKi;
extern _KLmm_wrapperGVKi_0 KLgetter_methodGVKiW;
extern _KLclassGVKd KLsymbolGVKd;
extern _KLmm_wrapperGVKi_0 KLsymbolGVKdW;
extern _KLclassGVKd KLunionGVKe;
extern _KLmm_wrapperGVKi_0 KLunionGVKeW;
D Kunion_instanceQVKiI (D, D);
extern _KLclassGVKd KLsingletonGVKd;
extern _KLmm_wrapperGVKi_0 KLsingletonGVKdW;
D Ksingleton_pointer_idQ_instanceQVKiI (D, D);
extern _KLclassGVKd KLfile_locatorGYlocatorsVsystem;
extern _KLmm_wrapperGVKi_0 KLfile_locatorGYlocatorsVsystemW;
extern _KLclassGVKd KLsequenceGVKd;
extern _KLmm_wrapperGVKi_0 KLsequenceGVKdW;
extern _KLclassGVKd KLdirectory_locatorGYlocatorsVsystem;
extern _KLmm_wrapperGVKi_0 KLdirectory_locatorGYlocatorsVsystemW;
extern _KLclassGVKd KLsimple_object_vectorGVKd;
extern _KLmm_wrapperGVKi_0 KLsimple_object_vectorGVKdW;
extern _KLsymbolGVKd KJtype_;
extern _KLclassGVKd KLserious_conditionGVKd;
extern _KLmm_wrapperGVKi_0 KLserious_conditionGVKdW;
extern _KLsymbolGVKd KJfunction_;
extern _KLsymbolGVKd KJtest_;
extern _KLsymbolGVKd KJinit_arguments_;
extern _KLsimple_object_vectorGVKd_0 KPempty_vectorVKi;
D KLhandlerGZ32ZconstructorVKiMM0I (D, D, D, D, D, D);
extern _KLclassGVKd KLhandlerGVKi;
extern _KLmm_wrapperGVKi_0 KLhandlerGVKiW;
extern _KLclassGVKd KLhelp_commandGYcommand_linesVenvironment_commands;
extern _KLmm_wrapperGVKi_0 KLhelp_commandGYcommand_linesVenvironment_commandsW;
extern _KLclassGVKd KLversion_commandGYcommand_linesVenvironment_commands;
extern _KLmm_wrapperGVKi_0 KLversion_commandGYcommand_linesVenvironment_commandsW;
D Kdylan_bannerYconsole_environmentVdylan_compilerI ();
extern _KLsealed_generic_functionGVKe Kcontext_serverYcommand_linesVenvironment_commands;
extern _KLsealed_generic_functionGVKe Kserver_output_streamYcommand_linesVenvironment_commands;
extern _KLsealed_generic_functionGVKe KformatYformatVio;
extern _KLincremental_generic_functionGVKe Knew_lineYstreamsVio;
extern _KLincremental_generic_functionGVKe Kforce_outputYstreams_protocolVcommon_dylan;
D Kset_named_propertyYcommand_linesVenvironment_commandsI (D, D, D, D, D);
extern _KLclassGVKd KLintegerGVKd;
extern _KLmm_wrapperGVKi_0 KLintegerGVKdW;
extern _KLkeyword_methodGVKe Kcommand_line_loopYcommand_linesVenvironment_commandsMM0;
extern _KLfunction_classGVKi KLkeyword_methodGVKe;
extern _KLmm_wrapperGVKi_0 KLkeyword_methodGVKeW;
extern _KLincremental_generic_functionGVKe KasVKd;
extern _KLclassGVKd KLlistGVKd;
extern _KLmm_wrapperGVKi_0 KLlistGVKdW;
extern _KLsimple_methodGVKe Kdebug_parts_setterYsimple_debuggingVdylanMM0;
extern _KLfunction_classGVKi KLsimple_methodGVKe;
extern _KLmm_wrapperGVKi_0 KLsimple_methodGVKeW;
extern _KLclassGVKd KLimport_project_commandGVenvironment_commands;
extern _KLmm_wrapperGVKi_0 KLimport_project_commandGVenvironment_commandsW;
extern _KLclassGVKd KLopen_project_commandGVenvironment_commands;
extern _KLmm_wrapperGVKi_0 KLopen_project_commandGVenvironment_commandsW;
D KLstretchy_object_vectorGZ32ZconstructorVKiMM0I (D, D);
extern _KLclassGVKd KLstretchy_object_vectorGVKe;
extern _KLmm_wrapperGVKi_0 KLstretchy_object_vectorGVKeW;
D KaddXVKdMM3I (D, D);
extern _KLsymbolGVKd KJoutput_;
extern _KLclassGVKd KLbuild_project_commandGVenvironment_commands;
extern _KLmm_wrapperGVKi_0 KLbuild_project_commandGVenvironment_commandsW;
extern _KLclassGVKd KLlink_project_commandGVenvironment_commands;
extern _KLmm_wrapperGVKi_0 KLlink_project_commandGVenvironment_commandsW;
extern _KLincremental_generic_functionGVKe KmakeVKd;
extern _KLincremental_generic_functionGVKe Kexecute_commandVcommands;
D Kapplication_filenameYcommon_extensionsVcommon_dylanI ();
extern _KLincremental_generic_functionGVKe Klocator_baseYlocatorsVsystem;
extern _KLincremental_generic_functionGVKe Kas_uppercaseVKd;
extern _KLkeyword_methodGVKe Kdisplay_conditionYcommand_linesVenvironment_commands;
extern _KLfunction_classGVKi KLsimple_closure_methodGVKi;
extern _KLmm_wrapperGVKi_0 KLsimple_closure_methodGVKiW;
extern _KLclassGVKd KLsignatureGVKe;
extern _KLmm_wrapperGVKi_0 KLsignatureGVKeW;
extern _KLclassGVKd KLfunctionGVKd;
extern _KLmm_wrapperGVKi_0 KLfunctionGVKdW;
extern _KLclassGVKd KLsignatureAvaluesGVKi;
extern _KLmm_wrapperGVKi_0 KLsignatureAvaluesGVKiW;
extern _KLsimple_object_vectorGVKd_16 KDsignature_LintegerG_typesVKi;
extern _KLclassGVKd KLserver_contextGYcommand_linesVenvironment_commands;
extern _KLmm_wrapperGVKi_0 KLserver_contextGYcommand_linesVenvironment_commandsW;
extern _KLclassGVKd KLimplementation_classGVKe;
extern _KLmm_wrapperGVKi_0 KLimplementation_classGVKeW;
extern _KLkeyword_methodGVKe Kdefault_class_constructorVKi;
extern _KLclassGVKd KLcommandGVcommands;
extern _KLmm_wrapperGVKi_0 KLcommandGVcommandsW;
extern _KLclassGVKd KLbasic_commandGVcommands;
extern _KLmm_wrapperGVKi_0 KLbasic_commandGVcommandsW;
extern _KLinstance_slot_descriptorGVKe Kcommand_clientVcommandsHLbasic_commandG;
extern _KLinstance_slot_descriptorGVKe Kcommand_serverVcommandsHLbasic_commandG;
extern _KLinstance_slot_descriptorGVKe Kcommand_invokerVcommandsHLbasic_commandG;
extern _KLinstance_slot_descriptorGVKe Kcommand_results_toVcommandsHLbasic_commandG;
D Kclass_instanceQ_rcpl_single_smallVKiI (D, D);
extern _KLmoduleGVKe Kconsole_environment_moduleYdylan_userVdylan_compiler;
extern _KLclassGVKd KLmoduleGVKe;
extern _KLmm_wrapperGVKi_0 KLmoduleGVKeW;
extern _KLclassGVKd KLmain_commandGYconsole_environmentVdylan_compiler;
extern D Tcurrent_handlersTVKi;
extern D TdebuggingQTVKi;
extern D Tdebug_outTVdfmc_common;
extern D Dmain_command_lineYconsole_environmentVdylan_compiler;

/* Defined object declarations */

extern _KLclassGVKd KLbasic_main_commandGYconsole_environmentVdylan_compiler;
extern _KLmm_wrapperGVKi_0 KLbasic_main_commandGYconsole_environmentVdylan_compilerW;
extern _KLsimple_methodGVKe Kdo_execute_commandVcommandsMdylan_compilerM0;
D Kdo_execute_commandVcommandsMdylan_compilerM0I (D, D);
extern _KLinstance_slot_descriptorGVKe KPecho_inputQYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPprofile_commandsQYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPpersonal_rootYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPsystem_rootYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPinternal_debugYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPprojectYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPhelpQYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPlogoQYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPversionQYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPshortversionQYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPdebuggerQYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPimportQYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPbuildQYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPcompileQYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPlinkQYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPsubprojectsQYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPcleanQYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPreleaseQYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPbuild_scriptYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPtargetYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPforceQYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPunifyQYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPsaveQYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPharpQYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPassembleQYconsole_environmentVdylan_compilerHLbasic_main_commandG;
extern _KLinstance_slot_descriptorGVKe KPdfmQYconsole_environmentVdylan_compilerHLbasic_main_commandG;
static _KLsymbolGVKd KJdfmQ_;
extern _KLsealed_generic_functionGVKe KPdfmQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPdfmQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K35;
static _KLbyte_stringGVKd_5 K36;
static _KLbyte_stringGVKd_4 K37;
static _KLsymbolGVKd KJassembleQ_;
extern _KLsealed_generic_functionGVKe KPassembleQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPassembleQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K41;
static _KLbyte_stringGVKd_10 K42;
static _KLbyte_stringGVKd_9 K43;
static _KLsymbolGVKd KJharpQ_;
extern _KLsealed_generic_functionGVKe KPharpQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPharpQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K47;
static _KLbyte_stringGVKd_6 K48;
static _KLbyte_stringGVKd_5 K49;
static _KLsymbolGVKd KJsaveQ_;
extern _KLsealed_generic_functionGVKe KPsaveQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPsaveQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K53;
static _KLbyte_stringGVKd_6 K54;
static _KLbyte_stringGVKd_5 K55;
static _KLsymbolGVKd KJunifyQ_;
extern _KLsealed_generic_functionGVKe KPunifyQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPunifyQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K59;
static _KLbyte_stringGVKd_7 K60;
static _KLbyte_stringGVKd_6 K61;
static _KLsymbolGVKd KJforceQ_;
extern _KLsealed_generic_functionGVKe KPforceQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPforceQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K65;
static _KLbyte_stringGVKd_7 K66;
static _KLbyte_stringGVKd_6 K67;
static _KLsymbolGVKd KJtarget_;
extern _KLsealed_generic_functionGVKe KPtargetYconsole_environmentVdylan_compiler;
static _KLunionGVKe K70;
static _KLsingletonGVKd K71;
extern _KLgetter_methodGVKi KPtargetYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K73;
static _KLbyte_stringGVKd_7 K74;
static _KLbyte_stringGVKd_6 K75;
static _KLsymbolGVKd KJbuild_script_;
extern _KLsealed_generic_functionGVKe KPbuild_scriptYconsole_environmentVdylan_compiler;
static _KLunionGVKe K78;
extern _KLgetter_methodGVKi KPbuild_scriptYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K80;
static _KLbyte_stringGVKd_13 K81;
static _KLbyte_stringGVKd_12 K82;
static _KLsymbolGVKd KJreleaseQ_;
extern _KLsealed_generic_functionGVKe KPreleaseQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPreleaseQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K86;
static _KLbyte_stringGVKd_9 K87;
static _KLbyte_stringGVKd_8 K88;
static _KLsymbolGVKd KJcleanQ_;
extern _KLsealed_generic_functionGVKe KPcleanQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPcleanQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K92;
static _KLbyte_stringGVKd_7 K93;
static _KLbyte_stringGVKd_6 K94;
static _KLsymbolGVKd KJsubprojectsQ_;
extern _KLsealed_generic_functionGVKe KPsubprojectsQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPsubprojectsQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K98;
static _KLbyte_stringGVKd_13 K99;
static _KLbyte_stringGVKd_12 K100;
static _KLsymbolGVKd KJlinkQ_;
extern _KLsealed_generic_functionGVKe KPlinkQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPlinkQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K104;
static _KLbyte_stringGVKd_6 K105;
static _KLbyte_stringGVKd_5 K106;
static _KLsymbolGVKd KJcompileQ_;
extern _KLsealed_generic_functionGVKe KPcompileQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPcompileQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K110;
static _KLbyte_stringGVKd_9 K111;
static _KLbyte_stringGVKd_8 K112;
static _KLsymbolGVKd KJbuildQ_;
extern _KLsealed_generic_functionGVKe KPbuildQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPbuildQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K116;
static _KLbyte_stringGVKd_7 K117;
static _KLbyte_stringGVKd_6 K118;
static _KLsymbolGVKd KJimportQ_;
extern _KLsealed_generic_functionGVKe KPimportQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPimportQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K122;
static _KLbyte_stringGVKd_8 K123;
static _KLbyte_stringGVKd_7 K124;
static _KLsymbolGVKd KJdebuggerQ_;
extern _KLsealed_generic_functionGVKe KPdebuggerQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPdebuggerQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K128;
static _KLbyte_stringGVKd_10 K129;
static _KLbyte_stringGVKd_9 K130;
static _KLsymbolGVKd KJshortversionQ_;
extern _KLsealed_generic_functionGVKe KPshortversionQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPshortversionQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K134;
static _KLbyte_stringGVKd_14 K135;
static _KLbyte_stringGVKd_13 K136;
static _KLsymbolGVKd KJversionQ_;
extern _KLsealed_generic_functionGVKe KPversionQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPversionQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K140;
static _KLbyte_stringGVKd_9 K141;
static _KLbyte_stringGVKd_8 K142;
static _KLsymbolGVKd KJlogoQ_;
extern _KLsealed_generic_functionGVKe KPlogoQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPlogoQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K146;
static _KLbyte_stringGVKd_6 K147;
static _KLbyte_stringGVKd_5 K148;
static _KLsymbolGVKd KJhelpQ_;
extern _KLsealed_generic_functionGVKe KPhelpQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPhelpQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K152;
static _KLbyte_stringGVKd_6 K153;
static _KLbyte_stringGVKd_5 K154;
static _KLsymbolGVKd KJproject_;
extern _KLsealed_generic_functionGVKe KPprojectYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPprojectYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K158;
static _KLbyte_stringGVKd_8 K159;
static _KLbyte_stringGVKd_7 K160;
static _KLsymbolGVKd KJinternal_debug_;
extern _KLsealed_generic_functionGVKe KPinternal_debugYconsole_environmentVdylan_compiler;
static _KLunionGVKe K163;
extern _KLgetter_methodGVKi KPinternal_debugYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K165;
static _KLbyte_stringGVKd_15 K166;
static _KLbyte_stringGVKd_14 K167;
static _KLsymbolGVKd KJsystem_root_;
extern _KLsealed_generic_functionGVKe KPsystem_rootYconsole_environmentVdylan_compiler;
static _KLunionGVKe K170;
extern _KLgetter_methodGVKi KPsystem_rootYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K172;
static _KLbyte_stringGVKd_12 K173;
static _KLbyte_stringGVKd_11 K174;
static _KLsymbolGVKd KJpersonal_root_;
extern _KLsealed_generic_functionGVKe KPpersonal_rootYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPpersonal_rootYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K178;
static _KLbyte_stringGVKd_14 K179;
static _KLbyte_stringGVKd_13 K180;
static _KLsymbolGVKd KJprofile_commandsQ_;
extern _KLsealed_generic_functionGVKe KPprofile_commandsQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPprofile_commandsQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K184;
static _KLbyte_stringGVKd_18 K185;
static _KLbyte_stringGVKd_17 K186;
static _KLsymbolGVKd KJecho_inputQ_;
extern _KLsealed_generic_functionGVKe KPecho_inputQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPecho_inputQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K190;
static _KLbyte_stringGVKd_12 K191;
static _KLbyte_stringGVKd_11 K192;
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_do_execute_commandF219;
static D Kanonymous_of_do_execute_commandF219I (D, D);
static D KrunF214I (D, D, D);
static _KLsymbolGVKd KJshort_;
static _KLbyte_stringGVKd_5 K197;
D Kexecute_main_commandYconsole_environmentVdylan_compilerMM0I (D, D);
D Kexecute_main_loopYconsole_environmentVdylan_compilerMM0I (D, D);
static _KLsymbolGVKd KJfile_;
static D KrunF210I (D, D, D);
static _KLsymbolGVKd KJassembler_;
static _KLsymbolGVKd KJdfm_;
static _KLsymbolGVKd KJharp_;
static _KLsymbolGVKd KJsubprojects_;
static _KLbyte_stringGVKd_11 K206;
static _KLbyte_stringGVKd_4 K207;
static _KLbyte_stringGVKd_3 K208;
static _KLbyte_stringGVKd_9 K209;
static _KLsymbolGVKd KJserver_;
static _KLbyte_stringGVKd_6 K212;
static _KLbyte_stringGVKd_4 K213;
static _KLsymbolGVKd KJcommand_;
static _KLsymbolGVKd KJtitle_;
static _KLbyte_stringGVKd_5 K217;
static _KLbyte_stringGVKd_7 K218;
static _KLbyte_stringGVKd_27 K220;
static _KLsignatureGVKe K221;
static _KLsimple_object_vectorGVKd_2 K222;
static _KLsignatureAvaluesGVKi K223;
static _KLsimple_object_vectorGVKd_2 K224;
static _KLimplementation_classGVKe K225;
static _KLsimple_object_vectorGVKd_30 K226;
static _KLsimple_object_vectorGVKd_1 K227;
static _KLsimple_object_vectorGVKd_6 K228;
static _KLsimple_object_vectorGVKd_26 K229;
static _KLbyte_stringGVKd_20 K230;
static _KLpairGVKd K231;

/* Indirection variables */

static D IKJdfmQ_ = &KJdfmQ_;
static D IKJassembleQ_ = &KJassembleQ_;
static D IKJharpQ_ = &KJharpQ_;
static D IKJsaveQ_ = &KJsaveQ_;
static D IKJunifyQ_ = &KJunifyQ_;
static D IKJforceQ_ = &KJforceQ_;
static D IKJtarget_ = &KJtarget_;
static D IKJbuild_script_ = &KJbuild_script_;
static D IKJreleaseQ_ = &KJreleaseQ_;
static D IKJcleanQ_ = &KJcleanQ_;
static D IKJsubprojectsQ_ = &KJsubprojectsQ_;
static D IKJlinkQ_ = &KJlinkQ_;
static D IKJcompileQ_ = &KJcompileQ_;
static D IKJbuildQ_ = &KJbuildQ_;
static D IKJimportQ_ = &KJimportQ_;
static D IKJdebuggerQ_ = &KJdebuggerQ_;
static D IKJshortversionQ_ = &KJshortversionQ_;
static D IKJversionQ_ = &KJversionQ_;
static D IKJlogoQ_ = &KJlogoQ_;
static D IKJhelpQ_ = &KJhelpQ_;
static D IKJproject_ = &KJproject_;
static D IKJinternal_debug_ = &KJinternal_debug_;
static D IKJsystem_root_ = &KJsystem_root_;
static D IKJpersonal_root_ = &KJpersonal_root_;
static D IKJprofile_commandsQ_ = &KJprofile_commandsQ_;
static D IKJecho_inputQ_ = &KJecho_inputQ_;
static D IKJshort_ = &KJshort_;
static D IKJfile_ = &KJfile_;
static D IKJassembler_ = &KJassembler_;
static D IKJdfm_ = &KJdfm_;
static D IKJharp_ = &KJharp_;
static D IKJsubprojects_ = &KJsubprojects_;
static D IKJserver_ = &KJserver_;
static D IKJcommand_ = &KJcommand_;
static D IKJtitle_ = &KJtitle_;

/* Variables */

D Lbasic_main_commandGYconsole_environmentVdylan_compiler = &KLbasic_main_commandGYconsole_environmentVdylan_compiler;

/* Objects */

_KLclassGVKd KLbasic_main_commandGYconsole_environmentVdylan_compiler = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_smallVKiI,
  &K230,
  &K225,
  (D) 1,
  &Kconsole_environment_moduleYdylan_userVdylan_compiler
};

_KLmm_wrapperGVKi_0 KLbasic_main_commandGYconsole_environmentVdylan_compilerW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K225,
  (D) 1,
  121,
  33554439,
  (D) 1
};

_KLsimple_methodGVKe Kdo_execute_commandVcommandsMdylan_compilerM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_2,
  &K223,
  &Kdo_execute_commandVcommandsMdylan_compilerM0I
};

_KLinstance_slot_descriptorGVKe KPecho_inputQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJecho_inputQ_,
  &KPecho_inputQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPprofile_commandsQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJprofile_commandsQ_,
  &KPprofile_commandsQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPpersonal_rootYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJpersonal_root_,
  &KPpersonal_rootYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &K170
};

_KLinstance_slot_descriptorGVKe KPsystem_rootYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJsystem_root_,
  &KPsystem_rootYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &K170
};

_KLinstance_slot_descriptorGVKe KPinternal_debugYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJinternal_debug_,
  &KPinternal_debugYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &K163
};

_KLinstance_slot_descriptorGVKe KPprojectYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJproject_,
  &KPprojectYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &K78
};

_KLinstance_slot_descriptorGVKe KPhelpQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJhelpQ_,
  &KPhelpQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPlogoQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPtrueVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJlogoQ_,
  &KPlogoQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPversionQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJversionQ_,
  &KPversionQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPshortversionQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJshortversionQ_,
  &KPshortversionQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPdebuggerQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJdebuggerQ_,
  &KPdebuggerQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPimportQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJimportQ_,
  &KPimportQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPbuildQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJbuildQ_,
  &KPbuildQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPcompileQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJcompileQ_,
  &KPcompileQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPlinkQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJlinkQ_,
  &KPlinkQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPsubprojectsQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPtrueVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJsubprojectsQ_,
  &KPsubprojectsQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPcleanQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJcleanQ_,
  &KPcleanQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPreleaseQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJreleaseQ_,
  &KPreleaseQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPbuild_scriptYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJbuild_script_,
  &KPbuild_scriptYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &K78
};

_KLinstance_slot_descriptorGVKe KPtargetYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJtarget_,
  &KPtargetYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &K70
};

_KLinstance_slot_descriptorGVKe KPforceQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJforceQ_,
  &KPforceQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPunifyQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJunifyQ_,
  &KPunifyQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPsaveQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPtrueVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJsaveQ_,
  &KPsaveQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPharpQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJharpQ_,
  &KPharpQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPassembleQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJassembleQ_,
  &KPassembleQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLobjectGVKd
};

_KLinstance_slot_descriptorGVKe KPdfmQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (D) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJdfmQ_,
  &KPdfmQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

static _KLsymbolGVKd KJdfmQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K37
};

_KLsealed_generic_functionGVKe KPdfmQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K36,
  &K35,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPdfmQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPdfmQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K35 = {
  &KLpairGVKdW /* wrapper */,
  &KPdfmQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_5 K36 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 21,
  "%dfm?"
};

static _KLbyte_stringGVKd_4 K37 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 17,
  "dfm?"
};

static _KLsymbolGVKd KJassembleQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K43
};

_KLsealed_generic_functionGVKe KPassembleQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K42,
  &K41,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPassembleQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPassembleQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K41 = {
  &KLpairGVKdW /* wrapper */,
  &KPassembleQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_10 K42 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "%assemble?"
};

static _KLbyte_stringGVKd_9 K43 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "assemble?"
};

static _KLsymbolGVKd KJharpQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K49
};

_KLsealed_generic_functionGVKe KPharpQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K48,
  &K47,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPharpQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPharpQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K47 = {
  &KLpairGVKdW /* wrapper */,
  &KPharpQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_6 K48 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "%harp?"
};

static _KLbyte_stringGVKd_5 K49 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 21,
  "harp?"
};

static _KLsymbolGVKd KJsaveQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K55
};

_KLsealed_generic_functionGVKe KPsaveQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K54,
  &K53,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPsaveQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPsaveQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K53 = {
  &KLpairGVKdW /* wrapper */,
  &KPsaveQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_6 K54 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "%save?"
};

static _KLbyte_stringGVKd_5 K55 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 21,
  "save?"
};

static _KLsymbolGVKd KJunifyQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K61
};

_KLsealed_generic_functionGVKe KPunifyQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K60,
  &K59,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPunifyQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPunifyQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K59 = {
  &KLpairGVKdW /* wrapper */,
  &KPunifyQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_7 K60 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 29,
  "%unify?"
};

static _KLbyte_stringGVKd_6 K61 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "unify?"
};

static _KLsymbolGVKd KJforceQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K67
};

_KLsealed_generic_functionGVKe KPforceQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K66,
  &K65,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPforceQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPforceQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K65 = {
  &KLpairGVKdW /* wrapper */,
  &KPforceQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_7 K66 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 29,
  "%force?"
};

static _KLbyte_stringGVKd_6 K67 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "force?"
};

static _KLsymbolGVKd KJtarget_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K75
};

_KLsealed_generic_functionGVKe KPtargetYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K74,
  &K73,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLunionGVKe K70 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K71,
  &KLsymbolGVKd
};

static _KLsingletonGVKd K71 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KPfalseVKi
};

_KLgetter_methodGVKi KPtargetYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPtargetYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K73 = {
  &KLpairGVKdW /* wrapper */,
  &KPtargetYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_7 K74 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 29,
  "%target"
};

static _KLbyte_stringGVKd_6 K75 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "target"
};

static _KLsymbolGVKd KJbuild_script_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K82
};

_KLsealed_generic_functionGVKe KPbuild_scriptYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K81,
  &K80,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLunionGVKe K78 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K71,
  &KLfile_locatorGYlocatorsVsystem
};

_KLgetter_methodGVKi KPbuild_scriptYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPbuild_scriptYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K80 = {
  &KLpairGVKdW /* wrapper */,
  &KPbuild_scriptYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_13 K81 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "%build-script"
};

static _KLbyte_stringGVKd_12 K82 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 49,
  "build-script"
};

static _KLsymbolGVKd KJreleaseQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K88
};

_KLsealed_generic_functionGVKe KPreleaseQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K87,
  &K86,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPreleaseQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPreleaseQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K86 = {
  &KLpairGVKdW /* wrapper */,
  &KPreleaseQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_9 K87 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "%release?"
};

static _KLbyte_stringGVKd_8 K88 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 33,
  "release?"
};

static _KLsymbolGVKd KJcleanQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K94
};

_KLsealed_generic_functionGVKe KPcleanQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K93,
  &K92,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPcleanQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPcleanQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K92 = {
  &KLpairGVKdW /* wrapper */,
  &KPcleanQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_7 K93 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 29,
  "%clean?"
};

static _KLbyte_stringGVKd_6 K94 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "clean?"
};

static _KLsymbolGVKd KJsubprojectsQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K100
};

_KLsealed_generic_functionGVKe KPsubprojectsQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K99,
  &K98,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPsubprojectsQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPsubprojectsQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K98 = {
  &KLpairGVKdW /* wrapper */,
  &KPsubprojectsQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_13 K99 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "%subprojects?"
};

static _KLbyte_stringGVKd_12 K100 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 49,
  "subprojects?"
};

static _KLsymbolGVKd KJlinkQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K106
};

_KLsealed_generic_functionGVKe KPlinkQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K105,
  &K104,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPlinkQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPlinkQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K104 = {
  &KLpairGVKdW /* wrapper */,
  &KPlinkQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_6 K105 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "%link?"
};

static _KLbyte_stringGVKd_5 K106 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 21,
  "link?"
};

static _KLsymbolGVKd KJcompileQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K112
};

_KLsealed_generic_functionGVKe KPcompileQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K111,
  &K110,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPcompileQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPcompileQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K110 = {
  &KLpairGVKdW /* wrapper */,
  &KPcompileQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_9 K111 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "%compile?"
};

static _KLbyte_stringGVKd_8 K112 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 33,
  "compile?"
};

static _KLsymbolGVKd KJbuildQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K118
};

_KLsealed_generic_functionGVKe KPbuildQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K117,
  &K116,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPbuildQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPbuildQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K116 = {
  &KLpairGVKdW /* wrapper */,
  &KPbuildQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_7 K117 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 29,
  "%build?"
};

static _KLbyte_stringGVKd_6 K118 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "build?"
};

static _KLsymbolGVKd KJimportQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K124
};

_KLsealed_generic_functionGVKe KPimportQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K123,
  &K122,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPimportQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPimportQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K122 = {
  &KLpairGVKdW /* wrapper */,
  &KPimportQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_8 K123 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 33,
  "%import?"
};

static _KLbyte_stringGVKd_7 K124 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 29,
  "import?"
};

static _KLsymbolGVKd KJdebuggerQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K130
};

_KLsealed_generic_functionGVKe KPdebuggerQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K129,
  &K128,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPdebuggerQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPdebuggerQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K128 = {
  &KLpairGVKdW /* wrapper */,
  &KPdebuggerQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_10 K129 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 41,
  "%debugger?"
};

static _KLbyte_stringGVKd_9 K130 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "debugger?"
};

static _KLsymbolGVKd KJshortversionQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K136
};

_KLsealed_generic_functionGVKe KPshortversionQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K135,
  &K134,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPshortversionQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPshortversionQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K134 = {
  &KLpairGVKdW /* wrapper */,
  &KPshortversionQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_14 K135 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "%shortversion?"
};

static _KLbyte_stringGVKd_13 K136 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "shortversion?"
};

static _KLsymbolGVKd KJversionQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K142
};

_KLsealed_generic_functionGVKe KPversionQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K141,
  &K140,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPversionQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPversionQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K140 = {
  &KLpairGVKdW /* wrapper */,
  &KPversionQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_9 K141 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "%version?"
};

static _KLbyte_stringGVKd_8 K142 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 33,
  "version?"
};

static _KLsymbolGVKd KJlogoQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K148
};

_KLsealed_generic_functionGVKe KPlogoQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K147,
  &K146,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPlogoQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPlogoQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K146 = {
  &KLpairGVKdW /* wrapper */,
  &KPlogoQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_6 K147 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "%logo?"
};

static _KLbyte_stringGVKd_5 K148 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 21,
  "logo?"
};

static _KLsymbolGVKd KJhelpQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K154
};

_KLsealed_generic_functionGVKe KPhelpQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K153,
  &K152,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPhelpQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPhelpQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K152 = {
  &KLpairGVKdW /* wrapper */,
  &KPhelpQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_6 K153 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "%help?"
};

static _KLbyte_stringGVKd_5 K154 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 21,
  "help?"
};

static _KLsymbolGVKd KJproject_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K160
};

_KLsealed_generic_functionGVKe KPprojectYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K159,
  &K158,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPprojectYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPprojectYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K158 = {
  &KLpairGVKdW /* wrapper */,
  &KPprojectYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_8 K159 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 33,
  "%project"
};

static _KLbyte_stringGVKd_7 K160 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 29,
  "project"
};

static _KLsymbolGVKd KJinternal_debug_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K167
};

_KLsealed_generic_functionGVKe KPinternal_debugYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K166,
  &K165,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLunionGVKe K163 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K71,
  &KLsequenceGVKd
};

_KLgetter_methodGVKi KPinternal_debugYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPinternal_debugYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K165 = {
  &KLpairGVKdW /* wrapper */,
  &KPinternal_debugYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_15 K166 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 61,
  "%internal-debug"
};

static _KLbyte_stringGVKd_14 K167 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "internal-debug"
};

static _KLsymbolGVKd KJsystem_root_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K174
};

_KLsealed_generic_functionGVKe KPsystem_rootYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K173,
  &K172,
  &RSINGULAR_Labsent_engine_nodeG
};

static _KLunionGVKe K170 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K71,
  &KLdirectory_locatorGYlocatorsVsystem
};

_KLgetter_methodGVKi KPsystem_rootYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPsystem_rootYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K172 = {
  &KLpairGVKdW /* wrapper */,
  &KPsystem_rootYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_12 K173 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 49,
  "%system-root"
};

static _KLbyte_stringGVKd_11 K174 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "system-root"
};

static _KLsymbolGVKd KJpersonal_root_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K180
};

_KLsealed_generic_functionGVKe KPpersonal_rootYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K179,
  &K178,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPpersonal_rootYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPpersonal_rootYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K178 = {
  &KLpairGVKdW /* wrapper */,
  &KPpersonal_rootYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_14 K179 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 57,
  "%personal-root"
};

static _KLbyte_stringGVKd_13 K180 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 53,
  "personal-root"
};

static _KLsymbolGVKd KJprofile_commandsQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K186
};

_KLsealed_generic_functionGVKe KPprofile_commandsQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K185,
  &K184,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPprofile_commandsQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPprofile_commandsQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K184 = {
  &KLpairGVKdW /* wrapper */,
  &KPprofile_commandsQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_18 K185 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 73,
  "%profile-commands?"
};

static _KLbyte_stringGVKd_17 K186 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 69,
  "profile-commands?"
};

static _KLsymbolGVKd KJecho_inputQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K192
};

_KLsealed_generic_functionGVKe KPecho_inputQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K191,
  &K190,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPecho_inputQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPecho_inputQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K190 = {
  &KLpairGVKdW /* wrapper */,
  &KPecho_inputQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_12 K191 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 49,
  "%echo-input?"
};

static _KLbyte_stringGVKd_11 K192 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "echo-input?"
};

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_do_execute_commandF219 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_2,
  &K221,
  &Kanonymous_of_do_execute_commandF219I,
  (D) 1
};

static _KLsymbolGVKd KJshort_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K197
};

static _KLbyte_stringGVKd_5 K197 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 21,
  "short"
};

static _KLsymbolGVKd KJfile_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K213
};

static _KLsymbolGVKd KJassembler_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K209
};

static _KLsymbolGVKd KJdfm_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K208
};

static _KLsymbolGVKd KJharp_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K207
};

static _KLsymbolGVKd KJsubprojects_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K206
};

static _KLbyte_stringGVKd_11 K206 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 45,
  "subprojects"
};

static _KLbyte_stringGVKd_4 K207 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 17,
  "harp"
};

static _KLbyte_stringGVKd_3 K208 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 13,
  "dfm"
};

static _KLbyte_stringGVKd_9 K209 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 37,
  "assembler"
};

static _KLsymbolGVKd KJserver_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K212
};

static _KLbyte_stringGVKd_6 K212 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 25,
  "server"
};

static _KLbyte_stringGVKd_4 K213 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 17,
  "file"
};

static _KLsymbolGVKd KJcommand_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K218
};

static _KLsymbolGVKd KJtitle_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K217
};

static _KLbyte_stringGVKd_5 K217 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 21,
  "title"
};

static _KLbyte_stringGVKd_7 K218 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 29,
  "command"
};

static _KLbyte_stringGVKd_27 K220 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 109,
  "Exiting with return code %d"
};

static _KLsignatureGVKe K221 = {
  &KLsignatureGVKeW /* wrapper */,
  (D) 44040201,
  &K222
};

static _KLsimple_object_vectorGVKd_2 K222 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLserious_conditionGVKd,
  &KLfunctionGVKd
};

static _KLsignatureAvaluesGVKi K223 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (D) 33555465,
  &K224,
  &KDsignature_LintegerG_typesVKi
};

static _KLsimple_object_vectorGVKd_2 K224 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 9,
  &KLserver_contextGYcommand_linesVenvironment_commands,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler
};

static _KLimplementation_classGVKe K225 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (D) 460587129,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KLbasic_main_commandGYconsole_environmentVdylan_compilerW,
  &KPfalseVKi,
  &K226,
  (D) -3,
  &Kdefault_class_constructorVKi,
  &K227,
  &K228,
  (D) 13,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K231,
  &KPempty_vectorVKi,
  &K229,
  &K226,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_30 K226 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 121,
  &Kcommand_clientVcommandsHLbasic_commandG,
  &Kcommand_serverVcommandsHLbasic_commandG,
  &Kcommand_invokerVcommandsHLbasic_commandG,
  &Kcommand_results_toVcommandsHLbasic_commandG,
  &KPecho_inputQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPprofile_commandsQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPpersonal_rootYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPsystem_rootYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPinternal_debugYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPprojectYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPhelpQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPlogoQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPversionQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPshortversionQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPdebuggerQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPimportQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPbuildQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPcompileQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPlinkQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPsubprojectsQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPcleanQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPreleaseQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPbuild_scriptYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPtargetYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPforceQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPunifyQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPsaveQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPharpQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPassembleQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPdfmQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLsimple_object_vectorGVKd_1 K227 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 5,
  &KLbasic_commandGVcommands
};

static _KLsimple_object_vectorGVKd_6 K228 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 25,
  &KLobjectGVKd,
  &KLcommandGVcommands,
  &KLbasic_commandGVcommands,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KPfalseVKi
};

static _KLsimple_object_vectorGVKd_26 K229 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (D) 105,
  &KPecho_inputQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPprofile_commandsQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPpersonal_rootYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPsystem_rootYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPinternal_debugYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPprojectYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPhelpQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPlogoQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPversionQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPshortversionQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPdebuggerQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPimportQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPbuildQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPcompileQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPlinkQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPsubprojectsQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPcleanQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPreleaseQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPbuild_scriptYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPtargetYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPforceQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPunifyQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPsaveQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPharpQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPassembleQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPdfmQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLbyte_stringGVKd_20 K230 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (D) 81,
  "<basic-main-command>"
};

static _KLpairGVKd K231 = {
  &KLpairGVKdW /* wrapper */,
  &KLmain_commandGYconsole_environmentVdylan_compiler,
  &KPempty_listVKi
};

/* Code */

D Kdo_execute_commandVcommandsMdylan_compilerM0I (D context_, D command_) {
  volatile D returnPexit_0_;
  volatile D T4;
  volatile D Uoriginal_handlersU_;
  volatile D T6;
  volatile D T7;
  volatile D T8;
  volatile D T9;
  volatile D T10;
  volatile D T11;
  volatile D T12;
  volatile D T13;
  volatile D T14;
  volatile D T15;
  volatile D T16;
  volatile D T17;
  volatile D T18;
  volatile D T19_0;
  volatile D T20_0;
  volatile _KLsimple_object_vectorGVKd_8 T21 = {&KLsimple_object_vectorGVKdW, (D) 33};
  volatile D T22_0;
  volatile D T23;
  volatile D T24;
  volatile D T25;
  volatile D T26;
  volatile D T27;
  volatile _KLsimple_object_vectorGVKd_2 T28 = {&KLsimple_object_vectorGVKdW, (D) 9};
  volatile D T29;
  volatile D server_;
  volatile D stream_;
  volatile D T32;
  volatile D T33;
  volatile D T34;

  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:132
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:135
  ENTER_EXIT_FRAME(returnPexit_0_);
  if (nlx_setjmp(FRAME_DEST(returnPexit_0_))) {
    T19_0 = FRAME_RETVAL(returnPexit_0_);
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:136
    Uoriginal_handlersU_ = primitive_read_thread_variable(Tcurrent_handlersTVKi);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:136
    ENTER_UNWIND_FRAME(T6);
    if (!nlx_setjmp(FRAME_DEST(T6))) {
      // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:137
      T7 = MAKE_CLOSURE_INITD(&Kanonymous_of_do_execute_commandF219, 3, returnPexit_0_, command_, context_);
      // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:136
      T21.vector_element_[0] = &KJtype_;
      T21.vector_element_[1] = &KLserious_conditionGVKd;
      T21.vector_element_[2] = &KJfunction_;
      T21.vector_element_[3] = T7;
      T21.vector_element_[4] = &KJtest_;
      T21.vector_element_[5] = &KPfalseVKi;
      T21.vector_element_[6] = &KJinit_arguments_;
      T21.vector_element_[7] = &KPempty_vectorVKi;
      // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:136
      T22_0 = KLhandlerGZ32ZconstructorVKiMM0I(&KLhandlerGVKi, &T21, &KLserious_conditionGVKd, T7, &KPfalseVKi, &KPempty_vectorVKi);
      // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:136
      T23 = T22_0;
      // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:136
      T8 = primitive_read_thread_variable(Tcurrent_handlersTVKi);
      // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:136
      T24 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:136
      SLOT_VALUE_SETTER(T23, T24, 0);
      // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:136
      SLOT_VALUE_SETTER(T8, T24, 1);
      // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:136
      primitive_write_thread_variable(Tcurrent_handlersTVKi, T24);
      // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:159
      T25 = SLOT_VALUE_INITD(command_, 10);
      // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:159
      if (T25 != &KPfalseVKi) {
        // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:160
        T9 = KrunF214I(context_, &KLhelp_commandGYcommand_linesVenvironment_commands, &KPempty_vectorVKi);
        T18 = T9;
      } else {
        // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:161
        T26 = SLOT_VALUE_INITD(command_, 12);
        // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:159
        if (T26 != &KPfalseVKi) {
          // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:162
          T10 = KrunF214I(context_, &KLversion_commandGYcommand_linesVenvironment_commands, &KPempty_vectorVKi);
          T17 = T10;
        } else {
          // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:163
          T27 = SLOT_VALUE_INITD(command_, 13);
          // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:159
          if (T27 != &KPfalseVKi) {
            // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:164
            T28.vector_element_[0] = IKJshort_;
            T28.vector_element_[1] = &K197;
            // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:164
            T11 = KrunF214I(context_, &KLversion_commandGYcommand_linesVenvironment_commands, &T28);
            T16 = T11;
          } else {
            // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:166
            T29 = SLOT_VALUE_INITD(command_, 11);
            // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:166
            if (T29 != &KPfalseVKi) {
              // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:166
              T12 = Kdylan_bannerYconsole_environmentVdylan_compilerI();
              // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:166
              CONGRUENT_CALL_PROLOG(&Kcontext_serverYcommand_linesVenvironment_commands, 1);
              server_ = CONGRUENT_CALL1(context_);
              // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:166
              stream_ = CALL1(&Kserver_output_streamYcommand_linesVenvironment_commands, server_);
              // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:166
              APPLY3(&KformatYformatVio, stream_, T12, &KPempty_vectorVKi);
              // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:166
              CALL1(&Knew_lineYstreamsVio, stream_);
              // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:166
              CALL1(&Kforce_outputYstreams_protocolVcommon_dylan, stream_);
            }
            // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:166
            // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:167
            T32 = SLOT_VALUE_INITD(command_, 6);
            // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:168
            T33 = SLOT_VALUE_INITD(command_, 7);
            // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:169
            if (T32 != &KPfalseVKi) {
              // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:170
              Kset_named_propertyYcommand_linesVenvironment_commandsI(context_, IKJpersonal_root_, T32, &KPempty_vectorVKi, &KPfalseVKi);
            }
            // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:169
            // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:171
            if (T33 != &KPfalseVKi) {
              // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:172
              Kset_named_propertyYcommand_linesVenvironment_commandsI(context_, IKJsystem_root_, T33, &KPempty_vectorVKi, &KPfalseVKi);
            }
            // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:171
            // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:174
            T34 = SLOT_VALUE_INITD(command_, 9);
            // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:173
            if (T34 != &KPfalseVKi) {
              // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:174
              T13 = Kexecute_main_commandYconsole_environmentVdylan_compilerMM0I(context_, command_);
              T15 = T13;
            } else {
              // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:175
              T14 = Kexecute_main_loopYconsole_environmentVdylan_compilerMM0I(context_, command_);
              T15 = T14;
            }
            // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:173
            T16 = T15;
          }
          // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:159
          T17 = T16;
        }
        // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:159
        T18 = T17;
      }
      // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:159
      // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:136
      FALL_THROUGH_UNWIND(T18);
    }
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:136
    primitive_write_thread_variable(Tcurrent_handlersTVKi, Uoriginal_handlersU_);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:136
    CONTINUE_UNWIND();
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:135
  T19_0 = T18;
    /* invalidate returnPexit_0_ */
  }
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:135
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:132
  T20_0 = T19_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T19_0);
    primitive_type_check(T20_0, &KLintegerGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:132
  MV_SET_COUNT(1);
  return(T20_0);
}

static D Kanonymous_of_do_execute_commandF219I (D condition_, D next_handler_) {
  D T2;
  D T3;
  D T4;
  _KLsimple_object_vectorGVKd_1 T5 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D server_;
  D stream_;
  _KLsimple_object_vectorGVKd_1 T8 = {&KLsimple_object_vectorGVKdW, (D) 5};
  D T9;
  D T10;
  CAPTURE_ENVIRONMENT

  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:137
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:138
  T4 = SLOT_VALUE_INITD(CREF(1), 14);
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:138
  if (T4 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:139
    T2 = CALL0(next_handler_);
    T3 = T2;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:141
    CALL2(&Kdisplay_conditionYcommand_linesVenvironment_commands, CREF(2), condition_);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:142
    T5.vector_element_[0] = (D) -3;
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:142
    CONGRUENT_CALL_PROLOG(&Kcontext_serverYcommand_linesVenvironment_commands, 1);
    server_ = CONGRUENT_CALL1(CREF(2));
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:142
    stream_ = CALL1(&Kserver_output_streamYcommand_linesVenvironment_commands, server_);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:142
    APPLY3(&KformatYformatVio, stream_, &K220, &T5);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:142
    CALL1(&Knew_lineYstreamsVio, stream_);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:142
    CALL1(&Kforce_outputYstreams_protocolVcommon_dylan, stream_);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:143
    T8.vector_element_[0] = (D) -3;
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:135
    T9 = MV_SET_REST_AT(&T8, 0);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:135
    T10 = NLX(CREF(0), T9);
    T3 = T10;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:138
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:137
  return(T3);
}

static D KrunF214I (D context_, D class_, D arguments_) {
  D classF4;
  D T5;
  D filename_;
  D T7;
  D T8;
  D T9_0;
  D command_;

  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:146
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:146
  classF4 = class_;
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:150
  T5 = Kapplication_filenameYcommon_extensionsVcommon_dylanI();
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:150
  CONGRUENT_CALL_PROLOG(&KasVKd, 2);
  filename_ = CONGRUENT_CALL2(&KLfile_locatorGYlocatorsVsystem, T5);
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:154
  T7 = CALL1(&Klocator_baseYlocatorsVsystem, filename_);
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:154
  CONGRUENT_CALL_PROLOG(&Kas_uppercaseVKd, 1);
  T8 = CONGRUENT_CALL1(T7);
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:151
  command_ = APPLY8(&KmakeVKd, classF4, IKJserver_, context_, IKJcommand_, Dmain_command_lineYconsole_environmentVdylan_compiler, IKJtitle_, T8, arguments_);
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:156
  CALL1(&Kexecute_commandVcommands, command_);
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:157
  T9_0 = (D) 1;
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:146
  MV_SET_COUNT(1);
  return(T9_0);
}

D Kexecute_main_commandYconsole_environmentVdylan_compilerMM0I (D context_, D command_) {
  D parts_;
  D T4;
  D T5;
  D T6;
  D T7_0;
  D T8;
  D T9;
  D T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (D) 9};
  _KLsimple_object_vectorGVKd_2 T12 = {&KLsimple_object_vectorGVKdW, (D) 9};
  D T13;
  D T14;
  D T15;
  D T16;
  D T17;
  D T18;
  D output_;
  D T20_0;
  D T21;
  D T22;
  D T23;
  _KLsimple_object_vectorGVKd_12 T24 = {&KLsimple_object_vectorGVKdW, (D) 49};
  D T25;
  D T26;
  D T27;
  D T28;
  D T29;
  D T30;
  D T31;
  _KLsimple_object_vectorGVKd_10 T32 = {&KLsimple_object_vectorGVKdW, (D) 41};

  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:71
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:79
  T8 = SLOT_VALUE_INITD(command_, 8);
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:79
  if (T8 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:80
    CONGRUENT_CALL_PROLOG(&KasVKd, 2);
    parts_ = CONGRUENT_CALL2(&KLlistGVKd, T8);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:81
    TdebuggingQTVKi = &KPtrueVKi;
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:82
    CALL1(&Kdebug_parts_setterYsimple_debuggingVdylanMM0, parts_);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:83
    Tdebug_outTVdfmc_common = parts_;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:79
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:85
  T9 = SLOT_VALUE_INITD(command_, 9);
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:86
  T10 = SLOT_VALUE_INITD(command_, 15);
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:86
  if (T10 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:87
    T11.vector_element_[0] = IKJfile_;
    T11.vector_element_[1] = T9;
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:87
    KrunF210I(context_, &KLimport_project_commandGVenvironment_commands, &T11);
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:89
    T12.vector_element_[0] = IKJfile_;
    T12.vector_element_[1] = T9;
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:89
    KrunF210I(context_, &KLopen_project_commandGVenvironment_commands, &T12);
  }
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:86
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:91
  T13 = SLOT_VALUE_INITD(command_, 16);
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:92
  if (T13 != &KPfalseVKi) {
    T4 = T13;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:92
    T14 = SLOT_VALUE_INITD(command_, 17);
    T4 = T14;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:92
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:92
  if (T4 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:94
    T15 = SLOT_VALUE_INITD(command_, 20);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:95
    T16 = SLOT_VALUE_INITD(command_, 26);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:97
    T17 = SLOT_VALUE_INITD(command_, 21);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:98
    T18 = SLOT_VALUE_INITD(command_, 19);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:100
    T20_0 = KLstretchy_object_vectorGZ32ZconstructorVKiMM0I(&KLstretchy_object_vectorGVKe, &KPempty_vectorVKi);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:100
    output_ = T20_0;
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:101
    T21 = SLOT_VALUE_INITD(command_, 28);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:101
    if (T21 != &KPfalseVKi) {
      // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:101
      KaddXVKdMM3I(output_, IKJassembler_);
    }
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:101
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:102
    T22 = SLOT_VALUE_INITD(command_, 29);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:102
    if (T22 != &KPfalseVKi) {
      // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:102
      KaddXVKdMM3I(output_, IKJdfm_);
    }
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:102
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:103
    T23 = SLOT_VALUE_INITD(command_, 27);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:103
    if (T23 != &KPfalseVKi) {
      // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:103
      KaddXVKdMM3I(output_, IKJharp_);
    }
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:103
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:93
    T24.vector_element_[0] = IKJcleanQ_;
    T24.vector_element_[1] = T15;
    T24.vector_element_[2] = IKJsaveQ_;
    T24.vector_element_[3] = T16;
    T24.vector_element_[4] = IKJlinkQ_;
    T24.vector_element_[5] = &KPfalseVKi;
    T24.vector_element_[6] = IKJreleaseQ_;
    T24.vector_element_[7] = T17;
    T24.vector_element_[8] = IKJsubprojects_;
    T24.vector_element_[9] = T18;
    T24.vector_element_[10] = &KJoutput_;
    T24.vector_element_[11] = output_;
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:93
    KrunF210I(context_, &KLbuild_project_commandGVenvironment_commands, &T24);
  }
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:92
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:107
  if (T13 != &KPfalseVKi) {
    T5 = T13;
  } else {
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:107
    T25 = SLOT_VALUE_INITD(command_, 18);
    T5 = T25;
  }
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:107
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:107
  if (T5 != &KPfalseVKi) {
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:108
    T26 = SLOT_VALUE_INITD(command_, 23);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:110
    T27 = SLOT_VALUE_INITD(command_, 22);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:112
    T28 = SLOT_VALUE_INITD(command_, 24);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:112
    if (T28 != &KPfalseVKi) {
      T6 = T28;
    } else {
      // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:112
      T29 = SLOT_VALUE_INITD(command_, 20);
      T6 = T29;
    }
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:112
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:113
    T30 = SLOT_VALUE_INITD(command_, 19);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:114
    T31 = SLOT_VALUE_INITD(command_, 25);
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:109
    T32.vector_element_[0] = IKJbuild_script_;
    T32.vector_element_[1] = T27;
    T32.vector_element_[2] = IKJtarget_;
    T32.vector_element_[3] = T26;
    T32.vector_element_[4] = IKJforceQ_;
    T32.vector_element_[5] = T6;
    T32.vector_element_[6] = IKJsubprojects_;
    T32.vector_element_[7] = T30;
    T32.vector_element_[8] = IKJunifyQ_;
    T32.vector_element_[9] = T31;
    // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:109
    KrunF210I(context_, &KLlink_project_commandGVenvironment_commands, &T32);
  }
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:107
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:116
  T7_0 = (D) 1;
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:71
  MV_SET_COUNT(1);
  return(T7_0);
}

D Kexecute_main_loopYconsole_environmentVdylan_compilerMM0I (D context_, D command_) {
  D T3;
  D T4_0;
  D T5;
  D T6;
  D T7;

  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:119
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:122
  T5 = SLOT_VALUE_INITD(command_, 4);
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:123
  T6 = SLOT_VALUE_INITD(command_, 5);
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:125
  CONGRUENT_CALL_PROLOG(&Kcontext_serverYcommand_linesVenvironment_commands, 1);
  T3 = CONGRUENT_CALL1(context_);
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:126
  T7 = SLOT_VALUE_INITD(command_, 14);
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:124
  CALL7(&Kcommand_line_loopYcommand_linesVenvironment_commandsMM0, T3, IKJdebuggerQ_, T7, IKJecho_inputQ_, T5, IKJprofile_commandsQ_, T6);
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:129
  T4_0 = (D) 1;
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:119
  MV_SET_COUNT(1);
  return(T4_0);
}

static D KrunF210I (D context_, D class_, D arguments_) {
  D classF4;
  D command_;
  D T6;

  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:74
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:74
  classF4 = class_;
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:76
  command_ = APPLY4(&KmakeVKd, classF4, IKJserver_, context_, arguments_);
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:77
  CALL1(&Kexecute_commandVcommands, command_);
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:74
  T6 = &KPfalseVKi;
  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:74
  MV_SET_COUNT(0);
  return(T6);
}


/* SYSTEM INIT CODE */

void _Init_dylan_compiler__X_command_line_for_system () {
  extern D KPresolve_symbolVKiI(D);
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJdfmQ_);
    if (T0 != &KJdfmQ_) {
      primitive_slot_value_setter(T0, &KPdfmQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJassembleQ_);
    if (T0 != &KJassembleQ_) {
      primitive_slot_value_setter(T0, &KPassembleQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJharpQ_);
    if (T0 != &KJharpQ_) {
      primitive_slot_value_setter(T0, &KPharpQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJsaveQ_);
    if (T0 != &KJsaveQ_) {
      IKJsaveQ_ = T0;
      primitive_slot_value_setter(T0, &KPsaveQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJunifyQ_);
    if (T0 != &KJunifyQ_) {
      IKJunifyQ_ = T0;
      primitive_slot_value_setter(T0, &KPunifyQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJforceQ_);
    if (T0 != &KJforceQ_) {
      IKJforceQ_ = T0;
      primitive_slot_value_setter(T0, &KPforceQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJtarget_);
    if (T0 != &KJtarget_) {
      IKJtarget_ = T0;
      primitive_slot_value_setter(T0, &KPtargetYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJbuild_script_);
    if (T0 != &KJbuild_script_) {
      IKJbuild_script_ = T0;
      primitive_slot_value_setter(T0, &KPbuild_scriptYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJreleaseQ_);
    if (T0 != &KJreleaseQ_) {
      IKJreleaseQ_ = T0;
      primitive_slot_value_setter(T0, &KPreleaseQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJcleanQ_);
    if (T0 != &KJcleanQ_) {
      IKJcleanQ_ = T0;
      primitive_slot_value_setter(T0, &KPcleanQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJsubprojectsQ_);
    if (T0 != &KJsubprojectsQ_) {
      primitive_slot_value_setter(T0, &KPsubprojectsQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJlinkQ_);
    if (T0 != &KJlinkQ_) {
      IKJlinkQ_ = T0;
      primitive_slot_value_setter(T0, &KPlinkQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJcompileQ_);
    if (T0 != &KJcompileQ_) {
      primitive_slot_value_setter(T0, &KPcompileQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJbuildQ_);
    if (T0 != &KJbuildQ_) {
      primitive_slot_value_setter(T0, &KPbuildQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJimportQ_);
    if (T0 != &KJimportQ_) {
      primitive_slot_value_setter(T0, &KPimportQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJdebuggerQ_);
    if (T0 != &KJdebuggerQ_) {
      IKJdebuggerQ_ = T0;
      primitive_slot_value_setter(T0, &KPdebuggerQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJshortversionQ_);
    if (T0 != &KJshortversionQ_) {
      primitive_slot_value_setter(T0, &KPshortversionQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJversionQ_);
    if (T0 != &KJversionQ_) {
      primitive_slot_value_setter(T0, &KPversionQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJlogoQ_);
    if (T0 != &KJlogoQ_) {
      primitive_slot_value_setter(T0, &KPlogoQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJhelpQ_);
    if (T0 != &KJhelpQ_) {
      primitive_slot_value_setter(T0, &KPhelpQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJproject_);
    if (T0 != &KJproject_) {
      primitive_slot_value_setter(T0, &KPprojectYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJinternal_debug_);
    if (T0 != &KJinternal_debug_) {
      primitive_slot_value_setter(T0, &KPinternal_debugYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJsystem_root_);
    if (T0 != &KJsystem_root_) {
      IKJsystem_root_ = T0;
      primitive_slot_value_setter(T0, &KPsystem_rootYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJpersonal_root_);
    if (T0 != &KJpersonal_root_) {
      IKJpersonal_root_ = T0;
      primitive_slot_value_setter(T0, &KPpersonal_rootYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJprofile_commandsQ_);
    if (T0 != &KJprofile_commandsQ_) {
      IKJprofile_commandsQ_ = T0;
      primitive_slot_value_setter(T0, &KPprofile_commandsQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJecho_inputQ_);
    if (T0 != &KJecho_inputQ_) {
      IKJecho_inputQ_ = T0;
      primitive_slot_value_setter(T0, &KPecho_inputQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJshort_);
    if (T0 != &KJshort_) {
      IKJshort_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJfile_);
    if (T0 != &KJfile_) {
      IKJfile_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJassembler_);
    if (T0 != &KJassembler_) {
      IKJassembler_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJdfm_);
    if (T0 != &KJdfm_) {
      IKJdfm_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJharp_);
    if (T0 != &KJharp_) {
      IKJharp_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJsubprojects_);
    if (T0 != &KJsubprojects_) {
      IKJsubprojects_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJserver_);
    if (T0 != &KJserver_) {
      IKJserver_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJcommand_);
    if (T0 != &KJcommand_) {
      IKJcommand_ = T0;
    }
  }
  {
    D T0;

    T0 = KPresolve_symbolVKiI(&KJtitle_);
    if (T0 != &KJtitle_) {
      IKJtitle_ = T0;
    }
  }
{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:9
  T0 = KPadd_classVKeI(&KLbasic_main_commandGYconsole_environmentVdylan_compiler);
  goto I0;
}
I0:

  return;
}

/* USER INIT CODE */

void _Init_dylan_compiler__X_command_line_for_user () {
{
  D T0;

  // /Users/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:132
  T0 = KPadd_a_methodVKnI(&Kdo_execute_commandVcommands, &Kdo_execute_commandVcommandsMdylan_compilerM0, &Kdylan_compiler_libraryYdylan_userVdylan_compiler, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I5;
}
I5:

  return;
}


/* eof */
