home *** CD-ROM | disk | FTP | other *** search
Unknown | 1991-10-12 | 94.3 KB |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was not able to be converted.
This format is not currently supported by dexvert.
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 02 00 00 00 1e 00 00 00 | 01 00 1a 00 01 00 04 00 |........|........|
|00000010| 02 00 16 00 9f 00 88 02 | 00 00 7a 07 62 00 00 00 |........|..z.b...|
|00000020| e4 00 d2 0d 00 00 58 10 | e2 02 00 00 1c 06 36 00 |......X.|......6.|
|00000030| 00 00 72 00 f6 00 00 00 | 24 01 6a 00 00 00 e2 01 |..r.....|$.j.....|
|00000040| 4a 00 00 00 c0 00 52 00 | 00 00 14 01 4c 00 00 00 |J.....R.|....L...|
|00000050| 3e 0b ec 02 00 00 0e 03 | 32 00 00 00 5e 00 34 00 |>.......|2...^.4.|
|00000060| 00 00 4a 0d 90 02 00 00 | 78 06 14 00 12 00 a2 00 |..J.....|x.......|
|00000070| 4e 00 00 00 c8 00 60 00 | 00 00 66 00 50 00 00 00 |N.....`.|..f.P...|
|00000080| 84 00 f4 01 00 00 56 02 | 38 00 00 00 b0 01 86 00 |......V.|8.......|
|00000090| 00 00 64 05 32 01 00 00 | 88 03 42 00 00 00 3c 12 |..d.2...|..B...<.|
|000000a0| 40 01 00 00 18 04 28 00 | 60 17 3c 00 0c 00 0a 00 |@.....(.|`.<.....|
|000000b0| 84 05 0a 01 08 01 b6 01 | 10 00 0e 00 40 00 54 00 |........|....@.T.|
|000000c0| 00 00 5a 00 20 00 1e 00 | 7a 00 0e 04 00 00 6e 04 |..Z. ...|z.....n.|
|000000d0| b8 00 00 00 cc 06 2a 01 | 28 01 7e 01 3e 02 00 00 |......*.|(.~.>...|
|000000e0| 18 03 18 00 16 00 2e 00 | 26 00 02 00 b8 05 f4 00 |........|&.......|
|000000f0| 00 00 8a 13 1e 02 00 00 | a0 02 60 01 00 00 6c 01 |........|..`...l.|
|00000100| 1c 00 1a 00 1c 02 ba 00 | 00 00 24 04 9a 02 c8 0d |........|..$.....|
|00000110| aa 02 56 00 00 00 42 06 | 44 00 00 00 30 01 68 00 |..V...B.|D...0.h.|
|00000120| 00 00 7e 00 30 00 00 00 | 48 00 2a 00 62 17 d8 00 |..~.0...|H.*.b...|
|00000130| 06 00 08 00 76 00 24 00 | 22 00 8e 01 92 04 00 00 |....v.$.|".......|
|00000140| 4a 07 5a 01 00 00 4a 03 | 20 02 00 00 fa 03 80 00 |J.Z...J.| .......|
|00000150| 00 00 e8 00 03 00 08 00 | f9 ff 53 79 6d 62 6f 6c |........|..Symbol|
|00000160| 00 00 04 00 0a 00 05 00 | 06 00 01 00 72 05 aa 00 |........|....r...|
|00000170| 00 00 05 00 0a 00 05 00 | 0c 00 0b 00 f8 01 aa 00 |........|........|
|00000180| ea 00 06 00 08 00 fa ff | 43 6c 61 73 73 00 07 00 |........|Class...|
|00000190| 0a 00 05 00 10 00 07 00 | 42 11 aa 00 a8 0d 08 00 |........|B.......|
|000001a0| 08 00 fb ff 4c 69 6e 6b | 00 00 09 00 0a 00 05 00 |....Link|........|
|000001b0| 14 00 01 00 e6 0e 16 00 | 00 00 0a 00 08 00 f6 ff |........|........|
|000001c0| 42 79 74 65 41 72 72 61 | 79 00 0b 00 0a 00 05 00 |ByteArra|y.......|
|000001d0| 18 00 01 00 d4 0d b2 0d | 00 00 0c 00 08 00 fa ff |........|........|
|000001e0| 41 72 72 61 79 00 0d 00 | 0a 00 05 00 1c 00 03 00 |Array...|........|
|000001f0| f0 0f b2 0d ba 0d 0e 00 | 08 00 f5 ff 44 69 63 74 |........|....Dict|
|00000200| 69 6f 6e 61 72 79 00 00 | 0f 00 0a 00 05 00 20 00 |ionary..|...... .|
|00000210| 01 00 ca 05 aa 00 00 00 | 10 00 08 00 f0 ff 55 6e |........|......Un|
|00000220| 64 65 66 69 6e 65 64 4f | 62 6a 65 63 74 00 11 00 |definedO|bject...|
|00000230| 0a 00 05 00 24 00 01 00 | 6e 12 12 00 00 00 12 00 |....$...|n.......|
|00000240| 08 00 f9 ff 53 74 72 69 | 6e 67 00 00 13 00 08 00 |....Stri|ng......|
|00000250| f8 ff 73 79 6d 62 6f 6c | 73 00 14 00 08 00 fb ff |..symbol|s.......|
|00000260| 74 72 75 65 00 00 15 00 | 08 00 fa ff 66 61 6c 73 |true....|....fals|
|00000270| 65 00 16 00 08 00 fa ff | 69 73 4e 69 6c 00 17 00 |e.......|isNil...|
|00000280| 0e 00 03 00 2c 00 00 00 | 2e 02 18 00 08 00 f9 ff |....,...|........|
|00000290| 6e 6f 74 4e 69 6c 00 00 | 19 00 08 00 fa ff 76 61 |notNil..|......va|
|000002a0| 6c 75 65 00 1a 00 08 00 | fc ff 6e 65 77 00 1b 00 |lue.....|..new...|
|000002b0| 08 00 fa ff 63 6c 61 73 | 73 00 1c 00 08 00 fb ff |....clas|s.......|
|000002c0| 73 69 7a 65 00 00 1d 00 | 08 00 f6 ff 62 61 73 69 |size....|....basi|
|000002d0| 63 53 69 7a 65 00 1e 00 | 0e 00 03 00 3a 00 00 00 |cSize...|....:...|
|000002e0| ac 03 1f 00 08 00 fa ff | 70 72 69 6e 74 00 20 00 |........|print. .|
|000002f0| 0e 00 03 00 3e 00 00 00 | 92 00 21 00 08 00 f4 ff |....>...|..!.....|
|00000300| 70 72 69 6e 74 53 74 72 | 69 6e 67 00 22 00 08 00 |printStr|ing."...|
|00000310| fe ff 2b 00 23 00 08 00 | fe ff 2d 00 24 00 0e 00 |..+.#...|..-.$...|
|00000320| 03 00 46 00 00 00 ce 00 | 25 00 08 00 fe ff 3c 00 |..F.....|%.....<.|
|00000330| 26 00 08 00 fe ff 3e 00 | 27 00 08 00 fd ff 3c 3d |&.....>.|'.....<=|
|00000340| 00 00 28 00 08 00 fd ff | 3e 3d 00 00 29 00 08 00 |..(.....|>=..)...|
|00000350| fe ff 3d 00 2a 00 08 00 | fd ff 7e 3d 00 00 2b 00 |..=.*...|..~=..+.|
|00000360| 08 00 fe ff 2a 00 2c 00 | 08 00 fb ff 71 75 6f 3a |....*.,.|....quo:|
|00000370| 00 00 2d 00 0e 00 03 00 | 58 00 00 00 f2 00 2e 00 |..-.....|X.......|
|00000380| 08 00 fb ff 72 65 6d 3a | 00 00 2f 00 0e 00 03 00 |....rem:|../.....|
|00000390| 5c 00 00 00 6e 00 30 00 | 08 00 f8 ff 62 69 74 41 |\...n.0.|....bitA|
|000003a0| 6e 64 3a 00 31 00 08 00 | f8 ff 62 69 74 58 6f 72 |nd:.1...|..bitXor|
|000003b0| 3a 00 32 00 08 00 fd ff | 3d 3d 00 00 33 00 0e 00 |:.2.....|==..3...|
|000003c0| 03 00 64 00 00 00 8a 00 | 34 00 08 00 fe ff 2c 00 |..d.....|4.....,.|
|000003d0| 35 00 08 00 fc ff 61 74 | 3a 00 36 00 08 00 f7 ff |5.....at|:.6.....|
|000003e0| 62 61 73 69 63 41 74 3a | 00 00 37 00 0e 00 03 00 |basicAt:|..7.....|
|000003f0| 6c 00 00 00 44 01 38 00 | 08 00 fc ff 64 6f 3a 00 |l...D.8.|....do:.|
|00000400| 39 00 0e 00 03 00 70 00 | 00 00 8e 00 3a 00 08 00 |9.....p.|....:...|
|00000410| f8 ff 63 6f 65 72 63 65 | 3a 00 3b 00 0e 00 03 00 |..coerce|:.;.....|
|00000420| 74 00 00 00 ec 01 3c 00 | 08 00 f9 ff 65 72 72 6f |t.....<.|....erro|
|00000430| 72 3a 00 00 3d 00 0e 00 | 03 00 78 00 00 00 fc 00 |r:..=...|..x.....|
|00000440| 3e 00 08 00 f3 ff 69 6e | 63 6c 75 64 65 73 4b 65 |>.....in|cludesKe|
|00000450| 79 3a 00 00 3f 00 0e 00 | 03 00 7c 00 00 00 1c 01 |y:..?...|..|.....|
|00000460| 40 00 08 00 f4 ff 69 73 | 4d 65 6d 62 65 72 4f 66 |@.....is|MemberOf|
|00000470| 3a 00 41 00 08 00 fb ff | 6e 65 77 3a 00 00 42 00 |:.A.....|new:..B.|
|00000480| 0e 00 03 00 82 00 00 00 | 96 00 43 00 08 00 fc ff |........|..C.....|
|00000490| 74 6f 3a 00 44 00 08 00 | f9 ff 76 61 6c 75 65 3a |to:.D...|..value:|
|000004a0| 00 00 45 00 0e 00 03 00 | 88 00 00 00 ae 00 46 00 |..E.....|......F.|
|000004b0| 08 00 f5 ff 77 68 69 6c | 65 54 72 75 65 3a 00 00 |....whil|eTrue:..|
|000004c0| 47 00 0e 00 03 00 8c 00 | 00 00 32 02 48 00 08 00 |G.......|..2.H...|
|000004d0| f6 ff 61 64 64 46 69 72 | 73 74 3a 00 49 00 0e 00 |..addFir|st:.I...|
|000004e0| 03 00 90 00 00 00 d6 02 | 4a 00 08 00 f7 ff 61 64 |........|J.....ad|
|000004f0| 64 4c 61 73 74 3a 00 00 | 4b 00 0e 00 03 00 94 00 |dLast:..|K.......|
|00000500| 00 00 b6 00 4c 00 00 00 | 08 00 00 00 a0 00 9e 00 |....L...|........|
|00000510| a4 00 0d 00 03 00 00 00 | 00 00 4d 00 22 00 f7 ff |........|..M."...|
|00000520| 62 61 73 69 63 2e 73 74 | 00 00 4e 00 22 00 fe ff |basic.st|..N."...|
|00000530| 72 00 4f 00 12 00 f1 ff | 51 40 41 d3 78 f5 51 d1 |r.O.....|Q@A.x.Q.|
|00000540| 7b f5 51 d1 79 f5 f1 00 | 50 00 08 00 fe ff 78 00 |{.Q.y...|P.....x.|
|00000550| 51 00 0e 00 03 00 a0 00 | 00 00 b4 00 52 00 16 00 |Q.......|....R...|
|00000560| 02 00 9a 00 9c 00 53 00 | 00 00 03 00 a8 00 15 00 |......S.|........|
|00000570| 05 00 54 00 00 00 32 00 | 00 00 00 00 00 00 00 00 |..T...2.|........|
|00000580| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000590| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000005d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 55 00 0a 00 |........|....U...|
|000005e0| 05 00 ac 00 01 00 02 04 | 00 00 00 00 56 00 08 00 |........|....V...|
|000005f0| f9 ff 4f 62 6a 65 63 74 | 00 00 57 00 0e 00 03 00 |..Object|..W.....|
|00000600| ac 00 aa 00 18 01 58 00 | 08 00 fa ff 42 6c 6f 63 |......X.|....Bloc|
|00000610| 6b 00 59 00 0a 00 05 00 | b0 00 09 00 3a 01 aa 00 |k.Y.....|....:...|
|00000620| c2 00 5a 00 0e 00 03 00 | b0 00 b2 00 d4 00 5b 00 |..Z.....|......[.|
|00000630| 0e 00 03 00 bc 00 00 00 | 36 01 5c 00 08 00 f8 ff |........|6.\.....|
|00000640| 63 6f 6e 74 65 78 74 00 | 5d 00 08 00 f7 ff 61 72 |context.|].....ar|
|00000650| 67 43 6f 75 6e 74 00 00 | 5e 00 08 00 f9 ff 61 72 |gCount..|^.....ar|
|00000660| 67 4c 6f 63 00 00 5f 00 | 08 00 f4 ff 62 79 74 65 |gLoc.._.|....byte|
|00000670| 50 6f 69 6e 74 65 72 00 | 60 00 0e 00 03 00 be 00 |Pointer.|`.......|
|00000680| 00 00 d2 01 61 00 16 00 | 04 00 b8 00 ba 00 bc 00 |....a...|........|
|00000690| be 00 62 00 0a 00 05 00 | c6 00 01 00 bc 01 aa 00 |..b.....|........|
|000006a0| 00 00 63 00 08 00 f8 ff | 42 6f 6f 6c 65 61 6e 00 |..c.....|Boolean.|
|000006b0| 64 00 0e 00 03 00 c6 00 | c4 00 78 01 65 00 08 00 |d.......|..x.e...|
|000006c0| fb ff 54 72 75 65 00 00 | 66 00 0a 00 05 00 ca 00 |..True..|f.......|
|000006d0| 01 00 28 05 c4 00 00 00 | 67 00 0e 00 03 00 ca 00 |..(.....|g.......|
|000006e0| cc 00 dc 00 68 00 08 00 | fa ff 46 61 6c 73 65 00 |....h...|..False.|
|000006f0| 69 00 0a 00 05 00 d0 00 | 01 00 50 03 c4 00 00 00 |i.......|..P.....|
|00000700| 6a 00 0e 00 03 00 d0 00 | d2 00 e0 00 6b 00 08 00 |j.......|....k...|
|00000710| fb ff 6e 61 6d 65 00 00 | 6c 00 0e 00 03 00 d6 00 |..name..|l.......|
|00000720| 00 00 d8 04 6d 00 08 00 | f3 ff 69 6e 73 74 61 6e |....m...|..instan|
|00000730| 63 65 53 69 7a 65 00 00 | 6e 00 0e 00 03 00 da 00 |ceSize..|n.......|
|00000740| 00 00 ca 01 6f 00 08 00 | f8 ff 6d 65 74 68 6f 64 |....o...|..method|
|00000750| 73 00 70 00 0e 00 03 00 | de 00 00 00 d8 01 71 00 |s.p.....|......q.|
|00000760| 08 00 f5 ff 73 75 70 65 | 72 43 6c 61 73 73 00 00 |....supe|rClass..|
|00000770| 72 00 0e 00 03 00 e2 00 | 00 00 b0 04 73 00 08 00 |r.......|....s...|
|00000780| f6 ff 76 61 72 69 61 62 | 6c 65 73 00 74 00 0e 00 |..variab|les.t...|
|00000790| 03 00 e6 00 00 00 f0 00 | 75 00 16 00 05 00 d6 00 |........|u.......|
|000007a0| da 00 de 00 e2 00 e6 00 | 76 00 0a 00 05 00 ee 00 |........|v.......|
|000007b0| 09 00 f8 02 aa 00 fe 00 | 77 00 08 00 f8 ff 43 6f |........|w.....Co|
|000007c0| 6e 74 65 78 74 00 78 00 | 0e 00 03 00 ee 00 ec 00 |ntext.x.|........|
|000007d0| 10 01 79 00 0e 00 03 00 | f8 00 00 00 20 01 7a 00 |..y.....|.... .z.|
|000007e0| 08 00 f3 ff 6c 69 6e 6b | 4c 6f 63 61 74 69 6f 6e |....link|Location|
|000007f0| 00 00 7b 00 08 00 f9 ff | 6d 65 74 68 6f 64 00 00 |..{.....|method..|
|00000800| 7c 00 08 00 f6 ff 61 72 | 67 75 6d 65 6e 74 73 00 ||.....ar|guments.|
|00000810| 7d 00 08 00 f4 ff 74 65 | 6d 70 6f 72 61 72 69 65 |}.....te|mporarie|
|00000820| 73 00 7e 00 0e 00 03 00 | fa 00 00 00 04 01 7f 00 |s.~.....|........|
|00000830| 16 00 04 00 f4 00 f6 00 | f8 00 fa 00 80 00 0a 00 |........|........|
|00000840| 05 00 02 01 01 00 c6 08 | 12 06 00 00 81 00 08 00 |........|........|
|00000850| f8 ff 49 6e 74 65 67 65 | 72 00 82 00 0e 00 03 00 |..Intege|r.......|
|00000860| 02 01 00 01 0c 01 83 00 | 08 00 fb ff 74 65 78 74 |........|....text|
|00000870| 00 00 84 00 0a 00 05 00 | 0a 01 11 00 7e 03 aa 00 |........|....~...|
|00000880| 26 01 85 00 08 00 f9 ff | 4d 65 74 68 6f 64 00 00 |&.......|Method..|
|00000890| 86 00 0e 00 03 00 06 01 | 00 00 8c 02 87 00 08 00 |........|........|
|000008a0| f8 ff 6d 65 73 73 61 67 | 65 00 88 00 0e 00 03 00 |..messag|e.......|
|000008b0| 0e 01 00 00 a6 01 89 00 | 08 00 f6 ff 62 79 74 65 |........|....byte|
|000008c0| 63 6f 64 65 73 00 8a 00 | 0e 00 03 00 12 01 00 00 |codes...|........|
|000008d0| 3a 02 8b 00 08 00 f7 ff | 6c 69 74 65 72 61 6c 73 |:.......|literals|
|000008e0| 00 00 8c 00 0e 00 03 00 | 16 01 00 00 4c 01 8d 00 |........|....L...|
|000008f0| 08 00 f6 ff 73 74 61 63 | 6b 53 69 7a 65 00 8e 00 |....stac|kSize...|
|00000900| 0e 00 03 00 1a 01 00 00 | e6 02 8f 00 08 00 f2 ff |........|........|
|00000910| 74 65 6d 70 6f 72 61 72 | 79 53 69 7a 65 00 90 00 |temporar|ySize...|
|00000920| 0e 00 03 00 1e 01 00 00 | 00 02 91 00 08 00 fa ff |........|........|
|00000930| 77 61 74 63 68 00 92 00 | 0e 00 03 00 22 01 00 00 |watch...|...."...|
|00000940| 9a 01 93 00 16 00 08 00 | 06 01 0e 01 12 01 16 01 |........|........|
|00000950| 1a 01 1e 01 36 00 22 01 | 94 00 0a 00 05 00 2a 01 |....6.".|......*.|
|00000960| 01 00 f4 04 aa 00 00 00 | 95 00 08 00 f6 ff 53 6d |........|......Sm|
|00000970| 61 6c 6c 74 61 6c 6b 00 | 96 00 0a 00 05 00 2e 01 |alltalk.|........|
|00000980| 05 00 4c 05 aa 00 38 01 | 97 00 08 00 f9 ff 53 77 |..L...8.|......Sw|
|00000990| 69 74 63 68 00 00 98 00 | 0e 00 03 00 2e 01 2c 01 |itch....|......,.|
|000009a0| 4a 04 99 00 08 00 fa ff | 63 6f 6e 73 74 00 9a 00 |J.......|const...|
|000009b0| 08 00 f8 ff 6e 6f 74 64 | 6f 6e 65 00 9b 00 0e 00 |....notd|one.....|
|000009c0| 03 00 34 01 00 00 56 01 | 9c 00 16 00 02 00 32 01 |..4...V.|......2.|
|000009d0| 34 01 9d 00 1a 00 01 00 | 3c 01 9e 00 16 00 27 00 |4.......|<.....'.|
|000009e0| 00 00 00 00 00 00 2e 15 | 2a 15 00 00 22 15 1a 15 |........|*..."...|
|000009f0| 00 00 7c 01 74 01 00 00 | a4 01 a0 01 00 00 4a 01 |..|.t...|......J.|
|00000a00| 3e 01 00 00 88 00 68 01 | 94 01 b4 01 aa 01 00 00 |>.....h.|........|
|00000a10| 5a 01 52 01 00 00 02 15 | f8 14 00 00 8c 00 96 01 |Z.R.....|........|
|00000a20| 18 15 32 00 5e 01 00 00 | 00 00 00 00 00 00 9f 00 |..2.^...|........|
|00000a30| 08 01 08 00 50 01 4a 01 | 48 01 4e 01 0d 00 03 00 |....P.J.|H.N.....|
|00000a40| b2 00 00 00 a0 00 08 00 | fa ff 63 6f 75 6e 74 00 |........|..count.|
|00000a50| a1 00 08 00 f6 ff 73 6d | 61 6c 6c 74 61 6c 6b 00 |......sm|alltalk.|
|00000a60| a2 00 0e 00 03 00 42 01 | 64 17 00 03 a3 00 22 00 |......B.|d.....".|
|00000a70| d6 ff 77 72 6f 6e 67 20 | 6e 75 6d 62 65 72 20 6f |..wrong |number o|
|00000a80| 66 20 61 72 67 75 6d 65 | 6e 74 73 20 70 61 73 73 |f argume|nts pass|
|00000a90| 65 64 20 74 6f 20 62 6c | 6f 63 6b 00 a4 00 12 00 |ed to bl|ock.....|
|00000aa0| ed ff 11 21 b6 f8 09 56 | f6 11 f5 40 a2 41 0b 13 |...!...V|...@.A..|
|00000ab0| f5 57 f2 f5 f1 00 a5 00 | 08 00 ec ff 63 68 65 63 |.W......|....chec|
|00000ac0| 6b 41 72 67 75 6d 65 6e | 74 43 6f 75 6e 74 3a 00 |kArgumen|tCount:.|
|00000ad0| a6 00 0e 00 03 00 4a 01 | 00 00 88 01 a7 00 16 00 |......J.|........|
|00000ae0| 02 00 42 01 46 01 a8 00 | 22 00 5d ff 09 63 68 65 |..B.F...|".]..che|
|00000af0| 63 6b 41 72 67 75 6d 65 | 6e 74 43 6f 75 6e 74 3a |ckArgume|ntCount:|
|00000b00| 20 63 6f 75 6e 74 0a 09 | 09 5e 20 28 61 72 67 43 | count..|.^ (argC|
|00000b10| 6f 75 6e 74 20 3d 20 63 | 6f 75 6e 74 29 0a 09 09 |ount = c|ount)...|
|00000b20| 09 69 66 54 72 75 65 3a | 20 5b 20 74 72 75 65 20 |.ifTrue:| [ true |
|00000b30| 5d 0a 09 09 09 69 66 46 | 61 6c 73 65 3a 20 5b 20 |]....ifF|alse: [ |
|00000b40| 73 6d 61 6c 6c 74 61 6c | 6b 20 65 72 72 6f 72 3a |smalltal|k error:|
|00000b50| 0a 09 09 09 09 27 77 72 | 6f 6e 67 20 6e 75 6d 62 |.....'wr|ong numb|
|00000b60| 65 72 20 6f 66 20 61 72 | 67 75 6d 65 6e 74 73 20 |er of ar|guments |
|00000b70| 70 61 73 73 65 64 20 74 | 6f 20 62 6c 6f 63 6b 27 |passed t|o block'|
|00000b80| 2e 0a 09 09 09 09 66 61 | 6c 73 65 20 5d 0a 00 00 |......fa|lse ]...|
|00000b90| a9 00 08 01 08 00 5c 01 | 5a 01 58 01 00 00 0d 00 |......\.|Z.X.....|
|00000ba0| 03 00 b2 00 00 00 aa 00 | 08 00 fc ff 63 74 78 00 |........|....ctx.|
|00000bb0| ab 00 0e 00 03 00 54 01 | 00 00 7e 05 ac 00 12 00 |......T.|..~.....|
|00000bc0| fc ff 21 60 f5 f1 ad 00 | 08 00 f2 ff 62 6c 6f 63 |..!`....|....bloc|
|00000bd0| 6b 43 6f 6e 74 65 78 74 | 3a 00 ae 00 22 00 da ff |kContext|:..."...|
|00000be0| 0a 09 62 6c 6f 63 6b 43 | 6f 6e 74 65 78 74 3a 20 |..blockC|ontext: |
|00000bf0| 63 74 78 0a 09 09 63 6f | 6e 74 65 78 74 20 3c 2d |ctx...co|ntext <-|
|00000c00| 20 63 74 78 0a 00 af 00 | 08 01 08 00 66 01 32 00 | ctx....|....f.2.|
|00000c10| 62 01 64 01 0d 00 03 00 | b2 00 00 00 b0 00 08 00 |b.d.....|........|
|00000c20| f1 ff 72 65 74 75 72 6e | 54 6f 42 6c 6f 63 6b 3a |..return|ToBlock:|
|00000c30| 00 00 b1 00 12 00 f3 ff | 20 50 82 90 f8 0b 10 13 |........| P......|
|00000c40| 82 91 f2 f5 f1 00 b2 00 | 16 00 02 00 4a 01 60 01 |........|....J.`.|
|00000c50| b3 00 22 00 a4 ff 0a 09 | 76 61 6c 75 65 0a 09 09 |..".....|value...|
|00000c60| 5e 20 28 73 65 6c 66 20 | 63 68 65 63 6b 41 72 67 |^ (self |checkArg|
|00000c70| 75 6d 65 6e 74 43 6f 75 | 6e 74 3a 20 30 29 0a 09 |umentCou|nt: 0)..|
|00000c80| 09 09 69 66 54 72 75 65 | 3a 20 5b 20 63 6f 6e 74 |..ifTrue|: [ cont|
|00000c90| 65 78 74 20 72 65 74 75 | 72 6e 54 6f 42 6c 6f 63 |ext retu|rnToBloc|
|00000ca0| 6b 3a 20 62 79 74 65 50 | 6f 69 6e 74 65 72 20 5d |k: byteP|ointer ]|
|00000cb0| 0a 00 b4 00 08 01 08 00 | 72 01 88 00 6e 01 70 01 |........|r...n.p.|
|00000cc0| 0d 00 03 00 b2 00 00 00 | b5 00 08 00 f8 ff 61 74 |........|......at|
|00000cd0| 3a 70 75 74 3a 00 b6 00 | 0e 00 03 00 6a 01 00 00 |:put:...|....j...|
|00000ce0| c4 01 b7 00 12 00 ed ff | 20 51 82 90 f8 11 10 12 |........| Q......|
|00000cf0| 21 83 91 f5 10 13 82 92 | f2 f5 f1 00 b8 00 16 00 |!.......|........|
|00000d00| 03 00 4a 01 6a 01 60 01 | b9 00 22 00 7f ff 0a 09 |..J.j.`.|..".....|
|00000d10| 76 61 6c 75 65 3a 20 78 | 0a 09 09 5e 20 28 73 65 |value: x|...^ (se|
|00000d20| 6c 66 20 63 68 65 63 6b | 41 72 67 75 6d 65 6e 74 |lf check|Argument|
|00000d30| 43 6f 75 6e 74 3a 20 20 | 31 29 0a 09 09 09 69 66 |Count: |1)....if|
|00000d40| 54 72 75 65 3a 20 5b 20 | 63 6f 6e 74 65 78 74 20 |True: [ |context |
|00000d50| 61 74 3a 20 61 72 67 4c | 6f 63 20 70 75 74 3a 20 |at: argL|oc put: |
|00000d60| 78 2e 0a 09 09 09 09 20 | 20 63 6f 6e 74 65 78 74 |x...... | context|
|00000d70| 20 72 65 74 75 72 6e 54 | 6f 42 6c 6f 63 6b 3a 20 | returnT|oBlock: |
|00000d80| 62 79 74 65 50 6f 69 6e | 74 65 72 20 5d 0a 00 00 |bytePoin|ter ]...|
|00000d90| ba 00 08 01 08 00 82 01 | 7c 01 7a 01 80 01 0d 00 |........||.z.....|
|00000da0| 03 00 b2 00 00 00 bb 00 | 08 00 fe ff 79 00 bc 00 |........|....y...|
|00000db0| 0e 00 03 00 76 01 00 00 | 64 08 bd 00 12 00 e5 ff |....v...|d.......|
|00000dc0| 20 52 82 90 f8 19 10 12 | 21 83 91 f5 10 12 51 b0 | R......|!.....Q.|
|00000dd0| 22 83 92 f5 10 13 82 93 | f2 f5 f1 00 be 00 08 00 |".......|........|
|00000de0| f3 ff 76 61 6c 75 65 3a | 76 61 6c 75 65 3a 00 00 |..value:|value:..|
|00000df0| bf 00 0e 00 03 00 7c 01 | 00 00 6e 03 c0 00 16 00 |......|.|..n.....|
|00000e00| 04 00 4a 01 6a 01 6a 01 | 60 01 c1 00 22 00 52 ff |..J.j.j.|`...".R.|
|00000e10| 0a 09 76 61 6c 75 65 3a | 20 78 20 76 61 6c 75 65 |..value:| x value|
|00000e20| 3a 20 79 0a 09 09 5e 20 | 28 73 65 6c 66 20 63 68 |: y...^ |(self ch|
|00000e30| 65 63 6b 41 72 67 75 6d | 65 6e 74 43 6f 75 6e 74 |eckArgum|entCount|
|00000e40| 3a 20 32 29 0a 09 09 09 | 69 66 54 72 75 65 3a 20 |: 2)....|ifTrue: |
|00000e50| 5b 20 63 6f 6e 74 65 78 | 74 20 61 74 3a 20 61 72 |[ contex|t at: ar|
|00000e60| 67 4c 6f 63 20 70 75 74 | 3a 20 78 2e 0a 09 09 09 |gLoc put|: x.....|
|00000e70| 09 20 20 63 6f 6e 74 65 | 78 74 20 61 74 3a 20 61 |. conte|xt at: a|
|00000e80| 72 67 4c 6f 63 20 2b 20 | 31 20 70 75 74 3a 20 79 |rgLoc + |1 put: y|
|00000e90| 2e 0a 09 09 09 09 20 20 | 63 6f 6e 74 65 78 74 20 |...... |context |
|00000ea0| 72 65 74 75 72 6e 54 6f | 42 6c 6f 63 6b 3a 20 62 |returnTo|Block: b|
|00000eb0| 79 74 65 50 6f 69 6e 74 | 65 72 20 5d 0a 00 c2 00 |ytePoint|er ]....|
|00000ec0| 08 01 08 00 92 01 8c 01 | 8a 01 90 01 0d 00 03 00 |........|........|
|00000ed0| b2 00 00 00 c3 00 08 00 | fe ff 7a 00 c4 00 0e 00 |........|..z.....|
|00000ee0| 03 00 86 01 00 00 ba 02 | c5 00 12 00 dd ff 20 40 |........|...... @|
|00000ef0| 82 91 f8 21 10 12 21 83 | 92 f5 10 12 51 b0 22 83 |...!..!.|....Q.".|
|00000f00| 93 f5 10 12 52 b0 23 83 | 94 f5 10 13 82 95 f2 f5 |....R.#.|........|
|00000f10| f1 00 c6 00 08 00 ed ff | 76 61 6c 75 65 3a 76 61 |........|value:va|
|00000f20| 6c 75 65 3a 76 61 6c 75 | 65 3a 00 00 c7 00 0e 00 |lue:valu|e:......|
|00000f30| 03 00 8c 01 00 00 76 02 | c8 00 16 00 06 00 07 00 |......v.|........|
|00000f40| 4a 01 6a 01 6a 01 6a 01 | 60 01 c9 00 22 00 23 ff |J.j.j.j.|`...".#.|
|00000f50| 0a 09 76 61 6c 75 65 3a | 20 78 20 76 61 6c 75 65 |..value:| x value|
|00000f60| 3a 20 79 20 76 61 6c 75 | 65 3a 20 7a 0a 09 09 5e |: y valu|e: z...^|
|00000f70| 20 28 73 65 6c 66 20 63 | 68 65 63 6b 41 72 67 75 | (self c|heckArgu|
|00000f80| 6d 65 6e 74 43 6f 75 6e | 74 3a 20 20 33 29 0a 09 |mentCoun|t: 3)..|
|00000f90| 09 09 69 66 54 72 75 65 | 3a 20 5b 20 63 6f 6e 74 |..ifTrue|: [ cont|
|00000fa0| 65 78 74 20 61 74 3a 20 | 61 72 67 4c 6f 63 20 70 |ext at: |argLoc p|
|00000fb0| 75 74 3a 20 78 2e 0a 09 | 09 09 09 20 20 63 6f 6e |ut: x...|... con|
|00000fc0| 74 65 78 74 20 61 74 3a | 20 61 72 67 4c 6f 63 20 |text at:| argLoc |
|00000fd0| 2b 20 31 20 70 75 74 3a | 20 79 2e 0a 09 09 09 09 |+ 1 put:| y......|
|00000fe0| 20 20 63 6f 6e 74 65 78 | 74 20 61 74 3a 20 61 72 | contex|t at: ar|
|00000ff0| 67 4c 6f 63 20 2b 20 32 | 20 70 75 74 3a 20 7a 2e |gLoc + 2| put: z.|
|00001000| 0a 09 09 09 09 20 20 63 | 6f 6e 74 65 78 74 20 72 |..... c|ontext r|
|00001010| 65 74 75 72 6e 54 6f 42 | 6c 6f 63 6b 3a 20 62 79 |eturnToB|lock: by|
|00001020| 74 65 50 6f 69 6e 74 65 | 72 20 5d 0a 00 00 ca 00 |tePointe|r ].....|
|00001030| 0e 00 03 00 8c 01 84 01 | 00 00 cb 00 08 01 08 00 |........|........|
|00001040| 9e 01 8c 00 9c 01 00 00 | 0d 00 03 00 b2 00 00 00 |........|........|
|00001050| cc 00 08 00 f9 ff 61 42 | 6c 6f 63 6b 00 00 cd 00 |......aB|lock....|
|00001060| 0e 00 03 00 98 01 00 00 | 0a 04 ce 00 12 00 ec ff |........|........|
|00001070| 20 a2 f8 13 21 a2 f5 20 | f4 a2 f8 12 21 a2 f5 f6 | ...!.. |....!...|
|00001080| 09 f5 f5 f1 cf 00 22 00 | a1 ff 0a 09 77 68 69 6c |......".|....whil|
|00001090| 65 54 72 75 65 3a 20 61 | 42 6c 6f 63 6b 0a 09 09 |eTrue: a|Block...|
|000010a0| 28 20 73 65 6c 66 20 76 | 61 6c 75 65 20 29 20 69 |( self v|alue ) i|
|000010b0| 66 54 72 75 65 3a 0a 09 | 09 09 5b 20 61 42 6c 6f |fTrue:..|..[ aBlo|
|000010c0| 63 6b 20 76 61 6c 75 65 | 2e 20 0a 09 09 09 09 73 |ck value|. .....s|
|000010d0| 65 6c 66 20 77 68 69 6c | 65 54 72 75 65 3a 20 61 |elf whil|eTrue: a|
|000010e0| 42 6c 6f 63 6b 20 5d 0a | 00 00 d0 00 08 01 08 00 |Block ].|........|
|000010f0| a8 01 a4 01 a2 01 00 00 | 0d 00 03 00 b2 00 00 00 |........|........|
|00001100| d1 00 12 00 f4 ff 20 f4 | a2 f8 0a 55 f5 f6 02 f5 |...... .|...U....|
|00001110| f5 f1 d2 00 08 00 f6 ff | 77 68 69 6c 65 54 72 75 |........|whileTru|
|00001120| 65 00 d3 00 0e 00 03 00 | a4 01 00 00 72 04 d4 00 |e.......|....r...|
|00001130| 22 00 de ff 0a 09 77 68 | 69 6c 65 54 72 75 65 0a |".....wh|ileTrue.|
|00001140| 09 09 73 65 6c 66 20 77 | 68 69 6c 65 54 72 75 65 |..self w|hileTrue|
|00001150| 3a 20 5b 5d 0a 00 d5 00 | 08 01 08 00 ba 01 b4 01 |: []....|........|
|00001160| b2 01 b8 01 0d 00 03 00 | b2 00 00 00 d6 00 b2 00 |........|........|
|00001170| 06 00 00 00 01 00 03 00 | 0f 00 00 00 00 00 d7 00 |........|........|
|00001180| 08 00 fc ff 6e 6f 74 00 | d8 00 0e 00 03 00 ae 01 |....not.|........|
|00001190| 00 00 3a 03 d9 00 12 00 | e9 ff 40 54 d2 1d f6 0c |..:.....|..@T....|
|000011a0| 20 a2 81 91 f2 f4 a2 f8 | 15 21 a2 f5 f6 0c f5 f5 | .......|.!......|
|000011b0| f1 00 da 00 08 00 f4 ff | 77 68 69 6c 65 46 61 6c |........|whileFal|
|000011c0| 73 65 3a 00 db 00 0e 00 | 03 00 b4 01 00 00 3c 06 |se:.....|......<.|
|000011d0| dc 00 16 00 02 00 ac 01 | ae 01 dd 00 22 00 c3 ff |........|...."...|
|000011e0| 0a 09 77 68 69 6c 65 46 | 61 6c 73 65 3a 20 61 42 |..whileF|alse: aB|
|000011f0| 6c 6f 63 6b 0a 09 09 5b | 20 73 65 6c 66 20 76 61 |lock...[| self va|
|00001200| 6c 75 65 20 6e 6f 74 20 | 5d 20 77 68 69 6c 65 54 |lue not |] whileT|
|00001210| 72 75 65 3a 20 61 42 6c | 6f 63 6b 0a 00 00 de 00 |rue: aBl|ock.....|
|00001220| 1a 00 01 00 be 01 df 00 | 16 00 27 00 00 00 00 00 |........|..'.....|
|00001230| 00 00 c8 01 c0 01 00 00 | d6 01 ce 01 00 00 00 00 |........|........|
|00001240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001250| f4 01 f0 01 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001260| 00 00 ea 01 e6 01 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001270| 00 00 00 00 e0 01 dc 01 | 00 00 e0 00 08 01 08 00 |........|........|
|00001280| cc 01 c8 01 c6 01 00 00 | 0d 00 03 00 c4 00 00 00 |........|........|
|00001290| e1 00 08 00 f6 ff 74 72 | 75 65 42 6c 6f 63 6b 00 |......tr|ueBlock.|
|000012a0| e2 00 0e 00 03 00 c2 01 | 00 00 18 02 e3 00 12 00 |........|........|
|000012b0| f4 ff 20 f8 08 21 a2 f6 | 0a f5 55 f2 f5 f1 e4 00 |.. ..!..|..U.....|
|000012c0| 08 00 f8 ff 69 66 54 72 | 75 65 3a 00 e5 00 0e 00 |....ifTr|ue:.....|
|000012d0| 03 00 c8 01 00 00 86 07 | e6 00 22 00 c5 ff 09 69 |........|.."....i|
|000012e0| 66 54 72 75 65 3a 20 74 | 72 75 65 42 6c 6f 63 6b |fTrue: t|rueBlock|
|000012f0| 0a 09 09 5e 20 73 65 6c | 66 20 69 66 54 72 75 65 |...^ sel|f ifTrue|
|00001300| 3a 20 74 72 75 65 42 6c | 6f 63 6b 20 69 66 46 61 |: trueBl|ock ifFa|
|00001310| 6c 73 65 3a 20 5b 5d 0a | 00 00 e7 00 08 01 08 00 |lse: [].|........|
|00001320| da 01 d6 01 d4 01 00 00 | 0d 00 03 00 c4 00 00 00 |........|........|
|00001330| e8 00 08 00 f5 ff 66 61 | 6c 73 65 42 6c 6f 63 6b |......fa|lseBlock|
|00001340| 00 00 e9 00 0e 00 03 00 | d0 01 00 00 60 04 ea 00 |........|....`...|
|00001350| 12 00 f4 ff 20 f8 07 55 | f6 0a f5 21 a2 f2 f5 f1 |.... ..U|...!....|
|00001360| eb 00 08 00 f7 ff 69 66 | 46 61 6c 73 65 3a 00 00 |......if|False:..|
|00001370| ec 00 0e 00 03 00 d6 01 | 00 00 04 02 ed 00 22 00 |........|......".|
|00001380| c1 ff 0a 09 69 66 46 61 | 6c 73 65 3a 20 66 61 6c |....ifFa|lse: fal|
|00001390| 73 65 42 6c 6f 63 6b 0a | 09 09 5e 20 73 65 6c 66 |seBlock.|..^ self|
|000013a0| 20 69 66 54 72 75 65 3a | 20 5b 5d 20 69 66 46 61 | ifTrue:| [] ifFa|
|000013b0| 6c 73 65 3a 20 66 61 6c | 73 65 42 6c 6f 63 6b 0a |lse: fal|seBlock.|
|000013c0| 00 00 ee 00 08 01 08 00 | e4 01 e0 01 de 01 00 00 |........|........|
|000013d0| 0d 00 03 00 c4 00 00 00 | ef 00 12 00 f3 ff 20 f8 |........|...... .|
|000013e0| 08 22 a2 f6 0b f5 21 a2 | f2 f5 f1 00 f0 00 08 00 |."....!.|........|
|000013f0| f0 ff 69 66 46 61 6c 73 | 65 3a 69 66 54 72 75 65 |..ifFals|e:ifTrue|
|00001400| 3a 00 f1 00 0e 00 03 00 | e0 01 00 00 24 02 f2 00 |:.......|....$...|
|00001410| 22 00 a5 ff 0a 09 69 66 | 46 61 6c 73 65 3a 20 66 |".....if|False: f|
|00001420| 61 6c 73 65 42 6c 6f 63 | 6b 20 69 66 54 72 75 65 |alseBloc|k ifTrue|
|00001430| 3a 20 74 72 75 65 42 6c | 6f 63 6b 0a 09 09 5e 20 |: trueBl|ock...^ |
|00001440| 73 65 6c 66 20 69 66 54 | 72 75 65 3a 20 74 72 75 |self ifT|rue: tru|
|00001450| 65 42 6c 6f 63 6b 0a 09 | 09 09 69 66 46 61 6c 73 |eBlock..|..ifFals|
|00001460| 65 3a 20 66 61 6c 73 65 | 42 6c 6f 63 6b 0a 00 00 |e: false|Block...|
|00001470| f3 00 08 01 08 00 ee 01 | ea 01 e8 01 00 00 0d 00 |........|........|
|00001480| 03 00 c4 00 00 00 f4 00 | 12 00 f4 ff 20 f8 08 21 |........|.... ..!|
|00001490| a2 f6 0a f5 57 f2 f5 f1 | f5 00 08 00 fb ff 61 6e |....W...|......an|
|000014a0| 64 3a 00 00 f6 00 0e 00 | 03 00 ea 01 00 00 1c 05 |d:......|........|
|000014b0| f7 00 22 00 c6 ff 0a 09 | 61 6e 64 3a 20 61 42 6c |..".....|and: aBl|
|000014c0| 6f 63 6b 0a 09 09 5e 20 | 73 65 6c 66 20 69 66 54 |ock...^ |self ifT|
|000014d0| 72 75 65 3a 20 61 42 6c | 6f 63 6b 20 69 66 46 61 |rue: aBl|ock ifFa|
|000014e0| 6c 73 65 3a 20 5b 20 66 | 61 6c 73 65 20 5d 0a 00 |lse: [ f|alse ]..|
|000014f0| f8 00 08 01 08 00 f6 01 | f4 01 f2 01 00 00 0d 00 |........|........|
|00001500| 03 00 c4 00 00 00 f9 00 | 12 00 f4 ff 20 f8 07 56 |........|.... ..V|
|00001510| f6 0a f5 21 a2 f2 f5 f1 | fa 00 08 00 fc ff 6f 72 |...!....|......or|
|00001520| 3a 00 fb 00 22 00 c8 ff | 0a 09 6f 72 3a 20 61 42 |:..."...|..or: aB|
|00001530| 6c 6f 63 6b 0a 09 09 5e | 20 73 65 6c 66 20 69 66 |lock...^| self if|
|00001540| 54 72 75 65 3a 20 5b 20 | 74 72 75 65 20 5d 20 69 |True: [ |true ] i|
|00001550| 66 46 61 6c 73 65 3a 20 | 61 42 6c 6f 63 6b 0a 00 |fFalse: |aBlock..|
|00001560| fc 00 1a 00 01 00 fa 01 | fd 00 16 00 27 00 34 00 |........|....'.4.|
|00001570| fc 01 12 02 de 00 4c 02 | 7e 02 3e 02 14 02 8e 14 |......L.|~.>.....|
|00001580| 00 00 00 00 00 00 a8 02 | 98 02 00 00 e2 00 b0 02 |........|........|
|00001590| 5a 16 d6 00 5e 02 96 02 | 02 02 44 02 f6 02 ae 16 |Z...^...|..D.....|
|000015a0| a4 16 00 00 e6 00 cc 02 | ae 14 da 00 6c 02 00 00 |........|....l...|
|000015b0| 54 02 52 02 6a 02 00 00 | 00 00 00 00 fe 00 08 01 |T.R.j...|........|
|000015c0| 08 00 0a 02 34 00 06 02 | 08 02 0d 00 05 00 0a 00 |....4...|........|
|000015d0| 00 00 ff 00 08 00 f6 ff | 6e 65 77 4f 62 6a 65 63 |........|newObjec|
|000015e0| 74 00 00 01 0e 00 03 00 | fe 01 00 00 06 05 01 01 |t.......|........|
|000015f0| 08 00 f5 ff 69 6e 69 74 | 69 61 6c 69 7a 65 00 00 |....init|ialize..|
|00001600| 02 01 0e 00 03 00 02 02 | 00 00 36 02 03 01 12 00 |........|..6.....|
|00001610| e9 ff 20 11 0b 16 70 f5 | 20 40 a2 bd f8 12 30 81 |.. ...p.| @....0.|
|00001620| 91 f6 15 f5 30 a3 f2 f5 | f1 00 04 01 16 00 02 00 |....0...|........|
|00001630| 0c 00 02 02 05 01 22 00 | 6e ff 09 6e 65 77 09 09 |......".|n..new..|
|00001640| 7c 20 6e 65 77 4f 62 6a | 65 63 74 20 7c 0a 09 09 || newObj|ect |...|
|00001650| 6e 65 77 4f 62 6a 65 63 | 74 20 3c 2d 20 73 65 6c |newObjec|t <- sel|
|00001660| 66 20 6e 65 77 3a 20 69 | 6e 73 74 61 6e 63 65 53 |f new: i|nstanceS|
|00001670| 69 7a 65 2e 0a 09 09 5e | 20 28 73 65 6c 66 20 3d |ize....^| (self =|
|00001680| 3d 20 43 6c 61 73 73 29 | 0a 09 09 09 69 66 54 72 |= Class)|....ifTr|
|00001690| 75 65 3a 20 5b 20 6e 65 | 77 4f 62 6a 65 63 74 20 |ue: [ ne|wObject |
|000016a0| 69 6e 69 74 69 61 6c 69 | 7a 65 20 5d 0a 09 09 09 |initiali|ze ]....|
|000016b0| 69 66 46 61 6c 73 65 3a | 20 5b 20 6e 65 77 4f 62 |ifFalse:| [ newOb|
|000016c0| 6a 65 63 74 20 6e 65 77 | 20 5d 0a 00 06 01 08 01 |ject new| ]......|
|000016d0| 08 00 10 02 82 00 0e 02 | 00 00 0d 00 03 00 0a 00 |........|........|
|000016e0| 00 00 07 01 12 00 f7 ff | 21 d1 3a 20 d2 16 f2 f5 |........|!.: ....|
|000016f0| f1 00 08 01 22 00 85 ff | 0a 09 6e 65 77 3a 20 73 |...."...|..new: s|
|00001700| 69 7a 65 09 22 20 68 61 | 63 6b 20 6f 75 74 20 62 |ize." ha|ck out b|
|00001710| 6c 6f 63 6b 20 74 68 65 | 20 72 69 67 68 74 20 73 |lock the| right s|
|00001720| 69 7a 65 20 61 6e 64 20 | 63 6c 61 73 73 20 22 0a |ize and |class ".|
|00001730| 09 09 22 63 72 65 61 74 | 65 20 61 20 6e 65 77 20 |.."creat|e a new |
|00001740| 62 6c 6f 63 6b 2c 20 73 | 65 74 20 69 74 73 20 63 |block, s|et its c|
|00001750| 6c 61 73 73 22 0a 09 09 | 5e 20 3c 20 32 32 20 3c |lass"...|^ < 22 <|
|00001760| 20 35 38 20 73 69 7a 65 | 20 3e 20 73 65 6c 66 20 | 58 size| > self |
|00001770| 3e 0a 00 00 09 01 0e 00 | 03 00 82 00 0c 02 c0 02 |>.......|........|
|00001780| 0a 01 08 01 08 00 42 02 | 3e 02 3c 02 40 02 0d 00 |......B.|>.<.@...|
|00001790| 07 00 0a 00 00 00 0b 01 | 08 00 f8 ff 61 53 79 6d |........|....aSym|
|000017a0| 62 6f 6c 00 0c 01 0e 00 | 03 00 16 02 00 00 84 02 |bol.....|........|
|000017b0| 0d 01 08 00 f8 ff 61 53 | 74 72 69 6e 67 00 0e 01 |......aS|tring...|
|000017c0| 0e 00 03 00 1a 02 00 00 | 0c 05 0f 01 08 00 f7 ff |........|........|
|000017d0| 6e 65 77 43 6c 61 73 73 | 00 00 10 01 08 00 fa ff |newClass|........|
|000017e0| 6e 61 6d 65 3a 00 11 01 | 08 00 f4 ff 73 75 70 65 |name:...|....supe|
|000017f0| 72 43 6c 61 73 73 3a 00 | 12 01 0e 00 03 00 22 02 |rClass:.|......".|
|00001800| 00 00 2a 02 13 01 b2 00 | 06 00 00 00 03 00 05 00 |..*.....|........|
|00001810| 2d 00 00 00 00 00 14 01 | 08 00 f3 ff 69 73 41 6c |-.......|....isAl|
|00001820| 70 68 61 62 65 74 69 63 | 00 00 15 01 0e 00 03 00 |phabetic|........|
|00001830| 28 02 00 00 5a 03 16 01 | 08 00 f9 ff 77 6f 72 64 |(...Z...|....word|
|00001840| 73 3a 00 00 17 01 0e 00 | 03 00 2c 02 00 00 26 03 |s:......|..,...&.|
|00001850| 18 01 08 00 f5 ff 76 61 | 72 69 61 62 6c 65 73 3a |......va|riables:|
|00001860| 00 00 19 01 0e 00 03 00 | 30 02 00 00 30 03 1a 01 |........|0...0...|
|00001870| 08 00 f8 ff 61 73 73 69 | 67 6e 3a 00 1b 01 0e 00 |....assi|gn:.....|
|00001880| 03 00 34 02 00 00 54 0e | 1c 01 08 00 f8 ff 63 6c |..4...T.|......cl|
|00001890| 61 73 73 65 73 00 1d 01 | 0e 00 03 00 38 02 6e 17 |asses...|....8.n.|
|000018a0| 22 06 1e 01 12 00 d3 ff | 40 a2 a3 f4 21 82 91 f5 |".......|@...!...|
|000018b0| f4 20 82 92 f5 f4 22 43 | 54 d2 1d f6 1a 31 81 94 |. ...."C|T....1..|
|000018c0| f2 82 95 82 96 f5 70 f5 | 21 30 82 97 f5 48 a2 21 |......p.|!0...H.!|
|000018d0| 30 83 99 f5 f1 00 1f 01 | 08 00 dd ff 61 64 64 53 |0.......|....addS|
|000018e0| 75 62 43 6c 61 73 73 3a | 69 6e 73 74 61 6e 63 65 |ubClass:|instance|
|000018f0| 56 61 72 69 61 62 6c 65 | 4e 61 6d 65 73 3a 00 00 |Variable|Names:..|
|00001900| 20 01 16 00 0a 00 0c 00 | 20 02 22 02 26 02 28 02 | .......| .".&.(.|
|00001910| 2c 02 30 02 34 02 38 02 | 6a 01 21 01 22 00 03 ff |,.0.4.8.|j.!."...|
|00001920| 0a 09 61 64 64 53 75 62 | 43 6c 61 73 73 3a 20 61 |..addSub|Class: a|
|00001930| 53 79 6d 62 6f 6c 20 69 | 6e 73 74 61 6e 63 65 56 |Symbol i|nstanceV|
|00001940| 61 72 69 61 62 6c 65 4e | 61 6d 65 73 3a 20 61 53 |ariableN|ames: aS|
|00001950| 74 72 69 6e 67 09 7c 20 | 6e 65 77 43 6c 61 73 73 |tring.| |newClass|
|00001960| 20 7c 0a 09 09 6e 65 77 | 43 6c 61 73 73 20 3c 2d | |...new|Class <-|
|00001970| 20 43 6c 61 73 73 20 6e | 65 77 3b 20 6e 61 6d 65 | Class n|ew; name|
|00001980| 3a 20 61 53 79 6d 62 6f | 6c 3b 20 73 75 70 65 72 |: aSymbo|l; super|
|00001990| 43 6c 61 73 73 3a 20 73 | 65 6c 66 3b 0a 09 09 09 |Class: s|elf;....|
|000019a0| 09 76 61 72 69 61 62 6c | 65 73 3a 20 0a 09 09 09 |.variabl|es: ....|
|000019b0| 09 20 20 28 61 53 74 72 | 69 6e 67 20 77 6f 72 64 |. (aStr|ing word|
|000019c0| 73 3a 20 5b 3a 78 20 7c | 20 78 20 69 73 41 6c 70 |s: [:x || x isAlp|
|000019d0| 68 61 62 65 74 69 63 20 | 5d 29 2e 0a 09 09 61 53 |habetic |])....aS|
|000019e0| 79 6d 62 6f 6c 20 61 73 | 73 69 67 6e 3a 20 6e 65 |ymbol as|sign: ne|
|000019f0| 77 43 6c 61 73 73 2e 0a | 09 09 63 6c 61 73 73 65 |wClass..|..classe|
|00001a00| 73 20 61 74 3a 20 61 53 | 79 6d 62 6f 6c 20 70 75 |s at: aS|ymbol pu|
|00001a10| 74 3a 20 6e 65 77 43 6c | 61 73 73 0a 00 00 22 01 |t: newCl|ass...".|
|00001a20| 08 01 08 00 4a 02 02 02 | 46 02 48 02 0d 00 03 00 |....J...|F.H.....|
|00001a30| 0a 00 00 00 23 01 12 00 | f3 ff 40 a2 63 f5 50 61 |....#...|..@.c.Pa|
|00001a40| f5 41 a2 a3 62 f5 f1 00 | 24 01 16 00 02 00 ac 00 |.A..b...|$.......|
|00001a50| 1c 00 25 01 22 00 a9 ff | 0a 09 69 6e 69 74 69 61 |..%."...|..initia|
|00001a60| 6c 69 7a 65 0a 09 09 73 | 75 70 65 72 43 6c 61 73 |lize...s|uperClas|
|00001a70| 73 20 3c 2d 20 4f 62 6a | 65 63 74 2e 0a 09 09 69 |s <- Obj|ect....i|
|00001a80| 6e 73 74 61 6e 63 65 53 | 69 7a 65 20 3c 2d 20 30 |nstanceS|ize <- 0|
|00001a90| 2e 0a 09 09 6d 65 74 68 | 6f 64 73 20 3c 2d 20 44 |....meth|ods <- D|
|00001aa0| 69 63 74 69 6f 6e 61 72 | 79 20 6e 65 77 0a 00 00 |ictionar|y new...|
|00001ab0| 26 01 08 01 08 00 50 02 | de 00 4e 02 00 00 0d 00 |&.....P.|..N.....|
|00001ac0| 03 00 0a 00 00 00 27 01 | 12 00 fc ff 12 f2 f5 f1 |......'.|........|
|00001ad0| 28 01 22 00 e9 ff 0a 09 | 6d 65 74 68 6f 64 73 0a |(.".....|methods.|
|00001ae0| 09 09 5e 20 6d 65 74 68 | 6f 64 73 0a 00 00 29 01 |..^ meth|ods...).|
|00001af0| 08 01 08 00 5c 02 54 02 | 58 02 5a 02 0d 00 03 00 |....\.T.|X.Z.....|
|00001b00| 0a 00 00 00 2a 01 08 00 | f3 ff 6d 65 74 68 6f 64 |....*...|..method|
|00001b10| 4e 61 6d 65 64 3a 00 00 | 2b 01 0e 00 03 00 54 02 |Named:..|+.....T.|
|00001b20| 00 00 e0 04 2c 01 12 00 | e7 ff 12 21 0b 14 f8 0b |....,...|...!....|
|00001b30| 12 21 bf f2 f5 13 a1 f8 | 15 13 21 82 90 f2 f5 55 |.!......|..!....U|
|00001b40| f2 f5 f1 00 2d 01 16 00 | 01 00 54 02 2e 01 22 00 |....-...|..T...".|
|00001b50| 5d ff 0a 09 6d 65 74 68 | 6f 64 4e 61 6d 65 64 3a |]...meth|odNamed:|
|00001b60| 20 6e 61 6d 65 0a 09 09 | 28 6d 65 74 68 6f 64 73 | name...|(methods|
|00001b70| 20 69 6e 63 6c 75 64 65 | 73 4b 65 79 3a 20 6e 61 | include|sKey: na|
|00001b80| 6d 65 29 0a 09 09 09 69 | 66 54 72 75 65 3a 20 5b |me)....i|fTrue: [|
|00001b90| 20 5e 20 6d 65 74 68 6f | 64 73 20 61 74 3a 20 6e | ^ metho|ds at: n|
|00001ba0| 61 6d 65 20 5d 2e 0a 09 | 09 28 73 75 70 65 72 43 |ame ]...|.(superC|
|00001bb0| 6c 61 73 73 20 6e 6f 74 | 4e 69 6c 29 0a 09 09 09 |lass not|Nil)....|
|00001bc0| 69 66 54 72 75 65 3a 20 | 5b 20 5e 20 73 75 70 65 |ifTrue: |[ ^ supe|
|00001bd0| 72 43 6c 61 73 73 20 6d | 65 74 68 6f 64 4e 61 6d |rClass m|ethodNam|
|00001be0| 65 64 3a 20 6e 61 6d 65 | 20 5d 2e 0a 09 09 5e 20 |ed: name| ]....^ |
|00001bf0| 6e 69 6c 0a 00 00 2f 01 | 08 01 08 00 62 02 d6 00 |nil.../.|....b...|
|00001c00| 60 02 00 00 0d 00 03 00 | 0a 00 00 00 30 01 12 00 |`.......|....0...|
|00001c10| fc ff 10 f2 f5 f1 31 01 | 22 00 ef ff 0a 09 6e 61 |......1.|".....na|
|00001c20| 6d 65 0a 09 09 5e 20 6e | 61 6d 65 0a 00 00 32 01 |me...^ n|ame...2.|
|00001c30| 08 01 08 00 68 02 20 02 | 66 02 00 00 0d 00 03 00 |....h. .|f.......|
|00001c40| 0a 00 00 00 33 01 12 00 | fc ff 21 60 f5 f1 34 01 |....3...|..!`..4.|
|00001c50| 22 00 dd ff 0a 09 6e 61 | 6d 65 3a 20 61 53 74 72 |".....na|me: aStr|
|00001c60| 69 6e 67 0a 09 09 6e 61 | 6d 65 20 3c 2d 20 61 53 |ing...na|me <- aS|
|00001c70| 74 72 69 6e 67 0a 00 00 | 35 01 0e 00 03 00 20 02 |tring...|5..... .|
|00001c80| 64 02 44 16 36 01 08 01 | 08 00 70 02 da 00 6e 02 |d.D.6...|..p...n.|
|00001c90| 00 00 0d 00 03 00 0a 00 | 00 00 37 01 12 00 fc ff |........|..7.....|
|00001ca0| 11 f2 f5 f1 38 01 22 00 | df ff 0a 09 69 6e 73 74 |....8.".|....inst|
|00001cb0| 61 6e 63 65 53 69 7a 65 | 0a 09 09 5e 20 69 6e 73 |anceSize|...^ ins|
|00001cc0| 74 61 6e 63 65 53 69 7a | 65 0a 00 00 39 01 08 01 |tanceSiz|e...9...|
|00001cd0| 08 00 7c 02 42 00 78 02 | 7a 02 0d 00 03 00 0a 00 |..|.B.x.|z.......|
|00001ce0| 00 00 3a 01 08 00 f7 ff | 61 73 53 74 72 69 6e 67 |..:.....|asString|
|00001cf0| 00 00 3b 01 0e 00 03 00 | 74 02 00 00 ee 09 3c 01 |..;.....|t.....<.|
|00001d00| 12 00 fa ff 10 81 90 f2 | f5 f1 3d 01 16 00 01 00 |........|..=.....|
|00001d10| 74 02 3e 01 22 00 df ff | 0a 09 70 72 69 6e 74 53 |t.>."...|..printS|
|00001d20| 74 72 69 6e 67 0a 09 09 | 5e 20 6e 61 6d 65 20 61 |tring...|^ name a|
|00001d30| 73 53 74 72 69 6e 67 0a | 00 00 3f 01 0e 00 03 00 |sString.|..?.....|
|00001d40| 42 00 72 02 de 02 40 01 | 08 01 08 00 94 02 90 02 |B.r...@.|........|
|00001d50| 8e 02 92 02 0d 00 07 00 | 0a 00 00 00 41 01 08 00 |........|....A...|
|00001d60| f9 ff 74 68 65 53 65 74 | 00 00 42 01 0e 00 03 00 |..theSet|..B.....|
|00001d70| 82 02 00 00 00 00 43 01 | b2 00 06 00 00 00 03 00 |......C.|........|
|00001d80| 05 00 1b 00 00 00 00 00 | 44 01 08 00 f8 ff 61 64 |........|D.....ad|
|00001d90| 64 41 6c 6c 3a 00 45 01 | 08 00 ed ff 75 70 53 75 |dAll:.E.|....upSu|
|00001da0| 70 65 72 63 6c 61 73 73 | 43 68 61 69 6e 3a 00 00 |perclass|Chain:..|
|00001db0| 46 01 0e 00 03 00 8a 02 | 00 00 a4 02 47 01 12 00 |F.......|....G...|
|00001dc0| e6 ff 40 a2 a3 70 f5 20 | 41 54 d2 1d f6 14 30 31 |..@..p. |AT....01|
|00001dd0| 81 92 82 93 f2 82 94 f5 | 30 f2 f5 f1 48 01 08 00 |........|0...H...|
|00001de0| f5 ff 72 65 73 70 6f 6e | 64 73 54 6f 00 00 49 01 |..respon|dsTo..I.|
|00001df0| 16 00 05 00 1c 00 86 02 | de 00 88 02 8a 02 4a 01 |........|......J.|
|00001e00| 22 00 80 ff 0a 09 72 65 | 73 70 6f 6e 64 73 54 6f |".....re|spondsTo|
|00001e10| 09 7c 20 74 68 65 53 65 | 74 20 7c 0a 09 09 74 68 |.| theSe|t |...th|
|00001e20| 65 53 65 74 20 3c 2d 20 | 44 69 63 74 69 6f 6e 61 |eSet <- |Dictiona|
|00001e30| 72 79 20 6e 65 77 2e 0a | 09 09 73 65 6c 66 20 75 |ry new..|..self u|
|00001e40| 70 53 75 70 65 72 63 6c | 61 73 73 43 68 61 69 6e |pSupercl|assChain|
|00001e50| 3a 20 0a 09 09 09 5b 3a | 78 20 7c 20 74 68 65 53 |: ....[:|x | theS|
|00001e60| 65 74 20 61 64 64 41 6c | 6c 3a 20 78 20 6d 65 74 |et addAl|l: x met|
|00001e70| 68 6f 64 73 20 5d 2e 0a | 09 09 5e 20 74 68 65 53 |hods ]..|..^ theS|
|00001e80| 65 74 0a 00 4b 01 0e 00 | 03 00 90 02 80 02 be 14 |et..K...|........|
|00001e90| 4c 01 08 01 08 00 ae 02 | a8 02 a6 02 ac 02 0d 00 |L.......|........|
|00001ea0| 07 00 0a 00 00 00 4d 01 | 08 00 fb ff 4c 69 73 74 |......M.|....List|
|00001eb0| 00 00 4e 01 b2 00 06 00 | 00 00 05 00 03 00 19 00 |..N.....|........|
|00001ec0| 00 00 00 00 4f 01 08 00 | fb ff 61 64 64 3a 00 00 |....O...|..add:..|
|00001ed0| 50 01 0e 00 03 00 9e 02 | 00 00 6c 06 51 01 08 00 |P.......|..l.Q...|
|00001ee0| f3 ff 69 6e 6a 65 63 74 | 3a 69 6e 74 6f 3a 00 00 |..inject|:into:..|
|00001ef0| 52 01 0e 00 03 00 a2 02 | 00 00 94 06 53 01 12 00 |R.......|....S...|
|00001f00| e2 ff 40 a2 41 a2 a3 42 | 54 d2 1d f6 1a 31 81 93 |..@.A..B|T....1..|
|00001f10| 20 bd f8 17 30 31 82 94 | f5 30 f2 83 95 f2 f5 f1 | ...01..|.0......|
|00001f20| 54 01 08 00 f5 ff 73 75 | 62 43 6c 61 73 73 65 73 |T.....su|bClasses|
|00001f30| 00 00 55 01 0e 00 03 00 | a8 02 00 00 98 0a 56 01 |..U.....|......V.|
|00001f40| 16 00 06 00 38 02 9a 02 | 9c 02 e2 00 9e 02 a2 02 |....8...|........|
|00001f50| 57 01 22 00 8d ff 0a 09 | 73 75 62 43 6c 61 73 73 |W.".....|subClass|
|00001f60| 65 73 0a 09 09 5e 20 63 | 6c 61 73 73 65 73 20 69 |es...^ c|lasses i|
|00001f70| 6e 6a 65 63 74 3a 20 4c | 69 73 74 20 6e 65 77 0a |nject: L|ist new.|
|00001f80| 09 09 09 69 6e 74 6f 3a | 20 5b 3a 78 20 3a 79 20 |...into:| [:x :y |
|00001f90| 7c 20 28 79 20 73 75 70 | 65 72 43 6c 61 73 73 20 || (y sup|erClass |
|00001fa0| 3d 3d 20 73 65 6c 66 29 | 0a 09 09 09 09 09 09 69 |== self)|.......i|
|00001fb0| 66 54 72 75 65 3a 20 5b | 20 78 20 61 64 64 3a 20 |fTrue: [| x add: |
|00001fc0| 79 5d 2e 20 78 20 5d 0a | 00 00 58 01 08 01 08 00 |y]. x ].|..X.....|
|00001fd0| b4 02 e2 00 b2 02 00 00 | 0d 00 03 00 0a 00 00 00 |........|........|
|00001fe0| 59 01 12 00 fc ff 13 f2 | f5 f1 5a 01 22 00 e3 ff |Y.......|..Z."...|
|00001ff0| 0a 09 73 75 70 65 72 43 | 6c 61 73 73 0a 09 09 5e |..superC|lass...^|
|00002000| 20 73 75 70 65 72 43 6c | 61 73 73 0a 00 00 5b 01 | superCl|ass...[.|
|00002010| 08 01 08 00 be 02 22 02 | bc 02 00 00 0d 00 03 00 |......".|........|
|00002020| 0a 00 00 00 5c 01 08 00 | f9 ff 61 43 6c 61 73 73 |....\...|..aClass|
|00002030| 00 00 5d 01 0e 00 03 00 | b8 02 00 00 dc 03 5e 01 |..].....|......^.|
|00002040| 12 00 fc ff 21 63 f5 f1 | 5f 01 22 00 d3 ff 0a 09 |....!c..|_.".....|
|00002050| 73 75 70 65 72 43 6c 61 | 73 73 3a 20 61 43 6c 61 |superCla|ss: aCla|
|00002060| 73 73 0a 09 09 73 75 70 | 65 72 43 6c 61 73 73 20 |ss...sup|erClass |
|00002070| 3c 2d 20 61 43 6c 61 73 | 73 0a 00 00 60 01 0e 00 |<- aClas|s...`...|
|00002080| 03 00 22 02 b6 02 ca 02 | 61 01 08 01 08 00 c8 02 |..".....|a.......|
|00002090| 8a 02 c4 02 c6 02 0d 00 | 03 00 0a 00 00 00 62 01 |........|......b.|
|000020a0| 12 00 f1 ff 21 20 0b 18 | f5 13 a1 f8 0e 13 21 82 |....! ..|......!.|
|000020b0| 90 f5 f1 00 63 01 16 00 | 01 00 8a 02 64 01 22 00 |....c...|....d.".|
|000020c0| 83 ff 0a 09 75 70 53 75 | 70 65 72 63 6c 61 73 73 |....upSu|perclass|
|000020d0| 43 68 61 69 6e 3a 20 61 | 42 6c 6f 63 6b 0a 09 09 |Chain: a|Block...|
|000020e0| 61 42 6c 6f 63 6b 20 76 | 61 6c 75 65 3a 20 73 65 |aBlock v|alue: se|
|000020f0| 6c 66 2e 0a 09 09 28 73 | 75 70 65 72 43 6c 61 73 |lf....(s|uperClas|
|00002100| 73 20 6e 6f 74 4e 69 6c | 29 0a 09 09 09 69 66 54 |s notNil|)....ifT|
|00002110| 72 75 65 3a 20 5b 20 73 | 75 70 65 72 43 6c 61 73 |rue: [ s|uperClas|
|00002120| 73 20 75 70 53 75 70 65 | 72 63 6c 61 73 73 43 68 |s upSupe|rclassCh|
|00002130| 61 69 6e 3a 20 61 42 6c | 6f 63 6b 20 5d 0a 00 00 |ain: aBl|ock ]...|
|00002140| 65 01 0e 00 03 00 8a 02 | c2 02 7e 16 66 01 08 01 |e.......|..~.f...|
|00002150| 08 00 d0 02 e6 00 ce 02 | 00 00 0d 00 03 00 0a 00 |........|........|
|00002160| 00 00 67 01 12 00 fc ff | 14 f2 f5 f1 68 01 22 00 |..g.....|....h.".|
|00002170| e5 ff 0a 09 76 61 72 69 | 61 62 6c 65 73 0a 09 09 |....vari|ables...|
|00002180| 5e 20 76 61 72 69 61 62 | 6c 65 73 0a 00 00 69 01 |^ variab|les...i.|
|00002190| 08 01 08 00 dc 02 30 02 | d8 02 da 02 0d 00 03 00 |......0.|........|
|000021a0| 0a 00 00 00 6a 01 08 00 | f6 ff 6e 61 6d 65 41 72 |....j...|..nameAr|
|000021b0| 72 61 79 00 6b 01 0e 00 | 03 00 d4 02 00 00 2a 06 |ray.k...|......*.|
|000021c0| 6c 01 12 00 f4 ff 21 64 | f5 13 81 90 21 a5 b0 61 |l.....!d|....!..a|
|000021d0| f5 f1 6d 01 16 00 01 00 | da 00 6e 01 22 00 93 ff |..m.....|..n."...|
|000021e0| 0a 09 76 61 72 69 61 62 | 6c 65 73 3a 20 6e 61 6d |..variab|les: nam|
|000021f0| 65 41 72 72 61 79 0a 09 | 09 76 61 72 69 61 62 6c |eArray..|.variabl|
|00002200| 65 73 20 3c 2d 20 6e 61 | 6d 65 41 72 72 61 79 2e |es <- na|meArray.|
|00002210| 0a 09 09 69 6e 73 74 61 | 6e 63 65 53 69 7a 65 20 |...insta|nceSize |
|00002220| 3c 2d 20 73 75 70 65 72 | 43 6c 61 73 73 20 69 6e |<- super|Class in|
|00002230| 73 74 61 6e 63 65 53 69 | 7a 65 20 2b 20 6e 61 6d |stanceSi|ze + nam|
|00002240| 65 41 72 72 61 79 20 73 | 69 7a 65 0a 00 00 6f 01 |eArray s|ize...o.|
|00002250| 0e 00 03 00 30 02 d2 02 | a2 16 70 01 08 01 08 00 |....0...|..p.....|
|00002260| f4 02 ec 02 f0 02 f2 02 | 0d 00 07 00 0a 00 00 00 |........|........|
|00002270| 71 01 08 00 fe ff 6d 00 | 72 01 08 00 fe ff 61 00 |q.....m.|r.....a.|
|00002280| 73 01 0e 00 03 00 e4 02 | 00 00 7c 08 74 01 b2 00 |s.......|..|.t...|
|00002290| 06 00 00 00 03 00 05 00 | 25 00 00 00 00 00 75 01 |........|%.....u.|
|000022a0| 22 00 f5 ff 65 78 65 63 | 75 74 69 6e 67 20 00 00 |"...exec|uting ..|
|000022b0| 76 01 08 00 f9 ff 77 61 | 74 63 68 3a 00 00 77 01 |v.....wa|tch:..w.|
|000022c0| 22 00 f1 ff 6e 6f 20 73 | 75 63 68 20 6d 65 74 68 |"...no s|uch meth|
|000022d0| 6f 64 00 00 78 01 12 00 | dd ff 20 21 82 90 70 f5 |od..x...|.. !..p.|
|000022e0| 30 a1 f8 1f 30 41 54 d2 | 1d f6 1a 42 21 be a7 f5 |0...0AT.|...B!...|
|000022f0| 31 a7 f2 82 93 f2 f6 22 | f5 44 f2 f5 f1 00 79 01 |1......"|.D....y.|
|00002300| 16 00 05 00 54 02 e8 02 | ea 02 ec 02 ee 02 7a 01 |....T...|......z.|
|00002310| 22 00 51 ff 0a 09 77 61 | 74 63 68 3a 20 6e 61 6d |".Q...wa|tch: nam|
|00002320| 65 09 7c 20 6d 20 7c 0a | 09 09 6d 20 3c 2d 20 73 |e.| m |.|..m <- s|
|00002330| 65 6c 66 20 6d 65 74 68 | 6f 64 4e 61 6d 65 64 3a |elf meth|odNamed:|
|00002340| 20 6e 61 6d 65 2e 0a 09 | 09 28 6d 20 6e 6f 74 4e | name...|.(m notN|
|00002350| 69 6c 29 20 0a 09 09 09 | 69 66 54 72 75 65 3a 20 |il) ....|ifTrue: |
|00002360| 5b 20 5e 20 6d 20 77 61 | 74 63 68 3a 20 0a 09 09 |[ ^ m wa|tch: ...|
|00002370| 09 09 5b 3a 61 20 7c 20 | 28 27 65 78 65 63 75 74 |..[:a | |('execut|
|00002380| 69 6e 67 20 27 2c 20 6e | 61 6d 65 29 20 70 72 69 |ing ', n|ame) pri|
|00002390| 6e 74 2e 20 61 20 70 72 | 69 6e 74 5d 20 5d 0a 09 |nt. a pr|int] ]..|
|000023a0| 09 09 69 66 46 61 6c 73 | 65 3a 20 5b 20 5e 20 27 |..ifFals|e: [ ^ '|
|000023b0| 6e 6f 20 73 75 63 68 20 | 6d 65 74 68 6f 64 27 20 |no such |method' |
|000023c0| 5d 0a 00 00 7b 01 0e 00 | 03 00 ec 02 e0 02 00 00 |]...{...|........|
|000023d0| 7c 01 1a 00 01 00 fa 02 | 7d 01 16 00 27 00 0c 03 ||.......|}...'...|
|000023e0| 08 03 00 00 60 01 2c 03 | 00 00 00 00 00 00 00 00 |....`.,.|........|
|000023f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 38 03 36 03 |........|....8.6.|
|00002400| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 48 03 |........|......H.|
|00002410| 42 03 00 00 00 00 00 00 | 00 00 16 03 12 03 00 00 |B.......|........|
|00002420| 6a 01 fc 02 2a 03 00 00 | 00 00 00 00 7e 01 08 01 |j...*...|....~...|
|00002430| 08 00 06 03 6a 01 02 03 | 04 03 0d 00 03 00 ec 00 |....j...|........|
|00002440| 00 00 7f 01 08 00 fc ff | 6b 65 79 00 80 01 0e 00 |........|key.....|
|00002450| 03 00 fe 02 00 00 0c 06 | 81 01 12 00 f9 ff 13 21 |........|.......!|
|00002460| 22 83 90 f5 f1 00 82 01 | 16 00 01 00 6a 01 83 01 |".......|....j...|
|00002470| 22 00 ca ff 09 61 74 3a | 20 6b 65 79 20 70 75 74 |"....at:| key put|
|00002480| 3a 20 76 61 6c 75 65 0a | 09 09 74 65 6d 70 6f 72 |: value.|..tempor|
|00002490| 61 72 69 65 73 20 61 74 | 3a 20 6b 65 79 20 70 75 |aries at|: key pu|
|000024a0| 74 3a 20 76 61 6c 75 65 | 0a 00 84 01 08 01 08 00 |t: value|........|
|000024b0| 10 03 0c 03 0a 03 00 00 | 0d 00 03 00 ec 00 00 00 |........|........|
|000024c0| 85 01 12 00 fc ff 21 61 | f5 f1 86 01 08 00 f8 ff |......!a|........|
|000024d0| 6d 65 74 68 6f 64 3a 00 | 87 01 0e 00 03 00 0c 03 |method:.|........|
|000024e0| 00 00 20 03 88 01 22 00 | e5 ff 0a 09 6d 65 74 68 |.. ...".|....meth|
|000024f0| 6f 64 3a 20 6d 0a 09 09 | 6d 65 74 68 6f 64 20 3c |od: m...|method <|
|00002500| 2d 20 6d 0a 00 00 89 01 | 08 01 08 00 1a 03 16 03 |- m.....|........|
|00002510| 14 03 00 00 0d 00 03 00 | ec 00 00 00 8a 01 12 00 |........|........|
|00002520| fc ff 21 62 f5 f1 8b 01 | 08 00 f5 ff 61 72 67 75 |..!b....|....argu|
|00002530| 6d 65 6e 74 73 3a 00 00 | 8c 01 0e 00 03 00 16 03 |ments:..|........|
|00002540| 00 00 54 06 8d 01 22 00 | df ff 0a 09 61 72 67 75 |..T...".|....argu|
|00002550| 6d 65 6e 74 73 3a 20 61 | 0a 09 09 61 72 67 75 6d |ments: a|...argum|
|00002560| 65 6e 74 73 20 3c 2d 20 | 61 0a 00 00 8e 01 08 01 |ents <- |a.......|
|00002570| 08 00 28 03 24 03 22 03 | 00 00 0d 00 03 00 ec 00 |..(.$.".|........|
|00002580| 00 00 8f 01 08 00 fe ff | 74 00 90 01 0e 00 03 00 |........|t.......|
|00002590| 1e 03 00 00 e0 0c 91 01 | 12 00 fc ff 21 63 f5 f1 |........|....!c..|
|000025a0| 92 01 08 00 f3 ff 74 65 | 6d 70 6f 72 61 72 69 65 |......te|mporarie|
|000025b0| 73 3a 00 00 93 01 0e 00 | 03 00 24 03 00 00 c4 03 |s:......|..$.....|
|000025c0| 94 01 22 00 db ff 0a 09 | 74 65 6d 70 6f 72 61 72 |..".....|temporar|
|000025d0| 69 65 73 3a 20 74 0a 09 | 09 74 65 6d 70 6f 72 61 |ies: t..|.tempora|
|000025e0| 72 69 65 73 20 3c 2d 20 | 74 0a 00 00 95 01 0e 00 |ries <- |t.......|
|000025f0| 03 00 24 03 1c 03 00 00 | 96 01 08 01 08 00 34 03 |..$.....|......4.|
|00002600| 60 01 32 03 00 00 0d 00 | 03 00 ec 00 00 00 97 01 |`.2.....|........|
|00002610| 08 00 f8 ff 62 79 74 65 | 50 74 72 00 98 01 0e 00 |....byte|Ptr.....|
|00002620| 03 00 2e 03 00 00 98 03 | 99 01 12 00 fa ff 20 21 |........|...... !|
|00002630| d2 1c f5 f1 9a 01 22 00 | 93 ff 0a 09 72 65 74 75 |......".|....retu|
|00002640| 72 6e 54 6f 42 6c 6f 63 | 6b 3a 20 62 79 74 65 50 |rnToBloc|k: byteP|
|00002650| 74 72 0a 09 09 22 20 63 | 68 61 6e 67 65 20 74 68 |tr..." c|hange th|
|00002660| 65 20 6c 6f 63 61 74 69 | 6f 6e 20 77 65 20 77 69 |e locati|on we wi|
|00002670| 6c 6c 20 72 65 74 75 72 | 6e 20 74 6f 2c 20 74 6f |ll retur|n to, to|
|00002680| 20 65 78 65 63 75 74 65 | 20 61 20 62 6c 6f 63 6b | execute| a block|
|00002690| 22 0a 09 09 3c 32 38 20 | 73 65 6c 66 20 62 79 74 |"...<28 |self byt|
|000026a0| 65 50 74 72 3e 0a 00 00 | 9b 01 08 01 08 00 40 03 |ePtr>...|......@.|
|000026b0| 38 03 3c 03 3e 03 0d 00 | 03 00 ec 00 00 00 9c 01 |8.<.>...|........|
|000026c0| 08 00 fb ff 63 6f 70 79 | 00 00 9d 01 0e 00 03 00 |....copy|........|
|000026d0| 38 03 00 00 90 06 9e 01 | 12 00 f4 ff 20 81 fb 00 |8.......|.... ...|
|000026e0| 13 81 91 82 92 f2 f5 f1 | 9f 01 16 00 03 00 38 03 |........|......8.|
|000026f0| 38 03 24 03 a0 01 22 00 | cb ff 0a 09 63 6f 70 79 |8.$...".|....copy|
|00002700| 0a 09 09 5e 20 73 75 70 | 65 72 20 63 6f 70 79 20 |...^ sup|er copy |
|00002710| 74 65 6d 70 6f 72 61 72 | 69 65 73 3a 20 74 65 6d |temporar|ies: tem|
|00002720| 70 6f 72 61 72 69 65 73 | 20 63 6f 70 79 0a 00 00 |poraries| copy...|
|00002730| a1 01 08 01 08 00 4e 03 | 48 03 46 03 4c 03 0d 00 |......N.|H.F.L...|
|00002740| 03 00 ec 00 00 00 a2 01 | 22 00 dd ff 69 6e 63 6f |........|"...inco|
|00002750| 72 72 65 63 74 20 63 6f | 6e 74 65 78 74 20 66 6f |rrect co|ntext fo|
|00002760| 72 20 62 6c 6f 63 6b 20 | 72 65 74 75 72 6e 00 00 |r block |return..|
|00002770| a3 01 12 00 f3 ff 20 d1 | 12 f7 0c 40 a2 41 0b 13 |...... .|...@.A..|
|00002780| f2 f5 f1 00 a4 01 08 00 | f4 ff 62 6c 6f 63 6b 52 |........|..blockR|
|00002790| 65 74 75 72 6e 00 a5 01 | 0e 00 03 00 48 03 00 00 |eturn...|....H...|
|000027a0| 04 08 a6 01 16 00 02 00 | 42 01 44 03 a7 01 22 00 |........|B.D...".|
|000027b0| 99 ff 0a 09 62 6c 6f 63 | 6b 52 65 74 75 72 6e 0a |....bloc|kReturn.|
|000027c0| 09 09 3c 31 38 20 73 65 | 6c 66 3e 0a 09 09 09 69 |..<18 se|lf>....i|
|000027d0| 66 46 61 6c 73 65 3a 20 | 5b 20 5e 20 73 6d 61 6c |fFalse: |[ ^ smal|
|000027e0| 6c 74 61 6c 6b 20 65 72 | 72 6f 72 3a 20 0a 09 09 |ltalk er|ror: ...|
|000027f0| 09 09 27 69 6e 63 6f 72 | 72 65 63 74 20 63 6f 6e |..'incor|rect con|
|00002800| 74 65 78 74 20 66 6f 72 | 20 62 6c 6f 63 6b 20 72 |text for| block r|
|00002810| 65 74 75 72 6e 27 5d 0a | 00 00 a8 01 1a 00 01 00 |eturn'].|........|
|00002820| 52 03 a9 01 16 00 27 00 | 00 00 00 00 00 00 ae 01 |R.....'.|........|
|00002830| 5e 03 7c 03 00 00 00 00 | 00 00 00 00 00 00 00 00 |^.|.....|........|
|00002840| 00 00 00 00 00 00 6c 03 | 64 03 00 00 00 00 00 00 |......l.|d.......|
|00002850| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002860| 00 00 00 00 00 00 00 00 | 00 00 58 03 54 03 00 00 |........|..X.T...|
|00002870| 00 00 00 00 00 00 aa 01 | 08 01 08 00 5c 03 58 03 |........|....\.X.|
|00002880| 56 03 00 00 0d 00 03 00 | d2 00 00 00 ab 01 12 00 |V.......|........|
|00002890| fb ff 22 a2 f2 f5 f1 00 | ac 01 08 00 f0 ff 69 66 |..".....|......if|
|000028a0| 54 72 75 65 3a 69 66 46 | 61 6c 73 65 3a 00 ad 01 |True:ifF|alse:...|
|000028b0| 0e 00 03 00 58 03 00 00 | 68 03 ae 01 22 00 c3 ff |....X...|h..."...|
|000028c0| 09 69 66 54 72 75 65 3a | 20 74 72 75 65 42 6c 6f |.ifTrue:| trueBlo|
|000028d0| 63 6b 20 69 66 46 61 6c | 73 65 3a 20 66 61 6c 73 |ck ifFal|se: fals|
|000028e0| 65 42 6c 6f 63 6b 0a 09 | 09 5e 20 66 61 6c 73 65 |eBlock..|.^ false|
|000028f0| 42 6c 6f 63 6b 20 76 61 | 6c 75 65 0a 00 00 af 01 |Block va|lue.....|
|00002900| 08 01 08 00 62 03 ae 01 | 60 03 00 00 0d 00 03 00 |....b...|`.......|
|00002910| d2 00 00 00 b0 01 12 00 | fc ff 56 f2 f5 f1 b1 01 |........|..V.....|
|00002920| 22 00 f0 ff 0a 09 6e 6f | 74 0a 09 09 5e 20 74 72 |".....no|t...^ tr|
|00002930| 75 65 0a 00 b2 01 08 01 | 08 00 70 03 6c 03 6a 03 |ue......|..p.l.j.|
|00002940| 00 00 0d 00 03 00 d2 00 | 00 00 b3 01 08 00 f7 ff |........|........|
|00002950| 61 42 6f 6f 6c 65 61 6e | 00 00 b4 01 0e 00 03 00 |aBoolean|........|
|00002960| 66 03 00 00 e8 03 b5 01 | 12 00 fc ff 21 f2 f5 f1 |f.......|....!...|
|00002970| b6 01 08 00 fb ff 78 6f | 72 3a 00 00 b7 01 0e 00 |......xo|r:......|
|00002980| 03 00 6c 03 00 00 3e 0d | b8 01 22 00 e2 ff 0a 09 |..l...>.|..".....|
|00002990| 78 6f 72 3a 20 61 42 6f | 6f 6c 65 61 6e 0a 09 09 |xor: aBo|olean...|
|000029a0| 5e 20 61 42 6f 6f 6c 65 | 61 6e 0a 00 b9 01 08 01 |^ aBoole|an......|
|000029b0| 08 00 7a 03 42 00 76 03 | 78 03 0d 00 03 00 d2 00 |..z.B.v.|x.......|
|000029c0| 00 00 ba 01 22 00 fa ff | 66 61 6c 73 65 00 bb 01 |...."...|false...|
|000029d0| 12 00 fc ff 40 f2 f5 f1 | bc 01 16 00 01 00 74 03 |....@...|......t.|
|000029e0| bd 01 22 00 e5 ff 0a 09 | 70 72 69 6e 74 53 74 72 |..".....|printStr|
|000029f0| 69 6e 67 0a 09 09 5e 20 | 27 66 61 6c 73 65 27 0a |ing...^ |'false'.|
|00002a00| 00 00 be 01 0e 00 03 00 | 42 00 72 03 00 00 bf 01 |........|B.r.....|
|00002a10| 1a 00 01 00 80 03 c0 01 | 16 00 27 00 c2 03 be 03 |........|..'.....|
|00002a20| 00 00 42 00 9c 03 00 00 | aa 03 a4 03 bc 03 00 00 |..B.....|........|
|00002a30| 00 00 00 00 00 00 00 00 | 00 00 86 03 82 03 00 00 |........|........|
|00002a40| d6 00 8c 03 00 00 ec 02 | ee 03 00 00 96 03 92 03 |........|........|
|00002a50| 00 00 00 00 00 00 00 00 | e6 03 e2 03 00 00 da 03 |........|........|
|00002a60| c8 03 00 00 00 00 00 00 | 00 00 c1 01 08 01 08 00 |........|........|
|00002a70| 8a 03 86 03 84 03 00 00 | 0d 00 03 00 08 01 00 00 |........|........|
|00002a80| c2 01 12 00 f8 ff 21 10 | 20 d3 27 f2 f5 f1 c3 01 |......!.| .'.....|
|00002a90| 08 00 ee ff 63 6f 6d 70 | 69 6c 65 57 69 74 68 43 |....comp|ileWithC|
|00002aa0| 6c 61 73 73 3a 00 c4 01 | 0e 00 03 00 86 03 00 00 |lass:...|........|
|00002ab0| 2c 06 c5 01 22 00 cb ff | 09 63 6f 6d 70 69 6c 65 |,..."...|.compile|
|00002ac0| 57 69 74 68 43 6c 61 73 | 73 3a 20 61 43 6c 61 73 |WithClas|s: aClas|
|00002ad0| 73 0a 09 09 5e 20 3c 33 | 39 20 61 43 6c 61 73 73 |s...^ <3|9 aClass|
|00002ae0| 20 74 65 78 74 20 73 65 | 6c 66 3e 0a 00 00 c6 01 | text se|lf>.....|
|00002af0| 08 01 08 00 90 03 d6 00 | 8e 03 00 00 0d 00 03 00 |........|........|
|00002b00| 08 01 00 00 c7 01 12 00 | fc ff 11 f2 f5 f1 c8 01 |........|........|
|00002b10| 22 00 ec ff 0a 09 6e 61 | 6d 65 0a 09 09 5e 20 6d |".....na|me...^ m|
|00002b20| 65 73 73 61 67 65 0a 00 | c9 01 08 01 08 00 9a 03 |essage..|........|
|00002b30| 96 03 94 03 00 00 0d 00 | 03 00 08 01 00 00 ca 01 |........|........|
|00002b40| 12 00 fc ff 21 61 f5 f1 | cb 01 08 00 f7 ff 6d 65 |....!a..|......me|
|00002b50| 73 73 61 67 65 3a 00 00 | cc 01 0e 00 03 00 96 03 |ssage:..|........|
|00002b60| 00 00 7e 0a cd 01 22 00 | d7 ff 0a 09 6d 65 73 73 |..~...".|....mess|
|00002b70| 61 67 65 3a 20 61 53 79 | 6d 62 6f 6c 0a 09 09 6d |age: aSy|mbol...m|
|00002b80| 65 73 73 61 67 65 20 3c | 2d 20 61 53 79 6d 62 6f |essage <|- aSymbo|
|00002b90| 6c 0a 00 00 ce 01 08 01 | 08 00 a2 03 42 00 9e 03 |l.......|....B...|
|00002ba0| a0 03 0d 00 03 00 08 01 | 00 00 cf 01 12 00 fa ff |........|........|
|00002bb0| 11 81 90 f2 f5 f1 d0 01 | 16 00 01 00 74 02 d1 01 |........|....t...|
|00002bc0| 22 00 dc ff 0a 09 70 72 | 69 6e 74 53 74 72 69 6e |".....pr|intStrin|
|00002bd0| 67 0a 09 09 5e 20 6d 65 | 73 73 61 67 65 20 61 73 |g...^ me|ssage as|
|00002be0| 53 74 72 69 6e 67 0a 00 | d2 01 08 01 08 00 b0 03 |String..|........|
|00002bf0| aa 03 a8 03 ae 03 0d 00 | 03 00 08 01 00 00 d3 01 |........|........|
|00002c00| 22 00 fe ff 20 00 d4 01 | 12 00 f4 ff 16 81 90 41 |"... ...|.......A|
|00002c10| be 11 81 92 be f2 f5 f1 | d5 01 08 00 f6 ff 73 69 |........|......si|
|00002c20| 67 6e 61 74 75 72 65 00 | d6 01 0e 00 03 00 aa 03 |gnature.|........|
|00002c30| 00 00 2a 0e d7 01 16 00 | 03 00 74 02 a6 03 74 02 |..*.....|..t...t.|
|00002c40| d8 01 22 00 ca ff 0a 09 | 73 69 67 6e 61 74 75 72 |..".....|signatur|
|00002c50| 65 0a 09 09 5e 20 63 6c | 61 73 73 20 61 73 53 74 |e...^ cl|ass asSt|
|00002c60| 72 69 6e 67 2c 27 20 27 | 2c 20 6d 65 73 73 61 67 |ring,' '|, messag|
|00002c70| 65 20 61 73 53 74 72 69 | 6e 67 0a 00 d9 01 08 01 |e asStri|ng......|
|00002c80| 08 00 ba 03 06 01 b6 03 | b8 03 0d 00 03 00 08 01 |........|........|
|00002c90| 00 00 da 01 22 00 f1 ff | 74 65 78 74 20 6e 6f 74 |...."...|text not|
|00002ca0| 20 73 61 76 65 64 00 00 | db 01 12 00 f4 ff 10 a1 | saved..|........|
|00002cb0| f8 08 10 f6 0a f5 40 f2 | f5 f1 dc 01 16 00 01 00 |......@.|........|
|00002cc0| b4 03 dd 01 22 00 b2 ff | 0a 09 74 65 78 74 0a 09 |...."...|..text..|
|00002cd0| 09 5e 20 28 74 65 78 74 | 20 6e 6f 74 4e 69 6c 29 |.^ (text| notNil)|
|00002ce0| 0a 09 09 09 69 66 54 72 | 75 65 3a 20 5b 20 74 65 |....ifTr|ue: [ te|
|00002cf0| 78 74 20 5d 0a 09 09 09 | 69 66 46 61 6c 73 65 3a |xt ]....|ifFalse:|
|00002d00| 20 5b 20 27 74 65 78 74 | 20 6e 6f 74 20 73 61 76 | [ 'text| not sav|
|00002d10| 65 64 27 5d 0a 00 de 01 | 0e 00 03 00 06 01 b2 03 |ed']....|........|
|00002d20| 00 04 df 01 08 01 08 00 | c6 03 c2 03 c0 03 00 00 |........|........|
|00002d30| 0d 00 03 00 08 01 00 00 | e0 01 12 00 fc ff 21 60 |........|......!`|
|00002d40| f5 f1 e1 01 08 00 fa ff | 74 65 78 74 3a 00 e2 01 |........|text:...|
|00002d50| 0e 00 03 00 c2 03 00 00 | 0e 06 e3 01 22 00 dd ff |........|...."...|
|00002d60| 0a 09 74 65 78 74 3a 20 | 61 53 74 72 69 6e 67 0a |..text: |aString.|
|00002d70| 09 09 74 65 78 74 20 3c | 2d 20 61 53 74 72 69 6e |..text <|- aStrin|
|00002d80| 67 0a 00 00 e4 01 08 01 | 08 00 e0 03 da 03 d8 03 |g.......|........|
|00002d90| de 03 0d 00 05 00 08 01 | 00 00 e5 01 22 00 f8 ff |........|...."...|
|00002da0| 4d 65 74 68 6f 64 20 00 | e6 01 22 00 fb ff 74 65 |Method .|.."...te|
|00002db0| 78 74 00 00 e7 01 22 00 | f7 ff 6c 69 74 65 72 61 |xt....".|..litera|
|00002dc0| 6c 73 00 00 e8 01 22 00 | f6 ff 62 79 74 65 63 6f |ls....".|..byteco|
|00002dd0| 64 65 73 00 e9 01 b2 00 | 06 00 00 00 03 00 03 00 |des.....|........|
|00002de0| 41 00 00 00 00 00 ea 01 | 22 00 fe ff 20 00 eb 01 |A.......|"... ...|
|00002df0| 22 00 fe ff 20 00 ec 01 | 12 00 cd ff 40 11 be a7 |"... ...|....@...|
|00002e00| f5 41 a7 f5 10 a7 f5 42 | a7 f5 13 a7 f5 43 a7 f5 |.A.....B|.....C..|
|00002e10| 12 a4 a7 f5 12 44 54 d2 | 1d f6 30 30 a8 45 be 30 |.....DT.|..00.E.0|
|00002e20| 46 b9 be 47 be 30 48 ba | be a7 f2 0b 11 f5 f1 00 |F..G.0H.|........|
|00002e30| ed 01 08 00 f8 ff 64 69 | 73 70 6c 61 79 00 ee 01 |......di|splay...|
|00002e40| 0e 00 03 00 da 03 00 00 | 56 05 ef 01 16 00 09 00 |........|V.......|
|00002e50| ca 03 cc 03 ce 03 d0 03 | d2 03 d4 03 21 00 d6 03 |........|....!...|
|00002e60| 21 00 f0 01 22 00 0c ff | 0a 09 64 69 73 70 6c 61 |!..."...|..displa|
|00002e70| 79 0a 09 09 28 27 4d 65 | 74 68 6f 64 20 27 2c 20 |y...('Me|thod ', |
|00002e80| 6d 65 73 73 61 67 65 29 | 20 70 72 69 6e 74 2e 0a |message)| print..|
|00002e90| 09 09 27 74 65 78 74 27 | 20 70 72 69 6e 74 2e 0a |..'text'| print..|
|00002ea0| 09 09 74 65 78 74 20 70 | 72 69 6e 74 2e 0a 09 09 |..text p|rint....|
|00002eb0| 27 6c 69 74 65 72 61 6c | 73 27 20 70 72 69 6e 74 |'literal|s' print|
|00002ec0| 2e 0a 09 09 6c 69 74 65 | 72 61 6c 73 20 70 72 69 |....lite|rals pri|
|00002ed0| 6e 74 2e 0a 09 09 27 62 | 79 74 65 63 6f 64 65 73 |nt....'b|ytecodes|
|00002ee0| 27 20 70 72 69 6e 74 2e | 0a 09 09 62 79 74 65 63 |' print.|...bytec|
|00002ef0| 6f 64 65 73 20 63 6c 61 | 73 73 20 70 72 69 6e 74 |odes cla|ss print|
|00002f00| 2e 0a 09 09 62 79 74 65 | 63 6f 64 65 73 20 64 6f |....byte|codes do|
|00002f10| 3a 20 5b 3a 78 20 7c 0a | 09 09 09 28 78 20 70 72 |: [:x |.|...(x pr|
|00002f20| 69 6e 74 53 74 72 69 6e | 67 2c 20 27 20 27 2c 20 |intStrin|g, ' ', |
|00002f30| 28 78 20 71 75 6f 3a 20 | 31 36 29 2c 20 27 20 27 |(x quo: |16), ' '|
|00002f40| 2c 20 28 78 20 72 65 6d | 3a 20 31 36 29 29 0a 09 |, (x rem|: 16))..|
|00002f50| 09 09 09 70 72 69 6e 74 | 20 5d 0a 00 f1 01 08 01 |...print| ]......|
|00002f60| 08 00 ec 03 e6 03 e4 03 | ea 03 0d 00 03 00 08 01 |........|........|
|00002f70| 00 00 f2 01 12 00 e4 ff | 40 a2 a3 f4 20 82 91 f5 |........|@... ...|
|00002f80| f4 42 a2 15 0b 16 82 93 | f5 f4 21 82 94 f5 51 82 |.B......|..!...Q.|
|00002f90| 95 f2 f5 f1 f3 01 08 00 | f3 ff 65 78 65 63 75 74 |........|..execut|
|00002fa0| 65 57 69 74 68 3a 00 00 | f4 01 0e 00 03 00 e6 03 |eWith:..|........|
|00002fb0| 00 00 3c 04 f5 01 16 00 | 06 00 ee 00 0c 03 18 00 |..<.....|........|
|00002fc0| 24 03 16 03 60 01 f6 01 | 22 00 64 ff 0a 09 65 78 |$...`...|".d...ex|
|00002fd0| 65 63 75 74 65 57 69 74 | 68 3a 20 61 72 67 75 6d |ecuteWit|h: argum|
|00002fe0| 65 6e 74 73 0a 09 09 5e | 20 28 20 43 6f 6e 74 65 |ents...^| ( Conte|
|00002ff0| 78 74 20 6e 65 77 20 3b | 20 6d 65 74 68 6f 64 3a |xt new ;| method:|
|00003000| 20 73 65 6c 66 20 3b 20 | 0a 09 09 09 74 65 6d 70 | self ; |....temp|
|00003010| 6f 72 61 72 69 65 73 3a | 20 28 20 41 72 72 61 79 |oraries:| ( Array|
|00003020| 20 6e 65 77 3a 20 74 65 | 6d 70 6f 72 61 72 79 53 | new: te|mporaryS|
|00003030| 69 7a 65 29 20 3b 0a 09 | 09 09 61 72 67 75 6d 65 |ize) ;..|..argume|
|00003040| 6e 74 73 3a 20 61 72 67 | 75 6d 65 6e 74 73 20 29 |nts: arg|uments )|
|00003050| 0a 09 09 20 20 20 72 65 | 74 75 72 6e 54 6f 42 6c |... re|turnToBl|
|00003060| 6f 63 6b 3a 20 31 0a 00 | f7 01 08 01 08 00 f2 03 |ock: 1..|........|
|00003070| ec 02 f0 03 00 00 0d 00 | 03 00 08 01 00 00 f8 01 |........|........|
|00003080| 12 00 fc ff 21 67 f5 f1 | f9 01 22 00 dd ff 0a 09 |....!g..|..".....|
|00003090| 77 61 74 63 68 3a 20 61 | 42 6c 6f 63 6b 0a 09 09 |watch: a|Block...|
|000030a0| 77 61 74 63 68 20 3c 2d | 20 61 42 6c 6f 63 6b 0a |watch <-| aBlock.|
|000030b0| 00 00 fa 01 08 01 08 00 | fe 03 f8 03 f6 03 fc 03 |........|........|
|000030c0| 0d 00 03 00 08 01 00 00 | fb 01 12 00 f1 ff 10 a7 |........|........|
|000030d0| f5 17 21 0b 18 f5 20 21 | 82 90 f2 f5 f1 00 fc 01 |..!... !|........|
|000030e0| 08 00 f5 ff 77 61 74 63 | 68 57 69 74 68 3a 00 00 |....watc|hWith:..|
|000030f0| fd 01 0e 00 03 00 f8 03 | 00 00 e6 06 fe 01 16 00 |........|........|
|00003100| 01 00 e6 03 ff 01 22 00 | 7b ff 0a 09 77 61 74 63 |......".|{...watc|
|00003110| 68 57 69 74 68 3a 20 61 | 72 67 75 6d 65 6e 74 73 |hWith: a|rguments|
|00003120| 0a 09 09 22 20 6e 6f 74 | 65 20 74 68 61 74 20 77 |..." not|e that w|
|00003130| 65 20 61 72 65 20 62 65 | 69 6e 67 20 77 61 74 63 |e are be|ing watc|
|00003140| 68 65 64 20 22 0a 09 09 | 74 65 78 74 20 70 72 69 |hed "...|text pri|
|00003150| 6e 74 2e 0a 09 09 77 61 | 74 63 68 20 76 61 6c 75 |nt....wa|tch valu|
|00003160| 65 3a 20 61 72 67 75 6d | 65 6e 74 73 2e 0a 09 09 |e: argum|ents....|
|00003170| 5e 20 73 65 6c 66 20 65 | 78 65 63 75 74 65 57 69 |^ self e|xecuteWi|
|00003180| 74 68 3a 20 61 72 67 75 | 6d 65 6e 74 73 0a 00 00 |th: argu|ments...|
|00003190| 00 02 0e 00 03 00 f8 03 | f4 03 00 00 01 02 1a 00 |........|........|
|000031a0| 01 00 04 04 02 02 16 00 | 27 00 78 04 6a 04 96 04 |........|'.x.j...|
|000031b0| 42 00 ce 04 00 00 36 00 | 56 04 b6 04 76 06 72 06 |B.....6.|V...v.r.|
|000031c0| 00 00 52 00 2a 04 36 04 | 22 04 1e 04 68 04 3a 00 |..R.*.6.|"...h.:.|
|000031d0| 50 04 58 06 00 00 00 00 | 00 00 ec 05 e4 05 00 00 |P.X.....|........|
|000031e0| 64 00 14 04 c6 04 3e 00 | c8 04 00 00 0e 04 06 04 |d.....>.|........|
|000031f0| 8c 04 00 00 00 00 00 00 | 03 02 08 01 08 00 12 04 |........|........|
|00003200| 0e 04 0c 04 10 04 0d 00 | 03 00 aa 00 00 00 04 02 |........|........|
|00003210| 08 00 fc ff 76 61 6c 00 | 05 02 0e 00 03 00 08 04 |....val.|........|
|00003220| 00 00 fc 04 06 02 12 00 | f9 ff 21 22 82 90 f2 f5 |........|..!"....|
|00003230| f1 00 07 02 08 00 f2 ff | 61 73 73 69 67 6e 3a 76 |........|assign:v|
|00003240| 61 6c 75 65 3a 00 08 02 | 16 00 01 00 34 02 09 02 |alue:...|....4...|
|00003250| 22 00 d1 ff 09 61 73 73 | 69 67 6e 3a 20 6e 61 6d |"....ass|ign: nam|
|00003260| 65 20 76 61 6c 75 65 3a | 20 76 61 6c 0a 09 09 5e |e value:| val...^|
|00003270| 20 6e 61 6d 65 20 61 73 | 73 69 67 6e 3a 20 76 61 | name as|sign: va|
|00003280| 6c 0a 00 00 0a 02 08 01 | 08 00 1c 04 64 00 1a 04 |l.......|....d...|
|00003290| 00 00 0d 00 03 00 aa 00 | 00 00 0b 02 08 00 f9 ff |........|........|
|000032a0| 61 56 61 6c 75 65 00 00 | 0c 02 0e 00 03 00 16 04 |aValue..|........|
|000032b0| 00 00 30 0b 0d 02 12 00 | f9 ff 20 21 d2 15 f2 f5 |..0.....|.. !....|
|000032c0| f1 00 0e 02 22 00 de ff | 0a 09 3d 3d 20 61 56 61 |...."...|..== aVa|
|000032d0| 6c 75 65 0a 09 09 5e 20 | 3c 32 31 20 73 65 6c 66 |lue...^ |<21 self|
|000032e0| 20 61 56 61 6c 75 65 3e | 0a 00 0f 02 08 01 08 00 | aValue>|........|
|000032f0| 28 04 22 04 20 04 26 04 | 0d 00 03 00 aa 00 00 00 |(.". .&.|........|
|00003300| 10 02 12 00 f8 ff 20 21 | bd 81 90 f2 f5 f1 11 02 |...... !|........|
|00003310| 08 00 fd ff 7e 7e 00 00 | 12 02 0e 00 03 00 22 04 |....~~..|......".|
|00003320| 00 00 d8 06 13 02 16 00 | 01 00 ae 01 14 02 22 00 |........|......".|
|00003330| da ff 0a 09 7e 7e 20 61 | 56 61 6c 75 65 0a 09 09 |....~~ a|Value...|
|00003340| 5e 20 28 73 65 6c 66 20 | 3d 3d 20 61 56 61 6c 75 |^ (self |== aValu|
|00003350| 65 29 20 6e 6f 74 0a 00 | 15 02 08 01 08 00 2e 04 |e) not..|........|
|00003360| 52 00 2c 04 00 00 0d 00 | 03 00 aa 00 00 00 16 02 |R.,.....|........|
|00003370| 12 00 fa ff 20 21 bd f2 | f5 f1 17 02 22 00 e1 ff |.... !..|...."...|
|00003380| 0a 09 3d 20 61 56 61 6c | 75 65 0a 09 09 5e 20 73 |..= aVal|ue...^ s|
|00003390| 65 6c 66 20 3d 3d 20 61 | 56 61 6c 75 65 0a 00 00 |elf == a|Value...|
|000033a0| 18 02 08 01 08 00 34 04 | 74 02 32 04 00 00 0d 00 |......4.|t.2.....|
|000033b0| 03 00 aa 00 00 00 19 02 | 12 00 fb ff 20 a8 f2 f5 |........|.... ...|
|000033c0| f1 00 1a 02 22 00 df ff | 0a 09 61 73 53 74 72 69 |...."...|..asStri|
|000033d0| 6e 67 0a 09 09 5e 20 73 | 65 6c 66 20 70 72 69 6e |ng...^ s|elf prin|
|000033e0| 74 53 74 72 69 6e 67 0a | 00 00 1b 02 0e 00 03 00 |tString.|........|
|000033f0| 74 02 30 04 42 04 1c 02 | 08 01 08 00 40 04 6c 00 |t.0.B...|....@.l.|
|00003400| 3e 04 00 00 0d 00 03 00 | aa 00 00 00 1d 02 08 00 |>.......|........|
|00003410| fa ff 69 6e 64 65 78 00 | 1e 02 0e 00 03 00 3a 04 |..index.|......:.|
|00003420| 00 00 6e 05 1f 02 12 00 | f9 ff 20 21 d2 19 f2 f5 |..n.....|.. !....|
|00003430| f1 00 20 02 22 00 da ff | 0a 09 62 61 73 69 63 41 |.. ."...|..basicA|
|00003440| 74 3a 20 69 6e 64 65 78 | 0a 09 09 5e 20 3c 32 35 |t: index|...^ <25|
|00003450| 20 73 65 6c 66 20 69 6e | 64 65 78 3e 0a 00 21 02 | self in|dex>..!.|
|00003460| 0e 00 03 00 6c 00 38 04 | 4e 04 22 02 08 01 08 00 |....l.8.|N.".....|
|00003470| 4c 04 48 04 46 04 00 00 | 0d 00 03 00 aa 00 00 00 |L.H.F...|........|
|00003480| 23 02 12 00 f8 ff 20 21 | 22 d3 1f f2 f5 f1 24 02 |#..... !|".....$.|
|00003490| 08 00 f3 ff 62 61 73 69 | 63 41 74 3a 70 75 74 3a |....basi|cAt:put:|
|000034a0| 00 00 25 02 0e 00 03 00 | 48 04 00 00 c2 06 26 02 |..%.....|H.....&.|
|000034b0| 22 00 c9 ff 0a 09 62 61 | 73 69 63 41 74 3a 20 69 |".....ba|sicAt: i|
|000034c0| 6e 64 65 78 20 70 75 74 | 3a 20 76 61 6c 75 65 0a |ndex put|: value.|
|000034d0| 09 09 5e 20 3c 33 31 20 | 73 65 6c 66 20 69 6e 64 |..^ <31 |self ind|
|000034e0| 65 78 20 76 61 6c 75 65 | 3e 0a 00 00 27 02 0e 00 |ex value|>...'...|
|000034f0| 03 00 48 04 44 04 70 06 | 28 02 08 01 08 00 54 04 |..H.D.p.|(.....T.|
|00003500| 3a 00 52 04 00 00 0d 00 | 03 00 aa 00 00 00 29 02 |:.R.....|......).|
|00003510| 12 00 fa ff 20 d1 0c f2 | f5 f1 2a 02 22 00 e5 ff |.... ...|..*."...|
|00003520| 0a 09 62 61 73 69 63 53 | 69 7a 65 0a 09 09 5e 20 |..basicS|ize...^ |
|00003530| 3c 31 32 20 73 65 6c 66 | 3e 0a 00 00 2b 02 08 01 |<12 self|>...+...|
|00003540| 08 00 5a 04 36 00 58 04 | 00 00 0d 00 03 00 aa 00 |..Z.6.X.|........|
|00003550| 00 00 2c 02 12 00 fa ff | 20 d1 0b f2 f5 f1 2d 02 |..,.....| .....-.|
|00003560| 22 00 e9 ff 0a 09 63 6c | 61 73 73 0a 09 09 5e 20 |".....cl|ass...^ |
|00003570| 3c 31 31 20 73 65 6c 66 | 3e 0a 00 00 2e 02 08 01 |<11 self|>.......|
|00003580| 08 00 66 04 38 03 62 04 | 64 04 0d 00 03 00 aa 00 |..f.8.b.|d.......|
|00003590| 00 00 2f 02 08 00 f4 ff | 73 68 61 6c 6c 6f 77 43 |../.....|shallowC|
|000035a0| 6f 70 79 00 30 02 0e 00 | 03 00 5e 04 00 00 b6 0d |opy.0...|..^.....|
|000035b0| 31 02 12 00 fa ff 20 81 | 90 f2 f5 f1 32 02 16 00 |1..... .|....2...|
|000035c0| 01 00 5e 04 33 02 22 00 | e3 ff 0a 09 63 6f 70 79 |..^.3.".|....copy|
|000035d0| 0a 09 09 5e 20 73 65 6c | 66 20 73 68 61 6c 6c 6f |...^ sel|f shallo|
|000035e0| 77 43 6f 70 79 0a 00 00 | 34 02 0e 00 03 00 38 03 |wCopy...|4.....8.|
|000035f0| 5c 04 a6 04 35 02 08 01 | 08 00 7e 04 78 04 76 04 |\...5...|..~.x.v.|
|00003600| 7c 04 0d 00 07 00 aa 00 | 00 00 36 02 08 00 f9 ff ||.......|..6.....|
|00003610| 6e 65 77 4f 62 6a 00 00 | 37 02 0e 00 03 00 6c 04 |newObj..|7.....l.|
|00003620| 00 00 7a 04 38 02 08 00 | fe ff 69 00 39 02 0e 00 |..z.8...|..i.9...|
|00003630| 03 00 70 04 00 00 00 00 | 3a 02 b2 00 06 00 00 00 |..p.....|:.......|
|00003640| 03 00 05 00 23 00 00 00 | 00 00 3b 02 12 00 de ff |....#...|..;.....|
|00003650| 20 a4 a3 70 f5 51 20 a6 | 0b 17 40 54 d2 1d f6 1c | ..p.Q .|..@T....|
|00003660| 30 31 20 31 0b 10 81 91 | 83 92 f2 0b 11 f5 30 f2 |01 1....|......0.|
|00003670| f5 f1 3c 02 08 00 f7 ff | 64 65 65 70 43 6f 70 79 |..<.....|deepCopy|
|00003680| 00 00 3d 02 0e 00 03 00 | 78 04 00 00 54 15 3e 02 |..=.....|x...T.>.|
|00003690| 16 00 03 00 74 04 38 03 | 48 04 3f 02 22 00 6b ff |....t.8.|H.?.".k.|
|000036a0| 0a 09 64 65 65 70 43 6f | 70 79 09 7c 20 6e 65 77 |..deepCo|py.| new|
|000036b0| 4f 62 6a 20 7c 0a 09 09 | 6e 65 77 4f 62 6a 20 3c |Obj |...|newObj <|
|000036c0| 2d 20 73 65 6c 66 20 63 | 6c 61 73 73 20 6e 65 77 |- self c|lass new|
|000036d0| 2e 0a 09 09 28 31 20 74 | 6f 3a 20 73 65 6c 66 20 |....(1 t|o: self |
|000036e0| 62 61 73 69 63 53 69 7a | 65 29 20 64 6f 3a 20 0a |basicSiz|e) do: .|
|000036f0| 09 09 09 5b 3a 69 20 7c | 20 6e 65 77 4f 62 6a 20 |...[:i || newObj |
|00003700| 62 61 73 69 63 41 74 3a | 20 69 20 70 75 74 3a 20 |basicAt:| i put: |
|00003710| 28 73 65 6c 66 20 62 61 | 73 69 63 41 74 3a 20 69 |(self ba|sicAt: i|
|00003720| 29 20 63 6f 70 79 5d 2e | 0a 09 09 5e 20 6e 65 77 |) copy].|...^ new|
|00003730| 4f 62 6a 0a 00 00 40 02 | 08 01 08 00 8a 04 da 03 |Obj...@.|........|
|00003740| 86 04 88 04 0d 00 03 00 | aa 00 00 00 41 02 22 00 |........|....A.".|
|00003750| f8 ff 28 43 6c 61 73 73 | 20 00 42 02 22 00 fd ff |..(Class| .B."...|
|00003760| 29 20 00 00 43 02 12 00 | f4 ff 40 20 a4 be 41 be |) ..C...|..@ ..A.|
|00003770| 20 a8 be a7 f5 f1 44 02 | 16 00 02 00 82 04 84 04 | .....D.|........|
|00003780| 45 02 22 00 bb ff 0a 09 | 64 69 73 70 6c 61 79 0a |E.".....|display.|
|00003790| 09 09 28 27 28 43 6c 61 | 73 73 20 27 2c 20 73 65 |..('(Cla|ss ', se|
|000037a0| 6c 66 20 63 6c 61 73 73 | 2c 20 27 29 20 27 20 2c |lf class|, ') ' ,|
|000037b0| 20 73 65 6c 66 20 70 72 | 69 6e 74 53 74 72 69 6e | self pr|intStrin|
|000037c0| 67 20 29 20 70 72 69 6e | 74 0a 00 00 46 02 0e 00 |g ) prin|t...F...|
|000037d0| 03 00 da 03 80 04 9e 04 | 47 02 08 01 08 00 94 04 |........|G.......|
|000037e0| 92 04 90 04 00 00 0d 00 | 03 00 aa 00 00 00 48 02 |........|......H.|
|000037f0| 12 00 fa ff 20 d1 0d f2 | f5 f1 49 02 08 00 fb ff |.... ...|..I.....|
|00003800| 68 61 73 68 00 00 4a 02 | 22 00 ea ff 0a 09 68 61 |hash..J.|".....ha|
|00003810| 73 68 0a 09 09 5e 20 3c | 31 33 20 73 65 6c 66 3e |sh...^ <|13 self>|
|00003820| 0a 00 4b 02 0e 00 03 00 | 92 04 8e 04 be 04 4c 02 |..K.....|......L.|
|00003830| 08 01 08 00 9c 04 80 00 | 9a 04 00 00 0d 00 03 00 |........|........|
|00003840| aa 00 00 00 4d 02 12 00 | f9 ff 20 a4 21 bd f2 f5 |....M...|.. .!...|
|00003850| f1 00 4e 02 22 00 d1 ff | 0a 09 69 73 4d 65 6d 62 |..N."...|..isMemb|
|00003860| 65 72 4f 66 3a 20 61 43 | 6c 61 73 73 0a 09 09 5e |erOf: aC|lass...^|
|00003870| 20 73 65 6c 66 20 63 6c | 61 73 73 20 3d 3d 20 61 | self cl|ass == a|
|00003880| 43 6c 61 73 73 0a 00 00 | 4f 02 0e 00 03 00 80 00 |Class...|O.......|
|00003890| 98 04 e6 04 50 02 08 01 | 08 00 a4 04 2c 00 a2 04 |....P...|....,...|
|000038a0| 00 00 0d 00 03 00 aa 00 | 00 00 51 02 12 00 fc ff |........|..Q.....|
|000038b0| 57 f2 f5 f1 52 02 22 00 | ed ff 0a 09 69 73 4e 69 |W...R.".|....isNi|
|000038c0| 6c 0a 09 09 5e 20 66 61 | 6c 73 65 0a 00 00 53 02 |l...^ fa|lse...S.|
|000038d0| 0e 00 03 00 2c 00 a0 04 | 64 06 54 02 08 01 08 00 |....,...|d.T.....|
|000038e0| b4 04 ae 04 ac 04 b2 04 | 0d 00 05 00 aa 00 00 00 |........|........|
|000038f0| 55 02 b2 00 06 00 00 00 | 03 00 03 00 13 00 00 00 |U.......|........|
|00003900| 00 00 56 02 12 00 e5 ff | 20 a4 40 54 d2 1d f6 15 |..V.....| .@T....|
|00003910| 30 21 bd f8 14 56 54 81 | 91 f5 f2 f2 82 92 f5 57 |0!...VT.|.......W|
|00003920| f2 f5 f1 00 57 02 08 00 | f6 ff 69 73 4b 69 6e 64 |....W...|..isKind|
|00003930| 4f 66 3a 00 58 02 0e 00 | 03 00 ae 04 00 00 06 10 |Of:.X...|........|
|00003940| 59 02 16 00 03 00 aa 04 | 48 03 8a 02 5a 02 22 00 |Y.......|H...Z.".|
|00003950| 95 ff 0a 09 69 73 4b 69 | 6e 64 4f 66 3a 20 61 43 |....isKi|ndOf: aC|
|00003960| 6c 61 73 73 0a 09 09 73 | 65 6c 66 20 63 6c 61 73 |lass...s|elf clas|
|00003970| 73 20 75 70 53 75 70 65 | 72 63 6c 61 73 73 43 68 |s upSupe|rclassCh|
|00003980| 61 69 6e 3a 0a 09 09 09 | 5b 3a 78 20 7c 20 28 78 |ain:....|[:x | (x|
|00003990| 20 3d 3d 20 61 43 6c 61 | 73 73 29 20 69 66 54 72 | == aCla|ss) ifTr|
|000039a0| 75 65 3a 20 5b 20 5e 20 | 74 72 75 65 20 5d 20 5d |ue: [ ^ |true ] ]|
|000039b0| 2e 0a 09 09 5e 20 66 61 | 6c 73 65 0a 00 00 5b 02 |....^ fa|lse...[.|
|000039c0| 0e 00 03 00 ae 04 a8 04 | 00 00 5c 02 08 01 08 00 |........|..\.....|
|000039d0| bc 04 34 00 ba 04 00 00 | 0d 00 03 00 aa 00 00 00 |..4.....|........|
|000039e0| 5d 02 12 00 fc ff 20 f2 | f5 f1 5e 02 22 00 cb ff |]..... .|..^."...|
|000039f0| 0a 09 6e 65 77 0a 09 09 | 22 20 64 65 66 61 75 6c |..new...|" defaul|
|00003a00| 74 20 69 6e 69 74 69 61 | 6c 69 7a 61 74 69 6f 6e |t initia|lization|
|00003a10| 20 70 72 6f 74 6f 63 6f | 6c 22 0a 09 09 5e 20 73 | protoco|l"...^ s|
|00003a20| 65 6c 66 0a 00 00 5f 02 | 0e 00 03 00 34 00 b8 04 |elf..._.|....4...|
|00003a30| f2 04 60 02 08 01 08 00 | c4 04 30 00 c2 04 00 00 |..`.....|..0.....|
|00003a40| 0d 00 03 00 aa 00 00 00 | 61 02 12 00 fc ff 56 f2 |........|a.....V.|
|00003a50| f5 f1 62 02 22 00 ed ff | 0a 09 6e 6f 74 4e 69 6c |..b."...|..notNil|
|00003a60| 0a 09 09 5e 20 74 72 75 | 65 0a 00 00 63 02 0e 00 |...^ tru|e...c...|
|00003a70| 03 00 30 00 c0 04 4c 06 | 64 02 08 01 08 00 cc 04 |..0...L.|d.......|
|00003a80| 3e 00 ca 04 00 00 0d 00 | 03 00 aa 00 00 00 65 02 |>.......|......e.|
|00003a90| 12 00 fb ff 20 a8 a7 f5 | f1 00 66 02 22 00 dd ff |.... ...|..f."...|
|00003aa0| 0a 09 70 72 69 6e 74 0a | 09 09 73 65 6c 66 20 70 |..print.|..self p|
|00003ab0| 72 69 6e 74 53 74 72 69 | 6e 67 20 70 72 69 6e 74 |rintStri|ng print|
|00003ac0| 20 0a 00 00 67 02 08 01 | 08 00 d2 04 42 00 d0 04 | ...g...|....B...|
|00003ad0| 00 00 0d 00 03 00 aa 00 | 00 00 68 02 12 00 fa ff |........|..h.....|
|00003ae0| 20 a4 a8 f2 f5 f1 69 02 | 22 00 d6 ff 0a 09 70 72 | .....i.|".....pr|
|00003af0| 69 6e 74 53 74 72 69 6e | 67 0a 09 09 5e 20 73 65 |intStrin|g...^ se|
|00003b00| 6c 66 20 63 6c 61 73 73 | 20 70 72 69 6e 74 53 74 |lf class| printSt|
|00003b10| 72 69 6e 67 0a 00 6a 02 | 08 01 08 00 e4 04 de 04 |ring..j.|........|
|00003b20| dc 04 e2 04 0d 00 05 00 | aa 00 00 00 6b 02 08 00 |........|....k...|
|00003b30| fe ff 63 00 6c 02 0e 00 | 03 00 d6 04 00 00 5e 05 |..c.l...|......^.|
|00003b40| 6d 02 b2 00 06 00 00 00 | 03 00 03 00 13 00 00 00 |m.......|........|
|00003b50| 00 00 6e 02 12 00 e3 ff | 20 a4 40 54 d2 1d f6 17 |..n.....| .@T....|
|00003b60| 30 21 82 91 a1 f8 16 56 | 54 81 92 f5 f2 f2 82 93 |0!.....V|T.......|
|00003b70| f5 57 f2 f5 f1 00 6f 02 | 08 00 f4 ff 72 65 73 70 |.W....o.|....resp|
|00003b80| 6f 6e 64 73 54 6f 3a 00 | 70 02 0e 00 03 00 de 04 |ondsTo:.|p.......|
|00003b90| 00 00 82 11 71 02 16 00 | 04 00 da 04 54 02 48 03 |....q...|....T.H.|
|00003ba0| 8a 02 72 02 22 00 7b ff | 0a 09 72 65 73 70 6f 6e |..r.".{.|..respon|
|00003bb0| 64 73 54 6f 3a 20 6d 65 | 73 73 61 67 65 0a 09 09 |dsTo: me|ssage...|
|00003bc0| 73 65 6c 66 20 63 6c 61 | 73 73 20 75 70 53 75 70 |self cla|ss upSup|
|00003bd0| 65 72 63 6c 61 73 73 43 | 68 61 69 6e 3a 20 0a 09 |erclassC|hain: ..|
|00003be0| 09 09 5b 3a 63 20 7c 20 | 28 63 20 6d 65 74 68 6f |..[:c | |(c metho|
|00003bf0| 64 4e 61 6d 65 64 3a 20 | 6d 65 73 73 61 67 65 29 |dNamed: |message)|
|00003c00| 20 6e 6f 74 4e 69 6c 0a | 09 09 09 09 09 69 66 54 | notNil.|.....ifT|
|00003c10| 72 75 65 3a 20 5b 20 5e | 20 74 72 75 65 20 5d 5d |rue: [ ^| true ]]|
|00003c20| 2e 0a 09 09 5e 20 66 61 | 6c 73 65 0a 00 00 73 02 |....^ fa|lse...s.|
|00003c30| 0e 00 03 00 de 04 d4 04 | 00 00 74 02 08 01 08 00 |........|..t.....|
|00003c40| f0 04 5e 04 ec 04 ee 04 | 0d 00 07 00 aa 00 00 00 |..^.....|........|
|00003c50| 75 02 b2 00 06 00 00 00 | 03 00 05 00 23 00 00 00 |u.......|....#...|
|00003c60| 00 00 76 02 12 00 e0 ff | 20 a4 a3 70 f5 51 20 a6 |..v.....| ..p.Q .|
|00003c70| 0b 17 40 54 d2 1d f6 1a | 30 31 20 31 0b 10 83 91 |..@T....|01 1....|
|00003c80| f2 0b 11 f5 30 f2 f5 f1 | 77 02 16 00 02 00 ea 04 |....0...|w.......|
|00003c90| 48 04 78 02 22 00 6c ff | 0a 09 73 68 61 6c 6c 6f |H.x.".l.|..shallo|
|00003ca0| 77 43 6f 70 79 09 7c 20 | 6e 65 77 4f 62 6a 20 7c |wCopy.| |newObj ||
|00003cb0| 0a 09 09 6e 65 77 4f 62 | 6a 20 3c 2d 20 73 65 6c |...newOb|j <- sel|
|00003cc0| 66 20 63 6c 61 73 73 20 | 6e 65 77 2e 0a 09 09 28 |f class |new....(|
|00003cd0| 31 20 74 6f 3a 20 73 65 | 6c 66 20 62 61 73 69 63 |1 to: se|lf basic|
|00003ce0| 53 69 7a 65 29 20 64 6f | 3a 20 0a 09 09 09 5b 3a |Size) do|: ....[:|
|00003cf0| 69 20 7c 20 6e 65 77 4f | 62 6a 20 62 61 73 69 63 |i | newO|bj basic|
|00003d00| 41 74 3a 20 69 20 70 75 | 74 3a 20 28 73 65 6c 66 |At: i pu|t: (self|
|00003d10| 20 62 61 73 69 63 41 74 | 3a 20 69 29 20 5d 2e 0a | basicAt|: i) ]..|
|00003d20| 09 09 5e 20 6e 65 77 4f | 62 6a 0a 00 79 02 0e 00 |..^ newO|bj..y...|
|00003d30| 03 00 5e 04 e8 04 86 06 | 7a 02 1a 00 01 00 f6 04 |..^.....|z.......|
|00003d40| 7b 02 16 00 27 00 50 14 | 5e 14 00 00 00 00 00 00 |{...'.P.|^.......|
|00003d50| 00 00 00 00 00 00 00 00 | 0a 05 f8 04 14 17 22 01 |........|......".|
|00003d60| 22 05 5c 14 50 16 c6 16 | 00 00 1a 05 12 05 00 00 |".\.P...|........|
|00003d70| 00 00 00 00 00 00 00 00 | 00 00 00 00 4c 14 b6 16 |........|....L...|
|00003d80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003d90| 00 00 00 00 7c 02 08 01 | 08 00 10 05 0a 05 08 05 |....|...|........|
|00003da0| 0e 05 0d 00 07 00 28 01 | 00 00 7d 02 08 00 fb ff |......(.|..}.....|
|00003db0| 61 72 67 73 00 00 7e 02 | 0e 00 03 00 fa 04 00 00 |args..~.|........|
|00003dc0| 00 05 7f 02 08 00 f7 ff | 72 65 63 65 69 76 65 72 |........|receiver|
|00003dd0| 00 00 80 02 0e 00 03 00 | fe 04 00 00 16 06 81 02 |........|........|
|00003de0| b2 00 06 00 00 00 01 00 | 07 00 13 00 00 00 00 00 |........|........|
|00003df0| 82 02 08 00 f3 ff 61 74 | 3a 69 66 41 62 73 65 6e |......at|:ifAbsen|
|00003e00| 74 3a 00 00 83 02 0e 00 | 03 00 04 05 00 00 bc 06 |t:......|........|
|00003e10| 84 02 12 00 d5 ff 22 51 | 40 54 d2 1d f6 11 23 a2 |......"Q|@T....#.|
|00003e20| 54 81 91 f5 f2 f2 83 92 | 70 f5 30 a4 21 82 93 71 |T.......|p.0.!..q|
|00003e30| f5 31 a1 f8 26 31 22 82 | 94 f6 29 f5 23 a2 f2 f5 |.1..&1".|..).#...|
|00003e40| f1 00 85 02 08 00 e1 ff | 70 65 72 66 6f 72 6d 3a |........|perform:|
|00003e50| 77 69 74 68 41 72 67 75 | 6d 65 6e 74 73 3a 69 66 |withArgu|ments:if|
|00003e60| 45 72 72 6f 72 3a 00 00 | 86 02 0e 00 03 00 0a 05 |Error:..|........|
|00003e70| 00 00 ee 05 87 02 16 00 | 05 00 02 05 48 03 04 05 |........|....H...|
|00003e80| 54 02 e6 03 88 02 22 00 | fb fe 09 70 65 72 66 6f |T.....".|...perfo|
|00003e90| 72 6d 3a 20 6d 65 73 73 | 61 67 65 20 77 69 74 68 |rm: mess|age with|
|00003ea0| 41 72 67 75 6d 65 6e 74 | 73 3a 20 61 72 67 73 20 |Argument|s: args |
|00003eb0| 69 66 45 72 72 6f 72 3a | 20 61 42 6c 6f 63 6b 09 |ifError:| aBlock.|
|00003ec0| 0a 09 09 09 7c 20 72 65 | 63 65 69 76 65 72 20 6d |....| re|ceiver m|
|00003ed0| 65 74 68 6f 64 20 7c 0a | 09 09 72 65 63 65 69 76 |ethod |.|..receiv|
|00003ee0| 65 72 20 3c 2d 20 61 72 | 67 73 20 61 74 3a 20 31 |er <- ar|gs at: 1|
|00003ef0| 20 69 66 41 62 73 65 6e | 74 3a 20 5b 20 5e 20 61 | ifAbsen|t: [ ^ a|
|00003f00| 42 6c 6f 63 6b 20 76 61 | 6c 75 65 20 5d 2e 0a 09 |Block va|lue ]...|
|00003f10| 09 6d 65 74 68 6f 64 20 | 3c 2d 20 72 65 63 65 69 |.method |<- recei|
|00003f20| 76 65 72 20 63 6c 61 73 | 73 20 6d 65 74 68 6f 64 |ver clas|s method|
|00003f30| 4e 61 6d 65 64 3a 20 6d | 65 73 73 61 67 65 2e 0a |Named: m|essage..|
|00003f40| 09 09 5e 20 6d 65 74 68 | 6f 64 20 6e 6f 74 4e 69 |..^ meth|od notNi|
|00003f50| 6c 20 0a 09 09 09 69 66 | 54 72 75 65 3a 20 5b 20 |l ....if|True: [ |
|00003f60| 6d 65 74 68 6f 64 20 65 | 78 65 63 75 74 65 57 69 |method e|xecuteWi|
|00003f70| 74 68 3a 20 61 72 67 73 | 20 5d 0a 09 09 09 69 66 |th: args| ]....if|
|00003f80| 46 61 6c 73 65 3a 20 61 | 42 6c 6f 63 6b 0a 00 00 |False: a|Block...|
|00003f90| 89 02 08 01 08 00 20 05 | 1a 05 18 05 1e 05 0d 00 |...... .|........|
|00003fa0| 03 00 28 01 00 00 8a 02 | b2 00 06 00 00 00 01 00 |..(.....|........|
|00003fb0| 03 00 15 00 00 00 00 00 | 8b 02 22 00 f3 ff 63 61 |........|.."...ca|
|00003fc0| 6e 74 20 70 65 72 66 6f | 72 6d 00 00 8c 02 12 00 |nt perfo|rm......|
|00003fd0| ed ff 20 21 22 40 54 d2 | 1d f6 0f 20 41 0b 13 f2 |.. !"@T.|... A...|
|00003fe0| 84 92 f2 f5 f1 00 8d 02 | 08 00 e9 ff 70 65 72 66 |........|....perf|
|00003ff0| 6f 72 6d 3a 77 69 74 68 | 41 72 67 75 6d 65 6e 74 |orm:with|Argument|
|00004000| 73 3a 00 00 8e 02 0e 00 | 03 00 1a 05 00 00 5e 07 |s:......|......^.|
|00004010| 8f 02 16 00 03 00 14 05 | 16 05 0a 05 90 02 22 00 |........|......".|
|00004020| 7f ff 0a 09 70 65 72 66 | 6f 72 6d 3a 20 6d 65 73 |....perf|orm: mes|
|00004030| 73 61 67 65 20 77 69 74 | 68 41 72 67 75 6d 65 6e |sage wit|hArgumen|
|00004040| 74 73 3a 20 61 72 67 73 | 0a 09 09 5e 20 73 65 6c |ts: args|...^ sel|
|00004050| 66 20 70 65 72 66 6f 72 | 6d 3a 20 6d 65 73 73 61 |f perfor|m: messa|
|00004060| 67 65 20 77 69 74 68 41 | 72 67 75 6d 65 6e 74 73 |ge withA|rguments|
|00004070| 3a 20 61 72 67 73 0a 09 | 09 09 69 66 45 72 72 6f |: args..|..ifErro|
|00004080| 72 3a 20 5b 20 73 65 6c | 66 20 65 72 72 6f 72 3a |r: [ sel|f error:|
|00004090| 20 27 63 61 6e 74 20 70 | 65 72 66 6f 72 6d 27 20 | 'cant p|erform' |
|000040a0| 5d 0a 00 00 91 02 08 01 | 08 00 26 05 22 01 24 05 |].......|..&.".$.|
|000040b0| 00 00 0d 00 03 00 28 01 | 00 00 92 02 12 00 fb ff |......(.|........|
|000040c0| d0 05 f2 f5 f1 00 93 02 | 22 00 ef ff 0a 09 77 61 |........|".....wa|
|000040d0| 74 63 68 0a 09 09 5e 20 | 3c 35 3e 0a 00 00 94 02 |tch...^ |<5>.....|
|000040e0| 1a 00 01 00 2a 05 95 02 | 16 00 27 00 00 00 00 00 |....*...|..'.....|
|000040f0| 00 00 ae 01 32 05 4a 05 | 00 00 00 00 00 00 00 00 |....2.J.|........|
|00004100| 00 00 00 00 00 00 00 00 | 00 00 6c 03 38 05 00 00 |........|..l.8...|
|00004110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004120| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 58 03 |........|......X.|
|00004130| 2c 05 00 00 00 00 00 00 | 00 00 96 02 08 01 08 00 |,.......|........|
|00004140| 30 05 58 03 2e 05 00 00 | 0d 00 03 00 cc 00 00 00 |0.X.....|........|
|00004150| 97 02 12 00 fb ff 21 a2 | f2 f5 f1 00 98 02 22 00 |......!.|......".|
|00004160| c4 ff 09 69 66 54 72 75 | 65 3a 20 74 72 75 65 42 |...ifTru|e: trueB|
|00004170| 6c 6f 63 6b 20 69 66 46 | 61 6c 73 65 3a 20 66 61 |lock ifF|alse: fa|
|00004180| 6c 73 65 42 6c 6f 63 6b | 0a 09 09 5e 20 74 72 75 |lseBlock|...^ tru|
|00004190| 65 42 6c 6f 63 6b 20 76 | 61 6c 75 65 0a 00 99 02 |eBlock v|alue....|
|000041a0| 08 01 08 00 36 05 ae 01 | 34 05 00 00 0d 00 03 00 |....6...|4.......|
|000041b0| cc 00 00 00 9a 02 12 00 | fc ff 57 f2 f5 f1 9b 02 |........|..W.....|
|000041c0| 22 00 ef ff 0a 09 6e 6f | 74 0a 09 09 5e 20 66 61 |".....no|t...^ fa|
|000041d0| 6c 73 65 0a 00 00 9c 02 | 08 01 08 00 3e 05 6c 03 |lse.....|....>.l.|
|000041e0| 3a 05 3c 05 0d 00 03 00 | cc 00 00 00 9d 02 12 00 |:.<.....|........|
|000041f0| fa ff 21 81 90 f2 f5 f1 | 9e 02 16 00 01 00 ae 01 |..!.....|........|
|00004200| 9f 02 22 00 de ff 0a 09 | 78 6f 72 3a 20 61 42 6f |..".....|xor: aBo|
|00004210| 6f 6c 65 61 6e 0a 09 09 | 5e 20 61 42 6f 6f 6c 65 |olean...|^ aBoole|
|00004220| 61 6e 20 6e 6f 74 0a 00 | a0 02 08 01 08 00 48 05 |an not..|......H.|
|00004230| 42 00 44 05 46 05 0d 00 | 03 00 cc 00 00 00 a1 02 |B.D.F...|........|
|00004240| 22 00 fb ff 74 72 75 65 | 00 00 a2 02 12 00 fc ff |"...true|........|
|00004250| 40 f2 f5 f1 a3 02 16 00 | 01 00 42 05 a4 02 22 00 |@.......|..B...".|
|00004260| e6 ff 0a 09 70 72 69 6e | 74 53 74 72 69 6e 67 0a |....prin|tString.|
|00004270| 09 09 5e 20 27 74 72 75 | 65 27 0a 00 a5 02 0e 00 |..^ 'tru|e'......|
|00004280| 03 00 42 00 40 05 00 00 | a6 02 1a 00 01 00 4e 05 |..B.@...|......N.|
|00004290| a7 02 16 00 27 00 62 05 | 5a 05 00 00 00 00 00 00 |....'.b.|Z.......|
|000042a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000042b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000042c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000042d0| 00 00 6c 05 68 05 00 00 | 00 00 00 00 00 00 54 05 |..l.h...|......T.|
|000042e0| 50 05 00 00 a8 02 08 01 | 08 00 58 05 54 05 52 05 |P.......|..X.T.R.|
|000042f0| 00 00 0d 00 03 00 2c 01 | 00 00 a9 02 12 00 f9 ff |......,.|........|
|00004300| 21 60 f5 56 61 f5 f1 00 | aa 02 08 00 fb ff 6b 65 |!`.Va...|......ke|
|00004310| 79 3a 00 00 ab 02 0e 00 | 03 00 54 05 00 00 a2 07 |y:......|..T.....|
|00004320| ac 02 22 00 ce ff 09 6b | 65 79 3a 20 76 61 6c 75 |.."....k|ey: valu|
|00004330| 65 0a 09 09 63 6f 6e 73 | 74 20 3c 2d 20 76 61 6c |e...cons|t <- val|
|00004340| 75 65 2e 0a 09 09 6e 6f | 74 64 6f 6e 65 20 3c 2d |ue....no|tdone <-|
|00004350| 20 74 72 75 65 2e 0a 00 | ad 02 08 01 08 00 66 05 | true...|......f.|
|00004360| 62 05 60 05 00 00 0d 00 | 03 00 2c 01 00 00 ae 02 |b.`.....|..,.....|
|00004370| 08 00 fa ff 62 6c 6f 63 | 6b 00 af 02 0e 00 03 00 |....bloc|k.......|
|00004380| 5c 05 00 00 2e 0a b0 02 | 12 00 f1 ff 11 f9 07 10 |\.......|........|
|00004390| 21 b6 f8 0e 57 61 f5 22 | a2 f5 f1 00 b1 02 08 00 |!...Wa."|........|
|000043a0| f4 ff 69 66 4d 61 74 63 | 68 3a 64 6f 3a 00 b2 02 |..ifMatc|h:do:...|
|000043b0| 0e 00 03 00 62 05 00 00 | 4c 09 b3 02 22 00 98 ff |....b...|L..."...|
|000043c0| 0a 09 69 66 4d 61 74 63 | 68 3a 20 6b 65 79 20 64 |..ifMatc|h: key d|
|000043d0| 6f 3a 20 62 6c 6f 63 6b | 0a 09 09 28 6e 6f 74 64 |o: block|...(notd|
|000043e0| 6f 6e 65 20 61 6e 64 3a | 20 5b 20 63 6f 6e 73 74 |one and:| [ const|
|000043f0| 20 3d 20 6b 65 79 20 5d | 29 0a 09 09 09 69 66 54 | = key ]|)....ifT|
|00004400| 72 75 65 3a 20 5b 20 6e | 6f 74 64 6f 6e 65 20 3c |rue: [ n|otdone <|
|00004410| 2d 20 66 61 6c 73 65 2e | 20 62 6c 6f 63 6b 20 76 |- false.| block v|
|00004420| 61 6c 75 65 20 5d 0a 00 | b4 02 08 01 08 00 70 05 |alue ]..|......p.|
|00004430| 6c 05 6a 05 00 00 0d 00 | 03 00 2c 01 00 00 b5 02 |l.j.....|..,.....|
|00004440| 12 00 f6 ff 11 f8 09 57 | 61 f5 21 a2 f5 f1 b6 02 |.......W|a.!.....|
|00004450| 08 00 fa ff 65 6c 73 65 | 3a 00 b7 02 0e 00 03 00 |....else|:.......|
|00004460| 6c 05 00 00 d2 07 b8 02 | 22 00 bd ff 0a 09 65 6c |l.......|".....el|
|00004470| 73 65 3a 20 62 6c 6f 63 | 6b 0a 09 09 6e 6f 74 64 |se: bloc|k...notd|
|00004480| 6f 6e 65 20 69 66 54 72 | 75 65 3a 20 5b 20 6e 6f |one ifTr|ue: [ no|
|00004490| 74 64 6f 6e 65 20 3c 2d | 20 66 61 6c 73 65 2e 20 |tdone <-| false. |
|000044a0| 62 6c 6f 63 6b 20 76 61 | 6c 75 65 20 5d 0a 00 00 |block va|lue ]...|
|000044b0| b9 02 1a 00 01 00 74 05 | ba 02 16 00 27 00 7c 05 |......t.|....'.|.|
|000044c0| 8a 05 00 00 42 00 aa 05 | 00 00 00 00 00 00 00 00 |....B...|........|
|000044d0| 00 00 00 00 00 00 74 02 | 98 05 00 00 34 02 92 05 |......t.|....4...|
|000044e0| a8 05 82 05 76 05 c2 05 | 00 00 00 00 00 00 00 00 |....v...|........|
|000044f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004500| 32 00 c4 05 00 00 00 00 | 00 00 00 00 bb 02 08 01 |2.......|........|
|00004510| 08 00 88 05 82 05 80 05 | 86 05 0d 00 03 00 08 00 |........|........|
|00004520| 00 00 bc 02 b2 00 06 00 | 00 00 01 00 03 00 13 00 |........|........|
|00004530| 00 00 00 00 bd 02 22 00 | f1 ff 64 6f 65 73 20 6e |......".|..does n|
|00004540| 6f 74 20 61 70 70 6c 79 | 00 00 be 02 08 00 f1 ff |ot apply|........|
|00004550| 61 70 70 6c 79 3a 69 66 | 45 72 72 6f 72 3a 00 00 |apply:if|Error:..|
|00004560| bf 02 0e 00 03 00 7c 05 | 00 00 00 00 c0 02 12 00 |......|.|........|
|00004570| f1 ff 20 21 40 54 d2 1d | f6 0b 41 f2 83 92 f2 f5 |.. !@T..|..A.....|
|00004580| f1 00 c1 02 08 00 f9 ff | 61 70 70 6c 79 3a 00 00 |........|apply:..|
|00004590| c2 02 0e 00 03 00 82 05 | 00 00 06 06 c3 02 16 00 |........|........|
|000045a0| 03 00 78 05 7a 05 7c 05 | c4 02 22 00 bb ff 20 20 |..x.z.|.|.."... |
|000045b0| 20 20 09 61 70 70 6c 79 | 3a 20 61 72 67 73 0a 09 | .apply|: args..|
|000045c0| 09 5e 20 73 65 6c 66 20 | 61 70 70 6c 79 3a 20 61 |.^ self |apply: a|
|000045d0| 72 67 73 20 69 66 45 72 | 72 6f 72 3a 20 5b 20 27 |rgs ifEr|ror: [ '|
|000045e0| 64 6f 65 73 20 6e 6f 74 | 20 61 70 70 6c 79 27 20 |does not| apply' |
|000045f0| 5d 0a 00 00 c5 02 08 01 | 08 00 90 05 7c 05 8c 05 |].......|....|...|
|00004600| 8e 05 0d 00 03 00 08 00 | 00 00 c6 02 12 00 f6 ff |........|........|
|00004610| 40 a2 20 21 22 84 91 f2 | f5 f1 c7 02 16 00 02 00 |@. !"...|........|
|00004620| 42 01 0a 05 c8 02 22 00 | 9d ff 0a 20 20 20 20 09 |B.....".|... .|
|00004630| 61 70 70 6c 79 3a 20 61 | 72 67 73 20 69 66 45 72 |apply: a|rgs ifEr|
|00004640| 72 6f 72 3a 20 61 42 6c | 6f 63 6b 0a 09 09 5e 20 |ror: aBl|ock...^ |
|00004650| 73 6d 61 6c 6c 74 61 6c | 6b 20 70 65 72 66 6f 72 |smalltal|k perfor|
|00004660| 6d 3a 20 73 65 6c 66 20 | 77 69 74 68 41 72 67 75 |m: self |withArgu|
|00004670| 6d 65 6e 74 73 3a 20 61 | 72 67 73 20 69 66 45 72 |ments: a|rgs ifEr|
|00004680| 72 6f 72 3a 20 61 42 6c | 6f 63 6b 0a 00 00 c9 02 |ror: aBl|ock.....|
|00004690| 08 01 08 00 96 05 34 02 | 94 05 00 00 0d 00 03 00 |......4.|........|
|000046a0| 08 00 00 00 ca 02 12 00 | f7 ff 20 21 d2 1b f5 21 |........|.. !...!|
|000046b0| f2 f5 f1 00 cb 02 22 00 | d4 ff 0a 09 61 73 73 69 |......".|....assi|
|000046c0| 67 6e 3a 20 76 61 6c 75 | 65 0a 09 09 3c 32 37 20 |gn: valu|e...<27 |
|000046d0| 73 65 6c 66 20 76 61 6c | 75 65 3e 2e 20 5e 20 76 |self val|ue>. ^ v|
|000046e0| 61 6c 75 65 0a 00 cc 02 | 08 01 08 00 a0 05 74 02 |alue....|......t.|
|000046f0| 9c 05 9e 05 0d 00 03 00 | 08 00 00 00 cd 02 22 00 |........|......".|
|00004700| ff ff 00 00 ce 02 12 00 | f9 ff 20 40 d2 18 f2 f5 |........|.. @....|
|00004710| f1 00 cf 02 16 00 01 00 | 9a 05 d0 02 22 00 ae ff |........|...."...|
|00004720| 0a 09 61 73 53 74 72 69 | 6e 67 0a 09 09 22 20 63 |..asStri|ng..." c|
|00004730| 61 74 65 6e 61 74 69 6f | 6e 20 6d 61 6b 65 73 20 |atenatio|n makes |
|00004740| 73 74 72 69 6e 67 20 61 | 6e 64 20 63 6f 70 79 20 |string a|nd copy |
|00004750| 61 75 74 6f 6d 61 74 69 | 63 61 6c 6c 79 20 22 0a |automati|cally ".|
|00004760| 09 09 5e 20 3c 32 34 20 | 73 65 6c 66 20 27 27 3e |..^ <24 |self ''>|
|00004770| 0a 00 d1 02 08 01 08 00 | a6 05 38 03 a4 05 00 00 |........|..8.....|
|00004780| 0d 00 03 00 08 00 00 00 | d2 02 12 00 fc ff 20 f2 |........|...... .|
|00004790| f5 f1 d3 02 22 00 ef ff | 0a 09 63 6f 70 79 0a 09 |...."...|..copy..|
|000047a0| 09 5e 20 73 65 6c 66 0a | 00 00 d4 02 0e 00 03 00 |.^ self.|........|
|000047b0| 38 03 a2 05 00 00 d5 02 | 08 01 08 00 b2 05 42 00 |8.......|......B.|
|000047c0| ae 05 b0 05 0d 00 03 00 | 08 00 00 00 d6 02 22 00 |........|......".|
|000047d0| fe ff 23 00 d7 02 12 00 | f8 ff 40 20 81 91 be f2 |..#.....|..@ ....|
|000047e0| f5 f1 d8 02 16 00 02 00 | ac 05 74 02 d9 02 22 00 |........|..t...".|
|000047f0| d9 ff 0a 09 70 72 69 6e | 74 53 74 72 69 6e 67 0a |....prin|tString.|
|00004800| 09 09 5e 20 27 23 27 20 | 2c 20 73 65 6c 66 20 61 |..^ '#' |, self a|
|00004810| 73 53 74 72 69 6e 67 0a | 00 00 da 02 08 01 08 00 |sString.|........|
|00004820| c0 05 90 02 bc 05 be 05 | 0d 00 07 00 08 00 00 00 |........|........|
|00004830| db 02 08 00 fc ff 53 65 | 74 00 dc 02 0e 00 03 00 |......Se|t.......|
|00004840| b6 05 d0 0d 60 06 dd 02 | b2 00 06 00 00 00 05 00 |....`...|........|
|00004850| 03 00 19 00 00 00 00 00 | de 02 12 00 e2 ff 40 a2 |........|......@.|
|00004860| 41 a2 a3 42 54 d2 1d f6 | 1a 31 20 82 93 a1 f8 17 |A..BT...|.1 .....|
|00004870| 30 31 82 94 f5 30 f2 83 | 95 f2 f5 f1 df 02 16 00 |01...0..|........|
|00004880| 06 00 38 02 b6 05 ba 05 | 54 02 9e 02 a2 02 e0 02 |..8.....|T.......|
|00004890| 22 00 87 ff 0a 09 72 65 | 73 70 6f 6e 64 73 54 6f |".....re|spondsTo|
|000048a0| 0a 09 09 5e 20 63 6c 61 | 73 73 65 73 20 69 6e 6a |...^ cla|sses inj|
|000048b0| 65 63 74 3a 20 53 65 74 | 20 6e 65 77 0a 09 09 09 |ect: Set| new....|
|000048c0| 69 6e 74 6f 3a 20 5b 3a | 78 20 3a 79 20 7c 20 28 |into: [:|x :y | (|
|000048d0| 28 79 20 6d 65 74 68 6f | 64 4e 61 6d 65 64 3a 20 |(y metho|dNamed: |
|000048e0| 73 65 6c 66 29 20 6e 6f | 74 4e 69 6c 29 0a 09 09 |self) no|tNil)...|
|000048f0| 09 09 09 09 69 66 54 72 | 75 65 3a 20 5b 20 78 20 |....ifTr|ue: [ x |
|00004900| 61 64 64 3a 20 79 5d 2e | 20 78 5d 0a 00 00 e1 02 |add: y].| x].....|
|00004910| 0e 00 03 00 90 02 b4 05 | 00 00 e2 02 08 01 08 00 |........|........|
|00004920| c8 05 32 00 c6 05 00 00 | 0d 00 03 00 08 00 00 00 |..2.....|........|
|00004930| e3 02 12 00 fa ff 20 d1 | 57 f2 f5 f1 e4 02 22 00 |...... .|W.....".|
|00004940| e9 ff 0a 09 76 61 6c 75 | 65 0a 09 09 5e 20 3c 38 |....valu|e...^ <8|
|00004950| 37 20 73 65 6c 66 3e 0a | 00 00 e5 02 1a 00 01 00 |7 self>.|........|
|00004960| cc 05 e6 02 16 00 27 00 | 00 00 00 00 00 00 42 00 |......'.|......B.|
|00004970| da 05 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004980| 00 00 00 00 00 00 2c 00 | ce 05 00 00 00 00 00 00 |......,.|........|
|00004990| 00 00 02 02 48 17 00 00 | 00 00 00 00 00 00 30 00 |....H...|......0.|
|000049a0| d4 05 00 00 00 00 00 00 | 00 00 40 17 24 17 00 00 |........|..@.$...|
|000049b0| 00 00 00 00 00 00 e7 02 | 08 01 08 00 d2 05 2c 00 |........|......,.|
|000049c0| d0 05 00 00 0d 00 03 00 | 1e 00 00 00 e8 02 12 00 |........|........|
|000049d0| fc ff 56 f2 f5 f1 e9 02 | 22 00 ef ff 09 69 73 4e |..V.....|"....isN|
|000049e0| 69 6c 0a 09 09 5e 20 74 | 72 75 65 0a 00 00 ea 02 |il...^ t|rue.....|
|000049f0| 08 01 08 00 d8 05 30 00 | d6 05 00 00 0d 00 03 00 |......0.|........|
|00004a00| 1e 00 00 00 eb 02 12 00 | fc ff 57 f2 f5 f1 ec 02 |........|..W.....|
|00004a10| 22 00 ec ff 0a 09 6e 6f | 74 4e 69 6c 0a 09 09 5e |".....no|tNil...^|
|00004a20| 20 66 61 6c 73 65 0a 00 | ed 02 08 01 08 00 e2 05 | false..|........|
|00004a30| 42 00 de 05 e0 05 0d 00 | 03 00 1e 00 00 00 ee 02 |B.......|........|
|00004a40| 22 00 fc ff 6e 69 6c 00 | ef 02 12 00 fc ff 40 f2 |"...nil.|......@.|
|00004a50| f5 f1 f0 02 16 00 01 00 | dc 05 f1 02 22 00 e7 ff |........|...."...|
|00004a60| 0a 09 70 72 69 6e 74 53 | 74 72 69 6e 67 0a 09 09 |..printS|tring...|
|00004a70| 5e 20 27 6e 69 6c 27 0a | 00 00 f2 02 08 01 08 00 |^ 'nil'.|........|
|00004a80| f2 05 ec 05 ea 05 f0 05 | 0d 00 03 00 aa 00 00 00 |........|........|
|00004a90| f3 02 22 00 f0 ff 6e 6f | 74 20 72 65 63 6f 67 6e |.."...no|t recogn|
|00004aa0| 69 7a 65 64 20 00 f4 02 | 22 00 fe ff 20 00 f5 02 |ized ...|"... ...|
|00004ab0| 12 00 ef ff 40 a2 41 20 | a4 a8 be 42 be 21 a8 be |....@.A |...B.!..|
|00004ac0| 0b 13 f2 f5 f1 00 f6 02 | 08 00 dc ff 6d 65 73 73 |........|....mess|
|00004ad0| 61 67 65 3a 6e 6f 74 52 | 65 63 6f 67 6e 69 7a 65 |age:notR|ecognize|
|00004ae0| 64 57 69 74 68 41 72 67 | 75 6d 65 6e 74 73 3a 00 |dWithArg|uments:.|
|00004af0| f7 02 0e 00 03 00 ec 05 | 00 00 0c 09 f8 02 16 00 |........|........|
|00004b00| 03 00 42 01 e6 05 e8 05 | f9 02 22 00 7b ff 09 6d |..B.....|..".{..m|
|00004b10| 65 73 73 61 67 65 3a 20 | 6d 20 6e 6f 74 52 65 63 |essage: |m notRec|
|00004b20| 6f 67 6e 69 7a 65 64 57 | 69 74 68 41 72 67 75 6d |ognizedW|ithArgum|
|00004b30| 65 6e 74 73 3a 20 61 0a | 09 09 5e 20 73 6d 61 6c |ents: a.|..^ smal|
|00004b40| 6c 74 61 6c 6b 20 65 72 | 72 6f 72 3a 20 27 6e 6f |ltalk er|ror: 'no|
|00004b50| 74 20 72 65 63 6f 67 6e | 69 7a 65 64 20 27 2c 20 |t recogn|ized ', |
|00004b60| 28 73 65 6c 66 20 63 6c | 61 73 73 20 70 72 69 6e |(self cl|ass prin|
|00004b70| 74 53 74 72 69 6e 67 29 | 2c 0a 09 09 09 27 20 27 |tString)|,....' '|
|00004b80| 2c 20 28 6d 20 70 72 69 | 6e 74 53 74 72 69 6e 67 |, (m pri|ntString|
|00004b90| 29 0a 00 00 fa 02 08 01 | 08 00 00 00 a0 00 fa 05 |).......|........|
|00004ba0| fc 05 0d 00 03 00 00 00 | 00 00 fb 02 22 00 f9 ff |........|...."...|
|00004bb0| 6d 61 67 2e 73 74 00 00 | fc 02 22 00 fe ff 72 00 |mag.st..|.."...r.|
|00004bc0| fd 02 12 00 f1 ff 51 40 | 41 d3 78 f5 51 d1 7b f5 |......Q@|A.x.Q.{.|
|00004bd0| 51 d1 79 f5 f1 00 fe 02 | 16 00 02 00 f6 05 f8 05 |Q.y.....|........|
|00004be0| ff 02 00 00 03 00 00 06 | 15 00 05 00 00 03 00 00 |........|........|
|00004bf0| 32 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |2.......|........|
|00004c00| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004c10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004c20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004c30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004c40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004c50| 00 00 00 00 00 00 01 03 | 0a 00 05 00 04 06 01 00 |........|........|
|00004c60| 86 0b aa 00 00 00 02 03 | 08 00 f6 ff 4d 61 67 6e |........|....Magn|
|00004c70| 69 74 75 64 65 00 03 03 | 0e 00 03 00 04 06 02 06 |itude...|........|
|00004c80| 32 06 04 03 08 00 fb ff | 43 68 61 72 00 00 05 03 |2.......|Char....|
|00004c90| 0a 00 05 00 08 06 03 00 | 88 06 02 06 10 06 06 03 |........|........|
|00004ca0| 0e 00 03 00 08 06 0a 06 | b0 08 07 03 0e 00 03 00 |........|........|
|00004cb0| 14 06 12 06 72 09 08 03 | 16 00 01 00 32 00 09 03 |....r...|....2...|
|00004cc0| 0a 00 05 00 14 06 01 00 | d8 0b 02 06 00 00 0a 03 |........|........|
|00004cd0| 08 00 f9 ff 4e 75 6d 62 | 65 72 00 00 0b 03 0e 00 |....Numb|er......|
|00004ce0| 03 00 1a 06 18 06 d2 08 | 0c 03 0a 00 05 00 1a 06 |........|........|
|00004cf0| 05 00 76 0a 00 01 24 06 | 0d 03 08 00 f4 ff 4c 6f |..v...$.|......Lo|
|00004d00| 6e 67 49 6e 74 65 67 65 | 72 00 0e 03 0e 00 03 00 |ngIntege|r.......|
|00004d10| 1e 06 00 00 0a 07 0f 03 | 08 00 f7 ff 6e 65 67 61 |........|....nega|
|00004d20| 74 69 76 65 00 00 10 03 | 08 00 f9 ff 64 69 67 69 |tive....|....digi|
|00004d30| 74 73 00 00 11 03 0e 00 | 03 00 20 06 00 00 ce 08 |ts......|.. .....|
|00004d40| 12 03 16 00 02 00 1e 06 | 20 06 13 03 0a 00 05 00 |........| .......|
|00004d50| 28 06 05 00 42 07 12 06 | 34 06 14 03 08 00 f7 ff |(...B...|4.......|
|00004d60| 46 72 61 63 74 69 6f 6e | 00 00 15 03 0e 00 03 00 |Fraction|........|
|00004d70| 28 06 26 06 b0 07 16 03 | 0e 00 03 00 2e 06 00 00 |(.&.....|........|
|00004d80| d6 13 17 03 08 00 fc ff | 74 6f 70 00 18 03 08 00 |........|top.....|
|00004d90| f9 ff 62 6f 74 74 6f 6d | 00 00 19 03 0e 00 03 00 |..bottom|........|
|00004da0| 30 06 00 00 3a 06 1a 03 | 16 00 02 00 2e 06 30 06 |0...:...|......0.|
|00004db0| 1b 03 0a 00 05 00 38 06 | 01 00 16 08 12 06 00 00 |......8.|........|
|00004dc0| 1c 03 08 00 fa ff 46 6c | 6f 61 74 00 1d 03 0e 00 |......Fl|oat.....|
|00004dd0| 03 00 38 06 36 06 92 07 | 1e 03 0e 00 03 00 40 06 |..8.6...|......@.|
|00004de0| 3e 06 c4 0d 1f 03 0a 00 | 05 00 40 06 01 00 58 0d |>.......|..@...X.|
|00004df0| aa 00 00 00 20 03 08 00 | f9 ff 52 61 6e 64 6f 6d |.... ...|..Random|
|00004e00| 00 00 21 03 0e 00 03 00 | 48 06 00 00 08 09 22 03 |..!.....|H.....".|
|00004e10| 08 01 08 00 4a 06 48 06 | 46 06 00 00 0d 00 03 00 |....J.H.|F.......|
|00004e20| aa 00 00 00 23 03 12 00 | fc ff 57 f2 f5 f1 24 03 |....#...|..W...$.|
|00004e30| 08 00 f7 ff 69 73 4e 75 | 6d 62 65 72 00 00 25 03 |....isNu|mber..%.|
|00004e40| 22 00 eb ff 09 69 73 4e | 75 6d 62 65 72 0a 09 09 |"....isN|umber...|
|00004e50| 5e 20 66 61 6c 73 65 0a | 00 00 26 03 0e 00 03 00 |^ false.|..&.....|
|00004e60| 48 06 44 06 00 00 27 03 | 08 01 08 00 56 06 52 06 |H.D...'.|....V.R.|
|00004e70| 50 06 00 00 0d 00 03 00 | aa 00 00 00 28 03 12 00 |P.......|....(...|
|00004e80| fc ff 57 f2 f5 f1 29 03 | 08 00 f8 ff 69 73 46 6c |..W...).|....isFl|
|00004e90| 6f 61 74 00 2a 03 0e 00 | 03 00 52 06 00 00 d2 0e |oat.*...|..R.....|
|00004ea0| 2b 03 22 00 eb ff 0a 09 | 69 73 46 6c 6f 61 74 0a |+.".....|isFloat.|
|00004eb0| 09 09 5e 20 66 61 6c 73 | 65 0a 00 00 2c 03 0e 00 |..^ fals|e...,...|
|00004ec0| 03 00 52 06 4e 06 00 00 | 2d 03 08 01 08 00 62 06 |..R.N...|-.....b.|
|00004ed0| 5e 06 5c 06 00 00 0d 00 | 03 00 aa 00 00 00 2e 03 |^.\.....|........|
|00004ee0| 12 00 fc ff 57 f2 f5 f1 | 2f 03 08 00 f5 ff 69 73 |....W...|/.....is|
|00004ef0| 46 72 61 63 74 69 6f 6e | 00 00 30 03 0e 00 03 00 |Fraction|..0.....|
|00004f00| 5e 06 00 00 82 06 31 03 | 22 00 e8 ff 0a 09 69 73 |^.....1.|".....is|
|00004f10| 46 72 61 63 74 69 6f 6e | 0a 09 09 5e 20 66 61 6c |Fraction|...^ fal|
|00004f20| 73 65 0a 00 32 03 0e 00 | 03 00 5e 06 5a 06 00 00 |se..2...|..^.Z...|
|00004f30| 33 03 08 01 08 00 6e 06 | 6a 06 68 06 00 00 0d 00 |3.....n.|j.h.....|
|00004f40| 03 00 aa 00 00 00 34 03 | 12 00 fc ff 57 f2 f5 f1 |......4.|....W...|
|00004f50| 35 03 08 00 f6 ff 69 73 | 49 6e 74 65 67 65 72 00 |5.....is|Integer.|
|00004f60| 36 03 0e 00 03 00 6a 06 | 00 00 e0 07 37 03 22 00 |6.....j.|....7.".|
|00004f70| e9 ff 0a 09 69 73 49 6e | 74 65 67 65 72 0a 09 09 |....isIn|teger...|
|00004f80| 5e 20 66 61 6c 73 65 0a | 00 00 38 03 0e 00 03 00 |^ false.|..8.....|
|00004f90| 6a 06 66 06 00 00 39 03 | 08 01 08 00 7a 06 76 06 |j.f...9.|....z.v.|
|00004fa0| 74 06 00 00 0d 00 03 00 | aa 00 00 00 3a 03 12 00 |t.......|....:...|
|00004fb0| fc ff 57 f2 f5 f1 3b 03 | 08 00 f2 ff 69 73 4c 6f |..W...;.|....isLo|
|00004fc0| 6e 67 49 6e 74 65 67 65 | 72 00 3c 03 0e 00 03 00 |ngIntege|r.<.....|
|00004fd0| 76 06 00 00 7a 0b 3d 03 | 22 00 e5 ff 0a 09 69 73 |v...z.=.|".....is|
|00004fe0| 4c 6f 6e 67 49 6e 74 65 | 67 65 72 0a 09 09 5e 20 |LongInte|ger...^ |
|00004ff0| 66 61 6c 73 65 0a 00 00 | 3e 03 08 01 08 00 84 06 |false...|>.......|
|00005000| 80 06 7e 06 00 00 0d 00 | 03 00 aa 00 00 00 3f 03 |..~.....|......?.|
|00005010| 12 00 fc ff 57 f2 f5 f1 | 40 03 08 00 f1 ff 69 73 |....W...|@.....is|
|00005020| 53 68 6f 72 74 49 6e 74 | 65 67 65 72 00 00 41 03 |ShortInt|eger..A.|
|00005030| 0e 00 03 00 80 06 00 00 | bc 08 42 03 22 00 e4 ff |........|..B."...|
|00005040| 0a 09 69 73 53 68 6f 72 | 74 49 6e 74 65 67 65 72 |..isShor|tInteger|
|00005050| 0a 09 09 5e 20 66 61 6c | 73 65 0a 00 43 03 0e 00 |...^ fal|se..C...|
|00005060| 03 00 80 06 7c 06 00 00 | 44 03 1a 00 01 00 8a 06 |....|...|D.......|
|00005070| 45 03 16 00 27 00 00 00 | 00 00 00 00 8e 06 fc 06 |E...'...|........|
|00005080| 40 07 00 00 00 00 00 00 | 00 00 00 00 00 00 74 02 |@.......|......t.|
|00005090| ae 06 00 00 92 06 a8 06 | 00 00 28 02 d4 06 12 07 |........|..(.....|
|000050a0| 00 00 00 00 00 00 d6 06 | 14 07 00 00 4a 00 8c 06 |........|....J...|
|000050b0| a6 06 00 00 00 00 00 00 | 00 00 00 00 00 00 f4 06 |........|........|
|000050c0| ee 06 2c 07 46 03 08 01 | 08 00 9c 06 4a 00 98 06 |..,.F...|....J...|
|000050d0| 9a 06 0d 00 03 00 0a 06 | 00 00 47 03 08 00 f9 ff |........|..G.....|
|000050e0| 69 73 43 68 61 72 00 00 | 48 03 0e 00 03 00 8e 06 |isChar..|H.......|
|000050f0| 00 00 f6 06 49 03 08 00 | f6 ff 61 73 49 6e 74 65 |....I...|..asInte|
|00005100| 67 65 72 00 4a 03 0e 00 | 03 00 92 06 00 00 ae 0d |ger.J...|........|
|00005110| 4b 03 22 00 e7 ff 63 68 | 61 72 20 63 6f 6d 70 61 |K."...ch|ar compa|
|00005120| 72 65 64 20 74 6f 20 6e | 6f 6e 63 68 61 72 00 00 |red to n|onchar..|
|00005130| 4c 03 12 00 eb ff 21 81 | 90 f8 0d 10 21 81 91 b2 |L.....!.|....!...|
|00005140| f6 13 f5 42 a2 43 0b 13 | f2 f5 f1 00 4d 03 16 00 |...B.C..|....M...|
|00005150| 04 00 8e 06 92 06 42 01 | 96 06 4e 03 22 00 50 ff |......B.|..N.".P.|
|00005160| 09 3c 20 61 56 61 6c 75 | 65 0a 09 09 22 20 63 61 |.< aValu|e..." ca|
|00005170| 6e 20 6f 6e 6c 79 20 63 | 6f 6d 70 61 72 65 20 63 |n only c|ompare c|
|00005180| 68 61 72 61 63 74 65 72 | 73 20 74 6f 20 63 68 61 |haracter|s to cha|
|00005190| 72 61 63 74 65 72 73 20 | 22 0a 09 09 5e 20 61 56 |racters |"...^ aV|
|000051a0| 61 6c 75 65 20 69 73 43 | 68 61 72 0a 09 09 09 69 |alue isC|har....i|
|000051b0| 66 54 72 75 65 3a 20 5b | 20 76 61 6c 75 65 20 3c |fTrue: [| value <|
|000051c0| 20 61 56 61 6c 75 65 20 | 61 73 49 6e 74 65 67 65 | aValue |asIntege|
|000051d0| 72 20 5d 0a 09 09 09 69 | 66 46 61 6c 73 65 3a 20 |r ]....i|fFalse: |
|000051e0| 5b 20 73 6d 61 6c 6c 74 | 61 6c 6b 20 65 72 72 6f |[ smallt|alk erro|
|000051f0| 72 3a 20 27 63 68 61 72 | 20 63 6f 6d 70 61 72 65 |r: 'char| compare|
|00005200| 64 20 74 6f 20 6e 6f 6e | 63 68 61 72 27 5d 0a 00 |d to non|char']..|
|00005210| 4f 03 08 01 08 00 a4 06 | 64 00 a0 06 a2 06 0d 00 |O.......|d.......|
|00005220| 03 00 0a 06 00 00 50 03 | 12 00 ef ff 21 81 90 f8 |......P.|....!...|
|00005230| 0d 10 21 81 91 b6 f6 0f | f5 57 f2 f5 f1 00 51 03 |..!.....|.W....Q.|
|00005240| 16 00 02 00 8e 06 92 06 | 52 03 22 00 a3 ff 0a 09 |........|R.".....|
|00005250| 3d 3d 20 61 56 61 6c 75 | 65 0a 09 09 5e 20 61 56 |== aValu|e...^ aV|
|00005260| 61 6c 75 65 20 69 73 43 | 68 61 72 0a 09 09 09 69 |alue isC|har....i|
|00005270| 66 54 72 75 65 3a 20 5b | 20 76 61 6c 75 65 20 3d |fTrue: [| value =|
|00005280| 20 61 56 61 6c 75 65 20 | 61 73 49 6e 74 65 67 65 | aValue |asIntege|
|00005290| 72 20 5d 0a 09 09 09 69 | 66 46 61 6c 73 65 3a 20 |r ]....i|fFalse: |
|000052a0| 5b 20 66 61 6c 73 65 20 | 5d 0a 00 00 53 03 0e 00 |[ false |]...S...|
|000052b0| 03 00 64 00 9e 06 d2 06 | 54 03 08 01 08 00 ac 06 |..d.....|T.......|
|000052c0| 92 06 aa 06 00 00 0d 00 | 03 00 0a 06 00 00 55 03 |........|......U.|
|000052d0| 12 00 fc ff 10 f2 f5 f1 | 56 03 22 00 e9 ff 0a 09 |........|V.".....|
|000052e0| 61 73 49 6e 74 65 67 65 | 72 0a 09 09 5e 20 76 61 |asIntege|r...^ va|
|000052f0| 6c 75 65 0a 00 00 57 03 | 08 01 08 00 b6 06 74 02 |lue...W.|......t.|
|00005300| b2 06 b4 06 0d 00 03 00 | 0a 06 00 00 58 03 22 00 |........|....X.".|
|00005310| fe ff 20 00 59 03 12 00 | f4 ff 40 81 91 f4 51 20 |.. .Y...|..@...Q |
|00005320| 83 92 f5 f2 f5 f1 5a 03 | 16 00 03 00 b0 06 38 03 |......Z.|......8.|
|00005330| 6a 01 5b 03 22 00 b3 ff | 0a 09 61 73 53 74 72 69 |j.[."...|..asStri|
|00005340| 6e 67 0a 09 09 22 20 6d | 61 6b 65 20 6f 75 72 73 |ng..." m|ake ours|
|00005350| 65 6c 76 65 73 20 69 6e | 74 6f 20 61 20 73 74 72 |elves in|to a str|
|00005360| 69 6e 67 20 22 0a 09 09 | 5e 20 27 20 27 20 63 6f |ing "...|^ ' ' co|
|00005370| 70 79 3b 20 61 74 3a 20 | 31 20 70 75 74 3a 20 73 |py; at: |1 put: s|
|00005380| 65 6c 66 0a 00 00 5c 03 | 08 01 08 00 d0 06 ca 06 |elf...\.|........|
|00005390| c8 06 ce 06 0d 00 03 00 | 0a 06 00 00 5d 03 08 00 |........|....]...|
|000053a0| f8 ff 69 73 44 69 67 69 | 74 00 5e 03 0e 00 03 00 |..isDigi|t.^.....|
|000053b0| ba 06 00 00 a4 09 5f 03 | 0a 06 01 00 61 00 60 03 |......_.|....a.`.|
|000053c0| 08 00 f4 ff 69 73 55 70 | 70 65 72 63 61 73 65 00 |....isUp|percase.|
|000053d0| 61 03 0e 00 03 00 c0 06 | 00 00 00 00 62 03 0a 06 |a.......|....b...|
|000053e0| 01 00 83 00 63 03 22 00 | de ff 69 6c 6c 65 67 61 |....c.".|..illega|
|000053f0| 6c 20 63 6f 6e 76 65 72 | 73 69 6f 6e 2c 20 63 68 |l conver|sion, ch|
|00005400| 61 72 20 74 6f 20 64 69 | 67 69 74 00 64 03 12 00 |ar to di|git.d...|
|00005410| de ff 20 81 90 f8 0c 10 | 41 81 92 b1 f2 f5 20 81 |.. .....|A..... .|
|00005420| 93 f8 1a 10 44 81 95 b1 | 46 b0 f2 f5 47 a2 48 0b |....D...|F...G.H.|
|00005430| 13 f2 f5 f1 65 03 08 00 | f5 ff 64 69 67 69 74 56 |....e...|..digitV|
|00005440| 61 6c 75 65 00 00 66 03 | 0e 00 03 00 ca 06 00 00 |alue..f.|........|
|00005450| aa 0a 67 03 16 00 09 00 | ba 06 be 06 92 06 c0 06 |..g.....|........|
|00005460| c4 06 92 06 15 00 42 01 | c6 06 68 03 22 00 1b ff |......B.|..h."...|
|00005470| 0a 09 64 69 67 69 74 56 | 61 6c 75 65 0a 09 09 22 |..digitV|alue..."|
|00005480| 20 72 65 74 75 72 6e 20 | 61 6e 20 69 6e 74 65 67 | return |an integ|
|00005490| 65 72 20 72 65 70 72 65 | 73 65 6e 74 69 6e 67 20 |er repre|senting |
|000054a0| 6f 75 72 20 76 61 6c 75 | 65 20 22 0a 09 09 73 65 |our valu|e "...se|
|000054b0| 6c 66 20 69 73 44 69 67 | 69 74 20 69 66 54 72 75 |lf isDig|it ifTru|
|000054c0| 65 3a 20 5b 20 5e 20 76 | 61 6c 75 65 20 2d 20 24 |e: [ ^ v|alue - $|
|000054d0| 30 20 61 73 49 6e 74 65 | 67 65 72 20 5d 2e 0a 09 |0 asInte|ger ]...|
|000054e0| 09 73 65 6c 66 20 69 73 | 55 70 70 65 72 63 61 73 |.self is|Uppercas|
|000054f0| 65 20 69 66 54 72 75 65 | 3a 20 5b 20 5e 20 76 61 |e ifTrue|: [ ^ va|
|00005500| 6c 75 65 20 2d 20 24 41 | 20 61 73 49 6e 74 65 67 |lue - $A| asInteg|
|00005510| 65 72 20 2b 20 31 30 20 | 5d 2e 0a 09 09 5e 20 73 |er + 10 |]....^ s|
|00005520| 6d 61 6c 6c 74 61 6c 6b | 20 65 72 72 6f 72 3a 20 |malltalk| error: |
|00005530| 27 69 6c 6c 65 67 61 6c | 20 63 6f 6e 76 65 72 73 |'illegal| convers|
|00005540| 69 6f 6e 2c 20 63 68 61 | 72 20 74 6f 20 64 69 67 |ion, cha|r to dig|
|00005550| 69 74 27 0a 00 00 69 03 | 0e 00 03 00 ca 06 b8 06 |it'...i.|........|
|00005560| ec 06 6a 03 08 01 08 00 | de 06 28 02 da 06 dc 06 |..j.....|..(.....|
|00005570| 0d 00 03 00 0a 06 00 00 | 6b 03 08 00 f4 ff 69 73 |........|k.....is|
|00005580| 4c 6f 77 65 72 63 61 73 | 65 00 6c 03 0e 00 03 00 |Lowercas|e.l.....|
|00005590| d6 06 00 00 2e 09 6d 03 | 12 00 f5 ff 20 81 90 fa |......m.|.... ...|
|000055a0| 09 20 81 91 f2 f5 f1 00 | 6e 03 16 00 02 00 d6 06 |. ......|n.......|
|000055b0| c0 06 6f 03 22 00 c0 ff | 0a 09 69 73 41 6c 70 68 |..o."...|..isAlph|
|000055c0| 61 62 65 74 69 63 0a 09 | 09 5e 20 28 73 65 6c 66 |abetic..|.^ (self|
|000055d0| 20 69 73 4c 6f 77 65 72 | 63 61 73 65 29 20 6f 72 | isLower|case) or|
|000055e0| 3a 20 5b 20 73 65 6c 66 | 20 69 73 55 70 70 65 72 |: [ self| isUpper|
|000055f0| 63 61 73 65 20 5d 0a 00 | 70 03 08 01 08 00 ea 06 |case ]..|p.......|
|00005600| e4 06 e2 06 e8 06 0d 00 | 03 00 0a 06 00 00 71 03 |........|......q.|
|00005610| 12 00 f5 ff 20 81 90 fa | 09 20 81 91 f2 f5 f1 00 |.... ...|. ......|
|00005620| 72 03 08 00 f1 ff 69 73 | 41 6c 70 68 61 4e 75 6d |r.....is|AlphaNum|
|00005630| 65 72 69 63 00 00 73 03 | 0e 00 03 00 e4 06 00 00 |eric..s.|........|
|00005640| 84 0a 74 03 16 00 02 00 | 28 02 ba 06 75 03 22 00 |..t.....|(...u.".|
|00005650| c1 ff 0a 09 69 73 41 6c | 70 68 61 4e 75 6d 65 72 |....isAl|phaNumer|
|00005660| 69 63 0a 09 09 5e 20 28 | 73 65 6c 66 20 69 73 41 |ic...^ (|self isA|
|00005670| 6c 70 68 61 62 65 74 69 | 63 29 20 6f 72 3a 20 5b |lphabeti|c) or: [|
|00005680| 20 73 65 6c 66 20 69 73 | 44 69 67 69 74 20 5d 0a | self is|Digit ].|
|00005690| 00 00 76 03 0e 00 03 00 | e4 06 e0 06 00 00 77 03 |..v.....|......w.|
|000056a0| 08 01 08 00 fa 06 f4 06 | f2 06 f8 06 0d 00 03 00 |........|........|
|000056b0| 0a 06 00 00 78 03 0a 06 | 01 00 41 00 79 03 12 00 |....x...|..A.y...|
|000056c0| fa ff 10 40 b6 f2 f5 f1 | 7a 03 08 00 f8 ff 69 73 |...@....|z.....is|
|000056d0| 42 6c 61 6e 6b 00 7b 03 | 0e 00 03 00 f4 06 00 00 |Blank.{.|........|
|000056e0| be 0a 7c 03 16 00 01 00 | f0 06 7d 03 22 00 d6 ff |..|.....|..}."...|
|000056f0| 0a 09 69 73 42 6c 61 6e | 6b 0a 09 09 5e 20 76 61 |..isBlan|k...^ va|
|00005700| 6c 75 65 20 3d 20 24 20 | 20 20 22 20 62 6c 61 6e |lue = $ | " blan|
|00005710| 6b 20 63 68 61 72 20 22 | 0a 00 7e 03 08 01 08 00 |k char "|..~.....|
|00005720| 00 07 8e 06 fe 06 00 00 | 0d 00 03 00 0a 06 00 00 |........|........|
|00005730| 7f 03 12 00 fc ff 56 f2 | f5 f1 80 03 22 00 ed ff |......V.|...."...|
|00005740| 0a 09 69 73 43 68 61 72 | 0a 09 09 5e 20 74 72 75 |..isChar|...^ tru|
|00005750| 65 0a 00 00 81 03 08 01 | 08 00 10 07 ba 06 0c 07 |e.......|........|
|00005760| 0e 07 0d 00 03 00 0a 06 | 00 00 82 03 0a 06 01 00 |........|........|
|00005770| 61 00 83 03 0a 06 01 00 | 73 00 84 03 08 00 f3 ff |a.......|s.......|
|00005780| 62 65 74 77 65 65 6e 3a | 61 6e 64 3a 00 00 85 03 |between:|and:....|
|00005790| 0e 00 03 00 08 07 00 00 | 14 0a 86 03 12 00 f4 ff |........|........|
|000057a0| 10 40 81 91 42 81 93 83 | 94 f2 f5 f1 87 03 16 00 |.@..B...|........|
|000057b0| 05 00 04 07 92 06 06 07 | 92 06 08 07 88 03 22 00 |........|......".|
|000057c0| c3 ff 0a 09 69 73 44 69 | 67 69 74 0a 09 09 5e 20 |....isDi|git...^ |
|000057d0| 76 61 6c 75 65 20 62 65 | 74 77 65 65 6e 3a 20 24 |value be|tween: $|
|000057e0| 30 20 61 73 49 6e 74 65 | 67 65 72 20 61 6e 64 3a |0 asInte|ger and:|
|000057f0| 20 24 39 20 61 73 49 6e | 74 65 67 65 72 0a 00 00 | $9 asIn|teger...|
|00005800| 89 03 0e 00 03 00 ba 06 | 02 07 34 07 8a 03 08 01 |........|..4.....|
|00005810| 08 00 1e 07 d6 06 1a 07 | 1c 07 0d 00 03 00 0a 06 |........|........|
|00005820| 00 00 8b 03 0a 06 01 00 | c3 00 8c 03 0a 06 01 00 |........|........|
|00005830| f5 00 8d 03 12 00 f4 ff | 10 40 81 91 42 81 93 83 |........|.@..B...|
|00005840| 94 f2 f5 f1 8e 03 16 00 | 05 00 16 07 92 06 18 07 |........|........|
|00005850| 92 06 08 07 8f 03 22 00 | bf ff 0a 09 69 73 4c 6f |......".|....isLo|
|00005860| 77 65 72 63 61 73 65 0a | 09 09 5e 20 76 61 6c 75 |wercase.|..^ valu|
|00005870| 65 20 62 65 74 77 65 65 | 6e 3a 20 24 61 20 61 73 |e betwee|n: $a as|
|00005880| 49 6e 74 65 67 65 72 20 | 61 6e 64 3a 20 24 7a 20 |Integer |and: $z |
|00005890| 61 73 49 6e 74 65 67 65 | 72 0a 00 00 90 03 08 01 |asIntege|r.......|
|000058a0| 08 00 2a 07 c0 06 26 07 | 28 07 0d 00 03 00 0a 06 |..*...&.|(.......|
|000058b0| 00 00 91 03 0a 06 01 00 | 83 00 92 03 0a 06 01 00 |........|........|
|000058c0| b5 00 93 03 12 00 f4 ff | 10 40 81 91 42 81 93 83 |........|.@..B...|
|000058d0| 94 f2 f5 f1 94 03 16 00 | 05 00 22 07 92 06 24 07 |........|.."...$.|
|000058e0| 92 06 08 07 95 03 22 00 | bf ff 0a 09 69 73 55 70 |......".|....isUp|
|000058f0| 70 65 72 63 61 73 65 0a | 09 09 5e 20 76 61 6c 75 |percase.|..^ valu|
|00005900| 65 20 62 65 74 77 65 65 | 6e 3a 20 24 41 20 61 73 |e betwee|n: $A as|
|00005910| 49 6e 74 65 67 65 72 20 | 61 6e 64 3a 20 24 5a 20 |Integer |and: $Z |
|00005920| 61 73 49 6e 74 65 67 65 | 72 0a 00 00 96 03 0e 00 |asIntege|r.......|
|00005930| 03 00 c0 06 20 07 00 00 | 97 03 08 01 08 00 32 07 |.... ...|......2.|
|00005940| 88 00 30 07 00 00 0d 00 | 03 00 0a 06 00 00 98 03 |..0.....|........|
|00005950| 12 00 fc ff 21 60 f5 f1 | 99 03 22 00 b6 ff 0a 09 |....!`..|..".....|
|00005960| 76 61 6c 75 65 3a 20 61 | 56 61 6c 75 65 09 09 22 |value: a|Value.."|
|00005970| 20 70 72 69 76 61 74 65 | 20 2d 20 75 73 65 64 20 | private| - used |
|00005980| 66 6f 72 20 69 6e 69 74 | 69 61 6c 69 7a 61 74 69 |for init|ializati|
|00005990| 6f 6e 20 22 0a 09 09 76 | 61 6c 75 65 20 3c 2d 20 |on "...v|alue <- |
|000059a0| 61 56 61 6c 75 65 0a 00 | 9a 03 0e 00 03 00 88 00 |aValue..|........|
|000059b0| 2e 07 00 00 9b 03 08 01 | 08 00 3e 07 42 00 3a 07 |........|..>.B.:.|
|000059c0| 3c 07 0d 00 03 00 0a 06 | 00 00 9c 03 22 00 fe ff |<.......|...."...|
|000059d0| 24 00 9d 03 12 00 f8 ff | 40 20 81 91 be f2 f5 f1 |$.......|@ ......|
|000059e0| 9e 03 16 00 02 00 38 07 | 74 02 9f 03 22 00 da ff |......8.|t..."...|
|000059f0| 0a 09 70 72 69 6e 74 53 | 74 72 69 6e 67 0a 09 09 |..printS|tring...|
|00005a00| 5e 20 27 24 27 2c 20 73 | 65 6c 66 20 61 73 53 74 |^ '$', s|elf asSt|
|00005a10| 72 69 6e 67 0a 00 a0 03 | 0e 00 03 00 42 00 36 07 |ring....|....B.6.|
|00005a20| 00 00 a1 03 1a 00 01 00 | 44 07 a2 03 16 00 27 00 |........|D.....'.|
|00005a30| 84 07 82 07 00 00 78 07 | ea 07 14 08 a0 07 9c 07 |......x.|........|
|00005a40| 00 00 44 00 5a 07 00 00 | 52 00 46 07 00 00 46 00 |..D.Z...|R.F...F.|
|00005a50| 66 07 cc 07 be 07 ba 07 | 00 00 00 00 00 00 00 00 |f.......|........|
|00005a60| 56 00 6e 07 00 00 4a 00 | 52 07 f8 07 00 00 00 00 |V.n...J.|R.......|
|00005a70| 00 00 30 06 a6 07 da 07 | 5c 07 76 07 9a 07 a3 03 |..0.....|\.v.....|
|00005a80| 08 01 08 00 50 07 52 00 | 4c 07 4e 07 0d 00 03 00 |....P.R.|L.N.....|
|00005a90| 26 06 00 00 a4 03 08 00 | fe ff 66 00 a5 03 0e 00 |&.......|..f.....|
|00005aa0| 03 00 48 07 00 00 16 0d | a6 03 12 00 e3 ff 21 81 |..H.....|......!.|
|00005ab0| 90 f8 15 10 21 81 91 b6 | f9 12 11 21 81 92 b6 f2 |....!...|...!....|
|00005ac0| f6 1c f5 20 21 82 fb 03 | f2 f5 f1 00 a7 03 16 00 |... !...|........|
|00005ad0| 04 00 5e 06 2e 06 30 06 | 52 00 a8 03 22 00 95 ff |..^...0.|R..."...|
|00005ae0| 09 3d 20 66 0a 09 09 66 | 20 69 73 46 72 61 63 74 |.= f...f| isFract|
|00005af0| 69 6f 6e 0a 09 09 09 69 | 66 54 72 75 65 3a 20 5b |ion....i|fTrue: [|
|00005b00| 20 5e 20 28 74 6f 70 20 | 3d 20 66 20 74 6f 70 29 | ^ (top |= f top)|
|00005b10| 20 61 6e 64 3a 20 5b 20 | 62 6f 74 74 6f 6d 20 3d | and: [ |bottom =|
|00005b20| 20 66 20 62 6f 74 74 6f | 6d 20 5d 20 5d 0a 09 09 | f botto|m ] ]...|
|00005b30| 09 69 66 46 61 6c 73 65 | 3a 20 5b 20 5e 20 73 75 |.ifFalse|: [ ^ su|
|00005b40| 70 65 72 20 3d 20 66 20 | 5d 0a 00 00 a9 03 08 01 |per = f |].......|
|00005b50| 08 00 58 07 4a 00 54 07 | 56 07 0d 00 03 00 26 06 |..X.J.T.|V.....&.|
|00005b60| 00 00 aa 03 12 00 e4 ff | 21 81 90 f8 14 10 21 81 |........|!.....!.|
|00005b70| 91 b8 11 21 81 92 b8 b2 | f2 f6 1b f5 20 21 82 fb |...!....|.... !..|
|00005b80| 03 f2 f5 f1 ab 03 16 00 | 04 00 5e 06 30 06 2e 06 |........|..^.0...|
|00005b90| 4a 00 ac 03 22 00 9a ff | 0a 09 3c 20 66 0a 09 09 |J..."...|..< f...|
|00005ba0| 66 20 69 73 46 72 61 63 | 74 69 6f 6e 0a 09 09 09 |f isFrac|tion....|
|00005bb0| 69 66 54 72 75 65 3a 20 | 5b 20 5e 20 28 74 6f 70 |ifTrue: |[ ^ (top|
|00005bc0| 20 2a 20 66 20 62 6f 74 | 74 6f 6d 29 20 3c 20 28 | * f bot|tom) < (|
|00005bd0| 62 6f 74 74 6f 6d 20 2a | 20 66 20 74 6f 70 29 20 |bottom *| f top) |
|00005be0| 5d 0a 09 09 09 69 66 46 | 61 6c 73 65 3a 5b 20 5e |]....ifF|alse:[ ^|
|00005bf0| 20 73 75 70 65 72 20 3c | 20 66 20 5d 0a 00 ad 03 | super <| f ]....|
|00005c00| 08 01 08 00 64 07 44 00 | 60 07 62 07 0d 00 03 00 |....d.D.|`.b.....|
|00005c10| 26 06 00 00 ae 03 08 00 | fe ff 2f 00 af 03 0e 00 |&.......|../.....|
|00005c20| 03 00 5c 07 00 00 6e 0a | b0 03 12 00 dd ff 21 81 |..\...n.|......!.|
|00005c30| 90 f8 1b 10 21 81 91 b8 | 11 21 81 92 b8 b0 11 21 |....!...|.!.....!|
|00005c40| 81 93 b8 82 94 f2 f6 22 | f5 20 21 82 fb 05 f2 f5 |......."|. !.....|
|00005c50| f1 00 b1 03 16 00 06 00 | 5e 06 30 06 2e 06 30 06 |........|^.0...0.|
|00005c60| 5c 07 44 00 b2 03 22 00 | 7d ff 0a 09 2b 20 66 0a |\.D...".|}...+ f.|
|00005c70| 09 09 66 20 69 73 46 72 | 61 63 74 69 6f 6e 0a 09 |..f isFr|action..|
|00005c80| 09 09 69 66 54 72 75 65 | 3a 20 5b 20 5e 20 28 28 |..ifTrue|: [ ^ ((|
|00005c90| 74 6f 70 20 2a 20 66 20 | 62 6f 74 74 6f 6d 29 20 |top * f |bottom) |
|00005ca0| 2b 20 28 62 6f 74 74 6f | 6d 20 2a 20 66 20 74 6f |+ (botto|m * f to|
|00005cb0| 70 29 29 20 2f 0a 09 09 | 09 09 09 28 62 6f 74 74 |p)) /...|...(bott|
|00005cc0| 6f 6d 20 2a 20 66 20 62 | 6f 74 74 6f 6d 29 20 5d |om * f b|ottom) ]|
|00005cd0| 0a 09 09 09 69 66 46 61 | 6c 73 65 3a 5b 20 5e 20 |....ifFa|lse:[ ^ |
|00005ce0| 73 75 70 65 72 20 2b 20 | 66 20 5d 0a 00 00 b3 03 |super + |f ].....|
|00005cf0| 08 01 08 00 6c 07 46 00 | 68 07 6a 07 0d 00 03 00 |....l.F.|h.j.....|
|00005d00| 26 06 00 00 b4 03 12 00 | dd ff 21 81 90 f8 1b 10 |&.......|..!.....|
|00005d10| 21 81 91 b8 11 21 81 92 | b8 b1 11 21 81 93 b8 82 |!....!..|...!....|
|00005d20| 94 f2 f6 22 f5 20 21 82 | fb 05 f2 f5 f1 00 b5 03 |...". !.|........|
|00005d30| 16 00 06 00 5e 06 30 06 | 2e 06 30 06 5c 07 46 00 |....^.0.|..0.\.F.|
|00005d40| b6 03 22 00 7d ff 0a 09 | 2d 20 66 0a 09 09 66 20 |..".}...|- f...f |
|00005d50| 69 73 46 72 61 63 74 69 | 6f 6e 0a 09 09 09 69 66 |isFracti|on....if|
|00005d60| 54 72 75 65 3a 20 5b 20 | 5e 20 28 28 74 6f 70 20 |True: [ |^ ((top |
|00005d70| 2a 20 66 20 62 6f 74 74 | 6f 6d 29 20 2d 20 28 62 |* f bott|om) - (b|
|00005d80| 6f 74 74 6f 6d 20 2a 20 | 66 20 74 6f 70 29 29 20 |ottom * |f top)) |
|00005d90| 2f 0a 09 09 09 09 09 28 | 62 6f 74 74 6f 6d 20 2a |/......(|bottom *|
|00005da0| 20 66 20 62 6f 74 74 6f | 6d 29 20 5d 0a 09 09 09 | f botto|m) ]....|
|00005db0| 69 66 46 61 6c 73 65 3a | 5b 20 5e 20 73 75 70 65 |ifFalse:|[ ^ supe|
|00005dc0| 72 20 2d 20 66 20 5d 0a | 00 00 b7 03 08 01 08 00 |r - f ].|........|
|00005dd0| 74 07 56 00 70 07 72 07 | 0d 00 03 00 26 06 00 00 |t.V.p.r.|....&...|
|00005de0| b8 03 12 00 e3 ff 21 81 | 90 f8 15 10 21 81 91 b8 |......!.|....!...|
|00005df0| 11 21 81 92 b8 82 93 f2 | f6 1c f5 20 21 82 fb 04 |.!......|... !...|
|00005e00| f2 f5 f1 00 b9 03 16 00 | 05 00 5e 06 2e 06 30 06 |........|..^...0.|
|00005e10| 5c 07 56 00 ba 03 22 00 | 99 ff 0a 09 2a 20 66 0a |\.V...".|....* f.|
|00005e20| 09 09 66 20 69 73 46 72 | 61 63 74 69 6f 6e 0a 09 |..f isFr|action..|
|00005e30| 09 09 69 66 54 72 75 65 | 3a 20 5b 20 5e 20 28 74 |..ifTrue|: [ ^ (t|
|00005e40| 6f 70 20 2a 20 66 20 74 | 6f 70 29 20 2f 20 28 62 |op * f t|op) / (b|
|00005e50| 6f 74 74 6f 6d 20 2a 20 | 66 20 62 6f 74 74 6f 6d |ottom * |f bottom|
|00005e60| 29 20 5d 0a 09 09 09 69 | 66 46 61 6c 73 65 3a 20 |) ]....i|fFalse: |
|00005e70| 5b 20 5e 20 73 75 70 65 | 72 20 2a 20 66 20 5d 0a |[ ^ supe|r * f ].|
|00005e80| 00 00 bb 03 08 01 08 00 | 80 07 5c 07 7c 07 7e 07 |........|..\.|.~.|
|00005e90| 0d 00 03 00 26 06 00 00 | bc 03 08 00 f5 ff 72 65 |....&...|......re|
|00005ea0| 63 69 70 72 6f 63 61 6c | 00 00 bd 03 0e 00 03 00 |ciprocal|........|
|00005eb0| 78 07 00 00 76 08 be 03 | 12 00 f8 ff 20 21 81 90 |x...v...|.... !..|
|00005ec0| b8 f2 f5 f1 bf 03 16 00 | 01 00 78 07 c0 03 22 00 |........|..x...".|
|00005ed0| e1 ff 0a 09 2f 20 66 0a | 09 09 5e 20 73 65 6c 66 |..../ f.|..^ self|
|00005ee0| 20 2a 20 66 20 72 65 63 | 69 70 72 6f 63 61 6c 0a | * f rec|iprocal.|
|00005ef0| 00 00 c1 03 08 01 08 00 | 8c 07 84 07 88 07 8a 07 |........|........|
|00005f00| 0d 00 03 00 26 06 00 00 | c2 03 08 00 fc ff 61 62 |....&...|......ab|
|00005f10| 73 00 c3 03 0e 00 03 00 | 84 07 00 00 fe 07 c4 03 |s.......|........|
|00005f20| 12 00 f7 ff 10 81 90 11 | 82 91 f2 f5 f1 00 c5 03 |........|........|
|00005f30| 16 00 02 00 84 07 5c 07 | c6 03 22 00 e4 ff 0a 09 |......\.|..".....|
|00005f40| 61 62 73 0a 09 09 5e 20 | 74 6f 70 20 61 62 73 20 |abs...^ |top abs |
|00005f50| 2f 20 62 6f 74 74 6f 6d | 0a 00 c7 03 08 01 08 00 |/ bottom|........|
|00005f60| 98 07 90 07 94 07 96 07 | 0d 00 03 00 26 06 00 00 |........|....&...|
|00005f70| c8 03 08 00 f8 ff 61 73 | 46 6c 6f 61 74 00 c9 03 |......as|Float...|
|00005f80| 0e 00 03 00 90 07 00 00 | 22 09 ca 03 12 00 f5 ff |........|".......|
|00005f90| 10 81 90 11 81 91 82 92 | f2 f5 f1 00 cb 03 16 00 |........|........|
|00005fa0| 03 00 90 07 90 07 5c 07 | cc 03 22 00 aa ff 0a 09 |......\.|..".....|
|00005fb0| 61 73 46 6c 6f 61 74 0a | 09 09 22 20 63 6f 6e 76 |asFloat.|.." conv|
|00005fc0| 65 72 74 20 74 6f 20 61 | 20 66 6c 6f 61 74 69 6e |ert to a| floatin|
|00005fd0| 67 20 70 6f 69 6e 74 20 | 6e 75 6d 62 65 72 20 22 |g point |number "|
|00005fe0| 0a 0a 09 09 5e 20 74 6f | 70 20 61 73 46 6c 6f 61 |....^ to|p asFloa|
|00005ff0| 74 20 2f 20 62 6f 74 74 | 6f 6d 20 61 73 46 6c 6f |t / bott|om asFlo|
|00006000| 61 74 0a 00 cd 03 0e 00 | 03 00 90 07 8e 07 b8 07 |at......|........|
|00006010| ce 03 08 01 08 00 a4 07 | a0 07 9e 07 00 00 0d 00 |........|........|
|00006020| 03 00 26 06 00 00 cf 03 | 12 00 fa ff 10 11 b9 f2 |..&.....|........|
|00006030| f5 f1 d0 03 08 00 f6 ff | 74 72 75 6e 63 61 74 65 |........|truncate|
|00006040| 64 00 d1 03 0e 00 03 00 | a0 07 00 00 c0 07 d2 03 |d.......|........|
|00006050| 22 00 ae ff 0a 09 74 72 | 75 6e 63 61 74 65 64 0a |".....tr|uncated.|
|00006060| 09 09 22 20 63 6f 6e 76 | 65 72 74 20 74 6f 20 61 |.." conv|ert to a|
|00006070| 6e 20 69 6e 74 65 67 65 | 72 20 72 6f 75 6e 64 65 |n intege|r rounde|
|00006080| 64 20 74 6f 77 61 72 64 | 73 20 7a 65 72 6f 20 22 |d toward|s zero "|
|00006090| 0a 09 09 5e 20 74 6f 70 | 20 71 75 6f 3a 20 62 6f |...^ top| quo: bo|
|000060a0| 74 74 6f 6d 0a 00 d3 03 | 08 01 08 00 aa 07 30 06 |ttom....|......0.|
|000060b0| a8 07 00 00 0d 00 03 00 | 26 06 00 00 d4 03 12 00 |........|&.......|
|000060c0| fc ff 11 f2 f5 f1 d5 03 | 22 00 eb ff 0a 09 62 6f |........|".....bo|
|000060d0| 74 74 6f 6d 0a 09 09 5e | 20 62 6f 74 74 6f 6d 0a |ttom...^| bottom.|
|000060e0| 00 00 d6 03 08 01 08 00 | b6 07 74 00 b2 07 b4 07 |........|..t.....|
|000060f0| 0d 00 03 00 26 06 00 00 | d7 03 08 00 f5 ff 61 73 |....&...|......as|
|00006100| 46 72 61 63 74 69 6f 6e | 00 00 d8 03 0e 00 03 00 |Fraction|........|
|00006110| ae 07 00 00 76 09 d9 03 | 12 00 fa ff 21 81 90 f2 |....v...|....!...|
|00006120| f5 f1 da 03 16 00 01 00 | ae 07 db 03 22 00 b6 ff |........|...."...|
|00006130| 0a 09 63 6f 65 72 63 65 | 3a 20 78 0a 09 09 22 20 |..coerce|: x..." |
|00006140| 63 6f 65 72 63 65 20 61 | 20 76 61 6c 75 65 20 69 |coerce a| value i|
|00006150| 6e 74 6f 20 62 65 69 6e | 67 20 61 20 66 72 61 63 |nto bein|g a frac|
|00006160| 74 69 6f 6e 20 22 0a 0a | 09 09 5e 20 78 20 61 73 |tion "..|..^ x as|
|00006170| 46 72 61 63 74 69 6f 6e | 0a 00 dc 03 0e 00 03 00 |Fraction|........|
|00006180| 74 00 ac 07 e8 07 dd 03 | 08 01 08 00 c4 07 be 07 |t.......|........|
|00006190| bc 07 c2 07 0d 00 03 00 | 26 06 00 00 de 03 12 00 |........|&.......|
|000061a0| fc ff 40 f2 f5 f1 df 03 | 08 00 f5 ff 67 65 6e 65 |..@.....|....gene|
|000061b0| 72 61 6c 69 74 79 00 00 | e0 03 0e 00 03 00 be 07 |rality..|........|
|000061c0| 00 00 aa 08 e1 03 16 00 | 01 00 0b 00 e2 03 22 00 |........|......".|
|000061d0| b5 ff 0a 09 67 65 6e 65 | 72 61 6c 69 74 79 0a 09 |....gene|rality..|
|000061e0| 09 22 20 67 65 6e 65 72 | 61 6c 69 74 79 20 76 61 |." gener|ality va|
|000061f0| 6c 75 65 20 2d 20 75 73 | 65 64 20 69 6e 20 6d 69 |lue - us|ed in mi|
|00006200| 78 65 64 20 74 79 70 65 | 20 61 72 69 74 68 6d 65 |xed type| arithme|
|00006210| 74 69 63 20 22 0a 09 09 | 5e 20 35 0a 00 00 e3 03 |tic "...|^ 5.....|
|00006220| 08 01 08 00 ca 07 5e 06 | c8 07 00 00 0d 00 03 00 |......^.|........|
|00006230| 26 06 00 00 e4 03 12 00 | fc ff 56 f2 f5 f1 e5 03 |&.......|..V.....|
|00006240| 22 00 e9 ff 0a 09 69 73 | 46 72 61 63 74 69 6f 6e |".....is|Fraction|
|00006250| 0a 09 09 5e 20 74 72 75 | 65 0a 00 00 e6 03 0e 00 |...^ tru|e.......|
|00006260| 03 00 5e 06 c6 07 00 00 | e7 03 08 01 08 00 d8 07 |..^.....|........|
|00006270| d0 07 d4 07 d6 07 0d 00 | 03 00 26 06 00 00 e8 03 |........|..&.....|
|00006280| 08 00 fd ff 6c 6e 00 00 | e9 03 0e 00 03 00 d0 07 |....ln..|........|
|00006290| 00 00 e0 09 ea 03 12 00 | f6 ff 10 81 90 11 81 91 |........|........|
|000062a0| b1 f2 f5 f1 eb 03 16 00 | 02 00 d0 07 d0 07 ec 03 |........|........|
|000062b0| 22 00 df ff 0a 09 6c 6e | 0a 09 09 5e 20 28 74 6f |".....ln|...^ (to|
|000062c0| 70 20 6c 6e 29 20 2d 20 | 28 62 6f 74 74 6f 6d 20 |p ln) - |(bottom |
|000062d0| 6c 6e 29 0a 00 00 ed 03 | 0e 00 03 00 d0 07 ce 07 |ln).....|........|
|000062e0| 00 00 ee 03 08 01 08 00 | e6 07 de 07 e2 07 e4 07 |........|........|
|000062f0| 0d 00 03 00 26 06 00 00 | ef 03 08 00 f6 ff 72 61 |....&...|......ra|
|00006300| 69 73 65 64 54 6f 3a 00 | f0 03 0e 00 03 00 de 07 |isedTo:.|........|
|00006310| 00 00 b4 0e f1 03 12 00 | f3 ff 10 21 82 90 11 21 |........|...!...!|
|00006320| 82 91 82 92 f2 f5 f1 00 | f2 03 16 00 03 00 de 07 |........|........|
|00006330| de 07 5c 07 f3 03 22 00 | c4 ff 0a 09 72 61 69 73 |..\...".|....rais|
|00006340| 65 64 54 6f 3a 20 78 0a | 09 09 5e 20 28 74 6f 70 |edTo: x.|..^ (top|
|00006350| 20 72 61 69 73 65 64 54 | 6f 3a 20 78 29 20 2f 20 | raisedT|o: x) / |
|00006360| 28 62 6f 74 74 6f 6d 20 | 72 61 69 73 65 64 54 6f |(bottom |raisedTo|
|00006370| 3a 20 78 29 0a 00 f4 03 | 0e 00 03 00 de 07 dc 07 |: x)....|........|
|00006380| 00 00 f5 03 08 01 08 00 | f0 07 78 07 ec 07 ee 07 |........|..x.....|
|00006390| 0d 00 03 00 26 06 00 00 | f6 03 12 00 f9 ff 11 10 |....&...|........|
|000063a0| 82 90 f2 f5 f1 00 f7 03 | 16 00 01 00 5c 07 f8 03 |........|....\...|
|000063b0| 22 00 e1 ff 0a 09 72 65 | 63 69 70 72 6f 63 61 6c |".....re|ciprocal|
|000063c0| 0a 09 09 5e 20 62 6f 74 | 74 6f 6d 20 2f 20 74 6f |...^ bot|tom / to|
|000063d0| 70 0a 00 00 f9 03 08 01 | 08 00 f6 07 2e 06 f4 07 |p.......|........|
|000063e0| 00 00 0d 00 03 00 26 06 | 00 00 fa 03 12 00 fc ff |......&.|........|
|000063f0| 10 f2 f5 f1 fb 03 22 00 | f1 ff 0a 09 74 6f 70 0a |......".|....top.|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.