#include "opendylan/run-time.h"

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

/* Typedefs for referenced classes */

#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(64);
define__KLsimple_object_vectorGVKd(6);
define__KLsimple_object_vectorGVKd(32);
define__KLsimple_object_vectorGVKd(256);
define__KLsimple_object_vectorGVKd(1);
define__KLsimple_object_vectorGVKd(0);
define__KLsimple_object_vectorGVKd(2);
define__KLsimple_object_vectorGVKd(28);
define__KLsimple_object_vectorGVKd(8);
define__KLsimple_object_vectorGVKd(10);

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 head_;
  dylan_value tail_;
} _KLempty_listGVKd;

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

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 command_info_name_;
  dylan_value command_info_title_;
  dylan_value command_info_summary_;
  dylan_value command_info_documentation_;
  dylan_value command_info_command_class_;
} _KLbasic_command_lineGYcommand_linesVenvironment_commands;

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;
} _KLfile_locatorGYlocatorsVsystem;

typedef struct {
  dylan_value wrapper;
  dylan_value parameter_name_;
  dylan_value parameter_keyword_;
  dylan_value parameter_type_;
  dylan_value parameter_summary_;
} _KLoptional_parameterGYcommand_linesVenvironment_commands;

typedef struct {
  dylan_value wrapper;
  dylan_value parameter_name_;
  dylan_value parameter_keyword_;
  dylan_value parameter_type_;
  dylan_value parameter_summary_;
} _KLkeyword_parameterGYcommand_linesVenvironment_commands;

typedef struct {
  dylan_value wrapper;
} _KLdirectory_locatorGYlocatorsVsystem;

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

#define  define__KLbyte_stringGVKd(nrepeated) \
  typedef struct { \
    dylan_value wrapper; \
    dylan_value size_; \
    char string_element_[nrepeated+1]; \
  } _KLbyte_stringGVKd_##nrepeated;
define__KLbyte_stringGVKd(9);
define__KLbyte_stringGVKd(3);
define__KLbyte_stringGVKd(33);
define__KLbyte_stringGVKd(37);
define__KLbyte_stringGVKd(53);
define__KLbyte_stringGVKd(14);
define__KLbyte_stringGVKd(13);
define__KLbyte_stringGVKd(27);
define__KLbyte_stringGVKd(38);
define__KLbyte_stringGVKd(11);
define__KLbyte_stringGVKd(16);
define__KLbyte_stringGVKd(17);
define__KLbyte_stringGVKd(5);
define__KLbyte_stringGVKd(18);
define__KLbyte_stringGVKd(19);
define__KLbyte_stringGVKd(31);
define__KLbyte_stringGVKd(10);
define__KLbyte_stringGVKd(42);
define__KLbyte_stringGVKd(25);
define__KLbyte_stringGVKd(20);
define__KLbyte_stringGVKd(29);
define__KLbyte_stringGVKd(6);
define__KLbyte_stringGVKd(22);
define__KLbyte_stringGVKd(12);
define__KLbyte_stringGVKd(28);
define__KLbyte_stringGVKd(8);
define__KLbyte_stringGVKd(23);
define__KLbyte_stringGVKd(7);
define__KLbyte_stringGVKd(35);
define__KLbyte_stringGVKd(34);
define__KLbyte_stringGVKd(4);

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

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 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 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;

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

typedef struct {
  dylan_value wrapper;
} _KLsequenceGVKd;

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 signature_properties_;
  dylan_value signature_required_;
  dylan_value signature_keys_;
  dylan_value signature_key_types_;
  dylan_value signature_values_;
} _KLkeyword_signatureAvaluesGVKi;

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 namespace_name_;
  dylan_value home_library_;
} _KLmoduleGVKe;


/* 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_;
} _KLmain_commandGYconsole_environmentVdylan_compiler;


/* Referenced object declarations */

extern _KLclassGVKd KLsimple_object_vectorGVKd;
extern _KLclassGVKd KLclassGVKd;
extern _KLmm_wrapperGVKi_0 KLclassGVKdW;
extern _KLclassGVKd KLmm_wrapperGVKi;
extern _KLmm_wrapperGVKi_1 KLmm_wrapperGVKiW;
extern _KLmm_wrapperGVKi_0 KLsimple_object_vectorGVKdW;
dylan_value Kas_uppercaseVKdMM1I (dylan_value);
extern _KLempty_listGVKd KPempty_listVKi;
extern _KLclassGVKd KLempty_listGVKd;
extern _KLmm_wrapperGVKi_0 KLempty_listGVKdW;
extern _KLsymbolGVKd KJname_;
extern _KLclassGVKd KLsymbolGVKd;
extern _KLmm_wrapperGVKi_0 KLsymbolGVKdW;
extern _KLincremental_generic_functionGVKe KmakeVKd;
extern _KLfunction_classGVKi KLincremental_generic_functionGVKe;
extern _KLclassGVKd KLfunction_classGVKi;
extern _KLmm_wrapperGVKi_0 KLfunction_classGVKiW;
extern _KLmm_wrapperGVKi_0 KLincremental_generic_functionGVKeW;
extern _KLclassGVKd KLbasic_command_lineGYcommand_linesVenvironment_commands;
extern _KLmm_wrapperGVKi_0 KLbasic_command_lineGYcommand_linesVenvironment_commandsW;
dylan_value KPadd_a_methodVKnI (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
extern _KLincremental_generic_functionGVKe Kcommand_raw_parametersYcommand_linesVenvironment_commands;
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 _KLsymbolGVKd KJtype_;
extern _KLclassGVKd KLfile_locatorGYlocatorsVsystem;
extern _KLmm_wrapperGVKi_0 KLfile_locatorGYlocatorsVsystemW;
extern _KLclassGVKd KLoptional_parameterGYcommand_linesVenvironment_commands;
extern _KLmm_wrapperGVKi_0 KLoptional_parameterGYcommand_linesVenvironment_commandsW;
extern _KLclassGVKd KLkeyword_parameterGYcommand_linesVenvironment_commands;
extern _KLmm_wrapperGVKi_0 KLkeyword_parameterGYcommand_linesVenvironment_commandsW;
extern _KLclassGVKd KLdirectory_locatorGYlocatorsVsystem;
extern _KLmm_wrapperGVKi_0 KLdirectory_locatorGYlocatorsVsystemW;
extern _KLsingletonGVKd KDkeyword_list_typeYcommand_linesVenvironment_commands;
extern _KLclassGVKd KLsingletonGVKd;
extern _KLmm_wrapperGVKi_0 KLsingletonGVKdW;
extern _KLclassGVKd KLbyte_stringGVKd;
extern _KLmm_wrapperGVKi_0 KLbyte_stringGVKdW;
extern _KLfunction_classGVKi KLsimple_methodGVKe;
extern _KLmm_wrapperGVKi_0 KLsimple_methodGVKeW;
extern _KLclassGVKd KLsignatureAvaluesGVKi;
extern _KLmm_wrapperGVKi_0 KLsignatureAvaluesGVKiW;
extern _KLsimple_object_vectorGVKd_2 KDsignature_LsequenceG_typesVKi;
dylan_value Ksingleton_pointer_idQ_instanceQVKiI (dylan_value, dylan_value);
extern _KLclassGVKd KLimplementation_classGVKe;
extern _KLmm_wrapperGVKi_0 KLimplementation_classGVKeW;
extern _KLsimple_object_vectorGVKd_0 KPempty_vectorVKi;
extern _KLclassGVKd KLcommandGVcommands;
extern _KLmm_wrapperGVKi_0 KLcommandGVcommandsW;
extern _KLclassGVKd KLbasic_commandGVcommands;
extern _KLmm_wrapperGVKi_0 KLbasic_commandGVcommandsW;
extern _KLclassGVKd KLbasic_main_commandGYconsole_environmentVdylan_compiler;
extern _KLmm_wrapperGVKi_0 KLbasic_main_commandGYconsole_environmentVdylan_compilerW;
dylan_value KerrorVKdMM1I (dylan_value, dylan_value);
extern _KLincremental_generic_functionGVKe KinitializeVKd;
extern _KLclassGVKd KLunionGVKe;
extern _KLmm_wrapperGVKi_0 KLunionGVKeW;
dylan_value Kunion_instanceQVKiI (dylan_value, dylan_value);
extern _KLclassGVKd KLsequenceGVKd;
extern _KLmm_wrapperGVKi_0 KLsequenceGVKdW;
extern _KLfunction_classGVKi KLkeyword_methodGVKe;
extern _KLmm_wrapperGVKi_0 KLkeyword_methodGVKeW;
extern _KLclassGVKd KLkeyword_signatureAvaluesGVKi;
extern _KLmm_wrapperGVKi_0 KLkeyword_signatureAvaluesGVKiW;
extern _KLsimple_object_vectorGVKd_2 KDsignature_LclassG_typesVKi;
extern _KLsimple_object_vectorGVKd_256 KDsignature_LobjectG_typesVKi;
extern _KLinstance_slot_descriptorGVKe Kcommand_clientVcommandsHLbasic_commandG;
extern _KLclassGVKd KLinstance_slot_descriptorGVKe;
extern _KLmm_wrapperGVKi_0 KLinstance_slot_descriptorGVKeW;
extern _KLinstance_slot_descriptorGVKe Kcommand_serverVcommandsHLbasic_commandG;
extern _KLinstance_slot_descriptorGVKe Kcommand_invokerVcommandsHLbasic_commandG;
extern _KLinstance_slot_descriptorGVKe Kcommand_results_toVcommandsHLbasic_commandG;
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;
dylan_value Kclass_instanceQ_initialVKiI (dylan_value, dylan_value);
extern _KLmoduleGVKe Kconsole_environment_moduleYdylan_userVdylan_compiler;
extern _KLclassGVKd KLmoduleGVKe;
extern _KLmm_wrapperGVKi_0 KLmoduleGVKeW;

/* Defined object declarations */

static _KLbyte_stringGVKd_4 K1;
static _KLsymbolGVKd KJsummary_;
static _KLbyte_stringGVKd_34 K3;
static _KLsymbolGVKd KJdocumentation_;
static _KLbyte_stringGVKd_35 K5;
static _KLsymbolGVKd KJcommand_class_;
extern _KLclassGVKd KLmain_commandGYconsole_environmentVdylan_compiler;
extern _KLmm_wrapperGVKi_0 KLmain_commandGYconsole_environmentVdylan_compilerW;
static _KLsymbolGVKd KJmain_;
static _KLsymbolGVKd KJtitle_;
extern _KLsimple_methodGVKe Kcommand_raw_parametersYcommand_linesVenvironment_commandsMdylan_compilerM0;
dylan_value Kcommand_raw_parametersYcommand_linesVenvironment_commandsMdylan_compilerM0I (dylan_value);
static _KLbyte_stringGVKd_7 K14;
static _KLsymbolGVKd KJkeyword_;
static _KLsymbolGVKd KJproject_;
static _KLbyte_stringGVKd_23 K17;
static _KLbyte_stringGVKd_8 K18;
static _KLsymbolGVKd KJback_end_;
static _KLbyte_stringGVKd_28 K20;
static _KLbyte_stringGVKd_12 K21;
static _KLsymbolGVKd KJbuild_script_;
static _KLbyte_stringGVKd_22 K23;
static _KLbyte_stringGVKd_6 K24;
static _KLsymbolGVKd KJtarget_;
static _KLbyte_stringGVKd_22 K26;
static _KLbyte_stringGVKd_4 K27;
static _KLsymbolGVKd KJhelpQ_;
static _KLbyte_stringGVKd_22 K29;
static _KLbyte_stringGVKd_4 K30;
static _KLsymbolGVKd KJlogoQ_;
static _KLbyte_stringGVKd_29 K32;
static _KLbyte_stringGVKd_7 K33;
static _KLsymbolGVKd KJversionQ_;
static _KLbyte_stringGVKd_20 K35;
static _KLbyte_stringGVKd_12 K36;
static _KLsymbolGVKd KJshortversionQ_;
static _KLbyte_stringGVKd_25 K38;
static _KLbyte_stringGVKd_8 K39;
static _KLsymbolGVKd KJdebuggerQ_;
static _KLbyte_stringGVKd_42 K41;
static _KLbyte_stringGVKd_10 K42;
static _KLsymbolGVKd KJecho_inputQ_;
static _KLbyte_stringGVKd_31 K44;
static _KLbyte_stringGVKd_7 K45;
static _KLsymbolGVKd KJverboseQ_;
static _KLbyte_stringGVKd_19 K47;
static _KLbyte_stringGVKd_6 K48;
static _KLsymbolGVKd KJimportQ_;
static _KLbyte_stringGVKd_18 K50;
static _KLbyte_stringGVKd_5 K51;
static _KLsymbolGVKd KJbuildQ_;
static _KLbyte_stringGVKd_17 K53;
static _KLbyte_stringGVKd_7 K54;
static _KLsymbolGVKd KJcompileQ_;
static _KLbyte_stringGVKd_19 K56;
static _KLbyte_stringGVKd_4 K57;
static _KLsymbolGVKd KJlinkQ_;
static _KLbyte_stringGVKd_16 K59;
static _KLbyte_stringGVKd_5 K60;
static _KLsymbolGVKd KJcleanQ_;
static _KLbyte_stringGVKd_34 K62;
static _KLbyte_stringGVKd_7 K63;
static _KLsymbolGVKd KJreleaseQ_;
static _KLbyte_stringGVKd_31 K65;
static _KLbyte_stringGVKd_11 K66;
static _KLsymbolGVKd KJsubprojectsQ_;
static _KLbyte_stringGVKd_38 K68;
static _KLbyte_stringGVKd_5 K69;
static _KLsymbolGVKd KJforceQ_;
static _KLbyte_stringGVKd_27 K71;
static _KLbyte_stringGVKd_13 K72;
static _KLsymbolGVKd KJpersonal_root_;
static _KLbyte_stringGVKd_18 K74;
static _KLbyte_stringGVKd_11 K75;
static _KLsymbolGVKd KJsystem_root_;
static _KLbyte_stringGVKd_16 K77;
static _KLbyte_stringGVKd_14 K78;
static _KLsymbolGVKd KJinternal_debug_;
static _KLbyte_stringGVKd_53 K80;
static _KLbyte_stringGVKd_5 K81;
static _KLsymbolGVKd KJunifyQ_;
static _KLbyte_stringGVKd_42 K83;
static _KLbyte_stringGVKd_16 K84;
static _KLsymbolGVKd KJprofile_commandsQ_;
static _KLbyte_stringGVKd_37 K86;
static _KLbyte_stringGVKd_4 K87;
static _KLsymbolGVKd KJharpQ_;
static _KLbyte_stringGVKd_20 K89;
static _KLbyte_stringGVKd_8 K90;
static _KLsymbolGVKd KJassembleQ_;
static _KLbyte_stringGVKd_33 K92;
static _KLbyte_stringGVKd_3 K93;
static _KLsymbolGVKd KJdfmQ_;
static _KLbyte_stringGVKd_34 K95;
static _KLbyte_stringGVKd_4 K96;
static _KLsymbolGVKd KJsaveQ_;
static _KLbyte_stringGVKd_23 K98;
static _KLbyte_stringGVKd_5 K99;
static _KLbyte_stringGVKd_4 K100;
static _KLbyte_stringGVKd_9 K101;
static _KLbyte_stringGVKd_5 K102;
static _KLbyte_stringGVKd_17 K103;
static _KLbyte_stringGVKd_6 K104;
static _KLbyte_stringGVKd_6 K105;
static _KLbyte_stringGVKd_12 K106;
static _KLbyte_stringGVKd_8 K107;
static _KLbyte_stringGVKd_6 K108;
static _KLbyte_stringGVKd_5 K109;
static _KLbyte_stringGVKd_8 K110;
static _KLbyte_stringGVKd_6 K111;
static _KLbyte_stringGVKd_7 K112;
static _KLbyte_stringGVKd_8 K113;
static _KLbyte_stringGVKd_11 K114;
static _KLbyte_stringGVKd_9 K115;
static _KLbyte_stringGVKd_13 K116;
static _KLbyte_stringGVKd_8 K117;
static _KLbyte_stringGVKd_5 K118;
static _KLbyte_stringGVKd_5 K119;
static _KLbyte_stringGVKd_7 K120;
static _KLsignatureAvaluesGVKi K121;
static _KLsimple_object_vectorGVKd_1 K122;
static _KLsingletonGVKd K123;
static _KLbyte_stringGVKd_5 K124;
static _KLimplementation_classGVKe K125;
static _KLsimple_object_vectorGVKd_32 K126;
extern _KLkeyword_methodGVKe KLmain_commandGZ32ZconstructorYconsole_environmentVdylan_compilerMM0;
dylan_value KLmain_commandGZ32ZconstructorYconsole_environmentVdylan_compilerMM0I (dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value, dylan_value);
static _KLsimple_object_vectorGVKd_1 K129;
static _KLsimple_object_vectorGVKd_6 K130;
static _KLsymbolGVKd KJserver_;
static _KLbyte_stringGVKd_23 K132;
static _KLunionGVKe K133;
static _KLunionGVKe K134;
static _KLunionGVKe K135;
static _KLunionGVKe K136;
static _KLsingletonGVKd K137;
static _KLbyte_stringGVKd_6 K138;
static _KLkeyword_signatureAvaluesGVKi K139;
static _KLsimple_object_vectorGVKd_64 K140;
static _KLsymbolGVKd KJclient_;
static _KLsymbolGVKd KJinvoker_;
static _KLsymbolGVKd KJresults_to_;
static _KLbyte_stringGVKd_10 K144;
static _KLbyte_stringGVKd_7 K145;
static _KLbyte_stringGVKd_6 K146;
static _KLsimple_object_vectorGVKd_32 K147;
static _KLsimple_object_vectorGVKd_1 K148;
static _KLbyte_stringGVKd_14 K149;
static _KLbyte_stringGVKd_13 K150;
static _KLbyte_stringGVKd_13 K151;
static _KLbyte_stringGVKd_7 K152;

/* Indirection variables */

static dylan_value IKJsummary_ = &KJsummary_;
static dylan_value IKJdocumentation_ = &KJdocumentation_;
static dylan_value IKJcommand_class_ = &KJcommand_class_;
static dylan_value IKJmain_ = &KJmain_;
static dylan_value IKJtitle_ = &KJtitle_;
static dylan_value IKJkeyword_ = &KJkeyword_;
static dylan_value IKJproject_ = &KJproject_;
static dylan_value IKJback_end_ = &KJback_end_;
static dylan_value IKJbuild_script_ = &KJbuild_script_;
static dylan_value IKJtarget_ = &KJtarget_;
static dylan_value IKJhelpQ_ = &KJhelpQ_;
static dylan_value IKJlogoQ_ = &KJlogoQ_;
static dylan_value IKJversionQ_ = &KJversionQ_;
static dylan_value IKJshortversionQ_ = &KJshortversionQ_;
static dylan_value IKJdebuggerQ_ = &KJdebuggerQ_;
static dylan_value IKJecho_inputQ_ = &KJecho_inputQ_;
static dylan_value IKJverboseQ_ = &KJverboseQ_;
static dylan_value IKJimportQ_ = &KJimportQ_;
static dylan_value IKJbuildQ_ = &KJbuildQ_;
static dylan_value IKJcompileQ_ = &KJcompileQ_;
static dylan_value IKJlinkQ_ = &KJlinkQ_;
static dylan_value IKJcleanQ_ = &KJcleanQ_;
static dylan_value IKJreleaseQ_ = &KJreleaseQ_;
static dylan_value IKJsubprojectsQ_ = &KJsubprojectsQ_;
static dylan_value IKJforceQ_ = &KJforceQ_;
static dylan_value IKJpersonal_root_ = &KJpersonal_root_;
static dylan_value IKJsystem_root_ = &KJsystem_root_;
static dylan_value IKJinternal_debug_ = &KJinternal_debug_;
static dylan_value IKJunifyQ_ = &KJunifyQ_;
static dylan_value IKJprofile_commandsQ_ = &KJprofile_commandsQ_;
static dylan_value IKJharpQ_ = &KJharpQ_;
static dylan_value IKJassembleQ_ = &KJassembleQ_;
static dylan_value IKJdfmQ_ = &KJdfmQ_;
static dylan_value IKJsaveQ_ = &KJsaveQ_;
static dylan_value IKJserver_ = &KJserver_;
static dylan_value IKJclient_ = &KJclient_;
static dylan_value IKJinvoker_ = &KJinvoker_;
static dylan_value IKJresults_to_ = &KJresults_to_;

/* Variables */

dylan_value Lmain_commandGYconsole_environmentVdylan_compiler = &KLmain_commandGYconsole_environmentVdylan_compiler;
dylan_value Dmain_command_lineYconsole_environmentVdylan_compiler = &KPunboundVKi;

/* Objects */

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

static _KLsymbolGVKd KJsummary_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K152
};

