procedure eve$dynamic_module_ident return '900501.130318'; endprocedure procedure eve$parser_dispatch(the_command) local status; return (eve$process_command(the_command)); endprocedure procedure eve$$pre_init_modules eve$help_module_pre_init; eve$internationalization_module_pre_init; tpuplus_module_pre_init; endprocedure procedure eve$$init_modules eve$build_module_init; eve$options_module_init; eve$constants_module_init; eve$terminals_module_init; eve$synonyms_module_init; eve$decwindows_module_init; eve$windows_module_init; eve$file_module_init; eve$parser_module_init; eve$core_module_init; eve$format_module_init; eve$mouse_module_init; eve$extend_module_init; eve$edit_module_init; eve$advanced_module_init; eve$help_module_init; eve$edt_module_init; eve$extras_module_init; eve$wps_module_init; eve$show_module_init; eve$wildcard_module_init; eve$menus_module_init; eve$internationalization_module_init; tpuplus_module_init; tpuplus_util_module_init; tpuplus_edtp_module_init; tpuplus_mapp_module_init; tpuplus_died_module_init; tpuplus_prnt_module_init; tpuplus_rect_module_init; tpuplus_sort_module_init; tpuplus_menu_module_init; tpuplus_spel_module_init; tpuplus_bull_module_init; tpuplus_cntl_module_init; tpuplus_line_module_init; tpuplus_repl_module_init; endprocedure procedure eve$get_status_fields (the_length, the_format) local remaining, the_fields, the_field; the_fields := ""; remaining := the_length; the_field := eve$direction_status_field (remaining, the_format); if length (the_field) <= remaining then the_fields := the_field + the_fields; remaining := remaining - length (the_field); endif; the_field := eve$mode_status_field (remaining, the_format); if length (the_field) <= remaining then the_fields := the_field + the_fields; remaining := remaining - length (the_field); endif; the_field := eve$nowrite_status_field (remaining, the_format); if length (the_field) <= remaining then the_fields := the_field + the_fields; remaining := remaining - length (the_field); endif; the_field := pce$scroll_status_field (remaining, the_format); if length (the_field) <= remaining then the_fields := the_field + the_fields; remaining := remaining - length (the_field); endif; the_field := pce$shift_status_field (remaining, the_format); if length (the_field) <= remaining then the_fields := the_field + the_fields; remaining := remaining - length (the_field); endif; the_field := eve$rectangular_status_field (remaining, the_format); if length (the_field) <= remaining then the_fields := the_field + the_fields; remaining := remaining - length (the_field); endif; the_field := eve$linedraw_status_field (remaining, the_format); if length (the_field) <= remaining then the_fields := the_field + the_fields; remaining := remaining - length (the_field); endif; return the_fields endprocedure procedure eve$$init_all_synonyms eve$file_synonym_init; eve$format_synonym_init; eve$internationalization_synonym_init; endprocedure procedure eve$exit_dispatch if eve$$extend_exit_handler then return; endif; eve$exit; endprocedure procedure eve$quit_dispatch if eve$$extend_quit_handler then return; endif; eve$quit; endprocedure procedure eve$version return 'TPUPLUS V05.04-000 1990-05-01 13:03'; endprocedure procedure eve$$build_module_idents return ('EVE$BUILD_MODULE_IDENT ' + 'EVE$OPTIONS_MODULE_IDENT ' + 'EVE$CONSTANTS_MODULE_IDENT ' + 'EVE$TERMINALS_MODULE_IDENT ' + 'EVE$SYNONYMS_MODULE_IDENT ' + 'EVE$DECWINDOWS_MODULE_IDENT ' + 'EVE$WINDOWS_MODULE_IDENT ' + 'EVE$FILE_MODULE_IDENT ' + 'EVE$PARSER_MODULE_IDENT ' + 'EVE$CORE_MODULE_IDENT ' + 'EVE$FORMAT_MODULE_IDENT ' + 'EVE$MOUSE_MODULE_IDENT ' + 'EVE$EXTEND_MODULE_IDENT ' + 'EVE$EDIT_MODULE_IDENT ' + 'EVE$ADVANCED_MODULE_IDENT ' + 'EVE$HELP_MODULE_IDENT ' + 'EVE$EDT_MODULE_IDENT ' + 'EVE$EXTRAS_MODULE_IDENT ' + 'EVE$WPS_MODULE_IDENT ' + 'EVE$SHOW_MODULE_IDENT ' + 'EVE$WILDCARD_MODULE_IDENT ' + 'EVE$MENUS_MODULE_IDENT ' + 'EVE$INTERNATIONALIZATION_MODULE_IDENT ' + 'EVE$DYNAMIC_MODULE_IDENT ' + 'TPUPLUS_MODULE_IDENT ' + 'TPUPLUS_UTIL_MODULE_IDENT ' + 'TPUPLUS_EDTP_MODULE_IDENT ' + 'TPUPLUS_MAPP_MODULE_IDENT ' + 'TPUPLUS_DIED_MODULE_IDENT ' + 'TPUPLUS_PRNT_MODULE_IDENT ' + 'TPUPLUS_RECT_MODULE_IDENT ' + 'TPUPLUS_SORT_MODULE_IDENT ' + 'TPUPLUS_MENU_MODULE_IDENT ' + 'TPUPLUS_SPEL_MODULE_IDENT ' + 'TPUPLUS_BULL_MODULE_IDENT ' + 'TPUPLUS_CNTL_MODULE_IDENT ' + 'TPUPLUS_LINE_MODULE_IDENT ' + 'TPUPLUS_REPL_MODULE_IDENT ' + 'EVE$DYNAMIC_MODULE_IDENT ' + ''); endprocedure; procedure eve$$build_parser_flags return (''); endprocedure; procedure eve$$build_module_pre_inits return ('EVE$HELP_MODULE_PRE_INIT ' + 'EVE$INTERNATIONALIZATION_MODULE_PRE_INIT ' + 'TPUPLUS_MODULE_PRE_INIT ' + ''); endprocedure; procedure eve$$build_module_inits return ('EVE$BUILD_MODULE_INIT ' + 'EVE$OPTIONS_MODULE_INIT ' + 'EVE$CONSTANTS_MODULE_INIT ' + 'EVE$TERMINALS_MODULE_INIT ' + 'EVE$SYNONYMS_MODULE_INIT ' + 'EVE$DECWINDOWS_MODULE_INIT ' + 'EVE$WINDOWS_MODULE_INIT ' + 'EVE$FILE_MODULE_INIT ' + 'EVE$PARSER_MODULE_INIT ' + 'EVE$CORE_MODULE_INIT ' + 'EVE$FORMAT_MODULE_INIT ' + 'EVE$MOUSE_MODULE_INIT ' + 'EVE$EXTEND_MODULE_INIT ' + 'EVE$EDIT_MODULE_INIT ' + 'EVE$ADVANCED_MODULE_INIT ' + 'EVE$HELP_MODULE_INIT ' + 'EVE$EDT_MODULE_INIT ' + 'EVE$EXTRAS_MODULE_INIT ' + 'EVE$WPS_MODULE_INIT ' + 'EVE$SHOW_MODULE_INIT ' + 'EVE$WILDCARD_MODULE_INIT ' + 'EVE$MENUS_MODULE_INIT ' + 'EVE$INTERNATIONALIZATION_MODULE_INIT ' + 'TPUPLUS_MODULE_INIT ' + 'TPUPLUS_UTIL_MODULE_INIT ' + 'TPUPLUS_EDTP_MODULE_INIT ' + 'TPUPLUS_MAPP_MODULE_INIT ' + 'TPUPLUS_DIED_MODULE_INIT ' + 'TPUPLUS_PRNT_MODULE_INIT ' + 'TPUPLUS_RECT_MODULE_INIT ' + 'TPUPLUS_SORT_MODULE_INIT ' + 'TPUPLUS_MENU_MODULE_INIT ' + 'TPUPLUS_SPEL_MODULE_INIT ' + 'TPUPLUS_BULL_MODULE_INIT ' + 'TPUPLUS_CNTL_MODULE_INIT ' + 'TPUPLUS_LINE_MODULE_INIT ' + 'TPUPLUS_REPL_MODULE_INIT ' + ''); endprocedure; procedure eve$$build_declare_synonyms return ('EVE$FILE_DECLARE_SYNONYM ' + 'EVE$FORMAT_DECLARE_SYNONYM ' + 'EVE$INTERNATIONALIZATION_DECLARE_SYNONYM ' + ''); endprocedure; procedure eve$$build_synonym_inits return ('EVE$FILE_SYNONYM_INIT ' + 'EVE$FORMAT_SYNONYM_INIT ' + 'EVE$INTERNATIONALIZATION_SYNONYM_INIT ' + ''); endprocedure; procedure eve$$build_status_fields return ('EVE$DIRECTION_STATUS_FIELD ' + 'EVE$MODE_STATUS_FIELD ' + 'EVE$NOWRITE_STATUS_FIELD ' + 'PCE$SCROLL_STATUS_FIELD ' + 'PCE$SHIFT_STATUS_FIELD ' + 'EVE$RECTANGULAR_STATUS_FIELD ' + 'EVE$LINEDRAW_STATUS_FIELD ' + ''); endprocedure; procedure eve$$build_exit_handlers return ('EVE$$EXTEND_EXIT_HANDLER ' + ''); endprocedure; procedure eve$$build_quit_handlers return ('EVE$$EXTEND_QUIT_HANDLER ' + ''); endprocedure; procedure eve$$restore_settings eve$$x_gold_keys := create_array (); eve$$x_do_key_array := create_array (); eve$$x_do_key_array {'EVE$EDT_KEYS'} := 'GOLD-KP7 '; eve$$x_do_key_array {'EVE$NUMERIC_KEYS'} := 'PF4 '; eve$$x_do_key_array {'EVE$STANDARD_KEYS'} := 'DO '; eve$$x_do_key_array {'EVE$VT100_KEYS'} := 'PF4 '; eve$$x_do_key_array {'EVE$WPS_KEYS'} := 'GOLD-[ '; endprocedure