about summary refs log tree commit diff stats
path: root/html/081print.mu.html
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2017-12-27 20:38:53 -0800
committerKartik K. Agaram <vc@akkartik.com>2017-12-27 20:39:51 -0800
commitf0c55e6b97edf8971ce4adad3ee53cbfa406b7ef (patch)
treed816e398a5bc38010f277e6677b9de83bc3f2faa /html/081print.mu.html
parente82dc626685875d56738e733f7e18203f2ac7f9d (diff)
downloadmu-f0c55e6b97edf8971ce4adad3ee53cbfa406b7ef.tar.gz
4165
Diffstat (limited to 'html/081print.mu.html')
-rw-r--r--html/081print.mu.html42
1 files changed, 21 insertions, 21 deletions
diff --git a/html/081print.mu.html b/html/081print.mu.html
index a7e278be..b9751aa4 100644
--- a/html/081print.mu.html
+++ b/html/081print.mu.html
@@ -114,7 +114,7 @@ if ('onhashchange' in window) {
 <span id="L51" class="LineNr"> 51 </span>  <span class="Conceal">¦</span> <span class="muControl">break-if</span> <a href='081print.mu.html#L16'>screen</a>
 <span id="L52" class="LineNr"> 52 </span>  <span class="Conceal">¦</span> <span class="Comment"># real screen</span>
 <span id="L53" class="LineNr"> 53 </span>  <span class="Conceal">¦</span> clear-display
-<span id="L54" class="LineNr"> 54 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
+<span id="L54" class="LineNr"> 54 </span>  <span class="Conceal">¦</span><span class="muControl"> return</span>
 <span id="L55" class="LineNr"> 55 </span>  <span class="Delimiter">}</span>
 <span id="L56" class="LineNr"> 56 </span>  <span class="Comment"># fake screen</span>
 <span id="L57" class="LineNr"> 57 </span>  buf:&amp;:@:<a href='081print.mu.html#L27'>screen-cell</a> <span class="Special">&lt;-</span> get *screen, <span class="Constant">data:offset</span>
@@ -126,7 +126,7 @@ if ('onhashchange' in window) {
 <span id="L63" class="LineNr"> 63 </span>  <span class="Conceal">¦</span> curr:<a href='081print.mu.html#L27'>screen-cell</a> <span class="Special">&lt;-</span> merge <span class="Constant">0/empty</span>, <span class="Constant">7/white</span>
 <span id="L64" class="LineNr"> 64 </span>  <span class="Conceal">¦</span> *buf <span class="Special">&lt;-</span> put-index *buf, i, curr
 <span id="L65" class="LineNr"> 65 </span>  <span class="Conceal">¦</span> i <span class="Special">&lt;-</span> add i,<span class="Constant"> 1</span>
-<span id="L66" class="LineNr"> 66 </span>  <span class="Conceal">¦</span> <span class="muControl">loop</span>
+<span id="L66" class="LineNr"> 66 </span>  <span class="Conceal">¦</span><span class="muControl"> loop</span>
 <span id="L67" class="LineNr"> 67 </span>  <span class="Delimiter">}</span>
 <span id="L68" class="LineNr"> 68 </span>  <span class="Comment"># reset cursor</span>
 <span id="L69" class="LineNr"> 69 </span>  *screen <span class="Special">&lt;-</span> put *screen, <span class="Constant">cursor-row:offset</span>,<span class="Constant"> 0</span>
@@ -150,9 +150,9 @@ if ('onhashchange' in window) {
 <span id="L87" class="LineNr"> 87 </span>  <span class="Conceal">¦</span> i <span class="Special">&lt;-</span> add i,<span class="Constant"> 1</span>
 <span id="L88" class="LineNr"> 88 </span>  <span class="Conceal">¦</span> <span class="muControl">loop-unless</span> curr-contents
 <span id="L89" class="LineNr"> 89 </span>  <span class="Conceal">¦</span> <span class="Comment"># not 0</span>
-<span id="L90" class="LineNr"> 90 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span> <span class="Constant">0/false</span>
+<span id="L90" class="LineNr"> 90 </span>  <span class="Conceal">¦</span><span class="muControl"> return</span> <span class="Constant">0/false</span>
 <span id="L91" class="LineNr"> 91 </span>  <span class="Delimiter">}</span>
