#include "opendylan/run-time.h"

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

/* Typedefs for referenced classes */

typedef struct {
  dylan_value wrapper;
  dylan_value 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;
} _KLobjectGVKd;

typedef struct {
  dylan_value wrapper;
} _KLunboundGVKe;

typedef struct {
  dylan_value wrapper;
} _KLbooleanGVKd;

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

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

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

#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(4);
define__KLsimple_object_vectorGVKd(3);
define__KLsimple_object_vectorGVKd(1);
define__KLsimple_object_vectorGVKd(2);
define__KLsimple_object_vectorGVKd(16);
define__KLsimple_object_vectorGVKd(256);
define__KLsimple_object_vectorGVKd(0);

#define  define__KLbyte_stringGVKd(nrepeated) \
  typedef struct { \
    dylan_value wrapper; \
    dylan_value size_; \
    char string_element_[nrepeated+1]; \
  } _KLbyte_stringGVKd_##nrepeated;
define__KLbyte_stringGVKd(16);
define__KLbyte_stringGVKd(28);
define__KLbyte_stringGVKd(5);
define__KLbyte_stringGVKd(21);
define__KLbyte_stringGVKd(30);
define__KLbyte_stringGVKd(13);
define__KLbyte_stringGVKd(23);
define__KLbyte_stringGVKd(18);
define__KLbyte_stringGVKd(24);
define__KLbyte_stringGVKd(4);
define__KLbyte_stringGVKd(15);

typedef struct {
  dylan_value wrapper;
  dylan_value signature_properties_;
  dylan_value signature_required_;
  dylan_value signature_keys_;
  dylan_value signature_key_types_;
} _KLkeyword_signatureGVKe;

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

typedef struct {
  dylan_value wrapper;
  dylan_value Pprimitive_name_;
  dylan_value project_proxy_;
  dylan_value project_application_;
  dylan_value project_compiler_database_;
  dylan_value project_next_numeric_id_;
  dylan_value project_object_table_;
  dylan_value project_query_database_;
  dylan_value project_server_path_;
  dylan_value environment_object_breakpoints_;
  dylan_value source_location_breakpoints_;
  dylan_value project_properties_;
  dylan_value project_profile_state_;
} _KLproject_objectGVenvironment_protocols;

typedef struct {
  dylan_value wrapper;
  dylan_value Pprimitive_name_;
} _KLenvironment_objectGVenvironment_protocols;

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

typedef struct {
  dylan_value wrapper;
} _KLsource_locationGVsource_records;

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

typedef struct {
  dylan_value wrapper;
} _KLstringGVKd;

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

typedef struct {
  dylan_value wrapper;
  dylan_value Pprimitive_name_;
  dylan_value Pid_;
  dylan_value compiler_object_proxy_;
  dylan_value application_object_proxy_;
} _KLdefinition_objectGVenvironment_protocols;

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

typedef struct {
  dylan_value wrapper;
  dylan_value Pprimitive_name_;
  dylan_value Pid_;
  dylan_value compiler_object_proxy_;
  dylan_value application_object_proxy_;
} _KLmodule_objectGVenvironment_protocols;

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


/* Typedefs for defined classes */


/* Referenced object declarations */

