about summary refs log tree commit diff stats
path: root/html/apps/mulisp.subx.html
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-01-27 00:39:46 -0800
committerKartik Agaram <vc@akkartik.com>2020-01-27 00:39:46 -0800
commit2104d1a75b76dbffc0b15a96c98d94e7a16594e8 (patch)
tree2a839b86e76431a9bbe4bf155f7411171a26d7f8 /html/apps/mulisp.subx.html
parent71eb22a5bf94f5fa0a3c95212450e3c6a1a6a990 (diff)
downloadmu-2104d1a75b76dbffc0b15a96c98d94e7a16594e8.tar.gz
5925
Diffstat (limited to 'html/apps/mulisp.subx.html')
-rw-r--r--html/apps/mulisp.subx.html22
1 files changed, 11 insertions, 11 deletions
diff --git a/html/apps/mulisp.subx.html b/html/apps/mulisp.subx.html
index cf34f56b..261a40f7 100644
--- a/html/apps/mulisp.subx.html
+++ b/html/apps/mulisp.subx.html
@@ -132,19 +132,19 @@ if ('onhashchange' in window) {
 <span id="L74" class="LineNr"> 74 </span><span class="subxComment">#     data contains a pointer to an array of 8-byte data fields and the common</span>
 <span id="L75" class="LineNr"> 75 </span><span class="subxComment">#     tag for them all</span>
 <span id="L76" class="LineNr"> 76 </span>
-<span id="L77" class="LineNr"> 77 </span><span class="subxFunction">repl</span>:  <span class="subxComment"># in : (addr buffered-file), out : (addr buffered-file)</span>
+<span id="L77" class="LineNr"> 77 </span><span class="subxFunction">repl</span>:  <span class="subxComment"># in: (addr buffered-file), out: (addr buffered-file)</span>
 <span id="L78" class="LineNr"> 78 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L79" class="LineNr"> 79 </span>    55/push-ebp
 <span id="L80" class="LineNr"> 80 </span>    89/&lt;- %ebp 4/r32/esp
 <span id="L81" class="LineNr"> 81 </span>    <span class="subxS1Comment"># . save registers</span>
 <span id="L82" class="LineNr"> 82 </span>    50/push-eax
 <span id="L83" class="LineNr"> 83 </span>    {
-<span id="L84" class="LineNr"> 84 </span>      (<a href='mulisp.subx.html#L107'>lisp-read</a> <span class="SpecialChar"><a href='../061read-byte.subx.html#L14'>Stdin</a></span>)  <span class="subxComment"># =&gt; eax : (handle cell)</span>
+<span id="L84" class="LineNr"> 84 </span>      (<a href='mulisp.subx.html#L107'>lisp-read</a> <span class="SpecialChar"><a href='../061read-byte.subx.html#L14'>Stdin</a></span>)  <span class="subxComment"># =&gt; eax: (handle cell)</span>
 <span id="L85" class="LineNr"> 85 </span>      <span class="subxComment"># if (eax == 0) break</span>
 <span id="L86" class="LineNr"> 86 </span>      3d/compare-eax-and 0/imm32
 <span id="L87" class="LineNr"> 87 </span>      74/jump-if-= <span class="Constant">break</span>/disp8
 <span id="L88" class="LineNr"> 88 </span>      <span class="subxComment">#</span>
-<span id="L89" class="LineNr"> 89 </span>      (<a href='mulisp.subx.html#L201'>lisp-eval</a> %eax)  <span class="subxComment"># =&gt; eax : (handle cell)</span>
+<span id="L89" class="LineNr"> 89 </span>      (<a href='mulisp.subx.html#L201'>lisp-eval</a> %eax)  <span class="subxComment"># =&gt; eax: (handle cell)</span>
 <span id="L90" class="LineNr"> 90 </span>      (<a href='mulisp.subx.html#L214'>lisp-print</a> <span class="SpecialChar"><a href='../064write-byte.subx.html#L10'>Stdout</a></span> %eax)
 <span id="L91" class="LineNr"> 91 </span>      eb/jump <span class="Constant">loop</span>/disp8
 <span id="L92" class="LineNr"> 92 </span>    }
@@ -162,13 +162,13 @@ if ('onhashchange' in window) {
 <span id="L104" class="LineNr">104 </span><span class="subxComment"># arrays start with '['</span>
 <span id="L105" class="LineNr">105 </span><span class="subxComment"># symbols start with anything else but quote, backquote, unquote or splice</span>
 <span id="L106" class="LineNr">106 </span><span class="subxComment"># only one s-expression per line</span>
-<span id="L107" class="LineNr">107 </span><span class="subxFunction">lisp-read</span>:  <span class="subxComment"># in : (addr buffered-file) -&gt; eax : (handle cell)</span>
+<span id="L107" class="LineNr">107 </span><span class="subxFunction">lisp-read</span>:  <span class="subxComment"># in: (addr buffered-file) -&gt; eax: (handle cell)</span>
 <span id="L108" class="LineNr">108 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L109" class="LineNr">109 </span>    55/push-ebp
 <span id="L110" class="LineNr">110 </span>    89/&lt;- %ebp 4/r32/esp
 <span id="L111" class="LineNr">111 </span>    <span class="subxS1Comment"># . save registers</span>
 <span id="L112" class="LineNr">112 </span>    51/push-ecx
-<span id="L113" class="LineNr">113 </span>    <span class="subxComment"># var s/ecx : (stream byte 512)</span>
+<span id="L113" class="LineNr">113 </span>    <span class="subxComment"># var s/ecx: (stream byte 512)</span>
 <span id="L114" class="LineNr">114 </span>    81 5/subop/subtract %esp 0x200/imm32
 <span id="L115" class="LineNr">115 </span>    68/push 0x200/imm32/size
 <span id="L116" class="LineNr">116 </span>    68/push 0/imm32/read
@@ -200,14 +200,14 @@ if ('onhashchange' in window) {
 <span id="L142" class="LineNr">142 </span>    5d/pop-to-ebp
 <span id="L143" class="LineNr">143 </span>    c3/return
 <span id="L144" class="LineNr">144 </span>
-<span id="L145" class="LineNr">145 </span><span class="subxComment"># lisp-read:  in : (addr buffered-file) -&gt; (handle cell)</span>
+<span id="L145" class="LineNr">145 </span><span class="subxComment"># lisp-read:  in: (addr buffered-file) -&gt; (handle cell)</span>
 <span id="L146" class="LineNr">146 </span><span class="subxComment">#   token tmp = next-mulisp-token(in)</span>
 <span id="L147" class="LineNr">147 </span><span class="subxComment">#   if is-int(tmp) return cell(tmp)</span>
 <span id="L148" class="LineNr">148 </span><span class="subxComment">#   if is-string(tmp) return cell(tmp)</span>
 <span id="L149" class="LineNr">149 </span><span class="subxComment">#   if is-pair(tmp) ...</span>
 <span id="L150" class="LineNr">150 </span><span class="subxComment">#   if is-array(tmp) ...</span>
 <span id="L151" class="LineNr">151 </span>
-<span id="L152" class="LineNr">152 </span><span class="subxFunction">next-mulisp-token</span>:  <span class="subxComment"># in : (addr buffered-file), line : (addr stream byte), result : (addr slice)</span>
+<span id="L152" class="LineNr">152 </span><span class="subxFunction">next-mulisp-token</span>:  <span class="subxComment"># in: (addr buffered-file), line: (addr stream byte), result: (addr slice)</span>
 <span id="L153" class="LineNr">153 </span>    <span class="subxComment"># pseudocode:</span>
 <span id="L154" class="LineNr">154 </span>    <span class="subxComment">#   if (line-&gt;read &gt;= line-&gt;write)</span>
 <span id="L155" class="LineNr">155 </span>    <span class="subxComment">#     read-line-buffered(in, line)</span>
@@ -252,11 +252,11 @@ if ('onhashchange' in window) {
 <span id="L194" class="LineNr">194 </span>    5d/pop-to-ebp
 <span id="L195" class="LineNr">195 </span>    c3/return
 <span id="L196" class="LineNr">196 </span>
-<span id="L197" class="LineNr">197 </span><span class="subxFunction">new-int-cell</span>:  <span class="subxComment"># in : (addr slice) -&gt; eax : (handle cell)</span>
+<span id="L197" class="LineNr">197 </span><span class="subxFunction">new-int-cell</span>:  <span class="subxComment"># in: (addr slice) -&gt; eax: (handle cell)</span>
 <span id="L198" class="LineNr">198 </span>
-<span id="L199" class="LineNr">199 </span><span class="subxFunction">new-string-cell</span>:  <span class="subxComment"># in : (addr slice) -&gt; eax : (handle cell)</span>
+<span id="L199" class="LineNr">199 </span><span class="subxFunction">new-string-cell</span>:  <span class="subxComment"># in: (addr slice) -&gt; eax: (handle cell)</span>
 <span id="L200" class="LineNr">200 </span>
-<span id="L201" class="LineNr">201 </span><span class="subxFunction">lisp-eval</span>:  <span class="subxComment"># in : (addr cell) -&gt; eax : (handle cell)</span>
+<span id="L201" class="LineNr">201 </span><span class="subxFunction">lisp-eval</span>:  <span class="subxComment"># in: (addr cell) -&gt; eax: (handle cell)</span>
 <span id="L202" class="LineNr">202 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L203" class="LineNr">203 </span>    55/push-ebp
 <span id="L204" class="LineNr">204 </span>    89/&lt;- %ebp 4/r32/esp
@@ -269,7 +269,7 @@ if ('onhashchange' in window) {
 <span id="L211" class="LineNr">211 </span>    5d/pop-to-ebp
 <span id="L212" class="LineNr">212 </span>    c3/return
 <span id="L213" class="LineNr">213 </span>
-<span id="L214" class="LineNr">214 </span><span class="subxFunction">lisp-print</span>:  <span class="subxComment"># out : (addr buffered-file), x : (addr cell)</span>
+<span id="L214" class="LineNr">214 </span><span class="subxFunction">lisp-print</span>:  <span class="subxComment"># out: (addr buffered-file), x: (addr cell)</span>
 <span id="L215" class="LineNr">215 </span>    <span class="subxS1Comment"># . prologue</span>
 <span id="L216" class="LineNr">216 </span>    55/push-ebp
 <span id="L217" class="LineNr">217 </span>    89/&lt;- %ebp 4/r32/esp