#include "opendylan/run-time.h"

/* Generated by Open Dylan 2014.1 for x86_64-linux */

/* Typedefs for referenced classes */

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

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

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

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

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

typedef struct {
  dylan_value wrapper;
} _KLbooleanGVKd;

typedef struct {
  dylan_value wrapper;
} _KLobjectGVKd;

typedef struct {
  dylan_value wrapper;
} _KLunboundGVKe;

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

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

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

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

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

#define  define__KLbyte_stringGVKd(nrepeated) \
  typedef struct { \
    dylan_value wrapper; \
    dylan_value 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(12);
define__KLbyte_stringGVKd(13);
define__KLbyte_stringGVKd(8);
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 {
  dylan_value wrapper;
  dylan_value head_;
  dylan_value tail_;
} _KLpairGVKd;

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

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

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

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

typedef struct {
  dylan_value wrapper;
} _KLfile_locatorGYlocatorsVsystem;

typedef struct {
  dylan_value wrapper;
} _KLsequenceGVKd;

typedef struct {
  dylan_value wrapper;
} _KLdirectory_locatorGYlocatorsVsystem;

#define  define__KLsimple_object_vectorGVKd(nrepeated) \
  typedef struct { \
    dylan_value wrapper; \
    dylan_value size_; \
    dylan_value vector_element_[nrepeated+1]; \
  } _KLsimple_object_vectorGVKd_##nrepeated;
define__KLsimple_object_vectorGVKd(28);
define__KLsimple_object_vectorGVKd(6);
define__KLsimple_object_vectorGVKd(32);
define__KLsimple_object_vectorGVKd(16);
define__KLsimple_object_vectorGVKd(1);
define__KLsimple_object_vectorGVKd(12);
define__KLsimple_object_vectorGVKd(14);
define__KLsimple_object_vectorGVKd(2);
define__KLsimple_object_vectorGVKd(8);
define__KLsimple_object_vectorGVKd(0);

typedef struct {
  dylan_value wrapper;
} _KLserious_conditionGVKd;

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

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

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

typedef struct {
  dylan_value wrapper;
} _KLintegerGVKd;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

typedef struct {
  dylan_value wrapper;
} _KLcommandGVcommands;

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

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

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


/* Typedefs for defined classes */

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


/* Referenced object declarations */

dylan_value KPadd_classVKeI (dylan_value);
dylan_value KPadd_a_methodVKnI (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
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;
dylan_value Kunion_instanceQVKiI (dylan_value, dylan_value);
extern _KLclassGVKd KLsingletonGVKd;
extern _KLmm_wrapperGVKi_0 KLsingletonGVKdW;
dylan_value Ksingleton_pointer_idQ_instanceQVKiI (dylan_value, dylan_value);
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;
dylan_value KLhandlerGZ32ZconstructorVKiMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
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;
dylan_value 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;
dylan_value Kset_named_propertyYcommand_linesVenvironment_commandsI (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
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;
dylan_value KLstretchy_object_vectorGZ32ZconstructorVKiMM0I (dylan_value, dylan_value);
extern _KLclassGVKd KLstretchy_object_vectorGVKe;
extern _KLmm_wrapperGVKi_0 KLstretchy_object_vectorGVKeW;
dylan_value KaddXVKdMM3I (dylan_value, dylan_value);
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;
dylan_value 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;
dylan_value Kclass_instanceQ_rcpl_single_smallVKiI (dylan_value, dylan_value);
extern _KLmoduleGVKe Kconsole_environment_moduleYdylan_userVdylan_compiler;
extern _KLclassGVKd KLmoduleGVKe;
extern _KLmm_wrapperGVKi_0 KLmoduleGVKeW;
extern _KLclassGVKd KLmain_commandGYconsole_environmentVdylan_compiler;
extern dylan_value Tcurrent_handlersTVKi;
extern dylan_value TdebuggingQTVKi;
extern dylan_value Tdebug_outTVdfmc_common;
extern dylan_value 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;
dylan_value Kdo_execute_commandVcommandsMdylan_compilerM0I (dylan_value, dylan_value);
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 KPback_endYconsole_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 KPverboseQYconsole_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 K37;
static _KLbyte_stringGVKd_5 K38;
static _KLbyte_stringGVKd_4 K39;
static _KLsymbolGVKd KJassembleQ_;
extern _KLsealed_generic_functionGVKe KPassembleQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPassembleQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K43;
static _KLbyte_stringGVKd_10 K44;
static _KLbyte_stringGVKd_9 K45;
static _KLsymbolGVKd KJharpQ_;
extern _KLsealed_generic_functionGVKe KPharpQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPharpQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K49;
static _KLbyte_stringGVKd_6 K50;
static _KLbyte_stringGVKd_5 K51;
static _KLsymbolGVKd KJsaveQ_;
extern _KLsealed_generic_functionGVKe KPsaveQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPsaveQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K55;
static _KLbyte_stringGVKd_6 K56;
static _KLbyte_stringGVKd_5 K57;
static _KLsymbolGVKd KJunifyQ_;
extern _KLsealed_generic_functionGVKe KPunifyQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPunifyQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K61;
static _KLbyte_stringGVKd_7 K62;
static _KLbyte_stringGVKd_6 K63;
static _KLsymbolGVKd KJverboseQ_;
extern _KLsealed_generic_functionGVKe KPverboseQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPverboseQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K67;
static _KLbyte_stringGVKd_9 K68;
static _KLbyte_stringGVKd_8 K69;
static _KLsymbolGVKd KJforceQ_;
extern _KLsealed_generic_functionGVKe KPforceQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPforceQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K73;
static _KLbyte_stringGVKd_7 K74;
static _KLbyte_stringGVKd_6 K75;
static _KLsymbolGVKd KJtarget_;
extern _KLsealed_generic_functionGVKe KPtargetYconsole_environmentVdylan_compiler;
static _KLunionGVKe K78;
static _KLsingletonGVKd K79;
extern _KLgetter_methodGVKi KPtargetYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K81;
static _KLbyte_stringGVKd_7 K82;
static _KLbyte_stringGVKd_6 K83;
static _KLsymbolGVKd KJbuild_script_;
extern _KLsealed_generic_functionGVKe KPbuild_scriptYconsole_environmentVdylan_compiler;
static _KLunionGVKe K86;
extern _KLgetter_methodGVKi KPbuild_scriptYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K88;
static _KLbyte_stringGVKd_13 K89;
static _KLbyte_stringGVKd_12 K90;
static _KLsymbolGVKd KJback_end_;
extern _KLsealed_generic_functionGVKe KPback_endYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPback_endYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K94;
static _KLbyte_stringGVKd_9 K95;
static _KLbyte_stringGVKd_8 K96;
static _KLsymbolGVKd KJreleaseQ_;
extern _KLsealed_generic_functionGVKe KPreleaseQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPreleaseQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K100;
static _KLbyte_stringGVKd_9 K101;
static _KLbyte_stringGVKd_8 K102;
static _KLsymbolGVKd KJcleanQ_;
extern _KLsealed_generic_functionGVKe KPcleanQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPcleanQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K106;
static _KLbyte_stringGVKd_7 K107;
static _KLbyte_stringGVKd_6 K108;
static _KLsymbolGVKd KJsubprojectsQ_;
extern _KLsealed_generic_functionGVKe KPsubprojectsQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPsubprojectsQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K112;
static _KLbyte_stringGVKd_13 K113;
static _KLbyte_stringGVKd_12 K114;
static _KLsymbolGVKd KJlinkQ_;
extern _KLsealed_generic_functionGVKe KPlinkQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPlinkQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K118;
static _KLbyte_stringGVKd_6 K119;
static _KLbyte_stringGVKd_5 K120;
static _KLsymbolGVKd KJcompileQ_;
extern _KLsealed_generic_functionGVKe KPcompileQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPcompileQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K124;
static _KLbyte_stringGVKd_9 K125;
static _KLbyte_stringGVKd_8 K126;
static _KLsymbolGVKd KJbuildQ_;
extern _KLsealed_generic_functionGVKe KPbuildQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPbuildQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K130;
static _KLbyte_stringGVKd_7 K131;
static _KLbyte_stringGVKd_6 K132;
static _KLsymbolGVKd KJimportQ_;
extern _KLsealed_generic_functionGVKe KPimportQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPimportQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K136;
static _KLbyte_stringGVKd_8 K137;
static _KLbyte_stringGVKd_7 K138;
static _KLsymbolGVKd KJdebuggerQ_;
extern _KLsealed_generic_functionGVKe KPdebuggerQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPdebuggerQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K142;
static _KLbyte_stringGVKd_10 K143;
static _KLbyte_stringGVKd_9 K144;
static _KLsymbolGVKd KJshortversionQ_;
extern _KLsealed_generic_functionGVKe KPshortversionQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPshortversionQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K148;
static _KLbyte_stringGVKd_14 K149;
static _KLbyte_stringGVKd_13 K150;
static _KLsymbolGVKd KJversionQ_;
extern _KLsealed_generic_functionGVKe KPversionQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPversionQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K154;
static _KLbyte_stringGVKd_9 K155;
static _KLbyte_stringGVKd_8 K156;
static _KLsymbolGVKd KJlogoQ_;
extern _KLsealed_generic_functionGVKe KPlogoQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPlogoQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K160;
static _KLbyte_stringGVKd_6 K161;
static _KLbyte_stringGVKd_5 K162;
static _KLsymbolGVKd KJhelpQ_;
extern _KLsealed_generic_functionGVKe KPhelpQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPhelpQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K166;
static _KLbyte_stringGVKd_6 K167;
static _KLbyte_stringGVKd_5 K168;
static _KLsymbolGVKd KJproject_;
extern _KLsealed_generic_functionGVKe KPprojectYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPprojectYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K172;
static _KLbyte_stringGVKd_8 K173;
static _KLbyte_stringGVKd_7 K174;
static _KLsymbolGVKd KJinternal_debug_;
extern _KLsealed_generic_functionGVKe KPinternal_debugYconsole_environmentVdylan_compiler;
static _KLunionGVKe K177;
extern _KLgetter_methodGVKi KPinternal_debugYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K179;
static _KLbyte_stringGVKd_15 K180;
static _KLbyte_stringGVKd_14 K181;
static _KLsymbolGVKd KJsystem_root_;
extern _KLsealed_generic_functionGVKe KPsystem_rootYconsole_environmentVdylan_compiler;
static _KLunionGVKe K184;
extern _KLgetter_methodGVKi KPsystem_rootYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K186;
static _KLbyte_stringGVKd_12 K187;
static _KLbyte_stringGVKd_11 K188;
static _KLsymbolGVKd KJpersonal_root_;
extern _KLsealed_generic_functionGVKe KPpersonal_rootYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPpersonal_rootYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K192;
static _KLbyte_stringGVKd_14 K193;
static _KLbyte_stringGVKd_13 K194;
static _KLsymbolGVKd KJprofile_commandsQ_;
extern _KLsealed_generic_functionGVKe KPprofile_commandsQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPprofile_commandsQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K198;
static _KLbyte_stringGVKd_18 K199;
static _KLbyte_stringGVKd_17 K200;
static _KLsymbolGVKd KJecho_inputQ_;
extern _KLsealed_generic_functionGVKe KPecho_inputQYconsole_environmentVdylan_compiler;
extern _KLgetter_methodGVKi KPecho_inputQYconsole_environmentVdylan_compilerMM0;
static _KLpairGVKd K204;
static _KLbyte_stringGVKd_12 K205;
static _KLbyte_stringGVKd_11 K206;
static _KLsimple_closure_methodGVKi_0 Kanonymous_of_do_execute_commandF235;
static dylan_value Kanonymous_of_do_execute_commandF235I (dylan_value, dylan_value);
static dylan_value KrunF230I (dylan_value, dylan_value, dylan_value);
static _KLsymbolGVKd KJshort_;
static _KLbyte_stringGVKd_5 K211;
static _KLsymbolGVKd KJcompiler_back_end_;
dylan_value Kexecute_main_commandYconsole_environmentVdylan_compilerMM0I (dylan_value, dylan_value);
dylan_value Kexecute_main_loopYconsole_environmentVdylan_compilerMM0I (dylan_value, dylan_value);
static _KLsymbolGVKd KJfile_;
static dylan_value KrunF225I (dylan_value, dylan_value, dylan_value);
static _KLsymbolGVKd KJassembler_;
static _KLsymbolGVKd KJdfm_;
static _KLsymbolGVKd KJharp_;
static _KLsymbolGVKd KJsubprojects_;
static _KLbyte_stringGVKd_11 K221;
static _KLbyte_stringGVKd_4 K222;
static _KLbyte_stringGVKd_3 K223;
static _KLbyte_stringGVKd_9 K224;
static _KLsymbolGVKd KJserver_;
static _KLbyte_stringGVKd_6 K227;
static _KLbyte_stringGVKd_4 K228;
static _KLbyte_stringGVKd_17 K229;
static _KLsymbolGVKd KJcommand_;
static _KLsymbolGVKd KJtitle_;
static _KLbyte_stringGVKd_5 K233;
static _KLbyte_stringGVKd_7 K234;
static _KLbyte_stringGVKd_27 K236;
static _KLsignatureGVKe K237;
static _KLsimple_object_vectorGVKd_2 K238;
static _KLsignatureAvaluesGVKi K239;
static _KLsimple_object_vectorGVKd_2 K240;
static _KLimplementation_classGVKe K241;
static _KLsimple_object_vectorGVKd_32 K242;
static _KLsimple_object_vectorGVKd_1 K243;
static _KLsimple_object_vectorGVKd_6 K244;
static _KLsimple_object_vectorGVKd_28 K245;
static _KLbyte_stringGVKd_20 K246;
static _KLpairGVKd K247;

/* Indirection variables */

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

/* Variables */

dylan_value Lbasic_main_commandGYconsole_environmentVdylan_compiler = &KLbasic_main_commandGYconsole_environmentVdylan_compiler;

/* Objects */

_KLclassGVKd KLbasic_main_commandGYconsole_environmentVdylan_compiler = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_rcpl_single_smallVKiI,
  &K246,
  &K241,
  (dylan_value) 1,
  &Kconsole_environment_moduleYdylan_userVdylan_compiler
};

_KLmm_wrapperGVKi_0 KLbasic_main_commandGYconsole_environmentVdylan_compilerW = {
  &KLmm_wrapperGVKiW /* wrapper */,
  &K241,
  (dylan_value) 1,
  129,
  33554439,
  (dylan_value) 1
};

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

_KLinstance_slot_descriptorGVKe KPecho_inputQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 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 */,
  (dylan_value) 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 */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJpersonal_root_,
  &KPpersonal_rootYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &K184
};

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

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

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

_KLinstance_slot_descriptorGVKe KPhelpQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 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 */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJlogoQ_,
  &KPlogoQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPversionQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 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 */,
  (dylan_value) 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 */,
  (dylan_value) 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 */,
  (dylan_value) 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 */,
  (dylan_value) 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 */,
  (dylan_value) 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 */,
  (dylan_value) 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 */,
  (dylan_value) 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 */,
  (dylan_value) 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 */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJreleaseQ_,
  &KPreleaseQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPback_endYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJback_end_,
  &KPback_endYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &K78
};

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

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

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