extern _KLclassGVKd KLclassGVKd;
extern _KLmm_wrapperGVKi_0 KLclassGVKdW;
extern _KLclassGVKd KLmm_wrapperGVKi;
extern _KLmm_wrapperGVKi_1 KLmm_wrapperGVKiW;
extern _KLclassGVKd KLobjectGVKd;
extern _KLmm_wrapperGVKi_0 KLobjectGVKdW;
extern _KLunboundGVKe KPunboundVKi;
extern _KLclassGVKd KLunboundGVKe;
extern _KLmm_wrapperGVKi_0 KLunboundGVKeW;
extern _KLbooleanGVKd KPtrueVKi;
extern _KLclassGVKd KLbooleanGVKd;
extern _KLmm_wrapperGVKi_0 KLbooleanGVKdW;
extern _KLbooleanGVKd KPfalseVKi;
extern _KLfunction_classGVKi KLincremental_generic_functionGVKe;
extern _KLclassGVKd KLfunction_classGVKi;
extern _KLmm_wrapperGVKi_0 KLfunction_classGVKiW;
extern _KLmm_wrapperGVKi_0 KLincremental_generic_functionGVKeW;
extern _KLempty_listGVKd KPempty_listVKi;
extern _KLclassGVKd KLempty_listGVKd;
extern _KLmm_wrapperGVKi_0 KLempty_listGVKdW;
extern _KLabsent_engine_nodeGVKg RSINGULAR_Labsent_engine_nodeG;
extern _KLclassGVKd KLabsent_engine_nodeGVKg;
extern _KLmm_wrapperGVKi_0 KLabsent_engine_nodeGVKgW;
extern _KLmoduleGVKe Kenvironment_manager_moduleYdylan_userVenvironment_manager;
extern _KLclassGVKd KLmoduleGVKe;
extern _KLmm_wrapperGVKi_0 KLmoduleGVKeW;
extern _KLsimple_object_vectorGVKd_0 KPempty_vectorVKi;
extern _KLclassGVKd KLsimple_object_vectorGVKd;
extern _KLmm_wrapperGVKi_0 KLsimple_object_vectorGVKdW;
extern _KLclassGVKd KLbyte_stringGVKd;
extern _KLmm_wrapperGVKi_0 KLbyte_stringGVKdW;
extern _KLclassGVKd KLkeyword_signatureGVKe;
extern _KLmm_wrapperGVKi_0 KLkeyword_signatureGVKeW;
extern _KLsimple_object_vectorGVKd_256 KDsignature_LobjectG_typesVKi;
extern _KLclassGVKd KLsymbolGVKd;
extern _KLmm_wrapperGVKi_0 KLsymbolGVKdW;
extern _KLclassGVKd KLproject_objectGVenvironment_protocols;
extern _KLmm_wrapperGVKi_0 KLproject_objectGVenvironment_protocolsW;
extern _KLclassGVKd KLenvironment_objectGVenvironment_protocols;
extern _KLmm_wrapperGVKi_0 KLenvironment_objectGVenvironment_protocolsW;
extern _KLclassGVKd KLsignatureGVKe;
extern _KLmm_wrapperGVKi_0 KLsignatureGVKeW;
extern _KLclassGVKd KLsource_locationGVsource_records;
extern _KLmm_wrapperGVKi_0 KLsource_locationGVsource_recordsW;
extern _KLclassGVKd KLsignatureAvaluesGVKi;
extern _KLmm_wrapperGVKi_0 KLsignatureAvaluesGVKiW;
extern _KLsimple_object_vectorGVKd_16 KDsignature_LbooleanG_typesVKi;
extern _KLclassGVKd KLstringGVKd;
extern _KLmm_wrapperGVKi_0 KLstringGVKdW;
extern _KLclassGVKd KLunionGVKe;
extern _KLmm_wrapperGVKi_0 KLunionGVKeW;
dylan_value Kunion_instanceQVKiI (dylan_value, dylan_value);
extern _KLclassGVKd KLdefinition_objectGVenvironment_protocols;
extern _KLmm_wrapperGVKi_0 KLdefinition_objectGVenvironment_protocolsW;
extern _KLclassGVKd KLsingletonGVKd;
extern _KLmm_wrapperGVKi_0 KLsingletonGVKdW;
dylan_value Ksingleton_pointer_idQ_instanceQVKiI (dylan_value, dylan_value);
extern _KLclassGVKd KLmodule_objectGVenvironment_protocols;
extern _KLmm_wrapperGVKi_0 KLmodule_objectGVenvironment_protocolsW;
extern _KLclassGVKd KLkeyword_signatureAvaluesGVKi;
extern _KLmm_wrapperGVKi_0 KLkeyword_signatureAvaluesGVKiW;
extern _KLclassGVKd KLfile_locatorGYlocatorsVsystem;
extern _KLmm_wrapperGVKi_0 KLfile_locatorGYlocatorsVsystemW;
extern _KLsimple_object_vectorGVKd_2 KDsignature_LsequenceG_typesVKi;
extern _KLsimple_object_vectorGVKd_2 KDsignature_LfunctionG_typesVKi;

/* Defined object declarations */

extern _KLincremental_generic_functionGVKe Kenvironment_open_fileVenvironment_manager;
extern _KLincremental_generic_functionGVKe Kbrowse_object_generic_functionVenvironment_manager;
extern _KLincremental_generic_functionGVKe Kbrowse_object_typeVenvironment_manager;
extern _KLincremental_generic_functionGVKe Kbrowse_objectVenvironment_manager;
extern _KLincremental_generic_functionGVKe Kshow_definition_summaryVenvironment_manager;
extern _KLincremental_generic_functionGVKe Kshow_documentationVenvironment_manager;
extern _KLincremental_generic_functionGVKe Kcompile_project_locationVenvironment_manager;
extern _KLincremental_generic_functionGVKe Kshow_propertiesVenvironment_manager;
static _KLkeyword_signatureGVKe K8;
static _KLbyte_stringGVKd_15 K9;
static _KLsimple_object_vectorGVKd_2 K10;
static _KLsimple_object_vectorGVKd_1 K11;
static _KLsymbolGVKd KJpage_;
static _KLbyte_stringGVKd_4 K13;
static _KLsignatureGVKe K14;
static _KLbyte_stringGVKd_24 K15;
static _KLsimple_object_vectorGVKd_3 K16;
static _KLsignatureAvaluesGVKi K17;
static _KLbyte_stringGVKd_18 K18;
static _KLsimple_object_vectorGVKd_4 K19;
static _KLunionGVKe K20;
static _KLunionGVKe K21;
static _KLunionGVKe K22;
static _KLsingletonGVKd K23;
static _KLbyte_stringGVKd_23 K24;
static _KLkeyword_signatureAvaluesGVKi K25;
static _KLbyte_stringGVKd_13 K26;
static _KLsimple_object_vectorGVKd_2 K27;
static _KLunionGVKe K28;
static _KLkeyword_signatureAvaluesGVKi K29;
static _KLbyte_stringGVKd_18 K30;
static _KLbyte_stringGVKd_30 K31;
static _KLsignatureAvaluesGVKi K32;
static _KLbyte_stringGVKd_21 K33;
static _KLsimple_object_vectorGVKd_1 K34;
extern _KLincremental_generic_functionGVKe Kedit_object_definitionsVenvironment_manager;
static _KLsignatureGVKe K36;
static _KLbyte_stringGVKd_23 K37;
extern _KLincremental_generic_functionGVKe Knew_project_wizardVenvironment_manager;
static _KLkeyword_signatureAvaluesGVKi K39;
static _KLbyte_stringGVKd_18 K40;
static _KLsimple_object_vectorGVKd_2 K41;
static _KLsymbolGVKd KJframe_;
static _KLsymbolGVKd KJtitle_;
static _KLbyte_stringGVKd_5 K44;
static _KLbyte_stringGVKd_5 K45;
extern _KLincremental_generic_functionGVKe Kfind_and_call_in_deuce_frameVenvironment_manager;
static _KLkeyword_signatureGVKe K47;
static _KLbyte_stringGVKd_28 K48;
extern _KLincremental_generic_functionGVKe Kfind_deuce_frameVenvironment_manager;
static _KLkeyword_signatureGVKe K50;
static _KLbyte_stringGVKd_16 K51;

/* Indirection variables */

static dylan_value IKJpage_ = &KJpage_;
static dylan_value IKJframe_ = &KJframe_;
static dylan_value IKJtitle_ = &KJtitle_;

/* Variables */

dylan_value find_deuce_frameVenvironment_manager = &Kfind_deuce_frameVenvironment_manager;
dylan_value find_and_call_in_deuce_frameVenvironment_manager = &Kfind_and_call_in_deuce_frameVenvironment_manager;
dylan_value new_project_wizardVenvironment_manager = &Knew_project_wizardVenvironment_manager;
dylan_value show_definition_summaryVenvironment_manager = &Kshow_definition_summaryVenvironment_manager;
dylan_value show_documentationVenvironment_manager = &Kshow_documentationVenvironment_manager;
dylan_value browse_objectVenvironment_manager = &Kbrowse_objectVenvironment_manager;
dylan_value browse_object_typeVenvironment_manager = &Kbrowse_object_typeVenvironment_manager;
dylan_value browse_object_generic_functionVenvironment_manager = &Kbrowse_object_generic_functionVenvironment_manager;
dylan_value show_propertiesVenvironment_manager = &Kshow_propertiesVenvironment_manager;
dylan_value edit_object_definitionsVenvironment_manager = &Kedit_object_definitionsVenvironment_manager;
dylan_value compile_project_locationVenvironment_manager = &Kcompile_project_locationVenvironment_manager;
dylan_value environment_open_fileVenvironment_manager = &Kenvironment_open_fileVenvironment_manager;

/* Objects */

_KLincremental_generic_functionGVKe Kenvironment_open_fileVenvironment_manager = {
  &KLincremental_generic_functionGVKeW /* wrapper */,
  &gf_xep_1,
  &K32,
  (dylan_value) 1,
  &K33,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kenvironment_manager_moduleYdylan_userVenvironment_manager,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (dylan_value) 25
};

_KLincremental_generic_functionGVKe Kbrowse_object_generic_functionVenvironment_manager = {
  &KLincremental_generic_functionGVKeW /* wrapper */,
  &gf_optional_xep_2,
  &K29,
  &KPfalseVKi,
  &K31,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kenvironment_manager_moduleYdylan_userVenvironment_manager,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (dylan_value) 25
};