static _KLbyte_stringGVKd_34 K3 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 137,
  "command-line version of Open Dylan"
};

static _KLsymbolGVKd KJdocumentation_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K151
};

static _KLbyte_stringGVKd_35 K5 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 141,
  "Command-line version of Open Dylan."
};

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

_KLclassGVKd KLmain_commandGYconsole_environmentVdylan_compiler = {
  &KLclassGVKdW /* wrapper */,
  &Kclass_instanceQ_initialVKiI,
  &K149,
  &K125,
  (dylan_value) 1,
  &Kconsole_environment_moduleYdylan_userVdylan_compiler
};

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

static _KLsymbolGVKd KJmain_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K1
};

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

_KLsimple_methodGVKe Kcommand_raw_parametersYcommand_linesVenvironment_commandsMdylan_compilerM0 = {
  &KLsimple_methodGVKeW /* wrapper */,
  &xep_1,
  &K121,
  &Kcommand_raw_parametersYcommand_linesVenvironment_commandsMdylan_compilerM0I
};

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

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

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

static _KLbyte_stringGVKd_23 K17 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "the project to be built"
};

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

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

static _KLbyte_stringGVKd_28 K20 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 113,
  "the compiler back-end to use"
};

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

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

static _KLbyte_stringGVKd_22 K23 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "the (Jam) build script"
};

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

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

static _KLbyte_stringGVKd_22 K26 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "the type of executable"
};

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

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

static _KLbyte_stringGVKd_22 K29 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 89,
  "show this help summary"
};

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

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

static _KLbyte_stringGVKd_29 K32 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 117,
  "displays the copyright banner"
};

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

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

static _KLbyte_stringGVKd_20 K35 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "displays the version"
};

static _KLbyte_stringGVKd_12 K36 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 49,
  "shortversion"
};

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

static _KLbyte_stringGVKd_25 K38 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 101,
  "displays the shortversion"
};

static _KLbyte_stringGVKd_8 K39 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "debugger"
};

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

static _KLbyte_stringGVKd_42 K41 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 169,
  "enter the debugger if this program crashes"
};

static _KLbyte_stringGVKd_10 K42 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "echo-input"
};

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

static _KLbyte_stringGVKd_31 K44 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 125,
  "echoes all input to the console"
};

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

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

static _KLbyte_stringGVKd_19 K47 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "show verbose output"
};

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

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

static _KLbyte_stringGVKd_18 K50 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "import the project"
};

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

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

static _KLbyte_stringGVKd_17 K53 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 69,
  "build the project"
};

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

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

static _KLbyte_stringGVKd_19 K56 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 77,
  "compile the project"
};

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

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

static _KLbyte_stringGVKd_16 K59 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "link the project"
};

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

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

static _KLbyte_stringGVKd_34 K62 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 137,
  "force a clean build of the project"
};

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

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

static _KLbyte_stringGVKd_31 K65 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 125,
  "build a release for the project"
};

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

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

static _KLbyte_stringGVKd_38 K68 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 153,
  "build subprojects as well if necessary"
};

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

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

static _KLbyte_stringGVKd_27 K71 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 109,
  "force relink the executable"
};

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

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

static _KLbyte_stringGVKd_18 K74 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "personal area root"
};

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

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

static _KLbyte_stringGVKd_16 K77 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "system area root"
};

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

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

static _KLbyte_stringGVKd_53 K80 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 213,
  "show debug messages (e.g. for linker,project-manager)"
};

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

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

static _KLbyte_stringGVKd_42 K83 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 169,
  "combine libraries into a single executable"
};

static _KLbyte_stringGVKd_16 K84 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "profile-commands"
};

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

static _KLbyte_stringGVKd_37 K86 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 149,
  "profile the execution of each command"
};

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

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

static _KLbyte_stringGVKd_20 K89 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 81,
  "generate HARP output"
};

static _KLbyte_stringGVKd_8 K90 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 33,
  "assemble"
};

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

static _KLbyte_stringGVKd_33 K92 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 133,
  "generate assembly-language output"
};

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

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

static _KLbyte_stringGVKd_34 K95 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 137,
  "generate Dylan Flow Machine output"
};

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

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