-<span id="L92" class="LineNr"> 92 </span>  <span class="muControl">return</span> <span class="Constant">1/true</span>
+<span id="L92" class="LineNr"> 92 </span> <span class="muControl"> return</span> <span class="Constant">1/true</span>
 <span id="L93" class="LineNr"> 93 </span>]
 <span id="L94" class="LineNr"> 94 </span>
 <span id="L95" class="LineNr"> 95 </span><span class="muRecipe">def</span> print <a href='081print.mu.html#L16'>screen</a>:&amp;:<a href='081print.mu.html#L16'>screen</a>, c:char<span class="muRecipe"> -&gt; </span><a href='081print.mu.html#L16'>screen</a>:&amp;:<a href='081print.mu.html#L16'>screen</a> [
@@ -176,7 +176,7 @@ if ('onhashchange' in window) {
 <span id="L113" class="LineNr">113 </span>  <span class="Conceal">¦</span> <span class="Comment"># real screen</span>
 <span id="L114" class="LineNr">114 </span>  <span class="Conceal">¦</span> <span class="muControl">break-if</span> <a href='081print.mu.html#L16'>screen</a>
 <span id="L115" class="LineNr">115 </span>  <span class="Conceal">¦</span> print-character-to-display c, color, bg-color
-<span id="L116" class="LineNr">116 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
+<span id="L116" class="LineNr">116 </span>  <span class="Conceal">¦</span><span class="muControl"> return</span>
 <span id="L117" class="LineNr">117 </span>  <span class="Delimiter">}</span>
 <span id="L118" class="LineNr">118 </span>  <span class="Comment"># fake screen</span>
 <span id="L119" class="LineNr">119 </span>  <span class="Comment"># (handle special cases exactly like in the real screen)</span>
@@ -221,14 +221,14 @@ if ('onhashchange' in window) {
 <span id="L158" class="LineNr">158 </span>  <span class="Conceal">¦</span> newline?:bool <span class="Special">&lt;-</span> equal c, <span class="Constant">10/newline</span>
 <span id="L159" class="LineNr">159 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> newline?
 <span id="L160" class="LineNr">160 </span>  <span class="Conceal">¦</span> <a href='081print.mu.html#L206'>cursor-down-on-fake-screen</a> <a href='081print.mu.html#L16'>screen</a>  <span class="Comment"># doesn't modify column</span>
-<span id="L161" class="LineNr">161 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
+<span id="L161" class="LineNr">161 </span>  <span class="Conceal">¦</span><span class="muControl"> return</span>
 <span id="L162" class="LineNr">162 </span>  <span class="Delimiter">}</span>
 <span id="L163" class="LineNr">163 </span>  <span class="Comment"># special-case: linefeed</span>
 <span id="L164" class="LineNr">164 </span>  <span class="Delimiter">{</span>
 <span id="L165" class="LineNr">165 </span>  <span class="Conceal">¦</span> linefeed?:bool <span class="Special">&lt;-</span> equal c, <span class="Constant">13/linefeed</span>
 <span id="L166" class="LineNr">166 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> linefeed?
 <span id="L167" class="LineNr">167 </span>  <span class="Conceal">¦</span> *screen <span class="Special">&lt;-</span> put *screen, <span class="Constant">cursor-column:offset</span>,<span class="Constant"> 0</span>
-<span id="L168" class="LineNr">168 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
+<span id="L168" class="LineNr">168 </span>  <span class="Conceal">¦</span><span class="muControl"> return</span>
 <span id="L169" class="LineNr">169 </span>  <span class="Delimiter">}</span>
 <span id="L170" class="LineNr">170 </span>  <span class="Comment"># special-case: backspace</span>
 <span id="L171" class="LineNr">171 </span>  <span class="Comment"># moves cursor left but does not erase</span>
@@ -240,7 +240,7 @@ if ('onhashchange' in window) {
 <span id="L177" class="LineNr">177 </span>  <span class="Conceal">¦</span> <span class="Conceal">¦</span> column <span class="Special">&lt;-</span> subtract column,<span class="Constant"> 1</span>
 <span id="L178" class="LineNr">178 </span>  <span class="Conceal">¦</span> <span class="Conceal">¦</span> *screen <span class="Special">&lt;-</span> put *screen, <span class="Constant">cursor-column:offset</span>, column
 <span id="L179" class="LineNr">179 </span>  <span class="Conceal">¦</span> <span class="Delimiter">}</span>
-<span id="L180" class="LineNr">180 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
+<span id="L180" class="LineNr">180 </span>  <span class="Conceal">¦</span><span class="muControl"> return</span>
 <span id="L181" class="LineNr">181 </span>  <span class="Delimiter">}</span>
 <span id="L182" class="LineNr">182 </span>  <span class="Comment"># save character in fake screen</span>
 <span id="L183" class="LineNr">183 </span>  top-idx:num <span class="Special">&lt;-</span> get *screen, <span class="Constant">top-idx:offset</span>
