Hex Artifact Content
Not logged in

Artifact 94f038249932a60dc8394daefa51db46b273243f:

Manifest of check-in [94f0382499] - changed the semantics of def foo(x @macro) {}, the @macro-layered parameter. - in @macro( foo(e) ), e is run in @macro (this is ok) - in @value( foo(e) ), e is run in (rawmacro)!! - in @rawmacro( foo(e) ), e is run in (rawmacro)!! by kinaba on 2010-11-26 07:14:27.
0000: 43 20 63 68 61 6e 67 65 64 5c 73 74 68 65 5c 73  C changed\sthe\s
0010: 73 65 6d 61 6e 74 69 63 73 5c 73 6f 66 5c 73 64  semantics\sof\sd
0020: 65 66 5c 73 66 6f 6f 28 78 5c 73 40 6d 61 63 72  ef\sfoo(x\s@macr
0030: 6f 29 5c 73 7b 7d 2c 5c 73 74 68 65 5c 73 40 6d  o)\s{},\sthe\s@m
0040: 61 63 72 6f 2d 6c 61 79 65 72 65 64 5c 73 70 61  acro-layered\spa
0050: 72 61 6d 65 74 65 72 2e 5c 6e 2d 5c 73 69 6e 5c  rameter.\n-\sin\
0060: 73 40 6d 61 63 72 6f 28 5c 73 66 6f 6f 28 65 29  s@macro(\sfoo(e)
0070: 5c 73 29 2c 5c 73 65 5c 73 69 73 5c 73 72 75 6e  \s),\se\sis\srun
0080: 5c 73 69 6e 5c 73 40 6d 61 63 72 6f 5c 73 28 74  \sin\s@macro\s(t
0090: 68 69 73 5c 73 69 73 5c 73 6f 6b 29 5c 6e 2d 5c  his\sis\sok)\n-\
00a0: 73 69 6e 5c 73 40 76 61 6c 75 65 28 5c 73 66 6f  sin\s@value(\sfo
00b0: 6f 28 65 29 5c 73 29 2c 5c 73 65 5c 73 69 73 5c  o(e)\s),\se\sis\
00c0: 73 72 75 6e 5c 73 69 6e 5c 73 28 72 61 77 6d 61  srun\sin\s(rawma
00d0: 63 72 6f 29 21 21 5c 6e 2d 5c 73 69 6e 5c 73 40  cro)!!\n-\sin\s@
00e0: 72 61 77 6d 61 63 72 6f 28 5c 73 66 6f 6f 28 65  rawmacro(\sfoo(e
00f0: 29 5c 73 29 2c 5c 73 65 5c 73 69 73 5c 73 72 75  )\s),\se\sis\sru
0100: 6e 5c 73 69 6e 5c 73 28 72 61 77 6d 61 63 72 6f  n\sin\s(rawmacro
0110: 29 21 21 0a 44 20 32 30 31 30 2d 31 31 2d 32 36  )!!.D 2010-11-26
0120: 54 30 37 3a 31 34 3a 32 37 0a 46 20 2e 70 6f 73  T07:14:27.F .pos
0130: 65 69 64 6f 6e 20 37 36 64 61 61 61 64 33 38 34  eidon 76daaad384
0140: 36 38 64 62 38 65 36 64 38 33 31 34 65 39 63 34  68db8e6d8314e9c4
0150: 65 35 63 32 34 62 37 37 37 34 64 34 63 62 0a 46  e5c24b7774d4cb.F
0160: 20 4d 61 6b 65 66 69 6c 65 20 62 34 39 32 34 39   Makefile b49249
0170: 61 34 30 39 61 31 63 32 66 64 35 38 31 37 63 39  a409a1c2fd5817c9
0180: 36 39 63 61 37 32 36 33 62 38 38 38 61 35 32 63  69ca7263b888a52c
0190: 34 37 0a 46 20 62 75 69 6c 64 2e 62 61 74 20 62  47.F build.bat b
01a0: 35 31 34 32 38 39 38 66 61 34 61 63 63 64 66 34  5142898fa4accdf4
01b0: 65 61 33 63 30 35 35 64 30 36 66 65 65 66 36 35  ea3c055d06feef65
01c0: 33 36 36 31 36 39 66 0a 46 20 64 32 73 74 61 63  366169f.F d2stac
01d0: 6b 74 72 61 63 65 2f 64 62 67 68 65 6c 70 2e 64  ktrace/dbghelp.d
01e0: 20 38 61 37 31 66 35 39 34 30 32 62 36 31 37 31   8a71f59402b6171
01f0: 32 66 61 31 30 63 39 33 38 37 63 35 65 30 33 37  2fa10c9387c5e037
0200: 37 64 31 32 61 35 30 32 34 0a 46 20 64 32 73 74  7d12a5024.F d2st
0210: 61 63 6b 74 72 61 63 65 2f 6c 69 63 65 6e 63 65  acktrace/licence
0220: 2e 74 78 74 20 66 32 64 39 35 33 37 38 63 64 35  .txt f2d95378cd5
0230: 37 31 35 30 31 38 32 63 34 37 34 32 34 61 61 39  7150182c47424aa9
0240: 61 61 66 37 61 39 34 62 35 62 64 65 30 0a 46 20  aaf7a94b5bde0.F 
0250: 64 32 73 74 61 63 6b 74 72 61 63 65 2f 72 65 61  d2stacktrace/rea
0260: 64 6d 65 2e 74 78 74 20 66 31 38 35 36 32 39 37  dme.txt f1856297
0270: 36 37 35 33 36 32 31 61 35 63 63 35 65 61 36 33  6753621a5cc5ea63
0280: 62 63 34 35 33 62 61 31 39 64 64 37 62 39 31 37  bc453ba19dd7b917
0290: 0a 46 20 64 32 73 74 61 63 6b 74 72 61 63 65 2f  .F d2stacktrace/
02a0: 73 74 61 63 6b 74 72 61 63 65 2e 64 20 39 65 36  stacktrace.d 9e6
02b0: 36 38 37 30 62 37 64 31 32 30 63 34 32 33 65 37  6870b7d120c423e7
02c0: 39 33 63 34 38 30 61 35 32 38 61 31 33 34 65 32  93c480a528a134e2
02d0: 65 65 30 37 39 0a 46 20 64 6f 63 2f 5f 63 6f 6d  ee079.F doc/_com
02e0: 6d 6f 6e 2e 68 74 6d 6c 20 39 33 34 30 38 39 30  mon.html 9340890
02f0: 61 34 37 63 39 30 38 65 64 63 62 61 32 39 38 35  a47c908edcba2985
0300: 39 65 61 32 66 66 34 33 39 30 33 33 39 32 34 37  9ea2ff4390339247
0310: 32 0a 46 20 64 6f 63 2f 61 73 74 2e 68 74 6d 6c  2.F doc/ast.html
0320: 20 33 37 38 62 36 66 65 33 37 64 36 66 34 65 63   378b6fe37d6f4ec
0330: 64 32 38 31 39 36 31 39 37 39 31 32 37 35 65 35  d2819619791275e5
0340: 32 35 31 66 61 37 36 35 37 0a 46 20 64 6f 63 2f  251fa7657.F doc/
0350: 63 61 6e 64 79 64 6f 63 2f 43 41 4e 44 59 44 4f  candydoc/CANDYDO
0360: 43 2e 74 78 74 20 31 63 61 37 39 36 37 66 62 64  C.txt 1ca7967fbd
0370: 33 36 30 62 64 64 38 35 61 62 36 30 64 61 38 63  360bdd85ab60da8c
0380: 33 31 33 39 66 61 32 37 66 34 62 38 39 34 0a 46  3139fa27f4b894.F
0390: 20 64 6f 63 2f 63 61 6e 64 79 64 6f 63 2f 63 61   doc/candydoc/ca
03a0: 6e 64 79 2e 64 64 6f 63 20 65 64 36 30 65 31 66  ndy.ddoc ed60e1f
03b0: 63 34 36 65 64 66 64 33 39 65 31 37 34 37 62 39  c46edfd39e1747b9
03c0: 32 31 37 34 32 32 62 38 66 65 30 64 31 34 34 33  217422b8fe0d1443
03d0: 35 0a 46 20 64 6f 63 2f 63 61 6e 64 79 64 6f 63  5.F doc/candydoc
03e0: 2f 65 78 70 6c 6f 72 65 72 2e 6a 73 20 39 64 61  /explorer.js 9da
03f0: 35 36 30 35 64 39 37 64 62 62 36 33 35 37 64 37  5605d97dbb6357d7
0400: 32 35 34 30 30 32 65 66 36 34 65 35 32 32 37 64  254002ef64e5227d
0410: 35 31 64 62 32 0a 46 20 64 6f 63 2f 63 61 6e 64  51db2.F doc/cand
0420: 79 64 6f 63 2f 69 65 35 36 68 61 63 6b 2e 63 73  ydoc/ie56hack.cs
0430: 73 20 31 37 37 38 35 39 63 33 61 33 34 37 31 38  s 177859c3a34718
0440: 62 62 37 63 39 65 36 61 34 61 63 61 62 62 33 31  bb7c9e6a4acabb31
0450: 39 33 38 32 37 31 32 36 31 63 0a 46 20 64 6f 63  938271261c.F doc
0460: 2f 63 61 6e 64 79 64 6f 63 2f 69 6d 67 2f 62 67  /candydoc/img/bg
0470: 2e 67 69 66 20 38 62 34 33 65 65 63 64 37 66 30  .gif 8b43eecd7f0
0480: 63 66 30 32 33 39 32 39 65 34 35 33 38 63 30 61  cf023929e4538c0a
0490: 37 33 31 66 61 63 37 31 61 62 34 39 63 0a 46 20  731fac71ab49c.F 
04a0: 64 6f 63 2f 63 61 6e 64 79 64 6f 63 2f 69 6d 67  doc/candydoc/img
04b0: 2f 63 61 6e 64 79 64 6f 63 2e 67 69 66 20 64 39  /candydoc.gif d9
04c0: 36 30 34 64 34 66 66 66 34 61 39 62 39 66 65 37  604d4fff4a9b9fe7
04d0: 30 38 31 34 61 36 33 32 65 61 63 63 30 34 33 65  0814a632eacc043e
04e0: 39 37 33 35 30 66 0a 46 20 64 6f 63 2f 63 61 6e  97350f.F doc/can
04f0: 64 79 64 6f 63 2f 69 6d 67 2f 6f 75 74 6c 69 6e  dydoc/img/outlin
0500: 65 2f 61 6c 69 61 73 2e 67 69 66 20 34 30 31 33  e/alias.gif 4013
0510: 31 33 30 30 36 39 63 37 39 37 63 30 36 30 63 31  130069c797c060c1
0520: 31 65 33 64 35 61 39 65 63 30 30 34 31 30 36 37  1e3d5a9ec0041067
0530: 32 63 64 38 0a 46 20 64 6f 63 2f 63 61 6e 64 79  2cd8.F doc/candy
0540: 64 6f 63 2f 69 6d 67 2f 6f 75 74 6c 69 6e 65 2f  doc/img/outline/
0550: 62 67 2e 67 69 66 20 38 30 36 34 63 32 36 64 32  bg.gif 8064c26d2
0560: 33 32 38 34 31 35 39 39 39 32 30 63 62 66 66 37  32841599920cbff7
0570: 65 62 39 65 62 31 38 39 64 61 63 33 34 31 32 0a  eb9eb189dac3412.
0580: 46 20 64 6f 63 2f 63 61 6e 64 79 64 6f 63 2f 69  F doc/candydoc/i
0590: 6d 67 2f 6f 75 74 6c 69 6e 65 2f 63 6c 61 73 73  mg/outline/class
05a0: 2e 67 69 66 20 30 32 61 31 32 30 33 32 36 38 61  .gif 02a1203268a
05b0: 39 36 36 62 66 61 62 36 61 65 30 34 32 61 35 61  966bfab6ae042a5a
05c0: 64 33 62 39 36 31 30 34 37 35 61 39 37 0a 46 20  d3b9610475a97.F 
05d0: 64 6f 63 2f 63 61 6e 64 79 64 6f 63 2f 69 6d 67  doc/candydoc/img
05e0: 2f 6f 75 74 6c 69 6e 65 2f 65 6e 75 6d 2e 67 69  /outline/enum.gi
05f0: 66 20 33 62 38 38 66 33 62 33 63 37 30 34 32 34  f 3b88f3b3c70424
0600: 64 66 33 66 37 65 36 32 36 35 64 33 31 34 65 63  df3f7e6265d314ec
0610: 31 64 31 62 31 64 62 63 36 33 0a 46 20 64 6f 63  1d1b1dbc63.F doc
0620: 2f 63 61 6e 64 79 64 6f 63 2f 69 6d 67 2f 6f 75  /candydoc/img/ou
0630: 74 6c 69 6e 65 2f 66 75 6e 63 2e 67 69 66 20 36  tline/func.gif 6
0640: 31 39 61 62 66 35 33 32 37 62 31 33 33 34 37 37  19abf5327b133477
0650: 66 34 64 39 36 65 30 37 36 65 62 64 61 35 64 66  f4d96e076ebda5df
0660: 33 66 39 30 35 61 64 0a 46 20 64 6f 63 2f 63 61  3f905ad.F doc/ca
0670: 6e 64 79 64 6f 63 2f 69 6d 67 2f 6f 75 74 6c 69  ndydoc/img/outli
0680: 6e 65 2f 6d 6f 64 75 6c 65 2e 67 69 66 20 65 36  ne/module.gif e6
0690: 64 34 35 61 34 38 39 65 66 37 33 37 39 66 37 39  d45a489ef7379f79
06a0: 32 30 38 63 30 65 62 61 63 36 64 30 30 33 61 39  208c0ebac6d003a9
06b0: 65 31 65 64 36 37 0a 46 20 64 6f 63 2f 63 61 6e  e1ed67.F doc/can
06c0: 64 79 64 6f 63 2f 69 6d 67 2f 6f 75 74 6c 69 6e  dydoc/img/outlin
06d0: 65 2f 70 61 63 6b 61 67 65 2e 67 69 66 20 63 33  e/package.gif c3
06e0: 62 35 37 63 32 32 34 39 33 62 39 66 37 63 32 62  b57c22493b9f7c2b
06f0: 35 64 34 38 61 63 35 64 30 62 64 37 66 63 33 65  5d48ac5d0bd7fc3e
0700: 38 35 31 30 38 62 0a 46 20 64 6f 63 2f 63 61 6e  85108b.F doc/can
0710: 64 79 64 6f 63 2f 69 6d 67 2f 6f 75 74 6c 69 6e  dydoc/img/outlin
0720: 65 2f 73 74 72 75 63 74 2e 67 69 66 20 37 35 39  e/struct.gif 759
0730: 36 32 34 36 66 33 34 31 32 66 38 31 65 35 36 39  6246f3412f81e569
0740: 36 37 32 62 64 31 36 38 62 34 62 63 31 66 32 31  672bd168b4bc1f21
0750: 37 64 33 35 31 0a 46 20 64 6f 63 2f 63 61 6e 64  7d351.F doc/cand
0760: 79 64 6f 63 2f 69 6d 67 2f 6f 75 74 6c 69 6e 65  ydoc/img/outline
0770: 2f 74 65 6d 70 6c 61 74 65 2e 67 69 66 20 65 33  /template.gif e3
0780: 39 30 39 34 36 62 33 34 61 37 35 63 39 36 32 31  90946b34a75c9621
0790: 62 33 63 32 62 37 61 63 61 32 36 62 62 37 37 38  b3c2b7aca26bb778
07a0: 33 33 38 32 30 34 0a 46 20 64 6f 63 2f 63 61 6e  338204.F doc/can
07b0: 64 79 64 6f 63 2f 69 6d 67 2f 6f 75 74 6c 69 6e  dydoc/img/outlin
07c0: 65 2f 76 61 72 2e 67 69 66 20 63 30 37 62 38 33  e/var.gif c07b83
07d0: 39 35 65 33 62 32 64 36 36 34 62 66 33 30 37 37  95e3b2d664bf3077
07e0: 31 38 36 39 66 66 38 36 65 36 63 32 30 61 62 30  1869ff86e6c20ab0
07f0: 63 32 0a 46 20 64 6f 63 2f 63 61 6e 64 79 64 6f  c2.F doc/candydo
0800: 63 2f 69 6d 67 2f 70 61 63 6b 61 67 65 2f 62 67  c/img/package/bg
0810: 2e 67 69 66 20 36 65 38 30 65 61 63 30 33 65 65  .gif 6e80eac03ee
0820: 36 39 34 30 63 63 63 39 34 31 64 36 30 64 62 31  6940ccc941d60db1
0830: 37 36 30 63 33 38 39 63 66 30 34 63 33 0a 46 20  760c389cf04c3.F 
0840: 64 6f 63 2f 63 61 6e 64 79 64 6f 63 2f 69 6d 67  doc/candydoc/img
0850: 2f 74 72 65 65 2f 73 68 69 6d 2e 67 69 66 20 62  /tree/shim.gif b
0860: 62 39 32 36 62 64 39 34 32 33 61 31 34 61 66 34  b926bd9423a14af4
0870: 61 37 31 61 37 32 64 66 39 37 65 31 34 62 39 64  a71a72df97e14b9d
0880: 64 66 37 38 36 62 63 0a 46 20 64 6f 63 2f 63 61  df786bc.F doc/ca
0890: 6e 64 79 64 6f 63 2f 69 6d 67 2f 74 72 65 65 2f  ndydoc/img/tree/
08a0: 74 62 2e 67 69 66 20 34 66 64 39 31 30 66 30 30  tb.gif 4fd910f00
08b0: 33 31 37 36 39 38 36 65 62 32 61 65 36 32 64 64  3176986eb2ae62dd
08c0: 38 34 63 64 35 35 32 62 63 64 62 38 33 38 33 0a  84cd552bcdb8383.
08d0: 46 20 64 6f 63 2f 63 61 6e 64 79 64 6f 63 2f 69  F doc/candydoc/i
08e0: 6d 67 2f 74 72 65 65 2f 74 62 72 2e 67 69 66 20  mg/tree/tbr.gif 
08f0: 63 38 30 62 31 39 65 63 34 61 34 37 61 34 35 63  c80b19ec4a47a45c
0900: 37 30 66 37 39 36 39 38 35 66 61 37 32 62 32 32  70f796985fa72b22
0910: 61 63 36 65 36 62 39 65 0a 46 20 64 6f 63 2f 63  ac6e6b9e.F doc/c
0920: 61 6e 64 79 64 6f 63 2f 69 6d 67 2f 74 72 65 65  andydoc/img/tree
0930: 2f 74 62 72 6d 2e 67 69 66 20 32 32 66 62 63 39  /tbrm.gif 22fbc9
0940: 37 36 63 30 61 36 65 34 37 39 61 39 37 37 65 32  76c0a6e479a977e2
0950: 33 36 33 66 63 66 38 36 38 39 32 61 33 32 66 38  363fcf86892a32f8
0960: 35 34 0a 46 20 64 6f 63 2f 63 61 6e 64 79 64 6f  54.F doc/candydo
0970: 63 2f 69 6d 67 2f 74 72 65 65 2f 74 62 72 70 2e  c/img/tree/tbrp.
0980: 67 69 66 20 36 38 62 65 66 62 62 63 34 61 63 33  gif 68befbbc4ac3
0990: 30 32 30 32 39 63 31 37 31 63 66 33 30 36 64 37  02029c171cf306d7
09a0: 30 37 36 62 66 31 62 39 35 35 37 66 0a 46 20 64  076bf1b9557f.F d
09b0: 6f 63 2f 63 61 6e 64 79 64 6f 63 2f 69 6d 67 2f  oc/candydoc/img/
09c0: 74 72 65 65 2f 74 72 2e 67 69 66 20 64 36 66 63  tree/tr.gif d6fc
09d0: 65 61 65 32 36 36 63 62 32 31 65 35 64 36 63 37  eae266cb21e5d6c7
09e0: 63 34 63 35 36 30 34 61 64 33 62 62 62 38 33 34  c4c5604ad3bbb834
09f0: 35 65 31 66 0a 46 20 64 6f 63 2f 63 61 6e 64 79  5e1f.F doc/candy
0a00: 64 6f 63 2f 69 6d 67 2f 74 72 65 65 2f 74 72 6d  doc/img/tree/trm
0a10: 2e 67 69 66 20 64 30 31 63 66 65 31 31 30 62 38  .gif d01cfe110b8
0a20: 36 62 30 32 34 61 37 37 39 38 33 64 38 30 65 30  6b024a77983d80e0
0a30: 65 65 33 64 31 33 62 35 39 39 62 63 63 0a 46 20  ee3d13b599bcc.F 
0a40: 64 6f 63 2f 63 61 6e 64 79 64 6f 63 2f 69 6d 67  doc/candydoc/img
0a50: 2f 74 72 65 65 2f 74 72 70 2e 67 69 66 20 64 63  /tree/trp.gif dc
0a60: 30 66 64 36 63 35 63 63 31 35 62 35 36 32 34 30  0fd6c5cc15b56240
0a70: 62 38 37 37 63 38 30 38 30 64 39 30 30 32 64 39  b877c8080d9002d9
0a80: 35 38 64 38 32 31 0a 46 20 64 6f 63 2f 63 61 6e  58d821.F doc/can
0a90: 64 79 64 6f 63 2f 6d 6f 64 75 6c 65 73 2e 64 64  dydoc/modules.dd
0aa0: 6f 63 20 37 38 66 62 66 63 34 39 38 63 30 38 31  oc 78fbfc498c081
0ab0: 63 62 31 66 30 35 37 32 32 65 66 39 32 62 39 62  cb1f05722ef92b9b
0ac0: 32 38 33 62 65 66 66 35 37 36 33 0a 46 20 64 6f  283beff5763.F do
0ad0: 63 2f 63 61 6e 64 79 64 6f 63 2f 73 74 79 6c 65  c/candydoc/style
0ae0: 2e 63 73 73 20 38 66 34 35 38 61 61 39 39 35 64  .css 8f458aa995d
0af0: 66 64 31 34 65 66 32 33 35 64 33 34 61 34 30 66  fd14ef235d34a40f
0b00: 35 37 38 63 33 36 32 39 36 30 35 35 32 0a 46 20  578c362960552.F 
0b10: 64 6f 63 2f 63 61 6e 64 79 64 6f 63 2f 74 72 65  doc/candydoc/tre
0b20: 65 2e 6a 73 20 64 30 35 32 37 66 37 37 66 61 31  e.js d0527f77fa1
0b30: 30 32 64 30 30 34 31 38 36 63 38 33 30 63 34 32  02d004186c830c42
0b40: 34 64 66 33 39 32 65 62 31 66 39 64 36 0a 46 20  4df392eb1f9d6.F 
0b50: 64 6f 63 2f 63 61 6e 64 79 64 6f 63 2f 75 74 69  doc/candydoc/uti
0b60: 6c 2e 6a 73 20 33 38 63 35 31 38 34 66 35 63 32  l.js 38c5184f5c2
0b70: 32 31 63 34 30 33 39 64 37 63 31 36 61 35 30 39  21c4039d7c16a509
0b80: 30 31 38 62 30 38 38 61 31 39 35 31 36 0a 46 20  018b088a19516.F 
0b90: 64 6f 63 2f 65 76 61 6c 2e 68 74 6d 6c 20 36 39  doc/eval.html 69
0ba0: 34 64 36 30 61 62 36 36 33 66 31 37 34 39 39 61  4d60ab663f17499a
0bb0: 30 61 63 34 63 38 65 39 61 30 61 38 36 66 64 33  0ac4c8e9a0a86fd3
0bc0: 38 34 61 64 61 35 0a 46 20 64 6f 63 2f 66 61 69  84ada5.F doc/fai
0bd0: 6c 75 72 65 2e 68 74 6d 6c 20 34 30 35 31 33 63  lure.html 40513c
0be0: 32 34 65 61 35 34 63 66 34 30 39 31 63 35 35 30  24ea54cf4091c550
0bf0: 66 30 63 38 65 63 32 37 65 65 62 31 38 61 61 31  f0c8ec27eeb18aa1
0c00: 36 65 0a 46 20 64 6f 63 2f 66 72 65 73 68 2e 68  6e.F doc/fresh.h
0c10: 74 6d 6c 20 63 31 38 31 64 30 35 31 62 33 30 63  tml c181d051b30c
0c20: 35 64 64 63 63 35 61 36 35 66 66 63 66 37 35 35  5ddcc5a65ffcf755
0c30: 38 63 66 32 31 33 65 32 61 63 35 36 0a 46 20 64  8cf213e2ac56.F d
0c40: 6f 63 2f 69 6e 64 65 78 2e 68 74 6d 6c 20 35 36  oc/index.html 56
0c50: 62 31 32 38 32 38 30 36 36 62 35 39 30 65 35 33  b12828066b590e53
0c60: 61 30 37 39 61 35 38 39 31 64 30 37 39 34 31 34  a079a5891d079414
0c70: 61 34 36 61 36 35 0a 46 20 64 6f 63 2f 6c 61 79  a46a65.F doc/lay
0c80: 65 72 2e 68 74 6d 6c 20 32 36 61 63 35 37 63 32  er.html 26ac57c2
0c90: 63 38 32 61 37 38 34 37 66 38 30 61 33 65 61 66  c82a7847f80a3eaf
0ca0: 33 62 63 35 39 38 37 65 62 62 39 37 38 36 32 35  3bc5987ebb978625
0cb0: 0a 46 20 64 6f 63 2f 6c 65 78 2e 68 74 6d 6c 20  .F doc/lex.html 
0cc0: 61 34 38 66 35 61 66 65 62 35 39 30 64 34 61 35  a48f5afeb590d4a5
0cd0: 36 32 62 39 33 39 37 35 64 30 63 37 31 32 33 64  62b93975d0c7123d
0ce0: 62 62 63 65 38 37 35 37 0a 46 20 64 6f 63 2f 6d  bbce8757.F doc/m
0cf0: 61 69 6e 2e 68 74 6d 6c 20 34 37 66 61 63 35 34  ain.html 47fac54
0d00: 35 39 63 37 63 38 38 39 65 63 63 30 33 31 30 30  59c7c889ecc03100
0d10: 34 39 36 65 36 36 66 37 61 39 61 31 66 35 34 62  496e66f7a9a1f54b
0d20: 61 0a 46 20 64 6f 63 2f 70 61 72 73 65 2e 68 74  a.F doc/parse.ht
0d30: 6d 6c 20 62 66 66 33 38 39 63 33 61 38 64 61 39  ml bff389c3a8da9
0d40: 65 36 37 30 35 39 39 33 33 64 66 65 35 63 64 32  e67059933dfe5cd2
0d50: 64 63 36 39 31 62 33 38 36 35 66 0a 46 20 64 6f  dc691b3865f.F do
0d60: 63 2f 72 65 70 6c 2e 68 74 6d 6c 20 62 62 63 35  c/repl.html bbc5
0d70: 37 61 64 61 38 63 33 38 37 37 66 32 39 35 39 64  7ada8c3877f2959d
0d80: 63 61 33 61 64 63 62 65 66 39 64 64 33 35 65 39  ca3adcbef9dd35e9
0d90: 34 32 35 65 0a 46 20 64 6f 63 2f 72 75 6e 74 69  425e.F doc/runti
0da0: 6d 65 2e 68 74 6d 6c 20 63 30 33 39 35 31 65 33  me.html c03951e3
0db0: 32 35 65 61 65 33 65 38 64 62 33 39 66 66 34 61  25eae3e8db39ff4a
0dc0: 34 38 39 30 31 36 64 34 61 64 63 64 66 39 39 62  489016d4adcdf99b
0dd0: 0a 46 20 64 6f 63 2f 74 65 73 74 2e 68 74 6d 6c  .F doc/test.html
0de0: 20 33 63 66 30 35 62 38 37 64 32 34 39 36 32 64   3cf05b87d24962d
0df0: 63 30 33 31 31 35 62 34 61 62 63 61 66 34 61 64  c03115b4abcaf4ad
0e00: 32 62 65 64 64 62 63 33 31 0a 46 20 64 6f 63 2f  2beddbc31.F doc/
0e10: 74 72 69 63 6b 73 2e 68 74 6d 6c 20 36 37 64 39  tricks.html 67d9
0e20: 36 36 38 66 30 30 61 62 35 37 38 39 30 62 38 36  668f00ab57890b86
0e30: 64 37 66 64 32 31 65 31 31 65 32 37 34 65 63 32  d7fd21e11e274ec2
0e40: 62 30 33 34 0a 46 20 64 6f 63 2f 76 61 6c 75 65  b034.F doc/value
0e50: 2e 68 74 6d 6c 20 63 33 36 65 61 65 62 66 34 39  .html c36eaebf49
0e60: 66 64 37 38 33 34 65 39 37 38 63 38 32 66 61 32  fd7834e978c82fa2
0e70: 35 62 63 35 32 37 35 62 65 65 61 35 34 66 0a 46  5bc5275beea54f.F
0e80: 20 64 6f 63 2f 76 61 6c 75 65 63 6f 6e 76 2e 68   doc/valueconv.h
0e90: 74 6d 6c 20 38 36 64 35 39 32 38 37 32 63 63 33  tml 86d592872cc3
0ea0: 32 61 36 61 63 61 61 35 32 34 61 35 38 35 35 35  2a6acaa524a58555
0eb0: 66 34 38 65 64 30 35 34 36 61 66 39 0a 46 20 69  f48ed0546af9.F i
0ec0: 6e 64 65 78 2e 64 64 20 38 30 62 31 36 66 32 62  ndex.dd 80b16f2b
0ed0: 64 33 31 64 33 64 37 66 30 39 35 36 31 62 36 32  d31d3d7f09561b62
0ee0: 34 65 63 66 32 66 33 34 38 37 32 34 38 66 35 66  4ecf2f3487248f5f
0ef0: 0a 46 20 6d 61 69 6e 2e 64 20 39 37 61 34 34 32  .F main.d 97a442
0f00: 39 34 38 63 39 38 30 36 33 34 64 32 66 65 31 64  948c980634d2fe1d
0f10: 33 36 65 62 65 62 39 64 66 63 39 64 62 30 39 32  36ebeb9dfc9db092
0f20: 34 35 0a 46 20 70 6f 6c 65 6d 79 2f 5f 63 6f 6d  45.F polemy/_com
0f30: 6d 6f 6e 2e 64 20 33 30 65 65 38 39 61 64 63 65  mon.d 30ee89adce
0f40: 64 37 34 66 37 61 65 37 31 32 38 65 35 63 65 66  d74f7ae7128e5cef
0f50: 37 61 30 63 65 33 38 37 34 66 30 63 37 37 0a 46  7a0ce3874f0c77.F
0f60: 20 70 6f 6c 65 6d 79 2f 61 73 74 2e 64 20 39 38   polemy/ast.d 98
0f70: 64 36 61 37 61 33 33 30 34 66 37 30 34 33 34 39  d6a7a3304f704349
0f80: 64 65 38 62 61 63 65 66 65 38 38 65 37 36 65 61  de8bacefe88e76ea
0f90: 36 39 32 32 66 37 0a 46 20 70 6f 6c 65 6d 79 2f  6922f7.F polemy/
0fa0: 65 76 61 6c 2e 64 20 34 37 61 66 66 61 32 33 34  eval.d 47affa234
0fb0: 33 63 36 33 33 63 61 62 38 62 64 36 65 33 64 33  3c633cab8bd6e3d3
0fc0: 63 63 65 39 37 63 35 37 31 39 64 65 61 66 34 0a  cce97c5719deaf4.
0fd0: 46 20 70 6f 6c 65 6d 79 2f 66 61 69 6c 75 72 65  F polemy/failure
0fe0: 2e 64 20 34 34 32 63 30 61 66 64 35 39 31 66 33  .d 442c0afd591f3
0ff0: 63 36 61 61 31 32 63 39 65 31 66 36 37 37 37 35  c6aa12c9e1f67775
1000: 36 32 63 64 35 66 64 32 35 64 34 0a 46 20 70 6f  62cd5fd25d4.F po
1010: 6c 65 6d 79 2f 66 72 65 73 68 2e 64 20 31 35 37  lemy/fresh.d 157
1020: 30 37 32 34 34 34 34 37 66 36 39 37 31 37 64 39  07244447f69717d9
1030: 31 64 37 35 61 66 32 65 63 32 32 36 37 30 66 66  1d75af2ec22670ff
1040: 33 66 37 30 39 0a 46 20 70 6f 6c 65 6d 79 2f 6c  3f709.F polemy/l
1050: 61 79 65 72 2e 64 20 65 33 37 63 38 33 66 36 34  ayer.d e37c83f64
1060: 35 61 66 34 64 38 32 62 35 35 61 33 33 62 62 32  5af4d82b55a33bb2
1070: 35 32 66 64 62 30 31 39 34 65 66 31 61 37 37 0a  52fdb0194ef1a77.
1080: 46 20 70 6f 6c 65 6d 79 2f 6c 65 78 2e 64 20 62  F polemy/lex.d b
1090: 39 38 64 34 65 36 61 35 63 65 62 36 66 62 39 65  98d4e6a5ceb6fb9e
10a0: 31 30 35 62 31 34 62 62 64 34 65 66 64 34 30 64  105b14bbd4efd40d
10b0: 66 31 61 65 30 39 39 0a 46 20 70 6f 6c 65 6d 79  f1ae099.F polemy
10c0: 2f 70 61 72 73 65 2e 64 20 33 61 64 39 38 35 30  /parse.d 3ad9850
10d0: 32 34 36 64 35 31 31 31 66 30 66 65 30 36 64 61  246d5111f0fe06da
10e0: 31 33 62 34 66 61 64 34 39 36 36 32 36 65 32 64  13b4fad496626e2d
10f0: 33 0a 46 20 70 6f 6c 65 6d 79 2f 72 65 70 6c 2e  3.F polemy/repl.
1100: 64 20 34 64 38 64 33 31 65 31 31 61 66 61 34 61  d 4d8d31e11afa4a
1110: 31 39 38 36 38 65 66 62 32 38 38 65 30 62 65 35  19868efb288e0be5
1120: 65 61 31 32 64 39 34 62 63 64 0a 46 20 70 6f 6c  ea12d94bcd.F pol
1130: 65 6d 79 2f 72 75 6e 74 69 6d 65 2e 64 20 66 37  emy/runtime.d f7
1140: 31 66 66 37 64 63 36 36 32 38 65 34 32 33 37 63  1ff7dc6628e4237c
1150: 34 33 64 62 32 64 39 33 38 37 63 39 65 64 33 33  43db2d9387c9ed33
1160: 38 37 35 31 32 34 0a 46 20 70 6f 6c 65 6d 79 2f  875124.F polemy/
1170: 76 61 6c 75 65 2e 64 20 33 64 30 63 63 37 66 35  value.d 3d0cc7f5
1180: 35 31 39 32 34 34 39 33 35 65 33 30 63 64 30 63  519244935e30cd0c
1190: 65 64 30 61 38 32 37 65 32 62 62 33 30 66 65 32  ed0a827e2bb30fe2
11a0: 0a 46 20 70 6f 6c 65 6d 79 2f 76 61 6c 75 65 63  .F polemy/valuec
11b0: 6f 6e 76 2e 64 20 63 64 36 33 34 63 39 62 62 34  onv.d cd634c9bb4
11c0: 62 36 62 61 31 34 30 31 65 33 35 65 39 64 30 35  b6ba1401e35e9d05
11d0: 61 33 34 35 38 66 30 37 39 65 31 38 65 34 0a 46  a3458f079e18e4.F
11e0: 20 72 65 61 64 6d 65 2e 74 78 74 20 64 30 33 32   readme.txt d032
11f0: 38 37 36 30 38 65 38 34 66 64 36 30 66 38 34 35  87608e84fd60f845
1200: 38 32 36 36 64 64 61 38 64 30 36 32 34 35 62 32  8266dda8d06245b2
1210: 38 37 66 31 0a 46 20 73 61 6d 70 6c 65 2f 66 69  87f1.F sample/fi
1220: 62 2e 70 6d 79 20 35 62 32 63 33 63 34 35 32 61  b.pmy 5b2c3c452a
1230: 63 61 35 62 31 38 64 64 37 39 34 65 63 35 32 32  ca5b18dd794ec522
1240: 34 33 32 35 37 37 34 65 38 30 34 31 34 36 0a 46  4325774e804146.F
1250: 20 73 61 6d 70 6c 65 2f 66 69 7a 7a 62 75 7a 7a   sample/fizzbuzz
1260: 2e 70 6d 79 20 38 39 32 30 65 39 66 64 31 64 33  .pmy 8920e9fd1d3
1270: 39 38 30 38 31 36 61 66 30 36 36 32 39 61 37 64  980816af06629a7d
1280: 61 35 61 65 63 63 61 35 32 65 63 62 32 0a 46 20  a5aecca52ecb2.F 
1290: 73 61 6d 70 6c 65 2f 68 65 6c 6c 6f 77 6f 72 6c  sample/helloworl
12a0: 64 2e 70 6d 79 20 64 61 38 31 36 34 36 61 34 66  d.pmy da81646a4f
12b0: 31 66 38 31 30 36 39 30 65 66 38 36 38 61 65 38  1f810690ef868ae8
12c0: 32 39 34 32 32 35 66 30 38 38 30 33 38 39 0a 46  294225f0880389.F
12d0: 20 73 61 6d 70 6c 65 2f 6d 61 63 72 6f 2e 70 6d   sample/macro.pm
12e0: 79 20 62 34 34 31 30 37 33 61 35 62 39 38 36 37  y b441073a5b9867
12f0: 39 62 33 30 63 37 33 61 65 30 66 34 62 35 65 34  9b30c73ae0f4b5e4
1300: 63 64 35 61 65 62 64 66 38 63 0a 46 20 73 61 6d  cd5aebdf8c.F sam
1310: 70 6c 65 2f 70 61 74 74 65 72 6e 2e 70 6d 79 20  ple/pattern.pmy 
1320: 32 63 38 36 36 34 39 36 30 64 66 64 64 39 36 62  2c8664960dfdd96b
1330: 37 37 61 62 61 30 61 64 39 61 36 66 30 39 37 62  77aba0ad9a6f097b
1340: 65 31 30 34 33 34 65 63 0a 46 20 73 61 6d 70 6c  e10434ec.F sampl
1350: 65 2f 70 6c 75 73 6d 69 6e 75 73 2e 70 6d 79 20  e/plusminus.pmy 
1360: 64 33 61 35 30 62 36 65 62 38 63 36 33 63 32 64  d3a50b6eb8c63c2d
1370: 34 63 32 35 30 35 31 66 66 38 62 32 36 62 63 35  4c25051ff8b26bc5
1380: 62 35 35 35 32 31 38 61 0a 46 20 73 61 6d 70 6c  b555218a.F sampl
1390: 65 2f 74 79 70 65 2e 70 6d 79 20 31 32 62 39 37  e/type.pmy 12b97
13a0: 34 31 34 36 64 61 31 39 39 30 36 34 64 33 32 36  4146da199064d326
13b0: 38 39 65 32 61 32 35 34 37 35 61 32 65 30 35 31  89e2a25475a2e051
13c0: 36 35 39 0a 46 20 74 72 69 63 6b 73 2f 74 65 73  659.F tricks/tes
13d0: 74 2e 64 20 33 62 61 37 35 62 39 63 33 62 65 66  t.d 3ba75b9c3bef
13e0: 36 39 62 32 37 31 38 36 37 32 32 64 37 64 37 64  69b27186722d7d7d
13f0: 34 36 36 66 32 30 38 30 31 61 32 61 0a 46 20 74  466f20801a2a.F t
1400: 72 69 63 6b 73 2f 74 72 69 63 6b 73 2e 64 20 30  ricks/tricks.d 0
1410: 30 39 36 39 31 34 36 34 38 38 63 63 33 64 63 65  0969146488cc3dce
1420: 31 66 37 30 62 63 66 31 33 34 37 61 31 32 62 36  1f70bcf1347a12b6
1430: 35 64 32 64 64 34 33 0a 50 20 35 35 32 64 34 33  5d2dd43.P 552d43
1440: 66 35 36 37 63 65 35 32 64 66 34 36 35 38 34 32  f567ce52df465842
1450: 65 66 61 62 33 31 31 61 36 30 35 61 66 37 30 64  efab311a605af70d
1460: 33 31 0a 52 20 30 38 32 39 32 36 37 32 64 39 30  31.R 08292672d90
1470: 65 61 38 37 66 33 33 30 36 35 64 33 37 32 33 65  ea87f33065d3723e
1480: 63 33 30 66 63 0a 55 20 6b 69 6e 61 62 61 0a 5a  c30fc.U kinaba.Z
1490: 20 63 64 34 36 35 61 63 34 61 32 37 38 39 30 35   cd465ac4a278905
14a0: 36 37 62 32 65 33 31 65 62 64 62 63 30 33 66 37  67b2e31ebdbc03f7
14b0: 64 0a                                            d.