_KLincremental_generic_functionGVKe Kbrowse_object_typeVenvironment_manager = {
  &KLincremental_generic_functionGVKeW /* wrapper */,
  &gf_optional_xep_2,
  &K29,
  &KPfalseVKi,
  &K30,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kenvironment_manager_moduleYdylan_userVenvironment_manager,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (dylan_value) 25
};

_KLincremental_generic_functionGVKe Kbrowse_objectVenvironment_manager = {
  &KLincremental_generic_functionGVKeW /* wrapper */,
  &gf_optional_xep_2,
  &K25,
  (dylan_value) 1,
  &K26,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kenvironment_manager_moduleYdylan_userVenvironment_manager,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (dylan_value) 25
};

_KLincremental_generic_functionGVKe Kshow_definition_summaryVenvironment_manager = {
  &KLincremental_generic_functionGVKeW /* wrapper */,
  &gf_xep_4,
  &K17,
  &KPfalseVKi,
  &K24,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kenvironment_manager_moduleYdylan_userVenvironment_manager,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (dylan_value) 25
};

_KLincremental_generic_functionGVKe Kshow_documentationVenvironment_manager = {
  &KLincremental_generic_functionGVKeW /* wrapper */,
  &gf_xep_4,
  &K17,
  &KPfalseVKi,
  &K18,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kenvironment_manager_moduleYdylan_userVenvironment_manager,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (dylan_value) 25
};

_KLincremental_generic_functionGVKe Kcompile_project_locationVenvironment_manager = {
  &KLincremental_generic_functionGVKeW /* wrapper */,
  &gf_xep_3,
  &K14,
  (dylan_value) 1,
  &K15,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kenvironment_manager_moduleYdylan_userVenvironment_manager,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (dylan_value) 25
};

_KLincremental_generic_functionGVKe Kshow_propertiesVenvironment_manager = {
  &KLincremental_generic_functionGVKeW /* wrapper */,
  &gf_optional_xep_2,
  &K8,
  &KPfalseVKi,
  &K9,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kenvironment_manager_moduleYdylan_userVenvironment_manager,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (dylan_value) 25
};

static _KLkeyword_signatureGVKe K8 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 42205193,
  &K10,
  &K11,
  &KDsignature_LobjectG_typesVKi
};

static _KLbyte_stringGVKd_15 K9 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 61,
  "show-properties"
};

static _KLsimple_object_vectorGVKd_2 K10 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLproject_objectGVenvironment_protocols,
  &KLenvironment_objectGVenvironment_protocols
};

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

static _KLsymbolGVKd KJpage_ = {
  &KLsymbolGVKdW /* wrapper */,
  &K13
};

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

static _KLsignatureGVKe K14 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41943053,
  &K16
};

static _KLbyte_stringGVKd_24 K15 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 97,
  "compile-project-location"
};

static _KLsimple_object_vectorGVKd_3 K16 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 13,
  &KLproject_objectGVenvironment_protocols,
  &KLsource_locationGVsource_records,
  &KLsymbolGVKd
};

static _KLsignatureAvaluesGVKi K17 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555473,
  &K19,
  &KDsignature_LbooleanG_typesVKi
};

static _KLbyte_stringGVKd_18 K18 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "show-documentation"
};

static _KLsimple_object_vectorGVKd_4 K19 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 17,
  &KLstringGVKd,
  &K20,
  &K21,
  &K22
};

static _KLunionGVKe K20 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K23,
  &KLproject_objectGVenvironment_protocols
};

static _KLunionGVKe K21 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K23,
  &KLmodule_objectGVenvironment_protocols
};

static _KLunionGVKe K22 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K23,
  &KLdefinition_objectGVenvironment_protocols
};

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

static _KLbyte_stringGVKd_23 K24 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "show-definition-summary"
};

static _KLkeyword_signatureAvaluesGVKi K25 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33817609,
  &K27,
  &K11,
  &KDsignature_LobjectG_typesVKi,
  &KDsignature_LbooleanG_typesVKi
};

static _KLbyte_stringGVKd_13 K26 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 53,
  "browse-object"
};

static _KLsimple_object_vectorGVKd_2 K27 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KLproject_objectGVenvironment_protocols,
  &K28
};

static _KLunionGVKe K28 = {
  &KLunionGVKeW /* wrapper */,
  &Kunion_instanceQVKiI,
  &K23,
  &KLenvironment_objectGVenvironment_protocols
};