@@ -303,7 +303,7 @@ if ('onhashchange' in window) {
 <span id="L240" class="LineNr">240 </span>  <span class="Conceal">¦</span> top-idx <span class="Special">&lt;-</span> add top-idx,<span class="Constant"> 1</span>
 <span id="L241" class="LineNr">241 </span>  <span class="Conceal">¦</span> <span class="Comment"># no modulo; top-idx is always a multiple of width,</span>
 <span id="L242" class="LineNr">242 </span>  <span class="Conceal">¦</span> <span class="Comment"># so it can never wrap around inside this loop</span>
-<span id="L243" class="LineNr">243 </span>  <span class="Conceal">¦</span> <span class="muControl">loop</span>
+<span id="L243" class="LineNr">243 </span>  <span class="Conceal">¦</span><span class="muControl"> loop</span>
 <span id="L244" class="LineNr">244 </span>  <span class="Delimiter">}</span>
 <span id="L245" class="LineNr">245 </span>  <span class="Comment"># top-idx now same as next-top-idx; wrap around if necessary</span>
 <span id="L246" class="LineNr">246 </span>  <a href='075channel.mu.html#L399'>capacity</a>:num <span class="Special">&lt;-</span> multiply width, height
@@ -593,7 +593,7 @@ if ('onhashchange' in window) {
 <span id="L530" class="LineNr">530 </span>  <span class="Conceal">¦</span> <span class="muControl">break-if</span> <a href='081print.mu.html#L16'>screen</a>
 <span id="L531" class="LineNr">531 </span>  <span class="Conceal">¦</span> <span class="Comment"># real screen</span>
 <span id="L532" class="LineNr">532 </span>  <span class="Conceal">¦</span> clear-line-on-display
-<span id="L533" class="LineNr">533 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
+<span id="L533" class="LineNr">533 </span>  <span class="Conceal">¦</span><span class="muControl"> return</span>
 <span id="L534" class="LineNr">534 </span>  <span class="Delimiter">}</span>
 <span id="L535" class="LineNr">535 </span>  <span class="Comment"># fake screen</span>
 <span id="L536" class="LineNr">536 </span>  width:num <span class="Special">&lt;-</span> get *screen, <span class="Constant">num-columns:offset</span>
@@ -606,7 +606,7 @@ if ('onhashchange' in window) {
 <span id="L543" class="LineNr">543 </span>  <span class="Conceal">¦</span> <span class="muControl">break-if</span> done?
 <span id="L544" class="LineNr">544 </span>  <span class="Conceal">¦</span> print <a href='081print.mu.html#L16'>screen</a>, space
 <span id="L545" class="LineNr">545 </span>  <span class="Conceal">¦</span> column <span class="Special">&lt;-</span> add column,<span class="Constant"> 1</span>
-<span id="L546" class="LineNr">546 </span>  <span class="Conceal">¦</span> <span class="muControl">loop</span>
+<span id="L546" class="LineNr">546 </span>  <span class="Conceal">¦</span><span class="muControl"> loop</span>
 <span id="L547" class="LineNr">547 </span>  <span class="Delimiter">}</span>
 <span id="L548" class="LineNr">548 </span>  <span class="Comment"># now back to where the cursor was</span>
 <span id="L549" class="LineNr">549 </span>  *screen <span class="Special">&lt;-</span> put *screen, <span class="Constant">cursor-column:offset</span>, original-column
@@ -633,7 +633,7 @@ if ('onhashchange' in window) {
 <span id="L570" class="LineNr">570 </span>  <span class="Conceal">¦</span> <span class="muControl">break-if</span> done?
 <span id="L571" class="LineNr">571 </span>  <span class="Conceal">¦</span> <a href='081print.mu.html#L16'>screen</a> <span class="Special">&lt;-</span> print <a href='081print.mu.html#L16'>screen</a>, space, <span class="Constant">7/white</span>, bg-color  <span class="Comment"># foreground color is mostly unused except if the cursor shows up at this cell</span>
 <span id="L572" class="LineNr">572 </span>  <span class="Conceal">¦</span> column <span class="Special">&lt;-</span> add column,<span class="Constant"> 1</span>
-<span id="L573" class="LineNr">573 </span>  <span class="Conceal">¦</span> <span class="muControl">loop</span>
+<span id="L573" class="LineNr">573 </span>  <span class="Conceal">¦</span><span class="muControl"> loop</span>
 <span id="L574" class="LineNr">574 </span>  <span class="Delimiter">}</span>
 <span id="L575" class="LineNr">575 </span>]
 <span id="L576" class="LineNr">576 </span>
