about summary refs log tree commit diff stats
path: root/html/apps/rpn.mu.html
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2021-10-11 21:35:16 -0700
committerKartik Agaram <vc@akkartik.com>2021-10-11 21:35:16 -0700
commit132d72d28a63e58ec7f5e6fc955be140ee5844b0 (patch)
treea169eda8e804e45aaca32bf23df4dcb27b25e255 /html/apps/rpn.mu.html
parenta54b2cb7af733ae053b0aa78eca2bd4a3419d23d (diff)
downloadmu-132d72d28a63e58ec7f5e6fc955be140ee5844b0.tar.gz
.
Diffstat (limited to 'html/apps/rpn.mu.html')
-rw-r--r--html/apps/rpn.mu.html12
1 files changed, 6 insertions, 6 deletions
diff --git a/html/apps/rpn.mu.html b/html/apps/rpn.mu.html
index 8b34a5c3..e7c85c30 100644
--- a/html/apps/rpn.mu.html
+++ b/html/apps/rpn.mu.html
@@ -77,7 +77,7 @@ if ('onhashchange' in window) {
 <span id="L15" class="LineNr"> 15 </span><span class="muComment">#</span>
 <span id="L16" class="LineNr"> 16 </span><span class="muComment"># Error handling is non-existent. This is just a prototype.</span>
 <span id="L17" class="LineNr"> 17 </span>
-<span id="L18" class="LineNr"> 18 </span><span class="PreProc">fn</span> <span class="muFunction"><a href='rpn.mu.html#L18'>main</a></span> <a href='../500fake-screen.mu.html#L14'>screen</a>: (addr <a href='../500fake-screen.mu.html#L14'>screen</a>), keyboard: (addr keyboard), data-disk: (addr disk) <span class="Delimiter">{</span>
+<span id="L18" class="LineNr"> 18 </span><span class="PreProc">fn</span> <span class="muFunction"><a href='rpn.mu.html#L18'>main</a></span> <a href='../500fake-screen.mu.html#L16'>screen</a>: (addr <a href='../500fake-screen.mu.html#L16'>screen</a>), keyboard: (addr keyboard), data-disk: (addr disk) <span class="Delimiter">{</span>
 <span id="L19" class="LineNr"> 19 </span>  <span class="PreProc">var</span> in-storage: (stream byte <span class="Constant">0x80</span>)
 <span id="L20" class="LineNr"> 20 </span>  <span class="PreProc">var</span> in/<span class="muRegEsi">esi</span>: (addr stream byte) <span class="Special">&lt;-</span> address in-storage
 <span id="L21" class="LineNr"> 21 </span>  <span class="PreProc">var</span> y/<span class="muRegEcx">ecx</span>: int <span class="Special">&lt;-</span> copy <span class="Constant">0</span>
@@ -85,11 +85,11 @@ if ('onhashchange' in window) {
 <span id="L23" class="LineNr"> 23 </span>  <span class="muComment"># read-eval-print loop</span>
 <span id="L24" class="LineNr"> 24 </span>  <span class="Delimiter">{</span>
 <span id="L25" class="LineNr"> 25 </span>    <span class="muComment"># print prompt</span>
-<span id="L26" class="LineNr"> 26 </span>    <span class="PreProc">var</span> x/eax: int <span class="Special">&lt;-</span> <a href='../501draw-text.mu.html#L113'>draw-text-rightward</a> <a href='../500fake-screen.mu.html#L14'>screen</a>, <span class="Constant">&quot;&gt; &quot;</span>, <span class="Constant">0</span>/x, <span class="Constant">0x80</span>/xmax, y, <span class="Constant">3</span>/fg/cyan, <span class="Constant">0</span>/bg
+<span id="L26" class="LineNr"> 26 </span>    <span class="PreProc">var</span> x/eax: int <span class="Special">&lt;-</span> <a href='../501draw-text.mu.html#L113'>draw-text-rightward</a> <a href='../500fake-screen.mu.html#L16'>screen</a>, <span class="Constant">&quot;&gt; &quot;</span>, <span class="Constant">0</span>/x, <span class="Constant">0x80</span>/xmax, y, <span class="Constant">3</span>/fg/cyan, <span class="Constant">0</span>/bg
 <span id="L27" class="LineNr"> 27 </span>    <span class="muComment"># read line from keyboard</span>
 <span id="L28" class="LineNr"> 28 </span>    <a href='../106stream.subx.html#L20'>clear-stream</a> in
 <span id="L29" class="LineNr"> 29 </span>    <span class="Delimiter">{</span>
-<span id="L30" class="LineNr"> 30 </span>      <a href='../500fake-screen.mu.html#L314'>draw-cursor</a> <a href='../500fake-screen.mu.html#L14'>screen</a>, space
+<span id="L30" class="LineNr"> 30 </span>      <a href='../500fake-screen.mu.html#L316'>draw-cursor</a> <a href='../500fake-screen.mu.html#L16'>screen</a>, space
 <span id="L31" class="LineNr"> 31 </span>      <span class="PreProc">var</span> key/eax: byte <span class="Special">&lt;-</span> <a href='../102keyboard.subx.html#L21'>read-key</a> keyboard
 <span id="L32" class="LineNr"> 32 </span>      compare key, <span class="Constant">0xa</span>/newline
 <span id="L33" class="LineNr"> 33 </span>      <span class="PreProc">break-if-=</span>
@@ -98,16 +98,16 @@ if ('onhashchange' in window) {
 <span id="L36" class="LineNr"> 36 </span>      <span class="PreProc">var</span> key2/eax: int <span class="Special">&lt;-</span> copy key
 <span id="L37" class="LineNr"> 37 </span>      <a href='../115write-byte.subx.html#L12'>append-byte</a> in, key2
 <span id="L38" class="LineNr"> 38 </span>      <span class="PreProc">var</span> c/eax: code-point <span class="Special">&lt;-</span> copy key2
-<span id="L39" class="LineNr"> 39 </span>      <a href='../501draw-text.mu.html#L91'>draw-code-point-at-cursor-over-full-screen</a> <a href='../500fake-screen.mu.html#L14'>screen</a>, c, <span class="Constant">0xf</span>/fg, <span class="Constant">0</span>/bg
+<span id="L39" class="LineNr"> 39 </span>      <a href='../501draw-text.mu.html#L91'>draw-code-point-at-cursor-over-full-screen</a> <a href='../500fake-screen.mu.html#L16'>screen</a>, c, <span class="Constant">0xf</span>/fg, <span class="Constant">0</span>/bg
 <span id="L40" class="LineNr"> 40 </span>      <span class="PreProc">loop</span>
 <span id="L41" class="LineNr"> 41 </span>    <span class="Delimiter">}</span>
 <span id="L42" class="LineNr"> 42 </span>    <span class="muComment"># clear cursor</span>
-<span id="L43" class="LineNr"> 43 </span>    <a href='../501draw-text.mu.html#L91'>draw-code-point-at-cursor-over-full-screen</a> <a href='../500fake-screen.mu.html#L14'>screen</a>, space, <span class="Constant">3</span>/fg/never-used, <span class="Constant">0</span>/bg
+<span id="L43" class="LineNr"> 43 </span>    <a href='../501draw-text.mu.html#L91'>draw-code-point-at-cursor-over-full-screen</a> <a href='../500fake-screen.mu.html#L16'>screen</a>, space, <span class="Constant">3</span>/fg/never-used, <span class="Constant">0</span>/bg
 <span id="L44" class="LineNr"> 44 </span>    <span class="muComment"># parse and eval</span>
 <span id="L45" class="LineNr"> 45 </span>    <span class="PreProc">var</span> out/eax: int <span class="Special">&lt;-</span> <a href='rpn.mu.html#L61'>simplify</a> in
 <span id="L46" class="LineNr"> 46 </span>    <span class="muComment"># print</span>
 <span id="L47" class="LineNr"> 47 </span>    y <span class="Special">&lt;-</span> increment
-<span id="L48" class="LineNr"> 48 </span>    out, y <span class="Special">&lt;-</span> <a href='../501draw-text.mu.html#L401'>draw-int32-decimal-wrapping-right-then-down</a> <a href='../500fake-screen.mu.html#L14'>screen</a>, out, <span class="Constant">0</span>/xmin, y, <span class="Constant">0x80</span>/xmax, <span class="Constant">0x30</span>/ymax, <span class="Constant">0</span>/x, y, <span class="Constant">7</span>/fg, <span class="Constant">0</span>/bg
+<span id="L48" class="LineNr"> 48 </span>    out, y <span class="Special">&lt;-</span> <a href='../501draw-text.mu.html#L401'>draw-int32-decimal-wrapping-right-then-down</a> <a href='../500fake-screen.mu.html#L16'>screen</a>, out, <span class="Constant">0</span>/xmin, y, <span class="Constant">0x80</span>/xmax, <span class="Constant">0x30</span>/ymax, <span class="Constant">0</span>/x, y, <span class="Constant">7</span>/fg, <span class="Constant">0</span>/bg
 <span id="L49" class="LineNr"> 49 </span>    <span class="muComment"># newline</span>
 <span id="L50" class="LineNr"> 50 </span>    y <span class="Special">&lt;-</span> increment
 <span id="L51" class="LineNr"> 51 </span>    <span class="muComment">#</span>