Artifact 5e924caac94e53130e36a75af11b4314fc4945e6:
Manifest of check-in
[5e924caac9]
- added AST-rewriting macro sample.
by
kinaba on
2010-11-23 10:37:54.
0000: 43 20 61 64 64 65 64 5c 73 41 53 54 2d 72 65 77 C added\sAST-rew
0010: 72 69 74 69 6e 67 5c 73 6d 61 63 72 6f 5c 73 73 riting\smacro\ss
0020: 61 6d 70 6c 65 2e 0a 44 20 32 30 31 30 2d 31 31 ample..D 2010-11
0030: 2d 32 33 54 31 30 3a 33 37 3a 35 34 0a 46 20 2e -23T10:37:54.F .
0040: 70 6f 73 65 69 64 6f 6e 20 32 61 65 66 37 31 63 poseidon 2aef71c
0050: 33 31 30 62 32 33 30 31 66 66 65 30 30 34 65 39 310b2301ffe004e9
0060: 64 36 31 39 33 34 31 32 62 37 32 38 61 38 30 38 d6193412b728a808
0070: 33 0a 46 20 62 75 69 6c 64 2e 62 61 74 20 62 35 3.F build.bat b5
0080: 31 34 32 38 39 38 66 61 34 61 63 63 64 66 34 65 142898fa4accdf4e
0090: 61 33 63 30 35 35 64 30 36 66 65 65 66 36 35 33 a3c055d06feef653
00a0: 36 36 31 36 39 66 0a 46 20 62 75 69 6c 64 2e 73 66169f.F build.s
00b0: 68 20 33 34 62 39 33 64 65 33 32 33 31 62 36 39 h 34b93de3231b69
00c0: 61 66 66 39 37 64 66 32 38 35 34 37 34 30 62 65 aff97df2854740be
00d0: 35 35 31 66 31 37 38 63 36 61 0a 46 20 64 32 73 551f178c6a.F d2s
00e0: 74 61 63 6b 74 72 61 63 65 2f 64 62 67 68 65 6c tacktrace/dbghel
00f0: 70 2e 64 20 38 61 37 31 66 35 39 34 30 32 62 36 p.d 8a71f59402b6
0100: 31 37 31 32 66 61 31 30 63 39 33 38 37 63 35 65 1712fa10c9387c5e
0110: 30 33 37 37 64 31 32 61 35 30 32 34 0a 46 20 64 0377d12a5024.F d
0120: 32 73 74 61 63 6b 74 72 61 63 65 2f 6c 69 63 65 2stacktrace/lice
0130: 6e 63 65 2e 74 78 74 20 66 32 64 39 35 33 37 38 nce.txt f2d95378
0140: 63 64 35 37 31 35 30 31 38 32 63 34 37 34 32 34 cd57150182c47424
0150: 61 61 39 61 61 66 37 61 39 34 62 35 62 64 65 30 aa9aaf7a94b5bde0
0160: 0a 46 20 64 32 73 74 61 63 6b 74 72 61 63 65 2f .F d2stacktrace/
0170: 72 65 61 64 6d 65 2e 74 78 74 20 66 31 38 35 36 readme.txt f1856
0180: 32 39 37 36 37 35 33 36 32 31 61 35 63 63 35 65 2976753621a5cc5e
0190: 61 36 33 62 63 34 35 33 62 61 31 39 64 64 37 62 a63bc453ba19dd7b
01a0: 39 31 37 0a 46 20 64 32 73 74 61 63 6b 74 72 61 917.F d2stacktra
01b0: 63 65 2f 73 74 61 63 6b 74 72 61 63 65 2e 64 20 ce/stacktrace.d
01c0: 39 65 36 36 38 37 30 62 37 64 31 32 30 63 34 32 9e66870b7d120c42
01d0: 33 65 37 39 33 63 34 38 30 61 35 32 38 61 31 33 3e793c480a528a13
01e0: 34 65 32 65 65 30 37 39 0a 46 20 64 6f 63 2f 63 4e2ee079.F doc/c
01f0: 61 6e 64 79 64 6f 63 2f 43 41 4e 44 59 44 4f 43 andydoc/CANDYDOC
0200: 2e 74 78 74 20 31 63 61 37 39 36 37 66 62 64 33 .txt 1ca7967fbd3
0210: 36 30 62 64 64 38 35 61 62 36 30 64 61 38 63 33 60bdd85ab60da8c3
0220: 31 33 39 66 61 32 37 66 34 62 38 39 34 0a 46 20 139fa27f4b894.F
0230: 64 6f 63 2f 63 61 6e 64 79 64 6f 63 2f 63 61 6e doc/candydoc/can
0240: 64 79 2e 64 64 6f 63 20 65 64 36 30 65 31 66 63 dy.ddoc ed60e1fc
0250: 34 36 65 64 66 64 33 39 65 31 37 34 37 62 39 32 46edfd39e1747b92
0260: 31 37 34 32 32 62 38 66 65 30 64 31 34 34 33 35 17422b8fe0d14435
0270: 0a 46 20 64 6f 63 2f 63 61 6e 64 79 64 6f 63 2f .F doc/candydoc/
0280: 65 78 70 6c 6f 72 65 72 2e 6a 73 20 39 64 61 35 explorer.js 9da5
0290: 36 30 35 64 39 37 64 62 62 36 33 35 37 64 37 32 605d97dbb6357d72
02a0: 35 34 30 30 32 65 66 36 34 65 35 32 32 37 64 35 54002ef64e5227d5
02b0: 31 64 62 32 0a 46 20 64 6f 63 2f 63 61 6e 64 79 1db2.F doc/candy
02c0: 64 6f 63 2f 69 65 35 36 68 61 63 6b 2e 63 73 73 doc/ie56hack.css
02d0: 20 31 37 37 38 35 39 63 33 61 33 34 37 31 38 62 177859c3a34718b
02e0: 62 37 63 39 65 36 61 34 61 63 61 62 62 33 31 39 b7c9e6a4acabb319
02f0: 33 38 32 37 31 32 36 31 63 0a 46 20 64 6f 63 2f 38271261c.F doc/
0300: 63 61 6e 64 79 64 6f 63 2f 69 6d 67 2f 62 67 2e candydoc/img/bg.
0310: 67 69 66 20 38 62 34 33 65 65 63 64 37 66 30 63 gif 8b43eecd7f0c
0320: 66 30 32 33 39 32 39 65 34 35 33 38 63 30 61 37 f023929e4538c0a7
0330: 33 31 66 61 63 37 31 61 62 34 39 63 0a 46 20 64 31fac71ab49c.F d
0340: 6f 63 2f 63 61 6e 64 79 64 6f 63 2f 69 6d 67 2f oc/candydoc/img/
0350: 63 61 6e 64 79 64 6f 63 2e 67 69 66 20 64 39 36 candydoc.gif d96
0360: 30 34 64 34 66 66 66 34 61 39 62 39 66 65 37 30 04d4fff4a9b9fe70
0370: 38 31 34 61 36 33 32 65 61 63 63 30 34 33 65 39 814a632eacc043e9
0380: 37 33 35 30 66 0a 46 20 64 6f 63 2f 63 61 6e 64 7350f.F doc/cand
0390: 79 64 6f 63 2f 69 6d 67 2f 6f 75 74 6c 69 6e 65 ydoc/img/outline
03a0: 2f 61 6c 69 61 73 2e 67 69 66 20 34 30 31 33 31 /alias.gif 40131
03b0: 33 30 30 36 39 63 37 39 37 63 30 36 30 63 31 31 30069c797c060c11
03c0: 65 33 64 35 61 39 65 63 30 30 34 31 30 36 37 32 e3d5a9ec00410672
03d0: 63 64 38 0a 46 20 64 6f 63 2f 63 61 6e 64 79 64 cd8.F doc/candyd
03e0: 6f 63 2f 69 6d 67 2f 6f 75 74 6c 69 6e 65 2f 62 oc/img/outline/b
03f0: 67 2e 67 69 66 20 38 30 36 34 63 32 36 64 32 33 g.gif 8064c26d23
0400: 32 38 34 31 35 39 39 39 32 30 63 62 66 66 37 65 2841599920cbff7e
0410: 62 39 65 62 31 38 39 64 61 63 33 34 31 32 0a 46 b9eb189dac3412.F
0420: 20 64 6f 63 2f 63 61 6e 64 79 64 6f 63 2f 69 6d doc/candydoc/im
0430: 67 2f 6f 75 74 6c 69 6e 65 2f 63 6c 61 73 73 2e g/outline/class.
0440: 67 69 66 20 30 32 61 31 32 30 33 32 36 38 61 39 gif 02a1203268a9
0450: 36 36 62 66 61 62 36 61 65 30 34 32 61 35 61 64 66bfab6ae042a5ad
0460: 33 62 39 36 31 30 34 37 35 61 39 37 0a 46 20 64 3b9610475a97.F d
0470: 6f 63 2f 63 61 6e 64 79 64 6f 63 2f 69 6d 67 2f oc/candydoc/img/
0480: 6f 75 74 6c 69 6e 65 2f 65 6e 75 6d 2e 67 69 66 outline/enum.gif
0490: 20 33 62 38 38 66 33 62 33 63 37 30 34 32 34 64 3b88f3b3c70424d
04a0: 66 33 66 37 65 36 32 36 35 64 33 31 34 65 63 31 f3f7e6265d314ec1
04b0: 64 31 62 31 64 62 63 36 33 0a 46 20 64 6f 63 2f d1b1dbc63.F doc/
04c0: 63 61 6e 64 79 64 6f 63 2f 69 6d 67 2f 6f 75 74 candydoc/img/out
04d0: 6c 69 6e 65 2f 66 75 6e 63 2e 67 69 66 20 36 31 line/func.gif 61
04e0: 39 61 62 66 35 33 32 37 62 31 33 33 34 37 37 66 9abf5327b133477f
04f0: 34 64 39 36 65 30 37 36 65 62 64 61 35 64 66 33 4d96e076ebda5df3
0500: 66 39 30 35 61 64 0a 46 20 64 6f 63 2f 63 61 6e f905ad.F doc/can
0510: 64 79 64 6f 63 2f 69 6d 67 2f 6f 75 74 6c 69 6e dydoc/img/outlin
0520: 65 2f 6d 6f 64 75 6c 65 2e 67 69 66 20 65 36 64 e/module.gif e6d
0530: 34 35 61 34 38 39 65 66 37 33 37 39 66 37 39 32 45a489ef7379f792
0540: 30 38 63 30 65 62 61 63 36 64 30 30 33 61 39 65 08c0ebac6d003a9e
0550: 31 65 64 36 37 0a 46 20 64 6f 63 2f 63 61 6e 64 1ed67.F doc/cand
0560: 79 64 6f 63 2f 69 6d 67 2f 6f 75 74 6c 69 6e 65 ydoc/img/outline
0570: 2f 70 61 63 6b 61 67 65 2e 67 69 66 20 63 33 62 /package.gif c3b
0580: 35 37 63 32 32 34 39 33 62 39 66 37 63 32 62 35 57c22493b9f7c2b5
0590: 64 34 38 61 63 35 64 30 62 64 37 66 63 33 65 38 d48ac5d0bd7fc3e8
05a0: 35 31 30 38 62 0a 46 20 64 6f 63 2f 63 61 6e 64 5108b.F doc/cand
05b0: 79 64 6f 63 2f 69 6d 67 2f 6f 75 74 6c 69 6e 65 ydoc/img/outline
05c0: 2f 73 74 72 75 63 74 2e 67 69 66 20 37 35 39 36 /struct.gif 7596
05d0: 32 34 36 66 33 34 31 32 66 38 31 65 35 36 39 36 246f3412f81e5696
05e0: 37 32 62 64 31 36 38 62 34 62 63 31 66 32 31 37 72bd168b4bc1f217
05f0: 64 33 35 31 0a 46 20 64 6f 63 2f 63 61 6e 64 79 d351.F doc/candy
0600: 64 6f 63 2f 69 6d 67 2f 6f 75 74 6c 69 6e 65 2f doc/img/outline/
0610: 74 65 6d 70 6c 61 74 65 2e 67 69 66 20 65 33 39 template.gif e39
0620: 30 39 34 36 62 33 34 61 37 35 63 39 36 32 31 62 0946b34a75c9621b
0630: 33 63 32 62 37 61 63 61 32 36 62 62 37 37 38 33 3c2b7aca26bb7783
0640: 33 38 32 30 34 0a 46 20 64 6f 63 2f 63 61 6e 64 38204.F doc/cand
0650: 79 64 6f 63 2f 69 6d 67 2f 6f 75 74 6c 69 6e 65 ydoc/img/outline
0660: 2f 76 61 72 2e 67 69 66 20 63 30 37 62 38 33 39 /var.gif c07b839
0670: 35 65 33 62 32 64 36 36 34 62 66 33 30 37 37 31 5e3b2d664bf30771
0680: 38 36 39 66 66 38 36 65 36 63 32 30 61 62 30 63 869ff86e6c20ab0c
0690: 32 0a 46 20 64 6f 63 2f 63 61 6e 64 79 64 6f 63 2.F doc/candydoc
06a0: 2f 69 6d 67 2f 70 61 63 6b 61 67 65 2f 62 67 2e /img/package/bg.
06b0: 67 69 66 20 36 65 38 30 65 61 63 30 33 65 65 36 gif 6e80eac03ee6
06c0: 39 34 30 63 63 63 39 34 31 64 36 30 64 62 31 37 940ccc941d60db17
06d0: 36 30 63 33 38 39 63 66 30 34 63 33 0a 46 20 64 60c389cf04c3.F d
06e0: 6f 63 2f 63 61 6e 64 79 64 6f 63 2f 69 6d 67 2f oc/candydoc/img/
06f0: 74 72 65 65 2f 73 68 69 6d 2e 67 69 66 20 62 62 tree/shim.gif bb
0700: 39 32 36 62 64 39 34 32 33 61 31 34 61 66 34 61 926bd9423a14af4a
0710: 37 31 61 37 32 64 66 39 37 65 31 34 62 39 64 64 71a72df97e14b9dd
0720: 66 37 38 36 62 63 0a 46 20 64 6f 63 2f 63 61 6e f786bc.F doc/can
0730: 64 79 64 6f 63 2f 69 6d 67 2f 74 72 65 65 2f 74 dydoc/img/tree/t
0740: 62 2e 67 69 66 20 34 66 64 39 31 30 66 30 30 33 b.gif 4fd910f003
0750: 31 37 36 39 38 36 65 62 32 61 65 36 32 64 64 38 176986eb2ae62dd8
0760: 34 63 64 35 35 32 62 63 64 62 38 33 38 33 0a 46 4cd552bcdb8383.F
0770: 20 64 6f 63 2f 63 61 6e 64 79 64 6f 63 2f 69 6d doc/candydoc/im
0780: 67 2f 74 72 65 65 2f 74 62 72 2e 67 69 66 20 63 g/tree/tbr.gif c
0790: 38 30 62 31 39 65 63 34 61 34 37 61 34 35 63 37 80b19ec4a47a45c7
07a0: 30 66 37 39 36 39 38 35 66 61 37 32 62 32 32 61 0f796985fa72b22a
07b0: 63 36 65 36 62 39 65 0a 46 20 64 6f 63 2f 63 61 c6e6b9e.F doc/ca
07c0: 6e 64 79 64 6f 63 2f 69 6d 67 2f 74 72 65 65 2f ndydoc/img/tree/
07d0: 74 62 72 6d 2e 67 69 66 20 32 32 66 62 63 39 37 tbrm.gif 22fbc97
07e0: 36 63 30 61 36 65 34 37 39 61 39 37 37 65 32 33 6c0a6e479a977e23
07f0: 36 33 66 63 66 38 36 38 39 32 61 33 32 66 38 35 63fcf86892a32f85
0800: 34 0a 46 20 64 6f 63 2f 63 61 6e 64 79 64 6f 63 4.F doc/candydoc
0810: 2f 69 6d 67 2f 74 72 65 65 2f 74 62 72 70 2e 67 /img/tree/tbrp.g
0820: 69 66 20 36 38 62 65 66 62 62 63 34 61 63 33 30 if 68befbbc4ac30
0830: 32 30 32 39 63 31 37 31 63 66 33 30 36 64 37 30 2029c171cf306d70
0840: 37 36 62 66 31 62 39 35 35 37 66 0a 46 20 64 6f 76bf1b9557f.F do
0850: 63 2f 63 61 6e 64 79 64 6f 63 2f 69 6d 67 2f 74 c/candydoc/img/t
0860: 72 65 65 2f 74 72 2e 67 69 66 20 64 36 66 63 65 ree/tr.gif d6fce
0870: 61 65 32 36 36 63 62 32 31 65 35 64 36 63 37 63 ae266cb21e5d6c7c
0880: 34 63 35 36 30 34 61 64 33 62 62 62 38 33 34 35 4c5604ad3bbb8345
0890: 65 31 66 0a 46 20 64 6f 63 2f 63 61 6e 64 79 64 e1f.F doc/candyd
08a0: 6f 63 2f 69 6d 67 2f 74 72 65 65 2f 74 72 6d 2e oc/img/tree/trm.
08b0: 67 69 66 20 64 30 31 63 66 65 31 31 30 62 38 36 gif d01cfe110b86
08c0: 62 30 32 34 61 37 37 39 38 33 64 38 30 65 30 65 b024a77983d80e0e
08d0: 65 33 64 31 33 62 35 39 39 62 63 63 0a 46 20 64 e3d13b599bcc.F d
08e0: 6f 63 2f 63 61 6e 64 79 64 6f 63 2f 69 6d 67 2f oc/candydoc/img/
08f0: 74 72 65 65 2f 74 72 70 2e 67 69 66 20 64 63 30 tree/trp.gif dc0
0900: 66 64 36 63 35 63 63 31 35 62 35 36 32 34 30 62 fd6c5cc15b56240b
0910: 38 37 37 63 38 30 38 30 64 39 30 30 32 64 39 35 877c8080d9002d95
0920: 38 64 38 32 31 0a 46 20 64 6f 63 2f 63 61 6e 64 8d821.F doc/cand
0930: 79 64 6f 63 2f 6d 6f 64 75 6c 65 73 2e 64 64 6f ydoc/modules.ddo
0940: 63 20 30 61 33 36 38 62 35 31 34 32 64 38 38 65 c 0a368b5142d88e
0950: 32 31 66 32 64 36 63 66 65 62 30 35 63 64 65 62 21f2d6cfeb05cdeb
0960: 31 62 32 63 39 35 64 38 39 64 0a 46 20 64 6f 63 1b2c95d89d.F doc
0970: 2f 63 61 6e 64 79 64 6f 63 2f 73 74 79 6c 65 2e /candydoc/style.
0980: 63 73 73 20 38 66 34 35 38 61 61 39 39 35 64 66 css 8f458aa995df
0990: 64 31 34 65 66 32 33 35 64 33 34 61 34 30 66 35 d14ef235d34a40f5
09a0: 37 38 63 33 36 32 39 36 30 35 35 32 0a 46 20 64 78c362960552.F d
09b0: 6f 63 2f 63 61 6e 64 79 64 6f 63 2f 74 72 65 65 oc/candydoc/tree
09c0: 2e 6a 73 20 64 30 35 32 37 66 37 37 66 61 31 30 .js d0527f77fa10
09d0: 32 64 30 30 34 31 38 36 63 38 33 30 63 34 32 34 2d004186c830c424
09e0: 64 66 33 39 32 65 62 31 66 39 64 36 0a 46 20 64 df392eb1f9d6.F d
09f0: 6f 63 2f 63 61 6e 64 79 64 6f 63 2f 75 74 69 6c oc/candydoc/util
0a00: 2e 6a 73 20 33 38 63 35 31 38 34 66 35 63 32 32 .js 38c5184f5c22
0a10: 31 63 34 30 33 39 64 37 63 31 36 61 35 30 39 30 1c4039d7c16a5090
0a20: 31 38 62 30 38 38 61 31 39 35 31 36 0a 46 20 6d 18b088a19516.F m
0a30: 61 69 6e 2e 64 20 66 34 34 64 36 31 35 63 63 34 ain.d f44d615cc4
0a40: 34 32 38 31 30 37 31 36 36 64 30 61 39 64 63 31 428107166d0a9dc1
0a50: 33 65 33 31 37 65 65 62 32 61 32 35 37 65 0a 46 3e317eeb2a257e.F
0a60: 20 70 6f 6c 65 6d 79 2f 5f 63 6f 6d 6d 6f 6e 2e polemy/_common.
0a70: 64 20 33 30 65 65 38 39 61 64 63 65 64 37 34 66 d 30ee89adced74f
0a80: 37 61 65 37 31 32 38 65 35 63 65 66 37 61 30 63 7ae7128e5cef7a0c
0a90: 65 33 38 37 34 66 30 63 37 37 0a 46 20 70 6f 6c e3874f0c77.F pol
0aa0: 65 6d 79 2f 61 73 74 2e 64 20 66 37 61 39 38 31 emy/ast.d f7a981
0ab0: 30 30 33 33 35 32 65 63 36 62 39 33 39 32 65 62 003352ec6b9392eb
0ac0: 63 36 61 34 33 65 38 65 62 37 35 37 35 66 39 35 c6a43e8eb7575f95
0ad0: 36 61 0a 46 20 70 6f 6c 65 6d 79 2f 65 76 61 6c 6a.F polemy/eval
0ae0: 2e 64 20 63 61 30 61 62 31 31 38 37 30 30 34 37 .d ca0ab11870047
0af0: 35 61 38 34 32 34 32 64 32 64 34 62 36 39 62 65 5a84242d2d4b69be
0b00: 63 36 39 31 30 34 35 63 39 61 63 0a 46 20 70 6f c691045c9ac.F po
0b10: 6c 65 6d 79 2f 66 61 69 6c 75 72 65 2e 64 20 37 lemy/failure.d 7
0b20: 30 31 66 35 62 31 62 38 39 39 36 30 37 66 32 34 01f5b1b899607f24
0b30: 32 64 65 33 31 38 30 31 63 65 64 64 65 34 35 64 2de31801cedde45d
0b40: 32 61 32 65 64 61 31 0a 46 20 70 6f 6c 65 6d 79 2a2eda1.F polemy
0b50: 2f 66 72 65 73 68 2e 64 20 37 32 63 31 65 30 66 /fresh.d 72c1e0f
0b60: 33 37 34 62 31 33 32 34 36 30 31 30 62 32 35 37 374b13246010b257
0b70: 39 30 61 32 62 31 33 64 64 34 37 33 36 30 39 39 90a2b13dd4736099
0b80: 36 0a 46 20 70 6f 6c 65 6d 79 2f 6c 61 79 65 72 6.F polemy/layer
0b90: 2e 64 20 35 39 64 63 37 39 30 62 37 32 64 32 31 .d 59dc790b72d21
0ba0: 65 65 30 33 32 64 31 64 31 31 34 62 31 61 65 65 ee032d1d114b1aee
0bb0: 64 35 61 38 39 37 35 66 66 34 36 0a 46 20 70 6f d5a8975ff46.F po
0bc0: 6c 65 6d 79 2f 6c 65 78 2e 64 20 62 39 38 64 34 lemy/lex.d b98d4
0bd0: 65 36 61 35 63 65 62 36 66 62 39 65 31 30 35 62 e6a5ceb6fb9e105b
0be0: 31 34 62 62 64 34 65 66 64 34 30 64 66 31 61 65 14bbd4efd40df1ae
0bf0: 30 39 39 0a 46 20 70 6f 6c 65 6d 79 2f 70 61 72 099.F polemy/par
0c00: 73 65 2e 64 20 62 36 38 35 38 65 37 62 36 35 30 se.d b6858e7b650
0c10: 31 32 63 62 31 38 66 31 31 30 32 37 63 34 31 37 12cb18f11027c417
0c20: 37 63 61 63 63 61 33 65 34 34 32 64 38 0a 46 20 7cacca3e442d8.F
0c30: 70 6f 6c 65 6d 79 2f 72 65 70 6c 2e 64 20 34 64 polemy/repl.d 4d
0c40: 38 64 33 31 65 31 31 61 66 61 34 61 31 39 38 36 8d31e11afa4a1986
0c50: 38 65 66 62 32 38 38 65 30 62 65 35 65 61 31 32 8efb288e0be5ea12
0c60: 64 39 34 62 63 64 0a 46 20 70 6f 6c 65 6d 79 2f d94bcd.F polemy/
0c70: 72 75 6e 74 69 6d 65 2e 64 20 36 61 66 35 61 30 runtime.d 6af5a0
0c80: 38 36 33 62 36 37 61 61 38 35 61 39 66 34 66 32 863b67aa85a9f4f2
0c90: 62 38 39 39 39 38 62 65 31 66 30 37 32 32 38 62 b89998be1f07228b
0ca0: 37 31 0a 46 20 70 6f 6c 65 6d 79 2f 76 61 6c 75 71.F polemy/valu
0cb0: 65 2e 64 20 36 64 38 35 65 65 30 34 66 33 34 63 e.d 6d85ee04f34c
0cc0: 36 31 62 37 38 33 32 31 66 63 34 62 38 61 37 39 61b78321fc4b8a79
0cd0: 33 64 30 35 33 36 66 36 64 36 37 30 0a 46 20 70 3d0536f6d670.F p
0ce0: 6f 6c 65 6d 79 2f 76 61 6c 75 65 63 6f 6e 76 2e olemy/valueconv.
0cf0: 64 20 37 36 62 64 39 30 62 36 63 33 38 32 34 34 d 76bd90b6c38244
0d00: 38 30 37 64 32 62 34 31 30 66 38 30 66 61 39 35 807d2b410f80fa95
0d10: 66 66 30 62 37 30 30 31 34 38 0a 46 20 72 65 61 ff0b700148.F rea
0d20: 64 6d 65 2e 74 78 74 20 37 38 61 61 30 38 66 65 dme.txt 78aa08fe
0d30: 35 32 35 34 33 30 39 63 36 33 30 63 34 35 35 39 5254309c630c4559
0d40: 63 64 65 31 61 31 65 31 65 63 65 34 30 38 35 65 cde1a1e1ece4085e
0d50: 0a 46 20 73 61 6d 70 6c 65 2f 61 72 67 76 2e 70 .F sample/argv.p
0d60: 6d 79 20 63 35 39 35 66 38 63 31 30 66 62 32 35 my c595f8c10fb25
0d70: 62 32 35 30 62 33 65 61 61 64 30 37 31 65 39 31 b250b3eaad071e91
0d80: 38 61 35 38 66 36 61 37 63 64 64 0a 46 20 73 61 8a58f6a7cdd.F sa
0d90: 6d 70 6c 65 2f 61 73 74 2e 70 6d 79 20 39 34 34 mple/ast.pmy 944
0da0: 38 35 31 38 31 65 38 30 39 63 63 37 62 30 66 63 85181e809cc7b0fc
0db0: 66 37 34 38 62 33 65 65 35 37 38 35 35 33 39 39 f748b3ee57855399
0dc0: 64 66 39 61 30 0a 46 20 73 61 6d 70 6c 65 2f 66 df9a0.F sample/f
0dd0: 69 62 2e 70 6d 79 20 38 61 31 39 65 34 35 62 64 ib.pmy 8a19e45bd
0de0: 34 32 33 35 35 61 39 61 36 66 37 31 30 65 62 32 42355a9a6f710eb2
0df0: 38 38 65 65 63 30 62 62 31 39 38 65 34 35 37 0a 88eec0bb198e457.
0e00: 46 20 73 61 6d 70 6c 65 2f 66 69 7a 7a 62 75 7a F sample/fizzbuz
0e10: 7a 2e 70 6d 79 20 36 62 36 64 37 66 66 37 61 66 z.pmy 6b6d7ff7af
0e20: 36 35 65 64 66 32 63 62 62 35 61 38 33 38 36 64 65edf2cbb5a8386d
0e30: 66 63 62 37 63 33 32 39 30 33 64 62 36 64 0a 46 fcb7c32903db6d.F
0e40: 20 73 61 6d 70 6c 65 2f 68 65 6c 6c 6f 77 6f 72 sample/hellowor
0e50: 6c 64 2e 70 6d 79 20 35 61 35 33 32 30 33 61 36 ld.pmy 5a53203a6
0e60: 30 64 62 35 63 35 34 32 33 33 35 63 65 30 32 62 0db5c542335ce02b
0e70: 33 32 64 65 61 62 34 65 35 31 64 33 36 30 34 0a 32deab4e51d3604.
0e80: 46 20 73 61 6d 70 6c 65 2f 6d 61 63 72 6f 2e 70 F sample/macro.p
0e90: 6d 79 20 32 37 34 64 31 30 61 63 61 32 32 63 65 my 274d10aca22ce
0ea0: 32 35 66 38 62 33 65 39 37 64 61 39 63 38 36 38 25f8b3e97da9c868
0eb0: 65 38 63 33 30 62 62 64 32 62 62 0a 46 20 73 61 e8c30bbd2bb.F sa
0ec0: 6d 70 6c 65 2f 70 61 74 74 65 72 6e 2e 70 6d 79 mple/pattern.pmy
0ed0: 20 33 30 34 34 64 31 39 30 32 34 31 35 32 62 31 3044d19024152b1
0ee0: 30 38 39 38 30 34 32 39 38 39 61 37 39 34 38 62 0898042989a7948b
0ef0: 32 66 38 31 38 38 32 38 61 0a 46 20 73 61 6d 70 2f818828a.F samp
0f00: 6c 65 2f 70 6c 75 73 6d 69 6e 75 73 2e 70 6d 79 le/plusminus.pmy
0f10: 20 64 33 61 35 30 62 36 65 62 38 63 36 33 63 32 d3a50b6eb8c63c2
0f20: 64 34 63 32 35 30 35 31 66 66 38 62 32 36 62 63 d4c25051ff8b26bc
0f30: 35 62 35 35 35 32 31 38 61 0a 46 20 73 61 6d 70 5b555218a.F samp
0f40: 6c 65 2f 74 79 70 65 2e 70 6d 79 20 62 33 35 63 le/type.pmy b35c
0f50: 66 64 36 36 65 38 36 32 66 37 62 66 31 38 39 31 fd66e862f7bf1891
0f60: 34 32 64 39 39 32 37 39 35 35 64 38 39 30 35 61 42d9927955d8905a
0f70: 63 37 62 31 0a 46 20 74 72 69 63 6b 73 2f 74 65 c7b1.F tricks/te
0f80: 73 74 2e 64 20 33 62 61 37 35 62 39 63 33 62 65 st.d 3ba75b9c3be
0f90: 66 36 39 62 32 37 31 38 36 37 32 32 64 37 64 37 f69b27186722d7d7
0fa0: 64 34 36 36 66 32 30 38 30 31 61 32 61 0a 46 20 d466f20801a2a.F
0fb0: 74 72 69 63 6b 73 2f 74 72 69 63 6b 73 2e 64 20 tricks/tricks.d
0fc0: 63 63 31 62 35 38 36 62 38 37 33 32 35 39 36 30 cc1b586b87325960
0fd0: 32 35 30 62 39 31 63 32 66 61 36 65 34 39 64 32 250b91c2fa6e49d2
0fe0: 63 36 65 63 38 36 63 34 0a 50 20 33 36 63 35 31 c6ec86c4.P 36c51
0ff0: 37 64 66 63 34 66 36 31 66 36 64 61 34 36 34 65 7dfc4f61f6da464e
1000: 61 37 37 61 62 39 37 63 31 66 33 36 66 33 38 32 a77ab97c1f36f382
1010: 32 37 39 0a 52 20 61 63 32 65 38 37 30 39 34 39 279.R ac2e870949
1020: 61 66 36 66 64 35 62 65 39 66 62 65 36 61 64 65 af6fd5be9fbe6ade
1030: 33 36 61 37 32 30 0a 55 20 6b 69 6e 61 62 61 0a 36a720.U kinaba.
1040: 5a 20 63 64 35 33 37 37 65 63 61 63 30 36 35 31 Z cd5377ecac0651
1050: 30 63 64 35 37 62 39 63 34 64 63 37 35 61 39 63 0cd57b9c4dc75a9c
1060: 34 31 0a 41.