JS,H>= ::: 53{5-35'  5 5 3      53  33 '5' '' '5 '5' ' '556:56:56 536r 5 -3? '5' !'556    "9 #EI '5' $'' %'556&,E'EE '5' (' )'556-3*:6+75,56&,E -5-3I '5' .'' /'556+7506J 1E 253  376w 453576N '5' 6'' 7'' %'55+7506h"Et'EI '5' .'' 8'556+756 95-3O '5' .'' :' ;'556+755706I5<EE{-3N '5' ='' %'5560'6'6Z6L> ?'' @'A5B'55 8H>= C:' E\Er''!E D5E6i'nE F6tE G6vE H6bE I6rE J6fE K6aE L6z\E D6a?E M6H'E %6/"E N65O5E65O5E'6@8H> PE Q:8 RE S:8 TE U:8 VE W:8 XE Y:8 ZE [:8 \E ]:8 ^E _:8 `E a:8 1E b:8 cE d:8 eE f:8 gE h:8 iE j:8 kE l:8 mE n:8 oE p:8 qE r:8 sE t:8 uE v:8 wE x:8 yE z:8 {E |:8 }E ~:8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8 E :8> '5' $'' %'5 8H>= 5#E'5>6 >' E-E F E 6I F E756 F E 6 F E 6 F E756S  > 5 > 55'6L'#E* >556' E/7737677   5E '6:  535 5<6G  ' @'A5B'55'6 8H>  > 5 5 5 8H> F 5 5 8:":&" P& P" R& R" T& T" V& V" X& X" Z& Z" \& \" ^& ^" `& `" 1& 1" c& c" e& e" g& g" i& i" k& k" m& m" o& o" q& q" s& s" u& u" w& w" y& y" {& {" }& }" & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " & " &     7 File Objectr open eof readln ;.*$ replace ^([^ ]+):(.*)$ exec RegExp $1 $2 ^\.[^ ]+$ test.global: toString : label `' is already defined System stderr writeln linenum: this is the place of the previous definition exit JSC$ASM_label link JSC$ASM_symbol ^[ ]*$ !^[ ]*([^ ]+)[ ]*(.*)[ ]*$: syntax error argument_sizes undefined: unknown operand `' operand_flags length: branch operand requires a  label argument Array give_operand push ^[A-Za-z_$][A-Za-z_$0-9]*$ : operand `' requires a symbol argument valueconst ^\"(.*)\"$ const_string ^[0-9]+$ parseInt: malformed argument `' for operand `' doesn't take argument ^[-+]?[0-9]+$' requires an integer argument close: undefined label ` program: couldn't open input file `': errno strerror String\ append     ?" byteToStringhalt JSC$ASM_haltdone JSC$ASM_donenop JSC$ASM_nopdup JSC$ASM_duppop JSC$ASM_poppop_n JSC$ASM_pop_napop JSC$ASM_apopswap JSC$ASM_swaproll JSC$ASM_roll JSC$ASM_const const_null JSC$ASM_const_null const_true JSC$ASM_const_true const_false JSC$ASM_const_falseconst_undefined JSC$ASM_const_undefinedconst_i0 JSC$ASM_const_i0const_i1 JSC$ASM_const_i1const_i2 JSC$ASM_const_i2const_i3 JSC$ASM_const_i3const_i JSC$ASM_const_i load_global JSC$ASM_load_global store_global JSC$ASM_store_globalload_arg JSC$ASM_load_arg store_arg JSC$ASM_store_arg load_local JSC$ASM_load_local store_local JSC$ASM_store_local load_property JSC$ASM_load_propertystore_property JSC$ASM_store_property load_array JSC$ASM_load_array store_array JSC$ASM_store_arraynth JSC$ASM_nthcmp_eq JSC$ASM_cmp_eqcmp_ne JSC$ASM_cmp_necmp_lt JSC$ASM_cmp_ltcmp_gt JSC$ASM_cmp_gtcmp_le JSC$ASM_cmp_lecmp_ge JSC$ASM_cmp_gecmp_seq JSC$ASM_cmp_seqcmp_sne JSC$ASM_cmp_snesub JSC$ASM_subadd JSC$ASM_addmul JSC$ASM_muldiv JSC$ASM_divmod JSC$ASM_modneg JSC$ASM_negand JSC$ASM_andnot JSC$ASM_notor JSC$ASM_orxor JSC$ASM_xor shift_left JSC$ASM_shift_left shift_right JSC$ASM_shift_right shift_rright JSC$ASM_shift_rrightiffalse JSC$ASM_iffalseiftrue JSC$ASM_iftrue call_method JSC$ASM_call_methodjmp JSC$ASM_jmpjsr JSC$ASM_jsrreturn JSC$ASM_returntypeof JSC$ASM_typeofnew JSC$ASM_newdelete_property JSC$ASM_delete_property delete_array JSC$ASM_delete_arraylocals JSC$ASM_localsmin_args JSC$ASM_min_args load_nth_arg JSC$ASM_load_nth_arg with_push JSC$ASM_with_pushwith_pop JSC$ASM_with_poptry_push JSC$ASM_try_pushtry_pop JSC$ASM_try_popthrow JSC$ASM_throw iffalse_b JSC$ASM_iffalse_biftrue_b JSC$ASM_iftrue_badd_1_i JSC$ASM_add_1_iadd_2_i JSC$ASM_add_2_i load_global_w JSC$ASM_load_global_wjsr_w JSC$ASM_jsr_w/ ARGS lastIndexOf substr-g--debug opt_debug-h--help usage-O --optimize opt_optimize-v --verbose opt_verbose-V --version version' : unrecognized option ` error --help' for more information. Try `: no files specified JSC$verbose JSC$generate_debug_info JSC$asm_reset JSC$filename process_file JSC$FLAG_OPTIMIZE_MASK JSC$asm_optimize JSC$asm_finalize JSC$asm_bytecode.jsc \.jas$w writejsas: couldn't create bc file `^ [OPTION]... FILE... Mandatory arguments to long options are mandatory for short options too. Usage: print -g, --debug generate debugging information -h, --help print this help and exit -O, --optimize optimize the assembler code -v, --verbose tell what the assembler is doing -V, --version print version number  Report bugs to mtr@ngs.fi. version_numberNGS JavaScript assembler ECopyright (C) 1998 New Generation Software (NGS) Oy. NGS JavaScript Interpreter comes with NO WARRANTY, to the extent permitted by law. You may redistribute copies of NGS JavaScript Interpreter under the terms of the GNU Library General Public License. For more information about these matters, see the files named COPYING. 0.0.1 mainbprocess_fileconst_stringgive_operandmainusage%versionl.globaljsas.js !%"6%G'K)\+l,v/2457:<= > =<!?(A+@9A<@ABGCI?[Dm:nFGH7M2RSUWX WY-U2[?\L_^aubcad_gjlmnlo jqr.q1tCuSvbggxw{}~}{x(>AVgi$&8JKfi~)3?[gy%%*?DRfvy+34DLM]ef v ~   568 9 < = +@ 8A DD QE ]H jI vL M P Q T U X Y \ ] ` a d e %h 2i >l Km Wp dq pt }u x y | }          , 8 E Q ^ j w              & 2 ? K X d q }              , 9 E R ^ k w            & 3 ?LXeq~ !$%(),-01 4-598F9R<_=k@xADEHILMPQTUXY\']3`@aPeffqeh6QRSTSVZ\ ^0_:^?`ebnc`efeghgikl0i5rCq^tcsvuZ(67@Pl~ '/9K]nv12klmnopqr s,t8uDvPw\xhytz{|}~ ,8DP\hx,8HT`lx ,8DP\ht(4@LXdp|(4@LXdt ,8DP\lx ".<D$