static _KLbyte_stringGVKd_23 K98 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "save compiler databases"
};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

static _KLsignatureAvaluesGVKi K121 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K122,
  &KDsignature_LsequenceG_typesVKi
};

static _KLsimple_object_vectorGVKd_1 K122 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &K123
};

static _KLsingletonGVKd K123 = {
  &KLsingletonGVKdW /* wrapper */,
  &Ksingleton_pointer_idQ_instanceQVKiI,
  &KLmain_commandGYconsole_environmentVdylan_compiler
};

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

static _KLimplementation_classGVKe K125 = {
  &KLimplementation_classGVKeW /* wrapper */,
  (dylan_value) 477102209,
  &KLmain_commandGYconsole_environmentVdylan_compiler,
  &KLmain_commandGYconsole_environmentVdylan_compilerW,
  &KPfalseVKi,
  &K126,
  (dylan_value) -3,
  &KLmain_commandGZ32ZconstructorYconsole_environmentVdylan_compilerMM0,
  &K129,
  &K130,
  (dylan_value) 17,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_listVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &K126,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLsimple_object_vectorGVKd_32 K126 = {
  &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
};

_KLkeyword_methodGVKe KLmain_commandGZ32ZconstructorYconsole_environmentVdylan_compilerMM0 = {
  &KLkeyword_methodGVKeW /* wrapper */,
  &rest_key_xep,
  &K139,
  &key_mep_2,
  &KLmain_commandGZ32ZconstructorYconsole_environmentVdylan_compilerMM0I,
  &K140
};

static _KLsimple_object_vectorGVKd_1 K129 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLbasic_main_commandGYconsole_environmentVdylan_compiler
};

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

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

static _KLbyte_stringGVKd_23 K132 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "Missing init keyword %="
};

static _KLunionGVKe K133 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K137,
  &KLdirectory_locatorGYlocatorsVsystem
};

static _KLunionGVKe K134 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K137,
  &KLsequenceGVKd
};

static _KLunionGVKe K135 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K137,
  &KLfile_locatorGYlocatorsVsystem
};

static _KLunionGVKe K136 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K137,
  &KLsymbolGVKd
};

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

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

static _KLkeyword_signatureAvaluesGVKi K139 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 35390469,
  &KDsignature_LclassG_typesVKi,
  &K147,
  &KDsignature_LobjectG_typesVKi,
  &K148
};

static _KLsimple_object_vectorGVKd_64 K140 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 257,
  &KJclient_,
  &KPfalseVKi,
  &KJserver_,
  &KPunboundVKi,
  &KJinvoker_,
  &KPfalseVKi,
  &KJresults_to_,
  &KPfalseVKi,
  &KJecho_inputQ_,
  &KPfalseVKi,
  &KJprofile_commandsQ_,
  &KPfalseVKi,
  &KJpersonal_root_,
  &KPfalseVKi,
  &KJsystem_root_,
  &KPfalseVKi,
  &KJinternal_debug_,
  &KPfalseVKi,
  &KJproject_,
  &KPfalseVKi,
  &KJhelpQ_,
  &KPfalseVKi,
  &KJlogoQ_,
  &KPfalseVKi,
  &KJversionQ_,
  &KPfalseVKi,
  &KJshortversionQ_,
  &KPfalseVKi,
  &KJdebuggerQ_,
  &KPfalseVKi,
  &KJimportQ_,
  &KPfalseVKi,
  &KJbuildQ_,
  &KPfalseVKi,
  &KJcompileQ_,
  &KPfalseVKi,
  &KJlinkQ_,
  &KPfalseVKi,
  &KJsubprojectsQ_,
  &KPtrueVKi,
  &KJcleanQ_,
  &KPfalseVKi,
  &KJreleaseQ_,
  &KPfalseVKi,
  &KJback_end_,
  &KPfalseVKi,
  &KJbuild_script_,
  &KPfalseVKi,
  &KJtarget_,
  &KPfalseVKi,
  &KJforceQ_,
  &KPfalseVKi,
  &KJverboseQ_,
  &KPfalseVKi,
  &KJunifyQ_,
  &KPfalseVKi,
  &KJsaveQ_,
  &KPtrueVKi,
  &KJharpQ_,
  &KPfalseVKi,
  &KJassembleQ_,
  &KPfalseVKi,
  &KJdfmQ_,
  &KPfalseVKi
};

static _KLsymbolGVKd KJclient_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K146
};

static _KLsymbolGVKd KJinvoker_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K145
};

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

static _KLbyte_stringGVKd_10 K144 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 41,
  "results-to"
};

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

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

static _KLsimple_object_vectorGVKd_32 K147 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 129,
  &KJclient_,
  &KJserver_,
  &KJinvoker_,
  &KJresults_to_,
  &KJecho_inputQ_,
  &KJprofile_commandsQ_,
  &KJpersonal_root_,
  &KJsystem_root_,
  &KJinternal_debug_,
  &KJproject_,
  &KJhelpQ_,
  &KJlogoQ_,
  &KJversionQ_,
  &KJshortversionQ_,
  &KJdebuggerQ_,
  &KJimportQ_,
  &KJbuildQ_,
  &KJcompileQ_,
  &KJlinkQ_,
  &KJsubprojectsQ_,
  &KJcleanQ_,
  &KJreleaseQ_,
  &KJback_end_,
  &KJbuild_script_,
  &KJtarget_,
  &KJforceQ_,
  &KJverboseQ_,
  &KJunifyQ_,
  &KJsaveQ_,
  &KJharpQ_,
  &KJassembleQ_,
  &KJdfmQ_
};

static _KLsimple_object_vectorGVKd_1 K148 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 5,
  &KLmain_commandGYconsole_environmentVdylan_compiler
};

static _KLbyte_stringGVKd_14 K149 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 57,
  "<main-command>"
};

static _KLbyte_stringGVKd_13 K150 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "command-class"
};

static _KLbyte_stringGVKd_13 K151 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "documentation"
};

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

/* Code */