@@ -644,7 +644,7 @@ if ('onhashchange' in window) {
 <span id="L581" class="LineNr">581 </span>  <span class="Conceal">¦</span> <span class="muControl">break-if</span> <a href='081print.mu.html#L16'>screen</a>
 <span id="L582" class="LineNr">582 </span>  <span class="Conceal">¦</span> <span class="Comment"># real screen</span>
 <span id="L583" class="LineNr">583 </span>  <span class="Conceal">¦</span> row, column <span class="Special">&lt;-</span> cursor-position-on-display
-<span id="L584" class="LineNr">584 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
+<span id="L584" class="LineNr">584 </span>  <span class="Conceal">¦</span><span class="muControl"> return</span>
 <span id="L585" class="LineNr">585 </span>  <span class="Delimiter">}</span>
 <span id="L586" class="LineNr">586 </span>  <span class="Comment"># fake screen</span>
 <span id="L587" class="LineNr">587 </span>  row:num <span class="Special">&lt;-</span> get *screen, <span class="Constant">cursor-row:offset</span>
@@ -659,7 +659,7 @@ if ('onhashchange' in window) {
 <span id="L596" class="LineNr">596 </span>  <span class="Conceal">¦</span> <span class="muControl">break-if</span> <a href='081print.mu.html#L16'>screen</a>
 <span id="L597" class="LineNr">597 </span>  <span class="Conceal">¦</span> <span class="Comment"># real screen</span>
 <span id="L598" class="LineNr">598 </span>  <span class="Conceal">¦</span> move-cursor-on-display new-row, new-column
-<span id="L599" class="LineNr">599 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
+<span id="L599" class="LineNr">599 </span>  <span class="Conceal">¦</span><span class="muControl"> return</span>
 <span id="L600" class="LineNr">600 </span>  <span class="Delimiter">}</span>
 <span id="L601" class="LineNr">601 </span>  <span class="Comment"># fake screen</span>
 <span id="L602" class="LineNr">602 </span>  *screen <span class="Special">&lt;-</span> put *screen, <span class="Constant">cursor-row:offset</span>, new-row
@@ -713,7 +713,7 @@ if ('onhashchange' in window) {
 <span id="L650" class="LineNr">650 </span>  <span class="Conceal">¦</span> <span class="muControl">break-if</span> <a href='081print.mu.html#L16'>screen</a>
 <span id="L651" class="LineNr">651 </span>  <span class="Conceal">¦</span> <span class="Comment"># real screen</span>
 <span id="L652" class="LineNr">652 </span>  <span class="Conceal">¦</span> move-cursor-down-on-display
-<span id="L653" class="LineNr">653 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
+<span id="L653" class="LineNr">653 </span>  <span class="Conceal">¦</span><span class="muControl"> return</span>
 <span id="L654" class="LineNr">654 </span>  <span class="Delimiter">}</span>
 <span id="L655" class="LineNr">655 </span>  <span class="Comment"># fake screen</span>
 <span id="L656" class="LineNr">656 </span>  <a href='081print.mu.html#L206'>cursor-down-on-fake-screen</a> <a href='081print.mu.html#L16'>screen</a>
@@ -756,7 +756,7 @@ if ('onhashchange' in window) {
 <span id="L693" class="LineNr">693 </span>  <span class="Conceal">¦</span> <span class="muControl">break-if</span> <a href='081print.mu.html#L16'>screen</a>
 <span id="L694" class="LineNr">694 </span>  <span class="Conceal">¦</span> <span class="Comment"># real screen</span>
 <span id="L695" class="LineNr">695 </span>  <span class="Conceal">¦</span> move-cursor-up-on-display
-<span id="L696" class="LineNr">696 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
+<span id="L696" class="LineNr">696 </span>  <span class="Conceal">¦</span><span class="muControl"> return</span>
 <span id="L697" class="LineNr">697 </span>  <span class="Delimiter">}</span>
 <span id="L698" class="LineNr">698 </span>  <span class="Comment"># fake screen</span>
 <span id="L699" class="LineNr">699 </span>  row:num <span class="Special">&lt;-</span> get *screen, <span class="Constant">cursor-row:offset</span>
