Hex Artifact Content
Not logged in

Artifact 34739585fd5c7798202991ec65dd814d334fab67:


0000: 0d 0a 3c 68 74 6d 6c 3e 3c 68 65 61 64 3e 0d 0a  ..<html><head>..
0010: 3c 6d 65 74 61 20 68 74 74 70 2d 65 71 75 69 76  <meta http-equiv
0020: 3d 22 63 6f 6e 74 65 6e 74 2d 74 79 70 65 22 20  ="content-type" 
0030: 63 6f 6e 74 65 6e 74 3d 22 74 65 78 74 2f 68 74  content="text/ht
0040: 6d 6c 3b 20 63 68 61 72 73 65 74 3d 75 74 66 2d  ml; charset=utf-
0050: 38 22 3e 0d 0a 3c 6d 65 74 61 20 63 6f 6e 74 65  8">..<meta conte
0060: 6e 74 3d 22 74 65 78 74 2f 6a 61 76 61 73 63 72  nt="text/javascr
0070: 69 70 74 22 20 68 74 74 70 2d 65 71 75 69 76 3d  ipt" http-equiv=
0080: 22 63 6f 6e 74 65 6e 74 2d 73 63 72 69 70 74 2d  "content-script-
0090: 74 79 70 65 22 3e 0d 0a 3c 74 69 74 6c 65 3e 50  type">..<title>P
00a0: 6f 6c 65 6d 79 20 52 65 66 65 72 65 6e 63 65 20  olemy Reference 
00b0: 4d 61 6e 75 61 6c 3c 2f 74 69 74 6c 65 3e 0d 0a  Manual</title>..
00c0: 3c 6c 69 6e 6b 20 72 65 6c 3d 22 73 74 79 6c 65  <link rel="style
00d0: 73 68 65 65 74 22 20 74 79 70 65 3d 22 74 65 78  sheet" type="tex
00e0: 74 2f 63 73 73 22 20 68 72 65 66 3d 22 63 61 6e  t/css" href="can
00f0: 64 79 64 6f 63 2f 73 74 79 6c 65 2e 63 73 73 22  dydoc/style.css"
0100: 3e 0d 0a 3c 21 2d 2d 5b 69 66 20 6c 74 20 49 45  >..<!--[if lt IE
0110: 20 37 5d 3e 3c 6c 69 6e 6b 20 72 65 6c 3d 22 73   7]><link rel="s
0120: 74 79 6c 65 73 68 65 65 74 22 20 74 79 70 65 3d  tylesheet" type=
0130: 22 74 65 78 74 2f 63 73 73 22 20 68 72 65 66 3d  "text/css" href=
0140: 22 63 61 6e 64 79 64 6f 63 2f 69 65 35 36 68 61  "candydoc/ie56ha
0150: 63 6b 2e 63 73 73 22 3e 3c 21 5b 65 6e 64 69 66  ck.css"><![endif
0160: 5d 2d 2d 3e 0d 0a 3c 73 63 72 69 70 74 20 6c 61  ]-->..<script la
0170: 6e 67 75 61 67 65 3d 22 4a 61 76 61 53 63 72 69  nguage="JavaScri
0180: 70 74 22 20 73 72 63 3d 22 63 61 6e 64 79 64 6f  pt" src="candydo
0190: 63 2f 75 74 69 6c 2e 6a 73 22 20 74 79 70 65 3d  c/util.js" type=
01a0: 22 74 65 78 74 2f 6a 61 76 61 73 63 72 69 70 74  "text/javascript
01b0: 22 3e 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c 73 63  "></script>..<sc
01c0: 72 69 70 74 20 6c 61 6e 67 75 61 67 65 3d 22 4a  ript language="J
01d0: 61 76 61 53 63 72 69 70 74 22 20 73 72 63 3d 22  avaScript" src="
01e0: 63 61 6e 64 79 64 6f 63 2f 74 72 65 65 2e 6a 73  candydoc/tree.js
01f0: 22 20 74 79 70 65 3d 22 74 65 78 74 2f 6a 61 76  " type="text/jav
0200: 61 73 63 72 69 70 74 22 3e 3c 2f 73 63 72 69 70  ascript"></scrip
0210: 74 3e 0d 0a 3c 73 63 72 69 70 74 20 6c 61 6e 67  t>..<script lang
0220: 75 61 67 65 3d 22 4a 61 76 61 53 63 72 69 70 74  uage="JavaScript
0230: 22 20 73 72 63 3d 22 63 61 6e 64 79 64 6f 63 2f  " src="candydoc/
0240: 65 78 70 6c 6f 72 65 72 2e 6a 73 22 20 74 79 70  explorer.js" typ
0250: 65 3d 22 74 65 78 74 2f 6a 61 76 61 73 63 72 69  e="text/javascri
0260: 70 74 22 3e 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c  pt"></script>..<
0270: 2f 68 65 61 64 3e 3c 62 6f 64 79 3e 0d 0a 3c 64  /head><body>..<d
0280: 69 76 20 69 64 3d 22 74 61 62 61 72 65 61 22 3e  iv id="tabarea">
0290: 3c 2f 64 69 76 3e 3c 64 69 76 20 69 64 3d 22 65  </div><div id="e
02a0: 78 70 6c 6f 72 65 72 63 6c 69 65 6e 74 22 3e 3c  xplorerclient"><
02b0: 2f 64 69 76 3e 0d 0a 3c 64 69 76 20 69 64 3d 22  /div>..<div id="
02c0: 63 6f 6e 74 65 6e 74 22 3e 3c 73 63 72 69 70 74  content"><script
02d0: 3e 65 78 70 6c 6f 72 65 72 2e 69 6e 69 74 69 61  >explorer.initia
02e0: 6c 69 7a 65 28 22 50 6f 6c 65 6d 79 20 52 65 66  lize("Polemy Ref
02f0: 65 72 65 6e 63 65 20 4d 61 6e 75 61 6c 22 29 3b  erence Manual");
0300: 3c 2f 73 63 72 69 70 74 3e 0d 0a 09 3c 74 61 62  </script>...<tab
0310: 6c 65 20 63 6c 61 73 73 3d 22 63 6f 6e 74 65 6e  le class="conten
0320: 74 22 3e 0d 0a 09 09 3c 74 72 3e 3c 74 64 20 69  t">....<tr><td i
0330: 64 3d 22 64 6f 63 62 6f 64 79 22 3e 3c 68 31 3e  d="docbody"><h1>
0340: 50 6f 6c 65 6d 79 20 52 65 66 65 72 65 6e 63 65  Polemy Reference
0350: 20 4d 61 6e 75 61 6c 3c 2f 68 31 3e 3c 21 2d 2d   Manual</h1><!--
0360: 20 47 65 6e 65 72 61 74 65 64 20 62 79 20 44 64   Generated by Dd
0370: 6f 63 20 66 72 6f 6d 20 69 6e 64 65 78 2e 64 64  oc from index.dd
0380: 20 2d 2d 3e 0d 0a 0d 0a 3c 62 3e 41 75 74 68 6f   -->....<b>Autho
0390: 72 73 3a 3c 2f 62 3e 3c 62 72 3e 0d 0a 6b 2e 69  rs:</b><br>..k.i
03a0: 6e 61 62 61 3c 62 72 3e 3c 62 72 3e 0d 0a 3c 62  naba<br><br>..<b
03b0: 3e 4c 69 63 65 6e 73 65 3a 3c 2f 62 3e 3c 62 72  >License:</b><br
03c0: 3e 0d 0a 4e 59 53 4c 20 30 2e 39 39 38 32 20 28  >..NYSL 0.9982 (
03d0: 68 74 74 70 3a 2f 2f 77 77 77 2e 6b 6d 6f 6e 6f  http://www.kmono
03e0: 73 2e 6e 65 74 2f 6e 79 73 6c 2f 29 3c 62 72 3e  s.net/nysl/)<br>
03f0: 3c 62 72 3e 0d 0a 0d 0a 3c 70 3e 0d 0a e5 b7 a6  <br>....<p>.....
0400: e3 81 ae e3 82 b5 e3 82 a4 e3 83 89 e3 83 90 e3  ................
0410: 83 bc e3 81 ae 20 22 50 61 63 6b 61 67 65 22 20  ..... "Package" 
0420: e3 82 bf e3 83 96 e3 82 92 e3 82 af e3 83 aa e3  ................
0430: 83 83 e3 82 af e3 81 99 e3 82 8b e3 81 a8 e5 ae  ................
0440: 9f e8 a3 85 e3 81 ae e3 82 bd e3 83 bc e3 82 b9  ................
0450: e3 81 ae e3 83 89 e3 82 ad e3 83 a5 e3 83 a1 e3  ................
0460: 83 b3 e3 83 88 e3 81 8c e8 aa ad e3 82 81 e3 81  ................
0470: be e3 81 99 e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c  .........</p>..<
0480: 70 3e 0d 0a e3 81 93 e3 81 ae e3 83 95 e3 82 a1  p>..............
0490: e3 82 a4 e3 83 ab e3 81 af e3 80 81 e8 a8 80 e8  ................
04a0: aa 9e e4 bb 95 e6 a7 98 e3 81 aa e3 81 a9 e3 81  ................
04b0: ae e3 80 81 e3 82 84 e3 82 84 e8 be 9e e6 9b b8  ................
04c0: e7 9a 84 e3 81 aa e8 aa ac e6 98 8e e3 81 a7 e3  ................
04d0: 81 99 e3 80 82 3c 62 72 20 2f 3e 0d 0a e3 82 82  .....<br />.....
04e0: e3 81 a3 e3 81 a8 e3 81 96 e3 81 a3 e3 81 8f e3  ................
04f0: 82 8a e3 81 a8 e3 81 97 e3 81 9f e3 80 81 e8 a8  ................
0500: 80 e8 aa 9e e3 83 87 e3 82 b6 e3 82 a4 e3 83 b3  ................
0510: e3 81 ae e6 96 b9 e5 90 91 e6 80 a7 e3 81 ae e9  ................
0520: ad 82 e7 9a 84 e3 81 aa e3 82 82 e3 81 ae e3 81  ................
0530: ab e3 81 a4 e3 81 84 e3 81 a6 e3 81 af e3 80 81  ................
0540: 0d 0a e3 80 8c e3 83 a1 e3 82 bf e3 83 97 e3 83  ................
0550: ad e3 82 b0 e3 83 a9 e3 83 9f e3 83 b3 e3 82 b0  ................
0560: e3 81 ae e4 bc 9a e3 80 8d e3 81 ae e7 99 ba e8  ................
0570: a1 a8 e3 82 b9 e3 83 a9 e3 82 a4 e3 83 89 e3 82  ................
0580: 92 e3 81 94 e8 a6 a7 e4 b8 8b e3 81 95 e3 81 84  ................
0590: e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70 3e 0d 0a  .....</p>..<p>..
05a0: e3 81 82 e3 81 a8 e3 80 81 20 e3 82 84 e3 81 9f  ......... ......
05b0: e3 82 89 e3 81 a8 e3 83 9e e3 82 af e3 83 ad e3  ................
05c0: 81 ae e7 ab a0 e3 81 8c e9 95 b7 e3 81 8f e3 81  ................
05d0: aa e3 81 a3 e3 81 a6 e3 81 84 e3 81 be e3 81 99  ................
05e0: e3 81 8c e3 80 81 20 e3 81 93 e3 81 ae e9 83 a8  ...... .........
05f0: e5 88 86 e3 81 af e3 80 81 0d 0a e3 83 ac e3 82  ................
0600: a4 e3 83 a4 e6 a9 9f e8 83 bd e3 82 92 e5 85 a5  ................
0610: e3 82 8c e3 81 9f e3 82 89 e8 87 aa e5 8b 95 e7  ................
0620: 9a 84 e3 81 ab e3 81 99 e3 81 94 e3 81 8f e8 87  ................
0630: aa e7 84 b6 e3 81 ab e3 83 9e e3 82 af e3 83 ad  ................
0640: e3 81 8c e5 85 a5 e3 82 8b e3 81 aa e3 83 bc e3  ................
0650: 81 a8 e6 80 9d e3 81 a3 e3 81 a6 e3 80 81 0d 0a  ................
0660: e3 81 8a e3 81 be e3 81 91 e3 81 a7 e5 ae 9f e8  ................
0670: a3 85 e3 81 97 e3 81 a6 e3 81 bf e3 81 9f e7 a8  ................
0680: 8b e5 ba a6 e3 81 ae e3 82 82 e3 81 ae e3 81 a7  ................
0690: e3 81 99 e3 80 82 0d 0a e3 81 82 e3 82 93 e3 81  ................
06a0: be e3 82 8a e9 87 8d e8 a6 81 e3 81 a7 e3 81 af  ................
06b0: e3 81 aa e3 81 84 e3 81 ae e3 81 a7 e3 80 81 e9  ................
06c0: 81 a9 e5 bd 93 e3 81 ab e3 82 b9 e3 83 ab e3 83  ................
06d0: bc e3 81 97 e3 81 a6 e4 b8 8b e3 81 95 e3 81 84  ................
06e0: e3 81 be e3 81 9b e3 80 82 0d 0a e5 8d 98 e3 81  ................
06f0: ab e3 80 81 e9 81 a9 e5 bd 93 e3 81 ab e5 85 a5  ................
0700: e3 82 8c e3 81 9f e3 82 89 e9 81 a9 e5 bd 93 e3  ................
0710: 81 a7 e5 be ae e5 a6 99 e3 81 aa e9 83 a8 e5 88  ................
0720: 86 e3 81 8c e5 a4 9a e3 81 8f e6 ae 8b e3 81 a3  ................
0730: e3 81 a6 e3 81 97 e3 81 be e3 81 a3 e3 81 9f e3  ................
0740: 81 ae e3 81 a7 e6 b3 a8 e6 84 8f e6 9b b8 e3 81  ................
0750: 8d e3 81 8c e5 a2 97 e3 81 88 e3 81 a6 e3 81 84  ................
0760: e3 82 8b e3 81 a0 e3 81 91 e3 81 a7 e2 80 a6 e3  ................
0770: 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70 3e 0d 0a e8  ....</p>..<p>...
0780: a8 80 e3 81 84 e8 a8 b3 e3 81 a4 e3 81 84 e3 81  ................
0790: a7 e3 81 ab e3 82 82 e3 81 86 e4 b8 80 e3 81 a4  ................
07a0: e8 a8 80 e3 81 84 e8 a8 b3 e3 81 a7 e3 81 99 e3  ................
07b0: 81 8c e3 80 81 e3 81 93 e3 81 ae e8 a8 80 e8 aa  ................
07c0: 9e e3 81 af e3 80 81 e5 b0 91 e3 81 aa e3 81 8f  ................
07d0: e3 81 a8 e3 82 82 e4 bb 8a e3 81 ae e3 81 a8 e3  ................
07e0: 81 93 e3 82 8d e3 80 81 0d 0a e5 ae 9f e7 94 a8  ................
07f0: e3 81 ab e4 bd bf e3 81 86 e3 81 93 e3 81 a8 e3  ................
0800: 82 92 e8 80 83 e3 81 88 e3 81 9f e8 a8 ad e8 a8  ................
0810: 88 e3 81 ab e3 81 af e3 81 aa e3 81 a3 e3 81 a6  ................
0820: e3 81 84 e3 81 be e3 81 9b e3 82 93 e3 80 82 e3  ................
0830: 81 a9 e3 81 a1 e3 82 89 e3 81 8b e3 81 a8 e3 81  ................
0840: 84 e3 81 86 e3 81 a8 e3 80 81 0d 0a 42 72 61 69  ............Brai
0850: 6e 66 75 63 6b 20 e3 82 84 20 55 6e 6c 61 6d 62  nfuck ... Unlamb
0860: 64 61 20 e3 82 84 20 57 68 69 74 65 73 70 61 63  da ... Whitespac
0870: 65 20 e3 81 ae e4 bb b2 e9 96 93 e3 81 a8 e6 80  e ..............
0880: 9d e3 81 a3 e3 81 a6 e3 81 8a e4 bd bf e3 81 84  ................
0890: e4 b8 8b e3 81 95 e3 81 84 e3 80 82 0d 0a 3c 2f  ..............</
08a0: 70 3e 0d 0a 0d 0a 0d 0a 3c 73 63 72 69 70 74 3e  p>......<script>
08b0: 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65  explorer.outline
08c0: 2e 69 6e 63 53 79 6d 62 6f 6c 4c 65 76 65 6c 28  .incSymbolLevel(
08d0: 29 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c 64 6c  );</script>..<dl
08e0: 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f  >..<script>explo
08f0: 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 77 72 69 74  rer.outline.writ
0900: 65 45 6e 61 62 6c 65 64 20 3d 20 74 72 75 65 3b  eEnabled = true;
0910: 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c 64 74 3e 3c  </script>..<dt><
0920: 73 70 61 6e 20 63 6c 61 73 73 3d 22 64 65 63 6c  span class="decl
0930: 22 3e 0d 0a 3c 73 70 61 6e 20 63 6c 61 73 73 3d  ">..<span class=
0940: 22 63 75 72 72 73 79 6d 62 6f 6c 22 3e 53 79 6e  "currsymbol">Syn
0950: 74 61 78 3c 2f 73 70 61 6e 3e 0d 0a 3c 73 63 72  tax</span>..<scr
0960: 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74  ipt>explorer.out
0970: 6c 69 6e 65 2e 61 64 64 44 65 63 6c 28 27 53 79  line.addDecl('Sy
0980: 6e 74 61 78 27 29 3b 3c 2f 73 63 72 69 70 74 3e  ntax');</script>
0990: 0d 0a 0d 0a 3c 2f 73 70 61 6e 3e 3c 2f 64 74 3e  ....</span></dt>
09a0: 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f 72  ..<script>explor
09b0: 65 72 2e 6f 75 74 6c 69 6e 65 2e 77 72 69 74 65  er.outline.write
09c0: 45 6e 61 62 6c 65 64 20 3d 20 66 61 6c 73 65 3b  Enabled = false;
09d0: 3c 2f 73 63 72 69 70 74 3e 0d 0a 0d 0a 20 3c 64  </script>.... <d
09e0: 64 3e 3c 70 3e 0d 0a e6 96 87 e6 b3 95 e3 81 ab  d><p>...........
09f0: e3 81 a4 e3 81 84 e3 81 a6 e3 80 82 0d 0a e5 ad  ................
0a00: 97 e5 8f a5 e8 a7 a3 e6 9e 90 e3 81 8c e3 82 8f  ................
0a10: e3 82 8a e3 81 a8 e9 81 a9 e5 bd 93 e3 81 aa e3  ................
0a20: 81 ae e3 81 a7 e3 80 81 0d 0a e5 a4 89 e6 95 b0  ................
0a30: e5 ae a3 e8 a8 80 e3 81 ae e5 a4 89 e6 95 b0 e5  ................
0a40: 90 8d e3 81 ae e3 81 a8 e3 81 93 e3 82 8d e3 81  ................
0a50: ab e3 80 81 e6 95 b0 e5 ad 97 e3 82 92 e5 a4 89  ................
0a60: e6 95 b0 e5 90 8d e3 81 a8 e3 81 97 e3 81 a6 e4  ................
0a70: bd bf e3 81 88 e3 81 a6 e5 8f 82 e7 85 a7 e3 81  ................
0a80: a7 e3 81 8d e3 81 aa e3 81 84 e5 a4 89 e6 95 b0  ................
0a90: e3 81 8c e4 bd 9c e3 82 8c e3 81 9f e3 82 8a e3  ................
0aa0: 80 81 0d 0a e4 ba 88 e7 b4 84 e8 aa 9e e3 81 af  ................
0ab0: e4 ba 88 e7 b4 84 e8 aa 9e e3 81 a8 e3 81 97 e3  ................
0ac0: 81 a6 e8 a7 a3 e9 87 88 e3 81 95 e3 82 8c e5 be  ................
0ad0: 97 e3 81 aa e3 81 84 e3 81 a8 e3 81 93 e3 82 8d  ................
0ae0: e3 81 a7 e3 81 af e6 99 ae e9 80 9a e3 81 ab e5  ................
0af0: a4 89 e6 95 b0 e5 90 8d e3 81 a8 e3 81 97 e3 81  ................
0b00: a6 e4 bd bf e3 81 88 e3 81 a1 e3 82 83 e3 81 a3  ................
0b10: e3 81 9f e3 82 8a e3 81 97 e3 81 a6 e3 80 81 0d  ................
0b20: 0a e5 81 b6 e3 81 ab e3 81 a8 e3 82 93 e3 81 a7  ................
0b30: e3 82 82 e3 81 aa e3 81 84 e8 a6 8b e3 81 8b e3  ................
0b40: 81 91 e3 81 ae e3 82 bd e3 83 bc e3 82 b9 e3 81  ................
0b50: 8c e6 a7 8b e6 96 87 e8 a7 a3 e6 9e 90 e9 80 9a  ................
0b60: e3 82 8a e3 81 be e3 81 99 e3 81 8c e3 80 81 e6  ................
0b70: b0 97 e3 81 ab e3 81 97 e3 81 aa e3 81 84 e3 81  ................
0b80: a7 e9 81 a9 e5 bd 93 e3 81 ab e4 bd bf e3 81 a3  ................
0b90: e3 81 a6 e4 b8 8b e3 81 95 e3 81 84 e3 80 82 0d  ................
0ba0: 0a 3c 2f 70 3e 0d 0a 0d 0a 0d 0a 3c 73 63 72 69  .</p>......<scri
0bb0: 70 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c  pt>explorer.outl
0bc0: 69 6e 65 2e 69 6e 63 53 79 6d 62 6f 6c 4c 65 76  ine.incSymbolLev
0bd0: 65 6c 28 29 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a  el();</script>..
0be0: 3c 64 6c 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78  <dl>..<script>ex
0bf0: 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 77  plorer.outline.w
0c00: 72 69 74 65 45 6e 61 62 6c 65 64 20 3d 20 74 72  riteEnabled = tr
0c10: 75 65 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c 64  ue;</script>..<d
0c20: 74 3e 3c 73 70 61 6e 20 63 6c 61 73 73 3d 22 64  t><span class="d
0c30: 65 63 6c 22 3e 0d 0a 3c 73 70 61 6e 20 63 6c 61  ecl">..<span cla
0c40: 73 73 3d 22 63 75 72 72 73 79 6d 62 6f 6c 22 3e  ss="currsymbol">
0c50: e6 96 87 e5 ad 97 e3 82 b3 e3 83 bc e3 83 89 3c  ...............<
0c60: 2f 73 70 61 6e 3e 0d 0a 3c 73 63 72 69 70 74 3e  /span>..<script>
0c70: 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65  explorer.outline
0c80: 2e 61 64 64 44 65 63 6c 28 27 e6 96 87 e5 ad 97  .addDecl('......
0c90: e3 82 b3 e3 83 bc e3 83 89 27 29 3b 3c 2f 73 63  .........');</sc
0ca0: 72 69 70 74 3e 0d 0a 0d 0a 3c 2f 73 70 61 6e 3e  ript>....</span>
0cb0: 3c 2f 64 74 3e 0d 0a 3c 73 63 72 69 70 74 3e 65  </dt>..<script>e
0cc0: 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e  xplorer.outline.
0cd0: 77 72 69 74 65 45 6e 61 62 6c 65 64 20 3d 20 66  writeEnabled = f
0ce0: 61 6c 73 65 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a  alse;</script>..
0cf0: 0d 0a 20 3c 64 64 3e 3c 70 3e 0d 0a 55 54 46 2d  .. <dd><p>..UTF-
0d00: 38 20 e3 81 ae e3 81 bf e5 af be e5 bf 9c e3 81  8 ..............
0d10: a7 e3 81 99 e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c  .........</p>..<
0d20: 2f 64 64 3e 0d 0a 0d 0a 0d 0a 3c 73 63 72 69 70  /dd>......<scrip
0d30: 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69  t>explorer.outli
0d40: 6e 65 2e 77 72 69 74 65 45 6e 61 62 6c 65 64 20  ne.writeEnabled 
0d50: 3d 20 74 72 75 65 3b 3c 2f 73 63 72 69 70 74 3e  = true;</script>
0d60: 0d 0a 3c 64 74 3e 3c 73 70 61 6e 20 63 6c 61 73  ..<dt><span clas
0d70: 73 3d 22 64 65 63 6c 22 3e 0d 0a 3c 73 70 61 6e  s="decl">..<span
0d80: 20 63 6c 61 73 73 3d 22 63 75 72 72 73 79 6d 62   class="currsymb
0d90: 6f 6c 22 3e e3 82 b3 e3 83 a1 e3 83 b3 e3 83 88  ol">............
0da0: 3c 2f 73 70 61 6e 3e 0d 0a 3c 73 63 72 69 70 74  </span>..<script
0db0: 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e  >explorer.outlin
0dc0: 65 2e 61 64 64 44 65 63 6c 28 27 e3 82 b3 e3 83  e.addDecl('.....
0dd0: a1 e3 83 b3 e3 83 88 27 29 3b 3c 2f 73 63 72 69  .......');</scri
0de0: 70 74 3e 0d 0a 0d 0a 3c 2f 73 70 61 6e 3e 3c 2f  pt>....</span></
0df0: 64 74 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70  dt>..<script>exp
0e00: 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 77 72  lorer.outline.wr
0e10: 69 74 65 45 6e 61 62 6c 65 64 20 3d 20 66 61 6c  iteEnabled = fal
0e20: 73 65 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 0d 0a  se;</script>....
0e30: 20 3c 64 64 3e 3c 70 3e 0d 0a e8 a1 8c e3 82 b3   <dd><p>........
0e40: e3 83 a1 e3 83 b3 e3 83 88 e3 81 af 20 3c 74 74  ............ <tt
0e50: 3e 23 3c 2f 74 74 3e 20 e3 81 8b e3 82 89 e6 94  >#</tt> ........
0e60: b9 e8 a1 8c e3 81 be e3 81 a7 e3 81 a7 e3 81 99  ................
0e70: e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70 3e 0d 0a  .....</p>..<p>..
0e80: e3 83 96 e3 83 ad e3 83 83 e3 82 af e3 82 b3 e3  ................
0e90: 83 a1 e3 83 b3 e3 83 88 e3 81 af e3 81 82 e3 82  ................
0ea0: 8a e3 81 be e3 81 9b e3 82 93 e3 80 82 0d 0a 3c  ...............<
0eb0: 2f 70 3e 0d 0a 3c 2f 64 64 3e 0d 0a 0d 0a 0d 0a  /p>..</dd>......
0ec0: 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f 72 65 72  <script>explorer
0ed0: 2e 6f 75 74 6c 69 6e 65 2e 77 72 69 74 65 45 6e  .outline.writeEn
0ee0: 61 62 6c 65 64 20 3d 20 74 72 75 65 3b 3c 2f 73  abled = true;</s
0ef0: 63 72 69 70 74 3e 0d 0a 3c 64 74 3e 3c 73 70 61  cript>..<dt><spa
0f00: 6e 20 63 6c 61 73 73 3d 22 64 65 63 6c 22 3e 0d  n class="decl">.
0f10: 0a 3c 73 70 61 6e 20 63 6c 61 73 73 3d 22 63 75  .<span class="cu
0f20: 72 72 73 79 6d 62 6f 6c 22 3e 42 4e 46 3c 2f 73  rrsymbol">BNF</s
0f30: 70 61 6e 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78  pan>..<script>ex
0f40: 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 61  plorer.outline.a
0f50: 64 64 44 65 63 6c 28 27 42 4e 46 27 29 3b 3c 2f  ddDecl('BNF');</
0f60: 73 63 72 69 70 74 3e 0d 0a 0d 0a 3c 2f 73 70 61  script>....</spa
0f70: 6e 3e 3c 2f 64 74 3e 0d 0a 3c 73 63 72 69 70 74  n></dt>..<script
0f80: 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e  >explorer.outlin
0f90: 65 2e 77 72 69 74 65 45 6e 61 62 6c 65 64 20 3d  e.writeEnabled =
0fa0: 20 66 61 6c 73 65 3b 3c 2f 73 63 72 69 70 74 3e   false;</script>
0fb0: 0d 0a 0d 0a 20 3c 64 64 3e 3c 70 72 65 3e 0d 0a  .... <dd><pre>..
0fc0: 20 49 44 20 20 20 20 3a 3a 3d 20 e9 81 a9 e5 bd   ID    ::= .....
0fd0: 93 e3 81 ab e8 ad 98 e5 88 a5 e5 ad 90 e3 81 a3  ................
0fe0: e3 81 bd e3 81 84 e6 96 87 e5 ad 97 e5 88 97 0d  ................
0ff0: 0a 20 4c 41 59 45 52 20 3a 3a 3d 20 22 40 22 20  . LAYER ::= "@" 
1000: 49 44 0d 0a 0d 0a 20 45 20 3a 3a 3d 0d 0a 20 20  ID.... E ::=..  
1010: 20 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d 67 72 65   <font color=gre
1020: 65 6e 3e 23 20 e5 a4 89 e6 95 b0 e5 ae a3 e8 a8  en># ...........
1030: 80 3c 2f 66 6f 6e 74 3e 0d 0a 20 20 20 20 20 7c  .</font>..     |
1040: 20 44 45 43 4c 20 22 3d 22 20 45 20 28 22 3b 22   DECL "=" E (";"
1050: 7c 22 69 6e 22 29 20 45 0d 0a 20 20 20 20 20 7c  |"in") E..     |
1060: 20 44 45 43 4c 20 22 28 22 20 50 41 52 41 4d 53   DECL "(" PARAMS
1070: 20 22 29 22 20 22 7b 22 20 45 20 22 7d 22 20 28   ")" "{" E "}" (
1080: 22 3b 22 7c 22 69 6e 22 29 20 45 0d 0a 20 20 20  ";"|"in") E..   
1090: 20 20 7c 20 44 45 43 4c 20 22 3d 22 20 45 0d 0a    | DECL "=" E..
10a0: 20 20 20 20 20 7c 20 44 45 43 4c 20 22 28 22 20       | DECL "(" 
10b0: 50 41 52 41 4d 53 20 22 29 22 20 22 7b 22 20 45  PARAMS ")" "{" E
10c0: 20 22 7d 22 0d 0a 0d 0a 20 20 20 20 20 20 20 20   "}"....        
10d0: 20 77 68 65 72 65 20 44 45 43 4c 20 3a 3a 3d 20   where DECL ::= 
10e0: 28 22 76 61 72 22 7c 22 6c 65 74 22 7c 22 64 65  ("var"|"let"|"de
10f0: 66 22 7c 4c 41 59 45 52 29 20 49 44 20 7c 20 22  f"|LAYER) ID | "
1100: 40 22 20 4c 41 59 45 52 0d 0a 0d 0a 20 20 20 3c  @" LAYER....   <
1110: 66 6f 6e 74 20 63 6f 6c 6f 72 3d 67 72 65 65 6e  font color=green
1120: 3e 23 20 e3 83 aa e3 83 86 e3 83 a9 e3 83 ab 3c  ># ............<
1130: 2f 66 6f 6e 74 3e 0d 0a 20 20 20 20 20 7c 20 49  /font>..     | I
1140: 4e 54 45 47 45 52 20 20 20 20 20 20 20 20 20 20  NTEGER          
1150: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 66                <f
1160: 6f 6e 74 20 63 6f 6c 6f 72 3d 67 72 65 65 6e 3e  ont color=green>
1170: 23 20 e9 9d 9e e8 b2 a0 e6 95 b4 e6 95 b0 3c 2f  # ............</
1180: 66 6f 6e 74 3e 0d 0a 20 20 20 20 20 7c 20 53 54  font>..     | ST
1190: 52 49 4e 47 20 20 20 20 20 20 20 20 20 20 20 20  RING            
11a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 66 6f               <fo
11b0: 6e 74 20 63 6f 6c 6f 72 3d 67 72 65 65 6e 3e 23  nt color=green>#
11c0: 20 22 22 20 e3 81 a7 e3 81 8f e3 81 8f e3 81 a3   "" ............
11d0: e3 81 9f e6 96 87 e5 ad 97 e5 88 97 e3 80 82 5c  ...............\
11e0: 22 20 e3 81 a8 20 5c 5c 20 e3 81 af e4 bd bf e3  " ... \\ .......
11f0: 81 88 e3 82 8b 3c 2f 66 6f 6e 74 3e 0d 0a 20 20  .....</font>..  
1200: 20 20 20 7c 20 22 7b 22 20 45 4e 54 52 59 53 20     | "{" ENTRYS 
1210: 22 7d 22 20 20 20 20 20 20 20 20 20 20 20 20 20  "}"             
1220: 20 20 20 20 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d      <font color=
1230: 67 72 65 65 6e 3e 23 20 e3 83 86 e3 83 bc e3 83  green># ........
1240: 96 e3 83 ab 3c 2f 66 6f 6e 74 3e 0d 0a 20 20 20  ....</font>..   
1250: 20 20 7c 20 22 66 75 6e 22 20 22 28 22 20 50 41    | "fun" "(" PA
1260: 52 41 4d 53 20 22 29 22 20 22 7b 22 20 45 20 22  RAMS ")" "{" E "
1270: 7d 22 20 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d 67  }" <font color=g
1280: 72 65 65 6e 3e 23 20 e7 84 a1 e5 90 8d e9 96 a2  reen># .........
1290: e6 95 b0 3c 2f 66 6f 6e 74 3e 0d 0a 20 20 20 20  ...</font>..    
12a0: 20 7c 20 20 22 ce bb 22 20 22 28 22 20 50 41 52   |  ".." "(" PAR
12b0: 41 4d 53 20 22 29 22 20 22 7b 22 20 45 20 22 7d  AMS ")" "{" E "}
12c0: 22 20 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d 67 72  " <font color=gr
12d0: 65 65 6e 3e 23 20 e7 84 a1 e5 90 8d e9 96 a2 e6  een># ..........
12e0: 95 b0 3c 2f 66 6f 6e 74 3e 0d 0a 0d 0a 20 20 20  ..</font>....   
12f0: 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d 67 72 65 65  <font color=gree
1300: 6e 3e 23 20 e9 96 a2 e6 95 b0 e5 91 bc e3 81 b3  n># ............
1310: e5 87 ba e3 81 97 3c 2f 66 6f 6e 74 3e 0d 0a 20  ......</font>.. 
1320: 20 20 20 20 7c 20 45 20 22 28 22 20 41 52 47 53      | E "(" ARGS
1330: 22 29 22 0d 0a 0d 0a 20 20 20 20 20 20 20 20 20  ")"....         
1340: 77 68 65 72 65 20 20 20 20 41 52 47 53 20 3a 3a  where    ARGS ::
1350: 3d 20 45 20 22 2c 22 20 2e 2e 2e 20 22 2c 22 20  = E "," ... "," 
1360: 45 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  E..             
1370: 20 20 20 50 41 52 41 4d 53 20 3a 3a 3d 20 28 49     PARAMS ::= (I
1380: 44 7c 4c 41 59 45 52 29 2b 20 22 2c 22 20 2e 2e  D|LAYER)+ "," ..
1390: 2e 20 22 2c 22 20 28 49 44 7c 4c 41 59 45 52 29  . "," (ID|LAYER)
13a0: 2b 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  +..             
13b0: 20 20 20 45 4e 54 52 59 53 20 3a 3a 3d 20 49 44     ENTRYS ::= ID
13c0: 20 22 3a 22 20 45 20 20 20 20 22 2c 22 20 2e 2e   ":" E    "," ..
13d0: 2e 20 22 2c 22 20 49 44 20 22 3a 22 20 45 0d 0a  . "," ID ":" E..
13e0: 0d 0a 20 20 20 3c 66 6f 6e 74 20 63 6f 6c 6f 72  ..   <font color
13f0: 3d 67 72 65 65 6e 3e 23 20 e6 bc 94 e7 ae 97 e5  =green># .......
1400: ad 90 e3 81 aa e3 81 a9 3c 2f 66 6f 6e 74 3e 0d  ........</font>.
1410: 0a 20 20 20 20 20 7c 20 22 28 22 20 45 20 22 29  .     | "(" E ")
1420: 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  "               
1430: 20 20 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d 67 72    <font color=gr
1440: 65 65 6e 3e 23 20 e3 81 9f e3 81 a0 e3 81 ae e6  een># ..........
1450: 8b ac e5 bc a7 3c 2f 66 6f 6e 74 3e 0d 0a 20 20  .....</font>..  
1460: 20 20 20 7c 20 22 2e 2e 2e 22 20 20 20 20 20 20     | "..."      
1470: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c                 <
1480: 66 6f 6e 74 20 63 6f 6c 6f 72 3d 67 72 65 65 6e  font color=green
1490: 3e 23 20 e3 81 93 e3 82 8c e3 82 92 e5 ae 9f e8  ># .............
14a0: a1 8c e3 81 99 e3 82 8b e3 81 a8 64 69 65 3c 2f  ...........die</
14b0: 66 6f 6e 74 3e 0d 0a 20 20 20 20 20 7c 20 45 20  font>..     | E 
14c0: 42 49 4e 4f 50 20 45 20 20 20 20 20 20 20 20 20  BINOP E         
14d0: 20 20 20 20 20 20 20 20 3c 66 6f 6e 74 20 63 6f          <font co
14e0: 6c 6f 72 3d 67 72 65 65 6e 3e 23 20 e4 ba 8c e9  lor=green># ....
14f0: a0 85 e6 bc 94 e7 ae 97 e5 ad 90 e3 81 84 e3 82  ................
1500: 8d e3 81 84 e3 82 8d 3c 2f 66 6f 6e 74 3e 0d 0a  .......</font>..
1510: 20 20 20 20 20 7c 20 45 20 22 2e 22 20 20 49 44       | E "."  ID
1520: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
1530: 20 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d 67 72 65   <font color=gre
1540: 65 6e 3e 23 20 e3 83 86 e3 83 bc e3 83 96 e3 83  en># ...........
1550: ab e3 81 ae e3 83 95 e3 82 a3 e3 83 bc e3 83 ab  ................
1560: e3 83 89 e3 82 a2 e3 82 af e3 82 bb e3 82 b9 3c  ...............<
1570: 2f 66 6f 6e 74 3e 0d 0a 20 20 20 20 20 7c 20 45  /font>..     | E
1580: 20 22 2e 3f 22 20 49 44 20 20 20 20 20 20 20 20   ".?" ID        
1590: 20 20 20 20 20 20 20 20 20 3c 66 6f 6e 74 20 63           <font c
15a0: 6f 6c 6f 72 3d 67 72 65 65 6e 3e 23 20 e3 83 86  olor=green># ...
15b0: e3 83 bc e3 83 96 e3 83 ab e3 81 ab e3 83 95 e3  ................
15c0: 82 a3 e3 83 bc e3 83 ab e3 83 89 e3 81 8c e3 81  ................
15d0: 82 e3 82 8b e3 81 8b e5 90 a6 e3 81 8b 3c 2f 66  .............</f
15e0: 6f 6e 74 3e 0d 0a 20 20 20 20 20 7c 20 45 20 22  ont>..     | E "
15f0: 7b 22 20 45 4e 54 52 59 53 20 22 7d 22 20 20 20  {" ENTRYS "}"   
1600: 20 20 20 20 20 20 20 3c 66 6f 6e 74 20 63 6f 6c         <font col
1610: 6f 72 3d 67 72 65 65 6e 3e 23 20 e3 83 86 e3 83  or=green># .....
1620: bc e3 83 96 e3 83 ab e6 8b a1 e5 bc b5 3c 2f 66  .............</f
1630: 6f 6e 74 3e 0d 0a 20 20 20 20 20 7c 20 22 69 66  ont>..     | "if
1640: 22 20 45 20 28 22 74 68 65 6e 22 7c 22 3a 22 7c  " E ("then"|":"|
1650: 22 74 68 65 6e 22 20 22 3a 22 29 20 45 0d 0a 20  "then" ":") E.. 
1660: 20 20 20 20 7c 20 22 69 66 22 20 45 20 28 22 74      | "if" E ("t
1670: 68 65 6e 22 7c 22 3a 22 7c 22 74 68 65 6e 22 20  hen"|":"|"then" 
1680: 22 3a 22 29 20 45 20 22 65 6c 73 65 22 20 22 3a  ":") E "else" ":
1690: 22 3f 20 45 0d 0a 0d 0a 20 20 20 3c 66 6f 6e 74  "? E....   <font
16a0: 20 63 6f 6c 6f 72 3d 67 72 65 65 6e 3e 23 20 e3   color=green># .
16b0: 83 91 e3 82 bf e3 83 bc e3 83 b3 e3 83 9e e3 83  ................
16c0: 83 e3 83 81 3c 2f 66 6f 6e 74 3e 0d 0a 20 20 20  ....</font>..   
16d0: 20 20 7c 20 22 63 61 73 65 22 20 45 20 28 22 77    | "case" E ("w
16e0: 68 65 6e 22 20 50 41 54 54 45 52 4e 20 22 3a 22  hen" PATTERN ":"
16f0: 20 45 20 29 2a 20 0d 0a 0d 0a 20 20 20 20 20 20   E )* ....      
1700: 20 20 20 77 68 65 72 65 20 50 41 54 54 45 52 4e     where PATTERN
1710: 20 3a 3a 3d 20 e5 bc 8f e3 81 8c e3 81 a0 e3 81   ::= ...........
1720: 84 e3 81 9f e3 81 84 e3 81 aa e3 82 93 e3 81 a7  ................
1730: e3 82 82 e6 9b b8 e3 81 91 e3 82 8b e6 b0 97 e3  ................
1740: 81 8c e3 81 99 e3 82 8b 0d 0a 0d 0a 20 20 20 3c  ............   <
1750: 66 6f 6e 74 20 63 6f 6c 6f 72 3d 67 72 65 65 6e  font color=green
1760: 3e 23 20 e3 83 ac e3 82 a4 e3 83 a4 e6 8c 87 e5  ># .............
1770: ae 9a e5 ae 9f e8 a1 8c 3c 2f 66 6f 6e 74 3e 0d  ........</font>.
1780: 0a 20 20 20 20 20 7c 20 4c 41 59 45 52 20 22 28  .     | LAYER "(
1790: 22 20 45 20 22 29 22 0d 0a 3c 2f 70 72 65 3e 0d  " E ")"..</pre>.
17a0: 0a 3c 2f 64 64 3e 0d 0a 0d 0a 0d 0a 3c 73 63 72  .</dd>......<scr
17b0: 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74  ipt>explorer.out
17c0: 6c 69 6e 65 2e 77 72 69 74 65 45 6e 61 62 6c 65  line.writeEnable
17d0: 64 20 3d 20 74 72 75 65 3b 3c 2f 73 63 72 69 70  d = true;</scrip
17e0: 74 3e 0d 0a 3c 64 74 3e 3c 73 70 61 6e 20 63 6c  t>..<dt><span cl
17f0: 61 73 73 3d 22 64 65 63 6c 22 3e 0d 0a 3c 73 70  ass="decl">..<sp
1800: 61 6e 20 63 6c 61 73 73 3d 22 63 75 72 72 73 79  an class="currsy
1810: 6d 62 6f 6c 22 3e e7 b3 96 e8 a1 a3 e6 a7 8b e6  mbol">..........
1820: 96 87 3c 2f 73 70 61 6e 3e 0d 0a 3c 73 63 72 69  ..</span>..<scri
1830: 70 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c  pt>explorer.outl
1840: 69 6e 65 2e 61 64 64 44 65 63 6c 28 27 e7 b3 96  ine.addDecl('...
1850: e8 a1 a3 e6 a7 8b e6 96 87 27 29 3b 3c 2f 73 63  .........');</sc
1860: 72 69 70 74 3e 0d 0a 0d 0a 3c 2f 73 70 61 6e 3e  ript>....</span>
1870: 3c 2f 64 74 3e 0d 0a 3c 73 63 72 69 70 74 3e 65  </dt>..<script>e
1880: 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e  xplorer.outline.
1890: 77 72 69 74 65 45 6e 61 62 6c 65 64 20 3d 20 66  writeEnabled = f
18a0: 61 6c 73 65 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a  alse;</script>..
18b0: 0d 0a 20 3c 64 64 3e 3c 70 3e 0d 0a e6 bc 94 e7  .. <dd><p>......
18c0: ae 97 e5 ad 90 e3 81 a8 e3 81 84 e3 81 86 e3 82  ................
18d0: 82 e3 81 ae e3 81 af e3 81 82 e3 82 8a e3 81 be  ................
18e0: e3 81 9b e3 82 93 e3 80 82 e5 86 85 e9 83 a8 e7  ................
18f0: 9a 84 e3 81 ab e3 81 af e5 85 a8 e3 81 a6 e9 96  ................
1900: a2 e6 95 b0 e5 91 bc e3 81 b3 e5 87 ba e3 81 97  ................
1910: e6 a7 8b e6 96 87 e3 81 ab e6 9b b8 e3 81 8d e6  ................
1920: 8f 9b e3 81 88 e3 82 89 e3 82 8c e3 81 a6 e3 81  ................
1930: 84 e3 81 be e3 81 99 e3 80 82 3c 74 74 3e 69 66  ..........<tt>if
1940: 3c 2f 74 74 3e 20 e3 82 82 e3 81 a7 e3 81 99 e3  </tt> ..........
1950: 80 82 0d 0a 3c 62 72 2f 3e 0d 0a e3 83 91 e3 82  ....<br/>.......
1960: bf e3 83 bc e3 83 b3 e3 83 9e e3 83 83 e3 83 81  ................
1970: e3 82 82 e5 85 a8 e9 83 a8 20 3c 74 74 3e 69 66  ......... <tt>if
1980: 3c 2f 74 74 3e 20 e3 81 a8 20 3c 74 74 3e 3d 3d  </tt> ... <tt>==
1990: 3c 2f 74 74 3e 20 e3 81 a8 20 3c 74 74 3e 26 61  </tt> ... <tt>&a
19a0: 6d 70 3b 26 61 6d 70 3b 3c 2f 74 74 3e 20 e3 81  mp;&amp;</tt> ..
19b0: a8 0d 0a 3c 74 74 3e 2e 3c 2f 74 74 3e 20 e3 81  ...<tt>.</tt> ..
19c0: a8 20 3c 74 74 3e 2e 3f 3c 2f 74 74 3e 20 e3 82  . <tt>.?</tt> ..
19d0: 92 e4 bd bf e3 81 a3 e3 81 9f e9 96 a2 e6 95 b0  ................
19e0: e5 91 bc e3 81 b3 e5 87 ba e3 81 97 e5 bc 8f e3  ................
19f0: 81 ab e6 9b b8 e3 81 8d e6 8f 9b e3 81 88 e3 82  ................
1a00: 89 e3 82 8c e3 81 a6 e3 81 84 e3 81 be e3 81 99  ................
1a10: e3 81 8c e3 80 81 0d 0a e8 a6 8f e5 89 87 e3 81  ................
1a20: ae e8 a9 b3 e7 b4 b0 e3 82 92 e8 aa ac e6 98 8e  ................
1a30: e3 81 99 e3 82 8b e3 81 ae e3 81 8c e9 9d a2 e5  ................
1a40: 80 92 e3 81 aa e3 81 ae e3 81 a7 e9 81 a9 e5 bd  ................
1a50: 93 e3 81 ab e6 83 b3 e5 83 8f e3 81 97 e3 81 a6  ................
1a60: e4 b8 8b e3 81 95 e3 81 84 e3 80 82 0d 0a e4 bb  ................
1a70: 96 e3 81 ae e6 9b b8 e3 81 8d e6 8f 9b e3 81 88  ................
1a80: e3 81 af e3 81 93 e3 82 93 e3 81 aa e6 84 9f e3  ................
1a90: 81 98 e3 81 a7 e3 81 99 e3 80 82 0d 0a 3c 2f 70  .............</p
1aa0: 3e 0d 0a 3c 70 72 65 3e 0d 0a 20 20 20 20 69 66  >..<pre>..    if
1ab0: 20 45 20 74 68 65 6e 20 45 20 20 20 20 20 20 20   E then E       
1ac0: 20 20 e2 87 92 20 69 66 28 20 45 2c 20 66 75 6e    ... if( E, fun
1ad0: 28 29 7b 45 7d 2c 20 66 75 6e 28 29 7b 7d 20 29  (){E}, fun(){} )
1ae0: 0d 0a 20 20 20 20 69 66 20 45 20 74 68 65 6e 20  ..    if E then 
1af0: 45 20 65 6c 73 65 20 45 20 20 e2 87 92 20 69 66  E else E  ... if
1b00: 28 20 45 2c 20 66 75 6e 28 29 7b 45 7d 2c 20 66  ( E, fun(){E}, f
1b10: 75 6e 28 29 7b 45 7d 20 29 0d 0a 20 20 20 20 45  un(){E} )..    E
1b20: 20 42 49 4e 4f 50 20 45 20 20 20 20 20 20 20 20   BINOP E        
1b30: 20 20 20 e2 87 92 20 42 49 4e 4f 50 28 45 2c 20     ... BINOP(E, 
1b40: 45 29 0d 0a 20 20 20 20 7b 20 45 4e 54 52 49 45  E)..    { ENTRIE
1b50: 53 20 7d 20 20 20 20 20 20 20 20 20 e2 87 92 20  S }         ... 
1b60: 7b 7d 7b 20 45 4e 54 52 49 45 53 20 7d 0d 0a 20  {}{ ENTRIES }.. 
1b70: 20 20 20 7b 7d 20 20 20 20 20 20 20 20 20 20 20     {}           
1b80: 20 20 20 20 20 20 20 e2 87 92 20 7b 7d 28 29 0d         ... {}().
1b90: 0a 20 20 20 20 45 20 7b 49 44 3a 45 2c 20 2e 2e  .    E {ID:E, ..
1ba0: 2e 7d 20 20 20 20 20 20 20 e2 87 92 20 2e 3d 28  .}       ... .=(
1bb0: 45 2c 20 49 44 2c 20 45 29 20 7b 20 2e 2e 2e 20  E, ID, E) { ... 
1bc0: 7d 0d 0a 3c 2f 70 72 65 3e 0d 0a 3c 70 3e 0d 0a  }..</pre>..<p>..
1bd0: e5 a4 89 e6 95 b0 e5 ae a3 e8 a8 80 e3 81 ab e8  ................
1be0: 89 b2 e3 80 85 e3 81 82 e3 82 8a e3 81 be e3 81  ................
1bf0: 99 e3 81 8c e3 80 81 3c 74 74 3e 6c 65 74 3c 2f  .......<tt>let</
1c00: 74 74 3e 20 e3 81 a8 20 3c 74 74 3e 76 61 72 3c  tt> ... <tt>var<
1c10: 2f 74 74 3e 20 e3 81 a8 20 3c 74 74 3e 64 65 66  /tt> ... <tt>def
1c20: 3c 2f 74 74 3e 20 e3 81 af e5 90 8c e3 81 98 e6  </tt> ..........
1c30: 89 b1 e3 81 84 e3 81 a7 e3 80 81 0d 0a 3c 74 74  .............<tt
1c40: 3e 69 6e 3c 2f 74 74 3e 20 e3 81 a8 20 3c 74 74  >in</tt> ... <tt
1c50: 3e 3b 3c 2f 74 74 3e 20 e3 81 af e5 90 8c e3 81  >;</tt> ........
1c60: 98 e6 89 b1 e3 81 84 e3 81 a7 e3 81 99 e3 80 82  ................
1c70: e3 81 a4 e3 81 be e3 82 8a 0d 0a 3c 2f 70 3e 0d  ...........</p>.
1c80: 0a 3c 70 72 65 3e 0d 0a 20 20 20 6c 65 74 20 78  .<pre>..   let x
1c90: 20 3d 20 45 20 69 6e 20 45 0d 0a 20 20 20 76 61   = E in E..   va
1ca0: 72 20 78 20 3d 20 45 20 69 6e 20 45 0d 0a 20 20  r x = E in E..  
1cb0: 20 64 65 66 20 78 20 3d 20 45 20 69 6e 20 45 0d   def x = E in E.
1cc0: 0a 20 20 20 6c 65 74 20 78 20 3d 20 45 20 3b 20  .   let x = E ; 
1cd0: 45 0d 0a 20 20 20 76 61 72 20 78 20 3d 20 45 20  E..   var x = E 
1ce0: 3b 20 45 0d 0a 20 20 20 64 65 66 20 78 20 3d 20  ; E..   def x = 
1cf0: 45 20 3b 20 45 0d 0a 3c 2f 70 72 65 3e 0d 0a 3c  E ; E..</pre>..<
1d00: 70 3e 0d 0a e4 bb a5 e4 b8 8a e3 81 ae e3 81 a9  p>..............
1d10: e3 82 8c e3 82 82 e5 90 8c e3 81 98 e6 84 8f e5  ................
1d20: 91 b3 e3 81 aa e3 81 ae e3 81 a7 e3 80 81 e3 81  ................
1d30: aa e3 82 93 e3 81 a8 e3 81 aa e3 81 8f e9 96 a2  ................
1d40: e6 95 b0 e5 9e 8b e3 81 a3 e3 81 bd e3 81 8f e6  ................
1d50: 9b b8 e3 81 8d e3 81 9f e3 81 84 e6 b0 97 e5 88  ................
1d60: 86 e3 81 ae e6 97 a5 e3 81 af 20 3c 74 74 3e 6c  .......... <tt>l
1d70: 65 74 20 69 6e 3c 2f 74 74 3e 20 e3 82 92 e3 80  et in</tt> .....
1d80: 81 0d 0a e6 89 8b e7 b6 9a e3 81 8d e5 9e 8b e3  ................
1d90: 81 a3 e3 81 bd e3 81 8f e6 9b b8 e3 81 8d e3 81  ................
1da0: 9f e3 81 84 e6 b0 97 e5 88 86 e3 81 ae e6 97 a5  ................
1db0: e3 81 af 20 3c 74 74 3e 76 61 72 20 3b 3c 2f 74  ... <tt>var ;</t
1dc0: 74 3e 20 e3 82 92 e4 bd bf e3 81 86 e3 81 a8 e3  t> .............
1dd0: 82 88 e3 81 84 e3 81 a8 e6 80 9d e3 81 84 e3 81  ................
1de0: be e3 81 99 e3 80 82 0d 0a 3c 74 74 3e 69 66 20  .........<tt>if 
1df0: 74 68 65 6e 20 65 6c 73 65 3c 2f 74 74 3e 20 e3  then else</tt> .
1e00: 82 82 e5 be ae e5 a6 99 e3 81 ab e3 82 b3 e3 83  ................
1e10: ad e3 83 b3 e3 81 8c e3 81 82 e3 81 a3 e3 81 9f  ................
1e20: e3 82 8a e3 81 aa e3 81 8b e3 81 a3 e3 81 9f e3  ................
1e30: 82 8a e3 83 90 e3 83 aa e3 82 a8 e3 83 bc e3 82  ................
1e40: b7 e3 83 a7 e3 83 b3 e3 81 8c e3 81 82 e3 82 8a  ................
1e50: e3 81 be e3 81 99 e3 81 8c e5 a5 bd e3 81 bf e3  ................
1e60: 81 a7 e4 bd bf e3 81 84 e3 81 be e3 81 99 e3 80  ................
1e70: 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70 3e 0d 0a e9 96  ...</p>..<p>....
1e80: a2 e6 95 b0 e3 82 92 e5 ae a3 e8 a8 80 e3 81 99  ................
1e90: e3 82 8b e3 81 a8 e3 81 8d e3 81 af e3 80 81 3c  ...............<
1ea0: 74 74 3e 66 75 6e 3c 2f 74 74 3e 20 e3 82 84 20  tt>fun</tt> ... 
1eb0: 3c 74 74 3e ce bb 3c 2f 74 74 3e 20 e3 82 92 e7  <tt>..</tt> ....
1ec0: 9c 81 e7 95 a5 e3 81 a7 e3 81 8d e3 81 be e3 81  ................
1ed0: 99 e3 80 82 0d 0a e4 bb a5 e4 b8 8b e3 81 ae e6  ................
1ee0: 9b b8 e3 81 8d e6 8f 9b e3 81 88 e3 81 8c e8 a1  ................
1ef0: 8c e3 82 8f e3 82 8c e3 81 be e3 81 99 e3 80 82  ................
1f00: 0d 0a 3c 2f 70 3e 0d 0a 3c 70 72 65 3e 0d 0a 20  ..</p>..<pre>.. 
1f10: 20 20 64 65 66 20 66 28 20 41 52 47 53 20 29 20    def f( ARGS ) 
1f20: 7b 20 45 20 7d 3b 20 45 20 20 20 e2 87 92 20 20  { E }; E   ...  
1f30: 20 64 65 66 20 66 20 3d 20 66 75 6e 28 41 52 47   def f = fun(ARG
1f40: 53 29 7b 45 7d 3b 20 45 0d 0a 3c 2f 70 72 65 3e  S){E}; E..</pre>
1f50: 0d 0a 3c 70 3e 0d 0a e4 bb 96 e3 81 ab e3 80 81  ..<p>...........
1f60: e3 82 82 e3 81 a3 e3 81 a8 e6 89 8b e7 b6 9a e3  ................
1f70: 81 8d e5 9e 8b e3 81 a3 e3 81 bd e3 81 8f e3 81  ................
1f80: 9f e3 82 81 e3 81 ae e6 9b b8 e3 81 8d e6 8f 9b  ................
1f90: e3 81 88 e8 89 b2 e3 80 85 0d 0a 3c 2f 70 3e 0d  ...........</p>.
1fa0: 0a 3c 70 72 65 3e 0d 0a 20 20 20 66 75 6e 20 28  .<pre>..   fun (
1fb0: 29 20 7b 20 45 3b 20 45 3b 20 45 20 20 20 20 20  ) { E; E; E     
1fc0: 20 7d 20 20 20 e2 87 92 20 20 20 66 75 6e 20 28   }   ...   fun (
1fd0: 29 20 7b 20 6c 65 74 20 5f 20 3d 20 45 20 69 6e  ) { let _ = E in
1fe0: 20 6c 65 74 20 5f 20 3d 20 45 20 69 6e 20 45 20   let _ = E in E 
1ff0: 7d 0d 0a 20 20 20 66 75 6e 20 28 29 20 7b 20 76  }..   fun () { v
2000: 61 72 20 78 20 3d 20 31 30 30 20 20 7d 20 20 20  ar x = 100  }   
2010: e2 87 92 20 20 20 66 75 6e 20 28 29 20 7b 20 76  ...   fun () { v
2020: 61 72 20 78 20 3d 20 31 30 30 3b 20 78 20 7d 0d  ar x = 100; x }.
2030: 0a 20 20 20 66 75 6e 20 28 29 20 7b 20 76 61 72  .   fun () { var
2040: 20 78 20 3d 20 31 30 30 3b 20 7d 20 20 20 e2 87   x = 100; }   ..
2050: 92 20 20 20 66 75 6e 20 28 29 20 7b 20 76 61 72  .   fun () { var
2060: 20 78 20 3d 20 31 30 30 3b 20 78 20 7d 0d 0a 20   x = 100; x }.. 
2070: 20 20 66 75 6e 20 28 29 20 7b 20 7d 20 20 20 20    fun () { }    
2080: 20 20 20 20 20 20 20 20 20 20 20 20 e2 87 92 20              ... 
2090: 20 20 66 75 6e 20 28 29 20 7b 20 22 28 65 6d 70    fun () { "(emp
20a0: 74 79 20 66 75 6e 63 74 69 6f 6e 20 62 6f 64 79  ty function body
20b0: 29 22 20 7d 0d 0a 3c 2f 70 72 65 3e 0d 0a 3c 70  )" }..</pre>..<p
20c0: 3e 0d 0a e4 b8 ad e8 ba ab e3 81 8c e7 a9 ba e3  >...............
20d0: 81 ae e9 96 a2 e6 95 b0 e3 81 ab e4 bd 95 e3 82  ................
20e0: 92 e8 bf 94 e3 81 95 e3 81 9b e3 82 8b e3 81 8b  ................
20f0: e3 81 af e9 81 a9 e5 bd 93 e3 81 a7 e3 81 99 e3  ................
2100: 80 82 e4 bb 8a e3 81 af e3 81 a8 e3 82 8a e3 81  ................
2110: 82 e3 81 88 e3 81 9a e9 81 a9 e5 bd 93 e3 81 ab  ................
2120: e6 96 87 e5 ad 97 e5 88 97 e8 bf 94 e3 81 97 e3  ................
2130: 81 a6 e3 81 be e3 81 99 e3 80 82 0d 0a 3c 2f 70  .............</p
2140: 3e 0d 0a 3c 2f 64 64 3e 0d 0a 0d 0a 0d 0a 3c 73  >..</dd>......<s
2150: 63 72 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e 6f  cript>explorer.o
2160: 75 74 6c 69 6e 65 2e 77 72 69 74 65 45 6e 61 62  utline.writeEnab
2170: 6c 65 64 20 3d 20 74 72 75 65 3b 3c 2f 73 63 72  led = true;</scr
2180: 69 70 74 3e 0d 0a 3c 64 74 3e 3c 73 70 61 6e 20  ipt>..<dt><span 
2190: 63 6c 61 73 73 3d 22 64 65 63 6c 22 3e 0d 0a 3c  class="decl">..<
21a0: 73 70 61 6e 20 63 6c 61 73 73 3d 22 63 75 72 72  span class="curr
21b0: 73 79 6d 62 6f 6c 22 3e e5 a4 89 e6 95 b0 e3 81  symbol">........
21c0: ae e3 82 b9 e3 82 b3 e3 83 bc e3 83 97 e8 a6 8f  ................
21d0: e5 89 87 3c 2f 73 70 61 6e 3e 0d 0a 3c 73 63 72  ...</span>..<scr
21e0: 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74  ipt>explorer.out
21f0: 6c 69 6e 65 2e 61 64 64 44 65 63 6c 28 27 e5 a4  line.addDecl('..
2200: 89 e6 95 b0 e3 81 ae e3 82 b9 e3 82 b3 e3 83 bc  ................
2210: e3 83 97 e8 a6 8f e5 89 87 27 29 3b 3c 2f 73 63  .........');</sc
2220: 72 69 70 74 3e 0d 0a 0d 0a 3c 2f 73 70 61 6e 3e  ript>....</span>
2230: 3c 2f 64 74 3e 0d 0a 3c 73 63 72 69 70 74 3e 65  </dt>..<script>e
2240: 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e  xplorer.outline.
2250: 77 72 69 74 65 45 6e 61 62 6c 65 64 20 3d 20 66  writeEnabled = f
2260: 61 6c 73 65 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a  alse;</script>..
2270: 0d 0a 20 3c 64 64 3e 3c 70 3e 0d 0a e5 9f ba e6  .. <dd><p>......
2280: 9c ac e7 9a 84 e3 81 ab e3 81 af e3 80 81 6c 65  ..............le
2290: 74 20 e3 81 ab e3 82 88 e3 81 a3 e3 81 a6 e5 b8  t ..............
22a0: b8 e8 ad 98 e7 9a 84 e3 81 aa e6 84 9f e3 81 98  ................
22b0: e3 81 ab e5 a4 89 e6 95 b0 e3 81 ae e3 82 b9 e3  ................
22c0: 82 b3 e3 83 bc e3 83 97 e3 81 8c e3 83 8d e3 82  ................
22d0: b9 e3 83 88 e3 81 97 e3 81 be e3 81 99 e3 80 82  ................
22e0: 0d 0a 3c 2f 70 3e 0d 0a 3c 70 72 65 3e 0d 0a 20  ..</p>..<pre>.. 
22f0: 20 20 6c 65 74 20 78 3d 32 31 20 69 6e 20 6c 65    let x=21 in le
2300: 74 20 78 3d 78 2b 78 20 69 6e 20 78 20 20 20 20  t x=x+x in x    
2310: 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d 67 72 65 65  <font color=gree
2320: 6e 3e 23 20 34 32 3c 2f 66 6f 6e 74 3e 0d 0a 3c  n># 42</font>..<
2330: 2f 70 72 65 3e 0d 0a 3c 70 3e 0d 0a e4 b8 80 e6  /pre>..<p>......
2340: 96 b9 e3 81 a7 e3 80 81 22 6c 65 74 20 72 65 63  ........"let rec
2350: 22 20 e3 81 ae e3 82 88 e3 81 86 e3 81 aa e7 89  " ..............
2360: b9 e5 88 a5 e3 81 aa e6 a7 8b e6 96 87 e3 81 af  ................
2370: e3 81 82 e3 82 8a e3 81 be e3 81 9b e3 82 93 e3  ................
2380: 81 8c e3 80 81 0d 0a 3c 2f 70 3e 0d 0a 3c 70 72  .......</p>..<pr
2390: 65 3e 0d 0a 20 20 20 6c 65 74 20 66 20 3d 20 66  e>..   let f = f
23a0: 75 6e 28 78 29 20 7b 20 69 66 20 78 3d 3d 30 20  un(x) { if x==0 
23b0: 74 68 65 6e 20 31 20 65 6c 73 65 20 78 2a 66 28  then 1 else x*f(
23c0: 78 2d 31 29 20 7d 20 69 6e 20 66 28 31 30 29 20  x-1) } in f(10) 
23d0: 20 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d 67 72 65   <font color=gre
23e0: 65 6e 3e 23 20 33 36 32 38 38 30 30 3c 2f 66 6f  en># 3628800</fo
23f0: 6e 74 3e 0d 0a 3c 2f 70 72 65 3e 0d 0a 3c 70 3e  nt>..</pre>..<p>
2400: 0d 0a e5 86 8d e5 b8 b0 e7 9a 84 e3 81 aa e9 96  ................
2410: a2 e6 95 b0 e5 ae 9a e7 be a9 e3 81 aa e3 81 a9  ................
2420: e3 82 82 e3 80 81 e3 81 8a e3 81 9d e3 82 89 e3  ................
2430: 81 8f e6 84 8f e5 9b b3 e3 81 95 e3 82 8c e3 81  ................
2440: 9f e3 81 a8 e3 81 8a e3 82 8a e3 81 ab e5 8b 95  ................
2450: e3 81 8d e3 81 be e3 81 99 e3 80 82 0d 0a e5 86  ................
2460: 85 e9 83 a8 e3 81 ae e8 a9 b3 e7 b4 b0 e3 81 af  ................
2470: e3 80 81 e8 ab b8 e8 88 ac e3 81 ae e4 ba 8b e6  ................
2480: 83 85 e3 81 ab e3 82 88 e3 82 8a e3 80 81 0d 0a  ................
2490: e3 83 9e e3 82 b8 e3 82 ab e3 83 ab e3 81 a7 e7  ................
24a0: a0 b4 e5 a3 8a e7 9a 84 e3 81 aa e3 82 b9 e3 82  ................
24b0: b3 e3 83 bc e3 83 97 e8 a6 8f e5 89 87 e3 81 ab  ................
24c0: e3 81 aa e3 81 a3 e3 81 a6 e3 81 84 e3 82 8b e3  ................
24d0: 81 ae e3 81 a7 e3 81 99 e3 81 8c e3 80 81 0d 0a  ................
24e0: e5 90 8c e5 90 8d e3 81 ae e5 a4 89 e6 95 b0 e3  ................
24f0: 82 92 e6 bf 80 e3 81 97 e3 81 8f e9 87 8d e3 81  ................
2500: ad e3 81 a6 e4 bd bf e3 81 a3 e3 81 9f e3 82 8a  ................
2510: e3 81 97 e3 81 aa e3 81 91 e3 82 8c e3 81 b0 e3  ................
2520: 80 81 0d 0a e3 81 a0 e3 81 84 e3 81 9f e3 81 84  ................
2530: e8 87 aa e7 84 b6 e3 81 aa e5 8b 95 e3 81 8d e3  ................
2540: 82 92 e3 81 99 e3 82 8b e3 81 a8 e6 80 9d e3 81  ................
2550: 84 e3 81 be e3 81 99 e3 80 81 e3 81 9f e3 81 b6  ................
2560: e3 82 93 e3 80 81 e3 81 af e3 81 84 e3 80 82 0d  ................
2570: 0a 3c 2f 70 3e 0d 0a 3c 70 3e 0d 0a e3 81 b2 e3  .</p>..<p>......
2580: 81 a8 e3 81 a4 e3 81 a0 e3 81 91 e4 b8 8d e5 8f  ................
2590: af e6 80 9d e8 ad b0 e3 81 aa e5 8b 95 e3 81 8d  ................
25a0: e3 82 92 e3 81 99 e3 82 8b e3 81 ae e3 81 af e3  ................
25b0: 80 81 e4 bb a5 e4 b8 8b e3 81 ae e3 82 b1 e3 83  ................
25c0: bc e3 82 b9 e3 81 a7 e3 81 99 e3 80 82 0d 0a 3c  ...............<
25d0: 2f 70 3e 0d 0a 3c 70 72 65 3e 0d 0a 20 20 20 6c  /p>..<pre>..   l
25e0: 65 74 20 78 20 3d 20 31 20 69 6e 0d 0a 20 20 20  et x = 1 in..   
25f0: 6c 65 74 20 66 20 3d 20 66 75 6e 28 29 20 7b 78  let f = fun() {x
2600: 7d 20 69 6e 0d 0a 20 20 20 6c 65 74 20 78 20 3d  } in..   let x =
2610: 20 32 20 69 6e 0d 0a 20 20 20 20 20 20 66 28 29   2 in..      f()
2620: 20 20 20 20 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d      <font color=
2630: 67 72 65 65 6e 3e 23 20 32 21 21 3c 2f 66 6f 6e  green># 2!!</fon
2640: 74 3e 0d 0a 3c 2f 70 72 65 3e 0d 0a 3c 70 3e 0d  t>..</pre>..<p>.
2650: 0a 6c 65 74 2d 69 6e 20 e3 82 92 e7 b8 a6 e3 81  .let-in ........
2660: ab e3 83 81 e3 82 a7 e3 82 a4 e3 83 b3 e3 81 97  ................
2670: e3 81 9f e3 81 a8 e3 81 8d e3 81 a0 e3 81 91 e3  ................
2680: 80 81 e5 90 8c e5 90 8d e5 a4 89 e6 95 b0 e3 82  ................
2690: 92 e7 a0 b4 e5 a3 8a e7 9a 84 e3 81 ab e4 b8 8a  ................
26a0: e6 9b b8 e3 81 8d e3 81 97 e3 81 be e3 81 99 0d  ................
26b0: 0a ef bc 88 e5 86 8d e5 b8 b0 e9 96 a2 e6 95 b0  ................
26c0: e3 81 ae e5 ae 9a e7 be a9 e3 81 8c 22 e3 81 86  ............"...
26d0: e3 81 be e3 81 8f 22 e3 81 84 e3 81 a3 e3 81 a6  ......".........
26e0: e3 81 84 e3 82 8b e3 81 ae e3 81 af e3 81 93 e3  ................
26f0: 81 ae e4 b8 8a e6 9b b8 e3 81 8d e3 81 ae e3 81  ................
2700: 9f e3 82 81 e3 81 a7 e3 81 99 ef bc 89 e3 80 82  ................
2710: 0d 0a e3 81 aa e3 82 93 e3 81 a7 e3 81 93 e3 82  ................
2720: 93 e3 81 aa e3 81 93 e3 81 a8 e3 81 ab e3 81 aa  ................
2730: e3 81 a3 e3 81 a6 e3 81 84 e3 82 8b e3 81 8b e3  ................
2740: 81 a8 e3 81 84 e3 81 86 e3 81 a8 e3 80 81 0d 0a  ................
2750: e5 be 8c e3 81 a7 e8 aa ac e6 98 8e e3 81 99 e3  ................
2760: 82 8b e3 80 8c e3 83 ac e3 82 a4 e3 83 a4 e3 80  ................
2770: 8d e3 82 92 e4 bd bf e3 81 a3 e3 81 9f e3 81 a8  ................
2780: e3 81 8d e3 81 ab 0d 0a 3c 74 74 3e 6c 65 74 20  ........<tt>let 
2790: 66 6f 6f 20 3d 20 2e 2e 2e 20 69 6e 20 40 6c 61  foo = ... in @la
27a0: 79 20 66 6f 6f 20 3d 20 2e 2e 2e 20 69 6e 20 2e  y foo = ... in .
27b0: 2e 2e 3c 2f 74 74 3e 0d 0a e3 81 a7 e4 bb 96 e3  ..</tt>.........
27c0: 83 ac e3 82 a4 e3 83 a4 e3 81 ab e9 87 8d e3 81  ................
27d0: ad e6 9b b8 e3 81 8d e3 81 99 e3 82 8b e3 81 9f  ................
27e0: e3 82 81 e3 80 81 e3 81 ae e3 81 a4 e3 82 82 e3  ................
27f0: 82 8a e3 81 a7 e3 81 99 e3 80 82 e8 a9 b3 e3 81  ................
2800: 97 e3 81 8f e3 81 af e5 be 8c e3 81 a7 e3 80 82  ................
2810: 0d 0a 3c 2f 70 3e 0d 0a 3c 2f 64 64 3e 0d 0a 3c  ..</p>..</dd>..<
2820: 2f 64 6c 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78  /dl>..<script>ex
2830: 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 64  plorer.outline.d
2840: 65 63 53 79 6d 62 6f 6c 4c 65 76 65 6c 28 29 3b  ecSymbolLevel();
2850: 3c 2f 73 63 72 69 70 74 3e 0d 0a 0d 0a 0d 0a 3c  </script>......<
2860: 2f 64 64 3e 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a  /dd>............
2870: 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f 72 65 72  <script>explorer
2880: 2e 6f 75 74 6c 69 6e 65 2e 77 72 69 74 65 45 6e  .outline.writeEn
2890: 61 62 6c 65 64 20 3d 20 74 72 75 65 3b 3c 2f 73  abled = true;</s
28a0: 63 72 69 70 74 3e 0d 0a 3c 64 74 3e 3c 73 70 61  cript>..<dt><spa
28b0: 6e 20 63 6c 61 73 73 3d 22 64 65 63 6c 22 3e 0d  n class="decl">.
28c0: 0a 3c 73 70 61 6e 20 63 6c 61 73 73 3d 22 63 75  .<span class="cu
28d0: 72 72 73 79 6d 62 6f 6c 22 3e 42 61 73 69 63 20  rrsymbol">Basic 
28e0: 46 65 61 74 75 72 65 73 3c 2f 73 70 61 6e 3e 0d  Features</span>.
28f0: 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f 72 65  .<script>explore
2900: 72 2e 6f 75 74 6c 69 6e 65 2e 61 64 64 44 65 63  r.outline.addDec
2910: 6c 28 27 42 61 73 69 63 20 46 65 61 74 75 72 65  l('Basic Feature
2920: 73 27 29 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 0d  s');</script>...
2930: 0a 3c 2f 73 70 61 6e 3e 3c 2f 64 74 3e 0d 0a 3c  .</span></dt>..<
2940: 73 63 72 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e  script>explorer.
2950: 6f 75 74 6c 69 6e 65 2e 77 72 69 74 65 45 6e 61  outline.writeEna
2960: 62 6c 65 64 20 3d 20 66 61 6c 73 65 3b 3c 2f 73  bled = false;</s
2970: 63 72 69 70 74 3e 0d 0a 0d 0a 20 3c 64 64 3e 3c  cript>.... <dd><
2980: 70 3e 0d 0a e7 89 b9 e3 81 ab e7 89 b9 e5 be b4  p>..............
2990: e7 9a 84 e3 81 a7 e3 82 82 e3 81 aa e3 81 84 e9  ................
29a0: 83 a8 e5 88 86 e3 82 92 e7 b0 a1 e5 8d 98 e3 81  ................
29b0: ab e3 81 be e3 81 a8 e3 82 81 e3 80 82 0d 0a 3c  ...............<
29c0: 2f 70 3e 0d 0a 3c 75 6c 3e 0d 0a 20 20 3c 6c 69  /p>..<ul>..  <li
29d0: 3e e9 9d 99 e7 9a 84 e5 9e 8b e3 82 b7 e3 82 b9  >...............
29e0: e3 83 86 e3 83 a0 e3 81 af e3 81 82 e3 82 8a e3  ................
29f0: 81 be e3 81 9b e3 82 93 e3 80 82 3c 2f 6c 69 3e  ...........</li>
2a00: 0d 0a 20 20 3c 6c 69 3e 22 e3 81 bb e3 81 bc 22  ..  <li>"......"
2a10: 20 e7 b4 94 e7 b2 8b e9 96 a2 e6 95 b0 e5 9e 8b   ...............
2a20: e8 a8 80 e8 aa 9e e3 81 a7 e3 81 99 e3 80 82 e5  ................
2a30: a4 89 e6 95 b0 e3 82 84 e3 83 86 e3 83 bc e3 83  ................
2a40: 96 e3 83 ab e3 81 ae e3 83 95 e3 82 a3 e3 83 bc  ................
2a50: e3 83 ab e3 83 89 e3 81 ae e7 a0 b4 e5 a3 8a e7  ................
2a60: 9a 84 e3 81 aa e6 9b b8 e3 81 8d e6 8f 9b e3 81  ................
2a70: 88 e3 81 af e3 81 a7 e3 81 8d e3 81 be e3 81 9b  ................
2a80: e3 82 93 e3 80 82 3c 62 72 2f 3e 0d 0a 20 20 20  ......<br/>..   
2a90: 20 20 20 e3 81 9f e3 81 a0 e3 81 97 e3 80 81 e7     .............
2aa0: b5 84 e3 81 bf e8 be bc e3 81 bf e9 96 a2 e6 95  ................
2ab0: b0 ef bc 88 3c 74 74 3e 70 72 69 6e 74 3c 2f 74  ....<tt>print</t
2ac0: 74 3e ef bc 89 e3 81 a8 e3 80 81 e5 a4 89 e6 95  t>..............
2ad0: b0 e3 81 ae e3 82 b9 e3 82 b3 e3 83 bc e3 83 97  ................
2ae0: e8 a6 8f e5 89 87 e3 81 ae e3 83 9e e3 82 b8 e3  ................
2af0: 82 ab e3 83 ab e3 81 aa e7 89 87 e9 9a 85 e3 81  ................
2b00: ab e5 89 af e4 bd 9c e7 94 a8 e3 81 8c e3 81 82  ................
2b10: e3 82 8a e3 81 be e3 81 99 e3 80 82 3c 2f 6c 69  ............</li
2b20: 3e 0d 0a 3c 2f 75 6c 3e 0d 0a 3c 70 3e 0d 0a e9  >..</ul>..<p>...
2b30: 9d 99 e7 9a 84 e5 9e 8b e3 82 b7 e3 82 b9 e3 83  ................
2b40: 86 e3 83 a0 e3 81 8c e3 81 aa e3 81 84 e3 81 ae  ................
2b50: e3 81 af e6 84 8f e5 9b b3 e7 9a 84 e3 81 a7 e3  ................
2b60: 81 99 e3 81 8c e3 80 81 e7 a0 b4 e5 a3 8a e7 9a  ................
2b70: 84 e4 bb a3 e5 85 a5 e3 81 8c e3 81 aa e3 81 84  ................
2b80: e3 81 ae e3 81 af e3 80 81 e5 8d 98 e3 81 ab e5  ................
2b90: ae 9f e8 a3 85 e3 81 8c e3 82 81 e3 82 93 e3 81  ................
2ba0: a9 e3 81 8b e3 81 a3 e3 81 9f e3 81 a0 e3 81 91  ................
2bb0: e3 81 aa e3 81 ae e3 81 a7 e3 80 81 0d 0a e4 bb  ................
2bc0: 8a e5 be 8c e4 bd 95 e3 81 8b e5 a2 97 e3 81 88  ................
2bd0: e3 82 8b e3 81 8b e3 82 82 e3 81 97 e3 82 8c e3  ................
2be0: 81 be e3 81 9b e3 82 93 e3 80 82 e5 a2 97 e3 81  ................
2bf0: 88 e3 81 aa e3 81 84 e3 81 8b e3 82 82 e3 81 97  ................
2c00: e3 82 8c e3 81 be e3 81 9b e3 82 93 e3 80 82 0d  ................
2c10: 0a 3c 2f 70 3e 0d 0a 0d 0a 3c 73 63 72 69 70 74  .</p>....<script
2c20: 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e  >explorer.outlin
2c30: 65 2e 69 6e 63 53 79 6d 62 6f 6c 4c 65 76 65 6c  e.incSymbolLevel
2c40: 28 29 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c 64  ();</script>..<d
2c50: 6c 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c  l>..<script>expl
2c60: 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 77 72 69  orer.outline.wri
2c70: 74 65 45 6e 61 62 6c 65 64 20 3d 20 74 72 75 65  teEnabled = true
2c80: 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c 64 74 3e  ;</script>..<dt>
2c90: 3c 73 70 61 6e 20 63 6c 61 73 73 3d 22 64 65 63  <span class="dec
2ca0: 6c 22 3e 0d 0a 3c 73 70 61 6e 20 63 6c 61 73 73  l">..<span class
2cb0: 3d 22 63 75 72 72 73 79 6d 62 6f 6c 22 3e e3 83  ="currsymbol">..
2cc0: 87 e3 83 bc e3 82 bf e5 9e 8b 3c 2f 73 70 61 6e  ..........</span
2cd0: 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f  >..<script>explo
2ce0: 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 61 64 64 44  rer.outline.addD
2cf0: 65 63 6c 28 27 e3 83 87 e3 83 bc e3 82 bf e5 9e  ecl('...........
2d00: 8b 27 29 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 0d  .');</script>...
2d10: 0a 3c 2f 73 70 61 6e 3e 3c 2f 64 74 3e 0d 0a 3c  .</span></dt>..<
2d20: 73 63 72 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e  script>explorer.
2d30: 6f 75 74 6c 69 6e 65 2e 77 72 69 74 65 45 6e 61  outline.writeEna
2d40: 62 6c 65 64 20 3d 20 66 61 6c 73 65 3b 3c 2f 73  bled = false;</s
2d50: 63 72 69 70 74 3e 0d 0a 0d 0a 20 3c 64 64 3e 3c  cript>.... <dd><
2d60: 70 3e 0d 0a e4 bb a5 e4 b8 8b e3 81 ae e3 83 87  p>..............
2d70: e3 83 bc e3 82 bf e5 9e 8b e3 81 8c e3 81 82 e3  ................
2d80: 82 8a e3 81 be e3 81 99 e3 80 82 0d 0a 3c 2f 70  .............</p
2d90: 3e 0d 0a 3c 75 6c 3e 0d 0a 20 20 3c 6c 69 3e e6  >..<ul>..  <li>.
2da0: 95 b4 e6 95 b0 3a 20 20 20 20 20 3c 74 74 3e 30  .....:     <tt>0
2db0: 3c 2f 74 74 3e 2c 20 3c 74 74 3e 31 32 33 3c 2f  </tt>, <tt>123</
2dc0: 74 74 3e 2c 20 3c 74 74 3e 34 35 36 36 36 36 36  tt>, <tt>4566666
2dd0: 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36  6666666666666666
2de0: 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36  6666666666666666
2df0: 37 38 39 3c 2f 74 74 3e 2c 20 2e 2e 2e 3c 2f 6c  789</tt>, ...</l
2e00: 69 3e 0d 0a 20 20 3c 6c 69 3e e6 96 87 e5 ad 97  i>..  <li>......
2e10: e5 88 97 3a 20 20 20 3c 74 74 3e 22 68 65 6c 6c  ...:   <tt>"hell
2e20: 6f 2c 20 77 6f 72 6c 64 21 22 3c 2f 74 74 3e 2c  o, world!"</tt>,
2e30: 20 2e 2e 2e 3c 2f 6c 69 3e 0d 0a 20 20 3c 6c 69   ...</li>..  <li
2e40: 3e e9 96 a2 e6 95 b0 3a 20 20 20 20 20 3c 74 74  >......:     <tt
2e50: 3e 66 75 6e 28 78 29 7b 78 2b 31 7d 3c 2f 74 74  >fun(x){x+1}</tt
2e60: 3e 3c 2f 6c 69 3e 0d 0a 20 20 3c 6c 69 3e e3 83  ></li>..  <li>..
2e70: 86 e3 83 bc e3 83 96 e3 83 ab 3a 20 3c 74 74 3e  ..........: <tt>
2e80: 7b 63 61 72 3a 20 31 2c 20 63 64 72 3a 20 7b 63  {car: 1, cdr: {c
2e90: 61 72 3a 20 32 2c 20 63 64 72 3a 20 7b 7d 7d 7d  ar: 2, cdr: {}}}
2ea0: 3c 2f 74 74 3e 3c 2f 6c 69 3e 0d 0a 20 20 3c 6c  </tt></li>..  <l
2eb0: 69 3e e3 83 9c e3 83 88 e3 83 a0 3a 20 20 20 28  i>.........:   (
2ec0: e7 89 b9 e6 ae 8a e3 81 aa e3 82 b1 e3 83 bc e3  ................
2ed0: 82 b9 e3 81 a7 e4 bd 9c e3 82 89 e3 82 8c e3 81  ................
2ee0: be e3 81 99 e3 80 82 e3 80 8c e3 83 ac e3 82 a4  ................
2ef0: e3 83 a4 e3 80 8d e3 81 ae e8 aa ac e6 98 8e e5  ................
2f00: 8f 82 e7 85 a7 e3 81 ae e3 81 93 e3 81 a8 e3 80  ................
2f10: 82 29 3c 2f 6c 69 3e 0d 0a 3c 2f 75 6c 3e 0d 0a  .)</li>..</ul>..
2f20: 3c 70 3e 0d 0a e9 96 a2 e6 95 b0 e3 81 af e3 81  <p>.............
2f30: 84 e3 82 8f e3 82 86 e3 82 8b e3 80 8c e3 82 af  ................
2f40: e3 83 ad e3 83 bc e3 82 b8 e3 83 a3 e3 80 8d e3  ................
2f50: 81 a7 e3 81 99 e3 80 82 e9 9d 99 e7 9a 84 e3 82  ................
2f60: b9 e3 82 b3 e3 83 bc e3 83 97 e3 81 a7 e5 a4 96  ................
2f70: e5 81 b4 e3 81 ae e7 92 b0 e5 a2 83 e3 81 ab e3  ................
2f80: 82 a2 e3 82 af e3 82 bb e3 82 b9 e3 81 a7 e3 81  ................
2f90: 8d e3 81 be e3 81 99 e3 80 82 0d 0a e3 83 86 e3  ................
2fa0: 83 bc e3 83 96 e3 83 ab e3 81 af e3 81 84 e3 82  ................
2fb0: 8f e3 82 86 e3 82 8b e3 83 97 e3 83 ad e3 83 88  ................
2fc0: e3 82 bf e3 82 a4 e3 83 97 e3 83 81 e3 82 a7 e3  ................
2fd0: 83 bc e3 83 b3 e3 82 92 e6 8c 81 e3 81 a3 e3 81  ................
2fe0: a6 e3 81 84 e3 81 a6 e3 80 81 0d 0a e8 87 aa e5  ................
2ff0: 88 86 e3 81 ab e3 81 aa e3 81 84 e3 83 95 e3 82  ................
3000: a3 e3 83 bc e3 83 ab e3 83 89 e3 81 ae e5 a0 b4  ................
3010: e5 90 88 e3 81 af e8 a6 aa e3 81 ab e5 95 8f e3  ................
3020: 81 84 e5 90 88 e3 82 8f e3 81 9b e3 81 8c e8 a1  ................
3030: 8c e3 81 8f e6 84 9f e3 81 98 e3 81 ab e3 81 aa  ................
3040: e3 81 a3 e3 81 a6 e3 81 84 e3 81 be e3 81 99 e3  ................
3050: 81 8c e3 80 81 0d 0a e3 83 95 e3 82 a3 e3 83 bc  ................
3060: e3 83 ab e3 83 89 e3 81 ae e6 9b b8 e3 81 8d e6  ................
3070: 8f 9b e3 81 88 e3 81 8c e3 81 aa e3 81 84 e3 81  ................
3080: ae e3 81 a7 e3 80 81 e3 81 93 e3 82 8c e3 81 af  ................
3090: e7 89 b9 e3 81 ab e6 84 8f e5 91 b3 e3 81 aa e3  ................
30a0: 81 84 e3 81 8b e3 82 82 e3 81 97 e3 82 8c e3 81  ................
30b0: aa e3 81 84 e2 80 a6 e3 80 82 0d 0a 3c 2f 70 3e  ............</p>
30c0: 0d 0a 3c 70 3e 0d 0a e3 81 be e3 81 9f e3 80 81  ..<p>...........
30d0: e3 83 aa e3 82 b9 e3 83 88 e3 82 92 e6 89 b1 e3  ................
30e0: 81 86 e3 81 9f e3 82 81 e3 81 ab e3 80 81 e3 81  ................
30f0: 84 e3 82 8f e3 82 86 e3 82 8b e3 80 8c 63 6f 6e  .............con
3100: 73 20 e3 83 aa e3 82 b9 e3 83 88 e3 80 8d e3 82  s ..............
3110: 92 e4 bd bf e3 81 84 e3 81 be e3 81 99 e3 80 82  ................
3120: 0d 0a e7 a9 ba e3 83 aa e3 82 b9 e3 83 88 e3 82  ................
3130: 92 20 3c 74 74 3e 7b 7d 3c 2f 74 74 3e e3 80 81  . <tt>{}</tt>...
3140: ef bc 91 e5 80 8b e4 bb a5 e4 b8 8a e8 a6 81 e7  ................
3150: b4 a0 e3 81 8c e3 81 82 e3 82 8b e3 82 82 e3 81  ................
3160: ae e3 82 92 20 3c 74 74 3e 7b 63 61 72 3a 20 e5  .... <tt>{car: .
3170: 85 88 e9 a0 ad e8 a6 81 e7 b4 a0 2c 20 63 64 72  ..........., cdr
3180: 3a 20 e4 ba 8c e7 95 aa e7 9b ae e4 bb a5 e9 99  : ..............
3190: 8d e3 81 ae e3 83 aa e3 82 b9 e3 83 88 7d 3c 2f  .............}</
31a0: 74 74 3e 0d 0a e3 81 a8 e3 81 84 e3 81 86 e5 bd  tt>.............
31b0: a2 e3 81 a7 e3 80 82 e3 81 93 e3 81 ae e5 bd a2  ................
31c0: e3 81 a7 e3 83 aa e3 82 b9 e3 83 88 e3 82 92 e6  ................
31d0: 89 b1 e3 82 8f e3 81 aa e3 81 91 e3 82 8c e3 81  ................
31e0: b0 e3 81 aa e3 82 89 e3 81 aa e3 81 84 e3 81 a8  ................
31f0: e3 81 84 e3 81 86 e6 b1 ba e3 81 be e3 82 8a e3  ................
3200: 81 af e3 81 82 e3 82 8a e3 81 be e3 81 9b e3 82  ................
3210: 93 e3 81 8c e3 80 81 0d 0a e3 81 93 e3 81 ae e5  ................
3220: bd a2 e3 81 af e7 89 b9 e5 88 a5 e6 89 b1 e3 81  ................
3230: 84 e3 81 95 e3 82 8c e3 81 a6 20 3c 74 74 3e 70  .......... <tt>p
3240: 72 69 6e 74 3c 2f 74 74 3e 20 e3 81 a7 e7 b6 ba  rint</tt> ......
3250: e9 ba 97 e3 81 ab e5 87 ba e5 8a 9b e3 81 95 e3  ................
3260: 82 8c e3 81 9f e3 82 8a e3 81 97 e3 81 be e3 81  ................
3270: 99 e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 2f 64 64  ......</p>..</dd
3280: 3e 0d 0a 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70  >....<script>exp
3290: 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 77 72  lorer.outline.wr
32a0: 69 74 65 45 6e 61 62 6c 65 64 20 3d 20 74 72 75  iteEnabled = tru
32b0: 65 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c 64 74  e;</script>..<dt
32c0: 3e 3c 73 70 61 6e 20 63 6c 61 73 73 3d 22 64 65  ><span class="de
32d0: 63 6c 22 3e 0d 0a 3c 73 70 61 6e 20 63 6c 61 73  cl">..<span clas
32e0: 73 3d 22 63 75 72 72 73 79 6d 62 6f 6c 22 3e e3  s="currsymbol">.
32f0: 83 91 e3 82 bf e3 83 bc e3 83 b3 e3 83 9e e3 83  ................
3300: 83 e3 83 81 3c 2f 73 70 61 6e 3e 0d 0a 3c 73 63  ....</span>..<sc
3310: 72 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75  ript>explorer.ou
3320: 74 6c 69 6e 65 2e 61 64 64 44 65 63 6c 28 27 e3  tline.addDecl('.
3330: 83 91 e3 82 bf e3 83 bc e3 83 b3 e3 83 9e e3 83  ................
3340: 83 e3 83 81 27 29 3b 3c 2f 73 63 72 69 70 74 3e  ....');</script>
3350: 0d 0a 0d 0a 3c 2f 73 70 61 6e 3e 3c 2f 64 74 3e  ....</span></dt>
3360: 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f 72  ..<script>explor
3370: 65 72 2e 6f 75 74 6c 69 6e 65 2e 77 72 69 74 65  er.outline.write
3380: 45 6e 61 62 6c 65 64 20 3d 20 66 61 6c 73 65 3b  Enabled = false;
3390: 3c 2f 73 63 72 69 70 74 3e 0d 0a 0d 0a 20 3c 64  </script>.... <d
33a0: 64 3e 3c 70 3e 0d 0a e9 81 a9 e5 bd 93 e3 81 ab  d><p>...........
33b0: e5 ae 9f e8 a3 85 e3 81 95 e3 82 8c e3 81 9f e3  ................
33c0: 83 91 e3 82 bf e3 83 bc e3 83 b3 e3 83 9e e3 83  ................
33d0: 83 e3 83 81 e3 81 8c e3 81 82 e3 82 8a e3 81 be  ................
33e0: e3 81 99 e3 80 82 0d 0a e3 83 aa e3 82 b9 e3 83  ................
33f0: 88 e3 81 ae 20 32 6e 20 e7 95 aa e7 9b ae e3 81  .... 2n ........
3400: a8 20 32 6e 2b 31 20 e7 95 aa e7 9b ae e3 82 92  . 2n+1 .........
3410: e8 b6 b3 e3 81 97 e3 81 a6 e9 95 b7 e3 81 95 e3  ................
3420: 82 92 e5 8d 8a e5 88 86 e3 81 ab e3 81 99 e3 82  ................
3430: 8b e9 96 a2 e6 95 b0 ef bc 9a 0d 0a 3c 2f 70 3e  ............</p>
3440: 0d 0a 3c 70 72 65 3e 0d 0a 20 20 20 20 64 65 66  ..<pre>..    def
3450: 20 61 64 6a 53 75 6d 28 6c 73 74 29 0d 0a 20 20   adjSum(lst)..  
3460: 20 20 7b 0d 0a 20 20 20 20 20 20 63 61 73 65 20    {..      case 
3470: 6c 73 74 0d 0a 20 20 20 20 20 20 20 20 77 68 65  lst..        whe
3480: 6e 20 7b 63 61 72 3a 78 2c 20 63 64 72 3a 7b 63  n {car:x, cdr:{c
3490: 61 72 3a 20 79 2c 20 63 64 72 3a 7a 7d 7d 3a 20  ar: y, cdr:z}}: 
34a0: 7b 63 61 72 3a 20 78 2b 79 2c 20 63 64 72 3a 20  {car: x+y, cdr: 
34b0: 61 64 6a 53 75 6d 28 7a 29 7d 0d 0a 20 20 20 20  adjSum(z)}..    
34c0: 20 20 20 20 77 68 65 6e 20 7b 63 61 72 3a 78 2c      when {car:x,
34d0: 20 63 64 72 3a 7b 7d 7d 3a 20 6c 73 74 0d 0a 20   cdr:{}}: lst.. 
34e0: 20 20 20 20 20 20 20 77 68 65 6e 20 7b 7d 3a 20         when {}: 
34f0: 7b 7d 0d 0a 20 20 20 20 7d 0d 0a 3c 2f 70 72 65  {}..    }..</pre
3500: 3e 0d 0a 3c 70 3e 0d 0a e5 8b 95 e3 81 8b e3 81  >..<p>..........
3510: 99 e3 81 a8 e3 81 8d e3 81 ab e3 81 af e3 80 81  ................
3520: e5 87 a6 e7 90 86 e7 b3 bb e3 81 8c e3 81 9d e3  ................
3530: 82 8c e3 81 a3 e3 81 bd e3 81 84 20 69 66 2d 74  ........... if-t
3540: 68 65 6e 2d 65 6c 73 65 20 e3 81 ab e5 b1 95 e9  hen-else .......
3550: 96 8b e3 81 97 e3 81 a6 e3 81 84 e3 81 be e3 81  ................
3560: 99 e3 80 82 0d 0a 3c 74 74 3e 77 68 65 6e 3c 2f  ......<tt>when</
3570: 74 74 3e 20 e3 82 92 e4 b8 8a e3 81 8b e3 82 89  tt> ............
3580: e8 a9 a6 e3 81 97 e3 81 a6 e3 81 84 e3 81 a3 e3  ................
3590: 81 a6 e3 80 81 e6 9c 80 e5 88 9d e3 81 ab e3 83  ................
35a0: 9e e3 83 83 e3 83 81 e3 81 97 e3 81 9f e3 81 a8  ................
35b0: e3 81 93 e3 82 8d e3 82 92 e5 ae 9f e8 a1 8c e3  ................
35c0: 81 97 e3 81 be e3 81 99 e3 80 82 0d 0a e3 81 a9  ................
35d0: e3 82 8c e3 81 ab e3 82 82 e3 83 9e e3 83 83 e3  ................
35e0: 83 81 e3 81 97 e3 81 aa e3 81 84 e3 81 a8 e3 82  ................
35f0: a8 e3 83 a9 e3 83 bc e3 81 a7 e3 83 97 e3 83 ad  ................
3600: e3 82 b0 e3 83 a9 e3 83 a0 e7 b5 82 e4 ba 86 e3  ................
3610: 81 97 e3 81 be e3 81 99 e3 80 82 0d 0a 3c 2f 70  .............</p
3620: 3e 0d 0a 3c 70 72 65 3e 0d 0a 20 20 20 50 41 54  >..<pre>..   PAT
3630: 20 3a 3a 3d 20 22 5f 22 20 20 20 20 20 20 20 20   ::= "_"        
3640: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3650: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 66                <f
3660: 6f 6e 74 20 63 6f 6c 6f 72 3d 67 72 65 65 6e 3e  ont color=green>
3670: 23 20 e3 83 af e3 82 a4 e3 83 ab e3 83 89 e3 82  # ..............
3680: ab e3 83 bc e3 83 89 3c 2f 66 6f 6e 74 3e 0d 0a  .......</font>..
3690: 20 20 20 20 20 20 20 20 20 7c 20 49 44 20 20 20           | ID   
36a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
36b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
36c0: 20 20 20 20 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d      <font color=
36d0: 67 72 65 65 6e 3e 23 20 e5 a4 89 e6 95 b0 e3 83  green># ........
36e0: 91 e3 82 bf e3 83 bc e3 83 b3 3c 2f 66 6f 6e 74  ..........</font
36f0: 3e 0d 0a 20 20 20 20 20 20 20 20 20 7c 20 22 7b  >..         | "{
3700: 22 20 49 44 20 22 3a 22 20 50 41 54 20 22 2c 22  " ID ":" PAT ","
3710: 20 2e 2e 2e 20 22 2c 22 20 49 44 20 3a 20 50 41   ... "," ID : PA
3720: 54 20 22 7d 22 20 20 3c 66 6f 6e 74 20 63 6f 6c  T "}"  <font col
3730: 6f 72 3d 67 72 65 65 6e 3e 23 20 e3 83 86 e3 83  or=green># .....
3740: bc e3 83 96 e3 83 ab e3 83 91 e3 82 bf e3 83 bc  ................
3750: e3 83 b3 3c 2f 66 6f 6e 74 3e 0d 0a 20 20 20 20  ...</font>..    
3760: 20 20 20 20 20 7c 20 45 20 20 20 20 20 20 20 20       | E        
3770: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3780: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3790: 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d 67 72 65 65  <font color=gree
37a0: 6e 3e 23 20 e5 80 a4 e3 83 91 e3 82 bf e3 83 bc  n># ............
37b0: e3 83 b3 3c 2f 66 6f 6e 74 3e 0d 0a 3c 2f 70 72  ...</font>..</pr
37c0: 65 3e 0d 0a 3c 70 3e 0d 0a e5 a4 89 e6 95 b0 e3  e>..<p>.........
37d0: 83 91 e3 82 bf e3 83 bc e3 83 b3 e3 81 af e5 b8  ................
37e0: b8 e3 81 ab e3 83 9e e3 83 83 e3 83 81 e3 81 97  ................
37f0: e3 81 a6 e3 80 81 e5 80 a4 e3 82 92 e3 81 9d e3  ................
3800: 81 ae e5 a4 89 e6 95 b0 e3 81 ab e6 9d 9f e7 b8  ................
3810: 9b e3 81 97 e3 81 be e3 81 99 e3 80 82 0d 0a e3  ................
3820: 83 af e3 82 a4 e3 83 ab e3 83 89 e3 82 ab e3 83  ................
3830: bc e3 83 89 e3 82 82 e5 b8 b8 e3 81 ab e3 83 9e  ................
3840: e3 83 83 e3 83 81 e3 81 97 e3 81 be e3 81 99 e3  ................
3850: 81 8c e3 80 81 e5 a4 89 e6 95 b0 e6 9d 9f e7 b8  ................
3860: 9b e3 81 97 e3 81 be e3 81 9b e3 82 93 e3 80 82  ................
3870: 0d 0a e5 80 a4 e3 83 91 e3 82 bf e3 83 bc e3 83  ................
3880: b3 e3 81 af e3 80 81 e4 bb bb e6 84 8f e3 81 ae  ................
3890: e5 bc 8f e3 81 8c e6 9b b8 e3 81 91 e3 81 be e3  ................
38a0: 81 99 e3 80 82 e3 81 9d e3 81 ae e5 bc 8f e3 82  ................
38b0: 92 e8 a9 95 e4 be a1 e3 81 97 e3 81 9f e7 b5 90  ................
38c0: e6 9e 9c e3 81 a8 20 3c 74 74 3e 3d 3d 3c 2f 74  ...... <tt>==</t
38d0: 74 3e 20 e3 81 aa e3 82 89 e3 83 9e e3 83 83 e3  t> .............
38e0: 83 81 e3 81 97 e3 81 be e3 81 99 e3 80 82 0d 0a  ................
38f0: e5 a4 96 e3 81 a7 e6 9d 9f e7 b8 9b e3 81 95 e3  ................
3900: 82 8c e3 81 9f e5 a4 89 e6 95 b0 e3 82 92 e5 80  ................
3910: a4 e3 83 91 e3 82 bf e3 83 bc e3 83 b3 e3 81 a8  ................
3920: e3 81 97 e3 81 a6 e9 85 8d e7 bd ae e3 80 81 e3  ................
3930: 81 af e7 9b b4 e6 8e a5 e3 81 af e3 81 a7 e3 81  ................
3940: 8d e3 81 aa e3 81 84 e3 81 ae e3 81 a7 0d 0a 3c  ...............<
3950: 2f 70 3e 0d 0a 3c 70 72 65 3e 0d 0a 20 20 20 76  /p>..<pre>..   v
3960: 61 72 20 78 20 3d 20 31 32 33 3b 0d 0a 20 20 20  ar x = 123;..   
3970: 63 61 73 65 20 66 6f 6f 0d 0a 20 20 20 20 20 77  case foo..     w
3980: 68 65 6e 20 7b 76 61 6c 3a 20 78 2b 30 7d 3a 20  hen {val: x+0}: 
3990: 2e 2e 2e 20 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d  ... <font color=
39a0: 67 72 65 65 6e 3e 23 20 e3 81 93 e3 82 8c e3 81  green># ........
39b0: af 20 7b 76 61 6c 3a 31 32 33 7d 20 e3 81 a8 e5  . {val:123} ....
39c0: 90 8c e3 81 98 3c 2f 66 6f 6e 74 3e 0d 0a 20 20  .....</font>..  
39d0: 20 20 20 77 68 65 6e 20 7b 76 61 6c 3a 20 78 7d     when {val: x}
39e0: 3a 20 20 20 2e 2e 2e 20 3c 66 6f 6e 74 20 63 6f  :   ... <font co
39f0: 6c 6f 72 3d 67 72 65 65 6e 3e 23 20 e3 81 93 e3  lor=green># ....
3a00: 82 8c e3 81 af e4 bb bb e6 84 8f e3 81 ae 20 66  .............. f
3a10: 6f 6f 2e 3f 76 61 6c 20 e3 81 aa e3 82 89 e5 b8  oo.?val ........
3a20: b8 e3 81 ab e3 83 9e e3 83 83 e3 83 81 3c 2f 66  .............</f
3a30: 6f 6e 74 3e 0d 0a 3c 2f 70 72 65 3e 0d 0a 3c 70  ont>..</pre>..<p
3a40: 3e 0d 0a e9 81 a9 e5 bd 93 e3 81 ab e3 81 a1 e3  >...............
3a50: 82 87 e3 81 a3 e3 81 a8 e8 a4 87 e9 9b 91 e3 81  ................
3a60: aa e5 bc 8f e3 81 ab e3 81 97 e3 81 a6 e3 82 84  ................
3a70: e3 82 8b e3 81 a8 e3 82 88 e3 81 84 e3 81 8b e3  ................
3a80: 82 82 ef bc 88 e8 a3 8f e6 8a 80 ef bc 89 e3 80  ................
3a90: 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70 3e 0d 0a e3 83  ...</p>..<p>....
3aa0: 86 e3 83 bc e3 83 96 e3 83 ab e3 83 91 e3 82 bf  ................
3ab0: e3 83 bc e3 83 b3 e3 81 af e3 80 81 e6 9b b8 e3  ................
3ac0: 81 8b e3 82 8c e3 81 9f e3 82 ad e3 83 bc e3 81  ................
3ad0: 8c e5 85 a8 e3 81 a6 e3 81 82 e3 82 8c e3 81 b0  ................
3ae0: e3 83 9e e3 83 83 e3 83 81 e3 81 97 e3 81 be e3  ................
3af0: 81 99 e3 80 82 0d 0a 3c 74 74 3e 7b 61 3a 20 5f  .......<tt>{a: _
3b00: 7d 3c 2f 74 74 3e 20 e3 81 af e3 80 81 3c 74 74  }</tt> ......<tt
3b10: 3e 2e 61 3c 2f 74 74 3e 20 e3 82 92 e6 8c 81 e3  >.a</tt> .......
3b20: 81 a3 e3 81 a6 e3 81 95 e3 81 88 e3 81 84 e3 82  ................
3b30: 8c e3 81 b0 e3 83 9e e3 83 83 e3 83 81 e3 81 99  ................
3b40: e3 82 8b e3 81 ae e3 81 a7 e3 80 81 0d 0a 3c 74  ..............<t
3b50: 74 3e 7b 61 3a 20 31 32 33 2c 20 62 3a 20 34 35  t>{a: 123, b: 45
3b60: 36 7d 3c 2f 74 74 3e 20 e3 81 aa e3 82 93 e3 81  6}</tt> ........
3b70: 8b e3 81 ab e3 82 82 e3 83 9e e3 83 83 e3 83 81  ................
3b80: e3 81 97 e3 81 be e3 81 99 e3 80 82 0d 0a e3 81  ................
3b90: aa e3 81 ae e3 81 a7 e3 80 81 e3 83 aa e3 82 b9  ................
3ba0: e3 83 88 e3 81 ab e5 af be e3 81 99 e3 82 8b e3  ................
3bb0: 83 91 e3 82 bf e3 83 bc e3 83 b3 e3 82 92 e6 9b  ................
3bc0: b8 e3 81 8f e3 81 a8 e3 81 8d e3 81 ab e3 81 af  ................
3bd0: e3 80 81 63 61 72 2f 63 64 72 20 e3 81 ae e5 a0  ...car/cdr .....
3be0: b4 e5 90 88 e3 82 92 e5 85 88 e3 81 ab e6 9b b8  ................
3bf0: e3 81 8b e3 81 aa e3 81 84 e3 81 a8 0d 0a 3c 74  ..............<t
3c00: 74 3e 77 68 65 6e 20 7b 7d 3c 2f 74 74 3e 20 e3  t>when {}</tt> .
3c10: 82 92 e4 b8 8a e3 81 ab e6 9b b8 e3 81 8f e3 81  ................
3c20: a8 e5 85 a8 e9 83 a8 e3 83 9e e3 83 83 e3 83 81  ................
3c30: e3 81 97 e3 81 a1 e3 82 83 e3 81 84 e3 81 be e3  ................
3c40: 81 99 e3 80 82 e6 b3 a8 e6 84 8f e3 80 82 0d 0a  ................
3c50: 3c 2f 70 3e 0d 0a 3c 2f 64 64 3e 0d 0a 3c 2f 64  </p>..</dd>..</d
3c60: 6c 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c  l>..<script>expl
3c70: 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 64 65 63  orer.outline.dec
3c80: 53 79 6d 62 6f 6c 4c 65 76 65 6c 28 29 3b 3c 2f  SymbolLevel();</
3c90: 73 63 72 69 70 74 3e 0d 0a 0d 0a 0d 0a 3c 2f 64  script>......</d
3ca0: 64 3e 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a  d>..............
3cb0: 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f 72 65 72  <script>explorer
3cc0: 2e 6f 75 74 6c 69 6e 65 2e 77 72 69 74 65 45 6e  .outline.writeEn
3cd0: 61 62 6c 65 64 20 3d 20 74 72 75 65 3b 3c 2f 73  abled = true;</s
3ce0: 63 72 69 70 74 3e 0d 0a 3c 64 74 3e 3c 73 70 61  cript>..<dt><spa
3cf0: 6e 20 63 6c 61 73 73 3d 22 64 65 63 6c 22 3e 0d  n class="decl">.
3d00: 0a 3c 73 70 61 6e 20 63 6c 61 73 73 3d 22 63 75  .<span class="cu
3d10: 72 72 73 79 6d 62 6f 6c 22 3e 4c 61 79 65 72 73  rrsymbol">Layers
3d20: 3c 2f 73 70 61 6e 3e 0d 0a 3c 73 63 72 69 70 74  </span>..<script
3d30: 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e  >explorer.outlin
3d40: 65 2e 61 64 64 44 65 63 6c 28 27 4c 61 79 65 72  e.addDecl('Layer
3d50: 73 27 29 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 0d  s');</script>...
3d60: 0a 3c 2f 73 70 61 6e 3e 3c 2f 64 74 3e 0d 0a 3c  .</span></dt>..<
3d70: 73 63 72 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e  script>explorer.
3d80: 6f 75 74 6c 69 6e 65 2e 77 72 69 74 65 45 6e 61  outline.writeEna
3d90: 62 6c 65 64 20 3d 20 66 61 6c 73 65 3b 3c 2f 73  bled = false;</s
3da0: 63 72 69 70 74 3e 0d 0a 0d 0a 20 3c 64 64 3e 3c  cript>.... <dd><
3db0: 70 3e 0d 0a e3 81 93 e3 81 ae e8 a8 80 e8 aa 9e  p>..............
3dc0: e3 81 ae e5 94 af e4 b8 80 e3 81 ae e7 89 b9 e5  ................
3dd0: be b4 e7 9a 84 e3 81 aa e9 83 a8 e5 88 86 e3 81  ................
3de0: af e3 80 81 e3 80 8c e3 83 ac e3 82 a4 e3 83 a4  ................
3df0: e3 80 8d e6 a9 9f e8 83 bd e3 81 a7 e3 81 99 e3  ................
3e00: 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70 3e 0d 0a e3  ....</p>..<p>...
3e10: 81 b2 e3 81 a8 e3 81 a4 e3 81 ae e3 82 b3 e3 83  ................
3e20: bc e3 83 89 e3 81 ab e8 a4 87 e6 95 b0 e3 81 ae  ................
3e30: e3 80 8c e6 84 8f e5 91 b3 e3 80 8d e3 82 92 e6  ................
3e40: 8c 81 e3 81 9f e3 81 9b e3 82 8b e3 81 ae e3 81  ................
3e50: 8c e3 80 81 e3 83 ac e3 82 a4 e3 83 a4 e6 a9 9f  ................
3e60: e8 83 bd e3 81 ae e7 9b ae e7 9a 84 e3 81 a7 e3  ................
3e70: 81 99 e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 0d 0a 3c  .......</p>....<
3e80: 73 63 72 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e  script>explorer.
3e90: 6f 75 74 6c 69 6e 65 2e 69 6e 63 53 79 6d 62 6f  outline.incSymbo
3ea0: 6c 4c 65 76 65 6c 28 29 3b 3c 2f 73 63 72 69 70  lLevel();</scrip
3eb0: 74 3e 0d 0a 3c 64 6c 3e 0d 0a 3c 73 63 72 69 70  t>..<dl>..<scrip
3ec0: 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69  t>explorer.outli
3ed0: 6e 65 2e 77 72 69 74 65 45 6e 61 62 6c 65 64 20  ne.writeEnabled 
3ee0: 3d 20 74 72 75 65 3b 3c 2f 73 63 72 69 70 74 3e  = true;</script>
3ef0: 0d 0a 3c 64 74 3e 3c 73 70 61 6e 20 63 6c 61 73  ..<dt><span clas
3f00: 73 3d 22 64 65 63 6c 22 3e 0d 0a 3c 73 70 61 6e  s="decl">..<span
3f10: 20 63 6c 61 73 73 3d 22 63 75 72 72 73 79 6d 62   class="currsymb
3f20: 6f 6c 22 3e e6 a6 82 e8 a6 81 3c 2f 73 70 61 6e  ol">......</span
3f30: 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f  >..<script>explo
3f40: 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 61 64 64 44  rer.outline.addD
3f50: 65 63 6c 28 27 e6 a6 82 e8 a6 81 27 29 3b 3c 2f  ecl('......');</
3f60: 73 63 72 69 70 74 3e 0d 0a 0d 0a 3c 2f 73 70 61  script>....</spa
3f70: 6e 3e 3c 2f 64 74 3e 0d 0a 3c 73 63 72 69 70 74  n></dt>..<script
3f80: 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e  >explorer.outlin
3f90: 65 2e 77 72 69 74 65 45 6e 61 62 6c 65 64 20 3d  e.writeEnabled =
3fa0: 20 66 61 6c 73 65 3b 3c 2f 73 63 72 69 70 74 3e   false;</script>
3fb0: 0d 0a 0d 0a 20 3c 64 64 3e 3c 70 3e 0d 0a e6 99  .... <dd><p>....
3fc0: ae e9 80 9a e3 81 ab 20 50 6f 6c 65 6d 79 20 e3  ....... Polemy .
3fd0: 81 ae e3 82 b3 e3 83 bc e3 83 89 e3 82 92 e5 8b  ................
3fe0: 95 e3 81 8b e3 81 99 e3 81 a8 e3 80 81 e3 81 9d  ................
3ff0: e3 81 ae e3 82 b3 e3 83 bc e3 83 89 e3 81 af e3  ................
4000: 80 8c 3c 74 74 3e 40 76 61 6c 75 65 3c 2f 74 74  ..<tt>@value</tt
4010: 3e 20 e3 83 ac e3 82 a4 e3 83 a4 e3 80 8d e3 81  > ..............
4020: a7 e5 8b 95 e4 bd 9c e3 81 97 e3 81 be e3 81 99  ................
4030: e3 80 82 0d 0a e3 82 a4 e3 83 b3 e3 82 bf e3 83  ................
4040: 97 e3 83 aa e3 82 bf e3 81 a7 e5 ae 9f e9 a8 93  ................
4050: e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70 72 65 3e  .....</p>..<pre>
4060: 0d 0a 20 20 20 20 24 20 62 69 6e 2f 70 6f 6c 65  ..    $ bin/pole
4070: 6d 79 0d 0a 20 20 20 20 57 65 6c 63 6f 6d 65 20  my..    Welcome 
4080: 74 6f 20 50 6f 6c 65 6d 79 20 30 2e 31 2e 30 0d  to Polemy 0.1.0.
4090: 0a 20 20 20 20 26 67 74 3b 26 67 74 3b 20 31 20  .    &gt;&gt; 1 
40a0: 2b 20 32 0d 0a 20 20 20 20 33 0d 0a 3c 2f 70 72  + 2..    3..</pr
40b0: 65 3e 0d 0a e3 81 93 e3 81 ae e3 80 81 e6 99 ae  e>..............
40c0: e9 80 9a e3 81 ab e3 80 81 e6 95 b0 e5 ad 97 e3  ................
40d0: 81 ae 20 31 20 e3 81 af e6 95 b0 e5 ad 97 e3 81  .. 1 ...........
40e0: ae 20 31 20 e3 81 a8 e3 81 97 e3 81 a6 e3 80 81  . 1 ............
40f0: 32 20 e3 81 af 20 32 20 e3 81 a8 e3 81 97 e3 81  2 ... 2 ........
4100: a6 e3 80 81 e8 b6 b3 e3 81 97 e7 ae 97 e3 81 af  ................
4110: e8 b6 b3 e3 81 97 e7 ae 97 e3 81 a8 e3 81 97 e3  ................
4120: 81 a6 e5 ae 9f e8 a1 8c e3 81 99 e3 82 8b e3 81  ................
4130: ae e3 81 8c e3 80 81 0d 0a e3 80 8c 3c 74 74 3e  ............<tt>
4140: 40 76 61 6c 75 65 3c 2f 74 74 3e 20 e3 83 ac e3  @value</tt> ....
4150: 82 a4 e3 83 a4 e3 80 8d e3 81 a7 e3 81 99 e3 80  ................
4160: 82 0d 0a e3 83 ac e3 82 a4 e3 83 a4 e3 82 92 e6  ................
4170: 98 8e e7 a4 ba e7 9a 84 e3 81 ab e6 8c 87 e5 ae  ................
4180: 9a e3 81 99 e3 82 8b e3 81 ab e3 81 af e3 80 81  ................
4190: 3c 74 74 3e e3 83 ac e3 82 a4 e3 83 a4 e5 90 8d  <tt>............
41a0: 28 20 2e 2e 2e 20 29 3c 2f 74 74 3e 20 e3 81 a8  ( ... )</tt> ...
41b0: e3 81 84 e3 81 86 e6 a7 8b e6 96 87 e3 82 92 e4  ................
41c0: bd bf e3 81 84 e3 81 be e3 81 99 e3 80 82 0d 0a  ................
41d0: 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d 72 65 64 3e  <font color=red>
41e0: 3c 62 3e e3 83 ac e3 82 a4 e3 83 a4 e6 8c 87 e5  <b>.............
41f0: ae 9a e5 bc 8f 3c 2f 62 3e 3c 2f 66 6f 6e 74 3e  .....</b></font>
4200: 20 e3 81 a8 e8 aa ad e3 82 93 e3 81 a7 e3 81 84   ...............
4210: e3 81 be e3 81 99 e3 80 82 0d 0a e3 81 a4 e3 81  ................
4220: be e3 82 8a e3 80 81 e3 81 95 e3 81 a3 e3 81 8d  ................
4230: e3 81 ae e3 82 b3 e3 83 bc e3 83 89 e3 81 af e4  ................
4240: bb a5 e4 b8 8b e3 81 ae e3 82 88 e3 81 86 e3 81  ................
4250: ab e3 82 82 e6 9b b8 e3 81 91 e3 81 be e3 81 99  ................
4260: e3 80 82 0d 0a 3c 70 72 65 3e 0d 0a 20 20 20 20  .....<pre>..    
4270: 26 67 74 3b 26 67 74 3b 20 40 76 61 6c 75 65 28  &gt;&gt; @value(
4280: 20 31 20 2b 20 32 20 29 0d 0a 20 20 20 20 33 0d   1 + 2 )..    3.
4290: 0a 3c 2f 70 72 65 3e 0d 0a e4 bb 96 e3 81 ae e3  .</pre>.........
42a0: 83 ac e3 82 a4 e3 83 a4 e3 81 a7 e5 8b 95 e3 81  ................
42b0: 8b e3 81 97 e3 81 a6 e3 81 bf e3 81 be e3 81 97  ................
42c0: e3 82 87 e3 81 86 e3 80 82 e9 81 a9 e5 bd 93 e3  ................
42d0: 81 ab e3 80 82 e3 80 8c 3c 74 74 3e 40 68 6f 67  ........<tt>@hog
42e0: 65 3c 2f 74 74 3e 20 e3 83 ac e3 82 a4 e3 83 a4  e</tt> .........
42f0: e3 80 8d e3 81 a7 e3 80 82 0d 0a 3c 70 72 65 3e  ...........<pre>
4300: 0d 0a 20 20 20 20 26 67 74 3b 26 67 74 3b 20 40  ..    &gt;&gt; @
4310: 68 6f 67 65 28 20 33 20 29 0d 0a 20 20 20 20 70  hoge( 3 )..    p
4320: 6f 6c 65 6d 79 2e 66 61 69 6c 75 72 65 2e 52 75  olemy.failure.Ru
4330: 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 40 43  ntimeException@C
4340: 3a 5c 44 65 76 65 6c 6f 70 5c 50 72 6f 6a 65 63  :\Develop\Projec
4350: 74 73 5c 50 6f 6c 65 6d 79 5c 70 6f 6c 65 6d 79  ts\Polemy\polemy
4360: 5c 65 76 61 6c 2e 64 28 31 33 38 29 3a 0d 0a 20  \eval.d(138):.. 
4370: 20 20 20 5b 3c 52 45 50 4c 3e 3a 34 3a 38 5d 20     [<REPL>:4:8] 
4380: 6c 69 66 74 20 66 75 6e 63 74 69 6f 6e 20 66 6f  lift function fo
4390: 72 20 40 68 6f 67 65 20 69 73 20 6e 6f 74 20 72  r @hoge is not r
43a0: 65 67 69 73 74 65 72 65 64 0d 0a 3c 2f 70 72 65  egistered..</pre
43b0: 3e 0d 0a 3c 70 3e 0d 0a e3 82 a8 e3 83 a9 e3 83  >..<p>..........
43c0: bc e3 81 ab e3 81 aa e3 82 8a e3 81 be e3 81 97  ................
43d0: e3 81 9f e3 80 82 50 6f 6c 65 6d 79 20 e3 81 ae  ......Polemy ...
43e0: e3 82 a4 e3 83 b3 e3 82 bf e3 83 97 e3 83 aa e3  ................
43f0: 82 bf e3 81 af e3 80 81 e8 b5 b7 e5 8b 95 e6 99  ................
4400: 82 e3 81 ab e3 81 af e3 80 81 3c 74 74 3e 40 76  ..........<tt>@v
4410: 61 6c 75 65 3c 2f 74 74 3e 0d 0a e3 83 ac e3 82  alue</tt>.......
4420: a4 e3 83 a4 e3 81 a7 e3 81 ae e3 82 b3 e3 83 bc  ................
4430: e3 83 89 e3 81 ae e6 84 8f e5 91 b3 e3 81 97 e3  ................
4440: 81 8b e7 9f a5 e3 82 8a e3 81 be e3 81 9b e3 82  ................
4450: 93 e3 80 82 3c 74 74 3e 40 68 6f 67 65 3c 2f 74  ....<tt>@hoge</t
4460: 74 3e 20 e3 83 ac e3 82 a4 e3 83 a4 e3 81 a7 e3  t> .............
4470: 81 af 20 3c 74 74 3e 33 3c 2f 74 74 3e 0d 0a e3  .. <tt>3</tt>...
4480: 81 a8 e3 81 84 e3 81 86 e3 81 ae e3 81 8c e3 81  ................
4490: a9 e3 82 93 e3 81 aa e6 84 8f e5 91 b3 e3 81 aa  ................
44a0: e3 81 ae e3 81 8b e3 80 81 e3 82 8f e3 81 8b e3  ................
44b0: 82 8a e3 81 be e3 81 9b e3 82 93 ef bc 81 e3 81  ................
44c0: a8 e3 81 84 e3 81 86 e3 82 a8 e3 83 a9 e3 83 bc  ................
44d0: e3 81 8c e5 87 ba e3 81 a6 e3 81 84 e3 81 be e3  ................
44e0: 81 99 e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70 3e  .......</p>..<p>
44f0: 0d 0a e3 81 93 e3 82 8c e3 82 92 e6 95 99 e3 81  ................
4500: 88 e3 81 a6 e3 81 82 e3 81 92 e3 82 8b e3 81 9f  ................
4510: e3 82 81 e3 81 ab e3 81 af e3 80 81 3c 74 74 3e  ............<tt>
4520: 40 68 6f 67 65 3c 2f 74 74 3e 20 e3 83 ac e3 82  @hoge</tt> .....
4530: a4 e3 83 a4 e3 81 ae 20 3c 66 6f 6e 74 20 63 6f  ....... <font co
4540: 6c 6f 72 3d 72 65 64 3e 3c 62 3e e3 83 aa e3 83  lor=red><b>.....
4550: 95 e3 83 88 e9 96 a2 e6 95 b0 3c 2f 62 3e 3c 2f  ..........</b></
4560: 66 6f 6e 74 3e 20 e3 81 a8 e3 81 84 e3 81 86 e3  font> ..........
4570: 82 82 e3 81 ae e3 82 92 e5 ae 9a e7 be a9 e3 81  ................
4580: 97 e3 81 be e3 81 99 e3 80 82 0d 0a 3c 2f 70 3e  ............</p>
4590: 0d 0a 3c 70 72 65 3e 0d 0a 20 20 20 20 26 67 74  ..<pre>..    &gt
45a0: 3b 26 67 74 3b 20 40 40 68 6f 67 65 20 3d 20 66  ;&gt; @@hoge = f
45b0: 75 6e 28 78 29 7b 20 78 2a 32 20 7d 0d 0a 20 20  un(x){ x*2 }..  
45c0: 20 20 28 66 75 6e 63 74 69 6f 6e 3a 31 62 64 63    (function:1bdc
45d0: 35 63 30 3a 31 62 61 38 35 38 30 29 0d 0a 3c 2f  5c0:1ba8580)..</
45e0: 70 72 65 3e 0d 0a 3c 70 3e 0d 0a 3c 74 74 3e 40  pre>..<p>..<tt>@
45f0: 68 6f 67 65 3c 2f 74 74 3e 20 e3 83 ac e3 82 a4  hoge</tt> ......
4600: e3 83 a4 e3 81 a7 e3 81 af e3 80 81 3c 74 74 3e  ............<tt>
4610: 31 3c 2f 74 74 3e 20 e3 81 a8 e3 81 84 e3 81 86  1</tt> .........
4620: e3 82 b3 e3 83 bc e3 83 89 e3 81 ae e6 84 8f e5  ................
4630: 91 b3 e3 81 af 20 3c 74 74 3e 32 3c 2f 74 74 3e  ..... <tt>2</tt>
4640: e3 80 81 0d 0a 3c 74 74 3e 32 3c 2f 74 74 3e 20  .....<tt>2</tt> 
4650: e3 81 a8 e3 81 84 e3 81 86 e3 82 b3 e3 83 bc e3  ................
4660: 83 89 e3 81 ae e6 84 8f e5 91 b3 e3 81 af 20 3c  .............. <
4670: 74 74 3e 34 3c 2f 74 74 3e e3 80 81 e2 80 a6 e3  tt>4</tt>.......
4680: 80 81 e3 81 a8 e3 81 84 e3 81 86 e3 80 81 e5 85  ................
4690: a8 e9 83 a8 e3 80 8c ef bc 92 e5 80 8d e3 81 97  ................
46a0: e3 81 9f e6 84 8f e5 91 b3 e3 80 8d e3 82 92 e6  ................
46b0: 8c 81 e3 81 a3 e3 81 a6 e3 81 84 e3 82 8b e3 81  ................
46c0: 93 e3 81 a8 e3 81 ab e3 81 97 e3 81 be e3 81 99  ................
46d0: e3 80 82 0d 0a e3 80 8c 3c 74 74 3e 40 20 e3 83  ........<tt>@ ..
46e0: ac e3 82 a4 e3 83 a4 e5 90 8d 20 3d 20 2e 2e 2e  .......... = ...
46f0: 3c 2f 74 74 3e e3 80 8d 20 e3 81 a8 e3 81 84 e3  </tt>... .......
4700: 81 86 e6 a7 8b e6 96 87 e3 82 92 e4 bd bf e3 81  ................
4710: 84 e3 81 be e3 81 99 e3 80 82 0d 0a e3 81 93 e3  ................
4720: 81 93 e3 81 ab e3 81 af e3 80 81 e3 80 8c 3c 74  ..............<t
4730: 74 3e 40 76 61 6c 75 65 3c 2f 74 74 3e 20 e3 83  t>@value</tt> ..
4740: ac e3 82 a4 e3 83 a4 e3 81 a7 e3 81 ae e5 80 a4  ................
4750: 20 3c 74 74 3e 78 3c 2f 74 74 3e 20 e3 81 af 20   <tt>x</tt> ... 
4760: 3c 74 74 3e 40 68 6f 67 65 3c 2f 74 74 3e 20 e3  <tt>@hoge</tt> .
4770: 83 ac e3 82 a4 e3 83 a4 e3 81 a7 e3 81 af e3 81  ................
4780: a9 e3 81 86 e3 81 84 e3 81 86 e6 84 8f e5 91 b3  ................
4790: e3 81 ab e3 81 aa e3 82 8b e3 81 8b ef bc 9f e3  ................
47a0: 80 8d 0d 0a e3 82 92 e8 a8 88 e7 ae 97 e3 81 97  ................
47b0: e3 81 a6 e8 bf 94 e3 81 99 e9 96 a2 e6 95 b0 e3  ................
47c0: 82 92 e7 99 bb e9 8c b2 e3 81 97 e3 81 be e3 81  ................
47d0: 99 e3 80 82 0d 0a e3 81 93 e3 82 8c e3 81 a7 e3  ................
47e0: 80 81 50 6f 6c 65 6d 79 20 e3 81 ab e3 82 82 e3  ..Polemy .......
47f0: 80 81 3c 74 74 3e 40 68 6f 67 65 3c 2f 74 74 3e  ..<tt>@hoge</tt>
4800: 20 e3 83 ac e3 82 a4 e3 83 a4 e3 81 ae e6 84 8f   ...............
4810: e5 91 b3 e3 81 8c e3 82 8f e3 81 8b e3 82 8b e3  ................
4820: 82 88 e3 81 86 e3 81 ab e3 81 aa e3 82 8a e3 81  ................
4830: be e3 81 97 e3 81 9f e3 80 82 0d 0a 3c 2f 70 3e  ............</p>
4840: 0d 0a 3c 70 72 65 3e 0d 0a 20 20 20 20 26 67 74  ..<pre>..    &gt
4850: 3b 26 67 74 3b 20 40 68 6f 67 65 28 20 33 20 29  ;&gt; @hoge( 3 )
4860: 0d 0a 20 20 20 20 36 0d 0a 3c 2f 70 72 65 3e 0d  ..    6..</pre>.
4870: 0a 3c 70 3e 0d 0a e3 81 a7 e3 81 af e3 80 81 31  .<p>...........1
4880: 2b 32 20 e3 82 92 20 3c 74 74 3e 40 68 6f 67 65  +2 ... <tt>@hoge
4890: 3c 2f 74 74 3e 20 e3 83 ac e3 82 a4 e3 83 a4 e3  </tt> ..........
48a0: 81 a7 e5 8b 95 e3 81 8b e3 81 97 e3 81 a6 e3 81  ................
48b0: bf e3 81 be e3 81 97 e3 82 87 e3 81 86 e3 80 82  ................
48c0: 0d 0a 3c 2f 70 3e 0d 0a 3c 70 72 65 3e 0d 0a 20  ..</p>..<pre>.. 
48d0: 20 20 20 26 67 74 3b 26 67 74 3b 20 40 68 6f 67     &gt;&gt; @hog
48e0: 65 28 20 31 20 2b 20 32 20 29 0d 0a 20 20 20 20  e( 1 + 2 )..    
48f0: 70 6f 6c 65 6d 79 2e 66 61 69 6c 75 72 65 2e 52  polemy.failure.R
4900: 75 6e 74 69 6d 65 45 78 63 65 70 74 69 6f 6e 40  untimeException@
4910: 43 3a 5c 44 65 76 65 6c 6f 70 5c 50 72 6f 6a 65  C:\Develop\Proje
4920: 63 74 73 5c 50 6f 6c 65 6d 79 5c 70 6f 6c 65 6d  cts\Polemy\polem
4930: 79 5c 65 76 61 6c 2e 64 28 34 36 36 29 3a 0d 0a  y\eval.d(466):..
4940: 20 20 20 20 5b 3c 52 45 50 4c 3e 3a 33 3a 37 5d      [<REPL>:3:7]
4950: 20 6f 6e 6c 79 20 40 76 61 6c 75 65 20 6c 61 79   only @value lay
4960: 65 72 20 63 61 6e 20 63 61 6c 6c 20 6e 61 74 69  er can call nati
4970: 76 65 20 66 75 6e 63 74 69 6f 6e 3a 20 2b 0d 0a  ve function: +..
4980: 20 20 20 20 5b 3c 52 45 50 4c 3e 3a 33 3a 37 5d      [<REPL>:3:7]
4990: 20 2b 0d 0a 3c 2f 70 72 65 3e 0d 0a 3c 70 3e 0d   +..</pre>..<p>.
49a0: 0a e3 81 be e3 81 a0 e3 82 a8 e3 83 a9 e3 83 bc  ................
49b0: e3 81 a7 e3 81 99 e3 81 ad e3 80 82 e3 81 93 e3  ................
49c0: 82 8c e3 81 af e8 a6 81 e3 81 99 e3 82 8b e3 81  ................
49d0: ab 20 22 2b 22 20 e3 81 ae e6 84 8f e5 91 b3 e3  . "+" ..........
49e0: 81 8c e3 82 8f e3 81 8b e3 82 89 e3 81 aa e3 81  ................
49f0: 84 e3 80 81 e3 81 a8 e8 a8 80 e3 81 a3 e3 81 a6  ................
4a00: e3 81 84 e3 81 be e3 81 99 e3 80 82 0d 0a 3c 66  ..............<f
4a10: 6f 6e 74 20 63 6f 6c 6f 72 3d 72 65 64 3e 3c 62  ont color=red><b
4a20: 3e e3 83 ac e3 82 a4 e3 83 a4 e6 8c 87 e5 ae 9a  >...............
4a30: e5 a4 89 e6 95 b0 e5 ae 9a e7 be a9 e5 bc 8f 3c  ...............<
4a40: 2f 62 3e 3c 2f 66 6f 6e 74 3e 20 e3 81 a7 e3 80  /b></font> .....
4a50: 81 22 2b 22 20 e3 81 ae e6 84 8f e5 91 b3 e3 82  ."+" ...........
4a60: 92 e6 95 99 e3 81 88 e3 81 a6 e3 81 82 e3 81 92  ................
4a70: e3 81 be e3 81 99 e3 80 82 0d 0a 3c 2f 70 3e 0d  ...........</p>.
4a80: 0a 3c 70 72 65 3e 0d 0a 20 20 20 20 26 67 74 3b  .<pre>..    &gt;
4a90: 26 67 74 3b 20 40 68 6f 67 65 20 22 2b 22 20 3d  &gt; @hoge "+" =
4aa0: 20 66 75 6e 28 78 2c 20 79 29 20 7b 78 7d 0d 0a   fun(x, y) {x}..
4ab0: 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 3a 31 38      (function:18
4ac0: 32 65 63 61 30 3a 31 38 34 33 35 65 30 29 0d 0a  2eca0:18435e0)..
4ad0: 20 20 20 20 26 67 74 3b 26 67 74 3b 20 40 68 6f      &gt;&gt; @ho
4ae0: 67 65 28 20 33 20 2b 20 34 20 29 0d 0a 20 20 20  ge( 3 + 4 )..   
4af0: 20 36 0d 0a 3c 2f 70 72 65 3e 0d 0a 3c 70 3e 0d   6..</pre>..<p>.
4b00: 0a e3 81 a7 e3 81 8d e3 81 be e3 81 97 e3 81 9f  ................
4b10: e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70 3e 0d 0a  .....</p>..<p>..
4b20: e4 bb 96 e3 81 ae e7 b5 84 e3 81 bf e8 be bc e3  ................
4b30: 81 bf e9 96 a2 e6 95 b0 e3 81 ae e6 84 8f e5 91  ................
4b40: b3 e3 82 82 e6 b1 ba e3 82 81 e3 81 a6 e3 81 bf  ................
4b50: e3 81 be e3 81 97 e3 82 87 e3 81 86 e3 80 82 e3  ................
4b60: 81 93 e3 81 ae 20 3c 74 74 3e 40 68 6f 67 65 3c  ..... <tt>@hoge<
4b70: 2f 74 74 3e 20 e3 83 ac e3 82 a4 e3 83 a4 e3 81  /tt> ...........
4b80: a7 e3 81 af e3 80 81 0d 0a e5 bc 95 e3 81 8d e7  ................
4b90: ae 97 e3 81 ae e3 81 a4 e3 82 82 e3 82 8a e3 81  ................
4ba0: a7 e6 9b b8 e3 81 84 e3 81 9f e3 82 b3 e3 83 bc  ................
4bb0: e3 83 89 e3 81 8c e3 80 81 e6 8e 9b e3 81 91 e7  ................
4bc0: ae 97 e3 81 ab e3 81 aa e3 81 a3 e3 81 a6 e3 81  ................
4bd0: 97 e3 81 be e3 81 86 e3 81 ae e3 81 a0 ef bc 81  ................
4be0: 0d 0a 3c 2f 70 3e 0d 0a 3c 70 72 65 3e 0d 0a 20  ..</p>..<pre>.. 
4bf0: 20 20 20 26 67 74 3b 26 67 74 3b 20 40 68 6f 67     &gt;&gt; @hog
4c00: 65 20 22 2d 22 20 3d 20 66 75 6e 28 78 2c 20 79  e "-" = fun(x, y
4c10: 29 20 7b 78 20 2a 20 79 7d 0d 0a 20 20 20 20 28  ) {x * y}..    (
4c20: 66 75 6e 63 74 69 6f 6e 3a 31 62 34 63 36 61 30  function:1b4c6a0
4c30: 3a 31 62 34 66 62 65 30 29 0d 0a 20 20 20 20 26  :1b4fbe0)..    &
4c40: 67 74 3b 26 67 74 3b 20 40 68 6f 67 65 28 20 35  gt;&gt; @hoge( 5
4c50: 20 2d 20 36 20 29 0d 0a 20 20 20 20 70 6f 6c 65   - 6 )..    pole
4c60: 6d 79 2e 66 61 69 6c 75 72 65 2e 52 75 6e 74 69  my.failure.Runti
4c70: 6d 65 45 78 63 65 70 74 69 6f 6e 40 43 3a 5c 44  meException@C:\D
4c80: 65 76 65 6c 6f 70 5c 50 72 6f 6a 65 63 74 73 5c  evelop\Projects\
4c90: 50 6f 6c 65 6d 79 5c 70 6f 6c 65 6d 79 5c 65 76  Polemy\polemy\ev
4ca0: 61 6c 2e 64 28 34 36 39 29 3a 0d 0a 20 20 20 20  al.d(469):..    
4cb0: 5b 3c 52 45 50 4c 3e 3a 33 3a 32 34 5d 20 6f 6e  [<REPL>:3:24] on
4cc0: 6c 79 20 40 76 61 6c 75 65 20 6c 61 79 65 72 20  ly @value layer 
4cd0: 63 61 6e 20 63 61 6c 6c 20 6e 61 74 69 76 65 20  can call native 
4ce0: 66 75 6e 63 74 69 6f 6e 3a 20 2a 0d 0a 20 20 20  function: *..   
4cf0: 20 5b 3c 52 45 50 4c 3e 3a 33 3a 32 34 5d 20 2a   [<REPL>:3:24] *
4d00: 0d 0a 20 20 20 20 5b 3c 52 45 50 4c 3e 3a 34 3a  ..    [<REPL>:4:
4d10: 38 5d 20 2d 0d 0a 3c 2f 70 72 65 3e 0d 0a 3c 70  8] -..</pre>..<p
4d20: 3e 0d 0a 35 e3 80 81 e3 81 ae e6 84 8f e5 91 b3  >..5............
4d30: e3 81 af 20 31 30 20 e3 81 a7 20 36 20 e3 81 ae  ... 10 ... 6 ...
4d40: e6 84 8f e5 91 b3 e3 81 af 20 31 32 20 e3 81 aa  ......... 12 ...
4d50: e3 81 ae e3 81 a7 e3 80 81 31 30 20 2d 20 31 32  .........10 - 12
4d60: 20 e3 81 a8 e8 a6 8b e3 81 9b e3 81 8b e3 81 91   ...............
4d70: e3 81 a6 e6 8e 9b e3 81 91 e7 ae 97 e3 81 97 e3  ................
4d80: 81 a6 20 31 32 30 20 e3 81 8c e8 bf 94 e3 82 8b  .. 120 .........
4d90: e3 81 ae e3 81 a0 ef bc 81 0d 0a e3 81 a8 e6 80  ................
4da0: 9d e3 81 84 e3 81 8d e3 82 84 e3 80 81 e3 82 a8  ................
4db0: e3 83 a9 e3 83 bc e3 81 ab e3 81 aa e3 81 a3 e3  ................
4dc0: 81 a6 e3 81 97 e3 81 be e3 81 84 e3 81 be e3 81  ................
4dd0: 97 e3 81 9f e3 80 82 e3 81 aa e3 81 9c e3 81 a7  ................
4de0: e3 81 97 e3 82 87 e3 81 86 e3 80 82 e3 81 9d e3  ................
4df0: 82 8c e3 81 af e3 80 81 e3 81 93 e3 81 ae 20 22  .............. "
4e00: 2d 22 20 e3 81 ae e5 ae 9a e7 be a9 e3 80 81 0d  -" .............
4e10: 0a 3c 63 6f 64 65 3e 66 75 6e 28 78 2c 20 79 29  .<code>fun(x, y)
4e20: 20 7b 78 20 2a 20 79 7d 3c 2f 63 6f 64 65 3e 20   {x * y}</code> 
4e30: e8 87 aa e4 bd 93 e3 81 8c e3 80 81 3c 74 74 3e  ............<tt>
4e40: 40 68 6f 67 65 3c 2f 74 74 3e 20 e3 83 ac e3 82  @hoge</tt> .....
4e50: a4 e3 83 a4 e3 81 a7 e5 ae 9f e8 a1 8c e3 81 95  ................
4e60: e3 82 8c e3 82 8b e3 81 8b e3 82 89 e3 81 a7 e3  ................
4e70: 81 99 e3 80 82 0d 0a e6 8e 9b e3 81 91 e7 ae 97  ................
4e80: e3 81 af e3 81 be e3 81 a0 e5 ae 9a e7 be a9 e3  ................
4e90: 81 97 e3 81 a6 e3 81 84 e3 81 be e3 81 9b e3 82  ................
4ea0: 93 e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70 3e 0d  ......</p>..<p>.
4eb0: 0a e3 81 93 e3 81 93 e3 81 af e3 80 81 e3 80 8c  ................
4ec0: e6 99 ae e9 80 9a e3 81 ae e3 80 8d e6 84 8f e5  ................
4ed0: 91 b3 e3 81 ae e6 8e 9b e3 81 91 e7 ae 97 e3 82  ................
4ee0: 92 e4 bd bf e3 81 84 e3 81 9f e3 81 84 e3 81 ae  ................
4ef0: e3 81 a7 e3 81 99 e3 80 82 0d 0a e3 81 93 e3 81  ................
4f00: ae e9 83 a8 e5 88 86 e3 81 ab e3 81 a4 e3 81 84  ................
4f10: e3 81 a6 e3 81 af e3 80 81 3c 74 74 3e 40 76 61  .........<tt>@va
4f20: 6c 75 65 3c 2f 74 74 3e 20 e3 83 ac e3 82 a4 e3  lue</tt> .......
4f30: 83 a4 e3 81 a7 e8 a8 88 e7 ae 97 e3 81 97 e3 81  ................
4f40: a6 e6 ac b2 e3 81 97 e3 81 84 e3 80 82 0d 0a e3  ................
4f50: 81 9d e3 82 93 e3 81 aa e3 81 a8 e3 81 8d e3 81  ................
4f60: af e3 80 81 e3 83 ac e3 82 a4 e3 83 a4 e6 8c 87  ................
4f70: e5 ae 9a e5 bc 8f e3 82 92 e4 bd bf e3 81 84 e3  ................
4f80: 81 be e3 81 99 e3 80 82 0d 0a 3c 2f 70 3e 0d 0a  ..........</p>..
4f90: 3c 70 72 65 3e 0d 0a 20 20 20 20 26 67 74 3b 26  <pre>..    &gt;&
4fa0: 67 74 3b 20 40 68 6f 67 65 20 22 2d 22 20 3d 20  gt; @hoge "-" = 
4fb0: 66 75 6e 28 78 2c 20 79 29 20 7b 3c 62 3e 40 76  fun(x, y) {<b>@v
4fc0: 61 6c 75 65 28 40 68 6f 67 65 28 78 29 20 2a 20  alue(@hoge(x) * 
4fd0: 40 68 6f 67 65 28 79 29 29 3c 2f 62 3e 7d 0d 0a  @hoge(y))</b>}..
4fe0: 20 20 20 20 28 66 75 6e 63 74 69 6f 6e 3a 31 62      (function:1b
4ff0: 30 38 36 63 30 3a 31 62 34 66 62 65 30 29 0d 0a  086c0:1b4fbe0)..
5000: 20 20 20 20 26 67 74 3b 26 67 74 3b 20 40 68 6f      &gt;&gt; @ho
5010: 67 65 28 20 35 20 2d 20 36 20 29 0d 0a 20 20 20  ge( 5 - 6 )..   
5020: 20 31 32 30 0d 0a 3c 2f 70 72 65 3e 0d 0a 3c 70   120..</pre>..<p
5030: 3e 0d 0a e3 81 a7 e3 81 8d e3 81 be e3 81 97 e3  >...............
5040: 81 9f e3 80 82 e6 8e 9b e3 81 91 e7 ae 97 e3 81  ................
5050: af e3 80 81 3c 74 74 3e 40 76 61 6c 75 65 3c 2f  ....<tt>@value</
5060: 74 74 3e 20 e3 83 ac e3 82 a4 e3 83 a4 e3 81 ae  tt> ............
5070: e6 84 8f e5 91 b3 e3 81 a7 e5 ae 9f e8 a1 8c e3  ................
5080: 81 97 e3 81 be e3 81 99 e3 80 82 0d 0a e5 90 84  ................
5090: e5 a4 89 e6 95 b0 e3 81 af e3 80 81 3c 74 74 3e  ............<tt>
50a0: 40 68 6f 67 65 3c 2f 74 74 3e 20 e3 83 ac e3 82  @hoge</tt> .....
50b0: a4 e3 83 a4 e3 81 a7 e8 a8 88 e7 ae 97 e3 81 95  ................
50c0: e3 82 8c e3 81 9f e6 84 8f e5 91 b3 e3 82 92 e4  ................
50d0: bd bf e3 81 84 e3 81 be e3 81 99 e3 80 81 e3 81  ................
50e0: a8 e3 81 84 e3 81 86 e6 84 8f e5 91 b3 e3 81 ab  ................
50f0: e3 81 aa e3 82 8a e3 81 be e3 81 99 e3 80 82 0d  ................
5100: 0a 3c 2f 70 3e 0d 0a 3c 2f 64 64 3e 0d 0a 0d 0a  .</p>..</dd>....
5110: 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f 72 65 72  <script>explorer
5120: 2e 6f 75 74 6c 69 6e 65 2e 77 72 69 74 65 45 6e  .outline.writeEn
5130: 61 62 6c 65 64 20 3d 20 74 72 75 65 3b 3c 2f 73  abled = true;</s
5140: 63 72 69 70 74 3e 0d 0a 3c 64 74 3e 3c 73 70 61  cript>..<dt><spa
5150: 6e 20 63 6c 61 73 73 3d 22 64 65 63 6c 22 3e 0d  n class="decl">.
5160: 0a 3c 73 70 61 6e 20 63 6c 61 73 73 3d 22 63 75  .<span class="cu
5170: 72 72 73 79 6d 62 6f 6c 22 3e e9 96 a2 e6 95 b0  rrsymbol">......
5180: e3 81 ae e8 87 aa e5 8b 95 e3 83 aa e3 83 95 e3  ................
5190: 83 88 3c 2f 73 70 61 6e 3e 0d 0a 3c 73 63 72 69  ..</span>..<scri
51a0: 70 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c  pt>explorer.outl
51b0: 69 6e 65 2e 61 64 64 44 65 63 6c 28 27 e9 96 a2  ine.addDecl('...
51c0: e6 95 b0 e3 81 ae e8 87 aa e5 8b 95 e3 83 aa e3  ................
51d0: 83 95 e3 83 88 27 29 3b 3c 2f 73 63 72 69 70 74  .....');</script
51e0: 3e 0d 0a 0d 0a 3c 2f 73 70 61 6e 3e 3c 2f 64 74  >....</span></dt
51f0: 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f  >..<script>explo
5200: 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 77 72 69 74  rer.outline.writ
5210: 65 45 6e 61 62 6c 65 64 20 3d 20 66 61 6c 73 65  eEnabled = false
5220: 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 0d 0a 20 3c  ;</script>.... <
5230: 64 64 3e 3c 70 3e 0d 0a e7 b6 9a e3 81 8d e3 81  dd><p>..........
5240: a7 e3 81 99 e3 80 82 e3 81 a1 e3 82 87 e3 81 a3  ................
5250: e3 81 a8 e9 96 a2 e6 95 b0 e3 82 92 e5 ae 9a e7  ................
5260: be a9 e3 81 97 e3 81 a6 e3 81 bf e3 81 be e3 81  ................
5270: 97 e3 81 9f e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c  .........</p>..<
5280: 70 72 65 3e 0d 0a 20 20 20 20 26 67 74 3b 26 67  pre>..    &gt;&g
5290: 74 3b 20 64 65 66 20 74 77 6f 4d 69 6e 75 73 28  t; def twoMinus(
52a0: 78 2c 79 2c 7a 29 20 7b 20 78 20 2d 20 79 20 2d  x,y,z) { x - y -
52b0: 20 7a 20 7d 0d 0a 20 20 20 20 28 66 75 6e 63 74   z }..    (funct
52c0: 69 6f 6e 3a 31 62 32 36 34 32 30 3a 31 62 34 66  ion:1b26420:1b4f
52d0: 62 65 30 29 0d 0a 20 20 20 20 26 67 74 3b 26 67  be0)..    &gt;&g
52e0: 74 3b 20 74 77 6f 4d 69 6e 75 73 28 31 2c 32 2c  t; twoMinus(1,2,
52f0: 33 29 0d 0a 20 20 20 20 2d 34 0d 0a 3c 2f 70 72  3)..    -4..</pr
5300: 65 3e 0d 0a 3c 70 3e 0d 0a 3c 74 74 3e 40 76 61  e>..<p>..<tt>@va
5310: 6c 75 65 3c 2f 74 74 3e 20 e3 83 ac e3 82 a4 e3  lue</tt> .......
5320: 83 a4 e3 81 a7 e5 ae 9f e8 a1 8c e3 81 99 e3 82  ................
5330: 8b e3 81 a8 e3 80 81 e5 bd 93 e7 84 b6 e3 80 81  ................
5340: 31 20 e3 81 8b e3 82 89 20 32 20 e3 81 a8 20 33  1 ...... 2 ... 3
5350: 20 e3 82 92 e5 bc 95 e3 81 84 e3 81 a6 e3 80 81   ...............
5360: 2d 34 20 e3 81 a7 e3 81 99 e3 80 82 0d 0a 3c 2f  -4 ...........</
5370: 70 3e 0d 0a 3c 70 72 65 3e 0d 0a 20 20 20 20 26  p>..<pre>..    &
5380: 67 74 3b 26 67 74 3b 20 40 68 6f 67 65 28 20 74  gt;&gt; @hoge( t
5390: 77 6f 4d 69 6e 75 73 28 31 2c 32 2c 33 29 20 29  woMinus(1,2,3) )
53a0: 0d 0a 20 20 20 20 34 38 0d 0a 3c 2f 70 72 65 3e  ..    48..</pre>
53b0: 0d 0a 3c 70 3e 0d 0a 3c 74 74 3e 40 68 6f 67 65  ..<p>..<tt>@hoge
53c0: 3c 2f 74 74 3e 20 e3 83 ac e3 82 a4 e3 83 a4 e3  </tt> ..........
53d0: 81 a0 e3 81 a8 e3 80 81 32 20 e3 81 a8 20 34 20  ........2 ... 4 
53e0: e3 81 a8 20 36 20 e3 82 92 e6 8e 9b e3 81 91 e7  ... 6 ..........
53f0: ae 97 e3 81 99 e3 82 8b e3 81 ae e3 81 a7 e3 80  ................
5400: 81 e7 b5 90 e6 9e 9c e3 81 af 20 34 38 20 e3 81  .......... 48 ..
5410: a7 e3 81 99 e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c  .........</p>..<
5420: 70 3e 0d 0a 31 2c 20 32 2c 20 33 20 e3 81 ae e3  p>..1, 2, 3 ....
5430: 82 88 e3 81 86 e3 81 aa e5 80 a4 e3 81 a8 e3 80  ................
5440: 81 2b 20 e3 82 84 20 2d 20 e3 81 ae e3 82 88 e3  .+ ... - .......
5450: 81 86 e3 81 aa e7 b5 84 e3 81 bf e8 be bc e3 81  ................
5460: bf e9 96 a2 e6 95 b0 e3 81 ab e3 81 a4 e3 81 84  ................
5470: e3 81 a6 e3 81 af e3 80 81 0d 0a e3 80 8c 3c 74  ..............<t
5480: 74 3e 40 68 6f 67 65 3c 2f 74 74 3e 20 e3 83 ac  t>@hoge</tt> ...
5490: e3 82 a4 e3 83 a4 e3 81 a7 e3 81 ae e6 84 8f e5  ................
54a0: 91 b3 e3 80 8d e3 82 92 e3 83 ac e3 82 a4 e3 83  ................
54b0: a4 e3 82 92 e5 ae 9a e7 be a9 e3 81 99 e3 82 8b  ................
54c0: e4 ba ba e3 81 8c e6 b1 ba e3 82 81 e3 81 a6 e3  ................
54d0: 82 84 e3 82 8b e5 bf 85 e8 a6 81 e3 81 8c e3 81  ................
54e0: 82 e3 82 8a e3 81 be e3 81 99 e3 80 82 0d 0a e3  ................
54f0: 81 a7 e3 82 82 e3 80 81 e3 81 9d e3 82 8c e3 81  ................
5500: 95 e3 81 88 e6 b1 ba e3 82 81 e3 82 8c e3 81 b0  ................
5510: e3 80 81 e3 81 82 e3 81 a8 e3 81 af e3 83 97 e3  ................
5520: 83 ad e3 82 b0 e3 83 a9 e3 83 a0 e4 b8 ad e3 81  ................
5530: a7 e8 87 aa e5 88 86 e3 81 a7 e5 ae 9a e7 be a9  ................
5540: e3 81 97 e3 81 9f e9 96 a2 e6 95 b0 e3 81 af e3  ................
5550: 81 99 e3 81 b9 e3 81 a6 e3 80 81 0d 0a 50 6f 6c  .............Pol
5560: 65 6d 79 20 e5 81 b4 e3 81 a7 e8 87 aa e5 8b 95  emy ............
5570: e7 9a 84 e3 81 ab e3 81 9d e3 81 ae e3 83 ac e3  ................
5580: 82 a4 e3 83 a4 e3 81 a7 e3 81 ae e6 84 8f e5 91  ................
5590: b3 e3 81 a7 e5 ae 9f e8 a1 8c e3 81 a7 e3 81 8d  ................
55a0: e3 82 8b e3 82 88 e3 81 86 e3 81 ab e3 81 aa e3  ................
55b0: 82 8a e3 81 be e3 81 99 e3 80 82 0d 0a 3c 2f 70  .............</p
55c0: 3e 0d 0a 3c 70 3e 0d 0a e3 83 ac e3 82 a4 e3 83  >..<p>..........
55d0: a4 e6 8c 87 e5 ae 9a e5 a4 89 e6 95 b0 e5 ae 9a  ................
55e0: e7 be a9 e3 82 92 e4 bd bf e3 81 a3 e3 81 a6 e3  ................
55f0: 80 81 e5 a4 89 e6 95 b0 e3 81 ae e6 84 8f e5 91  ................
5600: b3 e3 82 92 e3 81 9d e3 81 ae e3 83 ac e3 82 a4  ................
5610: e3 83 a4 e3 81 a7 e3 81 a0 e3 81 91 e4 b8 8a e6  ................
5620: 9b b8 e3 81 8d e3 81 97 e3 81 a6 e3 80 81 0d 0a  ................
5630: e9 81 95 e3 81 86 e6 84 8f e5 91 b3 e3 82 92 e4  ................
5640: b8 8e e3 81 88 e3 81 a6 e3 82 84 e3 81 a3 e3 81  ................
5650: a6 e3 82 82 e6 a7 8b e3 81 84 e3 81 be e3 81 9b  ................
5660: e3 82 93 e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70  ........</p>..<p
5670: 72 65 3e 0d 0a 20 20 20 20 26 67 74 3b 26 67 74  re>..    &gt;&gt
5680: 3b 20 64 65 66 20 74 77 6f 4d 69 6e 75 73 28 78  ; def twoMinus(x
5690: 2c 79 2c 7a 29 20 7b 20 78 20 2d 20 79 20 2d 20  ,y,z) { x - y - 
56a0: 7a 20 7d 20 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d  z } <font color=
56b0: 67 72 65 65 6e 3e 23 20 40 76 61 6c 75 65 20 e3  green># @value .
56c0: 83 ac e3 82 a4 e3 83 a4 e3 81 a7 e3 81 ae e5 ae  ................
56d0: 9a e7 be a9 3c 2f 66 6f 6e 74 3e 0d 0a 20 20 20  ....</font>..   
56e0: 20 26 67 74 3b 26 67 74 3b 20 40 68 6f 67 65 20   &gt;&gt; @hoge 
56f0: 74 77 6f 4d 69 6e 75 73 28 78 2c 79 2c 7a 29 20  twoMinus(x,y,z) 
5700: 7b 20 32 31 20 7d 20 20 20 20 20 20 3c 66 6f 6e  { 21 }      <fon
5710: 74 20 63 6f 6c 6f 72 3d 67 72 65 65 6e 3e 23 20  t color=green># 
5720: 40 68 6f 67 65 20 e3 83 ac e3 82 a4 e3 83 a4 e3  @hoge ..........
5730: 81 a7 e3 81 ae e5 ae 9a e7 be a9 3c 2f 66 6f 6e  ...........</fon
5740: 74 3e 0d 0a 20 20 20 20 26 67 74 3b 26 67 74 3b  t>..    &gt;&gt;
5750: 20 74 77 6f 4d 69 6e 75 73 28 31 2c 32 2c 33 29   twoMinus(1,2,3)
5760: 0d 0a 20 20 20 20 2d 34 0d 0a 20 20 20 20 26 67  ..    -4..    &g
5770: 74 3b 26 67 74 3b 20 40 68 6f 67 65 28 20 74 77  t;&gt; @hoge( tw
5780: 6f 4d 69 6e 75 73 28 31 2c 32 2c 33 29 20 29 0d  oMinus(1,2,3) ).
5790: 0a 20 20 20 20 34 32 0d 0a 3c 2f 70 72 65 3e 0d  .    42..</pre>.
57a0: 0a 3c 70 3e 0d 0a e3 81 93 e3 82 93 e3 81 aa e6  .<p>............
57b0: 84 9f e3 81 98 e3 81 a7 e3 80 82 0d 0a 3c 2f 70  .............</p
57c0: 3e 0d 0a 3c 2f 64 64 3e 0d 0a 0d 0a 3c 73 63 72  >..</dd>....<scr
57d0: 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74  ipt>explorer.out
57e0: 6c 69 6e 65 2e 77 72 69 74 65 45 6e 61 62 6c 65  line.writeEnable
57f0: 64 20 3d 20 74 72 75 65 3b 3c 2f 73 63 72 69 70  d = true;</scrip
5800: 74 3e 0d 0a 3c 64 74 3e 3c 73 70 61 6e 20 63 6c  t>..<dt><span cl
5810: 61 73 73 3d 22 64 65 63 6c 22 3e 0d 0a 3c 73 70  ass="decl">..<sp
5820: 61 6e 20 63 6c 61 73 73 3d 22 63 75 72 72 73 79  an class="currsy
5830: 6d 62 6f 6c 22 3e e3 83 ac e3 82 a4 e3 83 a4 e6  mbol">..........
5840: 8c 87 e5 ae 9a e5 bc 95 e6 95 b0 3c 2f 73 70 61  ...........</spa
5850: 6e 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c  n>..<script>expl
5860: 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 61 64 64  orer.outline.add
5870: 44 65 63 6c 28 27 e3 83 ac e3 82 a4 e3 83 a4 e6  Decl('..........
5880: 8c 87 e5 ae 9a e5 bc 95 e6 95 b0 27 29 3b 3c 2f  ...........');</
5890: 73 63 72 69 70 74 3e 0d 0a 0d 0a 3c 2f 73 70 61  script>....</spa
58a0: 6e 3e 3c 2f 64 74 3e 0d 0a 3c 73 63 72 69 70 74  n></dt>..<script
58b0: 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e  >explorer.outlin
58c0: 65 2e 77 72 69 74 65 45 6e 61 62 6c 65 64 20 3d  e.writeEnabled =
58d0: 20 66 61 6c 73 65 3b 3c 2f 73 63 72 69 70 74 3e   false;</script>
58e0: 0d 0a 0d 0a 20 3c 64 64 3e 3c 70 3e 0d 0a e3 81  .... <dd><p>....
58f0: 93 e3 81 93 e3 81 be e3 81 a7 e3 81 ae e3 82 b5  ................
5900: e3 83 b3 e3 83 97 e3 83 ab e3 81 a7 e3 81 af e3  ................
5910: 80 81 e3 82 b3 e3 83 bc e3 83 89 e3 82 92 e6 9b  ................
5920: b8 e3 81 84 e3 81 9f e4 ba ba e3 81 8c e3 80 81  ................
5930: e3 83 ac e3 82 a4 e3 83 a4 e6 8c 87 e5 ae 9a e5  ................
5940: bc 8f e3 81 a7 e6 98 8e e7 a4 ba e7 9a 84 e3 81  ................
5950: ab e3 83 ac e3 82 a4 e3 83 a4 e3 82 92 e5 88 87  ................
5960: e3 82 8a e6 9b bf e3 81 88 e3 81 a6 e3 81 84 e3  ................
5970: 81 be e3 81 97 e3 81 9f e3 80 82 0d 0a 3c 66 6f  .............<fo
5980: 6e 74 20 63 6f 6c 6f 72 3d 72 65 64 3e 3c 62 3e  nt color=red><b>
5990: e3 83 ac e3 82 a4 e3 83 a4 e6 8c 87 e5 ae 9a e5  ................
59a0: bc 95 e6 95 b0 3c 2f 62 3e 3c 2f 66 6f 6e 74 3e  .....</b></font>
59b0: 20 e3 82 92 e4 bd bf e3 81 86 e3 81 a8 e3 80 81   ...............
59c0: e3 83 a9 e3 82 a4 e3 83 96 e3 83 a9 e3 83 aa e9  ................
59d0: 96 a2 e6 95 b0 e3 81 aa e3 81 a9 e3 82 92 e6 9b  ................
59e0: b8 e3 81 8f e3 81 a8 e3 81 8d e3 81 ab e3 80 81  ................
59f0: 0d 0a e3 80 8c e3 81 93 e3 81 ae e9 96 a2 e6 95  ................
5a00: b0 e3 81 ae e7 ac ac ef bc 92 e5 bc 95 e6 95 b0  ................
5a10: e3 81 af 20 3c 74 74 3e 40 68 6f 67 65 3c 2f 74  ... <tt>@hoge</t
5a20: 74 3e 20 e3 83 ac e3 82 a4 e3 83 a4 e3 81 a7 e8  t> .............
5a30: a8 88 e7 ae 97 e3 81 97 e3 81 a6 e6 ac b2 e3 81  ................
5a40: 97 e3 81 84 e3 80 8d 0d 0a e3 81 a8 e3 81 84 e3  ................
5a50: 81 a3 e3 81 9f e6 8c 87 e5 ae 9a e3 81 8c e3 81  ................
5a60: a7 e3 81 8d e3 81 be e3 81 99 e3 80 82 0d 0a 3c  ...............<
5a70: 2f 70 3e 0d 0a 3c 70 72 65 3e 0d 0a 20 20 20 20  /p>..<pre>..    
5a80: 26 67 74 3b 26 67 74 3b 20 64 65 66 20 66 28 78  &gt;&gt; def f(x
5a90: 2c 20 79 20 3c 62 3e 40 68 6f 67 65 3c 2f 62 3e  , y <b>@hoge</b>
5aa0: 29 20 7b 20 78 20 2b 20 40 68 6f 67 65 28 79 29  ) { x + @hoge(y)
5ab0: 20 7d 0d 0a 20 20 20 20 26 67 74 3b 26 67 74 3b   }..    &gt;&gt;
5ac0: 20 66 28 31 2c 20 32 29 0d 0a 20 20 20 20 35 0d   f(1, 2)..    5.
5ad0: 0a 3c 2f 70 72 65 3e 0d 0a 3c 70 3e 0d 0a 66 20  .</pre>..<p>..f 
5ae0: e3 81 ae e7 ac ac ef bc 92 e5 bc 95 e6 95 b0 e3  ................
5af0: 81 af e3 80 81 e5 bf 85 e3 81 9a 20 3c 74 74 3e  ........... <tt>
5b00: 40 68 6f 67 65 3c 2f 74 74 3e 20 e3 83 ac e3 82  @hoge</tt> .....
5b10: a4 e3 83 a4 e3 81 a7 e8 a7 a3 e9 87 88 e3 81 95  ................
5b20: e3 82 8c e3 81 be e3 81 99 e3 80 82 0d 0a 3c 2f  ..............</
5b30: 70 3e 0d 0a 3c 70 72 65 3e 0d 0a 20 20 20 20 26  p>..<pre>..    &
5b40: 67 74 3b 26 67 74 3b 20 64 65 66 20 66 66 28 78  gt;&gt; def ff(x
5b50: 2c 20 79 20 3c 62 3e 40 68 6f 67 65 20 40 76 61  , y <b>@hoge @va
5b60: 6c 75 65 3c 2f 62 3e 29 20 7b 20 78 20 2b 20 40  lue</b>) { x + @
5b70: 68 6f 67 65 28 79 29 20 2b 20 40 76 61 6c 75 65  hoge(y) + @value
5b80: 28 79 29 20 7d 0d 0a 20 20 20 20 26 67 74 3b 26  (y) }..    &gt;&
5b90: 67 74 3b 20 66 66 28 31 2c 20 32 29 0d 0a 20 20  gt; ff(1, 2)..  
5ba0: 20 20 37 0d 0a 3c 2f 70 72 65 3e 0d 0a 3c 70 3e    7..</pre>..<p>
5bb0: 0d 0a 3c 74 74 3e 40 68 6f 67 65 3c 2f 74 74 3e  ..<tt>@hoge</tt>
5bc0: 20 e3 81 a8 20 3c 74 74 3e 40 76 61 6c 75 65 3c   ... <tt>@value<
5bd0: 2f 74 74 3e 20 e3 81 ae e4 b8 a1 e6 96 b9 e3 81  /tt> ...........
5be0: ae e3 83 ac e3 82 a4 e3 83 a4 e3 81 a7 e8 a7 a3  ................
5bf0: e9 87 88 e3 81 97 e3 81 a6 e6 ac b2 e3 81 97 e3  ................
5c00: 81 84 e3 80 81 e3 81 a8 e3 81 84 e3 81 86 e6 ac  ................
5c10: b2 e5 bc b5 e3 82 8a e3 81 aa e4 ba ba e3 81 af  ................
5c20: e3 80 81 0d 0a e3 83 ac e3 82 a4 e3 83 a4 e6 8c  ................
5c30: 87 e5 ae 9a e3 82 92 e8 a4 87 e6 95 b0 e4 b8 a6  ................
5c40: e3 81 b9 e3 81 a6 e4 b8 8b e3 81 95 e3 81 84 e3  ................
5c50: 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70 3e 0d 0a e3  ....</p>..<p>...
5c60: 81 aa e3 81 ab e3 82 82 e3 83 ac e3 82 a4 e3 83  ................
5c70: a4 e6 8c 87 e5 ae 9a e3 81 8c e3 81 aa e3 81 84  ................
5c80: e3 81 a8 e3 80 81 3c 66 6f 6e 74 20 63 6f 6c 6f  ......<font colo
5c90: 72 3d 72 65 64 3e 3c 62 3e e3 83 8b e3 83 a5 e3  r=red><b>.......
5ca0: 83 bc e3 83 88 e3 83 a9 e3 83 ab e3 83 ac e3 82  ................
5cb0: a4 e3 83 a4 e6 8c 87 e5 ae 9a 3c 2f 62 3e 3c 2f  ..........</b></
5cc0: 66 6f 6e 74 3e 20 e3 81 a8 e5 91 bc e3 81 b0 e3  font> ..........
5cd0: 82 8c e3 80 81 0d 0a e3 81 9d e3 81 ae e9 96 a2  ................
5ce0: e6 95 b0 e3 81 ae e5 91 bc e3 81 b3 e5 87 ba e3  ................
5cf0: 81 97 e5 81 b4 e3 81 8c e8 a7 a3 e9 87 88 e3 81  ................
5d00: 95 e3 82 8c e3 81 a6 e3 81 84 e3 81 9f e3 83 ac  ................
5d10: e3 82 a4 e3 83 a4 e3 81 a8 e5 90 8c e3 81 98 e3  ................
5d20: 81 a8 e3 81 93 e3 82 8d e3 81 ab e3 82 bb e3 83  ................
5d30: 83 e3 83 88 e3 81 95 e3 82 8c e3 81 be e3 81 99  ................
5d40: e3 80 82 0d 0a 3c 74 74 3e 6c 65 74 3c 2f 74 74  .....<tt>let</tt
5d50: 3e 2c 20 3c 74 74 3e 76 61 72 3c 2f 74 74 3e 2c  >, <tt>var</tt>,
5d60: 20 3c 74 74 3e 64 65 66 3c 2f 74 74 3e 20 e3 81   <tt>def</tt> ..
5d70: ab e3 82 88 e3 82 8b e5 a4 89 e6 95 b0 e5 ae 9a  ................
5d80: e7 be a9 e3 82 82 e5 90 8c e3 81 98 e3 81 a7 e3  ................
5d90: 80 81 0d 0a 3c 74 74 3e 40 68 6f 67 65 20 78 20  ....<tt>@hoge x 
5da0: 3d 20 2e 2e 2e 3c 2f 74 74 3e 20 e3 81 a8 e3 83  = ...</tt> .....
5db0: ac e3 82 a4 e3 83 a4 e3 82 92 e6 98 8e e7 a4 ba  ................
5dc0: e3 81 99 e3 82 8b e3 81 a8 e3 81 9d e3 81 ae e3  ................
5dd0: 83 ac e3 82 a4 e3 83 a4 e3 81 a7 e3 81 ae e5 a4  ................
5de0: 89 e6 95 b0 e3 81 ae e6 84 8f e5 91 b3 e3 81 8c  ................
5df0: e5 ae 9a e7 be a9 e3 81 95 e3 82 8c e3 81 be e3  ................
5e00: 81 99 e3 81 8c e3 80 81 0d 0a 3c 74 74 3e 6c 65  ..........<tt>le
5e10: 74 20 78 20 3d 20 2e 2e 2e 3c 2f 74 74 3e 20 e3  t x = ...</tt> .
5e20: 81 a8 e3 83 ac e3 82 a4 e3 83 a4 e6 8c 87 e5 ae  ................
5e30: 9a e3 81 97 e3 81 aa e3 81 84 e3 81 a7 e6 9b b8  ................
5e40: e3 81 8f e3 81 a8 e3 80 81 e7 8f be e5 9c a8 e8  ................
5e50: a7 a3 e9 87 88 e4 b8 ad e3 81 ae e3 83 ac e3 82  ................
5e60: a4 e3 83 a4 e3 81 ab e5 ae 9a e7 be a9 e3 80 81  ................
5e70: e3 81 a8 e3 81 84 e3 81 86 e5 8b 95 e4 bd 9c e3  ................
5e80: 82 92 e3 81 97 e3 81 be e3 81 99 e3 80 82 0d 0a  ................
5e90: 3c 2f 70 3e 0d 0a 3c 2f 64 64 3e 0d 0a 0d 0a 3c  </p>..</dd>....<
5ea0: 73 63 72 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e  script>explorer.
5eb0: 6f 75 74 6c 69 6e 65 2e 77 72 69 74 65 45 6e 61  outline.writeEna
5ec0: 62 6c 65 64 20 3d 20 74 72 75 65 3b 3c 2f 73 63  bled = true;</sc
5ed0: 72 69 70 74 3e 0d 0a 3c 64 74 3e 3c 73 70 61 6e  ript>..<dt><span
5ee0: 20 63 6c 61 73 73 3d 22 64 65 63 6c 22 3e 0d 0a   class="decl">..
5ef0: 3c 73 70 61 6e 20 63 6c 61 73 73 3d 22 63 75 72  <span class="cur
5f00: 72 73 79 6d 62 6f 6c 22 3e e3 83 9c e3 83 88 e3  rsymbol">.......
5f10: 83 a0 e3 81 a8 e8 87 aa e5 8b 95 e3 83 a1 e3 83  ................
5f20: a2 e5 8c 96 3c 2f 73 70 61 6e 3e 0d 0a 3c 73 63  ....</span>..<sc
5f30: 72 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75  ript>explorer.ou
5f40: 74 6c 69 6e 65 2e 61 64 64 44 65 63 6c 28 27 e3  tline.addDecl('.
5f50: 83 9c e3 83 88 e3 83 a0 e3 81 a8 e8 87 aa e5 8b  ................
5f60: 95 e3 83 a1 e3 83 a2 e5 8c 96 27 29 3b 3c 2f 73  ..........');</s
5f70: 63 72 69 70 74 3e 0d 0a 0d 0a 3c 2f 73 70 61 6e  cript>....</span
5f80: 3e 3c 2f 64 74 3e 0d 0a 3c 73 63 72 69 70 74 3e  ></dt>..<script>
5f90: 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65  explorer.outline
5fa0: 2e 77 72 69 74 65 45 6e 61 62 6c 65 64 20 3d 20  .writeEnabled = 
5fb0: 66 61 6c 73 65 3b 3c 2f 73 63 72 69 70 74 3e 0d  false;</script>.
5fc0: 0a 0d 0a 20 3c 64 64 3e 3c 70 3e 0d 0a e3 83 91  ... <dd><p>.....
5fd0: e3 82 bf e3 83 bc e3 83 b3 e3 83 9e e3 83 83 e3  ................
5fe0: 83 81 e5 a4 b1 e6 95 97 e6 99 82 e3 81 a8 e3 80  ................
5ff0: 81 22 2e 2e 2e 22 20 e3 81 a8 e3 81 84 e3 81 86  ."..." .........
6000: e5 bc 8f e3 82 92 e5 ae 9f e8 a1 8c e3 81 97 e3  ................
6010: 81 9f e3 81 a8 e3 81 8d e3 81 a8 e3 80 81 e5 86  ................
6020: 8d e5 b8 b0 e3 81 8c e7 84 a1 e9 99 90 e3 81 ab  ................
6030: e6 ad a2 e3 81 be e3 82 89 e3 81 aa e3 81 8f e3  ................
6040: 81 aa e3 81 a3 e3 81 9f e3 81 a8 e3 81 8d e3 80  ................
6050: 81 0d 0a e3 81 ab e3 81 af e3 80 81 50 6f 6c 65  ............Pole
6060: 6d 79 20 e3 81 ae e3 82 b3 e3 83 bc e3 83 89 e3  my .............
6070: 81 af e5 ae 9f e8 a1 8c e6 99 82 e3 82 a8 e3 83  ................
6080: a9 e3 83 bc e3 81 a7 e7 b5 82 e4 ba 86 e3 81 97  ................
6090: e3 81 be e3 81 99 e2 80 a6 e2 80 a6 3c 74 74 3e  ............<tt>
60a0: 40 76 61 6c 75 65 3c 2f 74 74 3e 20 e3 83 ac e3  @value</tt> ....
60b0: 82 a4 e3 83 a4 e3 81 aa e3 82 89 e3 81 b0 e3 80  ................
60c0: 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70 3e 0d 0a e3 83  ...</p>..<p>....
60d0: a6 e3 83 bc e3 82 b6 e3 83 bc e5 ae 9a e7 be a9  ................
60e0: e3 83 ac e3 82 a4 e3 83 a4 e3 81 a7 e3 81 af e3  ................
60f0: 80 81 e3 81 93 e3 81 ae e3 82 88 e3 81 86 e3 81  ................
6100: aa e6 99 82 e3 81 ab e3 82 82 e5 ae 9f e8 a1 8c  ................
6110: e6 99 82 e3 82 a8 e3 83 a9 e3 83 bc e3 81 ab e3  ................
6120: 81 aa e3 82 89 e3 81 9a e3 80 81 0d 0a e3 80 8c  ................
6130: 3c 66 6f 6e 74 20 63 6f 6c 6f 72 3d 72 65 64 3e  <font color=red>
6140: 3c 62 3e e3 83 9c e3 83 88 e3 83 a0 3c 2f 62 3e  <b>.........</b>
6150: 3c 2f 66 6f 6e 74 3e e3 80 8d e3 81 a8 e3 81 84  </font>.........
6160: e3 81 86 e7 89 b9 e5 88 a5 e3 81 aa e5 80 a4 e3  ................
6170: 81 8c e3 83 aa e3 83 95 e3 83 88 e9 96 a2 e6 95  ................
6180: b0 e3 81 ab e6 b8 a1 e3 81 95 e3 82 8c e3 81 be  ................
6190: e3 81 99 e3 80 82 0d 0a e7 b5 84 e3 81 bf e8 be  ................
61a0: bc e3 81 bf e3 81 ae 20 3c 74 74 3e 5f 69 73 62  ....... <tt>_isb
61b0: 6f 74 3c 2f 74 74 3e 20 e9 96 a2 e6 95 b0 e3 81  ot</tt> ........
61c0: a7 e3 80 81 e3 83 9c e3 83 88 e3 83 a0 e3 81 8b  ................
61d0: e3 81 a9 e3 81 86 e3 81 8b e5 88 a4 e5 ae 9a e3  ................
61e0: 81 a7 e3 81 8d e3 81 be e3 81 99 e3 80 82 0d 0a  ................
61f0: 3c 2f 70 3e 0d 0a 3c 70 3e 0d 0a e3 80 8c e5 86  </p>..<p>.......
6200: 8d e5 b8 b0 e3 81 8c e7 84 a1 e9 99 90 e3 81 ab  ................
6210: e6 ad a2 e3 81 be e3 82 89 e3 81 aa e3 81 8f e3  ................
6220: 81 aa e3 81 a3 e3 81 9f e3 81 a8 e3 81 8d e3 80  ................
6230: 8d e3 81 af e3 80 81 0d 0a e3 81 82 e3 82 8b e5  ................
6240: bc 95 e6 95 b0 e3 81 a7 e5 91 bc e3 81 b3 e5 87  ................
6250: ba e3 81 95 e3 82 8c e3 81 9f e9 96 a2 e6 95 b0  ................
6260: e3 81 8c e3 80 81 72 65 74 75 72 6e 20 e3 81 99  ......return ...
6270: e3 82 8b e3 82 88 e3 82 8a e3 82 82 e5 89 8d e3  ................
6280: 81 ab e3 81 be e3 81 9f e5 90 8c e3 81 98 e5 bc  ................
6290: 95 e6 95 b0 e3 81 a7 e5 91 bc e3 81 b3 e5 87 ba  ................
62a0: e3 81 95 e3 82 8c e3 81 9f e3 82 89 e3 80 81 0d  ................
62b0: 0a e3 83 ab e3 83 bc e3 83 97 e3 81 97 e3 81 a6  ................
62c0: e3 81 84 e3 82 8b e3 81 a8 e8 a6 8b e3 81 aa e3  ................
62d0: 81 99 e3 81 93 e3 81 a8 e3 81 a7 e5 88 a4 e5 ae  ................
62e0: 9a e3 81 97 e3 81 a6 e3 81 84 e3 81 be e3 81 99  ................
62f0: e3 80 82 0d 0a e3 81 93 e3 82 8c e3 82 92 e5 88  ................
6300: a4 e5 ae 9a e3 81 99 e3 82 8b e5 ae 9f e8 a3 85  ................
6310: e3 81 ae e5 89 af e4 bd 9c e7 94 a8 e3 81 a8 e3  ................
6320: 81 97 e3 81 a6 e3 80 81 e3 83 a6 e3 83 bc e3 82  ................
6330: b6 e3 83 bc e5 ae 9a e7 be a9 e3 81 ae e3 83 ac  ................
6340: e3 82 a4 e3 83 a4 e3 81 a7 e3 81 af e3 80 81 e9  ................
6350: 96 a2 e6 95 b0 e3 81 af e5 85 a8 e3 81 a6 e3 83  ................
6360: a1 e3 83 a2 e5 8c 96 e3 81 95 e3 82 8c e3 81 a6  ................
6370: e3 81 84 e3 81 be e3 81 99 e3 80 82 0d 0a e3 81  ................
6380: a4 e3 81 be e3 82 8a e3 80 81 e3 81 82 e3 82 8b  ................
6390: e9 96 a2 e6 95 b0 e3 81 8c ef bc 92 e5 9b 9e e5  ................
63a0: 90 8c e3 81 98 e5 bc 95 e6 95 b0 e5 90 8c e3 81  ................
63b0: 98 e7 92 b0 e5 a2 83 e3 81 a7 e5 91 bc e3 81 b3  ................
63c0: e5 87 ba e3 81 95 e3 82 8c e3 81 9f e3 82 89 e3  ................
63d0: 80 81 ef bc 91 e5 9b 9e e7 9b ae e3 81 ae e7 ad  ................
63e0: 94 e3 81 88 e3 82 92 e3 82 ad e3 83 a3 e3 83 83  ................
63f0: e3 82 b7 e3 83 a5 e3 81 97 e3 81 a6 e3 81 8a e3  ................
6400: 81 84 e3 81 a6 e3 80 81 0d 0a ef bc 92 e5 9b 9e  ................
6410: e7 9b ae e3 81 af e8 a8 88 e7 ae 97 e3 82 92 e3  ................
6420: 81 9b e3 81 9a e3 81 ab e5 8d b3 e5 ba a7 e3 81  ................
6430: ab e3 82 ad e3 83 a3 e3 83 83 e3 82 b7 e3 83 a5  ................
6440: e3 82 92 e3 81 b2 e3 81 84 e3 81 a6 e7 ad 94 e3  ................
6450: 81 88 e3 82 92 e8 bf 94 e3 81 97 e3 81 be e3 81  ................
6460: 99 e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 2f 64 64  ......</p>..</dd
6470: 3e 0d 0a 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70  >....<script>exp
6480: 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 77 72  lorer.outline.wr
6490: 69 74 65 45 6e 61 62 6c 65 64 20 3d 20 74 72 75  iteEnabled = tru
64a0: 65 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c 64 74  e;</script>..<dt
64b0: 3e 3c 73 70 61 6e 20 63 6c 61 73 73 3d 22 64 65  ><span class="de
64c0: 63 6c 22 3e 0d 0a 3c 73 70 61 6e 20 63 6c 61 73  cl">..<span clas
64d0: 73 3d 22 63 75 72 72 73 79 6d 62 6f 6c 22 3e e3  s="currsymbol">.
64e0: 81 be e3 81 a8 e3 82 81 3c 2f 73 70 61 6e 3e 0d  ........</span>.
64f0: 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f 72 65  .<script>explore
6500: 72 2e 6f 75 74 6c 69 6e 65 2e 61 64 64 44 65 63  r.outline.addDec
6510: 6c 28 27 e3 81 be e3 81 a8 e3 82 81 27 29 3b 3c  l('.........');<
6520: 2f 73 63 72 69 70 74 3e 0d 0a 0d 0a 3c 2f 73 70  /script>....</sp
6530: 61 6e 3e 3c 2f 64 74 3e 0d 0a 3c 73 63 72 69 70  an></dt>..<scrip
6540: 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69  t>explorer.outli
6550: 6e 65 2e 77 72 69 74 65 45 6e 61 62 6c 65 64 20  ne.writeEnabled 
6560: 3d 20 66 61 6c 73 65 3b 3c 2f 73 63 72 69 70 74  = false;</script
6570: 3e 0d 0a 0d 0a 20 3c 64 64 3e 3c 70 3e 0d 0a e3  >.... <dd><p>...
6580: 81 be e3 81 a8 e3 82 81 e3 82 8b e3 81 a8 e3 80  ................
6590: 81 e4 bb a5 e4 b8 8b e3 81 ae e6 a9 9f e8 83 bd  ................
65a0: e3 81 8c e3 81 82 e3 82 8a e3 81 be e3 81 99 e3  ................
65b0: 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 75 6c 3e 0d 0a  ....</p>..<ul>..
65c0: 09 3c 6c 69 3e 3c 74 74 3e 40 40 6c 61 79 65 72  .<li><tt>@@layer
65d0: 20 3d 20 66 75 6e 28 78 29 20 7b 20 2e 2e 2e 20   = fun(x) { ... 
65e0: 7d 20 69 6e 20 2e 2e 2e 3c 2f 74 74 3e 20 e3 81  } in ...</tt> ..
65f0: a7 e3 80 81 0d 0a 09 09 3c 74 74 3e 40 76 61 6c  ........<tt>@val
6600: 75 65 3c 2f 74 74 3e 20 e3 83 ac e3 82 a4 e3 83  ue</tt> ........
6610: a4 e3 81 ae e5 80 a4 e3 81 ab e5 88 a5 e3 81 ae  ................
6620: e3 83 ac e3 82 a4 e3 83 a4 e3 81 a7 e3 81 ae e6  ................
6630: 84 8f e5 91 b3 e3 82 92 e4 b8 8e e3 81 88 e3 82  ................
6640: 8b e3 83 aa e3 83 95 e3 83 88 e9 96 a2 e6 95 b0  ................
6650: e3 82 92 e5 ae 9a e7 be a9 3c 2f 6c 69 3e 0d 0a  .........</li>..
6660: 09 3c 6c 69 3e 3c 74 74 3e 40 6c 61 79 65 72 20  .<li><tt>@layer 
6670: 78 20 3d 20 2e 2e 2e 20 69 6e 20 2e 2e 2e 3c 2f  x = ... in ...</
6680: 74 74 3e 20 e3 81 a7 e3 80 81 e3 81 9d e3 81 ae  tt> ............
6690: e3 83 ac e3 82 a4 e3 83 a4 e3 81 a7 e3 81 ae e3  ................
66a0: 81 9d e3 81 ae e5 a4 89 e6 95 b0 e3 81 ae e6 84  ................
66b0: 8f e5 91 b3 e3 82 92 e5 ae 9a e7 be a9 3c 2f 6c  .............</l
66c0: 69 3e 0d 0a 09 3c 6c 69 3e e3 81 a9 e3 81 a1 e3  i>...<li>.......
66d0: 82 89 e3 82 82 20 6c 65 74 2f 76 61 72 2f 64 65  ..... let/var/de
66e0: 66 20 e5 bc 8f e3 81 ae e7 89 b9 e6 ae 8a e5 bd  f ..............
66f0: a2 e3 81 aa e3 81 ae e3 81 a7 e3 80 81 3c 74 74  .............<tt
6700: 3e 40 40 6c 61 79 65 72 28 78 29 20 7b 20 2e 2e  >@@layer(x) { ..
6710: 2e 20 7d 20 69 6e 20 2e 2e 2e 3c 2f 74 74 3e 20  . } in ...</tt> 
6720: e3 81 aa e3 81 a9 e3 81 ae e7 95 a5 e8 a8 98 e3  ................
6730: 82 82 e5 8f af e3 80 82 3c 2f 6c 69 3e 0d 0a 09  ........</li>...
6740: 3c 6c 69 3e e5 bc 8f e3 81 ae e9 80 94 e4 b8 ad  <li>............
6750: e3 81 a7 20 40 6c 61 79 65 72 28 20 2e 2e 2e 20  ... @layer( ... 
6760: 29 20 e3 81 a8 e6 9b b8 e3 81 8f e3 81 a8 e3 80  ) ..............
6770: 81 e3 83 ac e3 82 a4 e3 83 a4 e3 82 92 e6 98 8e  ................
6780: e7 a4 ba e7 9a 84 e3 81 ab e5 88 87 e3 82 8a e6  ................
6790: 9b bf e3 81 88 e3 82 89 e3 82 8c e3 82 8b 3c 2f  ..............</
67a0: 6c 69 3e 0d 0a 09 3c 6c 69 3e e9 96 a2 e6 95 b0  li>...<li>......
67b0: e3 81 ae e4 bb ae e5 bc 95 e6 95 b0 e3 81 ab 20  ............... 
67c0: 66 75 6e 28 78 20 40 6c 61 79 65 72 29 7b 20 2e  fun(x @layer){ .
67d0: 2e 2e 20 7d 20 e3 81 a8 e3 83 ac e3 82 a4 e3 83  .. } ...........
67e0: a4 e3 82 92 e6 8c 87 e5 ae 9a e3 81 99 e3 82 8b  ................
67f0: e3 81 a8 e3 80 81 0d 0a 09 09 e5 af be e5 bf 9c  ................
6800: e3 81 99 e3 82 8b e5 ae 9f e5 bc 95 e6 95 b0 e3  ................
6810: 81 af e3 81 9d e3 81 ae e3 83 ac e3 82 a4 e3 83  ................
6820: a4 e3 81 a7 e8 a7 a3 e9 87 88 e3 81 95 e3 82 8c  ................
6830: e3 82 8b e3 80 82 3c 2f 6c 69 3e 0d 0a 3c 2f 75  ......</li>..</u
6840: 6c 3e 0d 0a 3c 70 3e 0d 0a 3c 2f 70 3e 0d 0a 3c  l>..<p>..</p>..<
6850: 2f 64 64 3e 0d 0a 0d 0a 3c 73 63 72 69 70 74 3e  /dd>....<script>
6860: 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65  explorer.outline
6870: 2e 77 72 69 74 65 45 6e 61 62 6c 65 64 20 3d 20  .writeEnabled = 
6880: 74 72 75 65 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a  true;</script>..
6890: 3c 64 74 3e 3c 73 70 61 6e 20 63 6c 61 73 73 3d  <dt><span class=
68a0: 22 64 65 63 6c 22 3e 0d 0a 3c 73 70 61 6e 20 63  "decl">..<span c
68b0: 6c 61 73 73 3d 22 63 75 72 72 73 79 6d 62 6f 6c  lass="currsymbol
68c0: 22 3e e4 be 8b 3c 2f 73 70 61 6e 3e 0d 0a 3c 73  ">...</span>..<s
68d0: 63 72 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e 6f  cript>explorer.o
68e0: 75 74 6c 69 6e 65 2e 61 64 64 44 65 63 6c 28 27  utline.addDecl('
68f0: e4 be 8b 27 29 3b 3c 2f 73 63 72 69 70 74 3e 0d  ...');</script>.
6900: 0a 0d 0a 3c 2f 73 70 61 6e 3e 3c 2f 64 74 3e 0d  ...</span></dt>.
6910: 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f 72 65  .<script>explore
6920: 72 2e 6f 75 74 6c 69 6e 65 2e 77 72 69 74 65 45  r.outline.writeE
6930: 6e 61 62 6c 65 64 20 3d 20 66 61 6c 73 65 3b 3c  nabled = false;<
6940: 2f 73 63 72 69 70 74 3e 0d 0a 0d 0a 20 3c 64 64  /script>.... <dd
6950: 3e 3c 70 3e 0d 0a e5 85 b7 e4 bd 93 e7 9a 84 e3  ><p>............
6960: 81 aa e3 80 8c e5 80 a4 e3 80 8d e3 81 ae e3 81  ................
6970: 8b e3 82 8f e3 82 8a e3 81 ab e3 80 81 e3 81 9d  ................
6980: e3 81 ae e3 80 8c e3 83 a1 e3 82 bf e6 83 85 e5  ................
6990: a0 b1 e3 80 8d e3 82 92 e5 8f 96 e3 82 8a e5 87  ................
69a0: ba e3 81 97 e3 81 a6 e3 80 81 e3 81 9d e3 82 8c  ................
69b0: e3 81 8c e5 87 a6 e7 90 86 e3 81 ab e3 82 88 e3  ................
69c0: 81 a3 e3 81 a6 e3 81 a9 e3 81 86 e5 a4 89 e5 8c  ................
69d0: 96 e3 81 99 e3 82 8b e3 81 8b e3 80 81 0d 0a e3  ................
69e0: 81 a8 e3 81 84 e3 81 a3 e3 81 9f e6 83 85 e5 a0  ................
69f0: b1 e3 82 92 e8 a7 a3 e6 9e 90 e3 81 99 e3 82 8b  ................
6a00: e3 81 ae e3 82 92 e4 b8 bb e3 81 aa e7 94 a8 e9  ................
6a10: 80 94 e3 81 a8 e3 81 97 e3 81 a6 e3 80 81 e3 81  ................
6a20: 93 e3 81 ae e6 a9 9f e8 83 bd e3 82 92 e4 bd 9c  ................
6a30: e3 81 a3 e3 81 a6 e3 81 bf e3 81 be e3 81 97 e3  ................
6a40: 81 9f e3 80 82 0d 0a e3 83 97 e3 83 ad e3 82 b0  ................
6a50: e3 83 a9 e3 83 a0 e3 81 a7 e3 82 88 e3 81 8f e4  ................
6a60: bd bf e3 82 8f e3 82 8c e3 82 8b e4 bb a3 e8 a1  ................
6a70: a8 e7 9a 84 e3 81 aa e3 83 a1 e3 82 bf e6 83 85  ................
6a80: e5 a0 b1 e3 81 af e3 80 81 e3 80 8c e5 9e 8b e3  ................
6a90: 80 8d e3 81 a7 e3 81 99 e3 80 82 0d 0a e3 82 b5  ................
6aa0: e3 83 b3 e3 83 97 e3 83 ab e3 81 a8 e3 81 97 e3  ................
6ab0: 81 a6 e3 81 af e3 80 81 73 61 6d 70 6c 65 2f 74  ........sample/t
6ac0: 79 70 65 2e 70 6d 79 20 e3 82 92 e3 81 94 e8 a6  ype.pmy ........
6ad0: a7 e4 b8 8b e3 81 95 e3 81 84 e3 80 82 e4 bb a5  ................
6ae0: e4 b8 8b e3 80 81 e7 b0 a1 e5 8d 98 e3 81 aa e6  ................
6af0: a6 82 e7 95 a5 e3 80 82 0d 0a 3c 2f 70 3e 0d 0a  ..........</p>..
6b00: 3c 70 72 65 3e 0d 0a 20 20 20 20 40 40 74 79 70  <pre>..    @@typ
6b10: 65 20 3d 20 66 75 6e 28 78 29 20 7b 0d 0a 20 20  e = fun(x) {..  
6b20: 20 20 20 20 20 69 66 28 20 5f 69 73 69 6e 74 28       if( _isint(
6b30: 78 29 20 29 20 74 68 65 6e 20 22 69 6e 74 22 0d  x) ) then "int".
6b40: 0a 20 20 20 20 20 20 20 65 6c 73 65 20 69 66 28  .       else if(
6b50: 20 5f 69 73 73 74 72 28 78 29 20 29 20 74 68 65   _isstr(x) ) the
6b60: 6e 20 22 73 74 72 22 0d 0a 20 20 20 20 20 20 20  n "str"..       
6b70: 65 6c 73 65 20 69 66 28 20 5f 69 73 62 6f 74 28  else if( _isbot(
6b80: 78 29 20 29 20 74 68 65 6e 20 22 72 75 6e 74 69  x) ) then "runti
6b90: 6d 65 20 65 72 72 6f 72 22 0d 0a 20 20 20 20 20  me error"..     
6ba0: 20 20 65 6c 73 65 20 22 74 79 70 65 20 65 72 72    else "type err
6bb0: 6f 72 22 0d 0a 20 20 20 20 7d 3b 0d 0a 3c 2f 70  or"..    };..</p
6bc0: 72 65 3e 0d 0a 3c 70 72 65 3e 0d 0a 20 20 20 20  re>..<pre>..    
6bd0: 26 67 74 3b 26 67 74 3b 20 40 74 79 70 65 28 20  &gt;&gt; @type( 
6be0: 31 20 29 0d 0a 20 20 20 20 69 6e 74 0d 0a 20 20  1 )..    int..  
6bf0: 20 20 26 67 74 3b 26 67 74 3b 20 40 74 79 70 65    &gt;&gt; @type
6c00: 28 20 32 20 29 0d 0a 20 20 20 20 69 6e 74 0d 0a  ( 2 )..    int..
6c10: 20 20 20 20 26 67 74 3b 26 67 74 3b 20 40 74 79      &gt;&gt; @ty
6c20: 70 65 28 20 22 66 6f 6f 22 20 29 0d 0a 20 20 20  pe( "foo" )..   
6c30: 20 73 74 72 0d 0a 3c 2f 70 72 65 3e 0d 0a 3c 70   str..</pre>..<p
6c40: 3e 0d 0a e3 81 93 e3 82 93 e3 81 aa e9 a2 a8 e3  >...............
6c50: 81 ab e3 80 81 e5 80 a4 e3 82 92 e3 83 a1 e3 82  ................
6c60: bf e6 83 85 e5 a0 b1 e3 81 b8 e6 8a bd e8 b1 a1  ................
6c70: e5 8c 96 e3 81 99 e3 82 8b e3 81 ae e3 81 8c e3  ................
6c80: 80 81 e3 83 aa e3 83 95 e3 83 88 e9 96 a2 e6 95  ................
6c90: b0 e3 81 a7 e3 81 99 e3 80 82 0d 0a 3c 2f 70 3e  ............</p>
6ca0: 0d 0a 3c 70 3e 0d 0a e5 9e 8b e3 81 ab e6 8a bd  ..<p>...........
6cb0: e8 b1 a1 e5 8c 96 e3 81 97 e3 81 9f e3 83 ac e3  ................
6cc0: 82 a4 e3 83 a4 e3 81 a7 e3 81 ae e3 80 81 e7 b5  ................
6cd0: 84 e3 81 bf e8 be bc e3 81 bf e9 96 a2 e6 95 b0  ................
6ce0: e3 81 ae e6 84 8f e5 91 b3 e3 82 92 e8 80 83 e3  ................
6cf0: 81 88 e3 81 be e3 81 97 e3 82 87 e3 81 86 e3 80  ................
6d00: 82 0d 0a 22 2b 22 20 e3 81 af e3 80 81 22 69 6e  ..."+" ......"in
6d10: 74 22 20 e3 81 a8 20 22 69 6e 74 22 20 e3 82 92  t" ... "int" ...
6d20: e8 b6 b3 e3 81 97 e3 81 9f e3 82 89 20 22 69 6e  ............ "in
6d30: 74 22 20 e3 82 92 e8 bf 94 e3 81 99 e9 96 a2 e6  t" .............
6d40: 95 b0 e3 81 a7 e3 81 99 e3 80 82 0d 0a e3 81 9d  ................
6d50: e3 82 8c e4 bb a5 e5 a4 96 e3 81 aa e3 82 89 22  ..............."
6d60: e5 9e 8b e3 82 a8 e3 83 a9 e3 83 bc 22 e3 82 92  ............"...
6d70: e8 bf 94 e3 81 97 e3 81 be e3 81 99 e3 80 82 e3  ................
6d80: 81 9d e3 81 86 e3 81 84 e3 81 86 e9 96 a2 e6 95  ................
6d90: b0 e3 81 a7 e3 81 99 e3 80 82 0d 0a 3c 2f 70 3e  ............</p>
6da0: 0d 0a 3c 70 72 65 3e 0d 0a 20 20 20 20 76 61 72  ..<pre>..    var
6db0: 20 69 6e 74 5f 69 6e 74 5f 69 6e 74 20 3d 20 66   int_int_int = f
6dc0: 75 6e 20 28 78 2c 20 79 29 20 7b 40 76 61 6c 75  un (x, y) {@valu
6dd0: 65 28 0d 0a 20 20 20 20 20 20 20 76 61 72 20 74  e(..       var t
6de0: 78 20 3d 20 40 74 79 70 65 28 78 29 3b 0d 0a 20  x = @type(x);.. 
6df0: 20 20 20 20 20 20 76 61 72 20 74 79 20 3d 20 40        var ty = @
6e00: 74 79 70 65 28 79 29 3b 0d 0a 20 20 20 20 20 20  type(y);..      
6e10: 20 69 66 20 74 78 3d 3d 22 72 75 6e 74 69 6d 65   if tx=="runtime
6e20: 20 65 72 72 6f 72 22 20 74 68 65 6e 20 74 79 0d   error" then ty.
6e30: 0a 20 20 20 20 20 20 20 65 6c 73 65 20 69 66 20  .       else if 
6e40: 74 79 3d 3d 22 72 75 6e 74 69 6d 65 20 65 72 72  ty=="runtime err
6e50: 6f 72 22 20 74 68 65 6e 20 74 78 0d 0a 20 20 20  or" then tx..   
6e60: 20 20 20 20 65 6c 73 65 20 69 66 20 74 78 3d 3d      else if tx==
6e70: 22 69 6e 74 22 20 26 61 6d 70 3b 26 61 6d 70 3b  "int" &amp;&amp;
6e80: 20 74 79 3d 3d 22 69 6e 74 22 20 74 68 65 6e 20   ty=="int" then 
6e90: 22 69 6e 74 22 0d 0a 20 20 20 20 20 20 20 65 6c  "int"..       el
6ea0: 73 65 20 22 74 79 70 65 20 65 72 72 6f 72 22 0d  se "type error".
6eb0: 0a 20 20 20 20 29 7d 3b 0d 0a 0d 0a 20 20 20 20  .    )};....    
6ec0: 40 74 79 70 65 20 22 2b 22 20 3d 20 69 6e 74 5f  @type "+" = int_
6ed0: 69 6e 74 5f 69 6e 74 3b 0d 0a 20 20 20 20 40 74  int_int;..    @t
6ee0: 79 70 65 20 22 2d 22 20 3d 20 69 6e 74 5f 69 6e  ype "-" = int_in
6ef0: 74 5f 69 6e 74 3b 0d 0a 20 20 20 20 40 74 79 70  t_int;..    @typ
6f00: 65 20 22 26 6c 74 3b 22 20 3d 20 69 6e 74 5f 69  e "&lt;" = int_i
6f10: 6e 74 5f 69 6e 74 3b 0d 0a 3c 2f 70 72 65 3e 0d  nt_int;..</pre>.
6f20: 0a 3c 70 72 65 3e 0d 0a 20 20 20 20 26 67 74 3b  .<pre>..    &gt;
6f30: 26 67 74 3b 20 40 74 79 70 65 28 20 31 20 2b 20  &gt; @type( 1 + 
6f40: 32 20 29 0d 0a 20 20 20 20 69 6e 74 0d 0a 20 20  2 )..    int..  
6f50: 20 20 26 67 74 3b 26 67 74 3b 20 40 74 79 70 65    &gt;&gt; @type
6f60: 28 20 31 20 2b 20 22 66 6f 6f 22 20 29 0d 0a 20  ( 1 + "foo" ).. 
6f70: 20 20 20 74 79 70 65 20 65 72 72 6f 72 0d 0a 3c     type error..<
6f80: 2f 70 72 65 3e 0d 0a 3c 70 3e 0d 0a e3 80 8c e5  /pre>..<p>......
6f90: ae 9f e8 a1 8c e6 99 82 e3 82 a8 e3 83 a9 e3 83  ................
6fa0: bc e3 81 ab e3 81 a4 e3 81 84 e3 81 a6 e3 81 af  ................
6fb0: e3 80 81 e3 81 9d e3 82 8c e3 81 8c e8 b5 b7 e3  ................
6fc0: 81 8d e3 81 aa e3 81 91 e3 82 8c e3 81 b0 e8 bf  ................
6fd0: 94 e3 81 99 e3 81 af e3 81 9a e3 81 ae e5 9e 8b  ................
6fe0: e3 80 8d e3 82 92 e8 a8 88 e7 ae 97 e3 81 99 e3  ................
6ff0: 82 8b e3 81 a8 e3 81 84 e3 81 86 e5 ae 9a e7 be  ................
7000: a9 e3 81 ab e3 80 81 0d 0a e3 81 93 e3 81 93 e3  ................
7010: 81 a7 e3 81 af e3 81 97 e3 81 a6 e3 81 84 e3 81  ................
7020: be e3 81 99 e3 80 82 e3 81 95 e3 82 89 e3 81 ab  ................
7030: ef bc 88 e3 81 a1 e3 82 87 e3 81 a3 e3 81 a8 e6  ................
7040: 89 8b e6 8a 9c e3 81 8d e3 81 a7 20 69 6e 74 20  ........... int 
7050: e4 bb a5 e5 a4 96 e3 82 92 e8 80 83 e3 81 88 e3  ................
7060: 81 a6 e3 81 84 e3 81 aa e3 81 84 ef bc 89 69 66  ..............if
7070: 20 e3 81 ae e5 9e 8b e5 ae 9a e7 be a9 e3 82 92   ...............
7080: e8 80 83 e3 81 88 e3 82 8b e3 81 a8 e3 80 81 0d  ................
7090: 0a e3 81 93 e3 82 93 e3 81 aa e9 9b b0 e5 9b b2  ................
70a0: e6 b0 97 e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70  ........</p>..<p
70b0: 72 65 3e 0d 0a 20 20 20 40 74 79 70 65 20 22 69  re>..   @type "i
70c0: 66 22 20 28 63 2c 20 74 2c 20 65 29 20 7b 40 76  f" (c, t, e) {@v
70d0: 61 6c 75 65 28 0d 0a 20 20 20 20 20 20 69 66 28  alue(..      if(
70e0: 20 40 74 79 70 65 28 63 29 3d 3d 22 69 6e 74 22   @type(c)=="int"
70f0: 20 7c 7c 20 40 74 79 70 65 28 63 29 3d 3d 22 72   || @type(c)=="r
7100: 75 6e 74 69 6d 65 20 65 72 72 6f 72 22 20 29 20  untime error" ) 
7110: 74 68 65 6e 0d 0a 20 20 20 20 20 20 20 20 20 40  then..         @
7120: 74 79 70 65 28 20 69 6e 74 5f 69 6e 74 5f 69 6e  type( int_int_in
7130: 74 28 74 28 29 2c 20 65 28 29 29 20 29 0d 0a 20  t(t(), e()) ).. 
7140: 20 20 20 20 20 65 6c 73 65 0d 0a 20 20 20 20 20       else..     
7150: 20 20 20 20 22 74 79 70 65 20 65 72 72 6f 72 22      "type error"
7160: 0d 0a 20 20 20 29 7d 3b 0d 0a 3c 2f 70 72 65 3e  ..   )};..</pre>
7170: 0d 0a 3c 70 3e 0d 0a e9 96 a2 e6 95 b0 e3 81 8c  ..<p>...........
7180: e8 87 aa e5 8b 95 e3 83 aa e3 83 95 e3 83 88 e3  ................
7190: 81 95 e3 82 8c e3 82 8b e3 81 ae e3 81 a7 e3 80  ................
71a0: 81 e3 83 95 e3 82 a3 e3 83 9c e3 83 8a e3 83 83  ................
71b0: e3 83 81 e9 96 a2 e6 95 b0 e3 81 ae e5 9e 8b e3  ................
71c0: 82 92 e8 aa bf e3 81 b9 e3 82 8b e3 81 93 e3 81  ................
71d0: a8 e3 81 8c e3 81 a7 e3 81 8d e3 81 be e3 81 99  ................
71e0: e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70 72 65 3e  .....</p>..<pre>
71f0: 0d 0a 20 20 20 26 67 74 3b 26 67 74 3b 20 64 65  ..   &gt;&gt; de
7200: 66 20 66 69 62 28 78 29 20 7b 20 69 66 20 78 26  f fib(x) { if x&
7210: 6c 74 3b 32 20 74 68 65 6e 20 31 20 65 6c 73 65  lt;2 then 1 else
7220: 20 66 69 62 28 78 2d 31 29 2b 66 69 62 28 78 2d   fib(x-1)+fib(x-
7230: 32 29 20 7d 3b 0d 0a 20 20 20 26 67 74 3b 26 67  2) };..   &gt;&g
7240: 74 3b 20 40 74 79 70 65 28 20 66 69 62 28 31 30  t; @type( fib(10
7250: 30 30 30 30 30 30 30 30 30 30 30 30 30 29 20 29  0000000000000) )
7260: 0d 0a 20 20 20 69 6e 74 0d 0a 20 20 20 26 67 74  ..   int..   &gt
7270: 3b 26 67 74 3b 20 64 65 66 20 67 69 62 28 78 29  ;&gt; def gib(x)
7280: 20 7b 20 69 66 20 78 26 6c 74 3b 32 20 74 68 65   { if x&lt;2 the
7290: 6e 20 31 20 65 6c 73 65 20 67 69 62 28 78 2d 31  n 1 else gib(x-1
72a0: 29 2b 67 69 62 28 78 2d 22 73 74 72 22 29 20 7d  )+gib(x-"str") }
72b0: 3b 0d 0a 20 20 20 26 67 74 3b 26 67 74 3b 20 40  ;..   &gt;&gt; @
72c0: 74 79 70 65 28 20 67 69 62 28 31 30 30 30 30 30  type( gib(100000
72d0: 30 30 30 30 30 30 30 30 30 29 20 29 0d 0a 20 20  000000000) )..  
72e0: 20 74 79 70 65 20 65 72 72 6f 72 0d 0a 3c 2f 70   type error..</p
72f0: 72 65 3e 0d 0a 3c 70 3e 0d 0a e3 81 93 e3 81 ae  re>..<p>........
7300: e5 ae 9a e7 be a9 e3 81 a7 20 3c 74 74 3e 66 69  ......... <tt>fi
7310: 62 28 31 30 30 30 30 30 30 30 30 30 30 30 30 30  b(10000000000000
7320: 30 29 3c 2f 74 74 3e 20 e3 82 92 20 3c 74 74 3e  0)</tt> ... <tt>
7330: 40 76 61 6c 75 65 3c 2f 74 74 3e 20 e3 83 ac e3  @value</tt> ....
7340: 82 a4 e3 83 a4 e3 81 a7 e6 99 ae e9 80 9a e3 81  ................
7350: ab e8 a8 88 e7 ae 97 e3 81 97 e3 81 a6 e3 80 81  ................
7360: 0d 0a e7 b5 90 e6 9e 9c e3 81 ae e5 9e 8b e3 82  ................
7370: 92 e8 a6 8b e3 82 8b e3 80 81 e3 81 a8 e3 81 84  ................
7380: e3 81 86 e3 81 ae e3 81 a7 e3 81 af e6 99 82 e9  ................
7390: 96 93 e3 81 8c e3 81 84 e3 81 8f e3 82 89 e3 81  ................
73a0: 82 e3 81 a3 e3 81 a6 e3 82 82 e8 b6 b3 e3 82 8a  ................
73b0: e3 81 be e3 81 9b e3 82 93 e3 80 82 0d 0a e3 81  ................
73c0: 84 e3 81 a3 e3 81 9f e3 82 93 20 3c 74 74 3e 40  .......... <tt>@
73d0: 74 79 70 65 3c 2f 74 74 3e 20 e3 81 ae e3 83 a1  type</tt> ......
73e0: e3 82 bf e6 83 85 e5 a0 b1 e3 81 ae e4 b8 96 e7  ................
73f0: 95 8c e3 81 ab e7 a7 bb e3 81 a3 e3 81 a6 e3 81  ................
7400: 8b e3 82 89 e8 a8 88 e7 ae 97 e3 81 a7 e3 81 8d  ................
7410: e3 82 8b e3 81 ae e3 81 8c e3 80 81 e3 83 ac e3  ................
7420: 82 a4 e3 83 a4 e6 a9 9f e8 83 bd e3 81 ae e8 82  ................
7430: 9d e3 81 a7 e3 81 99 e3 80 82 0d 0a 3c 2f 70 3e  ............</p>
7440: 0d 0a 3c 70 3e 0d 0a e6 ad a3 e7 a2 ba e3 81 ab  ..<p>...........
7450: e3 81 af e3 80 81 e3 81 93 e3 81 ae e5 ae 9a e7  ................
7460: be a9 e3 81 a7 20 3c 74 74 3e 40 74 79 70 65 3c  ..... <tt>@type<
7470: 2f 74 74 3e 20 e3 83 ac e3 82 a4 e3 83 a4 e3 81  /tt> ...........
7480: ab e7 a7 bb e3 82 8b e3 81 a8 20 66 69 62 28 22  .......... fib("
7490: 69 6e 74 22 29 20 e3 82 92 e7 84 a1 e9 99 90 e3  int") ..........
74a0: 81 ab e5 91 bc e3 81 b3 e5 87 ba e3 81 97 e7 b6  ................
74b0: 9a e3 81 91 e3 81 a6 e6 ad a2 e3 81 be e3 82 89  ................
74c0: e3 81 aa e3 81 8f e3 81 aa e3 82 8b e3 81 ae e3  ................
74d0: 81 a7 e3 81 99 e3 81 8c e3 80 81 0d 0a e3 81 9d  ................
74e0: e3 81 93 e3 81 af e3 80 81 e8 87 aa e5 8b 95 e3  ................
74f0: 83 a1 e3 83 a2 e5 8c 96 e3 81 ab e3 82 88 e3 82  ................
7500: 8b e5 86 8d e5 b8 b0 e6 a4 9c e5 87 ba e3 81 a7  ................
7510: e3 83 9c e3 83 88 e3 83 a0 e5 80 a4 e3 82 92 e8  ................
7520: bf 94 e3 81 99 e6 a9 9f e8 83 bd e3 81 ab e3 82  ................
7530: 88 e3 81 a3 e3 81 a6 e3 80 81 e3 81 86 e3 81 be  ................
7540: e3 81 8f e6 ad a2 e3 81 be e3 81 a3 e3 81 a6 e3  ................
7550: 81 84 e3 81 be e3 81 99 e3 80 82 0d 0a 3c 2f 70  .............</p
7560: 3e 0d 0a 3c 70 3e 0d 0a e3 81 9d e3 82 8c e3 81  >..<p>..........
7570: a7 e3 82 82 e4 b8 8a e6 89 8b e3 81 8f e5 9e 8b  ................
7580: e8 a8 88 e7 ae 97 e3 81 8c e3 81 a7 e3 81 8d e3  ................
7590: 81 aa e3 81 84 ef bc 88 e3 81 82 e3 82 8b e3 81  ................
75a0: 84 e3 81 af e3 81 99 e3 81 94 e3 81 8f e9 81 85  ................
75b0: e3 81 8f e3 81 aa e3 82 8b ef bc 89 e3 82 88 e3  ................
75c0: 81 86 e3 81 aa e8 a4 87 e9 9b 91 e3 81 aa e9 96  ................
75d0: a2 e6 95 b0 e3 81 8c e3 81 82 e3 82 8b e3 81 8b  ................
75e0: e3 82 82 e3 81 97 e3 82 8c e3 81 be e3 81 9b e3  ................
75f0: 82 93 e3 80 82 0d 0a e4 bb 95 e6 96 b9 e3 81 8c  ................
7600: e3 81 aa e3 81 84 e3 81 ae e3 81 a7 e3 80 81 e5  ................
7610: 9e 8b e6 83 85 e5 a0 b1 e3 82 92 e3 82 a2 e3 83  ................
7620: 8e e3 83 86 e3 83 bc e3 82 b7 e3 83 a7 e3 83 b3  ................
7630: e3 81 a8 e3 81 97 e3 81 a6 e3 81 a4 e3 81 91 e3  ................
7640: 81 a6 e3 81 82 e3 81 92 e3 82 8b e3 81 93 e3 81  ................
7650: a8 e3 82 82 e5 8f af e8 83 bd e3 81 a7 e3 81 99  ................
7660: e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70 72 65 3e  .....</p>..<pre>
7670: 0d 0a 20 20 20 40 74 79 70 65 20 66 20 3d 20 69  ..   @type f = i
7680: 6e 74 5f 69 6e 74 5f 69 6e 74 3b 0d 0a 20 20 20  nt_int_int;..   
7690: 20 20 64 65 66 20 66 28 78 2c 79 29 20 7b 20 2e    def f(x,y) { .
76a0: 2e 2e e3 81 a8 e3 81 a6 e3 82 82 e5 9e 8b e3 82  ................
76b0: 92 e8 a8 88 e7 ae 97 e3 81 a7 e3 81 8d e3 81 aa  ................
76c0: e3 81 84 e3 81 8f e3 82 89 e3 81 84 e8 a4 87 e9  ................
76d0: 9b 91 e3 81 aa e5 ae 9a e7 be a9 2e 2e 2e 20 7d  .............. }
76e0: 3b 0d 0a 3c 2f 70 72 65 3e 0d 0a 3c 70 3e 0d 0a  ;..</pre>..<p>..
76f0: e3 81 93 e3 82 8c e3 81 8c e3 80 81 e3 83 ac e3  ................
7700: 82 a4 e3 83 a4 e6 8c 87 e5 ae 9a e5 a4 89 e6 95  ................
7710: b0 e5 ae 9a e7 be a9 e3 81 ae e5 85 b8 e5 9e 8b  ................
7720: e7 9a 84 e3 81 aa e4 bd bf e3 81 84 e9 81 93 e3  ................
7730: 81 a7 e3 81 99 e3 80 82 0d 0a 3c 2f 70 3e 0d 0a  ..........</p>..
7740: 3c 2f 64 64 3e 0d 0a 3c 2f 64 6c 3e 0d 0a 3c 73  </dd>..</dl>..<s
7750: 63 72 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e 6f  cript>explorer.o
7760: 75 74 6c 69 6e 65 2e 64 65 63 53 79 6d 62 6f 6c  utline.decSymbol
7770: 4c 65 76 65 6c 28 29 3b 3c 2f 73 63 72 69 70 74  Level();</script
7780: 3e 0d 0a 0d 0a 0d 0a 3c 2f 64 64 3e 0d 0a 0d 0a  >......</dd>....
7790: 0d 0a 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c  ....<script>expl
77a0: 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 77 72 69  orer.outline.wri
77b0: 74 65 45 6e 61 62 6c 65 64 20 3d 20 74 72 75 65  teEnabled = true
77c0: 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c 64 74 3e  ;</script>..<dt>
77d0: 3c 73 70 61 6e 20 63 6c 61 73 73 3d 22 64 65 63  <span class="dec
77e0: 6c 22 3e 0d 0a 3c 73 70 61 6e 20 63 6c 61 73 73  l">..<span class
77f0: 3d 22 63 75 72 72 73 79 6d 62 6f 6c 22 3e 4d 61  ="currsymbol">Ma
7800: 63 72 6f 20 4c 61 79 65 72 73 3c 2f 73 70 61 6e  cro Layers</span
7810: 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f  >..<script>explo
7820: 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 61 64 64 44  rer.outline.addD
7830: 65 63 6c 28 27 4d 61 63 72 6f 20 4c 61 79 65 72  ecl('Macro Layer
7840: 73 27 29 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 0d  s');</script>...
7850: 0a 3c 2f 73 70 61 6e 3e 3c 2f 64 74 3e 0d 0a 3c  .</span></dt>..<
7860: 73 63 72 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e  script>explorer.
7870: 6f 75 74 6c 69 6e 65 2e 77 72 69 74 65 45 6e 61  outline.writeEna
7880: 62 6c 65 64 20 3d 20 66 61 6c 73 65 3b 3c 2f 73  bled = false;</s
7890: 63 72 69 70 74 3e 0d 0a 0d 0a 20 3c 64 64 3e 3c  cript>.... <dd><
78a0: 70 3e 0d 0a 50 6f 6c 65 6d 79 20 e8 a8 80 e8 aa  p>..Polemy .....
78b0: 9e e7 b5 84 e3 81 bf e8 be bc e3 81 bf e3 81 ae  ................
78c0: e3 83 ac e3 82 a4 e3 83 a4 e3 81 af 20 3c 63 6f  ............ <co
78d0: 64 65 3e 40 76 61 6c 75 65 3c 2f 63 6f 64 65 3e  de>@value</code>
78e0: 20 e3 81 a8 20 3c 63 6f 64 65 3e 40 6d 61 63 72   ... <code>@macr
78f0: 6f 3c 2f 63 6f 64 65 3e 20 e3 81 ae e4 ba 8c e3  o</code> .......
7900: 81 a4 e3 81 a7 e3 81 99 e3 80 82 0d 0a ef bc 88  ................
7910: e5 86 85 e9 83 a8 e7 9a 84 e3 81 ab e3 81 af e3  ................
7920: 82 82 e3 81 86 e3 81 84 e3 81 8f e3 81 a4 e3 81  ................
7930: 8b e3 81 82 e3 82 8a e3 81 be e3 81 99 e3 81 8c  ................
7940: e3 80 81 e3 83 a6 e3 83 bc e3 82 b6 e3 81 8b e3  ................
7950: 82 89 e7 9b b4 e6 8e a5 e3 81 af e4 bd bf e3 81  ................
7960: 88 e3 81 be e3 81 9b e3 82 93 e3 80 82 ef bc 89  ................
7970: 0d 0a 3c 63 6f 64 65 3e 40 76 61 6c 75 65 3c 2f  ..<code>@value</
7980: 63 6f 64 65 3e 20 e3 81 af e3 80 81 e3 80 8c e6  code> ..........
7990: 99 ae e9 80 9a e3 81 ab e3 80 8d e6 99 ae e9 80  ................
79a0: 9a e3 81 ae e3 82 bb e3 83 9e e3 83 b3 e3 83 86  ................
79b0: e3 82 a3 e3 82 af e3 82 b9 e3 81 a7 e3 83 97 e3  ................
79c0: 83 ad e3 82 b0 e3 83 a9 e3 83 a0 e3 82 92 e5 ae  ................
79d0: 9f e8 a1 8c e3 81 99 e3 82 8b e3 83 ac e3 82 a4  ................
79e0: e3 83 a4 e3 81 a7 e3 81 97 e3 81 9f e3 80 82 0d  ................
79f0: 0a 3c 63 6f 64 65 3e 40 6d 61 63 72 6f 3c 2f 63  .<code>@macro</c
7a00: 6f 64 65 3e 20 e3 81 af e3 80 81 e5 ae 9f e3 81  ode> ...........
7a10: af e3 80 81 3c 63 6f 64 65 3e 40 76 61 6c 75 65  ....<code>@value
7a20: 3c 2f 63 6f 64 65 3e 20 e3 82 88 e3 82 8a e3 82  </code> ........
7a30: 82 e5 89 8d e3 81 ab e5 ae 9f e8 a1 8c e3 81 95  ................
7a40: e3 82 8c e3 82 8b e3 83 ac e3 82 a4 e3 83 a4 e3  ................
7a50: 81 a7 e3 80 81 0d 0a e3 80 8c e3 83 97 e3 83 ad  ................
7a60: e3 82 b0 e3 83 a9 e3 83 a0 e3 82 92 e5 ae 9f e8  ................
7a70: a1 8c e3 81 99 e3 82 8b e3 81 a8 e3 81 9d e3 81  ................
7a80: ae e6 a7 8b e6 96 87 e6 9c a8 e3 82 92 e8 bf 94  ................
7a90: e3 81 99 e3 80 8d e3 81 a8 e3 81 84 e3 81 86 e3  ................
7aa0: 82 bb e3 83 9e e3 83 b3 e3 83 86 e3 82 a3 e3 82  ................
7ab0: af e3 82 b9 e3 81 a7 e5 8b 95 e3 81 8d e3 81 be  ................
7ac0: e3 81 99 e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70  ........</p>..<p
7ad0: 3e 0d 0a e5 8b 95 e3 81 8d e3 81 a8 e3 81 97 e3  >...............
7ae0: 81 a6 e3 81 af e3 81 93 e3 81 86 e3 81 a7 e3 81  ................
7af0: 99 e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 6f 6c 3e  ......</p>..<ol>
7b00: 0d 0a 3c 6c 69 3e e9 96 a2 e6 95 b0 e5 91 bc e3  ..<li>..........
7b10: 81 b3 e5 87 ba e3 81 97 e6 99 82 ef bc 88 e3 81  ................
7b20: a8 e3 83 88 e3 83 83 e3 83 97 e3 83 ac e3 83 99  ................
7b30: e3 83 ab e7 92 b0 e5 a2 83 e3 81 ae e5 ae 9f e8  ................
7b40: a1 8c e9 96 8b e5 a7 8b e6 99 82 ef bc 89 e3 81  ................
7b50: ab e3 80 81 0d 0a 09 e3 81 be e3 81 9a e3 80 81  ................
7b60: 3c 63 6f 64 65 3e 40 6d 61 63 72 6f 3c 2f 63 6f  <code>@macro</co
7b70: 64 65 3e 20 e3 83 ac e3 82 a4 e3 83 a4 e3 81 a7  de> ............
7b80: e3 82 b3 e3 83 bc e3 83 89 e3 82 92 e5 ae 9f e8  ................
7b90: a1 8c e3 80 82 3c 2f 6c 69 3e 0d 0a 3c 6c 69 3e  .....</li>..<li>
7ba0: e8 bf 94 e3 81 a3 e3 81 a6 e3 81 8d e3 81 9f e6  ................
7bb0: a7 8b e6 96 87 e6 9c a8 e3 82 92 e3 80 81 e3 81  ................
7bc0: 9d e3 81 ae e9 96 a2 e6 95 b0 e3 82 92 e5 91 bc  ................
7bd0: e3 81 b3 e5 87 ba e3 81 97 e3 81 9f e3 81 a8 e3  ................
7be0: 81 8d e3 81 ae e3 83 ac e3 82 a4 e3 83 a4 e3 81  ................
7bf0: a7 e5 ae 9f e8 a1 8c e3 80 82 3c 2f 6c 69 3e 0d  ..........</li>.
7c00: 0a 3c 2f 6f 6c 3e 0d 0a 3c 70 3e 0d 0a 3c 63 6f  .</ol>..<p>..<co
7c10: 64 65 3e 40 6d 61 63 72 6f 3c 2f 63 6f 64 65 3e  de>@macro</code>
7c20: 20 e3 83 ac e3 82 a4 e3 83 a4 e3 82 82 e6 89 80   ...............
7c30: e8 a9 ae e3 81 9f e3 81 a0 e3 81 ae e3 83 ac e3  ................
7c40: 82 a4 e3 83 a4 e3 81 a7 e3 81 99 e3 81 ae e3 81  ................
7c50: a7 e3 80 81 0d 0a e4 b8 8a e3 81 a7 e8 aa ac e6  ................
7c60: 98 8e e3 81 97 e3 81 9f e6 96 b9 e6 b3 95 e3 81  ................
7c70: a7 20 3c 63 6f 64 65 3e 40 6d 61 63 72 6f 3c 2f  . <code>@macro</
7c80: 63 6f 64 65 3e 20 e3 83 ac e3 82 a4 e3 83 a4 e3  code> ..........
7c90: 81 ab e9 96 a2 e6 95 b0 e3 81 aa e3 81 a9 e3 82  ................
7ca0: 92 e7 99 bb e9 8c b2 e3 81 97 e3 81 a6 e3 81 8a  ................
7cb0: e3 81 8f e3 81 93 e3 81 a8 e3 81 a7 e3 80 81 0d  ................
7cc0: 0a e6 a7 8b e6 96 87 e6 9c a8 e3 81 ae e7 94 9f  ................
7cd0: e6 88 90 e3 82 92 e3 81 84 e3 81 98 e3 82 8b e3  ................
7ce0: 81 93 e3 81 a8 e3 81 8c e5 8f af e8 83 bd e3 81  ................
7cf0: a7 e3 81 99 e3 80 82 e3 81 be e3 81 95 e3 81 ab  ................
7d00: e3 83 9e e3 82 af e3 83 ad e3 80 82 0d 0a 3c 2f  ..............</
7d10: 70 3e 0d 0a 0d 0a 0d 0a 3c 73 63 72 69 70 74 3e  p>......<script>
7d20: 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65  explorer.outline
7d30: 2e 69 6e 63 53 79 6d 62 6f 6c 4c 65 76 65 6c 28  .incSymbolLevel(
7d40: 29 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c 64 6c  );</script>..<dl
7d50: 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f  >..<script>explo
7d60: 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 77 72 69 74  rer.outline.writ
7d70: 65 45 6e 61 62 6c 65 64 20 3d 20 74 72 75 65 3b  eEnabled = true;
7d80: 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c 64 74 3e 3c  </script>..<dt><
7d90: 73 70 61 6e 20 63 6c 61 73 73 3d 22 64 65 63 6c  span class="decl
7da0: 22 3e 0d 0a 3c 73 70 61 6e 20 63 6c 61 73 73 3d  ">..<span class=
7db0: 22 63 75 72 72 73 79 6d 62 6f 6c 22 3e e6 a6 82  "currsymbol">...
7dc0: e8 a6 81 3c 2f 73 70 61 6e 3e 0d 0a 3c 73 63 72  ...</span>..<scr
7dd0: 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74  ipt>explorer.out
7de0: 6c 69 6e 65 2e 61 64 64 44 65 63 6c 28 27 e6 a6  line.addDecl('..
7df0: 82 e8 a6 81 27 29 3b 3c 2f 73 63 72 69 70 74 3e  ....');</script>
7e00: 0d 0a 0d 0a 3c 2f 73 70 61 6e 3e 3c 2f 64 74 3e  ....</span></dt>
7e10: 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f 72  ..<script>explor
7e20: 65 72 2e 6f 75 74 6c 69 6e 65 2e 77 72 69 74 65  er.outline.write
7e30: 45 6e 61 62 6c 65 64 20 3d 20 66 61 6c 73 65 3b  Enabled = false;
7e40: 3c 2f 73 63 72 69 70 74 3e 0d 0a 0d 0a 20 3c 64  </script>.... <d
7e50: 64 3e 3c 70 3e 0d 0a 73 61 6d 70 6c 65 73 2f 6d  d><p>..samples/m
7e60: 61 63 72 6f 2e 70 6d 79 20 e3 81 ab e3 81 84 e3  acro.pmy .......
7e70: 81 8f e3 81 a4 e3 81 8b e4 bd bf e3 81 84 e6 96  ................
7e80: b9 e3 82 b5 e3 83 b3 e3 83 97 e3 83 ab e3 81 8c  ................
7e90: e7 bd ae e3 81 84 e3 81 a6 e3 81 82 e3 82 8a e3  ................
7ea0: 81 be e3 81 99 e3 81 ae e3 81 a7 e3 80 81 e8 a9  ................
7eb0: b3 e3 81 97 e3 81 8f e3 81 af e3 81 9d e3 81 a1  ................
7ec0: e3 82 89 e3 82 92 e3 81 a9 e3 81 86 e3 81 9e e3  ................
7ed0: 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70 72 65 3e 0d  ....</p>..<pre>.
7ee0: 0a 20 20 20 20 26 67 74 3b 26 67 74 3b 20 40 6d  .    &gt;&gt; @m
7ef0: 61 63 72 6f 28 20 74 77 69 63 65 28 70 72 69 6e  acro( twice(prin
7f00: 74 28 22 48 65 6c 6c 6f 22 29 29 20 29 0d 0a 20  t("Hello")) ).. 
7f10: 20 20 20 7b 0d 0a 20 20 20 20 20 20 70 6f 73 3a     {..      pos:
7f20: 20 7b 6c 69 6e 65 6e 6f 3a 31 2c 20 63 6f 6c 75   {lineno:1, colu
7f30: 6d 6e 3a 39 2c 20 66 69 6c 65 6e 61 6d 65 3a 3c  mn:9, filename:<
7f40: 52 45 50 4c 3e 7d 2c 0d 0a 20 20 20 20 20 61 72  REPL>},..     ar
7f50: 67 73 3a 20 5b 20 7b 20 70 6f 73 3a 20 7b 6c 69  gs: [ { pos: {li
7f60: 6e 65 6e 6f 3a 31 2c 20 63 6f 6c 75 6d 6e 3a 31  neno:1, column:1
7f70: 35 2c 20 66 69 6c 65 6e 61 6d 65 3a 3c 52 45 50  5, filename:<REP
7f80: 4c 3e 7d 2c 0d 0a 20 20 20 20 20 20 20 20 20 20  L>},..          
7f90: 20 20 20 20 61 72 67 73 3a 20 5b 7b 70 6f 73 3a      args: [{pos:
7fa0: 7b 6c 69 6e 65 6e 6f 3a 31 2c 20 63 6f 6c 75 6d  {lineno:1, colum
7fb0: 6e 3a 32 31 2c 20 66 69 6c 65 6e 61 6d 65 3a 3c  n:21, filename:<
7fc0: 52 45 50 4c 3e 7d 2c 0d 0a 20 20 20 20 20 20 20  REPL>},..       
7fd0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
7fe0: 69 73 3a 53 74 72 2c 0d 0a 20 20 20 20 20 20 20  is:Str,..       
7ff0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 61                da
8000: 74 61 3a 48 65 6c 6c 6f 7d 5d 2c 0d 0a 20 20 20  ta:Hello}],..   
8010: 20 20 20 20 20 20 20 20 20 20 20 20 20 69 73 3a               is:
8020: 20 41 70 70 2c 0d 0a 20 20 20 20 20 20 20 20 20   App,..         
8030: 20 20 20 20 20 20 66 75 6e 3a 20 7b 70 6f 73 3a        fun: {pos:
8040: 7b 6c 69 6e 65 6e 6f 3a 31 2c 20 63 6f 6c 75 6d  {lineno:1, colum
8050: 6e 3a 31 35 2c 20 66 69 6c 65 6e 61 6d 65 3a 3c  n:15, filename:<
8060: 52 45 50 4c 3e 7d 2c 20 69 73 3a 56 61 72 2c 20  REPL>}, is:Var, 
8070: 6e 61 6d 65 3a 70 72 69 6e 74 7d 7d 0d 0a 20 20  name:print}}..  
8080: 20 20 20 20 20 20 20 20 20 5d 2c 0d 0a 20 20 20           ],..   
8090: 20 20 20 20 69 73 3a 20 41 70 70 2c 0d 0a 20 20      is: App,..  
80a0: 20 20 20 20 66 75 6e 3a 20 7b 70 6f 73 3a 7b 6c      fun: {pos:{l
80b0: 69 6e 65 6e 6f 3a 31 2c 20 63 6f 6c 75 6d 6e 3a  ineno:1, column:
80c0: 39 2c 20 66 69 6c 65 6e 61 6d 65 3a 3c 52 45 50  9, filename:<REP
80d0: 4c 3e 7d 2c 20 69 73 3a 56 61 72 2c 20 6e 61 6d  L>}, is:Var, nam
80e0: 65 3a 74 77 69 63 65 7d 0d 0a 20 20 20 20 7d 0d  e:twice}..    }.
80f0: 0a 3c 2f 70 72 65 3e 0d 0a 3c 70 3e 0d 0a e8 a9  .</pre>..<p>....
8100: b3 e7 b4 b0 e3 81 af e6 b0 97 e3 81 ab e3 81 97  ................
8110: e3 81 aa e3 81 8f e3 81 a6 e6 a7 8b e3 81 84 e3  ................
8120: 81 be e3 81 9b e3 82 93 e3 81 8c e3 80 81 e3 81  ................
8130: a8 e3 81 ab e3 81 8b e3 81 8f e3 80 81 3c 74 74  .............<tt
8140: 3e 40 6d 61 63 72 6f 3c 2f 74 74 3e 20 e3 83 ac  >@macro</tt> ...
8150: e3 82 a4 e3 83 a4 e3 81 a7 e3 81 af e3 80 81 0d  ................
8160: 0a e5 9f ba e6 9c ac e7 9a 84 e3 81 ab e3 81 af  ................
8170: e3 80 81 e3 82 b3 e3 83 bc e3 83 89 e3 82 92 e5  ................
8180: ae 9f e8 a1 8c e3 81 99 e3 82 8b e3 81 a8 e3 81  ................
8190: 9d e3 81 ae e3 82 b3 e3 83 bc e3 83 89 e3 81 ae  ................
81a0: e6 a7 8b e6 96 87 e6 9c a8 e3 81 8c e3 81 a7 e3  ................
81b0: 81 a6 e3 81 8d e3 81 be e3 81 99 e3 80 82 0d 0a  ................
81c0: e3 81 93 e3 81 ae e6 8c 99 e5 8b 95 e3 81 af 20  ............... 
81d0: 3c 74 74 3e 40 6d 61 63 72 6f 3c 2f 74 74 3e 20  <tt>@macro</tt> 
81e0: e3 83 ac e3 82 a4 e3 83 a4 e3 81 ae e5 a4 89 e6  ................
81f0: 95 b0 e3 82 92 e3 82 bb e3 83 83 e3 83 88 e3 81  ................
8200: 99 e3 82 8b e3 81 93 e3 81 a8 e3 81 a7 e3 80 81  ................
8210: e3 82 ab e3 82 b9 e3 82 bf e3 83 9e e3 82 a4 e3  ................
8220: 82 ba e3 81 a7 e3 81 8d e3 81 be e3 81 99 e3 80  ................
8230: 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70 72 65 3e 0d 0a  ...</p>..<pre>..
8240: 20 20 20 20 26 67 74 3b 26 67 74 3b 20 40 6d 61      &gt;&gt; @ma
8250: 63 72 6f 20 74 77 69 63 65 28 78 29 20 7b 20 78  cro twice(x) { x
8260: 3b 20 78 20 7d 20 69 6e 20 74 77 69 63 65 28 70  ; x } in twice(p
8270: 72 69 6e 74 28 22 48 65 6c 6c 6f 22 29 29 0d 0a  rint("Hello"))..
8280: 20 20 20 20 48 65 6c 6c 6f 0d 0a 20 20 20 20 48      Hello..    H
8290: 65 6c 6c 6f 0d 0a 20 20 20 20 48 65 6c 6c 6f 0d  ello..    Hello.
82a0: 0a 3c 2f 70 72 65 3e 0d 0a 3c 70 3e 0d 0a ef bc  .</pre>..<p>....
82b0: 88 ef bc 93 e5 9b 9e e5 87 ba e5 8a 9b e3 81 95  ................
82c0: e3 82 8c e3 81 a6 e3 81 be e3 81 99 e3 81 8c e3  ................
82d0: 80 81 ef bc 93 e5 80 8b e7 9b ae e3 81 af 20 3c  .............. <
82e0: 74 74 3e 70 72 69 6e 74 28 78 29 3c 2f 74 74 3e  tt>print(x)</tt>
82f0: 20 e3 81 ae e8 bf 94 e5 80 a4 e3 81 af 20 3c 74   ............ <t
8300: 74 3e 78 3c 2f 74 74 3e 20 e3 81 aa e3 81 ae e3  t>x</tt> .......
8310: 81 a7 e3 80 81 0d 0a e3 81 9d e3 82 8c e3 81 8c  ................
8320: 52 45 50 4c e3 81 ab e3 82 88 e3 81 a3 e3 81 a6  REPL............
8330: e5 8d b0 e5 ad 97 e3 81 95 e3 82 8c e3 81 a6 e3  ................
8340: 81 84 e3 82 8b e3 81 a0 e3 81 91 e3 81 a7 e3 81  ................
8350: 99 e3 80 82 ef bc 89 0d 0a 3c 74 74 3e 40 6d 61  .........<tt>@ma
8360: 63 72 6f 3c 2f 74 74 3e 20 e3 83 ac e3 82 a4 e3  cro</tt> .......
8370: 83 a4 e3 81 a7 20 3c 74 74 3e 69 6e 3c 2f 74 74  ..... <tt>in</tt
8380: 3e 20 e4 bb a5 e9 99 8d e3 82 92 e5 ae 9f e8 a1  > ..............
8390: 8c e3 81 99 e3 82 8b e3 81 a8 e3 80 81 3c 74 74  .............<tt
83a0: 3e 70 72 69 6e 74 28 22 48 65 6c 6c 6f 22 29 3c  >print("Hello")<
83b0: 2f 74 74 3e 20 e3 81 a8 e3 81 84 e3 81 86 e5 bc  /tt> ...........
83c0: 8f e3 82 92 e8 a1 a8 e3 81 99 e6 a7 8b e6 96 87  ................
83d0: e6 9c a8 e3 81 8c e4 bd 9c e3 82 89 e3 82 8c e3  ................
83e0: 80 81 0d 0a e3 81 9d e3 82 8c e3 81 8c 20 3c 74  ............. <t
83f0: 74 3e 74 77 69 63 65 3c 2f 74 74 3e 20 e9 96 a2  t>twice</tt> ...
8400: e6 95 b0 e3 81 ab e6 b8 a1 e3 81 95 e3 82 8c e3  ................
8410: 81 be e3 81 99 e3 80 82 3c 74 74 3e 74 77 69 63  ........<tt>twic
8420: 65 3c 2f 74 74 3e 20 e3 81 ae e4 b8 ad e8 ba ab  e</tt> .........
8430: e3 82 82 20 3c 74 74 3e 40 6d 61 63 72 6f 3c 2f  ... <tt>@macro</
8440: 74 74 3e 20 e3 83 ac e3 82 a4 e3 83 a4 e3 81 a7  tt> ............
8450: e5 ae 9f e8 a1 8c e3 81 95 e3 82 8c e3 82 8b e3  ................
8460: 81 ae e3 81 a7 e3 80 81 0d 0a e6 a7 8b e6 96 87  ................
8470: e6 9c a8 e3 82 92 e4 bd 9c e3 82 8d e3 81 86 e3  ................
8480: 81 a8 e3 81 97 e3 81 be e3 81 99 e3 81 8c e3 80  ................
8490: 81 e5 a4 89 e6 95 b0 20 3c 74 74 3e 78 3c 2f 74  ....... <tt>x</t
84a0: 74 3e 20 e3 81 ab e3 81 af 20 3c 74 74 3e 40 6d  t> ...... <tt>@m
84b0: 61 63 72 6f 3c 2f 74 74 3e 20 e3 83 ac e3 82 a4  acro</tt> ......
84c0: e3 83 a4 e3 81 a7 e5 80 a4 e3 81 8c e5 85 a5 e3  ................
84d0: 81 a3 e3 81 a6 e3 81 84 e3 82 8b e3 81 ae e3 81  ................
84e0: a7 e3 80 81 0d 0a e3 81 9d e3 81 ae e5 80 a4 e3  ................
84f0: 82 92 e8 aa ad e3 81 bf e5 8f 96 e3 81 a3 e3 81  ................
8500: a6 e6 a7 8b e6 96 87 e6 9c a8 e3 82 92 e4 bd 9c  ................
8510: e6 88 90 e3 81 97 e3 81 be e3 81 99 e3 80 82 0d  ................
8520: 0a e7 b5 90 e6 9e 9c e3 81 a8 e3 81 97 e3 81 a6  ................
8530: e3 80 81 ef bc 92 e5 9b 9e 20 3c 74 74 3e 70 72  ......... <tt>pr
8540: 69 6e 74 28 22 48 65 6c 6c 6f 22 29 3c 2f 74 74  int("Hello")</tt
8550: 3e 20 e3 81 99 e3 82 8b e6 a7 8b e6 96 87 e6 9c  > ..............
8560: a8 e3 81 8c e4 bd 9c e3 82 89 e3 82 8c e3 81 a6  ................
8570: e3 80 81 0d 0a e3 81 9d e3 81 ae e5 be 8c e3 81  ................
8580: a7 e3 80 81 e3 81 9d e3 82 8c e3 81 8c 20 3c 74  ............. <t
8590: 74 3e 40 76 61 6c 75 65 3c 2f 74 74 3e 20 e3 83  t>@value</tt> ..
85a0: ac e3 82 a4 e3 83 a4 e3 81 a7 e5 ae 9f e8 a1 8c  ................
85b0: e3 81 95 e3 82 8c e3 81 a6 e3 81 84 e3 81 be e3  ................
85c0: 81 99 e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70 3e  .......</p>..<p>
85d0: 0d 0a e6 9c ac e5 bd 93 e3 81 ab e3 83 99 e3 82  ................
85e0: bf e3 81 ab e6 a7 8b e6 96 87 e6 9c a8 e3 82 92  ................
85f0: e4 bd 9c e3 82 8b e3 81 a0 e3 81 91 e3 81 aa e3  ................
8600: 81 ae e3 81 a7 e3 80 81 e5 a4 89 e6 95 b0 e5 90  ................
8610: 8d e3 81 ae e8 a1 9d e7 aa 81 e3 81 aa e3 81 a9  ................
8620: e3 81 aa e3 81 a9 e3 81 af e6 b0 97 e3 81 ab e3  ................
8630: 81 97 e3 81 be e3 81 9b e3 82 93 e3 80 82 e3 80  ................
8640: 8c e8 a1 9b e7 94 9f e7 9a 84 e3 81 a7 e3 81 aa  ................
8650: e3 81 84 e3 80 8d e3 83 9e e3 82 af e3 83 ad e3  ................
8660: 81 a7 e3 81 99 e3 80 82 0d 0a 3c 2f 70 3e 0d 0a  ..........</p>..
8670: 3c 70 72 65 3e 0d 0a 20 20 20 20 40 6d 61 63 72  <pre>..    @macr
8680: 6f 20 4c 65 74 49 74 42 65 28 78 2c 20 79 29 20  o LetItBe(x, y) 
8690: 7b 20 76 61 72 20 3c 62 3e 69 74 3c 2f 62 3e 20  { var <b>it</b> 
86a0: 3d 20 78 3b 20 79 20 7d 3b 20 20 3c 66 6f 6e 74  = x; y };  <font
86b0: 20 63 6f 6c 6f 72 3d 67 72 65 65 6e 3e 23 20 79   color=green># y
86c0: 20 e3 81 ae e4 b8 ad e3 81 a7 e5 a4 89 e6 95 b0   ...............
86d0: 20 69 74 20 e3 81 8c e4 bd bf e3 81 88 e3 82 8b   it ............
86e0: 3c 2f 66 6f 6e 74 3e 0d 0a 20 20 20 20 70 72 69  </font>..    pri
86f0: 6e 74 28 20 4c 65 74 49 74 42 65 28 22 6d 79 73  nt( LetItBe("mys
8700: 65 6c 66 22 2c 20 20 22 77 68 65 6e 20 49 20 66  elf",  "when I f
8710: 69 6e 64 20 22 20 7e 20 3c 62 3e 69 74 3c 2f 62  ind " ~ <b>it</b
8720: 3e 20 7e 20 22 20 69 6e 20 74 69 6d 65 73 20 6f  > ~ " in times o
8730: 66 20 74 72 6f 75 62 6c 65 22 29 20 29 3b 0d 0a  f trouble") );..
8740: 3c 2f 70 72 65 3e 0d 0a 3c 70 3e 0d 0a e5 a4 89  </pre>..<p>.....
8750: e6 95 b0 e5 90 8d e3 81 ab e6 b0 97 e3 82 92 e3  ................
8760: 81 a4 e3 81 91 e3 82 8b e3 81 ab e3 81 af e3 80  ................
8770: 81 e7 b5 84 e3 81 bf e8 be bc e3 81 bf e9 96 a2  ................
8780: e6 95 b0 20 3c 74 74 3e 67 65 6e 73 79 6d 28 29  ... <tt>gensym()
8790: 3c 2f 74 74 3e 20 e3 82 92 e4 bd bf e3 81 a3 e3  </tt> ..........
87a0: 81 a6 e9 a0 91 e5 bc b5 e3 81 a3 e3 81 a6 e4 b8  ................
87b0: 8b e3 81 95 e3 81 84 e3 80 82 0d 0a 3c 2f 70 3e  ............</p>
87c0: 0d 0a 3c 2f 64 64 3e 0d 0a 0d 0a 3c 73 63 72 69  ..</dd>....<scri
87d0: 70 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c  pt>explorer.outl
87e0: 69 6e 65 2e 77 72 69 74 65 45 6e 61 62 6c 65 64  ine.writeEnabled
87f0: 20 3d 20 74 72 75 65 3b 3c 2f 73 63 72 69 70 74   = true;</script
8800: 3e 0d 0a 3c 64 74 3e 3c 73 70 61 6e 20 63 6c 61  >..<dt><span cla
8810: 73 73 3d 22 64 65 63 6c 22 3e 0d 0a 3c 73 70 61  ss="decl">..<spa
8820: 6e 20 63 6c 61 73 73 3d 22 63 75 72 72 73 79 6d  n class="currsym
8830: 62 6f 6c 22 3e e3 83 ac e3 82 a4 e3 83 a4 e5 88  bol">...........
8840: 87 e3 82 8a e6 9b bf e3 81 88 3c 2f 73 70 61 6e  ..........</span
8850: 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f  >..<script>explo
8860: 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 61 64 64 44  rer.outline.addD
8870: 65 63 6c 28 27 e3 83 ac e3 82 a4 e3 83 a4 e5 88  ecl('...........
8880: 87 e3 82 8a e6 9b bf e3 81 88 27 29 3b 3c 2f 73  ..........');</s
8890: 63 72 69 70 74 3e 0d 0a 0d 0a 3c 2f 73 70 61 6e  cript>....</span
88a0: 3e 3c 2f 64 74 3e 0d 0a 3c 73 63 72 69 70 74 3e  ></dt>..<script>
88b0: 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65  explorer.outline
88c0: 2e 77 72 69 74 65 45 6e 61 62 6c 65 64 20 3d 20  .writeEnabled = 
88d0: 66 61 6c 73 65 3b 3c 2f 73 63 72 69 70 74 3e 0d  false;</script>.
88e0: 0a 0d 0a 20 3c 64 64 3e 3c 70 3e 0d 0a e4 bb 96  ... <dd><p>.....
88f0: e3 81 ae e3 83 ac e3 82 a4 e3 83 a4 e5 90 8c e6  ................
8900: a7 98 e3 80 81 3c 74 74 3e 40 6d 61 63 72 6f 3c  .....<tt>@macro<
8910: 2f 74 74 3e 20 e3 83 ac e3 82 a4 e3 83 a4 e3 82  /tt> ...........
8920: 92 e5 ae 9f e8 a1 8c e4 b8 ad e3 81 ab 20 3c 74  ............. <t
8930: 74 3e 40 6c 61 79 65 72 28 20 2e 2e 2e 20 29 3c  t>@layer( ... )<
8940: 2f 74 74 3e 20 e6 a7 8b e6 96 87 e3 82 92 e4 bd  /tt> ...........
8950: bf e3 81 86 e3 81 93 e3 81 a8 e3 81 a7 e3 80 81  ................
8960: 0d 0a e5 88 a5 e3 81 ae e3 83 ac e3 82 a4 e3 83  ................
8970: a4 e3 81 a7 e3 82 b3 e3 83 bc e3 83 89 e3 82 92  ................
8980: e5 8b 95 e3 81 8b e3 81 99 e3 81 93 e3 81 a8 e3  ................
8990: 82 82 e3 81 a7 e3 81 8d e3 81 be e3 81 99 e3 80  ................
89a0: 82 e3 82 88 e3 81 8f e4 bd bf e3 81 86 e4 be 8b  ................
89b0: e3 81 af e3 80 81 3c 74 74 3e 40 76 61 6c 75 65  ......<tt>@value
89c0: 3c 2f 74 74 3e 0d 0a e3 83 ac e3 82 a4 e3 83 a4  </tt>...........
89d0: e3 81 ab e7 a7 bb e3 82 8b e3 81 93 e3 81 a8 e3  ................
89e0: 81 a7 e6 a7 8b e6 96 87 e6 9c a8 e3 82 92 e6 99  ................
89f0: ae e9 80 9a e3 81 ab e8 a8 88 e7 ae 97 e3 81 97  ................
8a00: e3 81 a6 e8 89 b2 e3 80 85 e3 83 97 e3 83 ad e3  ................
8a10: 82 b0 e3 83 a9 e3 83 a0 e7 9a 84 e3 81 ab e3 81  ................
8a20: 84 e3 81 98 e3 82 8b e7 94 a8 e9 80 94 e3 81 a7  ................
8a30: e3 81 99 e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70  ........</p>..<p
8a40: 72 65 3e 0d 0a 20 20 20 20 40 6d 61 63 72 6f 20  re>..    @macro 
8a50: 72 65 76 65 72 73 65 41 72 67 73 28 65 29 20 7b  reverseArgs(e) {
8a60: 3c 62 3e 40 76 61 6c 75 65 3c 2f 62 3e 28 0d 0a  <b>@value</b>(..
8a70: 20 20 20 20 20 20 20 20 64 65 66 20 72 65 76 28          def rev(
8a80: 78 73 2c 20 61 63 63 29 20 7b 0d 0a 20 20 20 20  xs, acc) {..    
8a90: 20 20 20 20 20 20 63 61 73 65 20 78 73 20 77 68        case xs wh
8aa0: 65 6e 20 7b 63 61 72 3a 78 2c 20 63 64 72 3a 78  en {car:x, cdr:x
8ab0: 73 7d 3a 20 72 65 76 28 78 73 2c 20 7b 63 61 72  s}: rev(xs, {car
8ac0: 3a 78 2c 20 63 64 72 3a 61 63 63 7d 29 20 77 68  :x, cdr:acc}) wh
8ad0: 65 6e 20 7b 7d 3a 20 61 63 63 0d 0a 20 20 20 20  en {}: acc..    
8ae0: 20 20 20 20 7d 3b 0d 0a 20 20 20 20 20 20 20 20      };..        
8af0: 63 61 73 65 20 40 6d 61 63 72 6f 28 65 29 0d 0a  case @macro(e)..
8b00: 20 20 20 20 20 20 20 20 20 20 77 68 65 6e 20 7b            when {
8b10: 69 73 3a 22 41 70 70 22 2c 20 66 75 6e 3a 66 2c  is:"App", fun:f,
8b20: 20 61 72 67 73 3a 61 73 7d 3a 20 7b 69 73 3a 22   args:as}: {is:"
8b30: 41 70 70 22 2c 20 66 75 6e 3a 66 2c 20 61 72 67  App", fun:f, arg
8b40: 73 3a 72 65 76 28 61 73 2c 7b 7d 29 7d 0d 0a 20  s:rev(as,{})}.. 
8b50: 20 20 20 20 20 20 20 20 20 77 68 65 6e 20 65 3a           when e:
8b60: 20 65 0d 0a 20 20 20 20 29 7d 3b 0d 0a 20 20 20   e..    )};..   
8b70: 20 70 72 69 6e 74 28 20 72 65 76 65 72 73 65 41   print( reverseA
8b80: 72 67 73 28 31 2d 32 29 20 29 3b 20 3c 66 6f 6e  rgs(1-2) ); <fon
8b90: 74 20 63 6f 6c 6f 72 3d 67 72 65 65 6e 3e 23 20  t color=green># 
8ba0: 32 2d 31 20 3d 3d 20 31 3c 2f 66 6f 6e 74 3e 0d  2-1 == 1</font>.
8bb0: 0a 3c 2f 70 72 65 3e 0d 0a 3c 70 3e 0d 0a 3c 74  .</pre>..<p>..<t
8bc0: 74 3e 72 65 76 65 72 73 65 41 72 67 73 3c 2f 74  t>reverseArgs</t
8bd0: 74 3e 20 e3 81 af e3 80 81 e9 96 a2 e6 95 b0 e5  t> .............
8be0: 91 bc e3 81 b3 e5 87 ba e3 81 97 e3 81 ae e6 a7  ................
8bf0: 8b e6 96 87 e6 9c a8 e3 81 ae e3 80 81 e5 bc 95  ................
8c00: e6 95 b0 e3 81 ae e9 a0 86 e7 95 aa e3 82 92 e9  ................
8c10: 80 86 e8 bb a2 e3 81 99 e3 82 8b e9 96 a2 e6 95  ................
8c20: b0 e3 81 a7 e3 81 99 e3 80 82 0d 0a 3c 74 74 3e  ............<tt>
8c30: 40 6d 61 63 72 6f 28 65 29 3c 2f 74 74 3e 20 e3  @macro(e)</tt> .
8c40: 81 ab e3 82 88 e3 81 a3 e3 81 a6 e3 83 9e e3 82  ................
8c50: af e3 83 ad e3 83 ac e3 82 a4 e3 83 a4 e3 81 ab  ................
8c60: e3 82 bb e3 83 83 e3 83 88 e3 81 95 e3 82 8c e3  ................
8c70: 81 a6 e3 81 84 e3 82 8b e6 a7 8b e6 96 87 e6 9c  ................
8c80: a8 e5 bc 95 e6 95 b0 e3 82 92 e5 8f 96 e3 82 8a  ................
8c90: e5 87 ba e3 81 97 e3 80 81 0d 0a e3 81 9d e3 82  ................
8ca0: 8c e3 82 92 20 3c 74 74 3e 40 76 61 6c 75 65 3c  .... <tt>@value<
8cb0: 2f 74 74 3e 20 e3 83 ac e3 82 a4 e3 83 a4 e3 81  /tt> ...........
8cc0: ab e3 82 88 e3 82 8b e6 99 ae e9 80 9a e3 81 ae  ................
8cd0: e8 a8 88 e7 ae 97 e3 83 97 e3 83 ad e3 82 b0 e3  ................
8ce0: 83 a9 e3 83 a0 e3 81 a7 e6 93 8d e4 bd 9c e3 81  ................
8cf0: 97 e3 81 a6 e3 81 84 e3 81 be e3 81 99 e3 80 82  ................
8d00: 0d 0a 3c 74 74 3e 40 6d 61 63 72 6f 28 2e 2e 2e  ..<tt>@macro(...
8d10: 29 3c 2f 74 74 3e 20 e3 81 af e3 81 84 e3 82 8f  )</tt> .........
8d20: e3 82 86 e3 82 8b e3 80 8c e6 ba 96 e3 82 af e3  ................
8d30: 82 aa e3 83 bc e3 83 88 20 28 71 75 61 73 69 71  ........ (quasiq
8d40: 75 6f 74 65 29 e3 80 8d e3 80 81 0d 0a 3c 74 74  uote)........<tt
8d50: 3e 40 76 61 6c 75 65 28 2e 2e 2e 29 3c 2f 74 74  >@value(...)</tt
8d60: 3e 20 e3 81 af e3 80 8c e9 80 86 e3 82 af e3 82  > ..............
8d70: aa e3 83 bc e3 83 88 20 28 75 6e 71 75 6f 74 65  ....... (unquote
8d80: 29 e3 80 8d e3 81 ab e3 81 a1 e3 82 87 e3 81 a3  )...............
8d90: e3 81 a8 e8 bf 91 e3 81 84 e3 81 8b e3 82 82 e3  ................
8da0: 81 97 e3 82 8c e3 81 be e3 81 9b e3 82 93 e3 80  ................
8db0: 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70 3e 0d 0a 3c 74  ...</p>..<p>..<t
8dc0: 74 3e 40 6c 61 79 65 72 28 2e 2e 2e 29 3c 2f 74  t>@layer(...)</t
8dd0: 74 3e 20 e3 81 a0 e3 81 91 e3 81 a7 e3 81 aa e3  t> .............
8de0: 81 8f e3 80 81 e9 96 a2 e6 95 b0 e3 81 ae e3 83  ................
8df0: ac e3 82 a4 e3 83 a4 e6 8c 87 e5 ae 9a e5 bc 95  ................
8e00: e6 95 b0 e3 81 aa e3 81 a9 e3 82 82 e5 90 8c e6  ................
8e10: a7 98 e3 81 ab e4 bd bf e3 81 86 e3 81 93 e3 81  ................
8e20: a8 e3 81 8c e3 81 a7 e3 81 8d e3 82 8b e3 81 ae  ................
8e30: e3 81 a7 e3 80 81 0d 0a e4 b8 80 e9 83 a8 e3 81  ................
8e40: ae e5 bc 95 e6 95 b0 e3 81 af 20 3c 74 74 3e 40  .......... <tt>@
8e50: 6d 61 63 72 6f 3c 2f 74 74 3e e3 80 81 e4 b8 80  macro</tt>......
8e60: e9 83 a8 e3 81 ae e5 bc 95 e6 95 b0 e3 81 af 20  ............... 
8e70: 3c 74 74 3e 40 76 61 6c 75 65 3c 2f 74 74 3e 20  <tt>@value</tt> 
8e80: e3 83 ac e3 82 a4 e3 83 a4 e3 81 a7 e5 8f 97 e3  ................
8e90: 81 91 e5 8f 96 e3 82 8b e9 96 a2 e6 95 b0 e3 82  ................
8ea0: 92 e6 9b b8 e3 81 8f e3 81 aa e3 81 a9 e3 80 81  ................
8eb0: 0d 0a e3 81 95 e3 82 89 e3 81 ab e8 89 b2 e3 80  ................
8ec0: 85 e9 9d a2 e7 99 bd e3 81 84 e3 81 93 e3 81 a8  ................
8ed0: e3 81 8c e5 8f af e8 83 bd e3 81 a7 e3 81 99 e3  ................
8ee0: 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 2f 64 64 3e 0d  ....</p>..</dd>.
8ef0: 0a 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f  ...<script>explo
8f00: 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 77 72 69 74  rer.outline.writ
8f10: 65 45 6e 61 62 6c 65 64 20 3d 20 74 72 75 65 3b  eEnabled = true;
8f20: 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c 64 74 3e 3c  </script>..<dt><
8f30: 73 70 61 6e 20 63 6c 61 73 73 3d 22 64 65 63 6c  span class="decl
8f40: 22 3e 0d 0a 3c 73 70 61 6e 20 63 6c 61 73 73 3d  ">..<span class=
8f50: 22 63 75 72 72 73 79 6d 62 6f 6c 22 3e e6 a7 8b  "currsymbol">...
8f60: e6 96 87 e6 9c a8 e3 81 ae e6 a7 8b e9 80 a0 3c  ...............<
8f70: 2f 73 70 61 6e 3e 0d 0a 3c 73 63 72 69 70 74 3e  /span>..<script>
8f80: 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65  explorer.outline
8f90: 2e 61 64 64 44 65 63 6c 28 27 e6 a7 8b e6 96 87  .addDecl('......
8fa0: e6 9c a8 e3 81 ae e6 a7 8b e9 80 a0 27 29 3b 3c  ............');<
8fb0: 2f 73 63 72 69 70 74 3e 0d 0a 0d 0a 3c 2f 73 70  /script>....</sp
8fc0: 61 6e 3e 3c 2f 64 74 3e 0d 0a 3c 73 63 72 69 70  an></dt>..<scrip
8fd0: 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69  t>explorer.outli
8fe0: 6e 65 2e 77 72 69 74 65 45 6e 61 62 6c 65 64 20  ne.writeEnabled 
8ff0: 3d 20 66 61 6c 73 65 3b 3c 2f 73 63 72 69 70 74  = false;</script
9000: 3e 0d 0a 0d 0a 20 3c 64 64 3e 3c 70 3e 0d 0a e6  >.... <dd><p>...
9010: a7 8b e6 96 87 e6 9c a8 e3 81 8c e3 81 a9 e3 81  ................
9020: ae e3 82 88 e3 81 86 e3 81 aa e3 83 86 e3 83 bc  ................
9030: e3 83 96 e3 83 ab e3 81 a7 e6 b8 a1 e3 81 95 e3  ................
9040: 82 8c e3 81 a6 e3 81 8f e3 82 8b e3 81 8b e3 81  ................
9050: ab e3 81 a4 e3 81 84 e3 81 a6 e3 81 af e3 80 81  ................
9060: e3 82 bd e3 83 bc e3 82 b9 e3 83 89 e3 82 ad e3  ................
9070: 83 a5 e3 83 a1 e3 83 b3 e3 83 88 e3 81 ae 0d 0a  ................
9080: 3c 61 20 68 72 65 66 3d 22 68 74 74 70 3a 2f 2f  <a href="http://
9090: 77 77 77 2e 6b 6d 6f 6e 6f 73 2e 6e 65 74 2f 72  www.kmonos.net/r
90a0: 65 70 6f 73 2f 70 6f 6c 65 6d 79 2f 64 6f 63 2f  epos/polemy/doc/
90b0: 74 69 70 2f 64 6f 63 2f 61 73 74 2e 68 74 6d 6c  tip/doc/ast.html
90c0: 22 3e 70 6f 6c 65 6d 79 2e 61 73 74 3c 2f 61 3e  ">polemy.ast</a>
90d0: 0d 0a e3 81 ae e3 83 9a e3 83 bc e3 82 b8 e3 82  ................
90e0: 92 e3 81 94 e8 a6 a7 e4 b8 8b e3 81 95 e3 81 84  ................
90f0: e3 80 82 e4 be 8b e3 81 88 e3 81 b0 e5 a4 89 e6  ................
9100: 95 b0 e5 90 8d e3 82 92 e8 a1 a8 e3 81 99 20 3c  .............. <
9110: 63 6f 64 65 3e 56 61 72 3c 2f 63 6f 64 65 3e 20  code>Var</code> 
9120: e3 82 af e3 83 a9 e3 82 b9 e3 81 ab e3 81 af e3  ................
9130: 80 81 0d 0a e7 b6 99 e6 89 bf e3 81 ae e5 88 86  ................
9140: e3 82 82 e5 90 88 e3 82 8f e3 81 9b e3 81 a6 0d  ................
9150: 0a 3c 74 74 3e 3c 61 20 68 72 65 66 3d 22 68 74  .<tt><a href="ht
9160: 74 70 3a 2f 2f 77 77 77 2e 6b 6d 6f 6e 6f 73 2e  tp://www.kmonos.
9170: 6e 65 74 2f 72 65 70 6f 73 2f 70 6f 6c 65 6d 79  net/repos/polemy
9180: 2f 64 6f 63 2f 74 69 70 2f 64 6f 63 2f 66 61 69  /doc/tip/doc/fai
9190: 6c 75 72 65 2e 68 74 6d 6c 22 3e 4c 65 78 50 6f  lure.html">LexPo
91a0: 73 69 74 69 6f 6e 3c 2f 61 3e 20 70 6f 73 3b 3c  sition</a> pos;<
91b0: 2f 74 74 3e 0d 0a e3 81 a8 20 3c 74 74 3e 73 74  /tt>..... <tt>st
91c0: 72 69 6e 67 20 6e 61 6d 65 3b 3c 2f 74 74 3e 20  ring name;</tt> 
91d0: e3 81 ae ef bc 92 e3 81 a4 e3 81 ae e3 83 a1 e3  ................
91e0: 83 b3 e3 83 90 e3 81 8c e3 81 82 e3 82 8b e3 81  ................
91f0: ae e3 81 a7 0d 0a 3c 2f 70 3e 0d 0a 3c 70 72 65  ......</p>..<pre
9200: 3e 0d 0a 20 20 20 20 7b 20 69 73 3a 20 20 20 22  >..    { is:   "
9210: 56 61 72 22 2c 0d 0a 20 20 20 20 20 20 70 6f 73  Var",..      pos
9220: 3a 20 20 7b 66 69 6c 65 6e 61 6d 65 3a 22 66 6f  :  {filename:"fo
9230: 6f 2e 70 6d 79 22 2c 20 6c 69 6e 65 6e 6f 3a 31  o.pmy", lineno:1
9240: 32 33 2c 20 63 6f 6c 75 6d 6e 3a 34 35 7d 2c 0d  23, column:45},.
9250: 0a 20 20 20 20 20 20 6e 61 6d 65 3a 20 22 78 22  .      name: "x"
9260: 20 7d 0d 0a 3c 2f 70 72 65 3e 0d 0a 3c 70 3e 0d   }..</pre>..<p>.
9270: 0a e3 81 93 e3 82 93 e3 81 aa e6 84 9f e3 81 98  ................
9280: e3 81 ae e3 83 86 e3 83 bc e3 83 96 e3 83 ab e3  ................
9290: 81 ab e3 81 aa e3 82 8a e3 81 be e3 81 99 e3 80  ................
92a0: 82 0d 0a e3 82 af e3 83 a9 e3 82 b9 e5 90 8d e3  ................
92b0: 81 8c 20 3c 74 74 3e 69 73 3c 2f 74 74 3e 20 e3  .. <tt>is</tt> .
92c0: 83 95 e3 82 a3 e3 83 bc e3 83 ab e3 83 89 e3 81  ................
92d0: ab e3 80 81 e3 83 a1 e3 83 b3 e3 83 90 e5 a4 89  ................
92e0: e6 95 b0 e3 81 af e3 81 9d e3 81 ae e3 81 be e3  ................
92f0: 81 be e3 81 ae e5 90 8d e5 89 8d e3 81 a7 e5 85  ................
9300: a5 e3 82 8a e3 81 be e3 81 99 e3 80 82 0d 0a e9  ................
9310: 85 8d e5 88 97 e3 83 a1 e3 83 b3 e3 83 90 e3 81  ................
9320: af 20 63 6f 6e 73 20 e3 83 aa e3 82 b9 e3 83 88  . cons .........
9330: e3 81 ab e3 81 aa e3 81 a3 e3 81 a6 e5 85 a5 e3  ................
9340: 81 a3 e3 81 a6 e3 81 8d e3 81 be e3 81 99 e3 80  ................
9350: 82 0d 0a e8 87 aa e5 88 86 e3 81 a7 e6 a7 8b e6  ................
9360: 96 87 e6 9c a8 e3 82 92 e4 bd 9c e3 82 8b e6 99  ................
9370: 82 e3 81 af e3 80 81 3c 74 74 3e 70 6f 73 3c 2f  .......<tt>pos</
9380: 74 74 3e 20 e3 83 95 e3 82 a3 e3 83 bc e3 83 ab  tt> ............
9390: e3 83 89 e3 81 a0 e3 81 91 e3 81 af e7 9c 81 e7  ................
93a0: 95 a5 e3 81 97 e3 81 a6 e3 82 82 e6 a7 8b e3 81  ................
93b0: 84 e3 81 be e3 81 9b e3 82 93 e3 80 82 0d 0a 3c  ...............<
93c0: 2f 70 3e 0d 0a 3c 2f 64 64 3e 0d 0a 0d 0a 3c 73  /p>..</dd>....<s
93d0: 63 72 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e 6f  cript>explorer.o
93e0: 75 74 6c 69 6e 65 2e 77 72 69 74 65 45 6e 61 62  utline.writeEnab
93f0: 6c 65 64 20 3d 20 74 72 75 65 3b 3c 2f 73 63 72  led = true;</scr
9400: 69 70 74 3e 0d 0a 3c 64 74 3e 3c 73 70 61 6e 20  ipt>..<dt><span 
9410: 63 6c 61 73 73 3d 22 64 65 63 6c 22 3e 0d 0a 3c  class="decl">..<
9420: 73 70 61 6e 20 63 6c 61 73 73 3d 22 63 75 72 72  span class="curr
9430: 73 79 6d 62 6f 6c 22 3e e5 be ae e5 a6 99 e3 81  symbol">........
9440: aa e3 81 a8 e3 81 93 e3 82 8d ef bc 91 3c 2f 73  .............</s
9450: 70 61 6e 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78  pan>..<script>ex
9460: 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 61  plorer.outline.a
9470: 64 64 44 65 63 6c 28 27 e5 be ae e5 a6 99 e3 81  ddDecl('........
9480: aa e3 81 a8 e3 81 93 e3 82 8d ef bc 91 27 29 3b  .............');
9490: 3c 2f 73 63 72 69 70 74 3e 0d 0a 0d 0a 3c 2f 73  </script>....</s
94a0: 70 61 6e 3e 3c 2f 64 74 3e 0d 0a 3c 73 63 72 69  pan></dt>..<scri
94b0: 70 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c  pt>explorer.outl
94c0: 69 6e 65 2e 77 72 69 74 65 45 6e 61 62 6c 65 64  ine.writeEnabled
94d0: 20 3d 20 66 61 6c 73 65 3b 3c 2f 73 63 72 69 70   = false;</scrip
94e0: 74 3e 0d 0a 0d 0a 20 3c 64 64 3e 3c 70 3e 0d 0a  t>.... <dd><p>..
94f0: e3 81 93 e3 81 93 e3 81 be e3 81 a7 e3 80 81 3c  ...............<
9500: 74 74 3e 40 6d 61 63 72 6f 3c 2f 74 74 3e 20 e3  tt>@macro</tt> .
9510: 81 8c e6 9c ac e5 bd 93 e3 81 ab e3 81 9f e3 81  ................
9520: a0 e3 81 ae ef bc 91 e3 83 ac e3 82 a4 e3 83 a4  ................
9530: e3 81 a8 e8 aa ac e6 98 8e e3 81 97 e3 81 a6 e3  ................
9540: 81 8d e3 81 be e3 81 97 e3 81 9f e3 81 8c e3 80  ................
9550: 81 0d 0a e5 ae 9f e3 81 af e3 81 a1 e3 82 87 e3  ................
9560: 81 a3 e3 81 a8 e3 83 88 e3 83 aa e3 83 83 e3 82  ................
9570: af e3 81 8c e6 bd 9c e3 82 93 e3 81 a7 e3 81 84  ................
9580: e3 81 be e3 81 99 e3 80 82 0d 0a 3c 2f 70 3e 0d  ...........</p>.
9590: 0a 3c 70 72 65 3e 0d 0a 20 20 20 20 26 67 74 3b  .<pre>..    &gt;
95a0: 26 67 74 3b 20 40 6d 61 63 72 6f 20 74 77 69 63  &gt; @macro twic
95b0: 65 28 78 29 20 7b 78 3b 20 78 7d 20 69 6e 20 74  e(x) {x; x} in t
95c0: 77 69 63 65 28 3c 62 3e 40 76 61 6c 75 65 3c 2f  wice(<b>@value</
95d0: 62 3e 28 70 72 69 6e 74 28 22 48 65 6c 6c 6f 22  b>(print("Hello"
95e0: 29 29 29 0d 0a 20 20 20 20 48 65 6c 6c 6f 0d 0a  )))..    Hello..
95f0: 20 20 20 20 48 65 6c 6c 6f 0d 0a 20 20 20 20 48      Hello..    H
9600: 65 6c 6c 6f 0d 0a 3c 2f 70 72 65 3e 0d 0a 3c 70  ello..</pre>..<p
9610: 3e 0d 0a e5 85 88 e3 81 bb e3 81 a9 e3 81 ae e4  >...............
9620: be 8b e3 81 ab 20 3c 74 74 3e 40 76 61 6c 75 65  ..... <tt>@value
9630: 3c 2f 74 74 3e 20 e3 82 92 e5 a2 97 e3 82 84 e3  </tt> ..........
9640: 81 97 e3 81 9f e3 82 82 e3 81 ae e3 81 a7 e3 81  ................
9650: 99 e3 81 8c e3 80 81 e3 81 93 e3 82 8c e3 81 a7  ................
9660: e3 82 82 e3 82 84 e3 81 af e3 82 8a e3 80 81 48  ...............H
9670: 65 6c 6c 6f 0d 0a e3 81 8c ef bc 92 e5 9b 9e 20  ello........... 
9680: 70 72 69 6e 74 20 e3 81 95 e3 82 8c e3 82 8b e3  print ..........
9690: 82 88 e3 81 86 e3 81 ab e3 81 aa e3 82 8a e3 81  ................
96a0: be e3 81 99 e3 80 82 e3 81 93 e3 82 8c e3 81 af  ................
96b0: e6 9c ac e6 9d a5 e3 81 af e3 81 8a e3 81 8b e3  ................
96c0: 81 97 e3 81 aa e8 a9 b1 e3 81 a7 e3 80 81 3c 74  ..............<t
96d0: 74 3e 70 72 69 6e 74 28 22 48 65 6c 6c 6f 22 29  t>print("Hello")
96e0: 3c 2f 74 74 3e 0d 0a e3 81 af 20 3c 74 74 3e 40  </tt>..... <tt>@
96f0: 76 61 6c 75 65 3c 2f 74 74 3e 20 e3 83 ac e3 82  value</tt> .....
9700: a4 e3 83 a4 e3 81 a7 e5 ae 9f e8 a1 8c e3 81 95  ................
9710: e3 82 8c e3 81 a6 e5 80 a4 e3 81 ab e8 90 bd e3  ................
9720: 81 a1 e3 82 8b e3 81 af e3 81 9a e3 81 aa e3 81  ................
9730: ae e3 81 a7 e3 80 81 ef bc 91 e5 9b 9e e3 81 97  ................
9740: e3 81 8b 20 70 72 69 6e 74 20 e3 81 95 e3 82 8c  ... print ......
9750: e3 81 aa e3 81 84 e3 81 af e3 81 9a e3 80 82 0d  ................
9760: 0a 3c 2f 70 3e 0d 0a 3c 70 3e 0d 0a e5 ae 9f e3  .</p>..<p>......
9770: 81 af e3 80 81 50 6f 6c 65 6d 79 20 e3 81 ae e4  .....Polemy ....
9780: b8 ad e3 81 a7 e3 81 af e3 80 81 3c 74 74 3e 40  ...........<tt>@
9790: 6d 61 63 72 6f 3c 2f 74 74 3e 20 e3 83 ac e3 82  macro</tt> .....
97a0: a4 e3 83 a4 e3 81 a8 20 3c 74 74 3e 28 72 61 77  ....... <tt>(raw
97b0: 6d 61 63 72 6f 29 3c 2f 74 74 3e 0d 0a e3 83 ac  macro)</tt>.....
97c0: e3 82 a4 e3 83 a4 e3 81 a8 e3 81 84 e3 81 86 e4  ................
97d0: ba 8c e3 81 a4 e3 81 ae e7 95 b0 e3 81 aa e3 82  ................
97e0: 8b e3 83 9e e3 82 af e3 83 ad e7 94 a8 e3 83 ac  ................
97f0: e3 82 a4 e3 83 a4 e3 81 8c e5 8b 95 e3 81 84 e3  ................
9800: 81 a6 e3 81 84 e3 81 be e3 81 99 e3 80 82 0d 0a  ................
9810: 3c 2f 70 3e 0d 0a 3c 75 6c 3e 0d 0a 09 3c 6c 69  </p>..<ul>...<li
9820: 3e 3c 74 74 3e 28 72 61 77 6d 61 63 72 6f 29 3c  ><tt>(rawmacro)<
9830: 2f 74 74 3e 20 e3 82 82 20 3c 74 74 3e 40 6d 61  /tt> ... <tt>@ma
9840: 63 72 6f 3c 2f 74 74 3e 20 e3 82 82 e3 80 81 e3  cro</tt> .......
9850: 82 b3 e3 83 bc e3 83 89 e3 82 92 e5 8b 95 e3 81  ................
9860: 8b e3 81 99 e3 81 a8 e3 81 9d e3 81 ae e6 a7 8b  ................
9870: e6 96 87 e6 9c a8 e3 82 92 e8 bf 94 e3 81 99 e6  ................
9880: 84 8f e5 91 b3 e8 ab 96 e3 80 82 3c 2f 6c 69 3e  ...........</li>
9890: 0d 0a 09 3c 6c 69 3e e3 81 9f e3 81 a0 e3 81 97  ...<li>.........
98a0: e3 80 81 3c 74 74 3e 28 72 61 77 6d 61 63 72 6f  ...<tt>(rawmacro
98b0: 29 3c 2f 74 74 3e 20 e3 82 82 20 3c 74 74 3e 40  )</tt> ... <tt>@
98c0: 6d 61 63 72 6f 3c 2f 74 74 3e 20 e3 82 82 e3 80  macro</tt> .....
98d0: 81 0d 0a 09 09 3c 74 74 3e 40 6d 61 63 72 6f 3c  .....<tt>@macro<
98e0: 2f 74 74 3e 20 e3 83 ac e3 82 a4 e3 83 a4 e3 81  /tt> ...........
98f0: ab e5 80 a4 e3 81 ae e3 82 bb e3 83 83 e3 83 88  ................
9900: e3 81 95 e3 82 8c e3 81 9f e5 a4 89 e6 95 b0 e3  ................
9910: 82 92 e3 81 bf e3 81 a4 e3 81 91 e3 81 9f e3 81  ................
9920: a8 e3 81 8d e3 81 af e3 80 81 0d 0a 09 09 e3 81  ................
9930: 9d e3 81 ae e5 a4 89 e6 95 b0 e3 81 a8 e3 81 84  ................
9940: e3 81 86 e6 a7 8b e6 96 87 e6 9c a8 e3 82 92 e4  ................
9950: bd 9c e3 82 8b e3 81 ae e3 81 a7 e3 81 af e3 81  ................
9960: aa e3 81 8f e3 80 81 e5 a4 89 e6 95 b0 e3 81 ae  ................
9970: e5 86 85 e5 ae b9 e3 82 92 e5 b1 95 e9 96 8b e3  ................
9980: 80 82 3c 2f 6c 69 3e 0d 0a 09 3c 6c 69 3e e3 81  ..</li>...<li>..
9990: be e3 81 9f 20 3c 74 74 3e 40 6d 61 63 72 6f 3c  .... <tt>@macro<
99a0: 2f 74 74 3e 20 e3 81 af e3 80 81 0d 0a 09 09 e3  /tt> ...........
99b0: 83 ac e3 82 a4 e3 83 a4 e6 8c 87 e5 ae 9a e5 bc  ................
99c0: 8f e3 82 92 e8 a6 8b e3 82 8b e3 81 a8 e5 ae 9f  ................
99d0: e8 a1 8c e3 83 ac e3 82 a4 e3 83 a4 e3 82 92 e5  ................
99e0: 88 87 e3 82 8a e6 9b bf e3 81 a6 e3 80 81 e6 a7  ................
99f0: 8b e6 96 87 e6 9c a8 e7 94 9f e6 88 90 e3 83 a2  ................
9a00: e3 83 bc e3 83 89 e3 82 92 e3 82 84 e3 82 81 e3  ................
9a10: 81 a6 e3 81 97 e3 81 be e3 81 86 e3 80 82 3c 2f  ..............</
9a20: 6c 69 3e 0d 0a 09 3c 6c 69 3e 3c 74 74 3e 28 72  li>...<li><tt>(r
9a30: 61 77 6d 61 63 72 6f 29 3c 2f 74 74 3e 20 e3 81  awmacro)</tt> ..
9a40: af e3 80 81 0d 0a 09 09 e3 83 ac e3 82 a4 e3 83  ................
9a50: a4 e6 8c 87 e5 ae 9a e5 bc 8f e3 82 92 e8 a6 8b  ................
9a60: e3 81 a6 e3 82 82 e5 ae 9f e8 a1 8c e3 83 ac e3  ................
9a70: 82 a4 e3 83 a4 e3 82 92 e5 88 87 e3 82 8a e6 9b  ................
9a80: bf e3 81 88 e3 81 aa e3 81 84 e3 81 a7 e6 a7 8b  ................
9a90: e6 96 87 e6 9c a8 e3 81 ab e3 81 99 e3 82 8b e3  ................
9aa0: 80 82 3c 2f 6c 69 3e 0d 0a 3c 2f 75 6c 3e 0d 0a  ..</li>..</ul>..
9ab0: 3c 70 3e 0d 0a e3 83 a6 e3 83 bc e3 82 b6 e3 83  <p>.............
9ac0: bc e3 81 8b e3 82 89 e7 9b b4 e6 8e a5 20 3c 74  ............. <t
9ad0: 74 3e 28 72 61 77 6d 61 63 72 6f 29 3c 2f 74 74  t>(rawmacro)</tt
9ae0: 3e 20 e3 81 af e5 91 bc e3 81 b9 e3 81 be e3 81  > ..............
9af0: 9b e3 82 93 e3 81 8c e3 80 81 0d 0a e3 80 8c e9  ................
9b00: 96 a2 e6 95 b0 e3 82 84 e3 83 88 e3 83 83 e3 83  ................
9b10: 97 e3 83 ac e3 83 99 e3 83 ab e5 ae 9f e8 a1 8c  ................
9b20: e9 96 8b e5 a7 8b e5 89 8d e3 81 ae e3 83 9e e3  ................
9b30: 82 af e3 83 ad e5 87 a6 e7 90 86 e3 81 af 20 3c  .............. <
9b40: 74 74 3e 28 72 61 77 6d 61 63 72 6f 29 3c 2f 74  tt>(rawmacro)</t
9b50: 74 3e 20 e3 81 a7 e5 ae 9f e8 a1 8c e9 96 8b e5  t> .............
9b60: a7 8b e3 80 8d 0d 0a e3 80 8c 3c 74 74 3e 40 6d  ..........<tt>@m
9b70: 61 63 72 6f 3c 2f 74 74 3e 20 e3 83 ac e3 82 a4  acro</tt> ......
9b80: e3 83 a4 e4 bb a5 e5 a4 96 e3 81 a7 e5 91 bc e3  ................
9b90: 81 b3 e5 87 ba e3 81 97 e3 81 9f e9 96 a2 e6 95  ................
9ba0: b0 e3 81 ae e4 bb ae e5 bc 95 e6 95 b0 e3 81 ab  ................
9bb0: 20 3c 74 74 3e 40 6d 61 63 72 6f 3c 2f 74 74 3e   <tt>@macro</tt>
9bc0: 20 e3 81 8c e3 81 a4 e3 81 84 e3 81 a6 e3 81 84   ...............
9bd0: e3 81 9f e3 82 89 e3 80 81 0d 0a e3 81 9d e3 81  ................
9be0: ae e5 ae 9f e5 bc 95 e6 95 b0 e3 81 af 20 3c 74  ............. <t
9bf0: 74 3e 28 72 61 77 6d 61 63 72 6f 29 3c 2f 74 74  t>(rawmacro)</tt
9c00: 3e 20 e3 81 a7 e5 ae 9f e8 a1 8c e3 80 8d 0d 0a  > ..............
9c10: e3 81 a8 e3 81 84 e3 81 86 ef bc 92 e3 81 a4 e3  ................
9c20: 81 ae e3 82 bf e3 82 a4 e3 83 9f e3 83 b3 e3 82  ................
9c30: b0 e3 81 a7 20 3c 74 74 3e 28 72 61 77 6d 61 63  .... <tt>(rawmac
9c40: 72 6f 29 3c 2f 74 74 3e 20 e3 81 8c e5 8b 95 e3  ro)</tt> .......
9c50: 81 8d e5 87 ba e3 81 97 e3 81 be e3 81 99 e3 80  ................
9c60: 82 0d 0a 3c 74 74 3e 28 72 61 77 6d 61 63 72 6f  ...<tt>(rawmacro
9c70: 29 3c 2f 74 74 3e 20 e3 81 8c 20 3c 74 74 3e 40  )</tt> ... <tt>@
9c80: 6d 61 63 72 6f 3c 2f 74 74 3e 20 e3 83 ac e3 82  macro</tt> .....
9c90: a4 e3 83 a4 e3 81 8b e3 82 89 e5 a4 89 e6 95 b0  ................
9ca0: e3 82 92 e8 a6 8b e3 81 a4 e3 81 91 e3 81 a6 e3  ................
9cb0: 83 9e e3 82 af e3 83 ad e3 81 97 e5 a7 8b e3 82  ................
9cc0: 81 e3 82 8b e6 99 82 e3 81 ab e3 80 81 0d 0a e3  ................
9cd0: 81 9d e3 81 93 e3 81 a7 20 3c 74 74 3e 40 6d 61  ........ <tt>@ma
9ce0: 63 72 6f 3c 2f 74 74 3e 20 e3 81 ab e5 8b 95 e4  cro</tt> .......
9cf0: bd 9c e3 81 8c e7 a7 bb e3 82 8a e3 81 be e3 81  ................
9d00: 99 e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 70 3e 0d  ......</p>..<p>.
9d10: 0a e3 81 93 e3 81 86 e3 81 aa e3 81 a3 e3 81 a6  ................
9d20: e3 81 84 e3 82 8b e3 81 ae e3 81 af e3 80 81 e5  ................
9d30: 85 a8 e9 83 a8 e3 81 8c e3 83 ac e3 82 a4 e3 83  ................
9d40: a4 e6 8c 87 e5 ae 9a e5 bc 8f e3 81 ab e5 8f 8d  ................
9d50: e5 bf 9c e3 81 99 e3 82 8b 20 3c 74 74 3e 40 6d  ......... <tt>@m
9d60: 61 63 72 6f 3c 2f 74 74 3e 20 e3 81 ae e5 8b 95  acro</tt> ......
9d70: e4 bd 9c e3 81 a0 e3 81 a8 e3 80 81 0d 0a e3 83  ................
9d80: ac e3 82 a4 e3 83 a4 e3 82 92 e4 bd bf e3 81 a3  ................
9d90: e3 81 9f e3 83 97 e3 83 ad e3 82 b0 e3 83 a9 e3  ................
9da0: 83 a0 e3 81 8c e5 85 a8 e3 81 a6 20 3c 74 74 3e  ........... <tt>
9db0: 40 76 61 6c 75 65 3c 2f 74 74 3e 20 e5 ae 9f e8  @value</tt> ....
9dc0: a1 8c e6 99 82 e3 81 a7 e3 81 af e3 81 aa e3 81  ................
9dd0: 8f e3 80 81 0d 0a e3 83 9e e3 82 af e3 83 ad e5  ................
9de0: b1 95 e9 96 8b e3 81 ae e6 99 82 e7 82 b9 e3 81  ................
9df0: a7 e5 8b 95 e3 81 8d e5 a7 8b e3 82 81 e3 81 a6  ................
9e00: e3 81 97 e3 81 be e3 81 a3 e3 81 a6 e3 80 81 e3  ................
9e10: 81 8a e3 81 8b e3 81 97 e3 81 aa e3 81 93 e3 81  ................
9e20: a8 e3 81 ab e3 81 aa e3 82 8b e3 81 9f e3 82 81  ................
9e30: e3 81 a7 e3 81 99 e3 80 82 0d 0a e8 89 b2 e3 80  ................
9e40: 85 e8 80 83 e3 81 88 e3 81 9f e7 b5 90 e6 9e 9c  ................
9e50: e3 80 81 e3 81 a8 e3 82 8a e3 81 82 e3 81 88 e3  ................
9e60: 81 9a e3 81 93 e3 81 ae e4 b8 ad e9 80 94 e5 8d  ................
9e70: 8a e7 ab af e3 81 aa e6 b7 b7 e5 90 88 e3 81 8c  ................
9e80: e5 85 b7 e5 90 88 e3 81 8c e3 82 88 e3 81 84 e3  ................
9e90: 81 ae e3 81 a7 e3 81 af e3 81 aa e3 81 84 e3 81  ................
9ea0: 8b e3 81 a8 e3 81 84 e3 81 86 e3 81 93 e3 81 a8  ................
9eb0: e3 81 ab e3 81 aa e3 82 8a e3 81 be e3 81 97 e3  ................
9ec0: 81 9f e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 2f 64  .......</p>..</d
9ed0: 64 3e 0d 0a 0d 0a 3c 73 63 72 69 70 74 3e 65 78  d>....<script>ex
9ee0: 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 77  plorer.outline.w
9ef0: 72 69 74 65 45 6e 61 62 6c 65 64 20 3d 20 74 72  riteEnabled = tr
9f00: 75 65 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c 64  ue;</script>..<d
9f10: 74 3e 3c 73 70 61 6e 20 63 6c 61 73 73 3d 22 64  t><span class="d
9f20: 65 63 6c 22 3e 0d 0a 3c 73 70 61 6e 20 63 6c 61  ecl">..<span cla
9f30: 73 73 3d 22 63 75 72 72 73 79 6d 62 6f 6c 22 3e  ss="currsymbol">
9f40: e5 be ae e5 a6 99 e3 81 aa e3 81 a8 e3 81 93 e3  ................
9f50: 82 8d ef bc 92 3c 2f 73 70 61 6e 3e 0d 0a 3c 73  .....</span>..<s
9f60: 63 72 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e 6f  cript>explorer.o
9f70: 75 74 6c 69 6e 65 2e 61 64 64 44 65 63 6c 28 27  utline.addDecl('
9f80: e5 be ae e5 a6 99 e3 81 aa e3 81 a8 e3 81 93 e3  ................
9f90: 82 8d ef bc 92 27 29 3b 3c 2f 73 63 72 69 70 74  .....');</script
9fa0: 3e 0d 0a 0d 0a 3c 2f 73 70 61 6e 3e 3c 2f 64 74  >....</span></dt
9fb0: 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f  >..<script>explo
9fc0: 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 77 72 69 74  rer.outline.writ
9fd0: 65 45 6e 61 62 6c 65 64 20 3d 20 66 61 6c 73 65  eEnabled = false
9fe0: 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 0d 0a 20 3c  ;</script>.... <
9ff0: 64 64 3e 3c 70 3e 0d 0a e3 80 8c e9 96 a2 e6 95  dd><p>..........
a000: b0 e5 ae 9f e8 a1 8c e9 96 8b e5 a7 8b e6 99 82  ................
a010: e3 81 ab e3 80 81 e3 81 be e3 81 9a e3 83 9e e3  ................
a020: 82 af e3 83 ad e3 83 ac e3 82 a4 e3 83 a4 e3 82  ................
a030: 92 e5 ae 9f e8 a1 8c e3 80 8d e3 81 a8 e6 9b b8  ................
a040: e3 81 8d e3 81 be e3 81 97 e3 81 9f e3 81 8c e3  ................
a050: 80 81 e3 81 93 e3 81 ae e6 99 82 e3 80 81 e9 96  ................
a060: a2 e6 95 b0 e5 86 85 e9 96 a2 e6 95 b0 e3 81 be  ................
a070: e3 81 a7 e8 be bf e3 82 8a e3 81 ab e3 81 84 e3  ................
a080: 81 8f e3 81 ae e3 81 a7 e3 80 81 0d 0a e4 bd 95  ................
a090: e9 87 8d e3 81 ab e3 82 82 e3 83 8d e3 82 b9 e3  ................
a0a0: 83 88 e3 81 97 e3 81 9f e9 96 a2 e6 95 b0 e3 82  ................
a0b0: 92 e4 bd bf e3 81 a3 e3 81 a6 e3 81 84 e3 82 8b  ................
a0c0: e3 81 a8 e3 80 81 e5 86 85 e5 81 b4 e3 81 ae e9  ................
a0d0: 96 a2 e6 95 b0 e3 81 af e3 80 81 e4 bd 95 e9 87  ................
a0e0: 8d e3 81 ab e3 82 82 e3 83 9e e3 82 af e3 83 ad  ................
a0f0: e5 b1 95 e9 96 8b e3 81 8c e8 b5 b0 e3 81 a3 e3  ................
a100: 81 a6 e3 81 97 e3 81 be e3 81 84 e3 81 be e3 81  ................
a110: 99 e3 80 82 0d 0a e3 81 93 e3 82 8c e3 81 af e3  ................
a120: 81 aa e3 81 ab e3 81 8b e3 81 8a e3 81 8b e3 81  ................
a130: 97 e3 81 84 e6 b0 97 e3 81 8c e3 81 97 e3 81 be  ................
a140: e3 81 99 e3 81 ad e3 80 82 53 63 68 65 6d 65 20  .........Scheme 
a150: e3 81 aa e3 81 a9 e3 81 af e3 81 a9 e3 81 86 e3  ................
a160: 81 aa e3 81 a3 e3 81 a6 e3 81 84 e3 82 8b e3 81  ................
a170: ae e3 81 8b e8 aa bf e3 81 b9 e3 81 aa e3 81 84  ................
a180: e3 81 a8 e2 80 a6 e3 80 82 0d 0a 3c 2f 70 3e 0d  ...........</p>.
a190: 0a 3c 2f 64 64 3e 0d 0a 0d 0a 3c 73 63 72 69 70  .</dd>....<scrip
a1a0: 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69  t>explorer.outli
a1b0: 6e 65 2e 77 72 69 74 65 45 6e 61 62 6c 65 64 20  ne.writeEnabled 
a1c0: 3d 20 74 72 75 65 3b 3c 2f 73 63 72 69 70 74 3e  = true;</script>
a1d0: 0d 0a 3c 64 74 3e 3c 73 70 61 6e 20 63 6c 61 73  ..<dt><span clas
a1e0: 73 3d 22 64 65 63 6c 22 3e 0d 0a 3c 73 70 61 6e  s="decl">..<span
a1f0: 20 63 6c 61 73 73 3d 22 63 75 72 72 73 79 6d 62   class="currsymb
a200: 6f 6c 22 3e e5 be ae e5 a6 99 e3 81 aa e3 81 a8  ol">............
a210: e3 81 93 e3 82 8d ef bc 93 3c 2f 73 70 61 6e 3e  .........</span>
a220: 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f 72  ..<script>explor
a230: 65 72 2e 6f 75 74 6c 69 6e 65 2e 61 64 64 44 65  er.outline.addDe
a240: 63 6c 28 27 e5 be ae e5 a6 99 e3 81 aa e3 81 a8  cl('............
a250: e3 81 93 e3 82 8d ef bc 93 27 29 3b 3c 2f 73 63  .........');</sc
a260: 72 69 70 74 3e 0d 0a 0d 0a 3c 2f 73 70 61 6e 3e  ript>....</span>
a270: 3c 2f 64 74 3e 0d 0a 3c 73 63 72 69 70 74 3e 65  </dt>..<script>e
a280: 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e  xplorer.outline.
a290: 77 72 69 74 65 45 6e 61 62 6c 65 64 20 3d 20 66  writeEnabled = f
a2a0: 61 6c 73 65 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a  alse;</script>..
a2b0: 0d 0a 20 3c 64 64 3e 3c 70 3e 0d 0a e3 81 93 e3  .. <dd><p>......
a2c0: 82 8c e3 81 af e3 82 a8 e3 83 a9 e3 83 bc e3 81  ................
a2d0: ab e3 81 aa e3 82 8a e3 81 be e3 81 99 e3 80 82  ................
a2e0: 0d 0a 3c 2f 70 3e 0d 0a 3c 70 72 65 3e 0d 0a 20  ..</p>..<pre>.. 
a2f0: 20 20 20 26 67 74 3b 26 67 74 3b 20 6c 65 74 20     &gt;&gt; let 
a300: 5f 20 3d 20 28 40 6d 61 63 72 6f 20 74 77 69 63  _ = (@macro twic
a310: 65 28 78 29 20 7b 78 3b 78 7d 20 69 6e 20 74 77  e(x) {x;x} in tw
a320: 69 63 65 28 70 72 69 6e 74 28 22 48 65 6c 6c 6f  ice(print("Hello
a330: 22 29 29 29 0d 0a 20 20 20 20 70 6f 6c 65 6d 79  ")))..    polemy
a340: 2e 66 61 69 6c 75 72 65 2e 52 75 6e 74 69 6d 65  .failure.Runtime
a350: 45 78 63 65 70 74 69 6f 6e 40 43 3a 5c 44 65 76  Exception@C:\Dev
a360: 65 6c 6f 70 5c 50 72 6f 6a 65 63 74 73 5c 50 6f  elop\Projects\Po
a370: 6c 65 6d 79 5c 70 6f 6c 65 6d 79 5c 76 61 6c 75  lemy\polemy\valu
a380: 65 2e 64 28 31 30 39 29 3a 0d 0a 20 20 20 20 5b  e.d(109):..    [
a390: 3c 52 45 50 4c 3e 3a 32 3a 33 35 5d 20 27 74 77  <REPL>:2:35] 'tw
a3a0: 69 63 65 27 20 69 73 20 6e 6f 74 20 73 65 74 20  ice' is not set 
a3b0: 69 6e 20 40 76 61 6c 75 65 20 6c 61 79 65 72 0d  in @value layer.
a3c0: 0a 3c 2f 70 72 65 3e 0d 0a 3c 70 3e 0d 0a e3 81  .</pre>..<p>....
a3d0: a9 e3 81 86 e3 81 84 e3 81 86 e3 81 93 e3 81 a8  ................
a3e0: e3 81 8b e3 81 a8 e3 81 84 e3 81 86 e3 81 a8 e3  ................
a3f0: 80 81 3c 74 74 3e 40 6d 61 63 72 6f 3c 2f 74 74  ..<tt>@macro</tt
a400: 3e 20 e3 81 a7 e5 ae 9a e7 be a9 e3 81 97 e3 81  > ..............
a410: 9f e3 83 9e e3 82 af e3 83 ad e3 81 af e3 81 84  ................
a420: e3 81 a4 e3 81 8b e3 82 89 e4 bd bf e3 81 88 e3  ................
a430: 82 8b e3 82 88 e3 81 86 e3 81 ab e3 81 aa e3 82  ................
a440: 8b e3 81 8b e3 81 a8 e3 81 84 e3 81 86 e8 a9 b1  ................
a450: e3 81 a7 e3 80 81 0d 0a e3 81 93 e3 81 ae 20 3c  .............. <
a460: 74 74 3e 40 6d 61 63 72 6f 20 74 77 69 63 65 28  tt>@macro twice(
a470: 78 29 20 7b 78 3b 78 7d 20 69 6e 20 2e 2e 2e 3c  x) {x;x} in ...<
a480: 2f 74 74 3e 20 e3 81 ae e9 83 a8 e5 88 86 e3 81  /tt> ...........
a490: af 20 3c 74 74 3e 40 76 61 6c 75 65 3c 2f 74 74  . <tt>@value</tt
a4a0: 3e 20 e3 83 ac e3 82 a4 e3 83 a4 e3 81 ae e5 bc  > ..............
a4b0: 8f e3 81 aa e3 81 ae e3 81 a7 e3 80 81 0d 0a e3  ................
a4c0: 81 be e3 81 9a e3 81 93 e3 81 ae e5 bc 8f e5 85  ................
a4d0: a8 e4 bd 93 e3 81 ae e3 83 9e e3 82 af e3 83 ad  ................
a4e0: e5 b1 95 e9 96 8b e3 81 8c e7 b5 82 e3 82 8f e3  ................
a4f0: 81 a3 e3 81 9f e3 81 82 e3 81 a8 e3 81 ab e3 81  ................
a500: 97 e3 81 8b e5 ae 9f e8 a1 8c e3 81 95 e3 82 8c  ................
a510: e3 81 aa e3 81 84 e3 81 ae e3 81 a7 e3 81 99 e3  ................
a520: 80 82 3c 74 74 3e 74 77 69 63 65 3c 2f 74 74 3e  ..<tt>twice</tt>
a530: 0d 0a e3 81 8c e3 83 9e e3 82 af e3 83 ad e3 81  ................
a540: a8 e8 a6 8b e3 81 aa e3 81 95 e3 82 8c e3 81 af  ................
a550: e3 81 98 e3 82 81 e3 82 8b e3 81 ae e3 81 af e3  ................
a560: 80 81 3c 74 74 3e 40 6d 61 63 72 6f 3c 2f 74 74  ..<tt>@macro</tt
a570: 3e 20 e5 ae 9f e8 a1 8c e3 81 8c e7 b5 82 e3 82  > ..............
a580: 8f e3 81 a3 e3 81 9f e5 be 8c e3 80 82 0d 0a e3  ................
a590: 81 aa e3 81 ae e3 81 a7 e3 80 81 0d 0a e4 be 8b  ................
a5a0: e3 81 88 e3 81 b0 20 3c 74 74 3e 74 77 69 63 65  ...... <tt>twice
a5b0: 28 70 72 69 6e 74 28 22 48 65 6c 6c 6f 22 29 29  (print("Hello"))
a5c0: 3c 2f 74 74 3e 20 e3 81 ae e9 83 a8 e5 88 86 e3  </tt> ..........
a5d0: 82 92 e7 84 a1 e5 90 8d e9 96 a2 e6 95 b0 e3 81  ................
a5e0: ab e3 83 a9 e3 83 83 e3 83 97 e3 81 97 e3 81 a6  ................
a5f0: e3 82 84 e3 82 8c e3 81 b0 e3 80 81 0d 0a e3 83  ................
a600: 9e e3 82 af e3 83 ad e5 b1 95 e9 96 8b e3 82 92  ................
a610: e9 81 85 e3 82 89 e3 81 9b e3 82 89 e3 82 8c e3  ................
a620: 81 a6 e3 80 81 20 e3 81 a1 e3 82 83 e3 82 93 e3  ..... ..........
a630: 81 a8 e5 ae 9f e8 a1 8c e3 81 8c e3 81 a7 e3 81  ................
a640: 8d e3 81 be e3 81 99 e3 80 82 0d 0a 3c 2f 70 3e  ............</p>
a650: 0d 0a 3c 70 3e 0d 0a e3 81 93 e3 82 8c e3 81 a0  ..<p>...........
a660: e3 81 a8 e4 bd 99 e3 82 8a e3 81 ab e3 82 82 e4  ................
a670: b8 8d e4 be bf e3 81 aa e3 81 ae e3 81 a7 e3 80  ................
a680: 81 e9 96 a2 e6 95 b0 e3 81 ae e3 83 88 e3 83 83  ................
a690: e3 83 97 e3 83 ac e3 83 99 e3 83 ab e3 81 ae e5  ................
a6a0: a4 89 e6 95 b0 e5 ae a3 e8 a8 80 e5 bc 8f e3 81  ................
a6b0: ae e5 88 97 e3 81 ab e3 81 a4 e3 81 84 e3 81 a6  ................
a6c0: e3 81 a0 e3 81 91 e3 81 af e3 80 81 0d 0a 3c 74  ..............<t
a6d0: 74 3e 40 6d 61 63 72 6f 3c 2f 74 74 3e 20 e3 81  t>@macro</tt> ..
a6e0: a8 20 3c 74 74 3e 40 76 61 6c 75 65 3c 2f 74 74  . <tt>@value</tt
a6f0: 3e 20 e3 81 ae e8 a9 95 e4 be a1 e3 82 92 e4 ba  > ..............
a700: a4 e4 ba 92 e3 81 ab e3 82 a4 e3 83 b3 e3 82 bf  ................
a710: e3 83 bc e3 83 aa e3 83 bc e3 83 96 e3 81 99 e3  ................
a720: 82 8b e3 82 88 e3 81 86 e3 81 ab e3 81 97 e3 81  ................
a730: be e3 81 97 e3 81 9f e3 80 82 0d 0a e3 80 8c e9  ................
a740: 96 a2 e6 95 b0 e3 82 84 52 45 50 4c e3 81 ae e3  ........REPL....
a750: 83 88 e3 83 83 e3 83 97 e3 83 ac e3 83 99 e3 83  ................
a760: ab e3 81 ae e6 9c 80 e5 88 9d e3 81 ab e5 ae a3  ................
a770: e8 a8 80 e3 81 97 e3 81 9f e3 83 9e e3 82 af e3  ................
a780: 83 ad e3 81 a0 e3 81 91 e3 81 af e3 80 81 e3 81  ................
a790: 9d e3 81 ae e9 96 a2 e6 95 b0 e5 86 85 e3 81 a7  ................
a7a0: e5 8d b3 e5 ba a7 e3 81 ab e4 bd bf e3 81 88 e3  ................
a7b0: 82 8b e3 80 8d e3 82 8f e3 81 91 e3 81 a7 e3 81  ................
a7c0: 99 e3 80 82 0d 0a e3 81 93 e3 82 8c e3 82 82 20  ............... 
a7d0: 53 63 68 65 6d 65 20 e3 81 ae 20 6c 65 74 2d 73  Scheme ... let-s
a7e0: 79 6e 74 61 78 20 e3 81 aa e3 81 a9 e3 81 aa e3  yntax ..........
a7f0: 81 a9 e3 81 ae e5 8b 95 e3 81 8d e3 82 92 e8 aa  ................
a800: bf e3 81 b9 e3 81 a6 e5 8b 89 e5 bc b7 e3 81 97  ................
a810: e3 81 aa e3 81 84 e3 81 a8 e2 80 a6 e3 80 82 0d  ................
a820: 0a 3c 2f 70 3e 0d 0a 3c 2f 64 64 3e 0d 0a 3c 2f  .</p>..</dd>..</
a830: 64 6c 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70  dl>..<script>exp
a840: 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 64 65  lorer.outline.de
a850: 63 53 79 6d 62 6f 6c 4c 65 76 65 6c 28 29 3b 3c  cSymbolLevel();<
a860: 2f 73 63 72 69 70 74 3e 0d 0a 0d 0a 0d 0a 3c 2f  /script>......</
a870: 64 64 3e 0d 0a 0d 0a 0d 0a 0d 0a 3c 73 63 72 69  dd>........<scri
a880: 70 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c  pt>explorer.outl
a890: 69 6e 65 2e 77 72 69 74 65 45 6e 61 62 6c 65 64  ine.writeEnabled
a8a0: 20 3d 20 74 72 75 65 3b 3c 2f 73 63 72 69 70 74   = true;</script
a8b0: 3e 0d 0a 3c 64 74 3e 3c 73 70 61 6e 20 63 6c 61  >..<dt><span cla
a8c0: 73 73 3d 22 64 65 63 6c 22 3e 0d 0a 3c 73 70 61  ss="decl">..<spa
a8d0: 6e 20 63 6c 61 73 73 3d 22 63 75 72 72 73 79 6d  n class="currsym
a8e0: 62 6f 6c 22 3e 42 75 69 6c 74 2d 69 6e 20 50 72  bol">Built-in Pr
a8f0: 69 6d 69 74 69 76 65 73 3c 2f 73 70 61 6e 3e 0d  imitives</span>.
a900: 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f 72 65  .<script>explore
a910: 72 2e 6f 75 74 6c 69 6e 65 2e 61 64 64 44 65 63  r.outline.addDec
a920: 6c 28 27 42 75 69 6c 74 2d 69 6e 20 50 72 69 6d  l('Built-in Prim
a930: 69 74 69 76 65 73 27 29 3b 3c 2f 73 63 72 69 70  itives');</scrip
a940: 74 3e 0d 0a 0d 0a 3c 2f 73 70 61 6e 3e 3c 2f 64  t>....</span></d
a950: 74 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c  t>..<script>expl
a960: 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 77 72 69  orer.outline.wri
a970: 74 65 45 6e 61 62 6c 65 64 20 3d 20 66 61 6c 73  teEnabled = fals
a980: 65 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 0d 0a 20  e;</script>.... 
a990: 3c 64 64 3e 3c 70 3e 0d 0a e7 b5 84 e3 81 bf e8  <dd><p>.........
a9a0: be bc e3 81 bf e9 96 a2 e6 95 b0 e3 83 bb e5 a4  ................
a9b0: 89 e6 95 b0 e3 81 ae e4 b8 80 e8 a6 a7 e3 80 82  ................
a9c0: 0d 0a 3c 2f 70 3e 0d 0a 0d 0a 3c 73 63 72 69 70  ..</p>....<scrip
a9d0: 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69  t>explorer.outli
a9e0: 6e 65 2e 69 6e 63 53 79 6d 62 6f 6c 4c 65 76 65  ne.incSymbolLeve
a9f0: 6c 28 29 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c  l();</script>..<
aa00: 64 6c 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70  dl>..<script>exp
aa10: 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 77 72  lorer.outline.wr
aa20: 69 74 65 45 6e 61 62 6c 65 64 20 3d 20 74 72 75  iteEnabled = tru
aa30: 65 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c 64 74  e;</script>..<dt
aa40: 3e 3c 73 70 61 6e 20 63 6c 61 73 73 3d 22 64 65  ><span class="de
aa50: 63 6c 22 3e 0d 0a 3c 73 70 61 6e 20 63 6c 61 73  cl">..<span clas
aa60: 73 3d 22 63 75 72 72 73 79 6d 62 6f 6c 22 3e e3  s="currsymbol">.
aa70: 83 86 e3 83 bc e3 83 96 e3 83 ab e6 93 8d e4 bd  ................
aa80: 9c 3c 2f 73 70 61 6e 3e 0d 0a 3c 73 63 72 69 70  .</span>..<scrip
aa90: 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69  t>explorer.outli
aaa0: 6e 65 2e 61 64 64 44 65 63 6c 28 27 e3 83 86 e3  ne.addDecl('....
aab0: 83 bc e3 83 96 e3 83 ab e6 93 8d e4 bd 9c 27 29  ..............')
aac0: 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 0d 0a 3c 2f  ;</script>....</
aad0: 73 70 61 6e 3e 3c 2f 64 74 3e 0d 0a 3c 73 63 72  span></dt>..<scr
aae0: 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74  ipt>explorer.out
aaf0: 6c 69 6e 65 2e 77 72 69 74 65 45 6e 61 62 6c 65  line.writeEnable
ab00: 64 20 3d 20 66 61 6c 73 65 3b 3c 2f 73 63 72 69  d = false;</scri
ab10: 70 74 3e 0d 0a 0d 0a 20 3c 64 64 3e 20 3c 74 61  pt>.... <dd> <ta
ab20: 62 6c 65 3e 20 20 20 3c 74 72 3e 3c 74 68 3e 7b  ble>   <tr><th>{
ab30: 7d 3c 2f 74 68 3e 20 3c 74 64 3e 28 29 3c 2f 74  }</th> <td>()</t
ab40: 64 3e 20 3c 74 64 3e e7 a9 ba e3 81 ae e3 83 86  d> <td>.........
ab50: e3 83 bc e3 83 96 e3 83 ab e3 82 92 e4 bd 9c e3  ................
ab60: 82 8b 3c 2f 74 64 3e 3c 2f 74 72 3e 0d 0a 20 20  ..</td></tr>..  
ab70: 20 20 3c 74 72 3e 3c 74 68 3e 2e 3c 2f 74 68 3e    <tr><th>.</th>
ab80: 20 3c 74 64 3e 28 74 2c 20 73 29 3c 2f 74 64 3e   <td>(t, s)</td>
ab90: 20 3c 74 64 3e e3 83 86 e3 83 bc e3 83 96 e3 83   <td>...........
aba0: ab 20 74 20 e3 81 ae e5 90 8d e5 89 8d 20 73 20  . t ......... s 
abb0: e3 81 ae e3 83 95 e3 82 a3 e3 83 bc e3 83 ab e3  ................
abc0: 83 89 e3 81 ae e5 80 a4 e3 82 92 e5 8f 96 e5 be  ................
abd0: 97 e3 80 82 e3 81 aa e3 81 91 e3 82 8c e3 81 b0  ................
abe0: 20 3c 74 74 3e 75 6e 64 65 66 69 6e 65 64 3c 2f   <tt>undefined</
abf0: 74 74 3e 3c 2f 74 64 3e 3c 2f 74 72 3e 0d 0a 20  tt></td></tr>.. 
ac00: 20 20 20 3c 74 72 3e 3c 74 68 3e 2e 3f 3c 2f 74     <tr><th>.?</t
ac10: 68 3e 20 3c 74 64 3e 28 74 2c 20 73 29 3c 2f 74  h> <td>(t, s)</t
ac20: 64 3e 20 3c 74 64 3e e3 83 86 e3 83 bc e3 83 96  d> <td>.........
ac30: e3 83 ab 20 74 20 e3 81 ab e5 90 8d e5 89 8d 20  ... t ......... 
ac40: 73 20 e3 81 ae e3 83 95 e3 82 a3 e3 83 bc e3 83  s ..............
ac50: ab e3 83 89 e3 81 8c e3 81 82 e3 82 8c e3 81 b0  ................
ac60: 20 31 e3 80 81 e3 81 aa e3 81 91 e3 82 8c e3 81   1..............
ac70: b0 20 30 3c 2f 74 64 3e 3c 2f 74 72 3e 0d 0a 20  . 0</td></tr>.. 
ac80: 20 20 20 3c 74 72 3e 3c 74 68 3e 2e 3d 3c 2f 74     <tr><th>.=</t
ac90: 68 3e 20 3c 74 64 3e 28 74 2c 20 73 2c 20 76 29  h> <td>(t, s, v)
aca0: 3c 2f 74 64 3e 20 3c 74 64 3e e3 83 86 e3 83 bc  </td> <td>......
acb0: e3 83 96 e3 83 ab 20 74 20 e3 82 92 e8 a6 aa e3  ...... t .......
acc0: 81 ab e6 8c 81 e3 81 a1 e3 80 81 e5 90 8d e5 89  ................
acd0: 8d 20 73 20 e3 81 ae e3 83 95 e3 82 a3 e3 83 bc  . s ............
ace0: e3 83 ab e3 83 89 e3 81 ab 20 76 20 e3 81 8c e5  ......... v ....
acf0: 85 a5 e3 81 a3 e3 81 9f e3 83 86 e3 83 bc e3 83  ................
ad00: 96 e3 83 ab e3 82 92 e4 bd 9c e3 82 8b 3c 2f 74  .............</t
ad10: 64 3e 3c 2f 74 72 3e 0d 0a 20 20 3c 2f 74 61 62  d></tr>..  </tab
ad20: 6c 65 3e 0d 0a 3c 2f 64 64 3e 0d 0a 3c 62 72 20  le>..</dd>..<br 
ad30: 2f 3e 0d 0a 0d 0a 0d 0a 3c 73 63 72 69 70 74 3e  />......<script>
ad40: 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65  explorer.outline
ad50: 2e 77 72 69 74 65 45 6e 61 62 6c 65 64 20 3d 20  .writeEnabled = 
ad60: 74 72 75 65 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a  true;</script>..
ad70: 3c 64 74 3e 3c 73 70 61 6e 20 63 6c 61 73 73 3d  <dt><span class=
ad80: 22 64 65 63 6c 22 3e 0d 0a 3c 73 70 61 6e 20 63  "decl">..<span c
ad90: 6c 61 73 73 3d 22 63 75 72 72 73 79 6d 62 6f 6c  lass="currsymbol
ada0: 22 3e e5 88 b6 e5 be a1 e3 83 95 e3 83 ad e3 83  ">..............
adb0: bc 3c 2f 73 70 61 6e 3e 0d 0a 3c 73 63 72 69 70  .</span>..<scrip
adc0: 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69  t>explorer.outli
add0: 6e 65 2e 61 64 64 44 65 63 6c 28 27 e5 88 b6 e5  ne.addDecl('....
ade0: be a1 e3 83 95 e3 83 ad e3 83 bc 27 29 3b 3c 2f  ...........');</
adf0: 73 63 72 69 70 74 3e 0d 0a 0d 0a 3c 2f 73 70 61  script>....</spa
ae00: 6e 3e 3c 2f 64 74 3e 0d 0a 3c 73 63 72 69 70 74  n></dt>..<script
ae10: 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e  >explorer.outlin
ae20: 65 2e 77 72 69 74 65 45 6e 61 62 6c 65 64 20 3d  e.writeEnabled =
ae30: 20 66 61 6c 73 65 3b 3c 2f 73 63 72 69 70 74 3e   false;</script>
ae40: 0d 0a 0d 0a 20 3c 64 64 3e 20 3c 74 61 62 6c 65  .... <dd> <table
ae50: 3e 20 20 20 3c 74 72 3e 3c 74 68 3e 69 66 3c 2f  >   <tr><th>if</
ae60: 74 68 3e 20 3c 74 64 3e 28 6e 2c 20 66 74 2c 20  th> <td>(n, ft, 
ae70: 66 65 29 3c 2f 74 64 3e 20 3c 74 64 3e 6e 20 e3  fe)</td> <td>n .
ae80: 81 8c e9 9d 9e 20 30 20 e3 81 aa e3 82 89 20 3c  ..... 0 ...... <
ae90: 74 74 3e 66 74 28 29 3c 2f 74 3e e3 80 81 30 20  tt>ft()</t>...0 
aea0: e3 81 aa e3 82 89 20 3c 74 74 3e 66 65 28 29 3c  ...... <tt>fe()<
aeb0: 2f 74 74 3e 20 e3 82 92 e5 ae 9f e8 a1 8c 3c 2f  /tt> .........</
aec0: 74 64 3e 3c 2f 74 72 3e 0d 0a 20 20 3c 2f 74 61  td></tr>..  </ta
aed0: 62 6c 65 3e 0d 0a 3c 2f 64 64 3e 0d 0a 3c 62 72  ble>..</dd>..<br
aee0: 20 2f 3e 0d 0a 0d 0a 0d 0a 3c 73 63 72 69 70 74   />......<script
aef0: 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e  >explorer.outlin
af00: 65 2e 77 72 69 74 65 45 6e 61 62 6c 65 64 20 3d  e.writeEnabled =
af10: 20 74 72 75 65 3b 3c 2f 73 63 72 69 70 74 3e 0d   true;</script>.
af20: 0a 3c 64 74 3e 3c 73 70 61 6e 20 63 6c 61 73 73  .<dt><span class
af30: 3d 22 64 65 63 6c 22 3e 0d 0a 3c 73 70 61 6e 20  ="decl">..<span 
af40: 63 6c 61 73 73 3d 22 63 75 72 72 73 79 6d 62 6f  class="currsymbo
af50: 6c 22 3e e6 bc 94 e7 ae 97 3c 2f 73 70 61 6e 3e  l">......</span>
af60: 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f 72  ..<script>explor
af70: 65 72 2e 6f 75 74 6c 69 6e 65 2e 61 64 64 44 65  er.outline.addDe
af80: 63 6c 28 27 e6 bc 94 e7 ae 97 27 29 3b 3c 2f 73  cl('......');</s
af90: 63 72 69 70 74 3e 0d 0a 0d 0a 3c 2f 73 70 61 6e  cript>....</span
afa0: 3e 3c 2f 64 74 3e 0d 0a 3c 73 63 72 69 70 74 3e  ></dt>..<script>
afb0: 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65  explorer.outline
afc0: 2e 77 72 69 74 65 45 6e 61 62 6c 65 64 20 3d 20  .writeEnabled = 
afd0: 66 61 6c 73 65 3b 3c 2f 73 63 72 69 70 74 3e 0d  false;</script>.
afe0: 0a 0d 0a 20 3c 64 64 3e 20 3c 74 61 62 6c 65 3e  ... <dd> <table>
aff0: 20 20 20 3c 74 72 3e 3c 74 68 3e 2b 3c 2f 74 68     <tr><th>+</th
b000: 3e 20 3c 74 64 3e 28 6e 2c 20 6d 29 3c 2f 74 64  > <td>(n, m)</td
b010: 3e 20 3c 74 64 3e e6 95 b4 e6 95 b0 20 6e 20 e3  > <td>...... n .
b020: 81 a8 e6 95 b4 e6 95 b0 20 6d 20 e3 82 92 e8 b6  ........ m .....
b030: b3 e3 81 97 e3 81 a6 e8 bf 94 e3 81 99 3c 2f 74  .............</t
b040: 64 3e 3c 2f 74 72 3e 0d 0a 20 20 20 20 3c 74 72  d></tr>..    <tr
b050: 3e 3c 74 68 3e 2d 3c 2f 74 68 3e 20 3c 74 64 3e  ><th>-</th> <td>
b060: 28 6e 2c 20 6d 29 3c 2f 74 64 3e 20 3c 74 64 3e  (n, m)</td> <td>
b070: e6 95 b4 e6 95 b0 e3 81 ae e5 bc 95 e3 81 8d e7  ................
b080: ae 97 3c 2f 74 64 3e 3c 2f 74 72 3e 0d 0a 20 20  ..</td></tr>..  
b090: 20 20 3c 74 72 3e 3c 74 68 3e 2a 3c 2f 74 68 3e    <tr><th>*</th>
b0a0: 20 3c 74 64 3e 28 6e 2c 20 6d 29 3c 2f 74 64 3e   <td>(n, m)</td>
b0b0: 20 3c 74 64 3e e6 95 b4 e6 95 b0 e3 81 ae e6 8e   <td>...........
b0c0: 9b e3 81 91 e7 ae 97 3c 2f 74 64 3e 3c 2f 74 72  .......</td></tr
b0d0: 3e 0d 0a 20 20 20 20 3c 74 72 3e 3c 74 68 3e 2f  >..    <tr><th>/
b0e0: 3c 2f 74 68 3e 20 3c 74 64 3e 28 6e 2c 20 6d 29  </th> <td>(n, m)
b0f0: 3c 2f 74 64 3e 20 3c 74 64 3e e6 95 b4 e6 95 b0  </td> <td>......
b100: e3 81 ae e5 89 b2 e3 82 8a e7 ae 97 3c 2f 74 64  ............</td
b110: 3e 3c 2f 74 72 3e 0d 0a 20 20 20 20 3c 74 72 3e  ></tr>..    <tr>
b120: 3c 74 68 3e 25 3c 2f 74 68 3e 20 3c 74 64 3e 28  <th>%</th> <td>(
b130: 6e 2c 20 6d 29 3c 2f 74 64 3e 20 3c 74 64 3e e6  n, m)</td> <td>.
b140: 95 b4 e6 95 b0 e3 81 ae e5 89 b0 e4 bd 99 3c 2f  ..............</
b150: 74 64 3e 3c 2f 74 72 3e 0d 0a 20 20 20 20 3c 74  td></tr>..    <t
b160: 72 3e 3c 74 68 3e 26 61 6d 70 3b 26 61 6d 70 3b  r><th>&amp;&amp;
b170: 3c 2f 74 68 3e 20 3c 74 64 3e 28 6e 2c 20 6d 29  </th> <td>(n, m)
b180: 3c 2f 74 64 3e 20 3c 74 64 3e e6 95 b4 e6 95 b0  </td> <td>......
b190: 20 6e 20 e3 81 a8 20 6d 20 e3 81 8c e4 b8 a1 e6   n ... m .......
b1a0: 96 b9 e9 9d 9e 20 30 20 e3 81 aa e3 82 89 20 31  ..... 0 ...... 1
b1b0: e3 80 81 e3 81 9d e3 82 8c e4 bb a5 e5 a4 96 e3  ................
b1c0: 81 a7 e3 81 af 20 30 3c 2f 74 64 3e 3c 2f 74 72  ..... 0</td></tr
b1d0: 3e 0d 0a 20 20 20 20 3c 74 72 3e 3c 74 68 3e 7c  >..    <tr><th>|
b1e0: 7c 3c 2f 74 68 3e 20 3c 74 64 3e 28 6e 2c 20 6d  |</th> <td>(n, m
b1f0: 29 3c 2f 74 64 3e 20 3c 74 64 3e e6 95 b4 e6 95  )</td> <td>.....
b200: b0 20 6e 20 e3 81 a8 20 6d 20 e3 81 8c e3 81 a9  . n ... m ......
b210: e3 81 a1 e3 82 89 e3 81 8b e9 9d 9e 20 30 20 e3  ............ 0 .
b220: 81 aa e3 82 89 20 31 e3 80 81 e3 81 9d e3 82 8c  ..... 1.........
b230: e4 bb a5 e5 a4 96 e3 81 a7 e3 81 af 20 30 3c 2f  ............ 0</
b240: 74 64 3e 3c 2f 74 72 3e 0d 0a 20 20 20 20 3c 74  td></tr>..    <t
b250: 72 3e 3c 74 68 3e 7e 3c 2f 74 68 3e 20 3c 74 64  r><th>~</th> <td
b260: 3e 28 61 2c 20 62 29 3c 2f 74 64 3e 20 3c 74 64  >(a, b)</td> <td
b270: 3e 61 20 e3 81 a8 20 62 20 e3 82 92 e6 96 87 e5  >a ... b .......
b280: ad 97 e5 88 97 e5 8c 96 e3 81 97 e3 81 a6 e7 b5  ................
b290: 90 e5 90 88 3c 2f 74 64 3e 3c 2f 74 72 3e 0d 0a  ....</td></tr>..
b2a0: 20 20 20 20 3c 74 72 3e 3c 74 68 3e 26 6c 74 3b      <tr><th>&lt;
b2b0: 3c 2f 74 68 3e 20 3c 74 64 3e 28 61 2c 20 62 29  </th> <td>(a, b)
b2c0: 3c 2f 74 64 3e 20 3c 74 64 3e 61 20 e3 81 a8 20  </td> <td>a ... 
b2d0: 62 20 e3 82 92 e6 af 94 e8 bc 83 3c 2f 74 64 3e  b .........</td>
b2e0: 3c 2f 74 72 3e 0d 0a 20 20 20 20 3c 74 72 3e 3c  </tr>..    <tr><
b2f0: 74 68 3e 26 6c 74 3b 3d 3c 2f 74 68 3e 20 3c 74  th>&lt;=</th> <t
b300: 64 3e 28 61 2c 20 62 29 3c 2f 74 64 3e 20 3c 74  d>(a, b)</td> <t
b310: 64 3e 61 20 e3 81 a8 20 62 20 e3 82 92 e6 af 94  d>a ... b ......
b320: e8 bc 83 3c 2f 74 64 3e 3c 2f 74 72 3e 0d 0a 20  ...</td></tr>.. 
b330: 20 20 20 3c 74 72 3e 3c 74 68 3e 26 67 74 3b 3c     <tr><th>&gt;<
b340: 2f 74 68 3e 20 3c 74 64 3e 28 61 2c 20 62 29 3c  /th> <td>(a, b)<
b350: 2f 74 64 3e 20 3c 74 64 3e 61 20 e3 81 a8 20 62  /td> <td>a ... b
b360: 20 e3 82 92 e6 af 94 e8 bc 83 3c 2f 74 64 3e 3c   .........</td><
b370: 2f 74 72 3e 0d 0a 20 20 20 20 3c 74 72 3e 3c 74  /tr>..    <tr><t
b380: 68 3e 26 67 74 3b 3d 3c 2f 74 68 3e 20 3c 74 64  h>&gt;=</th> <td
b390: 3e 28 61 2c 20 62 29 3c 2f 74 64 3e 20 3c 74 64  >(a, b)</td> <td
b3a0: 3e 61 20 e3 81 a8 20 62 20 e3 82 92 e6 af 94 e8  >a ... b .......
b3b0: bc 83 3c 2f 74 64 3e 3c 2f 74 72 3e 0d 0a 20 20  ..</td></tr>..  
b3c0: 20 20 3c 74 72 3e 3c 74 68 3e 3d 3d 3c 2f 74 68    <tr><th>==</th
b3d0: 3e 20 3c 74 64 3e 28 61 2c 20 62 29 3c 2f 74 64  > <td>(a, b)</td
b3e0: 3e 20 3c 74 64 3e 61 20 e3 81 a8 20 62 20 e3 82  > <td>a ... b ..
b3f0: 92 e6 af 94 e8 bc 83 3c 2f 74 64 3e 3c 2f 74 72  .......</td></tr
b400: 3e 0d 0a 20 20 20 20 3c 74 72 3e 3c 74 68 3e 21  >..    <tr><th>!
b410: 3d 3c 2f 74 68 3e 20 3c 74 64 3e 28 61 2c 20 62  =</th> <td>(a, b
b420: 29 3c 2f 74 64 3e 20 3c 74 64 3e 61 20 e3 81 a8  )</td> <td>a ...
b430: 20 62 20 e3 82 92 e6 af 94 e8 bc 83 3c 2f 74 64   b .........</td
b440: 3e 3c 2f 74 72 3e 0d 0a 20 20 3c 2f 74 61 62 6c  ></tr>..  </tabl
b450: 65 3e 0d 0a 3c 70 3e 0d 0a e6 b3 a8 e6 84 8f e7  e>..<p>.........
b460: 82 b9 e3 81 a8 e3 81 97 e3 81 a6 e3 80 81 e4 bd  ................
b470: 9c e8 80 85 e3 81 ae e8 b6 a3 e5 91 b3 e3 81 ae  ................
b480: e5 95 8f e9 a1 8c e3 81 a7 e3 80 81 3c 74 74 3e  ............<tt>
b490: 26 61 6d 70 3b 26 61 6d 70 3b 3c 2f 74 74 3e 20  &amp;&amp;</tt> 
b4a0: e3 81 a8 20 3c 74 74 3e 7c 7c 3c 2f 74 74 3e 20  ... <tt>||</tt> 
b4b0: e3 81 af 20 73 68 6f 72 74 2d 63 69 72 63 75 69  ... short-circui
b4c0: 74 20 e8 a9 95 e4 be a1 e3 82 92 e3 81 97 e3 81  t ..............
b4d0: be e3 81 9b e3 82 93 e3 80 82 0d 0a e6 95 b4 e6  ................
b4e0: 95 b0 e6 bc 94 e7 ae 97 e3 81 ae e7 a8 ae e9 a1  ................
b4f0: 9e e3 81 8c e5 b0 91 e3 81 aa e3 81 84 e3 81 ae  ................
b500: e3 81 af e3 80 81 44 20 e8 a8 80 e8 aa 9e e3 81  ......D ........
b510: ae 20 73 74 64 2e 62 69 67 69 6e 74 20 e3 81 8c  . std.bigint ...
b520: e3 83 93 e3 83 83 e3 83 88 e6 bc 94 e7 ae 97 e3  ................
b530: 81 aa e3 81 a9 e3 82 92 e3 82 b5 e3 83 9d e3 83  ................
b540: bc e3 83 88 e3 81 97 e3 81 a6 e3 81 aa e3 81 84  ................
b550: e3 81 9f e3 82 81 e3 81 a7 e3 81 99 e3 80 82 0d  ................
b560: 0a e6 96 87 e5 ad 97 e5 88 97 e3 81 8c e7 b5 90  ................
b570: e5 90 88 e3 81 97 e3 81 8b e3 81 a7 e3 81 8d e3  ................
b580: 81 aa e3 81 84 e3 81 ae e3 81 af e3 80 81 e5 8d  ................
b590: 98 e3 81 ab e6 89 8b e6 8a 9c e3 81 8d e3 81 a7  ................
b5a0: e3 81 99 e3 80 82 0d 0a 3c 2f 70 3e 0d 0a 3c 2f  ........</p>..</
b5b0: 64 64 3e 0d 0a 0d 0a 0d 0a 3c 73 63 72 69 70 74  dd>......<script
b5c0: 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e  >explorer.outlin
b5d0: 65 2e 77 72 69 74 65 45 6e 61 62 6c 65 64 20 3d  e.writeEnabled =
b5e0: 20 74 72 75 65 3b 3c 2f 73 63 72 69 70 74 3e 0d   true;</script>.
b5f0: 0a 3c 64 74 3e 3c 73 70 61 6e 20 63 6c 61 73 73  .<dt><span class
b600: 3d 22 64 65 63 6c 22 3e 0d 0a 3c 73 70 61 6e 20  ="decl">..<span 
b610: 63 6c 61 73 73 3d 22 63 75 72 72 73 79 6d 62 6f  class="currsymbo
b620: 6c 22 3e e5 a4 96 e9 83 a8 e3 81 a8 e3 81 ae e3  l">.............
b630: 82 84 e3 82 8a e3 81 a8 e3 82 8a 3c 2f 73 70 61  ...........</spa
b640: 6e 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c  n>..<script>expl
b650: 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 61 64 64  orer.outline.add
b660: 44 65 63 6c 28 27 e5 a4 96 e9 83 a8 e3 81 a8 e3  Decl('..........
b670: 81 ae e3 82 84 e3 82 8a e3 81 a8 e3 82 8a 27 29  ..............')
b680: 3b 3c 2f 73 63 72 69 70 74 3e 0d 0a 0d 0a 3c 2f  ;</script>....</
b690: 73 70 61 6e 3e 3c 2f 64 74 3e 0d 0a 3c 73 63 72  span></dt>..<scr
b6a0: 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74  ipt>explorer.out
b6b0: 6c 69 6e 65 2e 77 72 69 74 65 45 6e 61 62 6c 65  line.writeEnable
b6c0: 64 20 3d 20 66 61 6c 73 65 3b 3c 2f 73 63 72 69  d = false;</scri
b6d0: 70 74 3e 0d 0a 0d 0a 20 3c 64 64 3e 20 3c 74 61  pt>.... <dd> <ta
b6e0: 62 6c 65 3e 20 20 20 3c 74 72 3e 3c 74 68 3e 70  ble>   <tr><th>p
b6f0: 72 69 6e 74 3c 2f 74 68 3e 20 3c 74 64 3e 28 61  rint</th> <td>(a
b700: 29 3c 2f 74 64 3e 20 3c 74 64 3e 61 20 e3 82 92  )</td> <td>a ...
b710: e6 96 87 e5 ad 97 e5 88 97 e5 8c 96 e6 a8 99 e6  ................
b720: ba 96 e5 87 ba e5 8a 9b e3 81 ab e6 94 b9 e8 a1  ................
b730: 8c e4 bb 98 e3 81 8d e3 81 a7 e8 a1 a8 e7 a4 ba  ................
b740: e3 81 97 e3 81 a6 e3 80 81 61 20 e3 82 92 e8 bf  .........a .....
b750: 94 e3 81 99 3c 2f 74 64 3e 3c 2f 74 72 3e 0d 0a  ....</td></tr>..
b760: 20 20 20 20 3c 74 72 3e 3c 74 68 3e 61 72 67 76      <tr><th>argv
b770: 3c 2f 74 68 3e 20 3c 74 64 3e 3c 2f 74 64 3e 20  </th> <td></td> 
b780: 3c 74 64 3e e3 82 b9 e3 82 af e3 83 aa e3 83 97  <td>............
b790: e3 83 88 e3 81 ab e6 b8 a1 e3 81 95 e3 82 8c e3  ................
b7a0: 81 9f e5 bc 95 e6 95 b0 e6 96 87 e5 ad 97 e5 88  ................
b7b0: 97 e3 81 ae 63 6f 6e 73 e3 83 aa e3 82 b9 e3 83  ....cons........
b7c0: 88 3c 2f 74 64 3e 3c 2f 74 72 3e 0d 0a 20 20 20  .</td></tr>..   
b7d0: 20 3c 74 72 3e 3c 74 68 3e 67 65 6e 73 79 6d 3c   <tr><th>gensym<
b7e0: 2f 74 68 3e 20 3c 74 64 3e 28 29 3c 2f 74 64 3e  /th> <td>()</td>
b7f0: 20 3c 74 64 3e e3 82 a8 e3 82 bb 67 65 6e 73 79   <td>......gensy
b800: 6d e3 80 82 e5 a4 89 e6 95 b0 e5 90 8d e3 81 a8  m...............
b810: e3 81 97 e3 81 a6 e4 bb 96 e3 81 a8 e3 81 8b e3  ................
b820: 81 b6 e3 82 89 e3 81 aa e3 81 9d e3 81 86 e3 81  ................
b830: aa e6 96 87 e5 ad 97 e5 88 97 e3 82 92 e8 bf 94  ................
b840: e3 81 97 e3 81 be e3 81 99 3c 2f 74 64 3e 3c 2f  .........</td></
b850: 74 72 3e 0d 0a 20 20 20 20 3c 74 72 3e 3c 74 68  tr>..    <tr><th
b860: 3e 72 61 6e 64 3c 2f 74 68 3e 20 3c 74 64 3e 28  >rand</th> <td>(
b870: 6e 29 3c 2f 74 64 3e 20 3c 74 64 3e 30 20 e4 bb  n)</td> <td>0 ..
b880: a5 e4 b8 8a 20 6e 20 e6 9c aa e6 ba 80 e3 81 ae  .... n .........
b890: e8 87 aa e7 84 b6 e6 95 b0 e3 82 92 33 31 62 69  ............31bi
b8a0: 74 e4 bb a5 e5 86 85 e3 81 a7 e3 83 a9 e3 83 b3  t...............
b8b0: e3 83 80 e3 83 a0 e3 81 ab e7 94 9f e6 88 90 e3  ................
b8c0: 81 97 e3 81 be e3 81 99 3c 2f 74 64 3e 3c 2f 74  ........</td></t
b8d0: 72 3e 0d 0a 20 20 3c 2f 74 61 62 6c 65 3e 0d 0a  r>..  </table>..
b8e0: 3c 2f 64 64 3e 0d 0a 3c 62 72 20 2f 3e 0d 0a 0d  </dd>..<br />...
b8f0: 0a 0d 0a 3c 73 63 72 69 70 74 3e 65 78 70 6c 6f  ...<script>explo
b900: 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 77 72 69 74  rer.outline.writ
b910: 65 45 6e 61 62 6c 65 64 20 3d 20 74 72 75 65 3b  eEnabled = true;
b920: 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c 64 74 3e 3c  </script>..<dt><
b930: 73 70 61 6e 20 63 6c 61 73 73 3d 22 64 65 63 6c  span class="decl
b940: 22 3e 0d 0a 3c 73 70 61 6e 20 63 6c 61 73 73 3d  ">..<span class=
b950: 22 63 75 72 72 73 79 6d 62 6f 6c 22 3e e3 83 87  "currsymbol">...
b960: e3 83 bc e3 82 bf e5 9e 8b e5 88 a4 e5 ae 9a 3c  ...............<
b970: 2f 73 70 61 6e 3e 0d 0a 3c 73 63 72 69 70 74 3e  /span>..<script>
b980: 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65  explorer.outline
b990: 2e 61 64 64 44 65 63 6c 28 27 e3 83 87 e3 83 bc  .addDecl('......
b9a0: e3 82 bf e5 9e 8b e5 88 a4 e5 ae 9a 27 29 3b 3c  ............');<
b9b0: 2f 73 63 72 69 70 74 3e 0d 0a 0d 0a 3c 2f 73 70  /script>....</sp
b9c0: 61 6e 3e 3c 2f 64 74 3e 0d 0a 3c 73 63 72 69 70  an></dt>..<scrip
b9d0: 74 3e 65 78 70 6c 6f 72 65 72 2e 6f 75 74 6c 69  t>explorer.outli
b9e0: 6e 65 2e 77 72 69 74 65 45 6e 61 62 6c 65 64 20  ne.writeEnabled 
b9f0: 3d 20 66 61 6c 73 65 3b 3c 2f 73 63 72 69 70 74  = false;</script
ba00: 3e 0d 0a 0d 0a 20 3c 64 64 3e 20 3c 74 61 62 6c  >.... <dd> <tabl
ba10: 65 3e 20 20 20 3c 74 72 3e 3c 74 68 3e 5f 69 73  e>   <tr><th>_is
ba20: 69 6e 74 3c 2f 74 68 3e 20 3c 74 64 3e 28 61 29  int</th> <td>(a)
ba30: 3c 2f 74 64 3e 20 3c 74 64 3e 61 20 e3 81 8c e6  </td> <td>a ....
ba40: 95 b4 e6 95 b0 e3 81 aa e3 82 89 20 31 e3 80 81  ........... 1...
ba50: e3 81 a7 e3 81 aa e3 81 91 e3 82 8c e3 81 b0 20  ............... 
ba60: 30 3c 2f 74 64 3e 3c 2f 74 72 3e 0d 0a 20 20 20  0</td></tr>..   
ba70: 20 3c 74 72 3e 3c 74 68 3e 5f 69 73 73 74 72 3c   <tr><th>_isstr<
ba80: 2f 74 68 3e 20 3c 74 64 3e 28 61 29 3c 2f 74 64  /th> <td>(a)</td
ba90: 3e 20 3c 74 64 3e 61 20 e3 81 8c e6 96 87 e5 ad  > <td>a ........
baa0: 97 e5 88 97 e3 81 aa e3 82 89 20 31 e3 80 81 e3  .......... 1....
bab0: 81 a7 e3 81 aa e3 81 91 e3 82 8c e3 81 b0 20 30  .............. 0
bac0: 3c 2f 74 64 3e 3c 2f 74 72 3e 0d 0a 20 20 20 20  </td></tr>..    
bad0: 3c 74 72 3e 3c 74 68 3e 5f 69 73 66 75 6e 3c 2f  <tr><th>_isfun</
bae0: 74 68 3e 20 3c 74 64 3e 28 61 29 3c 2f 74 64 3e  th> <td>(a)</td>
baf0: 20 3c 74 64 3e 61 20 e3 81 8c e9 96 a2 e6 95 b0   <td>a .........
bb00: e3 81 aa e3 82 89 20 31 e3 80 81 e3 81 a7 e3 81  ...... 1........
bb10: aa e3 81 91 e3 82 8c e3 81 b0 20 30 3c 2f 74 64  .......... 0</td
bb20: 3e 3c 2f 74 72 3e 0d 0a 20 20 20 20 3c 74 72 3e  ></tr>..    <tr>
bb30: 3c 74 68 3e 5f 69 73 74 62 6c 3c 2f 74 68 3e 20  <th>_istbl</th> 
bb40: 3c 74 64 3e 28 61 29 3c 2f 74 64 3e 20 3c 74 64  <td>(a)</td> <td
bb50: 3e 61 20 e3 81 8c e3 83 86 e3 83 bc e3 83 96 e3  >a .............
bb60: 83 ab e3 81 aa e3 82 89 20 31 e3 80 81 e3 81 a7  ........ 1......
bb70: e3 81 aa e3 81 91 e3 82 8c e3 81 b0 20 30 3c 2f  ............ 0</
bb80: 74 64 3e 3c 2f 74 72 3e 0d 0a 20 20 20 20 3c 74  td></tr>..    <t
bb90: 72 3e 3c 74 68 3e 5f 69 73 62 6f 74 3c 2f 74 68  r><th>_isbot</th
bba0: 3e 20 3c 74 64 3e 28 61 29 3c 2f 74 64 3e 20 3c  > <td>(a)</td> <
bbb0: 74 64 3e 61 20 e3 81 8c e6 9c aa e5 ae 9a e7 be  td>a ...........
bbc0: a9 e5 80 a4 e3 81 aa e3 82 89 20 31 e3 80 81 e3  .......... 1....
bbd0: 81 a7 e3 81 aa e3 81 91 e3 82 8c e3 81 b0 20 30  .............. 0
bbe0: 3c 2f 74 64 3e 3c 2f 74 72 3e 0d 0a 20 20 3c 2f  </td></tr>..  </
bbf0: 74 61 62 6c 65 3e 0d 0a 3c 2f 64 64 3e 0d 0a 3c  table>..</dd>..<
bc00: 2f 64 6c 3e 0d 0a 3c 73 63 72 69 70 74 3e 65 78  /dl>..<script>ex
bc10: 70 6c 6f 72 65 72 2e 6f 75 74 6c 69 6e 65 2e 64  plorer.outline.d
bc20: 65 63 53 79 6d 62 6f 6c 4c 65 76 65 6c 28 29 3b  ecSymbolLevel();
bc30: 3c 2f 73 63 72 69 70 74 3e 0d 0a 0d 0a 0d 0a 3c  </script>......<
bc40: 2f 64 64 3e 0d 0a 0d 0a 3c 2f 64 6c 3e 0d 0a 3c  /dd>....</dl>..<
bc50: 73 63 72 69 70 74 3e 65 78 70 6c 6f 72 65 72 2e  script>explorer.
bc60: 6f 75 74 6c 69 6e 65 2e 64 65 63 53 79 6d 62 6f  outline.decSymbo
bc70: 6c 4c 65 76 65 6c 28 29 3b 3c 2f 73 63 72 69 70  lLevel();</scrip
bc80: 74 3e 0d 0a 0d 0a 0d 0a 3c 2f 74 64 3e 3c 2f 74  t>......</td></t
bc90: 72 3e 0d 0a 09 09 3c 74 72 3e 3c 74 64 20 69 64  r>....<tr><td id
bca0: 3d 22 64 6f 63 66 6f 6f 74 65 72 22 3e 0d 0a 09  ="docfooter">...
bcb0: 09 09 50 61 67 65 20 77 61 73 20 67 65 6e 65 72  ..Page was gener
bcc0: 61 74 65 64 20 77 69 74 68 0d 0a 09 09 09 3c 69  ated with.....<i
bcd0: 6d 67 20 73 72 63 3d 22 63 61 6e 64 79 64 6f 63  mg src="candydoc
bce0: 2f 69 6d 67 2f 63 61 6e 64 79 64 6f 63 2e 67 69  /img/candydoc.gi
bcf0: 66 22 20 73 74 79 6c 65 3d 22 76 65 72 74 69 63  f" style="vertic
bd00: 61 6c 2d 61 6c 69 67 6e 3a 6d 69 64 64 6c 65 3b  al-align:middle;
bd10: 20 70 6f 73 69 74 69 6f 6e 3a 72 65 6c 61 74 69   position:relati
bd20: 76 65 3b 20 74 6f 70 3a 2d 31 70 78 22 3e 0d 0a  ve; top:-1px">..
bd30: 09 09 09 6f 6e 20 53 75 6e 20 4e 6f 76 20 32 38  ...on Sun Nov 28
bd40: 20 30 37 3a 32 39 3a 34 32 20 32 30 31 30 0d 0a   07:29:42 2010..
bd50: 0d 0a 09 09 3c 2f 74 64 3e 3c 2f 74 72 3e 0d 0a  ....</td></tr>..
bd60: 09 3c 2f 74 61 62 6c 65 3e 0d 0a 3c 2f 64 69 76  .</table>..</div
bd70: 3e 0d 0a 3c 73 63 72 69 70 74 3e 0d 0a 09 65 78  >..<script>...ex
bd80: 70 6c 6f 72 65 72 2e 70 61 63 6b 61 67 65 45 78  plorer.packageEx
bd90: 70 6c 6f 72 65 72 2e 61 64 64 4d 6f 64 75 6c 65  plorer.addModule
bda0: 28 22 69 6e 64 65 78 22 29 3b 0d 0a 09 65 78 70  ("index");...exp
bdb0: 6c 6f 72 65 72 2e 70 61 63 6b 61 67 65 45 78 70  lorer.packageExp
bdc0: 6c 6f 72 65 72 2e 61 64 64 4d 6f 64 75 6c 65 28  lorer.addModule(
bdd0: 22 6d 61 69 6e 22 29 3b 0d 0a 09 65 78 70 6c 6f  "main");...explo
bde0: 72 65 72 2e 70 61 63 6b 61 67 65 45 78 70 6c 6f  rer.packageExplo
bdf0: 72 65 72 2e 61 64 64 4d 6f 64 75 6c 65 28 22 74  rer.addModule("t
be00: 72 69 63 6b 73 2e 74 72 69 63 6b 73 22 29 3b 0d  ricks.tricks");.
be10: 0a 09 65 78 70 6c 6f 72 65 72 2e 70 61 63 6b 61  ..explorer.packa
be20: 67 65 45 78 70 6c 6f 72 65 72 2e 61 64 64 4d 6f  geExplorer.addMo
be30: 64 75 6c 65 28 22 74 72 69 63 6b 73 2e 74 65 73  dule("tricks.tes
be40: 74 22 29 3b 0d 0a 09 65 78 70 6c 6f 72 65 72 2e  t");...explorer.
be50: 70 61 63 6b 61 67 65 45 78 70 6c 6f 72 65 72 2e  packageExplorer.
be60: 61 64 64 4d 6f 64 75 6c 65 28 22 70 6f 6c 65 6d  addModule("polem
be70: 79 2e 5f 63 6f 6d 6d 6f 6e 22 29 3b 0d 0a 09 65  y._common");...e
be80: 78 70 6c 6f 72 65 72 2e 70 61 63 6b 61 67 65 45  xplorer.packageE
be90: 78 70 6c 6f 72 65 72 2e 61 64 64 4d 6f 64 75 6c  xplorer.addModul
bea0: 65 28 22 70 6f 6c 65 6d 79 2e 66 61 69 6c 75 72  e("polemy.failur
beb0: 65 22 29 3b 0d 0a 09 65 78 70 6c 6f 72 65 72 2e  e");...explorer.
bec0: 70 61 63 6b 61 67 65 45 78 70 6c 6f 72 65 72 2e  packageExplorer.
bed0: 61 64 64 4d 6f 64 75 6c 65 28 22 70 6f 6c 65 6d  addModule("polem
bee0: 79 2e 6c 61 79 65 72 22 29 3b 0d 0a 09 65 78 70  y.layer");...exp
bef0: 6c 6f 72 65 72 2e 70 61 63 6b 61 67 65 45 78 70  lorer.packageExp
bf00: 6c 6f 72 65 72 2e 61 64 64 4d 6f 64 75 6c 65 28  lorer.addModule(
bf10: 22 70 6f 6c 65 6d 79 2e 66 72 65 73 68 22 29 3b  "polemy.fresh");
bf20: 0d 0a 09 65 78 70 6c 6f 72 65 72 2e 70 61 63 6b  ...explorer.pack
bf30: 61 67 65 45 78 70 6c 6f 72 65 72 2e 61 64 64 4d  ageExplorer.addM
bf40: 6f 64 75 6c 65 28 22 70 6f 6c 65 6d 79 2e 6c 65  odule("polemy.le
bf50: 78 22 29 3b 0d 0a 09 65 78 70 6c 6f 72 65 72 2e  x");...explorer.
bf60: 70 61 63 6b 61 67 65 45 78 70 6c 6f 72 65 72 2e  packageExplorer.
bf70: 61 64 64 4d 6f 64 75 6c 65 28 22 70 6f 6c 65 6d  addModule("polem
bf80: 79 2e 70 61 72 73 65 22 29 3b 0d 0a 09 65 78 70  y.parse");...exp
bf90: 6c 6f 72 65 72 2e 70 61 63 6b 61 67 65 45 78 70  lorer.packageExp
bfa0: 6c 6f 72 65 72 2e 61 64 64 4d 6f 64 75 6c 65 28  lorer.addModule(
bfb0: 22 70 6f 6c 65 6d 79 2e 61 73 74 22 29 3b 0d 0a  "polemy.ast");..
bfc0: 09 65 78 70 6c 6f 72 65 72 2e 70 61 63 6b 61 67  .explorer.packag
bfd0: 65 45 78 70 6c 6f 72 65 72 2e 61 64 64 4d 6f 64  eExplorer.addMod
bfe0: 75 6c 65 28 22 70 6f 6c 65 6d 79 2e 76 61 6c 75  ule("polemy.valu
bff0: 65 22 29 3b 0d 0a 09 65 78 70 6c 6f 72 65 72 2e  e");...explorer.
c000: 70 61 63 6b 61 67 65 45 78 70 6c 6f 72 65 72 2e  packageExplorer.
c010: 61 64 64 4d 6f 64 75 6c 65 28 22 70 6f 6c 65 6d  addModule("polem
c020: 79 2e 76 61 6c 75 65 63 6f 6e 76 22 29 3b 0d 0a  y.valueconv");..
c030: 09 65 78 70 6c 6f 72 65 72 2e 70 61 63 6b 61 67  .explorer.packag
c040: 65 45 78 70 6c 6f 72 65 72 2e 61 64 64 4d 6f 64  eExplorer.addMod
c050: 75 6c 65 28 22 70 6f 6c 65 6d 79 2e 65 76 61 6c  ule("polemy.eval
c060: 22 29 3b 0d 0a 09 65 78 70 6c 6f 72 65 72 2e 70  ");...explorer.p
c070: 61 63 6b 61 67 65 45 78 70 6c 6f 72 65 72 2e 61  ackageExplorer.a
c080: 64 64 4d 6f 64 75 6c 65 28 22 70 6f 6c 65 6d 79  ddModule("polemy
c090: 2e 72 75 6e 74 69 6d 65 22 29 3b 0d 0a 09 65 78  .runtime");...ex
c0a0: 70 6c 6f 72 65 72 2e 70 61 63 6b 61 67 65 45 78  plorer.packageEx
c0b0: 70 6c 6f 72 65 72 2e 61 64 64 4d 6f 64 75 6c 65  plorer.addModule
c0c0: 28 22 70 6f 6c 65 6d 79 2e 72 65 70 6c 22 29 3b  ("polemy.repl");
c0d0: 3c 2f 73 63 72 69 70 74 3e 0d 0a 3c 2f 62 6f 64  </script>..</bod
c0e0: 79 3e 3c 2f 68 74 6d 6c 3e 0d 0a 0d 0a 0d 0a     y></html>......