dylan_value Kcommand_raw_parametersYcommand_linesVenvironment_commandsMdylan_compilerM0I (dylan_value class_) {
  dylan_value T2;
  dylan_value T3;
  dylan_value T4;
  dylan_value T5;
  dylan_value T6;
  dylan_value T7;
  dylan_value T8;
  dylan_value T9;
  dylan_value T10;
  dylan_value T11;
  dylan_value T12;
  dylan_value T13;
  dylan_value T14;
  dylan_value T15;
  dylan_value T16;
  dylan_value T17;
  dylan_value T18;
  dylan_value T19;
  dylan_value T20;
  dylan_value T21;
  dylan_value T22;
  dylan_value T23;
  dylan_value T24;
  dylan_value T25;
  dylan_value T26;
  dylan_value T27;
  dylan_value T28;
  dylan_value T29;
  dylan_value T30;
  _KLsimple_object_vectorGVKd_8 T31 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T32;
  _KLsimple_object_vectorGVKd_8 T33 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T34;
  _KLsimple_object_vectorGVKd_8 T35 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T36;
  _KLsimple_object_vectorGVKd_8 T37 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T38;
  _KLsimple_object_vectorGVKd_8 T39 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T40;
  _KLsimple_object_vectorGVKd_8 T41 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T42;
  _KLsimple_object_vectorGVKd_8 T43 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T44;
  _KLsimple_object_vectorGVKd_8 T45 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T46;
  _KLsimple_object_vectorGVKd_8 T47 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T48;
  _KLsimple_object_vectorGVKd_8 T49 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T50;
  _KLsimple_object_vectorGVKd_8 T51 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T52;
  _KLsimple_object_vectorGVKd_8 T53 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T54;
  _KLsimple_object_vectorGVKd_8 T55 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T56;
  _KLsimple_object_vectorGVKd_8 T57 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T58;
  _KLsimple_object_vectorGVKd_8 T59 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T60;
  _KLsimple_object_vectorGVKd_8 T61 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T62;
  _KLsimple_object_vectorGVKd_8 T63 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T64;
  _KLsimple_object_vectorGVKd_8 T65 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T66;
  _KLsimple_object_vectorGVKd_8 T67 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T68;
  _KLsimple_object_vectorGVKd_8 T69 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T70;
  _KLsimple_object_vectorGVKd_8 T71 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T72;
  _KLsimple_object_vectorGVKd_8 T73 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T74;
  _KLsimple_object_vectorGVKd_8 T75 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T76;
  _KLsimple_object_vectorGVKd_8 T77 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T78;
  _KLsimple_object_vectorGVKd_8 T79 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T80;
  _KLsimple_object_vectorGVKd_8 T81 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T82;
  _KLsimple_object_vectorGVKd_8 T83 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  dylan_value T84;
  _KLsimple_object_vectorGVKd_8 T85 = {&KLsimple_object_vectorGVKdW, (dylan_value) 33};
  _KLsimple_object_vectorGVKd_28 T86 = {&KLsimple_object_vectorGVKdW, (dylan_value) 113};
  dylan_value T87;
  dylan_value T88_0;

  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T30 = Kas_uppercaseVKdMM1I(&K14);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T31.vector_element_[0] = &KJname_;
  T31.vector_element_[1] = T30;
  T31.vector_element_[2] = IKJkeyword_;
  T31.vector_element_[3] = IKJproject_;
  T31.vector_element_[4] = &KJtype_;
  T31.vector_element_[5] = &KLfile_locatorGYlocatorsVsystem;
  T31.vector_element_[6] = IKJsummary_;
  T31.vector_element_[7] = &K17;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T2 = CONGRUENT_CALL2(&KLoptional_parameterGYcommand_linesVenvironment_commands, &T31);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T32 = Kas_uppercaseVKdMM1I(&K18);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T33.vector_element_[0] = &KJname_;
  T33.vector_element_[1] = T32;
  T33.vector_element_[2] = IKJkeyword_;
  T33.vector_element_[3] = IKJback_end_;
  T33.vector_element_[4] = &KJtype_;
  T33.vector_element_[5] = &KLsymbolGVKd;
  T33.vector_element_[6] = IKJsummary_;
  T33.vector_element_[7] = &K20;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T3 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T33);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T34 = Kas_uppercaseVKdMM1I(&K21);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T35.vector_element_[0] = &KJname_;
  T35.vector_element_[1] = T34;
  T35.vector_element_[2] = IKJkeyword_;
  T35.vector_element_[3] = IKJbuild_script_;
  T35.vector_element_[4] = &KJtype_;
  T35.vector_element_[5] = &KLfile_locatorGYlocatorsVsystem;
  T35.vector_element_[6] = IKJsummary_;
  T35.vector_element_[7] = &K23;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T4 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T35);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T36 = Kas_uppercaseVKdMM1I(&K24);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T37.vector_element_[0] = &KJname_;
  T37.vector_element_[1] = T36;
  T37.vector_element_[2] = IKJkeyword_;
  T37.vector_element_[3] = IKJtarget_;
  T37.vector_element_[4] = &KJtype_;
  T37.vector_element_[5] = &KLsymbolGVKd;
  T37.vector_element_[6] = IKJsummary_;
  T37.vector_element_[7] = &K26;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T5 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T37);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T38 = Kas_uppercaseVKdMM1I(&K27);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T39.vector_element_[0] = &KJname_;
  T39.vector_element_[1] = T38;
  T39.vector_element_[2] = IKJkeyword_;
  T39.vector_element_[3] = IKJhelpQ_;
  T39.vector_element_[4] = &KJtype_;
  T39.vector_element_[5] = &KLbooleanGVKd;
  T39.vector_element_[6] = IKJsummary_;
  T39.vector_element_[7] = &K29;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T6 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T39);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T40 = Kas_uppercaseVKdMM1I(&K30);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T41.vector_element_[0] = &KJname_;
  T41.vector_element_[1] = T40;
  T41.vector_element_[2] = IKJkeyword_;
  T41.vector_element_[3] = IKJlogoQ_;
  T41.vector_element_[4] = &KJtype_;
  T41.vector_element_[5] = &KLbooleanGVKd;
  T41.vector_element_[6] = IKJsummary_;
  T41.vector_element_[7] = &K32;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T7 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T41);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T42 = Kas_uppercaseVKdMM1I(&K33);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T43.vector_element_[0] = &KJname_;
  T43.vector_element_[1] = T42;
  T43.vector_element_[2] = IKJkeyword_;
  T43.vector_element_[3] = IKJversionQ_;
  T43.vector_element_[4] = &KJtype_;
  T43.vector_element_[5] = &KLbooleanGVKd;
  T43.vector_element_[6] = IKJsummary_;
  T43.vector_element_[7] = &K35;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T8 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T43);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T44 = Kas_uppercaseVKdMM1I(&K36);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T45.vector_element_[0] = &KJname_;
  T45.vector_element_[1] = T44;
  T45.vector_element_[2] = IKJkeyword_;
  T45.vector_element_[3] = IKJshortversionQ_;
  T45.vector_element_[4] = &KJtype_;
  T45.vector_element_[5] = &KLbooleanGVKd;
  T45.vector_element_[6] = IKJsummary_;
  T45.vector_element_[7] = &K38;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T9 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T45);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T46 = Kas_uppercaseVKdMM1I(&K39);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T47.vector_element_[0] = &KJname_;
  T47.vector_element_[1] = T46;
  T47.vector_element_[2] = IKJkeyword_;
  T47.vector_element_[3] = IKJdebuggerQ_;
  T47.vector_element_[4] = &KJtype_;
  T47.vector_element_[5] = &KLbooleanGVKd;
  T47.vector_element_[6] = IKJsummary_;
  T47.vector_element_[7] = &K41;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T10 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T47);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T48 = Kas_uppercaseVKdMM1I(&K42);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T49.vector_element_[0] = &KJname_;
  T49.vector_element_[1] = T48;
  T49.vector_element_[2] = IKJkeyword_;
  T49.vector_element_[3] = IKJecho_inputQ_;
  T49.vector_element_[4] = &KJtype_;
  T49.vector_element_[5] = &KLbooleanGVKd;
  T49.vector_element_[6] = IKJsummary_;
  T49.vector_element_[7] = &K44;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T11 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T49);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T50 = Kas_uppercaseVKdMM1I(&K45);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T51.vector_element_[0] = &KJname_;
  T51.vector_element_[1] = T50;
  T51.vector_element_[2] = IKJkeyword_;
  T51.vector_element_[3] = IKJverboseQ_;
  T51.vector_element_[4] = &KJtype_;
  T51.vector_element_[5] = &KLbooleanGVKd;
  T51.vector_element_[6] = IKJsummary_;
  T51.vector_element_[7] = &K47;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T12 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T51);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T52 = Kas_uppercaseVKdMM1I(&K48);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T53.vector_element_[0] = &KJname_;
  T53.vector_element_[1] = T52;
  T53.vector_element_[2] = IKJkeyword_;
  T53.vector_element_[3] = IKJimportQ_;
  T53.vector_element_[4] = &KJtype_;
  T53.vector_element_[5] = &KLbooleanGVKd;
  T53.vector_element_[6] = IKJsummary_;
  T53.vector_element_[7] = &K50;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T13 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T53);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T54 = Kas_uppercaseVKdMM1I(&K51);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T55.vector_element_[0] = &KJname_;
  T55.vector_element_[1] = T54;
  T55.vector_element_[2] = IKJkeyword_;
  T55.vector_element_[3] = IKJbuildQ_;
  T55.vector_element_[4] = &KJtype_;
  T55.vector_element_[5] = &KLbooleanGVKd;
  T55.vector_element_[6] = IKJsummary_;
  T55.vector_element_[7] = &K53;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T14 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T55);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T56 = Kas_uppercaseVKdMM1I(&K54);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T57.vector_element_[0] = &KJname_;
  T57.vector_element_[1] = T56;
  T57.vector_element_[2] = IKJkeyword_;
  T57.vector_element_[3] = IKJcompileQ_;
  T57.vector_element_[4] = &KJtype_;
  T57.vector_element_[5] = &KLbooleanGVKd;
  T57.vector_element_[6] = IKJsummary_;
  T57.vector_element_[7] = &K56;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T15 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T57);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T58 = Kas_uppercaseVKdMM1I(&K57);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T59.vector_element_[0] = &KJname_;
  T59.vector_element_[1] = T58;
  T59.vector_element_[2] = IKJkeyword_;
  T59.vector_element_[3] = IKJlinkQ_;
  T59.vector_element_[4] = &KJtype_;
  T59.vector_element_[5] = &KLbooleanGVKd;
  T59.vector_element_[6] = IKJsummary_;
  T59.vector_element_[7] = &K59;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T16 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T59);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T60 = Kas_uppercaseVKdMM1I(&K60);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T61.vector_element_[0] = &KJname_;
  T61.vector_element_[1] = T60;
  T61.vector_element_[2] = IKJkeyword_;
  T61.vector_element_[3] = IKJcleanQ_;
  T61.vector_element_[4] = &KJtype_;
  T61.vector_element_[5] = &KLbooleanGVKd;
  T61.vector_element_[6] = IKJsummary_;
  T61.vector_element_[7] = &K62;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T17 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T61);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T62 = Kas_uppercaseVKdMM1I(&K63);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T63.vector_element_[0] = &KJname_;
  T63.vector_element_[1] = T62;
  T63.vector_element_[2] = IKJkeyword_;
  T63.vector_element_[3] = IKJreleaseQ_;
  T63.vector_element_[4] = &KJtype_;
  T63.vector_element_[5] = &KLbooleanGVKd;
  T63.vector_element_[6] = IKJsummary_;
  T63.vector_element_[7] = &K65;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T18 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T63);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T64 = Kas_uppercaseVKdMM1I(&K66);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T65.vector_element_[0] = &KJname_;
  T65.vector_element_[1] = T64;
  T65.vector_element_[2] = IKJkeyword_;
  T65.vector_element_[3] = IKJsubprojectsQ_;
  T65.vector_element_[4] = &KJtype_;
  T65.vector_element_[5] = &KLbooleanGVKd;
  T65.vector_element_[6] = IKJsummary_;
  T65.vector_element_[7] = &K68;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T19 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T65);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T66 = Kas_uppercaseVKdMM1I(&K69);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T67.vector_element_[0] = &KJname_;
  T67.vector_element_[1] = T66;
  T67.vector_element_[2] = IKJkeyword_;
  T67.vector_element_[3] = IKJforceQ_;
  T67.vector_element_[4] = &KJtype_;
  T67.vector_element_[5] = &KLbooleanGVKd;
  T67.vector_element_[6] = IKJsummary_;
  T67.vector_element_[7] = &K71;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T20 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T67);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T68 = Kas_uppercaseVKdMM1I(&K72);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T69.vector_element_[0] = &KJname_;
  T69.vector_element_[1] = T68;
  T69.vector_element_[2] = IKJkeyword_;
  T69.vector_element_[3] = IKJpersonal_root_;
  T69.vector_element_[4] = &KJtype_;
  T69.vector_element_[5] = &KLdirectory_locatorGYlocatorsVsystem;
  T69.vector_element_[6] = IKJsummary_;
  T69.vector_element_[7] = &K74;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T21 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T69);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T70 = Kas_uppercaseVKdMM1I(&K75);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T71.vector_element_[0] = &KJname_;
  T71.vector_element_[1] = T70;
  T71.vector_element_[2] = IKJkeyword_;
  T71.vector_element_[3] = IKJsystem_root_;
  T71.vector_element_[4] = &KJtype_;
  T71.vector_element_[5] = &KLdirectory_locatorGYlocatorsVsystem;
  T71.vector_element_[6] = IKJsummary_;
  T71.vector_element_[7] = &K77;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T22 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T71);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T72 = Kas_uppercaseVKdMM1I(&K78);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T73.vector_element_[0] = &KJname_;
  T73.vector_element_[1] = T72;
  T73.vector_element_[2] = IKJkeyword_;
  T73.vector_element_[3] = IKJinternal_debug_;
  T73.vector_element_[4] = &KJtype_;
  T73.vector_element_[5] = &KDkeyword_list_typeYcommand_linesVenvironment_commands;
  T73.vector_element_[6] = IKJsummary_;
  T73.vector_element_[7] = &K80;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T23 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T73);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T74 = Kas_uppercaseVKdMM1I(&K81);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T75.vector_element_[0] = &KJname_;
  T75.vector_element_[1] = T74;
  T75.vector_element_[2] = IKJkeyword_;
  T75.vector_element_[3] = IKJunifyQ_;
  T75.vector_element_[4] = &KJtype_;
  T75.vector_element_[5] = &KLbooleanGVKd;
  T75.vector_element_[6] = IKJsummary_;
  T75.vector_element_[7] = &K83;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T24 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T75);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T76 = Kas_uppercaseVKdMM1I(&K84);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T77.vector_element_[0] = &KJname_;
  T77.vector_element_[1] = T76;
  T77.vector_element_[2] = IKJkeyword_;
  T77.vector_element_[3] = IKJprofile_commandsQ_;
  T77.vector_element_[4] = &KJtype_;
  T77.vector_element_[5] = &KLbooleanGVKd;
  T77.vector_element_[6] = IKJsummary_;
  T77.vector_element_[7] = &K86;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T25 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T77);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T78 = Kas_uppercaseVKdMM1I(&K87);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T79.vector_element_[0] = &KJname_;
  T79.vector_element_[1] = T78;
  T79.vector_element_[2] = IKJkeyword_;
  T79.vector_element_[3] = IKJharpQ_;
  T79.vector_element_[4] = &KJtype_;
  T79.vector_element_[5] = &KLbooleanGVKd;
  T79.vector_element_[6] = IKJsummary_;
  T79.vector_element_[7] = &K89;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T26 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T79);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T80 = Kas_uppercaseVKdMM1I(&K90);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T81.vector_element_[0] = &KJname_;
  T81.vector_element_[1] = T80;
  T81.vector_element_[2] = IKJkeyword_;
  T81.vector_element_[3] = IKJassembleQ_;
  T81.vector_element_[4] = &KJtype_;
  T81.vector_element_[5] = &KLbooleanGVKd;
  T81.vector_element_[6] = IKJsummary_;
  T81.vector_element_[7] = &K92;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T27 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T81);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T82 = Kas_uppercaseVKdMM1I(&K93);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T83.vector_element_[0] = &KJname_;
  T83.vector_element_[1] = T82;
  T83.vector_element_[2] = IKJkeyword_;
  T83.vector_element_[3] = IKJdfmQ_;
  T83.vector_element_[4] = &KJtype_;
  T83.vector_element_[5] = &KLbooleanGVKd;
  T83.vector_element_[6] = IKJsummary_;
  T83.vector_element_[7] = &K95;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T28 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T83);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T84 = Kas_uppercaseVKdMM1I(&K96);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T85.vector_element_[0] = &KJname_;
  T85.vector_element_[1] = T84;
  T85.vector_element_[2] = IKJkeyword_;
  T85.vector_element_[3] = IKJsaveQ_;
  T85.vector_element_[4] = &KJtype_;
  T85.vector_element_[5] = &KLbooleanGVKd;
  T85.vector_element_[6] = IKJsummary_;
  T85.vector_element_[7] = &K98;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T29 = CONGRUENT_CALL2(&KLkeyword_parameterGYcommand_linesVenvironment_commands, &T85);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T86.vector_element_[0] = T2;
  T86.vector_element_[1] = T3;
  T86.vector_element_[2] = T4;
  T86.vector_element_[3] = T5;
  T86.vector_element_[4] = T6;
  T86.vector_element_[5] = T7;
  T86.vector_element_[6] = T8;
  T86.vector_element_[7] = T9;
  T86.vector_element_[8] = T10;
  T86.vector_element_[9] = T11;
  T86.vector_element_[10] = T12;
  T86.vector_element_[11] = T13;
  T86.vector_element_[12] = T14;
  T86.vector_element_[13] = T15;
  T86.vector_element_[14] = T16;
  T86.vector_element_[15] = T17;
  T86.vector_element_[16] = T18;
  T86.vector_element_[17] = T19;
  T86.vector_element_[18] = T20;
  T86.vector_element_[19] = T21;
  T86.vector_element_[20] = T22;
  T86.vector_element_[21] = T23;
  T86.vector_element_[22] = T24;
  T86.vector_element_[23] = T25;
  T86.vector_element_[24] = T26;
  T86.vector_element_[25] = T27;
  T86.vector_element_[26] = T28;
  T86.vector_element_[27] = T29;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T87 = primitive_copy_vector(&T86);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T88_0 = T87;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  MV_SET_COUNT(1);
  return(T88_0);
}