_KLinstance_slot_descriptorGVKe KPverboseQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJverboseQ_,
  &KPverboseQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

_KLinstance_slot_descriptorGVKe KPunifyQYconsole_environmentVdylan_compilerHLbasic_main_commandG = {
  &KLinstance_slot_descriptorGVKeW /* wrapper */,
  (dylan_value) 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 */,
  (dylan_value) 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 */,
  (dylan_value) 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 */,
  (dylan_value) 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 */,
  (dylan_value) 157,
  &KPfalseVKi,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KJdfmQ_,
  &KPdfmQYconsole_environmentVdylan_compiler,
  &KPfalseVKi,
  &KLbooleanGVKd
};

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

_KLsealed_generic_functionGVKe KPdfmQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K38,
  &K37,
  &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 K37 = {
  &KLpairGVKdW /* wrapper */,
  &KPdfmQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

_KLsealed_generic_functionGVKe KPassembleQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K44,
  &K43,
  &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 K43 = {
  &KLpairGVKdW /* wrapper */,
  &KPassembleQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

_KLsealed_generic_functionGVKe KPharpQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K50,
  &K49,
  &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 K49 = {
  &KLpairGVKdW /* wrapper */,
  &KPharpQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

_KLsealed_generic_functionGVKe KPsaveQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K56,
  &K55,
  &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 K55 = {
  &KLpairGVKdW /* wrapper */,
  &KPsaveQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

_KLsealed_generic_functionGVKe KPunifyQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K62,
  &K61,
  &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 K61 = {
  &KLpairGVKdW /* wrapper */,
  &KPunifyQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

static _KLsymbolGVKd KJverboseQ_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K69
};

_KLsealed_generic_functionGVKe KPverboseQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K68,
  &K67,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPverboseQYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPverboseQYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K67 = {
  &KLpairGVKdW /* wrapper */,
  &KPverboseQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_9 K68 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "%verbose?"
};

static _KLbyte_stringGVKd_8 K69 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "verbose?"
};

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

_KLsealed_generic_functionGVKe KPforceQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K74,
  &K73,
  &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 K73 = {
  &KLpairGVKdW /* wrapper */,
  &KPforceQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

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

static _KLunionGVKe K78 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K79,
  &KLsymbolGVKd
};

static _KLsingletonGVKd K79 = {
  &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 K81 = {
  &KLpairGVKdW /* wrapper */,
  &KPtargetYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

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

static _KLunionGVKe K86 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K79,
  &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 K88 = {
  &KLpairGVKdW /* wrapper */,
  &KPbuild_scriptYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

static _KLsymbolGVKd KJback_end_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K96
};

_KLsealed_generic_functionGVKe KPback_endYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K95,
  &K94,
  &RSINGULAR_Labsent_engine_nodeG
};

_KLgetter_methodGVKi KPback_endYconsole_environmentVdylan_compilerMM0 = {
  &KLgetter_methodGVKiW /* wrapper */,
  &slotacc_single_q_instance_getter_xep,
  &KPback_endYconsole_environmentVdylan_compilerHLbasic_main_commandG
};

static _KLpairGVKd K94 = {
  &KLpairGVKdW /* wrapper */,
  &KPback_endYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

static _KLbyte_stringGVKd_9 K95 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 37,
  "%back-end"
};

static _KLbyte_stringGVKd_8 K96 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "back-end"
};

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

_KLsealed_generic_functionGVKe KPreleaseQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K101,
  &K100,
  &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 K100 = {
  &KLpairGVKdW /* wrapper */,
  &KPreleaseQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

_KLsealed_generic_functionGVKe KPcleanQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K107,
  &K106,
  &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 K106 = {
  &KLpairGVKdW /* wrapper */,
  &KPcleanQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

_KLsealed_generic_functionGVKe KPsubprojectsQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K113,
  &K112,
  &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 K112 = {
  &KLpairGVKdW /* wrapper */,
  &KPsubprojectsQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

_KLsealed_generic_functionGVKe KPlinkQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K119,
  &K118,
  &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 K118 = {
  &KLpairGVKdW /* wrapper */,
  &KPlinkQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

_KLsealed_generic_functionGVKe KPcompileQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K125,
  &K124,
  &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 K124 = {
  &KLpairGVKdW /* wrapper */,
  &KPcompileQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

_KLsealed_generic_functionGVKe KPbuildQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K131,
  &K130,
  &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 K130 = {
  &KLpairGVKdW /* wrapper */,
  &KPbuildQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

_KLsealed_generic_functionGVKe KPimportQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K137,
  &K136,
  &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 K136 = {
  &KLpairGVKdW /* wrapper */,
  &KPimportQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

_KLsealed_generic_functionGVKe KPdebuggerQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K143,
  &K142,
  &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 K142 = {
  &KLpairGVKdW /* wrapper */,
  &KPdebuggerQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

_KLsealed_generic_functionGVKe KPshortversionQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K149,
  &K148,
  &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 K148 = {
  &KLpairGVKdW /* wrapper */,
  &KPshortversionQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

_KLsealed_generic_functionGVKe KPversionQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K155,
  &K154,
  &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 K154 = {
  &KLpairGVKdW /* wrapper */,
  &KPversionQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

_KLsealed_generic_functionGVKe KPlogoQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K161,
  &K160,
  &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 K160 = {
  &KLpairGVKdW /* wrapper */,
  &KPlogoQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

_KLsealed_generic_functionGVKe KPhelpQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K167,
  &K166,
  &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 K166 = {
  &KLpairGVKdW /* wrapper */,
  &KPhelpQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

_KLsealed_generic_functionGVKe KPprojectYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K173,
  &K172,
  &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 K172 = {
  &KLpairGVKdW /* wrapper */,
  &KPprojectYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

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

static _KLunionGVKe K177 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K79,
  &KLsequenceGVKd
};

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

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

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

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

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

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

static _KLunionGVKe K184 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K79,
  &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 K186 = {
  &KLpairGVKdW /* wrapper */,
  &KPsystem_rootYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

_KLsealed_generic_functionGVKe KPpersonal_rootYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K193,
  &K192,
  &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 K192 = {
  &KLpairGVKdW /* wrapper */,
  &KPpersonal_rootYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

_KLsealed_generic_functionGVKe KPprofile_commandsQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K199,
  &K198,
  &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 K198 = {
  &KLpairGVKdW /* wrapper */,
  &KPprofile_commandsQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

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

_KLsealed_generic_functionGVKe KPecho_inputQYconsole_environmentVdylan_compiler = {
  &KLsealed_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &KDsignature_LobjectG_object_rest_value_1VKi,
  &KPfalseVKi,
  &K205,
  &K204,
  &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 K204 = {
  &KLpairGVKdW /* wrapper */,
  &KPecho_inputQYconsole_environmentVdylan_compilerMM0,
  &KPempty_listVKi
};

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

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

static _KLsimple_closure_methodGVKi_0 Kanonymous_of_do_execute_commandF235 = {
  &KLsimple_closure_methodGVKiW /* wrapper */,
  &xep_2,
  &K237,
  &Kanonymous_of_do_execute_commandF235I,
  (dylan_value) 1
};

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

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

static _KLsymbolGVKd KJcompiler_back_end_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K229
};

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

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

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

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

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

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

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

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

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

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

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

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

static _KLbyte_stringGVKd_17 K229 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "compiler-back-end"
};

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

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

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

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

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

static _KLsignatureGVKe K237 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 44040201,
  &K238
};

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

static _KLsignatureAvaluesGVKi K239 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555465,
  &K240,
  &KDsignature_LintegerG_typesVKi
};

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

static _KLimplementation_classGVKe K241 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 460587137,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler,
  &KLbasic_main_commandGYconsole_environmentVdylan_compilerW,
  &KPfalseVKi,
  &K242,
  (dylan_value) -3,
  &Kdefault_class_constructorVKi,
  &K243,
  &K244,
  (dylan_value) 13,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &K247,
  &KPempty_vectorVKi,
  &K245,
  &K242,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_32 K242 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 129,
  &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,
  &KPback_endYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPbuild_scriptYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPtargetYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPforceQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPverboseQYconsole_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 K243 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLbasic_commandGVcommands
};

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

static _KLsimple_object_vectorGVKd_28 K245 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 113,
  &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,
  &KPback_endYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPbuild_scriptYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPtargetYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPforceQYconsole_environmentVdylan_compilerHLbasic_main_commandG,
  &KPverboseQYconsole_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 K246 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "<basic-main-command>"
};

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

/* Code */

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

  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:139
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:142
  ENTER_EXIT_FRAME(returnPexit_0_);
  if (nlx_setjmp(FRAME_DEST(returnPexit_0_))) {
    T19_0 = FRAME_RETVAL(returnPexit_0_);
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:143
    Uoriginal_handlersU_ = primitive_read_thread_variable(Tcurrent_handlersTVKi);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:143
    ENTER_UNWIND_FRAME(T6);
    if (!nlx_setjmp(FRAME_DEST(T6))) {
      // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:144
      T7 = MAKE_CLOSURE_INITD(&Kanonymous_of_do_execute_commandF235, 3, returnPexit_0_, command_, context_);
      // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:143
      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;
      // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:143
      T22_0 = KLhandlerGZ32ZconstructorVKiMM0I(&KLhandlerGVKi, &T21, &KLserious_conditionGVKd, T7, &KPfalseVKi, &KPempty_vectorVKi);
      // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:143
      T23 = T22_0;
      // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:143
      T8 = primitive_read_thread_variable(Tcurrent_handlersTVKi);
      // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:143
      T24 = primitive_object_allocate_filled(3,&KLpairGVKdW,2,&KPunboundVKi,0,0,&KPunboundVKi);
      // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:143
      SLOT_VALUE_SETTER(T23, T24, 0);
      // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:143
      SLOT_VALUE_SETTER(T8, T24, 1);
      // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:143
      primitive_write_thread_variable(Tcurrent_handlersTVKi, T24);
      // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:166
      T25 = SLOT_VALUE_INITD(command_, 10);
      // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:166
      if (T25 != &KPfalseVKi) {
        // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:167
        T9 = KrunF230I(context_, &KLhelp_commandGYcommand_linesVenvironment_commands, &KPempty_vectorVKi);
        T18 = T9;
      } else {
        // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:168
        T26 = SLOT_VALUE_INITD(command_, 12);
        // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:166
        if (T26 != &KPfalseVKi) {
          // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:169
          T10 = KrunF230I(context_, &KLversion_commandGYcommand_linesVenvironment_commands, &KPempty_vectorVKi);
          T17 = T10;
        } else {
          // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:170
          T27 = SLOT_VALUE_INITD(command_, 13);
          // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:166
          if (T27 != &KPfalseVKi) {
            // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:171
            T28.vector_element_[0] = IKJshort_;
            T28.vector_element_[1] = &K211;
            // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:171
            T11 = KrunF230I(context_, &KLversion_commandGYcommand_linesVenvironment_commands, &T28);
            T16 = T11;
          } else {
            // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:173
            T29 = SLOT_VALUE_INITD(command_, 11);
            // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:173
            if (T29 != &KPfalseVKi) {
              // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:173
              T12 = Kdylan_bannerYconsole_environmentVdylan_compilerI();
              // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:173
              CONGRUENT_CALL_PROLOG(&Kcontext_serverYcommand_linesVenvironment_commands, 1);
              server_ = CONGRUENT_CALL1(context_);
              // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:173
              stream_ = CALL1(&Kserver_output_streamYcommand_linesVenvironment_commands, server_);
              // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:173
              APPLY3(&KformatYformatVio, stream_, T12, &KPempty_vectorVKi);
              // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:173
              CALL1(&Knew_lineYstreamsVio, stream_);
              // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:173
              CALL1(&Kforce_outputYstreams_protocolVcommon_dylan, stream_);
            }
            // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:173
            // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:174
            T32 = SLOT_VALUE_INITD(command_, 6);
            // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:175
            T33 = SLOT_VALUE_INITD(command_, 7);
            // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:176
            T34 = SLOT_VALUE_INITD(command_, 22);
            // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:177
            if (T32 != &KPfalseVKi) {
              // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:178
              Kset_named_propertyYcommand_linesVenvironment_commandsI(context_, IKJpersonal_root_, T32, &KPempty_vectorVKi, &KPfalseVKi);
            }
            // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:177
            // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:179
            if (T33 != &KPfalseVKi) {
              // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:180
              Kset_named_propertyYcommand_linesVenvironment_commandsI(context_, IKJsystem_root_, T33, &KPempty_vectorVKi, &KPfalseVKi);
            }
            // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:179
            // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:181
            if (T34 != &KPfalseVKi) {
              // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:182
              Kset_named_propertyYcommand_linesVenvironment_commandsI(context_, IKJcompiler_back_end_, T34, &KPempty_vectorVKi, &KPfalseVKi);
            }
            // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:181
            // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:184
            T35 = SLOT_VALUE_INITD(command_, 9);
            // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:183
            if (T35 != &KPfalseVKi) {
              // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:184
              T13 = Kexecute_main_commandYconsole_environmentVdylan_compilerMM0I(context_, command_);
              T15 = T13;
            } else {
              // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:185
              T14 = Kexecute_main_loopYconsole_environmentVdylan_compilerMM0I(context_, command_);
              T15 = T14;
            }
            // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:183
            T16 = T15;
          }
          // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:166
          T17 = T16;
        }
        // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:166
        T18 = T17;
      }
      // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:166
      // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:143
      FALL_THROUGH_UNWIND(T18);
    }
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:143
    primitive_write_thread_variable(Tcurrent_handlersTVKi, Uoriginal_handlersU_);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:143
    CONTINUE_UNWIND();
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:142
  T19_0 = T18;
    /* invalidate returnPexit_0_ */
  }
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:142
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:139
  T20_0 = T19_0;
  {
    MV_CHECK_TYPE_PROLOGUE(T19_0);
    primitive_type_check(T20_0, &KLintegerGVKd);
    MV_CHECK_TYPE_EPILOGUE();
  }
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:139
  MV_SET_COUNT(1);
  return(T20_0);
}

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

  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:144
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:145
  T4 = SLOT_VALUE_INITD(CREF(1), 14);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:145
  if (T4 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:146
    T2 = CALL0(next_handler_);
    T3 = T2;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:148
    CALL2(&Kdisplay_conditionYcommand_linesVenvironment_commands, CREF(2), condition_);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:149
    T5.vector_element_[0] = (dylan_value) -3;
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:149
    CONGRUENT_CALL_PROLOG(&Kcontext_serverYcommand_linesVenvironment_commands, 1);
    server_ = CONGRUENT_CALL1(CREF(2));
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:149
    stream_ = CALL1(&Kserver_output_streamYcommand_linesVenvironment_commands, server_);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:149
    APPLY3(&KformatYformatVio, stream_, &K236, &T5);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:149
    CALL1(&Knew_lineYstreamsVio, stream_);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:149
    CALL1(&Kforce_outputYstreams_protocolVcommon_dylan, stream_);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:150
    T8.vector_element_[0] = (dylan_value) -3;
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:142
    T9 = MV_SET_REST_AT(&T8, 0);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:142
    T10 = NLX(CREF(0), T9);
    T3 = T10;
  }
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:145
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:144
  return(T3);
}

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

  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:153
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:153
  classF4 = class_;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:157
  T5 = Kapplication_filenameYcommon_extensionsVcommon_dylanI();
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:157
  CONGRUENT_CALL_PROLOG(&KasVKd, 2);
  filename_ = CONGRUENT_CALL2(&KLfile_locatorGYlocatorsVsystem, T5);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:161
  T7 = CALL1(&Klocator_baseYlocatorsVsystem, filename_);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:161
  CONGRUENT_CALL_PROLOG(&Kas_uppercaseVKd, 1);
  T8 = CONGRUENT_CALL1(T7);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:158
  command_ = APPLY8(&KmakeVKd, classF4, IKJserver_, context_, IKJcommand_, Dmain_command_lineYconsole_environmentVdylan_compiler, IKJtitle_, T8, arguments_);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:163
  CALL1(&Kexecute_commandVcommands, command_);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:164
  T9_0 = (dylan_value) 1;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:153
  MV_SET_COUNT(1);
  return(T9_0);
}

dylan_value Kexecute_main_commandYconsole_environmentVdylan_compilerMM0I (dylan_value context_, dylan_value command_) {
  dylan_value parts_;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7_0;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  _KLsimple_object_vectorGVKd_2 T11 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  _KLsimple_object_vectorGVKd_2 T12 = {&KLsimple_object_vectorGVKdW, (dylan_value) 9};
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value output_;
  dylan_value T21_0;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  _KLsimple_object_vectorGVKd_14 T25 = {&KLsimple_object_vectorGVKdW, (dylan_value) 57};
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  dylan_value T31;
  dylan_value T32;
  dylan_value T33;
  _KLsimple_object_vectorGVKd_12 T34 = {&KLsimple_object_vectorGVKdW, (dylan_value) 49};

  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:75
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:83
  T8 = SLOT_VALUE_INITD(command_, 8);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:83
  if (T8 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:84
    CONGRUENT_CALL_PROLOG(&KasVKd, 2);
    parts_ = CONGRUENT_CALL2(&KLlistGVKd, T8);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:85
    TdebuggingQTVKi = &KPtrueVKi;
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:86
    CALL1(&Kdebug_parts_setterYsimple_debuggingVdylanMM0, parts_);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:87
    Tdebug_outTVdfmc_common = parts_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:83
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:89
  T9 = SLOT_VALUE_INITD(command_, 9);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:90
  T10 = SLOT_VALUE_INITD(command_, 15);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:90
  if (T10 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:91
    T11.vector_element_[0] = IKJfile_;
    T11.vector_element_[1] = T9;
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:91
    KrunF225I(context_, &KLimport_project_commandGVenvironment_commands, &T11);
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:93
    T12.vector_element_[0] = IKJfile_;
    T12.vector_element_[1] = T9;
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:93
    KrunF225I(context_, &KLopen_project_commandGVenvironment_commands, &T12);
  }
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:90
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:95
  T13 = SLOT_VALUE_INITD(command_, 16);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:96
  if (T13 != &KPfalseVKi) {
    T4 = T13;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:96
    T14 = SLOT_VALUE_INITD(command_, 17);
    T4 = T14;
  }
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:96
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:96
  if (T4 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:98
    T15 = SLOT_VALUE_INITD(command_, 20);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:99
    T16 = SLOT_VALUE_INITD(command_, 28);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:101
    T17 = SLOT_VALUE_INITD(command_, 21);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:102
    T18 = SLOT_VALUE_INITD(command_, 26);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:103
    T19 = SLOT_VALUE_INITD(command_, 19);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:105
    T21_0 = KLstretchy_object_vectorGZ32ZconstructorVKiMM0I(&KLstretchy_object_vectorGVKe, &KPempty_vectorVKi);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:105
    output_ = T21_0;
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:106
    T22 = SLOT_VALUE_INITD(command_, 30);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:106
    if (T22 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:106
      KaddXVKdMM3I(output_, IKJassembler_);
    }
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:106
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:107
    T23 = SLOT_VALUE_INITD(command_, 31);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:107
    if (T23 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:107
      KaddXVKdMM3I(output_, IKJdfm_);
    }
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:107
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:108
    T24 = SLOT_VALUE_INITD(command_, 29);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:108
    if (T24 != &KPfalseVKi) {
      // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:108
      KaddXVKdMM3I(output_, IKJharp_);
    }
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:108
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:97
    T25.vector_element_[0] = IKJcleanQ_;
    T25.vector_element_[1] = T15;
    T25.vector_element_[2] = IKJsaveQ_;
    T25.vector_element_[3] = T16;
    T25.vector_element_[4] = IKJlinkQ_;
    T25.vector_element_[5] = &KPfalseVKi;
    T25.vector_element_[6] = IKJreleaseQ_;
    T25.vector_element_[7] = T17;
    T25.vector_element_[8] = IKJverboseQ_;
    T25.vector_element_[9] = T18;
    T25.vector_element_[10] = IKJsubprojects_;
    T25.vector_element_[11] = T19;
    T25.vector_element_[12] = &KJoutput_;
    T25.vector_element_[13] = output_;
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:97
    KrunF225I(context_, &KLbuild_project_commandGVenvironment_commands, &T25);
  }
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:96
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:112
  if (T13 != &KPfalseVKi) {
    T5 = T13;
  } else {
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:112
    T26 = SLOT_VALUE_INITD(command_, 18);
    T5 = T26;
  }
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:112
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:112
  if (T5 != &KPfalseVKi) {
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:113
    T27 = SLOT_VALUE_INITD(command_, 24);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:115
    T28 = SLOT_VALUE_INITD(command_, 23);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:117
    T29 = SLOT_VALUE_INITD(command_, 25);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:117
    if (T29 != &KPfalseVKi) {
      T6 = T29;
    } else {
      // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:117
      T30 = SLOT_VALUE_INITD(command_, 20);
      T6 = T30;
    }
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:117
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:118
    T31 = SLOT_VALUE_INITD(command_, 26);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:119
    T32 = SLOT_VALUE_INITD(command_, 19);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:120
    T33 = SLOT_VALUE_INITD(command_, 27);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:114
    T34.vector_element_[0] = IKJbuild_script_;
    T34.vector_element_[1] = T28;
    T34.vector_element_[2] = IKJtarget_;
    T34.vector_element_[3] = T27;
    T34.vector_element_[4] = IKJforceQ_;
    T34.vector_element_[5] = T6;
    T34.vector_element_[6] = IKJverboseQ_;
    T34.vector_element_[7] = T31;
    T34.vector_element_[8] = IKJsubprojects_;
    T34.vector_element_[9] = T32;
    T34.vector_element_[10] = IKJunifyQ_;
    T34.vector_element_[11] = T33;
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:114
    KrunF225I(context_, &KLlink_project_commandGVenvironment_commands, &T34);
  }
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:112
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:122
  T7_0 = (dylan_value) 1;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:75
  MV_SET_COUNT(1);
  return(T7_0);
}

dylan_value Kexecute_main_loopYconsole_environmentVdylan_compilerMM0I (dylan_value context_, dylan_value command_) {
  dylan_value T3;
  dylan_value T4;
  dylan_value T5_0;
  dylan_value server_;
  dylan_value stream_;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;

  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:125
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:128
  T3 = Kdylan_bannerYconsole_environmentVdylan_compilerI();
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:128
  CONGRUENT_CALL_PROLOG(&Kcontext_serverYcommand_linesVenvironment_commands, 1);
  server_ = CONGRUENT_CALL1(context_);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:128
  stream_ = CALL1(&Kserver_output_streamYcommand_linesVenvironment_commands, server_);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:128
  APPLY3(&KformatYformatVio, stream_, T3, &KPempty_vectorVKi);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:128
  CALL1(&Knew_lineYstreamsVio, stream_);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:128
  CALL1(&Kforce_outputYstreams_protocolVcommon_dylan, stream_);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:129
  T8 = SLOT_VALUE_INITD(command_, 4);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:130
  T9 = SLOT_VALUE_INITD(command_, 5);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:132
  CONGRUENT_CALL_PROLOG(&Kcontext_serverYcommand_linesVenvironment_commands, 1);
  T4 = CONGRUENT_CALL1(context_);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:133
  T10 = SLOT_VALUE_INITD(command_, 14);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:131
  CALL7(&Kcommand_line_loopYcommand_linesVenvironment_commandsMM0, T4, IKJdebuggerQ_, T10, IKJecho_inputQ_, T8, IKJprofile_commandsQ_, T9);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:136
  T5_0 = (dylan_value) 1;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/command-line.dylan:125
  MV_SET_COUNT(1);
  return(T5_0);
}

static dylan_value KrunF225I (dylan_value context_, dylan_value class_, dylan_value arguments_) {
  dylan_value classF4;
  dylan_value command_;
  dylan_value T6;

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


/* SYSTEM INIT CODE */

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

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

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

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

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

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

    T0 = KPresolve_symbolVKiI(&KJverboseQ_);
    if (T0 != &KJverboseQ_) {
      IKJverboseQ_ = T0;
      primitive_slot_value_setter(T0, &KPverboseQYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    dylan_value T0;

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

    T0 = KPresolve_symbolVKiI(&KJtarget_);
    if (T0 != &KJtarget_) {
      IKJtarget_ = T0;
      primitive_slot_value_setter(T0, &KPtargetYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    dylan_value 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);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJback_end_);
    if (T0 != &KJback_end_) {
      primitive_slot_value_setter(T0, &KPback_endYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    dylan_value T0;

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

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

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

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

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

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

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

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

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

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

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

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

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

    T0 = KPresolve_symbolVKiI(&KJinternal_debug_);
    if (T0 != &KJinternal_debug_) {
      primitive_slot_value_setter(T0, &KPinternal_debugYconsole_environmentVdylan_compilerHLbasic_main_commandG, 3);
    }
  }
  {
    dylan_value 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);
    }
  }
  {
    dylan_value 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);
    }
  }
  {
    dylan_value 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);
    }
  }
  {
    dylan_value 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);
    }
  }
  {
    dylan_value T0;

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

    T0 = KPresolve_symbolVKiI(&KJcompiler_back_end_);
    if (T0 != &KJcompiler_back_end_) {
      IKJcompiler_back_end_ = T0;
    }
  }
  {
    dylan_value T0;

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

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

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

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

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

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

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

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

  // /home/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 () {
{
  dylan_value T0;

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

  return;
}


/* eof */
