Differences From Artifact [2f7c4dc496477f14]:
- File
doc/eval.html
- 2010-11-26 07:42:38 - part of checkin [f7e9e77316] on branch trunk - introduced "..." expression, and replaced the pattern match failure with this. (user: kinaba) [annotate]
To Artifact [8d466c06bd23cd95]:
- File
doc/eval.html
- 2010-11-27 11:46:26 - part of checkin [203e4cb208] on branch trunk - fixed automatic memoization bug (whole part of the contexts are now used as the memo key) (user: kinaba) [annotate]
36 36
37 37
38 <dd>Objects for maitaining global environment and evaluation of expression on it 38 <dd>Objects for maitaining global environment and evaluation of expression on it
39 39
40 40
41 <script>explorer.outline.incSymbolLevel();</script> 41 <script>explorer.outline.incSymbolLevel();</script>
42 <dl> 42 <dl>
43 <script>explorer.outline.writeEnabled = true;</script> <
44 <dt><span class="decl">this(); <
45 </span></dt> <
46 <script>explorer.outline.writeEnabled = false;</script> <
47 <
48 <
49 <dd>Initialize evaluator with empty context<br><br> <
50 <
51 </dd> <
52 <
53 <script>explorer.outline.writeEnabled = true;</script> 43 <script>explorer.outline.writeEnabled = true;</script>
54 <dt><span class="decl">Value 44 <dt><span class="decl">Value
55 <span class="currsymbol">evalAST</span> 45 <span class="currsymbol">evalAST</span>
56 <script>explorer.outline.addDecl('evalAST');</script> 46 <script>explorer.outline.addDecl('evalAST');</script>
57 47
58 (AST <span class="funcparam">e</span>); 48 (AST <span class="funcparam">e</span>);
59 </span></dt> 49 </span></dt>
................................................................................................................................................................................
101 </span></dt> 91 </span></dt>
102 <script>explorer.outline.writeEnabled = false;</script> 92 <script>explorer.outline.writeEnabled = false;</script>
103 93
104 94
105 <dd>Get the global context<br><br> 95 <dd>Get the global context<br><br>
106 96
107 </dd> 97 </dd>
> 98
> 99 <script>explorer.outline.writeEnabled = true;</script>
> 100 <dt><span class="decl">this();
> 101 </span></dt>
> 102 <script>explorer.outline.writeEnabled = false;</script>
> 103
> 104
> 105 <dd>Initialize evaluator with empty context<br><br>
> 106
> 107 </dd>
108 108
109 <script>explorer.outline.writeEnabled = true;</script> 109 <script>explorer.outline.writeEnabled = true;</script>
110 <dt><span class="decl">void 110 <dt><span class="decl">void
111 <span class="currsymbol">addPrimitive</span> 111 <span class="currsymbol">addPrimitive</span>
112 <script>explorer.outline.addDecl('addPrimitive');</script> 112 <script>explorer.outline.addDecl('addPrimitive');</script>
113 113
114 (R, T...)(string <span class="funcparam">name</span>, Layer <span class="funcpar 114 (R, T...)(string <span class="funcparam">name</span>, Layer <span class="funcpar
................................................................................................................................................................................
128 <script>explorer.outline.decSymbolLevel();</script> 128 <script>explorer.outline.decSymbolLevel();</script>
129 129
130 130
131 </td></tr> 131 </td></tr>
132 <tr><td id="docfooter"> 132 <tr><td id="docfooter">
133 Page was generated with 133 Page was generated with
134 <img src="candydoc/img/candydoc.gif" style="vertical-ali 134 <img src="candydoc/img/candydoc.gif" style="vertical-ali
135 on Fri Nov 26 16:41:45 2010 | 135 on Sat Nov 27 01:17:57 2010
136 136
137 </td></tr> 137 </td></tr>
138 </table> 138 </table>
139 </div> 139 </div>
140 <script> 140 <script>
141 explorer.packageExplorer.addModule("index"); 141 explorer.packageExplorer.addModule("index");
142 explorer.packageExplorer.addModule("main"); 142 explorer.packageExplorer.addModule("main");