dylan_value KLmain_commandGZ32ZconstructorYconsole_environmentVdylan_compilerMM0I (dylan_value class_, dylan_value init_args_, dylan_value Uunique_command_client_, dylan_value Uunique_command_server_, dylan_value Uunique_command_invoker_, dylan_value Uunique_command_results_to_, dylan_value Uunique_Pecho_inputQ_, dylan_value Uunique_Pprofile_commandsQ_, dylan_value Uunique_Ppersonal_root_, dylan_value Uunique_Psystem_root_, dylan_value Uunique_Pinternal_debug_, dylan_value Uunique_Pproject_, dylan_value Uunique_PhelpQ_, dylan_value Uunique_PlogoQ_, dylan_value Uunique_PversionQ_, dylan_value Uunique_PshortversionQ_, dylan_value Uunique_PdebuggerQ_, dylan_value Uunique_PimportQ_, dylan_value Uunique_PbuildQ_, dylan_value Uunique_PcompileQ_, dylan_value Uunique_PlinkQ_, dylan_value Uunique_PsubprojectsQ_, dylan_value Uunique_PcleanQ_, dylan_value Uunique_PreleaseQ_, dylan_value Uunique_Pback_end_, dylan_value Uunique_Pbuild_script_, dylan_value Uunique_Ptarget_, dylan_value Uunique_PforceQ_, dylan_value Uunique_PverboseQ_, dylan_value Uunique_PunifyQ_, dylan_value Uunique_PsaveQ_, dylan_value Uunique_PharpQ_, dylan_value Uunique_PassembleQ_, dylan_value Uunique_PdfmQ_) {
  dylan_value T35;
  dylan_value Uunique_command_serverF36;
  dylan_value T37;
  dylan_value Uunique_Pecho_inputQF38;
  dylan_value Uunique_Pprofile_commandsQF39;
  dylan_value Uunique_Ppersonal_rootF40;
  dylan_value Uunique_Psystem_rootF41;
  dylan_value Uunique_Pinternal_debugF42;
  dylan_value Uunique_PprojectF43;
  dylan_value Uunique_PhelpQF44;
  dylan_value Uunique_PlogoQF45;
  dylan_value Uunique_PversionQF46;
  dylan_value Uunique_PshortversionQF47;
  dylan_value Uunique_PdebuggerQF48;
  dylan_value Uunique_PimportQF49;
  dylan_value Uunique_PbuildQF50;
  dylan_value Uunique_PcompileQF51;
  dylan_value Uunique_PlinkQF52;
  dylan_value Uunique_PsubprojectsQF53;
  dylan_value Uunique_PcleanQF54;
  dylan_value Uunique_PreleaseQF55;
  dylan_value Uunique_Pback_endF56;
  dylan_value Uunique_Pbuild_scriptF57;
  dylan_value Uunique_PtargetF58;
  dylan_value Uunique_PforceQF59;
  dylan_value Uunique_PverboseQF60;
  dylan_value Uunique_PunifyQF61;
  dylan_value Uunique_PsaveQF62;
  dylan_value Uunique_PharpQF63;
  dylan_value Uunique_PdfmQF64;
  dylan_value T65_0;
  dylan_value T66;
  _KLsimple_object_vectorGVKd_1 T67 = {&KLsimple_object_vectorGVKdW, (dylan_value) 5};
  dylan_value T68;

  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:11
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:11
  T66 = primitive_idQ(Uunique_command_server_,&KPunboundVKi);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:11
  if (T66 != &KPfalseVKi) {
    T67.vector_element_[0] = IKJserver_;
    T68 = KerrorVKdMM1I(&K132, &T67);
    // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:11
    T35 = T68;
    Uunique_command_serverF36 = T35;
  } else {
    Uunique_command_serverF36 = Uunique_command_server_;
  }
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:11
  T37 = primitive_object_allocate_filled(33,&KLmain_commandGYconsole_environmentVdylan_compilerW,32,&KPunboundVKi,0,0,&KPunboundVKi);
  SLOT_VALUE_SETTER(Uunique_command_client_, T37, 0);
  SLOT_VALUE_SETTER(Uunique_command_serverF36, T37, 1);
  SLOT_VALUE_SETTER(Uunique_command_invoker_, T37, 2);
  SLOT_VALUE_SETTER(Uunique_command_results_to_, T37, 3);
  primitive_type_check(Uunique_Pecho_inputQ_, &KLbooleanGVKd);
  Uunique_Pecho_inputQF38 = Uunique_Pecho_inputQ_;
  SLOT_VALUE_SETTER(Uunique_Pecho_inputQF38, T37, 4);
  primitive_type_check(Uunique_Pprofile_commandsQ_, &KLbooleanGVKd);
  Uunique_Pprofile_commandsQF39 = Uunique_Pprofile_commandsQ_;
  SLOT_VALUE_SETTER(Uunique_Pprofile_commandsQF39, T37, 5);
  primitive_type_check(Uunique_Ppersonal_root_, &K133);
  Uunique_Ppersonal_rootF40 = Uunique_Ppersonal_root_;
  SLOT_VALUE_SETTER(Uunique_Ppersonal_rootF40, T37, 6);
  primitive_type_check(Uunique_Psystem_root_, &K133);
  Uunique_Psystem_rootF41 = Uunique_Psystem_root_;
  SLOT_VALUE_SETTER(Uunique_Psystem_rootF41, T37, 7);
  primitive_type_check(Uunique_Pinternal_debug_, &K134);
  Uunique_Pinternal_debugF42 = Uunique_Pinternal_debug_;
  SLOT_VALUE_SETTER(Uunique_Pinternal_debugF42, T37, 8);
  primitive_type_check(Uunique_Pproject_, &K135);
  Uunique_PprojectF43 = Uunique_Pproject_;
  SLOT_VALUE_SETTER(Uunique_PprojectF43, T37, 9);
  primitive_type_check(Uunique_PhelpQ_, &KLbooleanGVKd);
  Uunique_PhelpQF44 = Uunique_PhelpQ_;
  SLOT_VALUE_SETTER(Uunique_PhelpQF44, T37, 10);
  primitive_type_check(Uunique_PlogoQ_, &KLbooleanGVKd);
  Uunique_PlogoQF45 = Uunique_PlogoQ_;
  SLOT_VALUE_SETTER(Uunique_PlogoQF45, T37, 11);
  primitive_type_check(Uunique_PversionQ_, &KLbooleanGVKd);
  Uunique_PversionQF46 = Uunique_PversionQ_;
  SLOT_VALUE_SETTER(Uunique_PversionQF46, T37, 12);
  primitive_type_check(Uunique_PshortversionQ_, &KLbooleanGVKd);
  Uunique_PshortversionQF47 = Uunique_PshortversionQ_;
  SLOT_VALUE_SETTER(Uunique_PshortversionQF47, T37, 13);
  primitive_type_check(Uunique_PdebuggerQ_, &KLbooleanGVKd);
  Uunique_PdebuggerQF48 = Uunique_PdebuggerQ_;
  SLOT_VALUE_SETTER(Uunique_PdebuggerQF48, T37, 14);
  primitive_type_check(Uunique_PimportQ_, &KLbooleanGVKd);
  Uunique_PimportQF49 = Uunique_PimportQ_;
  SLOT_VALUE_SETTER(Uunique_PimportQF49, T37, 15);
  primitive_type_check(Uunique_PbuildQ_, &KLbooleanGVKd);
  Uunique_PbuildQF50 = Uunique_PbuildQ_;
  SLOT_VALUE_SETTER(Uunique_PbuildQF50, T37, 16);
  primitive_type_check(Uunique_PcompileQ_, &KLbooleanGVKd);
  Uunique_PcompileQF51 = Uunique_PcompileQ_;
  SLOT_VALUE_SETTER(Uunique_PcompileQF51, T37, 17);
  primitive_type_check(Uunique_PlinkQ_, &KLbooleanGVKd);
  Uunique_PlinkQF52 = Uunique_PlinkQ_;
  SLOT_VALUE_SETTER(Uunique_PlinkQF52, T37, 18);
  primitive_type_check(Uunique_PsubprojectsQ_, &KLbooleanGVKd);
  Uunique_PsubprojectsQF53 = Uunique_PsubprojectsQ_;
  SLOT_VALUE_SETTER(Uunique_PsubprojectsQF53, T37, 19);
  primitive_type_check(Uunique_PcleanQ_, &KLbooleanGVKd);
  Uunique_PcleanQF54 = Uunique_PcleanQ_;
  SLOT_VALUE_SETTER(Uunique_PcleanQF54, T37, 20);
  primitive_type_check(Uunique_PreleaseQ_, &KLbooleanGVKd);
  Uunique_PreleaseQF55 = Uunique_PreleaseQ_;
  SLOT_VALUE_SETTER(Uunique_PreleaseQF55, T37, 21);
  primitive_type_check(Uunique_Pback_end_, &K136);
  Uunique_Pback_endF56 = Uunique_Pback_end_;
  SLOT_VALUE_SETTER(Uunique_Pback_endF56, T37, 22);
  primitive_type_check(Uunique_Pbuild_script_, &K135);
  Uunique_Pbuild_scriptF57 = Uunique_Pbuild_script_;
  SLOT_VALUE_SETTER(Uunique_Pbuild_scriptF57, T37, 23);
  primitive_type_check(Uunique_Ptarget_, &K136);
  Uunique_PtargetF58 = Uunique_Ptarget_;
  SLOT_VALUE_SETTER(Uunique_PtargetF58, T37, 24);
  primitive_type_check(Uunique_PforceQ_, &KLbooleanGVKd);
  Uunique_PforceQF59 = Uunique_PforceQ_;
  SLOT_VALUE_SETTER(Uunique_PforceQF59, T37, 25);
  primitive_type_check(Uunique_PverboseQ_, &KLbooleanGVKd);
  Uunique_PverboseQF60 = Uunique_PverboseQ_;
  SLOT_VALUE_SETTER(Uunique_PverboseQF60, T37, 26);
  primitive_type_check(Uunique_PunifyQ_, &KLbooleanGVKd);
  Uunique_PunifyQF61 = Uunique_PunifyQ_;
  SLOT_VALUE_SETTER(Uunique_PunifyQF61, T37, 27);
  primitive_type_check(Uunique_PsaveQ_, &KLbooleanGVKd);
  Uunique_PsaveQF62 = Uunique_PsaveQ_;
  SLOT_VALUE_SETTER(Uunique_PsaveQF62, T37, 28);
  primitive_type_check(Uunique_PharpQ_, &KLbooleanGVKd);
  Uunique_PharpQF63 = Uunique_PharpQ_;
  SLOT_VALUE_SETTER(Uunique_PharpQF63, T37, 29);
  SLOT_VALUE_SETTER(Uunique_PassembleQ_, T37, 30);
  primitive_type_check(Uunique_PdfmQ_, &KLbooleanGVKd);
  Uunique_PdfmQF64 = Uunique_PdfmQ_;
  SLOT_VALUE_SETTER(Uunique_PdfmQF64, T37, 31);
  APPLY2(&KinitializeVKd, T37, init_args_);
  T65_0 = T37;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:11
  MV_SET_COUNT(1);
  return(T65_0);
}