static _KLkeyword_signatureAvaluesGVKi K29 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33817609,
  &K10,
  &K11,
  &KDsignature_LobjectG_typesVKi,
  &KDsignature_LbooleanG_typesVKi
};

static _KLbyte_stringGVKd_18 K30 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "browse-object-type"
};

static _KLbyte_stringGVKd_30 K31 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 121,
  "browse-object-generic-function"
};

static _KLsignatureAvaluesGVKi K32 = {
  &KLsignatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 33555461,
  &K34,
  &KDsignature_LbooleanG_typesVKi
};

static _KLbyte_stringGVKd_21 K33 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 85,
  "environment-open-file"
};

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

_KLincremental_generic_functionGVKe Kedit_object_definitionsVenvironment_manager = {
  &KLincremental_generic_functionGVKeW /* wrapper */,
  &gf_xep_2,
  &K36,
  &KPfalseVKi,
  &K37,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kenvironment_manager_moduleYdylan_userVenvironment_manager,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (dylan_value) 25
};

static _KLsignatureGVKe K36 = {
  &KLsignatureGVKeW /* wrapper */,
  (dylan_value) 41943049,
  &K10
};

static _KLbyte_stringGVKd_23 K37 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 93,
  "edit-object-definitions"
};

_KLincremental_generic_functionGVKe Knew_project_wizardVenvironment_manager = {
  &KLincremental_generic_functionGVKeW /* wrapper */,
  &gf_optional_xep_0,
  &K39,
  &KPfalseVKi,
  &K40,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kenvironment_manager_moduleYdylan_userVenvironment_manager,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (dylan_value) 25
};

static _KLkeyword_signatureAvaluesGVKi K39 = {
  &KLkeyword_signatureAvaluesGVKiW /* wrapper */,
  (dylan_value) 34341889,
  &KPempty_vectorVKi,
  &K41,
  &KDsignature_LobjectG_typesVKi,
  &KDsignature_LsequenceG_typesVKi
};

static _KLbyte_stringGVKd_18 K40 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 73,
  "new-project-wizard"
};

static _KLsimple_object_vectorGVKd_2 K41 = {
  &KLsimple_object_vectorGVKdW /* wrapper */,
  (dylan_value) 9,
  &KJframe_,
  &KJtitle_
};

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

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

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

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

_KLincremental_generic_functionGVKe Kfind_and_call_in_deuce_frameVenvironment_manager = {
  &KLincremental_generic_functionGVKeW /* wrapper */,
  &gf_optional_xep_1,
  &K47,
  &KPfalseVKi,
  &K48,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kenvironment_manager_moduleYdylan_userVenvironment_manager,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (dylan_value) 25
};

static _KLkeyword_signatureGVKe K47 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 43778053,
  &KDsignature_LfunctionG_typesVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLbyte_stringGVKd_28 K48 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 113,
  "find-and-call-in-deuce-frame"
};

_KLincremental_generic_functionGVKe Kfind_deuce_frameVenvironment_manager = {
  &KLincremental_generic_functionGVKeW /* wrapper */,
  &gf_optional_xep_0,
  &K50,
  &KPfalseVKi,
  &K51,
  &KPempty_listVKi,
  &RSINGULAR_Labsent_engine_nodeG,
  &Kenvironment_manager_moduleYdylan_userVenvironment_manager,
  &KPfalseVKi,
  &KPempty_vectorVKi,
  (dylan_value) 25
};

static _KLkeyword_signatureGVKe K50 = {
  &KLkeyword_signatureGVKeW /* wrapper */,
  (dylan_value) 43778049,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi,
  &KPempty_vectorVKi
};

static _KLbyte_stringGVKd_16 K51 = {
  &KLbyte_stringGVKdW /* wrapper */,
  (dylan_value) 65,
  "find-deuce-frame"
};

/* Code */


/* SYSTEM INIT CODE */

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

    T0 = KPresolve_symbolVKiI(&KJpage_);
    if (T0 != &KJpage_) {
      primitive_repeated_slot_value_setter(T0, &K11, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJframe_);
    if (T0 != &KJframe_) {
      primitive_repeated_slot_value_setter(T0, &K41, 1, 0);
    }
  }
  {
    dylan_value T0;

    T0 = KPresolve_symbolVKiI(&KJtitle_);
    if (T0 != &KJtitle_) {
      primitive_repeated_slot_value_setter(T0, &K41, 1, 1);
    }
  }
  return;
}

/* USER INIT CODE */

void _Init_environment_manager__X_tools_for_user () {
  return;
}


/* eof */
