home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 1 Issue 2 / PDCD-1 - Issue 02.iso / _utilities / utilities / 001 / bc / BCdoc / !BCompress / Chapter9 / Text
Unknown  |  1993-01-18  |  10.2 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.

ConfidenceProgramDetectionMatch TypeSupport
100% file data default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| d8 27 00 00 01 00 00 00 | 00 00 00 00 06 08 00 00 |.'......|........|
|00000010| 00 08 00 00 01 10 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 10 00 00 02 18 00 00 | 10 01 00 00 00 00 00 00 |........|........|
|00000030| 01 88 01 00 00 00 00 00 | 00 18 00 00 a5 40 00 00 |........|.....@..|
|00000040| 42 5e c1 01 60 60 fe ff | b0 a6 fe ff dc 35 00 02 |B^..``..|.....5..|
|00000050| 07 00 00 00 01 88 01 00 | 01 88 01 00 00 00 00 00 |........|........|
|00000060| 05 05 38 20 4c 6f 6f 73 | 65 20 65 6e 64 73 0d 08 |..8 Loos|e ends..|
|00000070| 01 88 01 00 00 00 00 00 | 00 40 00 00 45 60 00 00 |........|.@..E`..|
|00000080| 02 f4 43 04 b8 17 fe ff | c8 3e fe ff 70 1c 00 02 |..C.....|.>..p...|
|00000090| 54 68 65 20 66 61 63 74 | 20 74 68 61 74 20 74 68 |The fact| that th|
|000000a0| 69 73 20 63 68 61 70 74 | 65 72 20 65 78 69 73 74 |is chapt|er exist|
|000000b0| 73 20 73 68 6f 77 73 20 | 74 68 61 74 20 49 27 6d |s shows |that I'm|
|000000c0| 20 6e 6f 20 67 6f 6f 64 | 20 61 74 20 64 6f 63 75 | no good| at docu|
|000000d0| 6d 65 6e 74 61 14 2d 00 | 00 60 00 00 05 5c 00 00 |menta.-.|.`...\..|
|000000e0| 02 8c c5 03 d8 e8 fd ff | e8 0f fe ff 70 1c 00 00 |........|....p...|
|000000f0| 74 69 6f 6e 20 3a 2d 29 | 20 20 49 74 20 6d 61 69 |tion :-)| It mai|
|00000100| 6e 6c 79 20 64 65 73 63 | 72 69 62 65 73 20 66 65 |nly desc|ribes fe|
|00000110| 61 74 75 72 65 73 20 74 | 68 61 74 20 6d 61 79 20 |atures t|hat may |
|00000120| 28 6f 72 20 6d 61 79 20 | 6e 6f 74 29 20 67 65 74 |(or may |not) get|
|00000130| 20 00 00 00 00 5c 00 00 | a5 48 00 00 42 bc fb 01 | ....\..|.H..B...|
|00000140| f8 b9 fd ff 08 e1 fd ff | 70 1c 00 00 69 6d 70 6c |........|p...impl|
|00000150| 65 6d 65 6e 74 65 64 20 | 69 6e 20 66 75 74 75 72 |emented |in futur|
|00000160| 65 20 75 70 67 72 61 64 | 65 73 2e 0d 07 07 01 00 |e upgrad|es......|
|00000170| 02 8a 01 00 02 8a 01 00 | 00 00 00 00 00 48 00 00 |........|.....H..|
|00000180| a5 34 00 00 42 2c 84 01 | 20 60 fd ff 00 8f fd ff |.4..B,..| `......|
|00000190| f0 24 00 02 38 2e 31 20 | 4d 65 6d 6f 72 79 20 75 |.$..8.1 |Memory u|
|000001a0| 73 61 67 65 0d 08 08 00 | 02 8a 01 00 00 00 00 00 |sage....|........|
|000001b0| 00 34 00 00 05 5c 00 00 | 02 6a f6 03 28 1c fd ff |.4...\..|.j..(...|
|000001c0| 38 43 fd ff 70 1c 00 02 | 4c 65 74 27 73 20 66 61 |8C..p...|Let's fa|
|000001d0| 63 65 20 69 74 20 62 6f | 79 73 20 61 6e 64 20 67 |ce it bo|ys and g|
|000001e0| 69 72 6c 73 2c 20 74 68 | 69 73 20 70 72 6f 67 72 |irls, th|is progr|
|000001f0| 61 6d 20 65 61 74 73 20 | 52 41 4d 20 6c 69 6b 65 |am eats |RAM like|
|00000200| 20 6e 6f 62 6f 64 79 27 | 73 20 00 00 00 5c 00 00 | nobody'|s ...\..|
|00000210| 25 60 00 00 42 6e e3 03 | 48 ed fc ff 58 14 fd ff |%`..Bn..|H...X...|
|00000220| 70 1c 00 00 62 75 73 69 | 6e 65 73 73 2e 20 20 49 |p...busi|ness. I|
|00000230| 74 27 73 20 72 65 61 6c | 6c 79 20 6a 75 73 74 20 |t's real|ly just |
|00000240| 61 20 66 61 63 74 20 6f | 66 20 6c 69 66 65 20 66 |a fact o|f life f|
|00000250| 6f 72 20 33 32 2d 62 69 | 74 2f 52 49 53 43 20 6d |or 32-bi|t/RISC m|
|00000260| 61 63 68 69 6e 65 73 2e | 0d 00 00 00 00 60 00 00 |achines.|.....`..|
|00000270| 05 5c 00 00 02 d2 2e 04 | e0 aa fc ff f0 d1 fc ff |.\......|........|
|00000280| 70 1c 00 02 54 68 69 73 | 20 69 73 20 63 6f 6d 70 |p...This| is comp|
|00000290| 6f 75 6e 64 65 64 20 62 | 79 20 74 68 65 20 6e 65 |ounded b|y the ne|
|000002a0| 65 64 20 66 6f 72 20 73 | 6f 6d 65 20 6f 6f 6d 70 |ed for s|ome oomp|
|000002b0| 68 20 28 74 65 63 68 6e | 69 63 61 6c 20 74 65 72 |h (techn|ical ter|
|000002c0| 6d 29 20 69 6e 20 00 00 | 00 5c 00 00 05 60 00 00 |m) in ..|.\...`..|
|000002d0| 02 7e 50 04 00 7c fc ff | 10 a3 fc ff 70 1c 00 00 |.~P..|..|....p...|
|000002e0| 74 68 65 20 70 72 6f 67 | 72 61 6d 20 65 78 65 63 |the prog|ram exec|
|000002f0| 75 74 69 6f 6e 20 73 74 | 61 6b 65 73 2e 20 20 54 |ution st|akes. T|
|00000300| 6f 20 74 68 69 73 20 65 | 6e 64 20 6d 6f 73 74 20 |o this e|nd most |
|00000310| 74 68 69 6e 67 73 20 61 | 72 65 20 6b 65 70 74 20 |things a|re kept |
|00000320| 6f 6e 20 74 77 6f 20 00 | 00 60 00 00 85 b0 00 00 |on two .|.`......|
|00000330| 02 de 5e 04 20 4d fc ff | 30 74 fc ff 70 1c 00 00 |..^. M..|0t..p...|
|00000340| 73 65 70 61 72 61 74 65 | 20 6c 69 73 74 73 20 2d |separate| lists -|
|00000350| 20 65 2e 67 2e 20 69 66 | 20 61 20 72 6f 75 74 69 | e.g. if| a routi|
|00000360| 6e 65 20 07 0c 24 03 00 | 0c 24 03 00 00 00 00 00 |ne ..$..|.$......|
|00000370| 58 08 03 00 0c 24 03 00 | 00 00 00 00 20 63 61 6c |X....$..|.... cal|
|00000380| 6c 73 20 07 0c 25 03 00 | 0c 25 03 00 00 00 00 00 |ls ..%..|.%......|
|00000390| 59 08 03 00 0c 25 03 00 | 00 00 00 00 20 74 68 65 |Y....%..|.... the|
|000003a0| 6e 20 74 68 69 73 20 69 | 73 20 72 65 63 6f 72 64 |n this i|s record|
|000003b0| 65 64 20 62 6f 74 68 20 | 69 6e 20 07 0c 26 03 00 |ed both |in ..&..|
|000003c0| 0c 26 03 00 00 00 00 00 | 58 08 03 00 0c 26 03 00 |.&......|X....&..|
|000003d0| 00 00 00 00 27 73 20 00 | 00 b0 00 00 85 78 00 00 |....'s .|.....x..|
|000003e0| 02 9e ea 03 40 1e fc ff | 50 45 fc ff 70 1c 00 00 |....@...|PE..p...|
|000003f0| 63 61 6c 6c 73 20 6c 69 | 73 74 2c 20 61 6e 64 20 |calls li|st, and |
|00000400| 07 cd d4 fe 0c 27 03 00 | 0c 27 03 00 00 00 00 00 |.....'..|.'......|
|00000410| 59 08 00 00 0c 27 03 00 | 00 00 00 00 27 73 20 63 |Y....'..|....'s c|
|00000420| 61 6c 6c 65 64 20 62 79 | 20 6c 69 73 74 2e 20 20 |alled by| list. |
|00000430| 54 68 69 73 20 62 69 74 | 20 6f 66 20 72 65 64 75 |This bit| of redu|
|00000440| 6e 64 61 6e 63 79 20 70 | 72 6f 62 61 62 6c 79 20 |ndancy p|robably |
|00000450| 00 78 00 00 25 5c 00 00 | 42 ee bd 03 60 ef fb ff |.x..%\..|B...`...|
|00000460| 70 16 fc ff 70 1c 00 00 | 64 6f 75 62 6c 65 73 20 |p...p...|doubles |
|00000470| 74 68 65 20 73 70 65 65 | 64 20 6f 66 20 63 72 6f |the spee|d of cro|
|00000480| 73 73 20 72 65 66 65 72 | 65 6e 63 69 6e 67 2c 20 |ss refer|encing, |
|00000490| 73 6f 20 69 74 20 77 61 | 73 20 66 65 6c 74 20 77 |so it wa|s felt w|
|000004a0| 6f 72 74 68 20 69 74 2e | 0d 00 00 00 00 5c 00 00 |orth it.|.....\..|
|000004b0| 25 50 00 00 42 3c 4d 03 | f8 ac fb ff 08 d4 fb ff |%P..B<M.|........|
|000004c0| 70 1c 00 02 41 6c 73 6f | 20 61 6c 6c 20 74 68 65 |p...Also| all the|
|000004d0| 20 73 6f 75 72 63 65 20 | 69 73 20 6b 65 70 74 20 | source |is kept |
|000004e0| 69 6e 20 52 41 4d 2c 20 | 61 6e 64 20 61 6c 6c 20 |in RAM, |and all |
|000004f0| 74 68 65 20 6f 75 74 70 | 75 74 2e 0d 00 50 00 00 |the outp|ut...P..|
|00000500| 85 7c 00 00 02 08 58 04 | 90 6a fb ff a0 91 fb ff |.|....X.|.j......|
|00000510| 70 1c 00 02 54 68 65 72 | 65 20 69 73 20 07 03 00 |p...Ther|e is ...|
|00000520| 0d 28 03 00 0d 28 03 00 | 00 00 00 00 73 6f 6d 65 |.(...(..|....some|
|00000530| 08 00 00 00 0d 28 03 00 | 00 00 00 00 20 63 6f 6e |.....(..|.... con|
|00000540| 73 69 64 65 72 61 74 69 | 6f 6e 20 74 6f 20 6c 6f |siderati|on to lo|
|00000550| 77 2d 6d 65 6d 6f 72 79 | 20 75 73 65 72 73 20 69 |w-memory| users i|
|00000560| 6e 20 74 68 61 74 20 74 | 68 65 20 68 61 73 68 20 |n that t|he hash |
|00000570| 74 61 62 6c 65 20 00 00 | 00 7c 00 00 25 60 00 00 |table ..|.|..%`..|
|00000580| 42 c8 2e 04 b0 3b fb ff | c0 62 fb ff 70 1c 00 00 |B....;..|.b..p...|
|00000590| 73 69 7a 65 73 20 67 72 | 6f 77 20 6f 6e 20 72 65 |sizes gr|ow on re|
|000005a0| 71 75 65 73 74 2c 20 62 | 75 74 20 74 68 65 6e 20 |quest, b|ut then |
|000005b0| 61 67 61 69 6e 20 74 68 | 65 79 20 73 74 61 72 74 |again th|ey start|
|000005c0| 20 70 72 65 74 74 79 20 | 62 69 67 20 61 6e 79 77 | pretty |big anyw|
|000005d0| 61 79 20 3a 2d 29 0d 00 | 00 60 00 00 05 58 00 00 |ay :-)..|.`...X..|
|000005e0| 02 56 0f 04 48 f9 fa ff | 58 20 fb ff 70 1c 00 02 |.V..H...|X ..p...|
|000005f0| 49 66 20 65 6e 6f 75 67 | 68 20 70 65 6f 70 6c 65 |If enoug|h people|
|00000600| 20 72 65 71 75 65 73 74 | 20 69 74 20 74 68 65 6e | request| it then|
|00000610| 20 42 61 73 43 6f 6d 70 | 72 65 73 73 20 6d 61 79 | BasComp|ress may|
|00000620| 20 62 65 20 75 70 67 72 | 61 64 65 64 20 74 6f 20 | be upgr|aded to |
|00000630| 00 58 00 00 05 64 00 00 | 02 ee 62 04 68 ca fa ff |.X...d..|..b.h...|
|00000640| 78 f1 fa ff 70 1c 00 00 | 69 6e 63 6c 75 64 65 20 |x...p...|include |
|00000650| 74 68 65 20 6f 70 74 69 | 6f 6e 20 6f 66 20 73 6d |the opti|on of sm|
|00000660| 61 6c 6c 65 72 20 69 6e | 69 74 69 61 6c 20 68 61 |aller in|itial ha|
|00000670| 73 68 2d 74 61 62 6c 65 | 73 20 61 6e 64 20 64 65 |sh-table|s and de|
|00000680| 6d 61 6e 64 2d 6c 6f 61 | 64 69 6e 67 20 74 68 65 |mand-loa|ding the|
|00000690| 20 00 00 00 00 64 00 00 | a5 44 00 00 42 ea d7 01 | ....d..|.D..B...|
|000006a0| 88 9b fa ff 98 c2 fa ff | 70 1c 00 00 73 6f 75 72 |........|p...sour|
|000006b0| 63 65 20 2d 20 61 20 73 | 69 6d 70 6c 65 20 68 61 |ce - a s|imple ha|
|000006c0| 63 6b 20 26 20 73 6c 61 | 70 2e 0d 07 02 8b 01 00 |ck & sla|p.......|
|000006d0| 02 8b 01 00 00 00 00 00 | 00 44 00 00 a5 34 00 00 |........|.D...4..|
|000006e0| 43 ac 79 01 b0 41 fa ff | 90 70 fa ff f0 24 00 02 |C.y..A..|.p...$..|
|000006f0| 38 2e 32 20 4d 69 73 73 | 69 6e 67 20 54 48 45 4e |8.2 Miss|ing THEN|
|00000700| 0d 08 08 4e 02 8b 01 00 | 00 00 00 00 00 34 00 00 |...N....|.....4..|
|00000710| 05 5c 00 00 02 8c 51 04 | b8 fd f9 ff c8 24 fa ff |.\....Q.|.....$..|
|00000720| 70 1c 00 02 42 61 73 69 | 63 20 61 6c 6c 6f 77 73 |p...Basi|c allows|
|00000730| 20 74 68 65 20 70 72 6f | 67 72 61 6d 6d 65 72 20 | the pro|grammer |
|00000740| 74 6f 20 6f 6d 69 74 20 | 61 20 54 48 45 4e 20 73 |to omit |a THEN s|
|00000750| 74 61 74 65 6d 65 6e 74 | 20 77 68 65 6e 20 75 73 |tatement| when us|
|00000760| 65 64 20 6f 6e 20 00 00 | 00 5c 00 00 05 58 00 00 |ed on ..|.\...X..|
|00000770| 02 14 d9 03 d8 ce f9 ff | e8 f5 f9 ff 70 1c 00 00 |........|....p...|
|00000780| 61 20 73 69 6e 67 6c 65 | 2d 6c 69 6e 65 20 49 46 |a single|-line IF|
|00000790| 20 63 6f 6d 70 6f 75 6e | 64 2e 20 20 48 6f 77 65 | compoun|d. Howe|
|000007a0| 76 65 72 2c 20 74 68 69 | 73 20 63 61 6e 20 63 61 |ver, thi|s can ca|
|000007b0| 75 73 65 20 70 72 6f 62 | 6c 65 6d 73 2e 20 20 00 |use prob|lems. .|
|000007c0| 00 58 00 00 05 5c 00 00 | 02 ee 49 04 f8 9f f9 ff |.X...\..|..I.....|
|000007d0| 08 c7 f9 ff 70 1c 00 00 | 42 65 63 61 75 73 65 20 |....p...|Because |
|000007e0| 42 61 73 43 6f 6d 70 72 | 65 73 73 20 72 65 6d 6f |BasCompr|ess remo|
|000007f0| 76 65 73 20 61 6c 6c 20 | 73 70 61 63 65 73 2c 20 |ves all |spaces, |
|00000800| 69 66 20 74 68 65 20 63 | 6f 6e 64 69 74 69 6f 6e |if the c|ondition|
|00000810| 20 65 6e 64 65 64 20 77 | 69 74 68 20 00 5c 00 00 | ended w|ith .\..|
|00000820| 05 60 00 00 02 7e 37 04 | 18 71 f9 ff 28 98 f9 ff |.`...~7.|.q..(...|
|00000830| 70 1c 00 00 61 20 64 69 | 67 69 74 2c 20 61 6e 64 |p...a di|git, and|
|00000840| 20 74 68 65 20 73 74 61 | 74 65 6d 65 6e 74 20 61 | the sta|tement a|
|00000850| 66 74 65 72 20 74 68 65 | 20 28 6d 69 73 73 69 6e |fter the| (missin|
|00000860| 67 29 20 54 48 45 4e 20 | 73 74 61 72 74 73 20 77 |g) THEN |starts w|
|00000870| 69 74 68 20 61 6e 20 90 | 45 91 20 00 00 60 00 00 |ith an .|E. ..`..|
|00000880| 05 60 00 00 02 2e 5a 04 | 38 42 f9 ff 48 69 f9 ff |.`....Z.|8B..Hi..|
|00000890| 70 1c 00 00 74 68 65 6e | 20 42 61 73 69 63 20 67 |p...then| Basic g|
|000008a0| 65 74 73 20 63 6f 6e 66 | 75 73 65 64 20 97 20 74 |ets conf|used . t|
|000008b0| 68 69 6e 6b 69 6e 67 20 | 61 20 72 65 61 6c 20 6e |hinking |a real n|
|000008c0| 75 6d 62 65 72 20 28 69 | 6e 20 65 78 70 6f 6e 65 |umber (i|n expone|
|000008d0| 6e 74 20 66 6f 72 6d 61 | 74 29 20 00 00 60 00 00 |nt forma|t) ..`..|
|000008e0| 25 4c 00 00 42 4a 35 03 | 58 13 f9 ff 68 3a f9 ff |%L..BJ5.|X...h:..|
|000008f0| 70 1c 00 00 68 61 73 20 | 62 65 65 6e 20 67 69 76 |p...has |been giv|
|00000900| 65 6e 2e 20 20 45 67 20 | 74 68 65 20 42 61 73 43 |en. Eg |the BasC|
|00000910| 6f 6d 70 72 65 73 73 20 | 70 72 6f 64 75 63 65 64 |ompress |produced|
|00000920| 20 6c 69 6e 65 3a 0d 00 | 00 4c 00 00 25 30 00 00 | line:..|.L..%0..|
|00000930| 46 36 6e 01 f0 d0 f8 ff | 00 f8 f8 ff 70 1c 00 02 |F6n.....|....p...|
|00000940| 12 61 6d 65 a0 8c 00 00 | 00 00 00 00 49 46 20 78 |.ame....|....IF x|
|00000950| 3c 3e 30 45 25 3d 31 0d | 00 30 00 00 05 60 00 00 |<>0E%=1.|.0...`..|
|00000960| 02 14 1a 04 88 8e f8 ff | 98 b5 f8 ff 70 1c 00 02 |........|....p...|
|00000970| 69 73 20 77 72 6f 6e 67 | 2e 20 20 54 68 65 72 65 |is wrong|. There|
|00000980| 20 73 68 6f 75 6c 64 20 | 62 65 20 61 20 73 70 61 | should |be a spa|
|00000990| 63 65 20 61 66 74 65 72 | 20 74 68 65 20 30 2e 20 |ce after| the 0. |
|000009a0| 20 54 68 69 73 20 69 73 | 20 76 65 72 79 20 72 61 | This is| very ra|
|000009b0| 72 65 2e 20 20 41 20 00 | 00 60 00 00 05 5c 00 00 |re. A .|.`...\..|
|000009c0| 02 ce 14 04 a8 5f f8 ff | b8 86 f8 ff 70 1c 00 00 |....._..|....p...|
|000009d0| 74 65 6d 70 6f 72 61 72 | 79 20 63 75 72 65 20 69 |temporar|y cure i|
|000009e0| 73 20 74 6f 20 73 74 6f | 70 20 42 61 73 43 6f 6d |s to sto|p BasCom|
|000009f0| 70 72 65 73 73 20 73 68 | 6f 72 74 65 6e 69 6e 67 |press sh|ortening|
|00000a00| 20 61 6e 79 20 76 61 72 | 69 61 62 6c 65 73 20 74 | any var|iables t|
|00000a10| 6f 20 00 00 00 5c 00 00 | 01 10 00 00 00 00 00 00 |o ...\..|........|
|00000a20| 00 00 00 00 00 10 00 00 | 02 14 00 00 f4 02 00 00 |........|........|
|00000a30| 00 00 00 00 00 00 00 00 | 00 14 00 00 05 60 00 00 |........|.....`..|
|00000a40| 02 ca 2c 04 c8 4a f5 ff | d8 71 f5 ff 70 1c 00 00 |..,..J..|.q..p...|
|00000a50| 6e 61 6d 65 73 20 73 74 | 61 72 74 69 6e 67 20 77 |names st|arting w|
|00000a60| 69 74 68 20 61 6e 20 90 | 45 91 2e 20 20 41 6c 74 |ith an .|E.. Alt|
|00000a70| 68 6f 75 67 68 20 74 68 | 69 73 20 77 69 6c 6c 20 |hough th|is will |
|00000a80| 73 6f 6c 76 65 20 6d 6f | 73 74 20 70 72 6f 62 6c |solve mo|st probl|
|00000a90| 65 6d 73 2c 20 00 00 00 | 00 60 00 00 05 68 00 00 |ems, ...|.`...h..|
|00000aa0| 03 46 5b 04 e8 1b f5 ff | f8 42 f5 ff 70 1c 00 00 |.F[.....|.B..p...|
|00000ab0| 74 68 65 72 65 20 69 73 | 20 73 74 69 6c 6c 20 74 |there is| still t|
|00000ac0| 68 65 20 75 6e 72 65 73 | 6f 6c 76 65 64 20 70 72 |he unres|olved pr|
|00000ad0| 6f 62 6c 65 6d 20 6f 66 | 20 74 68 65 20 05 05 05 |oblem of| the ...|
|00000ae0| 75 6e 2d 73 68 6f 72 74 | 65 6e 65 64 05 20 76 61 |un-short|ened. va|
|00000af0| 72 69 61 62 6c 65 73 2e | 20 20 54 68 65 20 00 00 |riables.| The ..|
|00000b00| 00 68 00 00 25 4c 00 00 | 42 3e 28 03 08 ed f4 ff |.h..%L..|B>(.....|
|00000b10| 18 14 f5 ff 70 1c 00 00 | 6f 6e 6c 79 20 63 75 72 |....p...|only cur|
|00000b20| 65 20 69 73 20 74 6f 20 | 6d 61 6b 65 20 73 75 72 |e is to |make sur|
|00000b30| 65 20 74 68 65 20 54 48 | 45 4e 20 69 73 20 61 6c |e the TH|EN is al|
|00000b40| 77 61 79 73 20 75 73 65 | 64 2e 0d 00 00 4c 00 00 |ways use|d....L..|
|00000b50| 25 58 00 00 42 64 e8 03 | a0 aa f4 ff b0 d1 f4 ff |%X..Bd..|........|
|00000b60| 70 1c 00 02 41 20 73 69 | 6d 69 6c 61 72 20 70 72 |p...A si|milar pr|
|00000b70| 6f 62 6c 65 6d 20 69 73 | 20 74 68 65 20 66 6f 6c |oblem is| the fol|
|00000b80| 6c 6f 77 69 6e 67 20 42 | 61 73 43 6f 6d 70 72 65 |lowing B|asCompre|
|00000b90| 73 73 20 70 72 6f 64 75 | 63 65 64 20 6c 69 6e 65 |ss produ|ced line|
|00000ba0| 3a 0d 00 00 00 58 00 00 | 25 34 00 00 46 4e c9 01 |:....X..|%4..FN..|
|00000bb0| 38 68 f4 ff 48 8f f4 ff | 70 1c 00 02 12 65 63 61 |8h..H...|p....eca|
|00000bc0| a0 8c 00 00 00 00 00 00 | 57 48 49 4c 45 20 78 3c |........|WHILE x<|
|00000bd0| 3e 30 45 25 3d 32 0d 00 | 00 34 00 00 05 60 00 00 |>0E%=2..|.4...`..|
|00000be0| 02 72 11 04 d0 25 f4 ff | e0 4c f4 ff 70 1c 00 02 |.r...%..|.L..p...|
|00000bf0| 54 68 65 20 63 75 72 65 | 20 66 6f 72 20 74 68 69 |The cure| for thi|
|00000c00| 73 20 69 73 20 74 6f 20 | 61 6c 77 61 79 73 20 73 |s is to |always s|
|00000c10| 65 70 61 72 61 74 65 20 | 74 68 65 20 65 78 70 72 |eparate |the expr|
|00000c20| 65 73 73 69 6f 6e 20 66 | 72 6f 6d 20 74 68 65 20 |ession f|rom the |
|00000c30| 66 69 72 73 74 20 00 00 | 00 60 00 00 25 44 00 00 |first ..|.`..%D..|
|00000c40| 42 ae c7 02 f0 f6 f3 ff | 00 1e f4 ff 70 1c 00 00 |B.......|....p...|
|00000c50| 73 74 61 74 65 6d 65 6e | 74 20 6f 66 20 61 20 57 |statemen|t of a W|
|00000c60| 48 49 4c 45 20 63 6f 6d | 70 6f 75 6e 64 20 62 79 |HILE com|pound by|
|00000c70| 20 61 20 63 6f 6c 6f 6e | 2e 0d 00 00 00 44 00 00 | a colon|.....D..|
|00000c80| 25 1c 00 00 43 00 00 00 | 88 b4 f3 ff 98 db f3 ff |%...C...|........|
|00000c90| 70 1c 00 02 0d 00 00 00 | 00 1c 00 00 85 78 00 00 |p.......|.....x..|
|00000ca0| 02 84 31 04 20 72 f3 ff | 30 99 f3 ff 70 1c 00 02 |..1. r..|0...p...|
|00000cb0| 57 68 69 6c 65 20 74 65 | 73 74 69 6e 67 20 74 68 |While te|sting th|
|00000cc0| 69 73 20 70 72 6f 67 72 | 61 6d 2c 20 69 74 20 62 |is progr|am, it b|
|00000cd0| 65 63 61 6d 65 20 65 76 | 69 64 65 6e 74 20 74 68 |ecame ev|ident th|
|00000ce0| 61 74 20 74 68 65 20 6d | 69 73 73 69 6e 67 20 07 |at the m|issing .|
|00000cf0| 0c 8c 01 00 0c 8c 01 00 | 00 00 00 00 54 48 45 4e |........|....THEN|
|00000d00| 08 46 41 fe 0c 8c 01 00 | 00 00 00 00 20 00 00 00 |.FA.....|.... ...|
|00000d10| 00 78 00 00 05 60 00 00 | 02 8a 2b 04 40 43 f3 ff |.x...`..|..+.@C..|
|00000d20| 50 6a f3 ff 70 1c 00 00 | 77 61 73 20 70 61 72 74 |Pj..p...|was part|
|00000d30| 20 6f 66 20 61 20 67 65 | 6e 65 72 61 6c 20 70 72 | of a ge|neral pr|
|00000d40| 6f 62 6c 65 6d 20 2d 20 | 73 6b 69 70 70 69 6e 67 |oblem - |skipping|
|00000d50| 20 61 20 42 61 73 69 63 | 20 65 78 70 72 65 73 73 | a Basic| express|
|00000d60| 69 6f 6e 2e 20 20 54 68 | 69 73 20 69 73 20 00 00 |ion. Th|is is ..|
|00000d70| 00 60 00 00 05 60 00 00 | 02 f2 31 04 60 14 f3 ff |.`...`..|..1.`...|
|00000d80| 70 3b f3 ff 70 1c 00 00 | 68 61 72 64 65 72 20 74 |p;..p...|harder t|
|00000d90| 68 61 6e 20 61 74 20 66 | 69 72 73 74 20 73 65 65 |han at f|irst see|
|00000da0| 6d 73 2c 20 62 65 63 61 | 75 73 65 20 74 68 65 72 |ms, beca|use ther|
|00000db0| 65 20 69 73 20 6e 6f 20 | 70 6f 69 6e 74 20 61 74 |e is no |point at|
|00000dc0| 20 77 68 65 72 65 20 79 | 6f 75 20 63 61 6e 20 00 | where y|ou can .|
|00000dd0| 00 60 00 00 05 60 00 00 | 02 46 10 04 80 e5 f2 ff |.`...`..|.F......|
|00000de0| 90 0c f3 ff 70 1c 00 00 | 73 61 79 20 94 79 65 73 |....p...|say .yes|
|00000df0| 2c 20 68 65 72 65 20 69 | 73 20 74 68 65 20 65 6e |, here i|s the en|
|00000e00| 64 95 2c 20 61 73 20 79 | 6f 75 20 63 61 6e 20 69 |d., as y|ou can i|
|00000e10| 6e 20 61 20 70 72 6f 63 | 65 64 75 72 61 6c 20 63 |n a proc|edural c|
|00000e20| 61 6c 6c 2c 20 73 61 79 | 20 28 65 2e 67 2e 20 00 |all, say| (e.g. .|
|00000e30| 00 60 00 00 85 70 00 00 | 02 ea 5c 04 a0 b6 f2 ff |.`...p..|..\.....|
|00000e40| b0 dd f2 ff 70 1c 00 00 | 79 6f 75 27 76 65 20 66 |....p...|you've f|
|00000e50| 6f 75 6e 64 20 61 20 63 | 6f 6d 6d 61 2c 20 63 6c |ound a c|omma, cl|
|00000e60| 6f 73 65 20 65 6c 6c 69 | 70 73 65 20 07 07 74 20 |ose elli|pse ..t |
|00000e70| 0d 0e 02 00 0d 0e 02 00 | 00 00 00 00 61 6e 64 20 |........|....and |
|00000e80| 74 68 65 20 62 72 61 63 | 6b 65 74 20 61 6e 64 20 |the brac|ket and |
|00000e90| 71 75 6f 74 65 20 63 6f | 75 6e 74 20 69 73 20 00 |quote co|unt is .|
|00000ea0| 00 70 00 00 a5 70 00 00 | 42 4a 68 02 c0 87 f2 ff |.p...p..|BJh.....|
|00000eb0| d0 ae f2 ff 24 1d 00 00 | 7a 65 72 6f 08 08 20 79 |....$...|zero.. y|
|00000ec0| 0d 0e 02 00 00 00 00 00 | 29 2e 20 20 45 2e 67 2e |........|). E.g.|
|00000ed0| 20 68 6f 77 20 77 6f 75 | 6c 64 20 79 6f 75 20 68 | how wou|ld you h|
|00000ee0| 61 6e 64 6c 65 20 74 68 | 69 73 3a 0d 07 07 01 00 |andle th|is:.....|
|00000ef0| 07 8d 01 00 07 8d 01 00 | 00 00 00 00 07 b0 a7 02 |........|........|
|00000f00| 0b 8e 01 00 07 8d 01 00 | 0b 8e 01 00 00 00 00 00 |........|........|
|00000f10| 00 70 00 00 a5 58 00 00 | 46 b0 a7 02 28 4d f2 ff |.p...X..|F...(M..|
|00000f20| 38 74 f2 ff 70 1a 00 02 | 12 12 65 6c a0 8c 00 00 |8t..p...|..el....|
|00000f30| 00 00 00 00 49 46 20 61 | 3d 62 3d 63 20 54 48 45 |....IF a|=b=c THE|
|00000f40| 4e 20 50 2e 22 68 65 6c | 6c 6f 22 08 0b 8e 01 00 |N P."hel|lo".....|
|00000f50| 07 8d 01 00 00 00 00 00 | 08 0d 40 fe 07 8d 01 00 |........|..@.....|
|00000f60| 00 00 00 00 0d 00 00 00 | 00 58 00 00 a5 6c 00 00 |........|.X...l..|
|00000f70| 42 32 ad 02 c0 0a f2 ff | d0 31 f2 ff 70 1c 00 02 |B2......|.1..p...|
|00000f80| 49 6e 74 75 69 74 69 6f | 6e 20 67 65 74 27 73 20 |Intuitio|n get's |
|00000f90| 69 74 20 77 72 6f 6e 67 | 2e 20 20 42 61 73 69 63 |it wrong|. Basic|
|00000fa0| 20 74 72 65 61 74 73 20 | 74 68 69 73 20 61 73 3a | treats |this as:|
|00000fb0| 0d 07 07 00 07 8f 01 00 | 07 8f 01 00 00 00 00 00 |........|........|
|00000fc0| 07 60 61 02 0b 90 01 00 | 07 8f 01 00 0b 90 01 00 |.`a.....|........|
|00000fd0| 00 00 00 00 00 6c 00 00 | a5 58 00 00 46 60 61 02 |.....l..|.X..F`a.|
|00000fe0| 28 d0 f1 ff 38 f7 f1 ff | 70 1a 00 02 12 12 2e 2e |(...8...|p.......|
|00000ff0| a0 8c 00 00 00 00 00 00 | 49 46 20 28 61 3d 62 29 |........|IF (a=b)|
|00001000| 20 54 48 45 4e 20 3d 63 | 20 2e 2e 2e 08 08 00 00 | THEN =c| .......|
|00001010| 0b 90 01 00 07 8f 01 00 | 00 00 00 00 08 90 3f fe |........|......?.|
|00001020| 07 8f 01 00 00 00 00 00 | 0d 00 00 00 00 58 00 00 |........|.....X..|
|00001030| 85 94 00 00 02 fa 56 04 | c0 8d f1 ff d0 b4 f1 ff |......V.|........|
|00001040| 70 1c 00 02 57 68 69 63 | 68 20 6d 65 61 6e 73 20 |p...Whic|h means |
|00001050| 79 6f 75 20 07 07 00 00 | 0d 91 01 00 0d 91 01 00 |you ....|........|
|00001060| 00 00 00 00 68 61 76 65 | 08 73 74 61 0d 91 01 00 |....have|.sta....|
|00001070| 00 00 00 00 20 74 6f 20 | 62 75 69 6c 64 20 61 20 |.... to |build a |
|00001080| 74 72 65 65 2f 73 74 61 | 63 6b 2e 20 20 42 75 74 |tree/sta|ck. But|
|00001090| 2c 20 6f 6e 63 65 20 79 | 6f 75 20 07 0d 0f 02 00 |, once y|ou .....|
|000010a0| 0d 0f 02 00 00 00 00 00 | 63 61 6e 08 0d 0f 02 00 |........|can.....|
|000010b0| 00 00 00 00 20 64 6f 20 | 74 68 69 73 20 00 00 00 |.... do |this ...|
|000010c0| 00 94 00 00 05 60 00 00 | 02 a0 1f 04 e0 5e f1 ff |.....`..|.....^..|
|000010d0| f0 85 f1 ff 70 1c 00 00 | 74 68 65 6e 20 74 68 69 |....p...|then thi|
|000010e0| 73 20 70 72 6f 67 72 61 | 6d 20 63 6f 75 6c 64 20 |s progra|m could |
|000010f0| 62 65 63 6f 6d 65 20 71 | 75 69 74 65 20 69 6e 74 |become q|uite int|
|00001100| 65 72 65 73 74 69 6e 67 | 2e 20 20 49 74 20 63 6f |eresting|. It co|
|00001110| 75 6c 64 20 65 76 61 6c | 75 61 74 65 20 00 00 00 |uld eval|uate ...|
|00001120| 00 60 00 00 05 58 00 00 | 02 e8 09 04 00 30 f1 ff |.`...X..|.....0..|
|00001130| 10 57 f1 ff 70 1c 00 00 | 63 6f 6e 73 74 61 6e 74 |.W..p...|constant|
|00001140| 20 73 75 62 2d 65 78 70 | 72 65 73 73 69 6f 6e 73 | sub-exp|ressions|
|00001150| 2e 20 20 54 68 69 73 20 | 63 6f 75 6c 64 20 70 72 |. This |could pr|
|00001160| 6f 64 75 63 65 20 73 6f | 6d 65 20 76 65 72 79 20 |oduce so|me very |
|00001170| 63 6f 6d 70 61 63 74 20 | 00 58 00 00 05 64 00 00 |compact |.X...d..|
|00001180| 02 ca 27 04 20 01 f1 ff | 30 28 f1 ff 70 1c 00 00 |..'. ...|0(..p...|
|00001190| 73 74 75 66 66 2c 20 61 | 73 20 79 6f 75 27 64 20 |stuff, a|s you'd |
|000011a0| 61 6c 73 6f 20 62 65 20 | 61 62 6c 65 20 74 6f 20 |also be |able to |
|000011b0| 73 75 62 73 74 69 74 75 | 74 65 20 63 6f 6e 73 74 |substitu|te const|
|000011c0| 61 6e 74 20 76 61 72 69 | 61 62 6c 65 73 20 77 69 |ant vari|ables wi|
|000011d0| 74 68 20 74 68 65 69 72 | 20 00 00 00 00 64 00 00 |th their| ....d..|
|000011e0| 05 60 00 00 02 76 44 04 | 40 d2 f0 ff 50 f9 f0 ff |.`...vD.|@...P...|
|000011f0| 70 1c 00 00 76 61 6c 75 | 65 73 2c 20 61 6e 64 20 |p...valu|es, and |
|00001200| 65 76 65 6e 20 65 6c 69 | 6d 69 6e 61 74 65 20 64 |even eli|minate d|
|00001210| 65 61 64 20 63 6f 64 65 | 2e 20 20 49 2e 65 2e 20 |ead code|. I.e. |
|00001220| 64 65 62 75 67 67 69 6e | 67 20 73 74 75 66 66 20 |debuggin|g stuff |
|00001230| 74 68 61 74 20 77 6f 75 | 6c 64 20 00 00 60 00 00 |that wou|ld ..`..|
|00001240| 85 80 00 00 02 88 05 04 | 60 a3 f0 ff 70 ca f0 ff |........|`...p...|
|00001250| 70 1c 00 00 6e 65 76 65 | 72 20 62 65 20 65 78 65 |p...neve|r be exe|
|00001260| 63 75 74 65 64 20 62 65 | 63 61 75 73 65 20 69 74 |cuted be|cause it|
|00001270| 20 69 73 20 6b 6e 6f 77 | 6e 20 74 68 61 74 2c 20 | is know|n that, |
|00001280| 73 61 79 2c 20 07 07 00 | 0c 03 02 00 0c 03 02 00 |say, ...|........|
|00001290| 00 00 00 00 44 65 62 75 | 67 08 02 00 0c 03 02 00 |....Debu|g.......|
|000012a0| 00 00 00 00 20 69 73 20 | 61 6c 77 61 79 73 20 07 |.... is |always .|
|000012b0| 0c 04 02 00 0c 04 02 00 | 00 00 00 00 00 80 00 00 |........|........|
|000012c0| a5 2c 00 00 42 f4 7e 00 | 80 74 f0 ff 90 9b f0 ff |.,..B.~.|.t......|
|000012d0| 70 1a 00 00 46 41 4c 53 | 45 08 08 fe 0c 04 02 00 |p...FALS|E.......|
|000012e0| 00 00 00 00 2e 0d 00 00 | 00 2c 00 00 05 64 00 00 |........|.,...d..|
|000012f0| 02 7e 50 04 18 32 f0 ff | 28 59 f0 ff 70 1c 00 02 |.~P..2..|(Y..p...|
|00001300| 42 75 74 2c 20 74 69 65 | 20 74 68 61 74 20 69 6e |But, tie| that in|
|00001310| 20 77 69 74 68 20 61 20 | 62 69 74 20 6d 6f 72 65 | with a |bit more|
|00001320| 20 6b 6e 6f 77 6c 65 64 | 67 65 20 6f 66 20 74 68 | knowled|ge of th|
|00001330| 65 20 73 74 72 75 63 74 | 75 72 65 20 6f 66 20 74 |e struct|ure of t|
|00001340| 68 65 20 42 61 73 69 63 | 2c 20 00 00 00 64 00 00 |he Basic|, ...d..|
|00001350| 05 60 00 00 02 c6 3a 04 | 38 03 f0 ff 48 2a f0 ff |.`....:.|8...H*..|
|00001360| 70 1c 00 00 61 6e 64 20 | 69 74 20 69 73 20 61 6c |p...and |it is al|
|00001370| 6d 6f 73 74 20 65 61 73 | 79 20 74 6f 20 67 65 6e |most eas|y to gen|
|00001380| 65 72 61 74 65 20 6e 6f | 74 20 74 6f 6b 65 6e 69 |erate no|t tokeni|
|00001390| 73 65 64 20 42 61 73 69 | 63 2c 20 62 75 74 20 63 |sed Basi|c, but c|
|000013a0| 6f 64 65 2e 20 20 57 65 | 6c 6c 2c 20 00 60 00 00 |ode. We|ll, .`..|
|000013b0| 85 80 00 00 02 f2 4f 04 | 58 d4 ef ff 68 fb ef ff |......O.|X...h...|
|000013c0| 70 1c 00 00 49 27 6d 20 | 73 75 72 65 20 69 66 20 |p...I'm |sure if |
|000013d0| 07 07 72 65 0d 92 01 00 | 0d 92 01 00 00 00 00 00 |..re....|........|
|000013e0| 65 6e 6f 75 67 68 20 70 | 65 6f 70 6c 65 20 72 65 |enough p|eople re|
|000013f0| 67 69 73 74 65 72 08 08 | 0d 92 01 00 00 00 00 00 |gister..|........|
|00001400| 2c 20 69 74 20 77 69 6c | 6c 20 67 69 76 65 20 74 |, it wil|l give t|
|00001410| 68 69 73 20 61 75 74 68 | 6f 72 20 74 68 65 20 69 |his auth|or the i|
|00001420| 6e 63 65 6e 74 69 76 65 | 20 00 00 00 00 80 00 00 |ncentive| .......|
|00001430| a5 6c 00 00 43 76 5d 04 | 78 a5 ef ff 88 cc ef ff |.l..Cv].|x.......|
|00001440| 70 1c 00 00 74 6f 20 64 | 65 76 65 6c 6f 70 20 42 |p...to d|evelop B|
|00001450| 61 73 43 6f 6d 70 72 65 | 73 73 20 69 6e 74 6f 20 |asCompre|ss into |
|00001460| 74 68 65 20 66 61 73 74 | 65 73 74 20 28 61 6e 64 |the fast|est (and|
|00001470| 20 63 68 65 61 70 65 73 | 74 29 20 42 61 73 69 63 | cheapes|t) Basic|
|00001480| 20 63 6f 6d 70 69 6c 65 | 72 2e 0d 07 02 9b 01 00 | compile|r.......|
|00001490| 02 9b 01 00 00 00 00 00 | 00 6c 00 00 01 10 00 00 |........|.l......|
|000014a0| 00 00 00 00 00 00 00 00 | 00 10 00 00 02 18 00 00 |........|........|
|000014b0| d8 04 00 00 00 00 00 00 | 02 9b 01 00 00 00 00 00 |........|........|
|000014c0| 00 18 00 00 a5 38 00 00 | 42 30 9e 01 c0 2b f5 ff |.....8..|B0...+..|
|000014d0| a0 5a f5 ff f0 24 00 02 | 38 2e 33 20 43 72 6f 73 |.Z...$..|8.3 Cros|
|000014e0| 73 2d 72 65 66 65 72 65 | 6e 63 65 0d 08 08 6c 64 |s-refere|nce...ld|
|000014f0| 02 9b 01 00 00 00 00 00 | 00 38 00 00 05 60 00 00 |........|.8...`..|
|00001500| 02 a0 1f 04 c8 e7 f4 ff | d8 0e f5 ff 70 1c 00 02 |........|....p...|
|00001510| 49 74 20 77 6f 75 6c 64 | 20 62 65 20 6e 69 63 65 |It would| be nice|
|00001520| 20 74 6f 20 68 61 76 65 | 20 61 20 74 6f 67 67 6c | to have| a toggl|
|00001530| 65 20 62 65 74 77 65 65 | 6e 20 6d 75 6c 74 69 2d |e betwee|n multi-|
|00001540| 6c 69 6e 65 20 61 6e 64 | 20 73 69 6e 67 6c 65 2d |line and| single-|
|00001550| 6c 69 6e 65 20 00 00 00 | 00 60 00 00 05 64 00 00 |line ...|.`...d..|
|00001560| 02 2a 13 04 e8 b8 f4 ff | f8 df f4 ff 70 1c 00 00 |.*......|....p...|
|00001570| 28 74 68 65 20 63 75 72 | 72 65 6e 74 29 20 6f 75 |(the cur|rent) ou|
|00001580| 74 70 75 74 2e 20 20 54 | 68 69 73 20 69 73 20 66 |tput. T|his is f|
|00001590| 61 69 72 6c 79 20 65 61 | 73 79 20 74 6f 20 64 6f |airly ea|sy to do|
|000015a0| 2c 20 62 75 74 20 69 74 | 27 6c 6c 20 72 65 71 75 |, but it|'ll requ|
|000015b0| 69 72 65 20 73 6f 6d 65 | 20 00 00 00 00 64 00 00 |ire some| ....d..|
|000015c0| 25 2c 00 00 42 82 2c 01 | 08 8a f4 ff 18 b1 f4 ff |%,..B.,.|........|
|000015d0| 70 1c 00 00 65 78 70 65 | 72 69 6d 65 6e 74 61 74 |p...expe|rimentat|
|000015e0| 69 6f 6e 20 3a 2d 29 0d | 00 2c 00 00 05 60 00 00 |ion :-).|.,...`..|
|000015f0| 02 50 42 04 a0 47 f4 ff | b0 6e f4 ff 70 1c 00 02 |.PB..G..|.n..p...|
|00001600| 41 6c 73 6f 20 68 61 6e | 64 79 20 63 6f 75 6c 64 |Also han|dy could|
|00001610| 20 62 65 20 73 6f 6d 65 | 20 6f 72 64 65 72 69 6e | be some| orderin|
|00001620| 67 20 62 61 73 65 64 20 | 6f 6e 20 6c 61 62 65 6c |g based |on label|
|00001630| 20 6c 65 6e 67 74 68 2c | 20 6f 72 20 65 76 65 6e | length,| or even|
|00001640| 20 74 68 65 20 00 00 00 | 00 60 00 00 25 3c 00 00 | the ...|.`..%<..|
|00001650| 42 68 eb 01 c0 18 f4 ff | d0 3f f4 ff 70 1c 00 00 |Bh......|.?..p...|
|00001660| 28 61 70 70 72 6f 78 69 | 6d 61 74 65 29 20 73 69 |(approxi|mate) si|
|00001670| 7a 65 20 6f 66 20 61 20 | 72 6f 75 74 69 6e 65 2e |ze of a |routine.|
|00001680| 0d 00 00 00 00 3c 00 00 | 05 60 00 00 02 62 35 04 |.....<..|.`...b5.|
|00001690| 58 d6 f3 ff 68 fd f3 ff | 70 1c 00 02 53 6f 6d 65 |X...h...|p...Some|
|000016a0| 20 72 61 74 69 6f 6e 61 | 6c 69 73 61 74 69 6f 6e | rationa|lisation|
|000016b0| 20 6f 66 20 74 68 65 20 | 6d 65 73 73 61 67 65 73 | of the |messages|
|000016c0| 20 75 73 65 64 20 69 73 | 20 69 6e 20 6f 72 64 65 | used is| in orde|
|000016d0| 72 2c 20 74 6f 6f 2e 20 | 20 43 75 72 72 65 6e 74 |r, too. | Current|
|000016e0| 6c 79 20 00 00 60 00 00 | 05 5c 00 00 02 28 ed 03 |ly ..`..|.\...(..|
|000016f0| 78 a7 f3 ff 88 ce f3 ff | 70 1c 00 00 74 68 65 20 |x.......|p...the |
|00001700| 70 72 6f 67 72 61 6d 20 | 6f 75 74 70 75 74 73 20 |program |outputs |
|00001710| 73 6f 6d 65 20 6c 69 6e | 65 20 66 65 65 64 73 20 |some lin|e feeds |
|00001720| 6f 66 20 69 74 73 27 20 | 6f 77 6e 20 61 63 63 6f |of its' |own acco|
|00001730| 72 64 2c 20 77 68 69 63 | 68 20 69 73 20 00 00 00 |rd, whic|h is ...|
|00001740| 00 5c 00 00 25 38 00 00 | 42 9c ad 01 98 78 f3 ff |.\..%8..|B....x..|
|00001750| a8 9f f3 ff 70 1c 00 00 | 64 65 63 69 64 65 64 6c |....p...|decidedl|
|00001760| 79 20 61 67 61 69 6e 73 | 74 20 74 68 65 20 67 72 |y agains|t the gr|
|00001770| 61 69 6e 2e 05 0d 00 00 | 00 38 00 00 05 68 00 00 |ain.....|.8...h..|
|00001780| 02 c8 60 04 30 36 f3 ff | 40 5d f3 ff 70 1c 00 02 |..`.06..|@]..p...|
|00001790| 48 6f 77 20 61 62 6f 75 | 74 20 6e 6f 74 20 6c 69 |How abou|t not li|
|000017a0| 73 74 69 6e 67 20 74 68 | 65 20 66 69 6c 65 20 74 |sting th|e file t|
|000017b0| 68 61 74 20 61 20 72 6f | 75 74 69 6e 65 20 69 73 |hat a ro|utine is|
|000017c0| 20 69 6e 3f 20 20 4f 72 | 20 6a 75 73 74 20 74 68 | in? Or| just th|
|000017d0| 65 20 6c 65 61 66 20 6f | 66 20 74 68 65 20 00 00 |e leaf o|f the ..|
|000017e0| 00 68 00 00 05 64 00 00 | 02 06 4b 04 50 07 f3 ff |.h...d..|..K.P...|
|000017f0| 60 2e f3 ff 70 1c 00 00 | 66 69 6c 65 6e 61 6d 65 |`...p...|filename|
|00001800| 2e 20 20 54 68 69 73 20 | 77 6f 75 6c 64 20 72 65 |. This |would re|
|00001810| 64 75 63 65 20 74 68 65 | 20 73 69 7a 65 20 6f 66 |duce the| size of|
|00001820| 20 74 68 65 20 6f 75 74 | 70 75 74 20 62 79 20 71 | the out|put by q|
|00001830| 75 69 74 65 20 61 20 6c | 6f 74 2e 20 20 54 68 65 |uite a l|ot. The|
|00001840| 20 00 00 00 00 64 00 00 | 05 60 00 00 02 c4 4b 04 | ....d..|.`....K.|
|00001850| 70 d8 f2 ff 80 ff f2 ff | 70 1c 00 00 66 6f 72 6d |p.......|p...form|
|00001860| 65 72 20 77 6f 75 6c 64 | 20 72 65 71 75 69 72 65 |er would| require|
|00001870| 20 74 68 65 20 75 73 65 | 72 20 74 6f 20 63 72 6f | the use|r to cro|
|00001880| 73 73 2d 72 65 66 65 72 | 65 6e 63 65 20 28 74 68 |ss-refer|ence (th|
|00001890| 65 20 63 72 6f 73 73 2d | 72 65 66 65 72 65 6e 63 |e cross-|referenc|
|000018a0| 65 21 29 20 00 60 00 00 | a5 50 00 00 43 14 67 02 |e!) .`..|.P..C.g.|
|000018b0| 90 a9 f2 ff a0 d0 f2 ff | 70 1c 00 00 74 6f 20 66 |........|p...to f|
|000018c0| 69 6e 64 20 74 68 65 20 | 66 69 6c 65 20 6f 66 20 |ind the |file of |
|000018d0| 74 68 65 20 72 65 66 65 | 72 65 6e 63 65 2c 20 74 |the refe|rence, t|
|000018e0| 68 6f 75 67 68 2e 0d 07 | 02 00 02 00 02 00 02 00 |hough...|........|
|000018f0| 00 00 00 00 00 50 00 00 | a5 30 00 00 42 bc 09 01 |.....P..|.0..B...|
|00001900| b8 4f f2 ff 98 7e f2 ff | f0 24 00 02 38 2e 34 20 |.O...~..|.$..8.4 |
|00001910| 53 74 61 74 69 73 74 69 | 63 73 0d 08 02 00 02 00 |Statisti|cs......|
|00001920| 00 00 00 00 00 30 00 00 | a5 5c 00 00 42 48 0f 03 |.....0..|.\..BH..|
|00001930| c0 0b f2 ff d0 32 f2 ff | 70 1c 00 02 54 68 65 72 |.....2..|p...Ther|
|00001940| 65 20 61 72 65 20 6c 6f | 61 64 73 20 6d 6f 72 65 |e are lo|ads more|
|00001950| 20 73 74 61 74 69 73 74 | 69 63 73 20 74 68 61 74 | statist|ics that|
|00001960| 20 63 6f 75 6c 64 20 62 | 65 20 64 6f 6e 65 3b 0d | could b|e done;.|
|00001970| 07 07 6c 6f 07 01 02 00 | 07 01 02 00 00 00 00 00 |..lo....|........|
|00001980| 00 5c 00 00 25 50 00 00 | 46 94 6e 02 28 d1 f1 ff |.\..%P..|F.n.(...|
|00001990| 38 f8 f1 ff 70 1c 00 02 | 12 65 3b 0d a0 8c 00 00 |8...p...|.e;.....|
|000019a0| 00 00 00 00 8f 12 02 00 | a4 38 00 00 00 00 00 00 |........|.8......|
|000019b0| 6c 69 62 72 61 72 69 65 | 73 20 74 68 61 74 20 61 |librarie|s that a|
|000019c0| 72 65 6e 27 74 20 6e 65 | 65 64 65 64 0d 00 00 00 |ren't ne|eded....|
|000019d0| 00 50 00 00 85 88 00 00 | 06 82 33 04 48 a2 f1 ff |.P......|..3.H...|
|000019e0| 58 c9 f1 ff 70 1c 00 02 | 12 74 20 61 a0 8c 00 00 |X...p...|.t a....|
|000019f0| 00 00 00 00 8f 12 65 64 | a4 38 00 00 00 00 00 00 |......ed|.8......|
|00001a00| 76 61 72 69 61 62 6c 65 | 73 20 6f 6e 6c 79 20 65 |variable|s only e|
|00001a10| 76 65 72 20 64 65 63 6c | 61 72 65 64 20 28 65 2e |ver decl|ared (e.|
|00001a20| 67 2e 20 07 0c 02 02 00 | 07 01 02 00 0c 02 02 00 |g. .....|........|
|00001a30| 00 00 00 00 4c 4f 43 41 | 4c 08 20 65 0c 02 02 00 |....LOCA|L. e....|
|00001a40| 07 01 02 00 00 00 00 00 | 69 73 65 64 20 62 75 74 |........|ised but|
|00001a50| 20 6e 65 76 65 72 20 00 | 00 88 00 00 25 20 00 00 | never .|....% ..|
|00001a60| 42 9c 54 00 68 73 f1 ff | 78 9a f1 ff 70 1c 00 00 |B.T.hs..|x...p...|
|00001a70| 75 73 65 64 29 0d 00 00 | 00 20 00 00 25 64 00 00 |used)...|. ..%d..|
|00001a80| 46 4e bd 03 88 44 f1 ff | 98 6b f1 ff 70 1c 00 02 |FN...D..|.k..p...|
|00001a90| 12 d3 38 fe a0 8c 00 00 | 00 00 00 00 8f 12 65 64 |..8.....|......ed|
|00001aa0| a4 38 00 00 00 00 00 00 | 76 61 72 69 61 62 6c 65 |.8......|variable|
|00001ab0| 73 20 6f 6e 6c 79 20 65 | 76 65 72 20 61 73 73 69 |s only e|ver assi|
|00001ac0| 67 6e 65 64 20 74 6f 20 | 6f 6e 63 65 20 28 63 6f |gned to |once (co|
|00001ad0| 6e 73 74 61 6e 74 73 29 | 0d 00 00 00 00 64 00 00 |nstants)|.....d..|
|00001ae0| 85 d0 00 00 06 12 49 04 | a8 15 f1 ff b8 3c f1 ff |......I.|.....<..|
|00001af0| 70 1c 00 02 12 6e 63 65 | a0 8c 00 00 00 00 00 00 |p....nce|........|
|00001b00| 8f 12 73 29 a4 38 00 00 | 00 00 00 00 6c 69 6e 65 |..s).8..|....line|
|00001b10| 73 20 77 68 65 72 65 20 | 74 68 65 20 6d 65 6d 6f |s where |the memo|
|00001b20| 72 79 20 69 6e 64 69 72 | 65 63 74 69 6f 6e 20 6f |ry indir|ection o|
|00001b30| 70 65 72 61 74 6f 72 73 | 20 07 07 65 0c 05 02 00 |perators| ..e....|
|00001b40| 07 01 02 00 0c 05 02 00 | 00 00 00 00 3f 08 20 69 |........|....?. i|
|00001b50| 0c 05 02 00 07 01 02 00 | 00 00 00 00 2c 20 07 61 |........|...., .a|
|00001b60| 0c 29 03 00 07 01 02 00 | 0c 29 03 00 00 00 00 00 |.)......|.)......|
|00001b70| 7c 08 02 00 0c 29 03 00 | 07 01 02 00 00 00 00 00 ||....)..|........|
|00001b80| 20 61 6e 64 20 07 00 00 | 0c 06 02 00 07 01 02 00 | and ...|........|
|00001b90| 0c 06 02 00 00 00 00 00 | 21 08 00 00 0c 06 02 00 |........|!.......|
|00001ba0| 07 01 02 00 00 00 00 00 | 20 00 00 00 00 d0 00 00 |........| .......|
|00001bb0| 25 24 00 00 42 10 81 00 | c8 e6 f0 ff d8 0d f1 ff |%$..B...|........|
|00001bc0| 70 1c 00 00 61 72 65 20 | 75 73 65 64 0d 00 00 00 |p...are |used....|
|00001bd0| 00 24 00 00 05 70 00 00 | 06 22 4d 04 e8 b7 f0 ff |.$...p..|."M.....|
|00001be0| f8 de f0 ff 70 1c 00 02 | 12 6d 38 fe a0 8c 00 00 |....p...|.m8.....|
|00001bf0| 00 00 00 00 8f 12 65 64 | a4 38 00 00 00 00 00 00 |......ed|.8......|
|00001c00| 64 6f 6e 27 74 20 6c 6f | 67 20 61 6c 6c 20 74 68 |don't lo|g all th|
|00001c10| 65 20 64 65 6c 65 74 65 | 64 20 72 6f 75 74 69 6e |e delete|d routin|
|00001c20| 65 73 20 61 6e 64 20 76 | 61 72 69 61 62 6c 65 73 |es and v|ariables|
|00001c30| 2c 20 6a 75 73 74 20 63 | 6f 75 6e 74 20 00 00 00 |, just c|ount ...|
|00001c40| 00 70 00 00 25 20 00 00 | 42 20 4e 00 08 89 f0 ff |.p..% ..|B N.....|
|00001c50| 18 b0 f0 ff 70 1c 00 00 | 74 68 65 6d 0d 00 00 00 |....p...|them....|
|00001c60| 00 20 00 00 25 60 00 00 | 46 30 7c 03 28 5a f0 ff |. ..%`..|F0|.(Z..|
|00001c70| 38 81 f0 ff 70 1c 00 02 | 12 e8 37 fe a0 8c 00 00 |8...p...|..7.....|
|00001c80| 00 00 00 00 8f 12 65 6d | a4 38 00 00 00 00 00 00 |......em|.8......|
|00001c90| 67 69 76 65 20 61 20 70 | 65 72 63 65 6e 74 61 67 |give a p|ercentag|
|00001ca0| 65 20 6f 66 20 74 68 65 | 20 63 6f 64 65 20 74 68 |e of the| code th|
|00001cb0| 61 74 20 69 73 20 75 6e | 75 73 65 64 0d 00 00 00 |at is un|used....|
|00001cc0| 00 60 00 00 25 64 00 00 | 46 26 ef 03 48 2b f0 ff |.`..%d..|F&..H+..|
|00001cd0| 58 52 f0 ff 70 1c 00 02 | 12 20 74 68 a0 8c 00 00 |XR..p...|. th....|
|00001ce0| 00 00 00 00 8f 12 65 64 | a4 38 00 00 00 00 00 00 |......ed|.8......|
|00001cf0| 70 65 72 63 65 6e 74 61 | 67 65 20 63 6f 6d 70 72 |percenta|ge compr|
|00001d00| 65 73 73 69 6f 6e 20 61 | 63 68 69 65 76 65 64 20 |ession a|chieved |
|00001d10| 6f 6e 20 74 68 65 20 75 | 73 65 64 20 63 6f 64 65 |on the u|sed code|
|00001d20| 0d 00 00 00 00 64 00 00 | 85 98 00 00 06 5e e4 03 |.....d..|.....^..|
|00001d30| 68 fc ef ff 78 23 f0 ff | 70 1c 00 02 12 6e 20 74 |h...x#..|p....n t|
|00001d40| a0 8c 00 00 00 00 00 00 | 8f 12 64 65 a4 38 00 00 |........|..de.8..|
|00001d50| 00 00 00 00 6c 69 6e 65 | 73 20 63 6f 6e 74 61 69 |....line|s contai|
|00001d60| 6e 69 6e 67 20 07 07 02 | 0d 0c 02 00 07 01 02 00 |ning ...|........|
|00001d70| 0d 0c 02 00 00 00 00 00 | 61 6e 79 08 0d 0c 02 00 |........|any.....|
|00001d80| 07 01 02 00 00 00 00 00 | 20 75 73 65 72 2d 64 65 |........| user-de|
|00001d90| 66 69 6e 65 64 20 62 61 | 73 69 63 20 74 6f 6b 65 |fined ba|sic toke|
|00001da0| 6e 20 28 65 2e 67 2e 20 | 07 07 02 00 0c 0d 02 00 |n (e.g. |........|
|00001db0| 07 01 02 00 0c 0d 02 00 | 00 00 00 00 00 98 00 00 |........|........|
|00001dc0| a5 30 00 00 42 32 82 00 | 88 cd ef ff 98 f4 ef ff |.0..B2..|........|
|00001dd0| 70 1a 00 00 50 52 49 4e | 54 08 02 00 0c 0d 02 00 |p...PRIN|T.......|
|00001de0| 07 01 02 00 00 00 00 00 | 29 0d 00 00 00 30 00 00 |........|)....0..|
|00001df0| a5 80 00 00 46 de 5e 04 | a8 9e ef ff b8 c5 ef ff |....F.^.|........|
|00001e00| 70 1c 00 02 12 08 6c 69 | a0 8c 00 00 00 00 00 00 |p.....li|........|
|00001e10| 8f 12 00 00 a4 38 00 00 | 00 00 00 00 74 69 6d 65 |.....8..|....time|
|00001e20| 20 74 61 6b 65 6e 20 74 | 6f 20 6c 6f 61 64 2c 20 | taken t|o load, |
|00001e30| 70 61 72 73 65 2c 20 63 | 72 6f 73 73 2d 72 65 66 |parse, c|ross-ref|
|00001e40| 65 72 65 6e 63 65 2c 20 | 63 6f 6d 70 72 65 73 73 |erence, |compress|
|00001e50| 2c 20 77 72 69 74 65 0d | 07 07 2c 20 02 09 02 00 |, write.|.., ....|
|00001e60| 07 01 02 00 02 09 02 00 | 00 00 00 00 00 80 00 00 |........|........|
|00001e70| 01 10 00 00 00 00 00 00 | 00 00 00 00 00 10 00 00 |........|........|
|00001e80| 02 1c 00 00 bc 06 00 00 | 00 00 00 00 07 01 02 00 |........|........|
|00001e90| 02 09 02 00 00 00 00 00 | 00 1c 00 00 a5 4c 00 00 |........|.....L..|
|00001ea0| 42 b8 18 02 18 ef eb ff | f8 1d ec ff f0 24 00 02 |B.......|.....$..|
|00001eb0| 38 2e 35 20 55 6e 63 6f | 6d 70 72 65 73 73 65 64 |8.5 Unco|mpressed|
|00001ec0| 20 6f 75 74 70 75 74 0d | 08 08 75 74 07 01 02 00 | output.|..ut....|
|00001ed0| 02 09 02 00 00 00 00 00 | 08 6f 64 65 02 09 02 00 |........|.ode....|
|00001ee0| 00 00 00 00 00 4c 00 00 | 05 5c 00 00 02 30 f4 03 |.....L..|.\...0..|
|00001ef0| 20 ab eb ff 30 d2 eb ff | 70 1c 00 02 49 74 20 77 | ...0...|p...It w|
|00001f00| 6f 75 6c 64 20 68 61 76 | 65 20 62 65 65 6e 20 6e |ould hav|e been n|
|00001f10| 69 63 65 20 69 66 20 74 | 68 65 72 65 20 77 61 73 |ice if t|here was|
|00001f20| 20 61 6e 05 20 6f 70 74 | 69 6f 6e 20 74 6f 20 6a | an. opt|ion to j|
|00001f30| 75 73 74 20 72 65 6d 6f | 76 65 20 74 68 65 20 00 |ust remo|ve the .|
|00001f40| 00 5c 00 00 05 60 00 00 | 02 f0 fc 03 40 7c eb ff |.\...`..|....@|..|
|00001f50| 50 a3 eb ff 70 1c 00 00 | 75 6e 75 73 65 64 20 72 |P...p...|unused r|
|00001f60| 6f 75 74 69 6e 65 73 20 | 61 6e 64 20 6d 65 72 67 |outines |and merg|
|00001f70| 65 20 61 6c 6c 20 74 68 | 65 20 6c 69 62 72 61 72 |e all th|e librar|
|00001f80| 69 65 73 20 69 6e 74 6f | 20 6f 6e 65 20 62 69 67 |ies into| one big|
|00001f90| 20 66 69 6c 65 2e 20 20 | 54 68 69 73 20 00 00 00 | file. |This ...|
|00001fa0| 00 60 00 00 05 60 00 00 | 02 88 37 04 60 4d eb ff |.`...`..|..7.`M..|
|00001fb0| 70 74 eb ff 70 1c 00 00 | 77 6f 75 6c 64 20 67 69 |pt..p...|would gi|
|00001fc0| 76 65 20 61 20 6e 69 63 | 65 20 6c 69 73 74 61 62 |ve a nic|e listab|
|00001fd0| 6c 65 20 70 72 6f 67 72 | 61 6d 20 63 6f 6e 74 61 |le progr|am conta|
|00001fe0| 69 6e 69 6e 67 20 6f 6e | 6c 79 20 74 68 65 20 72 |ining on|ly the r|
|00001ff0| 6f 75 74 69 6e 65 73 20 | 75 73 65 64 2e 20 20 00 |outines |used. .|
|00002000| 00 60 00 00 05 58 00 00 | 02 90 f8 03 80 1e eb ff |.`...X..|........|
|00002010| 90 45 eb ff 70 1c 00 00 | 48 6f 77 65 76 65 72 20 |.E..p...|However |
|00002020| 74 68 69 73 20 69 73 20 | 63 75 72 72 65 6e 74 6c |this is |currentl|
|00002030| 79 20 75 6e 70 6f 73 73 | 69 62 6c 65 2c 20 61 73 |y unposs|ible, as|
|00002040| 20 42 61 73 43 6f 6d 70 | 72 65 73 73 20 77 61 73 | BasComp|ress was|
|00002050| 20 6e 65 76 65 72 20 00 | 00 58 00 00 05 5c 00 00 | never .|.X...\..|
|00002060| 02 90 39 04 a0 ef ea ff | b0 16 eb ff 70 1c 00 00 |..9.....|....p...|
|00002070| 69 6e 74 65 6e 64 65 64 | 20 74 6f 20 70 72 6f 64 |intended| to prod|
|00002080| 75 63 65 20 61 6e 79 74 | 68 69 6e 67 20 62 75 74 |uce anyt|hing but|
|00002090| 20 63 6f 6d 70 72 65 73 | 73 65 64 20 63 6f 64 65 | compres|sed code|
|000020a0| 2e 20 20 28 54 68 65 72 | 65 20 61 72 65 20 6d 61 |. (Ther|e are ma|
|000020b0| 6e 79 20 00 00 5c 00 00 | 05 64 00 00 02 e8 63 04 |ny ..\..|.d....c.|
|000020c0| c0 c0 ea ff d0 e7 ea ff | 70 1c 00 00 70 6c 61 63 |........|p...plac|
|000020d0| 65 73 20 77 68 65 72 65 | 20 94 73 6b 69 70 20 75 |es where| .skip u|
|000020e0| 6e 74 69 6c 20 68 69 74 | 20 6e 6f 6e 2d 73 70 61 |ntil hit| non-spa|
|000020f0| 63 65 95 20 69 73 20 68 | 61 72 64 2d 63 6f 64 65 |ce. is h|ard-code|
|00002100| 64 2c 20 61 6e 64 20 69 | 74 20 77 6f 75 6c 64 20 |d, and i|t would |
|00002110| 74 61 6b 65 20 00 00 00 | 00 64 00 00 05 64 00 00 |take ...|.d...d..|
|00002120| 02 ee 62 04 e0 91 ea ff | f0 b8 ea ff 70 1c 00 00 |..b.....|....p...|
|00002130| 61 20 72 61 74 68 65 72 | 20 6c 6f 6e 67 20 74 69 |a rather| long ti|
|00002140| 6d 65 20 74 6f 20 72 61 | 74 69 6f 6e 61 6c 69 73 |me to ra|tionalis|
|00002150| 65 20 74 68 65 73 65 20 | 73 6f 20 79 6f 75 20 63 |e these |so you c|
|00002160| 6f 75 6c 64 20 74 6f 67 | 67 6c 65 20 69 74 20 6f |ould tog|gle it o|
|00002170| 6e 2f 6f 66 66 2e 29 20 | 20 4f 68 20 00 64 00 00 |n/off.) | Oh .d..|
|00002180| a5 2c 00 00 42 08 4d 00 | 00 63 ea ff 10 8a ea ff |.,..B.M.|.c......|
|00002190| 70 1c 00 00 77 65 6c 6c | 2e 0d 07 07 02 19 02 00 |p...well|........|
|000021a0| 02 19 02 00 00 00 00 00 | 00 2c 00 00 a5 38 00 00 |........|.,...8..|
|000021b0| 42 ac 8e 01 28 09 ea ff | 08 38 ea ff f0 24 00 02 |B...(...|.8...$..|
|000021c0| 38 2e 36 20 4c 61 62 65 | 6c 20 72 65 64 75 63 74 |8.6 Labe|l reduct|
|000021d0| 69 6f 6e 0d 08 08 73 2e | 02 19 02 00 00 00 00 00 |ion...s.|........|
|000021e0| 00 38 00 00 05 60 00 00 | 02 f2 36 04 30 c5 e9 ff |.8...`..|..6.0...|
|000021f0| 40 ec e9 ff 70 1c 00 02 | 54 68 65 20 72 65 64 75 |@...p...|The redu|
|00002200| 63 74 69 6f 6e 20 6f 66 | 20 6c 61 62 65 6c 73 20 |ction of| labels |
|00002210| 69 73 6e 27 74 20 61 6c | 77 61 79 73 20 61 73 20 |isn't al|ways as |
|00002220| 67 6f 6f 64 20 61 73 20 | 69 74 20 63 6f 75 6c 64 |good as |it could|
|00002230| 20 62 65 2e 20 20 43 75 | 72 72 65 6e 74 6c 79 20 | be. Cu|rrently |
|00002240| 00 60 00 00 05 60 00 00 | 02 ee 1c 04 50 96 e9 ff |.`...`..|....P...|
|00002250| 60 bd e9 ff 70 1c 00 00 | 42 61 73 43 6f 6d 70 72 |`...p...|BasCompr|
|00002260| 65 73 73 20 6f 6e 6c 79 | 20 6a 75 64 67 65 73 20 |ess only| judges |
|00002270| 74 68 65 20 66 69 74 6e | 65 73 73 20 6f 66 20 61 |the fitn|ess of a|
|00002280| 20 6c 61 62 65 6c 20 74 | 6f 20 62 65 20 72 65 64 | label t|o be red|
|00002290| 75 63 65 64 20 6f 6e 20 | 69 74 73 27 20 00 00 00 |uced on |its' ...|
|000022a0| 00 60 00 00 05 5c 00 00 | 02 ce 14 04 70 67 e9 ff |.`...\..|....pg..|
|000022b0| 80 8e e9 ff 70 1c 00 00 | 67 6c 6f 62 61 6c 20 75 |....p...|global u|
|000022c0| 73 61 67 65 2e 20 20 41 | 20 62 65 74 74 65 72 20 |sage. A| better |
|000022d0| 61 6c 67 6f 72 69 74 68 | 6d 20 77 6f 75 6c 64 20 |algorith|m would |
|000022e0| 74 61 6b 65 20 69 6e 74 | 6f 20 63 6f 6e 73 69 64 |take int|o consid|
|000022f0| 65 72 61 74 69 6f 6e 20 | 74 68 65 20 00 5c 00 00 |eration |the .\..|
|00002300| 05 64 00 00 02 be 47 04 | 90 38 e9 ff a0 5f e9 ff |.d....G.|.8..._..|
|00002310| 70 1c 00 00 6e 65 73 74 | 69 6e 67 20 6c 65 76 65 |p...nest|ing leve|
|00002320| 6c 20 6f 66 20 65 61 63 | 68 20 75 73 61 67 65 2c |l of eac|h usage,|
|00002330| 20 61 6e 64 20 75 73 65 | 20 74 68 69 73 20 74 6f | and use| this to|
|00002340| 20 62 69 61 73 20 74 68 | 65 20 72 65 64 75 63 74 | bias th|e reduct|
|00002350| 69 6f 6e 20 6f 66 20 6c | 61 62 65 6c 73 20 00 00 |ion of l|abels ..|
|00002360| 00 64 00 00 a5 48 00 00 | 42 88 f8 01 b0 09 e9 ff |.d...H..|B.......|
|00002370| c0 30 e9 ff 70 1c 00 00 | 74 6f 77 61 72 64 73 20 |.0..p...|towards |
|00002380| 74 68 6f 73 65 20 75 73 | 65 64 20 69 6e 73 69 64 |those us|ed insid|
|00002390| 65 20 6c 6f 6f 70 73 2e | 0d 07 07 76 02 8a 02 00 |e loops.|...v....|
|000023a0| 02 8a 02 00 00 00 00 00 | 00 48 00 00 a5 30 00 00 |........|.H...0..|
|000023b0| 42 14 36 01 d8 af e8 ff | b8 de e8 ff f0 24 00 02 |B.6.....|.....$..|
|000023c0| 38 2e 37 20 45 78 65 63 | 75 74 61 62 6c 65 0d 08 |8.7 Exec|utable..|
|000023d0| 02 8a 02 00 00 00 00 00 | 00 30 00 00 05 64 00 00 |........|.0...d..|
|000023e0| 02 38 41 04 e0 6b e8 ff | f0 92 e8 ff 70 1c 00 02 |.8A..k..|....p...|
|000023f0| 54 68 65 20 63 75 72 72 | 65 6e 74 20 73 69 74 75 |The curr|ent situ|
|00002400| 61 74 69 6f 6e 2c 20 77 | 69 74 68 20 74 77 6f 20 |ation, w|ith two |
|00002410| 73 65 70 61 72 61 74 65 | 20 61 70 70 6c 69 63 61 |separate| applica|
|00002420| 74 69 6f 6e 73 20 69 73 | 20 66 61 72 20 66 72 6f |tions is| far fro|
|00002430| 6d 20 69 64 65 61 6c 2e | 20 20 00 00 00 64 00 00 |m ideal.| ...d..|
|00002440| 05 5c 00 00 02 7a 04 04 | 00 3d e8 ff 10 64 e8 ff |.\...z..|.=...d..|
|00002450| 70 1c 00 00 41 20 62 65 | 74 74 65 72 20 73 69 74 |p...A be|tter sit|
|00002460| 75 61 74 69 6f 6e 20 77 | 6f 75 6c 64 20 62 65 20 |uation w|ould be |
|00002470| 74 6f 20 68 61 76 65 20 | 74 68 65 20 62 61 63 6b |to have |the back|
|00002480| 20 65 6e 64 20 70 72 6f | 67 72 61 6d 20 69 6e 73 | end pro|gram ins|
|00002490| 69 64 65 20 61 20 00 00 | 00 5c 00 00 85 6c 00 00 |ide a ..|.\...l..|
|000024a0| 02 c8 60 04 20 0e e8 ff | 30 35 e8 ff 70 1c 00 00 |..`. ...|05..p...|
|000024b0| 6d 6f 64 75 6c 65 2e 20 | 20 54 68 69 73 20 77 6f |module. | This wo|
|000024c0| 75 6c 64 20 68 61 76 65 | 20 74 68 65 20 61 64 64 |uld have| the add|
|000024d0| 65 64 20 62 6f 6e 75 73 | 20 6f 66 20 6e 6f 74 20 |ed bonus| of not |
|000024e0| 6e 65 65 64 69 6e 67 20 | 74 6f 20 6c 6f 61 64 20 |needing |to load |
|000024f0| 69 6e 20 74 68 65 20 07 | 0b 8b 02 00 0b 8b 02 00 |in the .|........|
|00002500| 00 00 00 00 00 6c 00 00 | a5 48 00 00 42 fc 33 02 |.....l..|.H..B.3.|
|00002510| 40 df e7 ff 50 06 e8 ff | 70 1a 00 00 4d 65 73 73 |@...P...|p...Mess|
|00002520| 61 67 65 73 08 8b 02 00 | 0b 8b 02 00 00 00 00 00 |ages....|........|
|00002530| 20 66 69 6c 65 20 65 76 | 65 72 79 20 74 69 6d 65 | file ev|ery time|
|00002540| 20 69 74 20 69 73 20 72 | 75 6e 2e 0d 00 48 00 00 | it is r|un...H..|
|00002550| 45 5c 00 00 02 00 24 04 | d8 9c e7 ff e8 c3 e7 ff |E\....$.|........|
|00002560| 70 1c 00 02 42 65 74 74 | 65 72 20 79 65 74 20 77 |p...Bett|er yet w|
|00002570| 6f 75 6c 64 20 62 65 20 | 74 6f 20 68 61 76 65 20 |ould be |to have |
|00002580| 74 68 65 20 77 68 6f 6c | 65 20 74 68 69 6e 67 20 |the whol|e thing |
|00002590| 61 73 20 6f 6e 65 20 62 | 69 67 20 57 69 6d 70 20 |as one b|ig Wimp |
|000025a0| 61 70 70 6c 69 14 2d 00 | 00 5c 00 00 05 60 00 00 |appli.-.|.\...`..|
|000025b0| 02 92 2d 04 f8 6d e7 ff | 08 95 e7 ff 70 1c 00 00 |..-..m..|....p...|
|000025c0| 63 61 74 69 6f 6e 2e 20 | 20 48 65 72 65 20 6d 61 |cation. | Here ma|
|000025d0| 6e 79 20 65 78 74 72 61 | 73 20 61 72 65 20 70 6f |ny extra|s are po|
|000025e0| 73 73 69 62 6c 65 20 62 | 65 63 61 75 73 65 20 74 |ssible b|ecause t|
|000025f0| 68 65 72 65 20 77 6f 75 | 6c 64 20 62 65 20 64 69 |here wou|ld be di|
|00002600| 72 65 63 74 20 00 00 00 | 00 60 00 00 05 60 00 00 |rect ...|.`...`..|
|00002610| 02 b8 16 04 18 3f e7 ff | 28 66 e7 ff 70 1c 00 00 |.....?..|(f..p...|
|00002620| 61 63 63 65 73 73 20 74 | 6f 20 74 68 65 20 63 72 |access t|o the cr|
|00002630| 6f 73 73 2d 72 65 66 65 | 72 65 6e 63 65 20 64 61 |oss-refe|rence da|
|00002640| 74 61 62 61 73 65 2e 20 | 20 46 6f 72 20 65 78 61 |tabase. | For exa|
|00002650| 6d 70 6c 65 20 69 74 20 | 63 6f 75 6c 64 20 63 72 |mple it |could cr|
|00002660| 65 61 74 65 20 00 00 00 | 00 60 00 00 05 64 00 00 |eate ...|.`...d..|
|00002670| 02 e2 50 04 38 10 e7 ff | 48 37 e7 ff 70 1c 00 00 |..P.8...|H7..p...|
|00002680| 67 72 61 70 68 73 20 6f | 66 20 76 61 72 69 61 62 |graphs o|f variab|
|00002690| 6c 65 20 6e 61 6d 65 20 | 64 69 73 74 72 69 62 75 |le name |distribu|
|000026a0| 74 69 6f 6e 2c 20 70 72 | 6f 76 69 64 65 20 74 68 |tion, pr|ovide th|
|000026b0| 65 20 63 72 6f 73 73 2d | 72 65 66 65 72 65 6e 63 |e cross-|referenc|
|000026c0| 65 20 69 6e 20 69 74 27 | 73 20 00 00 00 64 00 00 |e in it'|s ...d..|
|000026d0| 05 60 00 00 02 d0 62 04 | 58 e1 e6 ff 68 08 e7 ff |.`....b.|X...h...|
|000026e0| 70 1c 00 00 6f 77 6e 20 | 77 69 6e 64 6f 77 2c 20 |p...own |window, |
|000026f0| 77 68 65 72 65 20 79 6f | 75 20 63 6f 75 6c 64 20 |where yo|u could |
|00002700| 66 69 6c 74 65 72 20 69 | 74 20 67 69 76 65 6e 20 |filter i|t given |
|00002710| 75 73 65 72 20 63 72 69 | 74 65 72 69 61 20 28 73 |user cri|teria (s|
|00002720| 75 63 68 20 61 73 20 6e | 61 6d 65 20 00 60 00 00 |uch as n|ame .`..|
|00002730| 25 58 00 00 42 d8 f1 03 | 78 b2 e6 ff 88 d9 e6 ff |%X..B...|x.......|
|00002740| 70 1c 00 00 6d 61 74 63 | 68 69 6e 67 20 61 20 72 |p...matc|hing a r|
|00002750| 65 67 65 78 70 20 41 4e | 44 20 75 73 05 61 67 65 |egexp AN|D us.age|
|00002760| 3e 33 29 2e 20 20 42 75 | 74 20 49 20 64 6f 6e 27 |>3). Bu|t I don'|
|00002770| 74 20 74 68 69 6e 6b 20 | 73 6f 2c 20 64 6f 20 79 |t think |so, do y|
|00002780| 6f 75 3f 0d 00 58 00 00 | 01 24 00 00 00 00 00 00 |ou?..X..|.$......|
|00002790| 00 00 00 00 05 05 05 05 | 05 05 05 05 05 05 05 05 |........|........|
|000027a0| 05 05 05 05 05 05 05 05 | 00 24 00 00 01 24 00 00 |........|.$...$..|
|000027b0| 00 00 00 00 00 00 00 00 | 05 05 05 05 05 05 05 05 |........|........|
|000027c0| 05 05 05 05 05 05 05 05 | 05 05 05 05 00 24 00 00 |........|.....$..|
|000027d0| 06 00 00 00 79 56 34 12 | 8c 00 00 00 02 00 00 00 |....yV4.|........|
|000027e0| 00 00 00 00 06 08 00 00 | 00 08 00 00 01 10 00 00 |........|........|
|000027f0| 00 00 00 00 00 00 00 00 | 00 10 00 00 02 18 00 00 |........|........|
|00002800| f0 01 00 00 00 00 00 00 | 14 2e 03 00 00 00 00 00 |........|........|
|00002810| 00 18 00 00 a5 48 00 00 | 42 c6 de 00 80 44 ff ff |.....H..|B....D..|
|00002820| 90 6b ff ff 24 1d 00 00 | 07 1d 00 00 14 2e 03 00 |.k..$...|........|
|00002830| 14 2e 03 00 00 00 00 00 | 05 05 05 38 3a 20 4c 6f |........|...8: Lo|
|00002840| 6f 73 65 20 65 6e 64 73 | 08 2e 03 00 14 2e 03 00 |ose ends|........|
|00002850| 00 00 00 00 0d 00 00 00 | 00 48 00 00 06 00 00 00 |........|.H......|
|00002860| 79 56 34 12 8c 00 00 00 | 03 00 00 00 00 00 00 00 |yV4.....|........|
|00002870| 06 08 00 00 00 08 00 00 | 01 10 00 00 00 00 00 00 |........|........|
|00002880| 00 00 00 00 00 10 00 00 | 02 18 00 00 d4 03 00 00 |........|........|
|00002890| 00 00 00 00 14 2e 03 00 | 00 00 00 00 00 18 00 00 |........|........|
|000028a0| a5 48 00 00 43 c6 de 00 | 83 07 f6 ff 93 2e f6 ff |.H..C...|........|
|000028b0| 24 1d 00 00 07 1d 00 00 | 14 2e 03 00 14 2e 03 00 |$.......|........|
|000028c0| 00 00 00 00 05 05 05 38 | 05 3a 20 4c 6f 6f 73 65 |.......8|.: Loose|
|000028d0| 20 65 6e 64 73 08 03 00 | 14 2e 03 00 00 00 00 00 | ends...|........|
|000028e0| 0d 00 00 00 00 48 00 00 | 06 00 00 00 79 56 34 12 |.....H..|....yV4.|
+--------+-------------------------+-------------------------+--------+--------+