y r __text__TEXT5 4u'__data__DATA59__cstring__TEXT6, 9__common__DATA r__bss__DATA@v__picsymbolstub2__TEXTb el__la_sym_ptr2__DATAor,__nl_symbol_ptr__DATAq@t__textcoal_nt__TEXTr (u @ P**HrLU{oÐUmrEurmr8t mr8t uryrmr8u yrmr8u yr}ryrmr8t mr8t }rqrmrmr8t mr8t qrÐUS4}qqq@qp8tp4$np8tp85$mp8tpx5$mp8p5$mqqqqpEEE}yEUЋU)‰Ѓt}pMEE썓pUM M荃pEEE}yEUЋU)‹M)ЃUpD$86$~lqpp8w~pw6$Ylp8(~$p(D$(6$lp8'~$p'D$'7$k4[]Uyo1o5oo9o=ooAoEooIoMoQoUoYo]oaoeoiomoqouoyo}ooooooooorooooooÐUiiiviXi:iihhhhhhhJh,hhggggUS(jgLg.ggffffzflllldmlom8t lfeeeekeMe/eedd8m8uYdl2$wd2$id2$[d2$Mdl[]ÐUdcccc|c^c@c"ccbbbbnbPb2bbaaUaavaXa:aa`````h`J`,``____x_US$EEEE 8,tEE 8EE 8,uNxn9EtCn9Et8xq9Et-o9Et"D$,0$^$^xk9EtVk9EtKxl9Et@l9Et5}~/D$EE$,tEE/EEUEE EEEE 8$EUEE EE$[]ÐUS0D$,m$0D$m$x0D$,n$`0D$n$H0D$,p$0.0D$,o$30D$,j$@0D$j$M0D$,k$0D$k$[]ÐUVSEEEE8tEE8=uEEE8uEE荃lE-}~EEEEEE;E|[D$EE$*t huEE$\hUEEE뛍hEM/D$h$[u $lE썃Y/D$h$[u lE썃f/D$h$r[u $mE썃p/D$h$M[u mE썃|/D$h$([u $oE썃/D$h$[u $nE썃/D$h$Zu $iE썃/D$h$Zu iE썃/D$h$Zu $jE썃/D$h$oZu jE}u$hD$/$Z$jZED$E$Ġ[^]ÐUEEE8uEE8/u EEEEÐUS$}u/ED$ E D$-D$E$YEEED$E$NYEEE8tEE8,uEEE8u E EEEED$ E D$-D$EE$XEEE$[]ÐUS$E$XEEE8.uEEQ+E8}x+EE8/uEE8.u Q+EE(ϋE EE$[]ÐUS4EE}uE$=uE}uA}u'}u hjE*hh8thhEg8t gE}t}t +E +EED$E$EED$ED$ ED$ED$E $E}uhE D$hj$VWhj$/WE}~hjE</uE(}thjE hjE4[]ÐUS40EE$uh8t hEd*D$E$EED$ED$ ED$ED$E $4[]ÐUS4E(EE$mui8t iE)D$E$XEED$ED$ ED$ED$E $Z4[]US40y(E|e8uE D$E$UE $uEE $UE}xEE 8/uE(EE 8/uEUE E $HUE}xEE 8.uE(EE 8.u EE E@b8t&d)Eg8gE\b8aE}EEM<T_jum)E@q)E5u)E*y)E})E)E )Ef8t fEED$E $WEED$D$ ED$E D$E$X4[]ÐU-E8u 'EEEEÐUWVSL ` `{'$ T'$S{)$SD$ /D$/D$/*$S;+$S+$S#,$S;,$S[d$Ǎc$ƍ[c$|$ t$D$-$JSd$Ǎ[f$ƍ[e$|$ t$D${.$SD$ /D$/D$/;/$RD$,0$R/'D$(P'D$$L'D$ H'D$D'D$@'D$<'D$8'D$ ,'D$''D$2$TR3$FRaD$[aD$ [`D$`D$4$RD$D$ I6D$D$$D$[6$QGcI6D$$/D$6$QD$D$ 6D$D$$D$6$DQ `Gc6D$$D$;7$P `D$/a7D$h$lPhD$n7$PD$D$ hD$D$$D$7$pPD$/a7D$h$OGchD$$D$6$P7$PD$D$ 7D$D$$ D$7$OGc7D$$%D$6$O[cD$h$ND$/D$,D$/D$ ,D$,7D$$ND$;8$O{8$OD$[c$DžD$D$ \9D$D$$D$b9$NuhD$[c$M `L[^_]ÐUVS0EE}t#}}t -}t%XEXE XEED$3D$ o_D$3D$E$mMƋE$)MUt$3D$$@ME$MU􍃛3D$$M0[^]ÐUS4LLD$[$lL$BL$LLKKDY8tKK$F\>$~F>$pF>$bF$?jQEZQEJ'R9QE)} uQ8t E QEEE3E܃}EE܋M܍w$`$O$>w$-f$U$ DK>$!AQEQEQEETEE0QEREE3REE03R8x 3R8 k>$b@3R} a<WREGEEE؃}1t.}1}0t P}2t2HERERERREEEԃ}0t}1t0EQEQvQEfQE}Q/U8BR1RU/U} u>$;RES;REREEE8/EE89E7REE0EE8/~wEE89iE7R7R7R7REE0( REEED$>$=UEEQ8t=#R8u2#RP6j-D$P$9@[^]ÐU(E8+t0E8-t(E8$t E8(u!E$<E8)t EEEÐUSE D$ED$ 6$ =[]ÐUSE D$ED$6$<[]ÐUEEE8 t#EE8 tEE8 t EE8 tEʋEE8!u&EE8uEE EEEEEE8u~EE8 uqEE8 udEE8 uWEE8 u}uDEE8"u}EE뙋EU EEEEuEE EEEÐUSeDžDžDžTD$D$ ED$XD$T$T4D$X$}7E}u Tu}uDžPE$17tRED$D$$6u,!% D$$$$h6D$$w0!#D$X$D$5$9D$X$D$E5$9E$5PP[]ÐUS4-DžED$93$G9E $m5tE D$D$$.5uD$$$Stx$4D$$T!GD$E$HD$2$a8R3D$$7hD$$MD$$%t Džht Dž DžtMtEtl7D$E$8m3$[7hD$3$>7D$hD$$;D$hD$3$6D$hD$$D$$aD$E$bD$3${6/"D$E$#D$ 3$<64[]ÐUSEll(tll(l$tG.l+tl-tE$D$E$E$o1ED$x$5x$4Ƅ(wDžpxD$xD$p$Jpq/D$x$o1ttu putuxD$0$4&tD$x$]t$0Ĥ[]ÐUS$tD$D$ D$/D$B$4B$3B/D$/D$$3B$3B/D$/D$$3BD$/$3$[]ÐUS$}uD$.$EBE;E|UЍE $tUЍE $HzBE}t}t8CUЍE BCUЍE &UЍE D$/$2 E4$[]ÐU(E D$E$.EEUS$$C.$iAAA .A.E D$E$WA8~9AD$AD$A$8E}tEEEA8u.$1A8~AD$7.$1EE$[]ÐUS$tEu&x<MU L4!щM}E"E D$E$9E}EE$[]You cannot change DICT_WORD_SIZE in Z-code; resetting to 6You cannot change NUM_ATTR_BYTES in Z-code; resetting to 6You cannot change MAX_LOCAL_VARIABLES in Z-code; resetting to 16You cannot change MAX_GLOBAL_VARIABLES in Z-code; resetting to 240NUM_ATTR_BYTES must be a multiple of four, plus three. Increasing toMAX_LOCAL_VARIABLES cannot exceed 119; resetting to 119DICT_WORD_SIZE cannot exceed MAX_DICT_WORD_SIZE; resettingNUM_ATTR_BYTES cannot exceed MAX_NUM_ATTR_BYTES; resettingClassObjectRoutineStringThe character '%c' is used to divide entries in a list of possible locations, and can only be used in the Include_Path, Source_Path, Module_Path or ICL_Path variables. Other paths are for output only./usr/local/share/inform/tmpgameinfo.dbggametext.txtEnglishsource_pathinclude_pathcode_pathmodule_pathicl_pathtemporary_pathdebugging_nametranscript_namelanguage_namecharset_mapNo such path setting as "%s" %s%s.inf.h.m5.icl.z3.z4.z5.z6.z7.z8.ulx(unset)Help information on filenames: The command line can take one of two forms: inform [commands...] inform [commands...] Inform translates into a source file name (see below) for its input. is usually omitted: if so, the output filename is made from by cutting out the name part and translating that (see below). If is given, however, the output filename is set to just (not altered in any way). Filenames given in the game source (with commands like Include "name" and Link "name") are also translated by the rules below. Rules of translation: Inform translates plain filenames (such as "xyzzy") into full pathnames (such as "adventure%cgames%cxyzzy") according to the following rules. 1. If the name contains a '%c' character (so it's already a pathname), it isn't changed. [Exception: when the name is given in an Include command using the > form (such as Include ">prologue"), the ">" is replaced by the path of the file doing the inclusion and a suitable file extension is added.] Filenames must never contain double-quotation marks ". To use filenames which contain spaces, write them in double-quotes: for instance, "inform +code_path="Jigsaw Final Version" jigsaw". 2. The file is looked for at a particular "path" (the filename of a directory), depending on what kind of file it is. File type Name Current setting Source code (in) source_path %s Include file (in) include_path %s Story file (out) code_path %s Temporary file (out) temporary_path %s ICL command file (in) icl_path %s Module (in & out) module_path %s If the path is unset, then the current working directory is used (so the filename doesn't change): if, for instance, include_path is set to "backup%coldlib" then when "parser" is included it is looked for at "backup%coldlib%cparser". The paths can be set or unset on the Inform command line by, eg, "inform +code_path=finished jigsaw" or "inform +include_path= balances" (which unsets include_path). The four input path variables can be set to lists of alternative paths separated by '%c' characters: these alternatives are always tried in the order they are specified in, that is, left to right through the text in the path variable. (Modules are written to the first alternative in the module_path list; it is an error to give alternatives at all for purely output paths.) 3. The following file extensions are added: Source code: %s Include files: %s Story files: %s (Version 3), %s (v4), %s (v5, the default), %s (v6), %s (v7), %s (v8), %s (Glulx) Temporary files: .tmp Modules: %s except that any extension you give (on the command line or in a filename used in a program) will override these. If you give the null extension "." then Inform uses no file extension at all (removing the "."). Names of four individual files can also be set using the same + command notation (though they aren't really pathnames). These are: transcript_name (text written by -r switch): now "%s" debugging_name (data written by -k switch): now "%s" language_name (library file defining natural language of game): now "%s" charset_map (file for character set mapping): now "%s" rezrovExamples: 1. "inform rezrov" the source code is read from "%s" and a story file is compiled to "%s". frotz2. "inform -M frotz" the source code is read from "%s" and a module is compiled to "%s". demos%cplugh3. "inform %s" the source code is read from "%s" 4. "inform plover my_demo" plovermy_demo%cnew%cold%crecent%cold%cancient5. "inform +source_path=%s zooge" Note that four alternative paths are given, the first being the empty path-name (meaning: where you are now). Inform looks for the source code by trying these four places in turn, stopping when it finds anything: zooge "%s" Inftemp%s%s%d_proc%08lx.tmp Compiled with s%d error%s and %d warning%s (%d suppressed)%d suppressed warning%s (no output)Completed in %ld seconds Infix (-X) facilities are not available in Glulx: disabling -X switch Modules are not available in Glulx: disabling -M switch Infix (-X) facilities are not available when compiling modules: disabling -X switch Strict checking (-S) facilities are not available when compiling modules: disabling -S switch transcription text This program is a compiler of Infocom format (also called "Z-machine") story files: copyright (c) Graham Nelson 1993 - 2004. Usage: "inform [commands...] []" is the Inform source file of the game to be compiled. , if given, overrides the filename Inform would normally use for the compiled output. Try "inform -h1" for file-naming conventions. One or more words can be supplied as "commands". These may be: -switches a list of compiler switches, 1 or 2 letter (see "inform -h2" for the full range) +dir set Include_Path to this directory +PATH=dir change the PATH to this directory $... one of the following memory commands: (default) $list list current memory allocation settings $huge make standard "huge game" settings %s $large make standard "large game" settings %s $small make standard "small game" settings %s $?SETTING explain briefly what SETTING is for $SETTING=number change SETTING to given number (filename) read in a list of commands (in the format above) from this "setup file" For example: "inform -dexs $huge curses". For fuller information, see the Inform Designer's Manual. Help on the full list of legal switch commands: a trace assembly-language (without hex dumps; see -t) c more concise error messages d contract double spaces after full stops in text d2 contract double spaces after exclamation and question marks, too e economy mode (slower): make use of declared abbreviations f frequencies mode: show how useful abbreviations are g traces calls to functions (except in the library) g2 traces calls to all functions h print this information i ignore default switches set within the file j list objects as constructed k output Infix debugging information to "%s" (and switch -D on) l list every statement run through Inform m say how much memory has been allocated n print numbers of properties, attributes and actions o print offset addresses p give percentage breakdown of story file q keep quiet about obsolete usages r record all the text to "%s" s give statistics t trace assembly-language (with full hex dumps; see -a) u work out most useful abbreviations (very very slowly) v3 compile to version-3 ("Standard") story file v4 compile to version-4 ("Plus") story file v5 compile to version-5 ("Advanced") story file: the default v6 compile to version-6 (graphical) story file v8 compile to version-8 (expanded "Advanced") story file w disable warning messages x print # for every 100 lines compiled y trace linking system z print memory map of the Z-machine B use big memory model (for large V6/V7 files) C0 text character set is plain ASCII only Cn text character set is ISO 8859-n (n = 1 to 9) (1 to 4, Latin1 to Latin4; 5, Cyrillic; 6, Arabic; 7, Greek; 8, Hebrew; 9, Latin5. Default is -C1.) D insert "Constant DEBUG;" automatically (current setting) E0 Archimedes-style error messages%s E1 Microsoft-style error messages%s E2 Macintosh MPW-style error messages%s F0 use extra memory rather than temporary files G compile a Glulx game file H use Huffman encoding to compress Glulx strings M compile as a Module for future linking S compile strict error-checking at run-time (on by default) U insert "Constant USE_MODULES;" automatically Wn header extension table is at least n words (n = 3 to 99) X compile with INFIX debugging facilities present Ignoring second word which should be a -list of switches. The switch '-k' can't be set with 'Switches'The switch '-r' can't be set with 'Switches'-v must be followed by 3 to 8 -C must be followed by 0 to 9 The switch '-G' can't be set with 'Switches'Switch "-%c" unknown (try "inform -h2" for the list) Error in ICL file '%s', line %d: Error in ICL header of file '%s', line %d: rexpected comment or nothing but found '%s' Expected command or comment but found '%s' [Running ICL file '%s'] compileNo filename given to 'compile' [Compiling <%s>] [Compiling <%s> to <%s>] Expected comment or nothing but found '%s' Error in ICL: Couldn't open command file '%s' Inform %d.%d%dUnix for %s27th Feb 2004 (%s)%s -hCommand line error: unknown parameter '%s' sourceoutput [No compilation requested] [%d compilations completed] ' ⍀ P ⍀ P ⍀ Pܜ ⍀ PȜÜ ⍀ P鯜誜v ⍀v P閜葜a ⍀a P}xL ⍀L Pd_7 ⍀7 PKF" ⍀" P2- ⍀ P ⍀ P ⍀ P ⍀ PΛɛ ⍀ P鵛谛 ⍀ P霛藛 ⍀ P郛~z ⍀z Pjee ⍀e PQLP ⍀P P83; ⍀; P& ⍀& P ⍀ P ⍀ PԚϚ ⍀ P黚趚 ⍀ P颚蝚 ⍀ P鉚脚 ⍀ Ppk ⍀ PWR~ ⍀~ P>9i ⍀i P% T ⍀T P ? ⍀? P* ⍀* Pڙՙ ⍀ P輙 ⍀ P騙裙 ⍀ P鏙芙 ⍀ Pvq ⍀ P]X ⍀ PD? ⍀ P+& ⍀ P m ⍀m PX ⍀X PۘC ⍀C Pǘ˜. ⍀. P鮘詘 ⍀ P镘萘 ⍀ P|w⍀Pc^⍀PJE⍀P1,⍀P⍀P⍀Pq⍀qP͗ȗ\⍀\P鴗诗G⍀GP雗薗2⍀2P邗}⍀Pid⍀PPK⍀P72⍀P⍀P⍀P⍀PӖΖ⍀P麖赖u⍀uP顖蜖`⍀`P鈖胖K⍀KPoj6⍀6PVQ!⍀!P=8 ⍀ P$⍀P ⍀P⍀Pٕԕ⍀P軕⍀P駕袕⍀P鎕艕y⍀yPupd⍀dP\WO⍀OPC>:⍀:P*%%⍀%P ⍀P⍀Pߔڔ⍀PƔ⍀P魔訔⍀P锔菔⍀P{v⍀Pb]}⍀}PIDh⍀hP0+S⍀SP>⍀>P)⍀)P⍀P̓Ǔ⍀P鳓讓⍀P隓蕓⍀P道|⍀Phc⍀POJ⍀P61⍀Pl⍀lPW⍀WPB⍀BPҒ͒-⍀-P鹒贒⍀P頒蛒⍀P釒肒⍀Pni⍀PUP⍀P<7⍀P#⍀P ⍀Pp⍀pPؑӑ[⍀[P鿑躑F⍀FP馑衑1⍀1P鍑舑⍀Pto⍀P[V⍀PB=⍀P)$⍀P ⍀P⍀Pސِ⍀PŐt⍀tP鬐觐_⍀_P铐莐J⍀JPzu5⍀5Pa\ ⍀ PHbbc,cEc^cwcccccc d&d?dXdqdddddde e9eRekeeeeeeff3fLfef~ffffffg-gFg_gxggggggh'h@hYhrhhhhhhi!i:iSiliiiiiijj4jMjfjjjjjjjk.kGk`kykkkkkkl(lAlZlsllllll m"m;mTmmmmmmmmnn5nNngnnnnnnno/oHoaozooo$Ë $Ë$55r555 k5c5b4W5@v4L5@v4F5>5b435@v455Hv45Pv44Tv44Hv444b44Tv44b44Pv44@v44Hv444444|45 h4:424`bP34TvP33PvP33HvP333u3HvP3h3`3CbP3L35 8303?b2&3`u2 339b2 3+b23`u222`u222#b22b22`u222`u222`u22b225 q2c2I2A2a121`111111h115 00`-000a-00b0@080ra-0//`a-//@a-/?//..%a-..`-..o.].I..--- a--5 ---`+j-@-8-`+-,,,,[,5,,+`+++5 \*T*``D*@*5 ,*$* `**5 )))q!)N!)q!z)8s!o)8s!d)r!J)B)_!() s! )Ls!)Ls!(Ls!(Ls!(Ls!y(s!i(0s!^(T(,s!I(A(_!*(Dv!($s!($s!'Dv!'s!'s!'s!'s!|'4s!k'4s!S'4s!;'4s!&s!&&Hs!&&_!&Hs!&Hs!&Hs!&(s!u& s!Y&u!B&s!2&s!&s!& &`_!&%%%%%%%!%%!%%!%%!%%!%%!%%!D%s!-%s!%r!%kc =E=<7/:)!:ss5 Z:6 |`wq`whU:]Q:RM:GI:<E:1A:&=: [PE:/ $ r,sww4:sWLvI95 8:Lx`yLm`yLcUI9LH5 5 4:ww5 xxxxxxphxxbZxxD1:x,:x`vx`vxvxvxxxt5 II9 I9  5  ':$ j I : ':$ 5    :< t< { i 9< ` `t< V D 9< ; s< 1  9<  `s<  9< `x<  9< `y<  9< w<  9< `w< x f 9< ] v< S A 9< 8 `v< .  9<  } v< 8 5  t4  I94   `t4 94  s4 t94  `s4 g94  `x4 b94  `y4 I94  w4 ~ I94 x p `w4 f I94 ` X v4 N J94 H @ `v4 6 I94 0 5 t`tvsk`seYQ8>w3`y(v`v5 |wje`[VQLGB=83.)$ qp8h8a8[8qszupkfaVrKrAu;r1gllp>gf4 a [hp%gShp%gM4 H Bdp g:dp g44 / )`pf!`pf4  \pf\pf4  XpfXpf4  TpfTpf4  PpfPpf4  LpvfLpvf4  Hp]fHp]f4  zDpDfrDpDfl4 g a@p+fY@p+fS4 N Hsr r r rr   + $a ,       p   [  x} I  SuH9'p^K9' <f 7  N $   tU 6  h fz  s [eV  _   J   6   "      w z lZ;._select_version___i686.get_pc_thunk.cx_version_number_extend_memory_map_scale_factor_length_scale_factor_instruction_set_number___i686.get_pc_thunk.bx_WORDSIZE_MAXINTWORD_INDIV_PROP_START_OBJECT_BYTE_LENGTH_asm_trace_setting_linker_trace_level_tokens_trace_level_store_the_text_bothpasses_switch_concise_switch_double_space_setting_economy_switch_frequencies_switch_trace_fns_setting_ignore_switches_switch_listobjects_switch_debugfile_switch_listing_switch_memout_switch_printprops_switch_offsets_switch_percentages_switch_obsolete_switch_transcript_switch_statistics_switch_optimise_switch_version_set_switch_nowarnings_switch_hash_switch_memory_map_switch_oddeven_packing_switch_define_DEBUG_switch_temporary_files_switch_define_USE_MODULES_switch_module_switch_runtime_error_checking_switch_define_INFIX_switch_error_format_character_set_setting_header_ext_setting_compression_switch_glulx_mode_endofpass_flag_line_trace_level_expr_trace_level_asm_trace_level_linker_trace_setting_allocate_arrays_free_arrays_Debugging_Name_Transcript_Name_Language_Name_Charset_Map_translate_in_filename_translate_link_filename_translate_out_filename_translate_temp_filename_Source_Name_output_has_occurred_Code_Name_switches_banner_line_main___i686.get_pc_thunk.axdyld_stub_binding_helper_MAX_TRANSCRIPT_SIZE_all_text_no_compiler_errors_no_errors_no_suppressed_warnings_no_warnings_hash_printed_since_newline_Temp3_Name_Temp2_Name_Temp1_Name_veneer_mode_MAX_GLOBAL_VARIABLES_MAX_LOCAL_VARIABLES_NUM_ATTR_BYTES_DICT_WORD_SIZE__DefaultRuneLocale_set_memory_sizes_memory_command_fclose_fgets_feof_fopen_my_malloc_adjust_memory_sizes_change_character_set_error_my_free_optimise_abbreviations_remove_temp_files_close_debug_file_output_file_close_transcript_file_write_dictionary_to_transcript_open_transcript_file_begin_debug_file_time_print_sorry_message_print_memory_usage_construct_storyfile_sort_dictionary_check_temp_files_flush_link_data_close_all_source_linker_endpass_lexer_endpass_compile_veneer_issue_unused_warnings_find_the_actions_parse_program_load_sourcefile_files_begin_prepass_lexer_begin_prepass_strlen_strcpy_sprintf_strcmp___tolower_exit_printf_verbs_free_arrays_veneer_free_arrays_text_free_arrays_tables_free_arrays_syntax_free_arrays_symbols_free_arrays_states_free_arrays_objects_free_arrays_memory_free_arrays_linker_free_arrays_lexer_free_arrays_files_free_arrays_expressp_free_arrays_expressc_free_arrays_errors_free_arrays_directs_free_arrays_chars_free_arrays_bpatch_free_arrays_asm_free_arrays_arrays_free_arrays_verbs_allocate_arrays_veneer_allocate_arrays_text_allocate_arrays_tables_allocate_arrays_syntax_allocate_arrays_symbols_allocate_arrays_states_allocate_arrays_objects_allocate_arrays_memory_allocate_arrays_linker_allocate_arrays_lexer_allocate_arrays_files_allocate_arrays_expressp_allocate_arrays_expressc_allocate_arrays_errors_allocate_arrays_directs_allocate_arrays_chars_allocate_arrays_bpatch_allocate_arrays_asm_allocate_arrays_arrays_allocate_arrays_make_class_compile_initial_routine_verbs_begin_pass_veneer_begin_pass_text_begin_pass_tables_begin_pass_syntax_begin_pass_symbols_begin_pass_states_begin_pass_objects_begin_pass_memory_begin_pass_linker_begin_pass_lexer_begin_pass_files_begin_pass_expressp_begin_pass_expressc_begin_pass_errors_begin_pass_directs_begin_pass_chars_begin_pass_bpatch_begin_pass_asm_begin_pass_arrays_begin_pass_init_verbs_vars_init_veneer_vars_init_text_vars_init_tables_vars_init_syntax_vars_init_symbols_vars_init_states_vars_init_objects_vars_init_memory_vars_init_linker_vars_init_lexer_vars_init_files_vars_init_expressp_vars_init_expressc_vars_init_errors_vars_init_directs_vars_init_chars_vars_init_bpatch_vars_init_asm_vars_init_arrays_vars_warning_numbered_warning_getpid___maskrune_unique_task_id_select_target_reset_switch_settings_r_e_c_s_set_init_vars_begin_pass_set_path_value_Source_Path_Include_Path_ICL_Path_Module_Path___istype_set_default_paths_Code_Path_Temporary_Path_set_path_command_contains_separator_write_translated_name_check_extension_current_source_path_translate_icl_filename_convert_filename_flag_name_or_unset_help_on_filenames_run_pass_rennab_compile_no_compilations_cli_print_help_icl_command_icl_error_icl_header_error_copy_icl_word_execute_icl_header_run_icl_file_execute_icl_command_banner_read_command_line_cli_files_specified_cli_file1_cli_file2_sub_main