H qdXn __text__TEXT_dqt __data__DATA_Zc__cstring__TEXT`q dc__const__TEXTidl__bss__DATA`n__common__DATA@q__picsymbolstub2__TEXTiHm\__la_sym_ptr2__DATAlx6p__nl_symbol_ptr__DATALmp<__textcoal_nt__TEXTLn q @ P((7^|UVSE}f~snE~EE}C~X;n U)ȃ8u-sn;n U)ȃE2EE}~nE~EE}C~X;n U)ȃ8gu-n;n U)ȃE2EE},~nEEnƀn@in@nƀnƀnƀnƀnƀnƀn@onƀ[^]ÐUVS`E#oE荃oo8tT[nnBABAB A BABABABAB A B$A$odUj[n_l[n[lB[nWlB[n@[n@ [n@[n@Eԃ}}}}n}B }g }g}# }jt [n@[nPЍSl [n@ _l$iE䍃_lOl8Kl8uu[nE$hF[nxu"ED$^$h[n@?[nx~[n@, [n@ [nUP[nx[nx|[n@ [n@ [n@[n@ [n@EEUЍGlE[nClEB [nUЍ?lAClEE܃} NEE܋M܍Sg [n@[n@ ;l8uKl8u[n@[n@;l8[n@ UЍ?l%t-[n@ ;l8t E$ fEE:[n@+_lD$M^$e [n@UЍ?l%t [n@[nEBKl8uG[nxt [nx u}x }[n@W[n@H[nxt [nx u}| }[n@ [n@ClE8[n@[nPЍSlKl8u3[nx~[n@y[n@g[nx|[nx[n@5[n@#[nE؋M؃y/ E؋PЍk+[ \ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [  L[ [ [ [ [ [ |[ [ J [ [ [ [ [ [ [ $ x F o8![n@#o8o8[n@#o8 o8[n@#cWl8u)[l8"t[l8t [n@Rbj#o7l8~6n@D$g^$bn@D$^$anxtAnxt2nxt#o8u#o8uo8u[n@on[nBABAB A BABABABAB A B$A$[n^#o(`I#o(#o8y[n@#[n@[n@nxt#nxtnxt[n@dnxt2nxt#nxtnxtz[n@ehnxt2nxt#nxtnxt'[n@f_l[n[n@[n_l[n@[n@^$L__l[n띍_l$ _v^$_[n@[n@[n_l[n@7;_$^[n[n[n@[nD$[n$Q^F8{_$"^3lǀ2_3lǀWl8ot_lD$_$]|[nWlB[n[lB[n_l[n@5m[n@E}~t[n@[nEB[nxl[n@E}~tr/l8u}*t_}(tY}(uQ[n@[nEBo8t-}t} t}uo8t_$}\m[nR<7l8~w[nD$;`$\[n$BD$BD$B D$ BD$BD$BD$BD$B D$ B$D$$[^`$\[n@}3nx nxu.cl nP)ȃ 8tnxi[nxu.cl [nP)ȃ 8t7l8~w[nD${`$[[n$BD$BD$B D$ BD$BD$BD$BD$B D$ B$D$$Z^`$R[[n@}t5UЍ4?lUЍ?l17l8~w[nD$`$Z[n$BD$BD$B D$ BD$BD$BD$BD$B D$ B$D$$Y^`$Znxu[nxu EMn[nBABAB A BABABABAB A B$A$EE`[^]ÐUS$EE}t:} }t18}t }t $E"EEEEE8E܁}t0} }t&,}t)}tEE EElWUE}t EE74\ U )E썋4\ U4)E荋4\ U4)ȃ 8u Ee4\ U )ȃ 8u Eg} u} ~ EgE;E} EerE;E~ Ega4\ U )ȃE؃}t}}t#}tEgEeEEgE$[]ÐUS4}9UЍ$ 0BTf}'9K]o"`r/>P_qYEYEYEwYEeYESYE<YYEM MЋM9EEE YYMEEЋM9EEEYEYEYEYEYEYEnYE\YEJY YYE!YEYEYEYEYEYEYEY8u|YE|YEMMYxYEGtYE2pYE lYEhYEdYE`YEYE\YEXYEYETYE{PYEiLYEZHYEHYE9YE'YUD$hN$RSEE4[]ÐUS$}=UЍ$8TptTUEtTTEtTTEpTE|tTUEclTEThTEEdTE6UE'UUD$I$@QEE$[]US$S8uE$EE$EE$[]UVS@U0EBU0EBU0EB EEԁ}tl}.}i}i}I}oM}v}|s}}E ER8u#}y EE0U0EBE0UPE0EJE ER8u#}y EE0U0EBE0UPE0$NER8u E0 E0u0D$ D$D$E$0NFER8u E0 E0u0D$D$E$MFEPR8u E0#RU ;| E0 E0 U0E BER8uE0U0E BE0 U0E BUE EU0ED$$LER8E0M M܃}5EE܋M܍UUU+fUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU3E0E0@ REuE0E0@ R8u EEEE:E0E0@ R8u EEMME0E0@ R8u EEEEE0E0@EE0E0@EE0E0@EjE0E0@_R8u EEMM2E0E0@REE EE0@U0EBE0E E؃} t} |}} t-} tLoE0E0@REZE0E0@RE5E0E0@REE EE0@U0EBEEEe[^]ÐU]iOÐUS@L\L8~IA$#J[]ÐUE}t}tEEÐUWVS EK8@D$ED$@$IENE;|UЍN<u A$iIUЍN<uA$AIUЍ N $D D$D D$D D$ D D$G A$HEA@$H}u}N8uT7A$%HNN/KPQPQP Q @AN7L8HNЍNP7L7L}*NЍ N7L }iu57L8t*ED$wA$GEE E7LN+K;u+KD$A$ FNN‰D$(E$E D$ED$ED$ ED$ED$E D$E$D$E(D$ E,D$$@ED$A$jEEN;E~3N+UЍN8uEN8~X}uRL U )< ~3NЍNEE} uN;Et} u*NЍNE} )K8~cA$EENE;|1UЍND$A$EE@$iEN+UЍN<upEEL U )ȃ 8uEL U )<u?ENEUЍN<tEE(֋E;EED$A$DE;EN+K;u+KD$A$BNЍNNЍ4N/K1PT1PT1P T1 @D1NEHEE;E~jN+UЍ N EȋD E̋D EЋD EԋD E؋EЉ$Q} ,U ЍwWwwwwwWWawawwwwwwWwWwwwwwwwwwwwwwwwwWWWwWWWWE;E}$E;E}E%@tB$AEE88t8NЍNPEȋBE̋BEЋB EԋBE؃}Eȉ$G@M DDt2DDtL]D tOE؉E L8uE%EEЉE}t EENЍNP؋EȋBE̋BEЋB EԋBE؍NЍNPEBEBEB EBE}l}bEȉ$?OE$><L8tẺEEEJẺ@}~ @@ME<}~ <} ur}y EE}x+UE$Ћ$9$$E{EڍM$Ћ$9$$؉EJ}yE}xUE$Ћ$9UEڍE$Ћ$9؉EE#ẺEE ẺEE;Eu EEE;Et EEE;E| EEwE;E~ EcEWE;E ECE7E;E} E#E}t}t EE}u}u EENU+KU;u+KD$kB$;U)Ѝ OE D U)ЍOU)ЍODU)ЍODENU)ЉENE;uK8~4ND$ED$ ND$ED$B$$<UЍN<u%UЍNDENU+KU;u+KD$B$I:U)ЍODU)Ѝ<O0UЍ N D>D D>D D>D D>D D> U)Ѝ OE U)ЍODNU)9Eu"U)Ѝ OED  U)Ѝ OED EEENNU)ЃNЍNNЍNPEBNЍN@NЍNPEL8;}|}$Ẻ4}~ 44ME0}~ 00ME ,,tT,,t,tcED$ED$ ED$BD$H$I7\ED$ED$ ED$BD$H$7-ED$ED$ ED$BD$H$6HD$C$8L8u}x EE NNU)ЃL8ug}/NЍNNЍN}u/NЍN}|2},NЍNh}|5},NЍN*NЍNNЍNPEBNЍN@NЍNK8~fjC$]6NЍNP$BD$BD$B D$ BD$4@$6 [^_]US4EE 9E|--$5EۋU)Ѝ;|U)Ѝ ;D $D D$D D$D D$ D D$4}tWU)Ѝ;| t7U)Ѝ;D $L3D$/$4',$4,8 U)Ѝ;T )ȃ(D$/$4,8 U)Ѝ;T )E}}t }tU)Ѝ;D4D$U)Ѝ;D0D$/$3U)Ѝ;|(t/U)Ѝ;D(D$/$3U)Ѝ;|,t/$|3',$n3ED$E D$U)Ѝ;D$>U)Ѝ;|t3ED$E D$U)Ѝ;D$4[]ÐUS$}uED$D$E $l,$2E$E D$ED$ED$ ED$61}t#}tE$0D$q,$R2 )$D2$[]US4(U)Ѝ7DEU)Ѝ7D EX48t(,$/<48t}U)Ѝ7|bU)Ѝ7DEEU)Ѝ7|U)Ѝ7|t"U)Ѝ7|ttU)Ѝ7|~TU)Ѝ7|?4H48t U)Ѝ7| uE}u;EE}&t(}&}%t!}+tE*E'E(U)Ѝ 7ED }t E$U)Ѝ7|t%U)Ѝ7D$4[]ÐUVS@U)Ѝ5DEU)Ѝ5D E}"})U)Ѝ5|U)Ѝ5D E}+t }*t{U)Ѝ5T)Ѝ5DEU)Ѝ45U)Ѝ5DD1U)Ѝ5T)Ѝ 5E U)Ѝ5T)Ѝ5T)Ѝ 5E U)Ѝ5T)Ѝ5T)Ѝ 5ED EAU)Ѝ 5ED 2 U)ȃ8U)Ѝ5D EU)Ѝ5|u@U)Ѝ5D$%+)$,E}$_UЍ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GEE܃}t.} }t}*t#}+t)E-vE.jE/^E0REE؃}t.} }t5}*t#}+t)$E1E2 E3E4EEԃ}t.} }t}*t#}+t)E9E:E;E<EEЃ}t%}}t|}*t}+tnE5eE6\E7SE8JEẼ}t%}}t0}*t}+t"E=E>E?E@}u72 U)ȃ(D$"*$*BU)Ѝ 5ED U)Ѝ5DEU)Ѝ 5ED }uGU)Ѝ 5E EEU)Ѝ5DE뱋U)Ѝ45U)Ѝ5DD1E$U)Ѝ5|U)Ѝ5D$>U)Ѝ5DU)Ѝ451T1PT1PT1P T1@D1 U)Ѝ5|t%U)Ѝ5D$@[^]ÐUS$HU)Ѝ.|t%U)Ѝ.D$U)Ѝ.|u* U)Ѝ.T )ȃ$E}t U)Ѝ .ED * U)<u%U)Ѝ.D$$[]ÐUVS #U)Ѝ,|t,E D$U)Ѝ,D$U)Ѝ,|uE D$U)Ѝ,D$VU)Ѝ,| 6U)Ѝ,D$U)Ѝ ,0U)Ѝ,T)Ѝ,D D U)Ѝ ,0U)Ѝ,T)Ѝ,DDU)Ѝ,DE}uAU)Ѝ ,E U)Ѝ,DE뷃 [^]ÐUWVS,U)Ѝ*|t,E D$U)Ѝ*D$U)Ѝ*|i} "*Uj&U;uj&D$$#U)Ѝ4*8U)Ѝ * 7D D7D D7D D7 D D7D D7D D7D D7D D7 D $D7$D (D7(D ,D7,D 0D70D 4D74U)Ѝ *ED U)Ѝ*D U)Ѝ *E U)Ѝ*D^' U)Ѝ*T )E܃}t"}}t"4}t,E E } u$"} t"*Uj&U;uj&D$$$!U)Ѝ4*8U)Ѝ * 7D D7D D7D D7 D D7D D7D D7D D7D D7 D $D7$D (D7(D ,D7,D 0D70D 4D74U)Ѝ *ED U)Ѝ*D U)Ѝ *E U)Ѝ*DU)Ѝ*DE}uAU)Ѝ *E U)Ѝ*DEE EEE D$U)Ѝ*D$,[^_]ÐU衴EU)Ѝa&DE}u E3EU)Ѝa&DE}uԋEEEÐUWVS<"R"8u$6U)Ѝ%|t,E D$U)Ѝ%D$U)Ѝ%|U)Ѝ%E}U)Ѝ%D E؃})t}Bt }AtT}B}AU)Ѝ%DE;EU܉)Ѝ%| uEU܉)Ѝ%|t%U܉)Ѝ%| tE$Eԃ})u }w}w.%Uv!U;uv!D$-$U)Ѝ4%8U)Ѝ % 7D D7D D7D D7 D D7D D7D D7D D7D D7 D $D7$D (D7(D ,D7,D 0D70D 4D74U)Ѝ %ED U)Ѝ%D CU)Ѝ %E U)Ѝ%D,E D$U)Ѝ%D$<[^_]ÐUS$̰} "} t1E UEUBEUBEUB EUBZ!U U;u D$$U)Ѝ"DU)Ѝ"U)Ѝ"DU)Ѝ "E D ED ED ED ED E EEEE D$E$jE D$E$L8tE D$E$-E UEUBEUBEUB EUBE$[]UVS@ } ҉} uE }  }  }  } t} t  } ҉} uE } uE } uE } uE   ,  K@@0 4 BABAB A BABABABAB A B$A$l8PU )ЍT)Ѝ ED EE$[]US|wE}~EE[]ÐUUVS3U D$D$$8 Gl D$D$$ C| D$D$$ S D$D$$( [^]USp D$0$< D$$$ D$$ D$$ []Character can be printed but not used as a value:Label name used as value:Previous token type = %d Previous token val = %d '#a$Act' is now superseded by '##Act''#n$word' is now superseded by ''word'''#r$Routine' can now be written just 'Routine'The obsolete '#w$word' construct has been removed'r$', 'n$' or internal Inform constant name after '#'Without bracketing, the minus sign '-' is ambiguousDiscarding as not allowable: '%s' Discarding as no longer part: '%s' Expr token = '%s' System constant not implemented in Z-codeSystem constant not implemented in GlulxFunction call triggered Output: %-19s%21s FVALUE: ORVALUE: No expression between brackets '(' and ')'System function name used as a value:MAX_EXPRESSION_NODES1Emit token error:FCALL_OP finds marker stack: %d Missing operand forMAX_EXPRESSION_NODES2Property name in expression is not qualified by objectDivision of constant by zeroMAX_EXPRESSION_NODES3i=%d, emitter_sp=%d, arity=%d, ETU=%d MAX_EXPRESSION_NODES4%d + %d = %d%d - %d = %d%d * %d = %dSigned arithmetic on compile-time constants overflowed the range -32768 to +32767:Folding constant to: [%s]%s %d|%d def %d after con to expr Constant: assertion violated (not in Z-code compiler)'=' applied to undeclared variable'=' applied toMAX_EXPRESSION_NODES5'=' used as condition: '==' intended?MAX_EXPRESSION_NODES6assertion violated (not in Glulx compiler)MAX_EXPRESSION_NODES9MAX_EXPRESSION_NODES7$expressionInput: %-20sET_used = %d SR error: stack emptySR error: emitter stack emptySR error: emitter stack overfullTree before lvalue checking: Bare property name found. "self.prop" intended?constantBrackets mandatory to clarify order of:MAX_EXPRESSION_NODES8'or' not between values to the right of a conditionMissing operand after0Found '(' without matching ')'Missing operator: inserting '+'+expression parse treesemitter markersemitter stackshift-reduce parser stackeeefggggggegegeee⍀P⍀P⍀Pѕ̕⍀P鸕賕⍀P韕蚕⍀P醕聕k⍀kPmhV⍀VPTOA⍀AP;6,⍀,P"⍀P ⍀P⍀PהҔ⍀P龔蹔⍀P饔蠔⍀P錔臔⍀Psn⍀PZUo⍀oPA\hP8\@pP+\@pP\@pP\@pP \\[hP[[ qP|[qP[qP[dZ qPNZqPBZ.Z qPZqPZ ZhPY qPYqPY qPYqPY qPYqP Y qPYqPYXhhPXTmPXTmPXqPXX@hPCXsWnWfWhP\WhP(WXmPWWVVgPVpPVpPVyVqP_VQV@fA<>>qA<>qA<>qA<g>HnA<X>qA<1>qA<>qA<=qA<=qA<=qA<=qA<=qA<q=qA<P=qA<7=qA<=qA<<qA<<qA<<qA<t<qA<T<qA<=<* '<<q9;q9;;q9`;q9B; n93;q9;q9:q9:q9:q9:q9b:q95:n9/:':f9:0n9 :q99q99* 99Cb8999e8999d9\9e89T949* !99q68q688q688Cb688e6s8q6\8T8e6D8q6$8q6 88e67q67q67q6o7Hn6i7a7e6<7q6#7Hn677Cb6 77e666q66q666q6[6q6<646Ic66* 65Cb)"55q)"5q)"55e)"5n)"5q)"o5q)"Z5q)"D5q)"05q)"5q)"5q)"4q)"4q)"4q)"4q)"4q)"a4q)"K4q)",4q)"4q)"3q)"3q)"30n)"3q)"3q)"30n)"33@e)"r3`3e)"C313 e)"33d)"D20n)",2q)"2q)"2q)"1q)"1q)"1q)"1q)"1q)"1q)"1q)"d1q)"B1q)"1q)"1q)"0q)"0q)"0q)"v0q)"_0W0d)"I0Tm)":0Tm)",0 q)"0q)"/q)"//d)"/q)"/ q)"/n)"/q)"/q)"n/q)"M/q)"-/q)" /q)"..d)".Tm)".Tm)". q)",,wd)",-)"|,-)"x,,)"t,,)"p,,)"l,,)"h,,)"d,.)"`,.)"\,.)"X,.)"T,.)"P,.)"L,.)"H,.)"D,.)"@,W.)"<,7.)"8,.)"4,-)"0,-)",,-)"(,.)"$,.)" ,.)",.)",w.)",.)",.)",,)"+0n)"y+f+"+q)" +q)"*q)"*q)"*0n)"/*)q)")q)"))@d)"|)))"x)))"t)))"p)))"l)))"h)))"d)))"`)))"\)))"X)))"T)))"P)))"L)))"H)))"D)))"@)))"<)))"8)))"4)))"0)))",)))"()))"$)))" )))")))")))")))")))" )))")))")))")))"())"())"())"())"())"())"())"())"())"())"())"())"())"(()"(l(q)"Q(q)")(q)"(Xm)"'q)"'q)"'q)"'q)"''$d)"'Tm)"'Tm)"'q)"'w'd)"F'q)",'q)"'Hn)"&Hn)"&q)"&q)"&&Cb)"&& d)"p&q)"U&q)"H&@&c)"3&n)" &q)"%q)"%q)"%q)"%q)"%Hn)"w%q)"Z%q)"D%q)"7%q)"%%%c)"%$q)"$q)"$$c)"$Tm)"w$Tm)"q$q)"e$`n)"J$B$c)"0$`n)"$`n)"$q)"$q)"#`n)"#`n)"#q)"#q)"#`n)"#q)"#Xm)"x#q)"j#q)"d#\#`c)"Q#q)"0#(#Cb)"##Ic)" #"q)"""?c)""q)"""6c)""q)"i"q)"\"T"#c)"C""c)"2"n)"%"* !! c!!n!!`n!!* ! q!!+ T!\mY/!\mY !\mY `mYi mYdmYdmY^dmY9dmY  Y Y Y Y Y Y Y Y YY Y Y Y YY Y Y Y Y8 Y Y Y Y YY Y YT Y Y YY Y Y Y Y YY Y Y Y Y| Yx Yt Yp Yl Yh YdY`Y\IYX YT YP YL$Y?LY0nY@qY0nYWhmY?0nY*0nY0nYK0nY0nYU* <,0n* bn nlmpmtmn|mzxmfm^|mJnB|m.n&|m  |xtplxhd\`\XTPLHD@<8@4$0, ,* b8n8m8n8m8m8xm8im8Wm8Bm80m8m8 m8m8m8m8m8m8m8}m8im8\m8Jm85m8 n8 m8m8m8m8m8m8m8m8m8sn8am8Om8=m8+m8m8m8m8m8m8m8n8|n8jn8X n8Fn8@8<8884808,8(8$v8 8g8U88@8 8.8 8888888888Z88H83888 888888888q8_8M8;8)88888|8x8t8p8l8hz8dh8`V8\D8P\84* HnZHn+Hn HnHni* @pp@pp}Cbw.@p( b@pn$n$n@pCb]@pWO`bC@p6n@pHn@pppHnpp}@pwoCbi @p b@pn@poaqp@p@pnnX@pRnB@p6@p)@p@p n @p Dn @p @n @p ml>ml)  :msl:msl)  6mZlx6mZlr) m g2mAl_2mAlY) T N.m(lF.m(l@) ; 5*ml-*ml') " &mk&mk)  "mk"mk)  mkmk)  mkmk)  mkmk)  mykmyk)  m`k~m`kx) s m mGke mGk_) Z Tm.kLm.kF) A ;mk3mk-) ( "ljlj)  ljlj) ljlj) ljlj) ljlj) ljlj) lfjlfj~) y slMjklMje) ` Zl4jRl4jL) G Alj9lj3) . (lj lj)  lili) tplhd`\XTPLHD@<840,($  dc`IL~_Jas@HN|MQRotwS]Vdc`IL~_Jas@HN|MQRotwS]VP87p:Z>Ou=hKlCfWXjxzymUi[?ekEg;9^v<DG{nr\FABTb}YqIhnnoqqq@pppp.pBpRphpz,L q`n!! " q" q3 qB 6M 9f 4<u C D F TK K (O p q  qq Ln Tnn PnV!^^_x^Pi,9?@q\% ~Z! e:e0ZJ:{ZB"9MM'z.<Q+  gj6NDu>F(Y~np)___i686.get_pc_thunk.bx_prec_table_value_of_system_constant_system_function_usage_clear_expression_space___i686.get_pc_thunk.cx_ET_show_tree_parse_expression_test_for_incdec_init_expressp_vars_expressp_begin_pass_expressp_allocate_arrays_expressp_free_arrays___i686.get_pc_thunk.axdyld_stub_binding_helper_directives_statements_MAX_EXPRESSION_NODES_zero_operand_DICT_WORD_SIZE_oddeven_packing_switch_version_number_MAX_LOCAL_VARIABLES_grammar_table_offset_abbreviations_offset_dictionary_offset_prop_defaults_offset_Write_RAM_At_no_classes_constant_names_offset_no_named_constants_array_flags_array_offset_no_arrays_global_flags_array_offset_global_names_offset_no_globals_routine_flags_array_offset_routines_array_offset_routine_names_offset_no_named_routines_fake_action_names_offset_no_fake_actions_grammar_version_number_action_names_offset_no_actions_no_individual_properties_attribute_names_offset_no_attributes_WORDSIZE_MAX_GLOBAL_VARIABLES_variables_offset_individuals_offset_prop_values_offset_Write_Code_At_array_names_offset_static_memory_offset_code_offset_scale_factor_strings_offset_no_objects_preactions_offset_identifier_names_offset_class_numbers_offset_actions_offset_adjectives_offset_veneer_mode_system_constants_expr_trace_level_module_switch_sflags_stypes_svals_glulx_mode_textual_form_length_variable_usage_token_type_token_value_token_text_operators_my_free_my_calloc_is_variable_ot_compiler_error_describe_mv_sprintf_is_constant_ot_compiler_error_named_memoryerror_print_operand_action_of_name_compile_string_dictionary_add_set_constant_ot_describe_token_warning_ebf_error_error_symbol_index_strlen_obsolete_warning_printf_put_token_back_error_named_import_symbol_unicode_char_error_unicode_to_zscii_text_to_unicode_get_next_token_make_lexical_interface_tables_separators_to_operators_conditionals_to_operators_token_type_allowable_get_next_etoken_bracket_level_etoken_count_inserting_token_current_token_heldback_token_arrow_allowed_comma_allowed_superclass_allowed_previous_token_array_init_ambiguity_action_ambiguity_find_prec_value_of_system_constant_z_value_of_system_constant_g_evaluate_term_ET_used_next_marker_function_call_triggered_is_property_t_emit_token_emitter_sp_emitter_markers_emitter_stack_show_node_check_property_operator_check_lvalues_negate_condition_delete_negations_insert_exp_to_cond_etoken_num_children_func_args_on_stack_check_conditions_bare_prop_allowed_sr_sp_sr_stack