/* SYSTEM INIT CODE */

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

    T0 = KPresolve_symbolVKiI(&KJsummary_);
    if (T0 != &KJsummary_) {
      IKJsummary_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdocumentation_);
    if (T0 != &KJdocumentation_) {
      IKJdocumentation_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJcommand_class_);
    if (T0 != &KJcommand_class_) {
      IKJcommand_class_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJmain_);
    if (T0 != &KJmain_) {
      IKJmain_ = T0;
    }
  }
  {
    dylan_value T0;

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

    T0 = KPresolve_symbolVKiI(&KJkeyword_);
    if (T0 != &KJkeyword_) {
      IKJkeyword_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJproject_);
    if (T0 != &KJproject_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 9);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 18);
      IKJproject_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJback_end_);
    if (T0 != &KJback_end_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 22);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 44);
      IKJback_end_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJbuild_script_);
    if (T0 != &KJbuild_script_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 23);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 46);
      IKJbuild_script_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJtarget_);
    if (T0 != &KJtarget_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 24);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 48);
      IKJtarget_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJhelpQ_);
    if (T0 != &KJhelpQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 10);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 20);
      IKJhelpQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJlogoQ_);
    if (T0 != &KJlogoQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 11);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 22);
      IKJlogoQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJversionQ_);
    if (T0 != &KJversionQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 12);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 24);
      IKJversionQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJshortversionQ_);
    if (T0 != &KJshortversionQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 13);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 26);
      IKJshortversionQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdebuggerQ_);
    if (T0 != &KJdebuggerQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 14);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 28);
      IKJdebuggerQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJecho_inputQ_);
    if (T0 != &KJecho_inputQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 4);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 8);
      IKJecho_inputQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJverboseQ_);
    if (T0 != &KJverboseQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 26);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 52);
      IKJverboseQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJimportQ_);
    if (T0 != &KJimportQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 15);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 30);
      IKJimportQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJbuildQ_);
    if (T0 != &KJbuildQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 16);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 32);
      IKJbuildQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJcompileQ_);
    if (T0 != &KJcompileQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 17);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 34);
      IKJcompileQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJlinkQ_);
    if (T0 != &KJlinkQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 18);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 36);
      IKJlinkQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJcleanQ_);
    if (T0 != &KJcleanQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 20);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 40);
      IKJcleanQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJreleaseQ_);
    if (T0 != &KJreleaseQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 21);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 42);
      IKJreleaseQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsubprojectsQ_);
    if (T0 != &KJsubprojectsQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 19);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 38);
      IKJsubprojectsQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJforceQ_);
    if (T0 != &KJforceQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 25);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 50);
      IKJforceQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJpersonal_root_);
    if (T0 != &KJpersonal_root_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 6);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 12);
      IKJpersonal_root_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsystem_root_);
    if (T0 != &KJsystem_root_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 7);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 14);
      IKJsystem_root_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJinternal_debug_);
    if (T0 != &KJinternal_debug_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 8);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 16);
      IKJinternal_debug_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJunifyQ_);
    if (T0 != &KJunifyQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 27);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 54);
      IKJunifyQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJprofile_commandsQ_);
    if (T0 != &KJprofile_commandsQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 5);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 10);
      IKJprofile_commandsQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJharpQ_);
    if (T0 != &KJharpQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 29);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 58);
      IKJharpQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJassembleQ_);
    if (T0 != &KJassembleQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 30);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 60);
      IKJassembleQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJdfmQ_);
    if (T0 != &KJdfmQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 31);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 62);
      IKJdfmQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJsaveQ_);
    if (T0 != &KJsaveQ_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 28);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 56);
      IKJsaveQ_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJserver_);
    if (T0 != &KJserver_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 1);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 2);
      IKJserver_ = T0;
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJclient_);
    if (T0 != &KJclient_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 0);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJinvoker_);
    if (T0 != &KJinvoker_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 2);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 4);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJresults_to_);
    if (T0 != &KJresults_to_) {
      primitive_repeated_slot_value_setter(T0, &K147, 1, 3);
      primitive_repeated_slot_value_setter(T0, &K140, 1, 6);
    }
  }
  return;
}

/* USER INIT CODE */

void _Init_dylan_compiler__X_compiler_command_line_for_user () {
{
  dylan_value T0;
  dylan_value T1;
  dylan_value T2;
  _KLsimple_object_vectorGVKd_10 T3 = {&KLsimple_object_vectorGVKdW, (dylan_value) 41};

  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T2 = Kas_uppercaseVKdMM1I(&K1);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T3.vector_element_[0] = IKJsummary_;
  T3.vector_element_[1] = &K3;
  T3.vector_element_[2] = IKJdocumentation_;
  T3.vector_element_[3] = &K5;
  T3.vector_element_[4] = IKJcommand_class_;
  T3.vector_element_[5] = &KLmain_commandGYconsole_environmentVdylan_compiler;
  T3.vector_element_[6] = &KJname_;
  T3.vector_element_[7] = IKJmain_;
  T3.vector_element_[8] = IKJtitle_;
  T3.vector_element_[9] = T2;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  CONGRUENT_CALL_PROLOG(&KmakeVKd, 2);
  T0 = CONGRUENT_CALL2(&KLbasic_command_lineGYcommand_linesVenvironment_commands, &T3);
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  Dmain_command_lineYconsole_environmentVdylan_compiler = T0;
  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T1 = &KPfalseVKi;
  goto I0;
}
I0:

{
  dylan_value T0;

  // /home/bruce/Development/dylan/opendylan/sources/environment/console/compiler-command-line.dylan:14
  T0 = KPadd_a_methodVKnI(&Kcommand_raw_parametersYcommand_linesVenvironment_commands, &Kcommand_raw_parametersYcommand_linesVenvironment_commandsMdylan_compilerM0, &Kdylan_compiler_libraryYdylan_userVdylan_compiler, &KPfalseVKi, &KPfalseVKi, &KPfalseVKi);
  goto I13;
}
I13:

  return;
}


/* eof */
