diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2017-12-27 20:38:53 -0800 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2017-12-27 20:39:51 -0800 |
commit | f0c55e6b97edf8971ce4adad3ee53cbfa406b7ef (patch) | |
tree | d816e398a5bc38010f277e6677b9de83bc3f2faa /html/chessboard.mu.html | |
parent | e82dc626685875d56738e733f7e18203f2ac7f9d (diff) | |
download | mu-f0c55e6b97edf8971ce4adad3ee53cbfa406b7ef.tar.gz |
4165
Diffstat (limited to 'html/chessboard.mu.html')
-rw-r--r-- | html/chessboard.mu.html | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/html/chessboard.mu.html b/html/chessboard.mu.html index 3ad48a2d..34e6d9ee 100644 --- a/html/chessboard.mu.html +++ b/html/chessboard.mu.html @@ -161,7 +161,7 @@ if ('onhashchange' in window) { <span id="L97" class="LineNr"> 97 </span> <span class="Conceal">¦</span> <span class="Delimiter">}</span> <span id="L98" class="LineNr"> 98 </span> <span class="Conceal">¦</span> <a href='chessboard.mu.html#L67'>board</a> <span class="Special"><-</span> <a href='chessboard.mu.html#L524'>make-move</a> <a href='chessboard.mu.html#L67'>board</a>, m <span id="L99" class="LineNr"> 99 </span> <span class="Conceal">¦</span> <a href='081print.mu.html#L16'>screen</a> <span class="Special"><-</span> <a href='081print.mu.html#L46'>clear-screen</a> <a href='081print.mu.html#L16'>screen</a> -<span id="L100" class="LineNr">100 </span> <span class="Conceal">¦</span> <span class="muControl">loop</span> +<span id="L100" class="LineNr">100 </span> <span class="Conceal">¦</span><span class="muControl"> loop</span> <span id="L101" class="LineNr">101 </span> <span class="Delimiter">}</span> <span id="L102" class="LineNr">102 </span><span class="Constant"> +quit</span> <span id="L103" class="LineNr">103 </span>] @@ -184,7 +184,7 @@ if ('onhashchange' in window) { <span id="L120" class="LineNr">120 </span> <span class="Conceal">¦</span> file:&:@:char <span class="Special"><-</span> <a href='chessboard.mu.html#L127'>new-file</a> <a href='chessboard.mu.html#L180'>initial-position</a>, col <span id="L121" class="LineNr">121 </span> <span class="Conceal">¦</span> *board <span class="Special"><-</span> put-index *board, col, file <span id="L122" class="LineNr">122 </span> <span class="Conceal">¦</span> col <span class="Special"><-</span> add col,<span class="Constant"> 1</span> -<span id="L123" class="LineNr">123 </span> <span class="Conceal">¦</span> <span class="muControl">loop</span> +<span id="L123" class="LineNr">123 </span> <span class="Conceal">¦</span><span class="muControl"> loop</span> <span id="L124" class="LineNr">124 </span> <span class="Delimiter">}</span> <span id="L125" class="LineNr">125 </span>] <span id="L126" class="LineNr">126 </span> @@ -201,7 +201,7 @@ if ('onhashchange' in window) { <span id="L137" class="LineNr">137 </span> <span class="Conceal">¦</span> *result <span class="Special"><-</span> put-index *result, row, square <span id="L138" class="LineNr">138 </span> <span class="Conceal">¦</span> row <span class="Special"><-</span> add row,<span class="Constant"> 1</span> <span id="L139" class="LineNr">139 </span> <span class="Conceal">¦</span> index <span class="Special"><-</span> add index,<span class="Constant"> 1</span> -<span id="L140" class="LineNr">140 </span> <span class="Conceal">¦</span> <span class="muControl">loop</span> +<span id="L140" class="LineNr">140 </span> <span class="Conceal">¦</span><span class="muControl"> loop</span> <span id="L141" class="LineNr">141 </span> <span class="Delimiter">}</span> <span id="L142" class="LineNr">142 </span>] <span id="L143" class="LineNr">143 </span> @@ -228,11 +228,11 @@ if ('onhashchange' in window) { <span id="L164" class="LineNr">164 </span> <span class="Conceal">¦</span> <span class="Conceal">¦</span> print <a href='081print.mu.html#L16'>screen</a>, c <span id="L165" class="LineNr">165 </span> <span class="Conceal">¦</span> <span class="Conceal">¦</span> print <a href='081print.mu.html#L16'>screen</a>, space <span id="L166" class="LineNr">166 </span> <span class="Conceal">¦</span> <span class="Conceal">¦</span> col <span class="Special"><-</span> add col,<span class="Constant"> 1</span> -<span id="L167" class="LineNr">167 </span> <span class="Conceal">¦</span> <span class="Conceal">¦</span> <span class="muControl">loop</span> +<span id="L167" class="LineNr">167 </span> <span class="Conceal">¦</span> <span class="Conceal">¦</span><span class="muControl"> loop</span> <span id="L168" class="LineNr">168 </span> <span class="Conceal">¦</span> <span class="Delimiter">}</span> <span id="L169" class="LineNr">169 </span> <span class="Conceal">¦</span> row <span class="Special"><-</span> subtract row,<span class="Constant"> 1</span> <span id="L170" class="LineNr">170 </span> <span class="Conceal">¦</span> <a href='081print.mu.html#L752'>cursor-to-next-line</a> <a href='081print.mu.html#L16'>screen</a> -<span id="L171" class="LineNr">171 </span> <span class="Conceal">¦</span> <span class="muControl">loop</span> +<span id="L171" class="LineNr">171 </span> <span class="Conceal">¦</span><span class="muControl"> loop</span> <span id="L172" class="LineNr">172 </span> <span class="Delimiter">}</span> <span id="L173" class="LineNr">173 </span> <span class="Comment"># print file letters as legend</span> <span id="L174" class="LineNr">174 </span> print <a href='081print.mu.html#L16'>screen</a>, <span class="Constant">[ +----------------]</span> @@ -342,7 +342,7 @@ if ('onhashchange' in window) { <span id="L278" class="LineNr">278 </span> <span class="Conceal">¦</span> newline?:bool <span class="Special"><-</span> equal c, <span class="Constant">10/newline</span> <span id="L279" class="LineNr">279 </span> <span class="Conceal">¦</span> <span class="muControl">break-unless</span> newline? <span id="L280" class="LineNr">280 </span> <span class="Conceal">¦</span> print <a href='081print.mu.html#L16'>screen</a>, <span class="Constant">[that's not enough]</span> -<span id="L281" class="LineNr">281 </span> <span class="Conceal">¦</span> <span class="muControl">return</span> <span class="Constant">0/dummy</span>, <span class="Constant">0/quit</span>, <span class="Constant">1/error</span> +<span id="L281" class="LineNr">281 </span> <span class="Conceal">¦</span><span class="muControl"> return</span> <span class="Constant">0/dummy</span>, <span class="Constant">0/quit</span>, <span class="Constant">1/error</span> <span id="L282" class="LineNr">282 </span> <span class="Delimiter">}</span> <span id="L283" class="LineNr">283 </span> file:num <span class="Special"><-</span> subtract c, <span class="Constant">97/a</span> <span id="L284" class="LineNr">284 </span> <span class="Comment"># 'a' <= file <= 'h'</span> @@ -352,16 +352,16 @@ if ('onhashchange' in window) { <span id="L288" class="LineNr">288 </span> <span class="Conceal">¦</span> print <a href='081print.mu.html#L16'>screen</a>, <span class="Constant">[file too low: ]</span> <span id="L289" class="LineNr">289 </span> <span class="Conceal">¦</span> print <a href='081print.mu.html#L16'>screen</a>, c <span id="L290" class="LineNr">290 </span> <span class="Conceal">¦</span> <a href='081print.mu.html#L752'>cursor-to-next-line</a> <a href='081print.mu.html#L16'>screen</a> -<span id="L291" class="LineNr">291 </span> <span class="Conceal">¦</span> <span class="muControl">return</span> <span class="Constant">0/dummy</span>, <span class="Constant">0/quit</span>, <span class="Constant">1/error</span> +<span id="L291" class="LineNr">291 </span> <span class="Conceal">¦</span><span class="muControl"> return</span> <span class="Constant">0/dummy</span>, <span class="Constant">0/quit</span>, <span class="Constant">1/error</span> <span id="L292" class="LineNr">292 </span> <span class="Delimiter">}</span> <span id="L293" class="LineNr">293 </span> <span class="Delimiter">{</span> <span id="L294" class="LineNr">294 </span> <span class="Conceal">¦</span> below-max:bool <span class="Special"><-</span> lesser-than file,<span class="Constant"> 8</span> <span id="L295" class="LineNr">295 </span> <span class="Conceal">¦</span> <span class="muControl">break-if</span> below-max <span id="L296" class="LineNr">296 </span> <span class="Conceal">¦</span> print <a href='081print.mu.html#L16'>screen</a>, <span class="Constant">[file too high: ]</span> <span id="L297" class="LineNr">297 </span> <span class="Conceal">¦</span> print <a href='081print.mu.html#L16'>screen</a>, c -<span id="L298" class="LineNr">298 </span> <span class="Conceal">¦</span> <span class="muControl">return</span> <span class="Constant">0/dummy</span>, <span class="Constant">0/quit</span>, <span class="Constant">1/error</span> +<span id="L298" class="LineNr">298 </span> <span class="Conceal">¦</span><span class="muControl"> return</span> <span class="Constant">0/dummy</span>, <span class="Constant">0/quit</span>, <span class="Constant">1/error</span> <span id="L299" class="LineNr">299 </span> <span class="Delimiter">}</span> -<span id="L300" class="LineNr">300 </span> <span class="muControl">return</span> file, <span class="Constant">0/quit</span>, <span class="Constant">0/error</span> +<span id="L300" class="LineNr">300 </span> <span class="muControl"> return</span> file, <span class="Constant">0/quit</span>, <span class="Constant">0/error</span> <span id="L301" class="LineNr">301 </span>] <span id="L302" class="LineNr">302 </span> <span id="L303" class="LineNr">303 </span><span class="Comment"># valid values for rank: 0-7</span> @@ -380,7 +380,7 @@ if ('onhashchange' in window) { <span id="L316" class="LineNr">316 </span> <span class="Conceal">¦</span> newline?:bool <span class="Special"><-</span> equal c,<span class="Constant"> 10</span> <span class="Comment"># newline</span> <span id="L317" class="LineNr">317 </span> <span class="Conceal">¦</span> <span class="muControl">break-unless</span> newline? <span id="L318" class="LineNr">318 </span> <span class="Conceal">¦</span> print <a href='081print.mu.html#L16'>screen</a>, <span class="Constant">[that's not enough]</span> -<span id="L319" class="LineNr">319 </span> <span class="Conceal">¦</span> <span class="muControl">return</span> <span class="Constant">0/dummy</span>, <span class="Constant">0/quit</span>, <span class="Constant">1/error</span> +<span id="L319" class="LineNr">319 </span> <span class="Conceal">¦</span><span class="muControl"> return</span> <span class="Constant">0/dummy</span>, <span class="Constant">0/quit</span>, <span class="Constant">1/error</span> <span id="L320" class="LineNr">320 </span> <span class="Delimiter">}</span> <span id="L321" class="LineNr">321 </span> rank:num <span class="Special"><-</span> subtract c, <span class="Constant">49/'1'</span> <span id="L322" class="LineNr">322 </span> <span class="Comment"># assert'1' <= rank <= '8'</span> @@ -389,16 +389,16 @@ if ('onhashchange' in window) { <span id="L325" class="LineNr">325 </span> <span class="Conceal">¦</span> <span class="muControl">break-if</span> above-min <span id="L326" class="LineNr">326 </span> <span class="Conceal">¦</span> print <a href='081print.mu.html#L16'>screen</a>, <span class="Constant">[rank too low: ]</span> <span id="L327" class="LineNr">327 </span> <span class="Conceal">¦</span> print <a href='081print.mu.html#L16'>screen</a>, c -<span id="L328" class="LineNr">328 </span> <span class="Conceal">¦</span> <span class="muControl">return</span> <span class="Constant">0/dummy</span>, <span class="Constant">0/quit</span>, <span class="Constant">1/error</span> +<span id="L328" class="LineNr">328 </span> <span class="Conceal">¦</span><span class="muControl"> return</span> <span class="Constant">0/dummy</span>, <span class="Constant">0/quit</span>, <span class="Constant">1/error</span> <span id="L329" class="LineNr">329 </span> <span class="Delimiter">}</span> <span id="L330" class="LineNr">330 </span> <span class="Delimiter">{</span> <span id="L331" class="LineNr">331 </span> <span class="Conceal">¦</span> below-max:bool <span class="Special"><-</span> lesser-or-equal rank,<span class="Constant"> 7</span> <span id="L332" class="LineNr">332 </span> <span class="Conceal">¦</span> <span class="muControl">break-if</span> below-max <span id="L333" class="LineNr">333 </span> <span class="Conceal">¦</span> print <a href='081print.mu.html#L16'>screen</a>, <span class="Constant">[rank too high: ]</span> <span id="L334" class="LineNr">334 </span> <span class="Conceal">¦</span> print <a href='081print.mu.html#L16'>screen</a>, c -<span id="L335" class="LineNr">335 </span> <span class="Conceal">¦</span> <span class="muControl">return</span> <span class="Constant">0/dummy</span>, <span class="Constant">0/quit</span>, <span class="Constant">1/error</span> +<span id="L335" class="LineNr">335 </span> <span class="Conceal">¦</span><span class="muControl"> return</span> <span class="Constant">0/dummy</span>, <span class="Constant">0/quit</span>, <span class="Constant">1/error</span> <span id="L336" class="LineNr">336 </span> <span class="Delimiter">}</span> -<span id="L337" class="LineNr">337 </span> <span class="muControl">return</span> rank, <span class="Constant">0/quit</span>, <span class="Constant">0/error</span> +<span id="L337" class="LineNr">337 </span> <span class="muControl"> return</span> rank, <span class="Constant">0/quit</span>, <span class="Constant">0/error</span> <span id="L338" class="LineNr">338 </span>] <span id="L339" class="LineNr">339 </span> <span id="L340" class="LineNr">340 </span><span class="Comment"># read a character from the given channel and check that it's what we expect</span> |