@@ -774,7 +774,7 @@ if ('onhashchange' in window) {
 <span id="L711" class="LineNr">711 </span>  <span class="Conceal">¦</span> <span class="muControl">break-if</span> <a href='081print.mu.html#L16'>screen</a>
 <span id="L712" class="LineNr">712 </span>  <span class="Conceal">¦</span> <span class="Comment"># real screen</span>
 <span id="L713" class="LineNr">713 </span>  <span class="Conceal">¦</span> move-cursor-right-on-display
-<span id="L714" class="LineNr">714 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
+<span id="L714" class="LineNr">714 </span>  <span class="Conceal">¦</span><span class="muControl"> return</span>
 <span id="L715" class="LineNr">715 </span>  <span class="Delimiter">}</span>
 <span id="L716" class="LineNr">716 </span>  <span class="Comment"># fake screen</span>
 <span id="L717" class="LineNr">717 </span>  width:num <span class="Special">&lt;-</span> get *screen, <span class="Constant">num-columns:offset</span>
@@ -794,7 +794,7 @@ if ('onhashchange' in window) {
 <span id="L731" class="LineNr">731 </span>  <span class="Conceal">¦</span> <span class="muControl">break-if</span> <a href='081print.mu.html#L16'>screen</a>
 <span id="L732" class="LineNr">732 </span>  <span class="Conceal">¦</span> <span class="Comment"># real screen</span>
 <span id="L733" class="LineNr">733 </span>  <span class="Conceal">¦</span> move-cursor-left-on-display
-<span id="L734" class="LineNr">734 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
+<span id="L734" class="LineNr">734 </span>  <span class="Conceal">¦</span><span class="muControl"> return</span>
 <span id="L735" class="LineNr">735 </span>  <span class="Delimiter">}</span>
 <span id="L736" class="LineNr">736 </span>  <span class="Comment"># fake screen</span>
 <span id="L737" class="LineNr">737 </span>  column:num <span class="Special">&lt;-</span> get *screen, <span class="Constant">cursor-column:offset</span>
@@ -836,7 +836,7 @@ if ('onhashchange' in window) {
 <span id="L773" class="LineNr">773 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> <a href='081print.mu.html#L16'>screen</a>
 <span id="L774" class="LineNr">774 </span>  <span class="Conceal">¦</span> <span class="Comment"># fake screen</span>
 <span id="L775" class="LineNr">775 </span>  <span class="Conceal">¦</span> width <span class="Special">&lt;-</span> get *screen, <span class="Constant">num-columns:offset</span>
-<span id="L776" class="LineNr">776 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
+<span id="L776" class="LineNr">776 </span>  <span class="Conceal">¦</span><span class="muControl"> return</span>
 <span id="L777" class="LineNr">777 </span>  <span class="Delimiter">}</span>
 <span id="L778" class="LineNr">778 </span>  <span class="Comment"># real screen</span>
 <span id="L779" class="LineNr">779 </span>  width <span class="Special">&lt;-</span> display-width
@@ -850,7 +850,7 @@ if ('onhashchange' in window) {
 <span id="L787" class="LineNr">787 </span>  <span class="Conceal">¦</span> <span class="muControl">break-unless</span> <a href='081print.mu.html#L16'>screen</a>
 <span id="L788" class="LineNr">788 </span>  <span class="Conceal">¦</span> <span class="Comment"># fake screen</span>
 <span id="L789" class="LineNr">789 </span>  <span class="Conceal">¦</span> height <span class="Special">&lt;-</span> get *screen, <span class="Constant">num-rows:offset</span>
-<span id="L790" class="LineNr">790 </span>  <span class="Conceal">¦</span> <span class="muControl">return</span>
+<span id="L790" class="LineNr">790 </span>  <span class="Conceal">¦</span><span class="muControl"> return</span>
 <span id="L791" class="LineNr">791 </span>  <span class="Delimiter">}</span>
 <span id="L792" class="LineNr">792 </span>  <span class="Comment"># real screen</span>
 <span id="L793" class="LineNr">793 </span>  height <span class="Special">&lt;-</span> display-height
@@ -879,7 +879,7 @@ if ('onhashchange' in window) {
 <span id="L816" class="LineNr">816 </span>  <span class="Conceal">¦</span> c:char <span class="Special">&lt;-</span> index *s, i
 <span id="L817" class="LineNr">817 </span>  <span class="Conceal">¦</span> print <a href='081print.mu.html#L16'>screen</a>, c, color, bg-color
 <span id="L818" class="LineNr">818 </span>  <span class="Conceal">¦</span> i <span class="Special">&lt;-</span> add i,<span class="Constant"> 1</span>
-<span id="L819" class="LineNr">819 </span>  <span class="Conceal">¦</span> <span class="muControl">loop</span>
+<span id="L819" class="LineNr">819 </span>  <span class="Conceal">¦</span><span class="muControl"> loop</span>
 <span id="L820" class="LineNr">820 </span>  <span class="Delimiter">}</span>
 <span id="L821" class="LineNr">821 </span>]
 <span id="L822" class="LineNr">822 </span>