례H4N L0  4S0Sallocate_the_arrays p-L ] { 3RtP4/C@<3/C@2/CDP1/CH./CL,/CP+/CT+/CX@`(C@Tp[4abbrev valuesabbrev qualityabbrev freqsbuffersub_bufferparse_bufferrewrite buffer 1rewrite buffer 28complex loop constructsfree_remaining_arrays 0-L ]ᩀ]Rt*OC=OC;OC:OC8OC6OC5OC3OC@P$C@T"C$C$C%C'C+C+C.0hC`PTX\dhlfor closestabbreviationsDzcodehdictionaryXstatic strings`low (synonym) stringstokensDproperties tablepoutput bufferbegin_pass -L ]3 t  , 00040D0H0L0P00303d0h0!H0 D0 ! !!1t11hVT`\make_lower_case q-L ]@P0p[ $`㑀P0p[餕make_upper_case q-L ]@P0p[ H`wP0p[trace_line 1-L ]@\TLw0 0|0 L@0.0[0]00[4//d@L@0 PPLvLL0 0h* %4d%s %s process_next_line -L ]0wlE\0H4uP0|0[\hQvq  qRt q Ot spAttempt to use an assignment as a valueAttempt to use void as a valuecompile_openbrace -L ]@lF!H! !4  0[$ TETs [\ܞt@inc %scompile_closebrace q-L ] GPpht@halQ5P X1@1r T TrUnmatched '}' found\@jump _w%d5@ 5 QT~Tphr@._f%drearrange_stack -L ]~pqr4rrrrrhr q$ @pull temp_global3@pull temp_global2@pull temp_global@push temp_global3@push temp_global2@push temp_globalr qr[!OurOsrOqrOhnrcompile_box_routine -L ]~p !2[  !pYryWrzUr}SrQrOrMrKrIrGrErCrAr?r=r;r9rl7r5r3r1r/r-r`+r)r_'r%r#rY!rrqrjrrrrrrrV r r rr:rr9rmqq0qqq-qqqqqhqꨉ[ Box__Routine n maxw table w w2 line lc t@add n 6 sp@split_window sp@set_window 1w = 0 -> 33if ( w == 0 ){w = 80}w2 = ( w - maxw ) / 2style reverse@sub w2 2 wline = 5lc = 0@set_cursor 4 wspaces maxw + 4do@set_cursor line w@set_cursor line w2t = table --> lcif ( t ~= 0 )print_paddr t@inc line@inc lcuntil ( lc == n ) @buffer_mode 1style roman@set_window 0@split_window 1@output_stream $ffff@print "[ ".br_1w = table --> lcif ( w ~= 0 )@print_paddr wif ( lc == n)@print "]^^"@jump br_2@print "^ "@jump br_1.br_2@output_stream 1]compile_unspecifieds -L ][}`tp0@d0DP" _zp@T@EnglishNumber_R_Process_DefArt_InDefArt_CDefArt_PrintShortName0W`DPRP*8FppaOE[ EnglishNumber x@print_num xpnO8[ R_Processpp pyO-[ DefArt x@print "the "@print_obj xpp OpO[ InDefArt x@print "a "ppOpO [ CDefArt x@print "The " p&OpOp@T[[ PrintShortName xcompiler -L ]|`@Q4d !|qTI T ;?CGKh 6HTG ,|TkgpT; !DQ M 3$s0 T.|TNp0[*Ip T+z|TkBpT 24& 4 40 !2 !,pP@>PL@print "%d"@save %s@save temp_global@je temp_global 0 ~%s#Global Box__table --> 164 d4 e4?2p qp kq[Malformed statement 'Function(...);'Spurious terms after function callX=pkp[Spurious terms after assignmentT!|To[@._s%d6s~ |0I {4q@ 4{1g0 Tx{To Tv{ToPqqk p  ss{0qkps0sk p 1qwkpp~k p 30 T{Tkzo0k p r{0 < quk op rl{0jkdprb{0jTb~{~(modern 'for' syntax is 'for (start:condition:update)'@store %s %s@dec %s'to' missing in old-style 'for' loopto'to' expected in old-style 'for' loopFinal value missing in old-style 'for' loop'{' required after an old-style 'for' loopOld-style 'for' loops must have simple final valueswhile %s < %s'for' loops too deeply nested:':' expected in 'for' loopwhile 1==1TT{@HrO{0 T&{T D{0@ko@Tn0rT={0 P rOz0P*z0PE5 TzT z0ko!!tTkz'while %s Second ':' expected in 'for' loop)Concluding ')' expected in 'for' loop\80}o 'until' without matching 'do'0 T!zT[n@._w%dqOz0Qo0\!L TMrzTk:n@,,@!122P TA_zTk'nd0=k /o @0Ck *o 0Jk &o 0Nk "o 0 D ( @T!6zTm[Expected bracketed expression but found\ܟtemp_global = %sܞ\@jump _f%d'else' applied to something other than 'if''if' statement with more than one 'else''else' attached to a loop block'else' attached to a 'switch' block|(q(y0&k m (y0%kDo.k m /@p+k n tm q0P ~0+T%y*on0-->8 = $fffd&(0-->8)offExpected 'on' or 'off' after 'font' but found0-->8 = 2|(0-->8)Expected some attributes to 'give'\@clear_attr T#yt yTyT ypTyT }yTFm0[@set_attr temp_global%s %st/@qJk ?n pKqy0Hkn`/p TFQyTiyT @Gy VTk mvp5Ly03knlp T60yep3;y01]pT@yT SOJExpected 'to ' in 'move'toExpected 'to' in 'move' but found@insert_obj %s %s(Open bracket '(' expected in 'objectloop'for ( %s = from y0 &pT yT inchild ( %s ) )x0(kmpTxT +xp0-TxT0 %xЍTlo$x0"km[near'objectloop' must be 'from', 'near' or 'in' somethingchild ( parent ( %s ) ) : %s ~= 0 : %s = sibling ( %s ) )Close bracket ')' expected in 'objectloop'o0m OExpected label after 'jump' but foundjumpOprint_addrOprint_charOprint_paddrOprint_objOprint_num0T TxT oT "1l@print (1M `pro)0koP @x00.PT&string@print_paddr  ,x0.PTaddress@print_addr x0.PTwTuCchar@print_char >w0<P;w09P9w07P6w0pP3w0pP7 o p-P T!wTwT6TwTwT}kЍFtheDefArtaIndefArtTheCDefArtnamenumber8%s ( )Ѝ `T w0-PTobject@print_obj T wOw0 -PTOwwT z-PTjowT T4kPq  `TnT1 Zkw0TWlp4[YkZkkP- TRBwT k TQ;wTkT!Q5wTjOjQj!TS)wTj!T=!wTkjQn@3wP0wP0P =w0A T8wA@print_num ,Expected ',' in 'print' list but found@new_line@rtrue@store temp_global %s@jl temp_global 1 ?_x%d@._x%d@print_char ' '@sub temp_global 1 temp_global@je temp_global 0 ?~_x%d""Box__table --> %d = 00 TvTj00E T vTj[Box__table --> %d = %s@call Box__Routine %d %d Box__table temp_globalk,qk pk mv0O v0kkO,,p0 Twv TvT mvTvT cv rTk'ja,@p|k ,k Y,p0 TwGvTj0Ts Hv0Tn AvTRvT V0vTHvT L&v0T>vTUv ,0p M=k0qS Am LKvLuse 'array->byte=value' or 'array-->word=value'Expected 'byte' or 'word' in 'put'byteBwordExpected 'byte' or 'word' in 'put' but foundW@store%s %sExpected a parse buffer for 'read'@storeb %s 1 0@sread@aread temp_globalIgnoring Advanced-game status routine@call_1n %sxit~i|izi!xi&vi*ti,ri0N-li0ji3hi7fi:di=uꠎH@set_cursor 1 1@set_text_style 1@loadb 0 33 temp_global2spaces temp_global2-1@set_cursor 1 2@print_obj sys_glob0,@set_cursor 1 51@print "Score: "@print_num sys_glob1@set_cursor 1 64@print "Moves: "@print_num sys_glob2"Oi;i=iCiGiiEiDi? iF i= iGiKiMi3iOh1h*OhMh)hPh'hPh!hNhhwOh0h,hTkhGOQ@print "Time: "temp_global = sys_glob1 % 12if ( temp_global < 10 ){}if ( temp_global == 0 )temp_global = 12@print_num temp_global@print_char ':'if ( sys_glob2 < 10 )@print_char '0'if ( (sys_glob1/12) > 0 )@print " pm"else@print " am"remove_objl0k h O*Pk t0 T tT|hp ki[@ret#trueretsp@%s %sSpurious terms after expressionk0 TtT\h0[Wh TtTkPh*pk Ui  TwtkTtT 8OmtTk5h1 kwst0vk )h wlt0k "h set0rk h s^t0rkik h iH*@pk i tk i p[ :*pk i 3* T$tT12)-->%s = roman@set_text_style 0reverse0bold@set_text_style 2underlineThe style can be "roman", "bold", "underline" or "reverse" but not@set_text_style 4write properties using the '.' operatorExpected some properties to 'write'The object to 'write' must be a variable or constantExpected property value to 'write'@put_prop %s khhkh0 1/Internal error - unknown compiler codeIgnoring this Advanced-game commandfh1/`msj(0 4h \@f)pk1h[\s`_%s%d'if' conditions should be bracketedTBraces '{' are compulsory unless the condition is bracketedparse_line -L ]spP<08@A,b(110Pk  00PLjP@1]1}1 !1k ! 딑P9jP1[ l1 @1.1 oP 0 Jg0/P @2+ [2 !P#1|opJ0 WP7k)h @ 00P1k h 0P8Bkh!PkMLiL!0:S :3p? ,3 <|dL'do' without matching 'until'Unknown directive:Expected directive or '[' but found statementExpected directive or '[' but found opcodeExpected directive or '[' but foundܟ\=3' t30o3 2 P!0"3  >10 G&xp4P`p/ xP;XpXP!wp@TTskɆeGXpX{p Xld9[PgP>10jmepk]dokgeP`!RP10sPp2 ! @1   X05RS7dS5dP `]2 25Gk 4e @gP,10$Y0];%e' )Angle brackets '>' do not match@rtrueMissing '>' or '>>'h@rfalsebreak}Misplaced ']'Comma after ']' illegal for global routinesExpected nothing after ']' but foundExpected nothing or a comma after ']' but found*c `HppLgHpHL!oL0Hkco0!p05 d` []%s defaultTwo 'default' rules givenTwo 'default' clauses in 'switch' `05&~d  L'o@PfP"o0PfP]17OkadA 'default' rule must come lastA 'default' clause must come lastif ( to"1o<P53kBdT 48LoL>`o @ ;\o4@8>LsoL514P!o>Switch value too long or a string: perhaps a statement accidentally ended with a comma?Action name too long or a string: perhaps a statement accidentally ended with a comma?|| or temp_global == sw__var == 8L2oL5"&PoL*oL5O"P!Go8-p@P7fP]07LoL5P!1o@ ( temp_global >= ( sw__var >= ##%s && temp_global <= %s ) && sw__var <= ##%s ) @P fpP,0/ @LnL0nLb-b!!P:0$d LpPeLnLP!nP0LknbP0PeP n0[){Expected ':' but found%s ] PPeP1[ PQ#0P#n0 n0n0n0}n0yn0un0[ k!kIENDIFV3IFV5IFDEFIFNDEFENDIFIFNOTinitialise 0-L ]+n0@`:000T0D0L,0004TXDHLPP []" is the name of the Inform source file; Inform translates this into "inform." (unless contains a '.' or '/', in which case it is left alone). may optionally be given as the name of the story file to make. If it isn't given, Inform writes to "games." (for both version-3 and version-5 files) or, for version-5 files, "but if it is, then Inform takes as the full filename. -list is an optional list of switch letters following the initial hyphen: a list assembly-level instructions compiled b give statistics and/or line/object list in both passes c more concise error messages d contract double spaces after full stops in text e economy mode (slower): make use of declared abbreviations l0 l!lC/EGllC (current setting) E0 Archimedes-style error messages%s E1 Microsoft-style error messages%s f frequencies mode: show how useful abbreviations are g with debugging code: traces all function calls h print this information Game_TextGame_Debug i ignore default switches set within the file j list objects as constructed k output Infix debugging information to "%s" l list all assembly lines 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 Z-code assembly u work out most useful abbreviations v3 compile to version-3 (Standard) story file v4 compile to version-4 (Plus) story file v5 compile to version-5 (Advanced) story file v6 compile to version-6 (graphical) story file v7 compile to version-7 (*) story file v8 compile to version-8 (*) story file (*) formats for very large games, requiring slightly modified game interpreters to play w disable warning messages x print # for every 100 lines compiled (in both passes) z print memory map of the Z-machine KkIk?!/"DkBkh?k T enable throwback of errors in the DDE +directory, if given, is the source of Include files. (default) $memcom can be one or more memory allocation commands: $list list current memory allocation settings $huge make the standard "huge game" settings %s $large make the standard "large game" settings %s $small make the standard "small game" settings %s $?SETTING explain briefly what SETTING is for $SETTING=number change SETTING to given number $temp_files= make Inform put its temporary storage files at (default for is ram: (RAM disc)) (e.g. $temp_files=$. to use root of current disc) For example: "inform -dex $large curses curses_5". switches -L ][j@P1-0!khj`l0 plQ  7eQ  &bQD E1 T1 P a1p Ignoring second word which should be a -list of switches. ،c1  d1  fAP񏐟 "#% mA P񏐓 "$&(*,.02su  l| ~ {y xv s p m pj g d a l^ t[ X3@P0   p  P,  P!i-v must be followed by 3 to 8  00P 10P  i`P0"@00[0[D,d[Switch "-%c" unknown (try "inform -h" for help) Ptranscription textset_include_path -L ]@i@ piP"++ hXi긋Include path too long|banner -L ]$i 8i6i 2i0i .i h+iArchimedes Inform 5.5 (v%d/at) main -L ]iP@M/`㼀`i` P3" iU  . Hp+1 -1v $1Y9 pWpoutputram:-hpW-0+0$0 7pa h[No input file named.] pW-0+0$0 5 ppW-0+0$0 P_h3lP1 hSpA0 /////$p pAppqpp+$/PpA0\0d0/00BA!1 P@r/00 0Unknown command line parameter: %s d5P 0 B0& ,0\&h 8400 Pnb (C$0, 0W0 $P0˰0HD@>hCh40@Dg$HgMgp[g$  P9?^?1`/5/ -0\/1/0YgЍ0)LCO;)D@Oh7)ptx|write_serialnumber -L ]e@Mf0  f0/  f%y%m%d e[4%06s@-xp00X 2| 0(( 0Phld4 S؄0|00Pcompare_sorts -LK K2 K KB[P[dictionary_prepare -L ]eP@(M`'7.Z  ^7'pqW4WpGoe0 0`1` Vp7 V` Vx@1 11use the ^ character for an apostrophe in a dictionary word, e.g. 'peter^s'1 1 1 PeZBZ%R b  b AaBaB " %R b  b AaBaB "%R b  b AaBaB1 1[Dictionary words must begin with a letter of the alphabetdictionary_find -L ]d@M >\4``1@V P1 0" @T< Qu @@Tqw 4p5 @1 0U[|Q5PdPd.č%cshow_dictionary -L ]rd0@@dPP[hp@1X0-|1! fdЍDictionary contains %d entries: Entry %03d (%03d > %03d) at %04x:  2Md|B@B|B@B+d`W%d`W dPU[Entry %03d at %04x: %02x dictionary_set_verb_number 3-L ]c@(1PP00[ @x@0[dictionary_add -L ]cp`@MⰕ0PPX 08&  0  @000000000xMAX_DICT_ENTRIESx(0  <00p000000000300000000@0kl(0||E  PAJt t@t0 ЍP1P- P0p |  | ! !| A p |At| ! |PPJ1 oPPP D [list_object_tree 0-L ]bcNHQ0[ـ` 0- PbЍHU0[obj par nxt chl Object tree: %3d %3d %3d %3d list_verb_table -L ]bPh<P[مab\ b@\P`\b`Vb@\PP<U[Verb entry %2d [%d] %03d make_action 1-L ]b@hP@dP$@Qh 130[ PhAl@ @@0[MAX_ACTIONSfind_action -L ][bD T0Sh <[ Q 09W [Action given in constant does not exist$ 2 . 2 HbAction '%s' is numbered %d make_adjective -L ] b@M PDapDP t1 j0G PDUD0G -pD tD PPDDG[find_verb q-L ]a@bPU * b0p[ PU:p[register_verb s-L ]a@PPphBWabxP4$aap[Two different verb definitions refer to@MAX_VERBSPACEgrammar_line -L ]a`P@Q5 PX0 =a0:p 0\  RPX0+ -a0O "0(EX0>Too many lines of grammar for verb: increase #define MAX_LINES_PER_VERB*'*' divider expected, but found'->' clause missing->[Xa0p WRa0p RKa0p MDa0p I=a0p E6a0p A/a0p =(a0p 8!a0p 3a0^P;X,a0)P0X;^J00 #nounheldmultimultiheldmultiexceptmultiinsidecreaturespecialnumberscope=Expected '=' after 'scope' but foundExpected routine after 'scope=' but found !d(|P13!0pPy/O`0G8 \ 0 oU'=' is only legal here as 'noun=Routine'PW]JD0 Expected routine after 'noun=' but foundH(! 3d P<0,]J00 YNo such token as0p! !X9P>!00T\ PZW=`PJS1 u2b1  `U]p0 SubNo such action routine asd1 VU[Not an action:,hz\ >\  c`p1q||08 h0X_@&&&$p@0q[露get_verb 3-L ]_@,WPpT 0[There is no previous grammar for the verbmake_verb -L ]n_@MPV_0P``V"0 =0 `pgAmeta <p0!<MAX_VERBSV"0PV 0 X0R <7`mV0Txpected end of command but found0 <qPH<\ <<extend_verb -L ]^@M>V:_~0A`P<x0`OY! @`Hp u8 0!S P<`V"0 <\!" \ <<onlyVerb disagrees with previous verbspt `UP^0 P^0P ^0P ^0P *replacefirstlast5<S `們\ Upp5X \  ! B@Pp0 `5!@t\ !X\ !01 CPExpected 'replace', 'last' or 'first' but foundG\ [properties -L ]!^@@PiU1=^09^0D[ Hg[p4   2  vS[`hasclassNo such property asNot a property:* q0   "a P@x*U]0x (O]0 -O]0@Djܣ, 1c ]0X ]7 !"1 DMU<0 1[Mb__%d8 05xZp  0 R/0P Q Missing ','? Property data seems to contain the property nameܠ P41 BB$P P``P 8{ 5 P 0 U RT 0"`R 8 X X`1N]S@Td] (B]0Q[ܡStandard-game limit of 8 bytes per property exceeded (use Advanced to get 64), so truncating property\[ Mb__%d %sattributes -L ]\@t堐嬎`@P>T1]0O]0 ]0D[ ~1PP4Zp 1 IR[透withclassNo such attribute as5Q84 aaa Qt4 aaaclasses -L ]\@U刀vd@S1\0JO\0\0D[ Yp  1 Q[|,hasNo such class as1 100 Pwrite_properties -L ]D\@ M w000 H` X> @BP@LAX@pPzڄX001e 9 `V`f``fP9`V`f?``f!PUPUPe?PPeX&w q <6 d<. Q  QܢQXxph pppU p X1^060?^8XQ0 1'`p7r Gp p76 6@` p `V` p` p`VPN^@| 1P P RXMAX_CLASS_TABLE_SIZE, , R[ MAX_PROP_TABLE_SIZEfinish_object p-L ]$[Y0pG VP7kO 1Gk O|QHDMAX_OBJECTSExpected an (internal) name for object, but found the stringfailedobjan object should only have one internal namehasclassAn object must be defined after the one which contains it: (so far) there is no such object asNot an object:pGP8H` PH`  H` UE`!0H ! 2   ! 2H  @ PX0 0@0H Y Yk&ܣ܈%3d "%s" x"Qx 13M PAn initialised global variable was defined only in Pass 1finish_array 1-L ]X@S0(0 1TAd ``d  T MdA((0[A 'string' array can have at most 256 entriesarray_entry -L ]XP@`t(TP1(dA8 0[ ThM[ MAX_STATIC_DATAArray entry too large for a byte:TA( d0@d@@d(d@[assemble_table s-L ]@X@P4eO0p[ ]X0ph c VX0.*   PLph M][Expected ']' but found '['make_global -L ] X@PWOplp54$1k L  0L U 0" E|All 235 global variables already declared7U`&x 0$U ( ,( WUO0 5k L [Missing array definitiond05x  W05N)1[x ![=05( x !pUW0p* dataW0p initial>W0p :W0 6W0 1yW0 -sW0C99(NP0PN0~Ok L w/ 7 7 70yL-initstr->-->stringtableuse '->' instead of 'data'use '->' instead of 'initial'use '->' instead of 'initstr'5$0kyL[0p 5p"0ppX (99 (7* 79 7R 7_5̀k [Expected '->', '-->', 'string' or 'table' but foundExpected '=', '->', '-->', 'string' or 'table' but found N(P`P1 %`V)`M0" #V0 V0(  `kL2N`0  `0k][Misplaced percentage -L ]tVpP@lpV[V`iV 0huV %-20s %2d.%d%% 0 0 0 0  StandardPlusAdvancedgraphicalextended formatconstruct_storyfile -LM \3V0Mh}8T8d0$@ @H R`010@TP@@?TQApP``x@h@T@@ B@,#(3\ *B@\: Q B$  b  b @  @`T@" Rڐ划  XH 000@ b  bA @ T Q B$  b  b  @@0 2  R!XHNXhhN@> ^ʄA0  H0"@ ,0S000@,0T@H0S 03)0``p p`pqpp`pqpp`pqpp`pq pp`p1000R0C4000c00c0 03c `0100`010pplhoutput buffer\`d@Pܠ`匑`匑`匑`匑`p\LĠ`\l l` \LĠ` \l l `\LĠ `\l l RLĠ l l `010 @H0TbpR B$ aa @(QDd @(Q@x1S0C4 0aa @T( QAaa <@P/Q@``0 12\\10S0\ 0S\0 10S@<T (@0$0DD"@P̠0D@p  0R B$ ``   D  L  @DT . ,  " 1   R B$0 Qaa XAaa @ 0R * 0 0@ 0 S:`0AS1 `S1V@``QA```@ @S1 S1`\X@H1@,  HD \X11'@, , 11@, 1  ,P ,0-0 FSЍ H P`\Q  D Story file exceeds version-%d limit (%dK) by %d bytes ` Ip($p1SP@aa@@P7hSP@$( aa@T$Xlp <xR P B$$ ``@@T0BR@P@(aa)R@P@*aa+0{M_P@@DBKBDE@ P@_P_aR00[0 RQ¦R0  0@-0D< D P>-0@0  tl-0` @  - H0{R8Ѝ 0-0   -L0 -0-08( @XR4ЍЍ0$0C h-+)' %000 0 - 8 40-40-D@ <0!R$Ѝ0YH0@0RR.5 Input %d lines (%d statements, %d chars) from %d files4< Version %d (%s) story file %4d objects (maximum %3d) %4d dictionary entries (maximum %d) %4d attributes (maximum %2d) %4d properties (maximum %2d) %4d adjectives (maximum 240) %4d verbs (maximum %d) %4d actions (maximum %3d) %4d abbreviations (maximum %d) T0, %4d globals (maximum 240) %4d variable space (maximum %d) %4d symbols (maximum %4d) %4d routines (maximum %d) %4d classes (maximum %2d) %4d fake actions (unlimited) %4ld characters of text (compressed to %ld bytes, rate 0.%3ld) Output story file is %3ld%sK long (maximum %ldK)  Offsets in story file: %05lx Synonyms %05lx Defaults %05lx Objects %05lx Properties %05lx Variables %05lx Parse table %05lx Actions %05lx Preactions %05lx Adjectives %05lx Dictionary %05lx Code %05lx Strings Dynamic +---------------------+ 00000 yQ Q Q QQQQPPPPPPPtPPPP(PP$ePPH _PPnPPiPP PPx ^P0(0080!PK  F G @ H  memory | header | +---------------------+ 00040 | synonym strings | + - - - - - - - - - - + %05lx | synonym table | +---------------------+ %05lx | property defaults | | objects | | object short names | | and properties | | global variables | | arrays | +=====================+ %05lx Static | grammar table | cached + - - - - - - - - - - + %05lx data | actions | | preactions | | adjectives | | dictionary | Static | Z-code | paged +---------------------+ %05lx data | strings | Approximate percentage breakdown of story file: Z-codeStatic stringsDictionaryObjectsGlobalsParsing tablesHeader and synonyms e e0I 0 0B]OiO@aP/_pQO1  0 3p1pIdNO0 P[OFO1DUO @TN0P;N0P8N0P5N0P3}N0P1xN0P.sN0 P,nN0 P*iN0 P'dN0 P u0[ 0[parentsiblingyoungerchildeldestrandomprop_lenprop_addrpropchildrenyoungestelderindirectexpress_allocate_arrays -L ]N/L@[8expression treeO0show_leaf -L ]M@PdM`V!MVtM h0M `bp@Q# E  .. %02d %s  MHOM0\@ 1M@PH@ PD %,1698 (%d) [alter then read] / [assignment] ) [arithmetic] # [function call]  [condition]  [negated condition]  [conjunction]  [disjunction]  [or] -`M@-[MH4+WM @11 %MM'KM@@PP@DQ 5@P[ [read then alter] ^%d (dryad here) {%d/%d/%d} show_tree -L ]MMC@  0[P1??OL1//@HMTqhL[%s while waiting for a commahovering in midairrestingThe dryad is at %d and is %s%s with her veil tied to %d grow_branch --L ]LP@`- U1?; UPF5<H@5p4 X0` 4 @ 4540-683? ?O81/ /O6O./LЍXL0P061(cAA function may be called with at most 3 argumentsA function may be called with at most 7 argumentsinfixpostfixprefix%s%s%s operator '%s' Operator has too few arguments4c@ H!bL0 @ HZL0,'@ P @ H@ 1 A:jevje'or' can only be used with the conditions '==' and '~='At most three values can be separated by 'or'1D801D 0HD0pH02@@ H0L(pP1P6HT@ Hpp02 P40 6!Hp!^ H 9$H^D Hp 6DD "@! R @ !! H >D @ ! RDH 02@ !D0 "@ 0D@ pDL* 1  HD "@PH "@0!H "@0!6D0H "@!D0pH@ @H "@0!HH 02@ ! H "@0!H "@0!44 < 00H@0 U.0 D @ @D@B@ D@B@0D@B@D0D@B@ 0DDŒ@@ P68l 0H JH@$HL(Magic = %d 6H "@ HL8H "@ Dp 0 [grow_branch to< $ MAX_EXPRESSION_NODES@-XH 02@  0 H@HŒ@ D H@ H@Œ @ 1DD0@  P DLD 0@] grow_leaf tofix_yesno_labels -L ]WJ@B@0!<<[1 0s 3 3@ hA@ ! @ 02!  P@DQ[p`@ DA1P@DP[ "@ rTA #J spestack_line -L ]I@ P llJh=%2d %s expression -LM \I(M@ @p+A`00" xd100 PXAL0 < 1#0,0:00\P\` `@  @  @ @ @0D@0 @0L@0T@0X0PH D0PLX $a0rI P h1q?q?d1m/t/`0ivzI`@z{I` (0rrI<l$$@`@ p pጁ@0 P@WpG¨0X IHI P񏐜`Xoty{A#*0-0?꤈ ++++++++++++++++++++++++++++++ (in assignment context) (in condition context) (in void context) Evaluating expression %s%s%sat: %s Dryad reads '%s' Sofar_empty=%d get_prop0-? Ѝ store0-?BaddX00-?8sub0-? Rsub 00-?*mul0-?$div0-?mod0-?and0-?or0-? loadb0-?loadw0-? get_prop_addr0-? Ѝ_get_prop_len 0-?inc 0-? Ѝdec @p54 0 00!NB=ꜷBrackets '(' too deeply nested&XⰀH $P?4^H0! P}?1'Q /NH004'EH0L?H0HXX0- ? EЍPXa)Missing bracket ')' in function call,('A1 @DMYWPVڬ0:< PXH@q'  q9 H1 HH1H0D\H02D HL0 Spurious comma ','Comma toHqMisplaced comma ','dYd0 @ P806'420-?Wjl0-?Qjg0-?Kje0-?OT0-?OO0-?OJ0-? E&&0-? >||xtG00-? 1orhG00-?injin\G00- ?OnotinPG0 0-? hastest_attr AG0 0- ?O KЍhasnt 1G0  +G0 ;p\far'far' is obselete and withdrawnnear'near' is obselete and withdrawnL0 -00-?3add@ P8;5Operator has too many argumentsH@p -0700-%?OX PV -0 0-5?O ЍXPC pH 0T \$@h\p Py;0L` DQGچ@B @ 2 nPR-0gH0/ F0`p@H0Y F0p,@HF0pL@HzF0p 7B  00 YF<04 @$0 @ 0@DD@@@\7 7 7d@H0 _@H05 p*F01d@HD@\D@`@ @@Dx@HD0 D 0o @11H0 jE0L]0d @ eHD@Aq\D "@@ 0 @ 0@ @D0@BToo many brackets '(' in expressionstoreget_proploadbloadwSub type %d nodes %d and %d Substituting fromput_propstorebstorewSubstituting to@ccget_prop_len8Fixing a _get_prop_len toinSubstituting 'in' fromjeget_parent@ HDd0 D0+O4 `DVPd0@ OP""0">E `hp@@B 22 "!D PR*J! "! 2rrPUZMade the tree:Compiling code: PD R1 02103ss  `PRt0D 6@ " rP rPP 1Pd1u ꤈Detaching %d Unexpected condition1u%HQP\q'D  @<(DU;0%D > u& u( u.)D/Expected condition but found expressionCompleted: line used up: `Completed: next word '%s': result thrown away result on stack no resulting value a condition tD0result in %s P@DQPE9pp@1R(1H@D@`@ 8+_D00p@HRD00p@HCD0t0p@H4D08 0p@H%D00p@HD00p{@Hx D00p@HC0X0pd@HcC0$ 0p]@H[C0$0@D0S8Z@$dq0 XaUC SCQ @QC BCJScall_***parentosiblingget_siblingyoungerchildget_childeldestrandomprop_lenocpropget_propchildren'children' takes a single argument@store temp_global 0(h@get_child %s sp ~_x%d@._x%d@inc temp_global@get_sibling sp sp _x%d@add sp temp_global sp8WC0<(0Z@D008@$p0 `,.C0 8O$C +  @,C IOCmyoungest'youngest' takes a single argument@get_child %s temp_global ~_x%d@push temp_global@store temp_global sp@get_sibling temp_global sp _x%dNB0,0@D0E7@$ LbCBEIxr KB OB EBJ @NB OBLB@@elder'elder' takes a single argument@store temp_global %s@store temp_global3 0@get_parent temp_global sp@get_child sp temp_global2 _x%d@je temp_global temp_global2 _x%d@store temp_global3 temp_global2@get_sibling temp_global2 temp_global2 _x%d@push temp_global3\B0(00@DP 7p@H&indirect'indirect' takes at least one argumenticall7 @D06 Wrong number of arguments to system function @88PD0S  Œ |< PSP eA@r@._x%d 8? 021)P k@H 04f)A0@0@ "@0@D0@0h0A'++' and '--' can only apply directly to variables@%s %s 8W 0Œ 1O0h1&P(lo@H 0PgOAv0@0@ "@0@D0h0 `|H WiAR@H 0KO`AI@@@D|@push %sH]A0ol_@ p |  =A% <4A;-A  O!A  @H04 +$A00`@ t^:8@` H{@jz temp_global _x%d@get_prop_len temp_global temp_globalstore@store %s temp_global @y@H < q@WPPì@DPڔ@ x @ X@PH@DP_-0$!@H0 E@0@ u , 9@@$jT @` '@883| @H0 qO@0D`@ 7@` @%s %s add@sub %s 4W@8Lq@ -O@0dLf@| "C@88a@ r@ 2 29D ! 2 2@@sp%s _x%dD ! 2 2 @<]0@8R/O/ ~?%s@p]#@8_/O /O O?tM@ -O`4(Attempt to use a condition as a value]@ 7?0@MO?0@04P`0@0 ^?@?\P0R76s  91  9 2  _x%d`temp_globalv  Y2   4@#`1@ 1 t?@%O?04`1@0 ?@?Oe?PK70s(p91 92hvY2 4`1@0 nPO?P@04`0@0 @8?@O?@0h ?8@ "\(@._x%d@0!0@ !0@ D8888,&@ 0꤈to )[8lZassignment -L ]>@Pv\@ch\ph0k3055$k4\q[ 5+>0\\ [Expected an assignment but found an expressionExpected an assignment but foundExpected an assignment, command, directive or opcode but found,'Tdh0P@temporary_name -L ];>0 @M>[%sInfTemp%d$0 ᤋ !XAD  D P T T` XAHxprint_error_line 0-L ]=P !@0!T B400@1P=0h=1 /1.1P1=5  =  0h="%s", line %d: %s(%d): fatalerror -L ]=@=h=Fatal error: %s couldntopen -L ]=M0 = [%s "%s"memoryerror -L ]=M0-0 =Ѝ [The memory setting %s (which is %ld at present) has been exceeded. Try running Inform again with $%s= on the command line.my_malloc s-L ]H=@P=`  @00  K=p[Couldn't allocate memoryĈAllocating %ld bytes for %s at (%08lx) my_calloc -L ]=P@`P=pTU 00 -0 =Ѝ[Couldn't allocate memory for an arrayAllocating %ld bytes: array (%ld entries size %ld) for %s at (%08lx) my_free s-L ]<@Pda0 < 0p[ 0< =p[Freeing memory for %s load_sourcefile -L ]<@PMpe0> <HP L0 1 /1.1p157IP;510"?O -h .0<Ѝ:Too many files have included each other: increase #define MAX_INCLUSION_DEPTH|%s%c%s%s?O-0/library.%s%s%s?O-0  O ?O-0/OP<Ѝinform. U<0 T@N<]<@@P.100 s  7< $c<0 l@<M  D  L0D0 <[逻r`Couldn't open input file "%s" Opening file "%s" ( close_sourcefile p-L ];`IlYX 7 `0 `P@``@;0 0;Pp[X@DADp[I/O failure: couldn't read from source file Closing file close_all_source -L ]q;JP[ٙP[file_char 1-L ]_; 00[ 00[ @D[X;XAP  pP p0 0[file_end -L ]3;0[   QA 1output_file -L ];M`p0MP 2  .2P 2LACQ7$*?-0/)( games.%s%s%s?O-0 /O O?O-0/OO?O-0/OO ?O-0/OO#?O-0&/O%O:Ѝ@@ ; @P3ؓP{PP@P:1 P` :1`S :BA0    0R0cB;;0cB ,3 `00S0cB;;0cB3.00 PP@UpPL0P :pP P::} 0P,U * ::pPU: |i m:QWx:pW_:Y]:psR @P4U*`:`:PU: m@D:=:::VK:`FV f,0:0 h9TTa0 g90 d90i adwbCouldn't open output filep\X  rbI/O failure: couldn't reopen temporary file 2DHI/O failure: couldn't read from temporary file 2I/O failure: couldn't reopen temporary file 1I/O failure: couldn't read from temporary file 1I/O failure: couldn't write to story file%d bytes written to '%s' \settype %s 063settype %s 064settype %s 065r90 5k90 2d90 /]990O+9@(* PpU*9PU: #rv9/)99e9[settype %s 066settype %s 067settype %s 068ȈGame_TextCouldn't open transcript filex|I/O failure: couldn't write to transcript filesettype %s textopen_debug_file -L ]8O:90h E [Game_DebugCouldn't open debugging information filewrite_debug_byte -L ]84LC!1[!9 h[I/O failure: can't write to debugging info filewrite_debug_string 1-L ]8@P0 P00h| tp  BB$02 bB  bB02 04 0 P B$ ``( 004 R B$ aaᴌX@L , D R B$ aalX@L , D R B$ aǎwrite_dbgl -L ]8OMhJ\!! p write_debug_address -L ]7@P@@-@`B`B&`B`Bh "write_present_linenum 0-L ]7GlR @P@``0hwrite_chars_read -L ]7hclose_debug_file -L ]7G7  h7<open_temporary_files -L ]7C7TH0;6 70[/ hwbCouldn't open temporary file 1Couldn't open temporary file 2check_temp_files -L ]P7I  h[I/O failure: couldn't write to temporary file 1I/O failure: couldn't write to temporary file 2remove_temp_files -L ] 7In7l7e7ha7throwback_start -L ] 7(M8 40 6[%throwback_end -L ]6(M 40 6[%throwback -L ]6P@(Mjp808q 40p8@t e@ 6[逻%list_memory_sizes -L ]666K!6\!6`!6H!6P!}6 .P P'1@0 kp#0(P)+PT1H[ -<P --p@T|Action name over 60 characters long:Sub"0 $0$0`@`ꤕ-0@  $2! P0    P 2P0 p0@ .W@PP%08e[ a0@ n0N r0W w0= "1  @| P0l0" [There is no such # constant form as'#w$word' is now superceded by ''word''Dictionary word not found for constant"@p'#a$Action' is now superceded by '##Action'Q-Pn"0 k=n*PJ0 0 "  ['#n$word' is now superceded by ''word''No such routine asP0 _0P01 -0d -0d -0` ,0X[adjectives_table preactions_tableactions_tableversion_number,0[largest_objectH,0tpk,,0Hk,,00[ #strings_offset code_offsetdict_par1,00[dict_par2 ,0 P0[[dict_par3)PZ07(No such constant asNo such action routine as[AQ 1 1Not a constant:1 1!Reserved word as constant:,7[ lkz# 0D`@Pp@p@$Pw˧p![d`LMAX_LOW_STRINGSp`AVP@PEĐ0 pP =,pPr+1 P0%,",+10k+\X(` 1,0,(parse_argument -L ]+@i4 0p3/0>q[ 0S02[ 12 [ 22 [ 32 [ 42[ 52 [ 62 [ 72 [ 82?[ 92 [ #2-2$2"2'2^?ꔍP0 $    P 21 Y0(P[(((PF) ,B, BR30.-)%$#" [[ 0@ 0( 00,,P\,\04p9Type mismatch in argument0,0 _ ,( ,! [MAX_FORWARD_REFSP$ pP څ*0[逾P$U$Q $ *6 No such variable asD 0  $@PHLDHMAX_ZCODE_SIZEwrite_operand -L ]*0@hP@``hparse_operand --L ]u*P@M$`p!77(4&L @0 'p  d1 O*@ [Not a label:s0p00 NP\@ P@d/4 2 214assemble_opcode -L ]*@@M d0 0 &Ignoring Standard-game opcodeIgnoring Advanced-game opcodeD 0 0(  020.\<P ````TP0  0, !0@ 'PH`11OD,@@PHBT@`` ꀏ| 0\H0(!tt` @ P8``8`8?0(; Vp 0 0Too many arguments@p p0p pO(0-P1P-P1P-< Ѝ 0$)`q 0 0 08$008Can't store to that (no such variable)?0(B V p 0 0\O  @p p0p pkO0-P1P-P1P-< YЍ ;04V,4$ $)` 0 0 084$0]O08,8J0-P1P-P1P-< $Ѝ$  50-P1P-P1P-< Ѝ0- P1 P-P1P-4 Ѝ$00 $ $0@0  00( 0 0#0 0-P1P-P1P-< Ѝ0 0-P1P-P1P-< Ѝ$0O$ | 00` @p@p( 0 0 00b?1` ~1 1b%PP l,AQ,@@P UT0 18^[Branch too far forward: use '?'~0`@0%PA11 1 1178pP,@@PHBCan't branch to a routine, only to a label0@ 0 @I$I84T@No such return condition for branchrD@@0)Q,  <0'`|U* ꜈%04d %05lx %-14s ?@R{'`B`B0Mt' `PU:Nm'400P L1 Q`L` z.,@P@@p@`B`Bi`B`Bd`mMPA`1ppP 'pP[%02x 4=trace_s w-L ]&P@`H0&$Ix0\0p[ V && \09/O/P0>O&ph&PropAttr%s %02ld ܢAܡL%s%s %s make_attribute q-L ]&@2&0$0+ph  #Pp 0 (phl  ph#$|P03 0ph l 3aliasExpected an attribute name after 'alias''alias' refers to undefined attributeAll 32 attributes already declared (compile as Advanced game to get an extra 16)000ph 7  ? ph#All 48 attributes already declaredmake_property -L ]&&@p`PPnHD&0Gm N=&0` ^pO4&0*6CkR0Ek  X#V#Pp  0 ?kh:n  k{# Ԁ0I 01k  Ilongall properties are now automatically 'long'additive'alias' incompatible with 'additive'Expected a property name after 'alias''alias' refers to undefined propertyAll 30 properties already declared (compile as Advanced game to get an extra 32)0@0 k y 0pExPq 0(33!@a p k#All 62 properties already declaredܠmake_fake_action 1-L ]U%@\0 \  "00[tr0h assemble_label s-L ]0%P@P `0 "\~"l1\0 P0P80  0.% p[透|8An error has occurred just before this point with what Inform thought was a constant. Perhaps it was a global variable used before its definition in the code..%s stack_sline -L ]$dM  "% [assemble_directive -L ]$@P`0 p!.S%??llj/@D %ie~ kmV0N0_0 $0$]P\)'ꠈ!P" V0N0_0 $0$]P\ !p h0|0`# 0 k , d0X13[f['#IF' nested too deeply: increase #define MAX_IFDEF_DEPTH$1 k  A,P`D5'#ENDIF' without matching '#IF'x40k   Rk  ! 2 0 ['#IFNOT' without matching '#IF'Two '#IFNOT's in the same '#IF'0h0# @Pk[ End of file reached inside '#IF...'0 o # !p[`p`p#1 P#1 6!p00 E# 0 PP@P``h!P$`'㴀PU:hP!$ |#0pn4PfRep__ 0 Routine has more than 15 local variablesmainSince it is defined before inclusion of the library, game-play will begin not at 'Main' but at the routineThe earliest-defined routine is not allowed to have local variables؈`print "[%s"p"0 uM"PUUc"nB"k uQ0 a0 bC"0 P\c0h!" 0 B6,ePB@0P`B`B*L 00MN0,QPH0|0[PeP[Au07PU[, ", %s=", %s, "]^"Ld,Expected ',' or ';' after ']' but foundExpected ';' after ']' but found @rfalse@rtrue$Brace mismatch in previous routine4Local variable unused:Paq0[ 011k _ 04k Y !P182k9:!P<W  @!@Ԉ4Too many abbreviations declaredAll abbreviations must be declared togetherIt's not worth abbreviatingtPTke`aTiPc0 0  kUP`J0k Q 0  k:<0[ P0;p[\ 0k   knPP`1 0[\Defaulted constants can't be stringspPP Q5[P5 5 5# 5EkMOuPsQqRoRklOJgJkdI9_@]@kZA/U0S4Q4kN90 ㋼Pp04Q[Must specify 0 to 3 variables in 'stub' routine[ %s x1 x2 x3@store x1 0@store x2 0@store x3 0rfalse][ %s[ %s x1[ %s x1 x2use 'word' as a constant dictionary address| kkk h0`>0kLkkkkI0Expected ';' after 'include ' but found(0[T 0T0 )kt# P0 0k@[錈A 'switches' directive must must come before constant definitionsscore,timeExpected 'score' or 'time' after 'statusline' but found<0kPt  ~  PULDThe serial number must be a 6-digit date in double-quotes40k^0[  kkkfD1[Z0rRep__ T 0008` PP[ k$ 0[A The version number must be in the range 3 to 8d 0- [鈈1b0 40  k 0[<"fullExpected 'full' or nothing after 'etrace' but found<0 [P0[h0[[0 [0k  [0k ϻ [0k [0k D [kInternal error - unknown directive code`HLPTabcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ^0123456789.,!?_#'~/\-:()0@-0TT 1 P<0@PQQP0čmake_abbrevs_lookup -L ]c@Mp@$Q2P U%cxPp mj g0!!0!!PtU @`Y7 H@P< <@0JA@TZ [@tPTX0,,0cB00cB((X 110 !$00 0 (00Ѝend_z_chars -L ]@,A(0 (00P@[@-P$103@8!$ `2 `6 ``p6 `6 > @ @4   @0\ 5 translate_text -L ]@P0z , b0P0 0 0 0044Pj qky0@@(0 |0.0 1 1D00!r f`p V F@0@14@Z`V ``|  @ @D{The empty string "" is illegalԈЈPMAX_TRANSCRIPT_SIZE|%s p0A Q !"#$%&'() p`0@ P #$%&'()*+ `wvB @;ppppppppp`````````0 0 H1`P``|@030[`0 0k@--@-- -  P PPPЍopcs -L ]cEQKKPUZ`fkqw|+"*2:DMWaiov}  0 -/0verify0 -/je0 -/@jl0 -/Djg0 -/Hdec_chk0 -/inc_chk0 -/jin0 -/test0 -/0or0 -/and0 -/*test_attr0 -/set_attr0 -/clear_attr0 -/Pstore0 -/OI0 -/0Minsert_obj0 -/loadw0 -/0loadb0 -/0get_prop0 -/0get_prop_addr0 -/get_next_prop0 -/0add0 -/0sub0 -/0mul0 -/0div0 -/0mod0 -/O00 -/call0 -/O00 -/0!storew0 -/0"storeb0 -/0#put_prop0 -/0%print_char0 -/0&print_num0 -/0'random0 -/0(push0 -/0)pull0 -/0*split_window0 -/0+yset_window0 -/03ooutput_stream0 -/04dinput_stream0 -/ssound_effect0 -/0jz0 -/get_sibling0 -/get_child0 -/get_parent0 -/get_prop_len0 -/inc0 -/0dec0 -/print_addr0 -/_remove_obj0 -/^print_obj0 -/0^ret0 -/0gjump0 -/0 print_paddr0 -/load0 -/0'rtrue0 -/0rfalse0 -/print0 -/0print_ret0 -/0restart0 -/04ret_popped0 -/0pop0 -/0vquit0 -/0 new_line, R D1 0 -/0 show_status2&1 81 =1 >10 -/restore0 -/0read0 -/0onot0 -/0saveROQl F0AS񏐍,2BLU0 -/01Nset_text_styleYQ) P1a Q1i R1q0 -/0call_1s`1K b1e0 -/nop0 -/0 call_2s0 -/0  call_vs0 -/0,call_vs20 -/0- erase_window0 -/0.erase_line0 -/0/set_cursor0 -/02buffer_mode0 - 050 -/06read_char0 -/07scan_tableRXQ -JQ >Qd 81 =10 -/O0G15 I10 -/09call_vnS0ASL_0 -/save_undoZ0AS񏐾-Grx0 -/0piracy0 -/0fcall_2n0 -/0hset_colour0 -/throw0 -/0$bread0 -/0trestore0 -/0Qlog_shift0 -/0Gart_shift0 -/0=set_font0 -/0 3restore_undo0 -/08(not0 -/0: call_vn20 -/0;tokenise0 -/0< encode_text0 -/0=copy_table0 -/0>print_table0 -/0?check_arg_count0 -/0rcall_1n0 -/0 catch2\AQ$.87@IR\fpy0 -/0picture_table0 -/0draw_picture0 -/0picture_data0 -/0erase_picture0 -/0set_margins0 -/0{move_window0 -/0qwindow_size0 -/0gwindow_style0 -/0\get_wind_prop0 -/0Qscroll_window0 -/0Fpop_stack0 -/0<read_mouse0 -/02mouse_window0 -/0'push_stack0 -/0put_wind_prop0 -/0print_form0 -/0make_menu0 -/d0[???stockup_symbols 0-L ]f_O                        0 g0 b0 ]0 X0 S0 N0 I0 D0 ?0 :0 50 00 +0 &0 !0 0 0 0  0 0 0 0 0 0 0 0 0 0 0 }RET#TRUERET#FALSEnothingspret#truertrueret#falserfalse===><hasnear~=<=>=hasntfarnametemp_globaltemp_global2temp_global3sys_glob0sys_glob1sys_glob2ABBREVIATEATTRIBUTECONSTANTDICTIONARYENDINCLUDEGLOBALOBJECTPROPERTYRELEASESWITCHESSTATUSLINEVERBTRACENOTRACEETRACENOETRACEBTRACENOBTRACELTRACENOLTRACEATRACENOATRACELISTSYMBOLSLISTOBJECTSLISTVERBSLISTDICT[]SERIALW0 R0 M0 H0 !C0 ">0 #90 $40 %/0 &*0 '%0 ( 0 )0 *0 +0 , 0 -0 .0 10 0 0 _0 0  0  0 c 0 0 Q0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ~|0 yy0 tv0 os0 jp0 em0 `i0 gDEFAULTSTUBVERSIONIFV3IFV5IFDEFIFNDEFENDIFIFNOTLOWSTRINGCLASSFAKE_ACTIONNEARBYSYSTEM_FILEREPLACEEXTENDARRAYPRINT_ADDRPRINT_CHARPRINT_PADDRPRINT_OBJPRINT_NUMRESTORESAVEPRINTPRINT_RETJUMPREMOVERETURNDOFORIFOBJECTLOOPUNTILWHILEBREAKELSEGIVEINVERSIONMOVEPUTWRITESTRINGFONTREADSTYLESPACESBOXSWITCH0 0 0 0 *0 0 "0 40 90 :0 90 :0 ?0 @0 20 0 #0 $0 A0 +0 ,0 -0 .0 0 z0 u0 p0 k0 f0 a0 \0 %W0 &R0 'M0 )H0 DC0 >0 90 40 /0 *0 %0  0 0 0 0  }0 z0 v0 r0 nnJEJLJGJZSREADRANDOMRETRTRUERFALSERESTARTRETSPREMOVE_OBJPUT_PROPPUSHPULLPOPGET_SIBLINGGET_CHILDGET_PARENTGET_PROP_LENGET_PROPGET_PROP_ADDRGET_NEXT_PROPSET_ATTRSTORESUBSTOREWSTOREBSPLIT_WINDOWSET_WINDOWOUTPUT_STREAMSOUND_EFFECTSHOW_SCOREDEC_CHKINC_CHKCOMPARE_POBJTESTORANDTEST_ATTRCLEAR_ATTRLSTOREINSERT_OBJLOADWLOADBADDMULDIVMOD0 0 ~0 y0 t0 (o0 /j0 0e0 7`0 8[0 BV0 CQ0 EL0 FG0 GB0 H=0 I80 J30 K.0 L)0 M$0 N0 O0 P0 Q0 R 0 S0 T0 U 0 V 0 W 0 X 0 Y 0 Z 0 [ 0 \ 0 ] 0 ^ K0 _ 0 ` 0 a 0 b 0 c 0 d 0 e 0 f 0 g 0 h 0 i 0 j 0 k 0 l }VJECALLICALLINPUT_STREAMINCDECLOADNOTQUITNEW_LINEVERIFYCALL_2SCALL_2NCALL_VSCALL_VNCALL_VN2ERASE_WINDOWERASE_LINESET_CURSORSET_TEXT_STYLEBUFFER_MODEREAD_CHARSCANWCALL_1SCALL_1NCHECK_NO_ARGSLOG_SHIFTSET_FONTSAVE_UNDORESTORE_UNDOCALL_VS2AREADART_SHIFTDRAW_PICTUREPICTURE_DATAERASE_PICTUREBEEPAPARSENOPCOLOURTHROWENCRYPTCOPY_TABLEPRINT_TABLECATCHPIRACYSET_MARGINSMOVE_WINDOWWINDOW_SIZEWINDOW_STYLE0 m ^0 n ]0 o \0 p Z0 q X0 r W0 s U0 t T0 u R0 v P0 w O0 O N0  J0 c H0 @ F0 D D0 Q B0 a @0 e >0 T0h GET_WIND_PROPSCROLL_WINDOWPOP_STACKREAD_MOUSEMOUSE_WINDOWPUSH_STACKPUT_WIND_PROPPRINT_FORMMAKE_MENUPICTURE_TABLEIO_BUFFER_MODEJINSET_COLOURRET_POPPEDSHOW_STATUSSCAN_TABLETOKENISEENCODE_TEXTCHECK_ARG_COUNToptimise_pass -L ]M< 1H "    R  < R괍 1 ` 803 8@ -<0 P Ѝp 8P@8P D!@8PP8Pass %d, %4ld/%ld '%s' (%ld occurrences) P@U@8   2 @T@d8P,eD08 @ !@ QQ80 0 D@x@8PU@8 00! B\ 0@  > > ^QH@ @H"028@  B0L (H P@@ T9)  hH02HP80@1H 0H@U ڼ0H    @TpP>U:p8P @ L<Q[` (%d seconds) any_overlap -L ]P@`0`QF S J ^p> P2[Q[optimise_abbreviations -L ]MP/} `e@8`8`F/VD 8} Y/PGH/@PB.L LL0L0, L` LaLb0D@CP>* 0.3 0 <0 3   L000 .0   0  L000 0,3 00 3  LT00T0 0S:@pBA/`@P*   0 0 0 @<P 8 0~ @<T@<D!Pp*\ 03 0 31 @A08J @Q:PL <8  <8`<80$Beginning calculation of optimal abbreviations... tlb tablesub_bufferbestyetbestyet2|grandtableAll %ld cross-references used 0`QP<} 0 }wAll %d three-letter-blocks used   QY:/-PJD<\ 1L "@Y`JPPK<  H 03 0S H@ B PpPP@PPH   YP<+H PP  YU`|+L  Ap\ H0-0  H <P L8 0 <Y@㉐T 8 P.l<H 8 @0:0 0HQ: 8  @ HQ@ 8 P A0=H R 0d H YUX@VgX@V:/ V ڸM L0 Y6[grandflagsCross-reference table (%ld entries) built... Pass %d Selection %2ld: '%s' (repeated %ld times, scoring %ld) Chosen abbreviations (in Inform syntax): Abbreviate "%s"; zcode_free_arrays -L ]* DDJx <G8D8A<<>8MOh:KKbestyetbestyet24KX PHL8@D4inputs_allocate_arrays 0-L ] %@P%/$/ P#/$"/($/,#/00[errors buffertoken addressestoken numbers(stack pointers,stack long slot pointersstack numbersstack free space flagsinputs_free_arrays -L ] h3O`0OX/OPX+OP'OH&O@Lh$(,stack_pointers048<preprocessor stack@pp stack long slotsstack_create -L ]] a@OQ4 R #$ 1 PA r,O8 0S#(1 0P<  0S[001 P[0stack_line -L ] @P̂0PU!2 5E `p0q@ P@0fP0M P:U D DD0p[D ;  ph5 WarningError%s: %s  ...etc> %s error 1-L ] @`Pd0O d 7Q >0[ P000h8Too many errors: giving upwarning_named s-L ] P@ ` P` ``0 (`  $ph{%s "%s"<1  lobsolete_warning 1-L ] @0D000[  P  0hJObsolete usage: %serror_named s-L ] P@ ` P` ``0 LaTO phWNo such label asreached_new_line -L ]T I-dP 10h [锈not_line_end -L ]: 0  0 0[[non_terminator -L ]' @ 4 T1 4\4 4;4!4\4{4}4 :4X1\0[[@-x  Pd13021P  ( $ltokenise_line -L ] PP-+`  p@Q\W  0 Q0pP11 `-0,  ' 6 ,` QP`` ,0  00 ꤕ!R\; 2 2: B< 0XmB036pB (T*0T0:PTT  Q@p/`4` QP` 0` 1X @`Too many tokens on line (note: to increase the maximum, set $MAX_TOKENS=some-bigger-number on the Inform command line) `0Q  ` P dequote_text 1-L ]@"01 1P@"00[Open quotes " expected for text but foundClose quotes " expected for text but foundtextword -L ]Y@hget_next_line -L ]JMxT\Q<04@DP P  UDAD0{HPڔ DH0@H0 @ P B$ 2@H}0@`pXp4 #endP0c X@P9 000 B. 2 L Line too long (note: to increase the maximum length, set $BUFFER_LENGTH=some-bigger-number on the Inform command line)The overlong line began: <%s> xP"5\0)T`T%'5 T0\`\[5 D0TT0\09 ]5 t0T0\0C (5X9  5 5!5 5j D9c\NW\$o0 0Q&objectloopf0z0Efori0q0<ifs0h03switchw0 ^0)'whiled0P0E doe0H 0= else7p  p0!pDP0qT0m!5`FV0 @0(5V 0 5 5P )5H8J [0 8gDD@@g!0 p@^ 0 0b 0 0 A;0HH {0  !@1 0 3 @1|@`T)P^0\U8 !5 :5#: `4 {5 }5HHX -0 @&0@kDD  4)@1 dY 0 @0@ 0 0 A0 3 @1@1  1 Q  B7102AHH[@1` < @L P $(,0symbols_allocate_arrays p-L ]`3/@0///P./,/*/(/%/d!/p[symbolssymbol valuessymbol typesbank 1 nextbank 1 hashbank 6 nextbank 6 hashroutine keyssymbol pointerssymbols_free_arrays -L ]@PPG@TE$?O?O>O <O<O<O<O;O@`PPs2PP@T0[@pP-0!"[Ѝ@T[symbol pointerЏsymbol pointer arrayx|symbols banks chunkĈBank %d: %d entries, %d chunks (size %d bytes) 0D h1Ph2 "\ڐ\,0\ј Pread_banks -L ]@,!!R[D!#[write_banks -L ]@`q`!SQpq 73u/OQ!10PP( [BANK_CHUNK_SIZEprim_new_symbol -L ]@P0.k { 5`@Ⴤ5/ aV"V(0k `V `Symbol name expected؏0Duplicated symbol name:55`1p E0q`qw A8R`J607Ok [(`A54`1p  0q`qw  `J60oOk a [` `pkPxV I 5 H!raT06HD0 0Duplicated system symbol name:MAX_BANK_SIZE,P45 y`(|q5y(aq aP03 `⸀Q:p*$89 dI 0 , [MAX_SYMBOLSTsymbols table chunkprim_find_symbol -L ]8`P4MAg1P O *Lj5& PpQ@Q@`P%P 60 \`V5& @ 2P 1PAAt  P0,5& @ 2P 1PAAt  P0~[find_symbol -L ]_1hZs1h U S1h Q w1h M W1h I f1h E F1h A x1h = X1hh 6 [Names are not permitted to start with an _(new_symbol w-L ]]@`P1p[  PUph5 0ph_0  0phs0 0phS0 0phw0 0phW0 0phf0 0ph~F0 0phvx0 0phnX0ph 0phdSymbol name is too long:Symbol names are not permitted to start with an '_'@P񏐊#(-26:@CGNRU[cilpCompiler-moved labelGlobal labelGlobal variableLocal variableReserved wordStatic stringLocal labelAttributeInteger constantObjectConditionConstant string addressPropertyClassAssembler directiveCompiler-modified opcodeCompiled commandOpcodeFake actionReplacement name(Unknown type)list_symbols -L ]HP|xa]X@PN @ M0-1!KCЍ@PPUPq;6@P,p  @ )0-1!'Ѝ@TPU$@ZP[ٌ @ 0-1!Ѝ@T[In bank %d %4d %-16s %04x %s Full list: (%08x) %-16s %04x %s @- `  (3! PQ CL@-4,P -Lx [  0@PRaVj`Feh +ohV@Q0V+C62C63@-;_@PY 0A Q0E 0h 0   0`Vg`Feh jhV@N @@-h-^D H`Vj`;H\\(48     ->-->---+++*/%|||&&&===~=>=><=<(),.&.#.: