diff options
Diffstat (limited to 'html/400.mu.html')
-rw-r--r-- | html/400.mu.html | 92 |
1 files changed, 48 insertions, 44 deletions
diff --git a/html/400.mu.html b/html/400.mu.html index 887a0a2d..20d8bdf8 100644 --- a/html/400.mu.html +++ b/html/400.mu.html @@ -126,11 +126,11 @@ if ('onhashchange' in window) { <span id="L71" class="LineNr"> 71 </span><span class="muComment">#sig parse-hex-int-helper start: (addr byte), end: (addr byte) -> result/eax: int</span> <span id="L72" class="LineNr"> 72 </span><span class="PreProc">sig</span> <a href='118parse-hex-int.subx.html#L701'>is-hex-digit?</a> c: byte<span class="PreProc"> -> </span>result/<span class="Constant">eax</span>: boolean <span id="L73" class="LineNr"> 73 </span><span class="muComment">#sig from-hex-char in/eax: byte -> out/eax: nibble</span> -<span id="L74" class="LineNr"> 74 </span><span class="PreProc">sig</span> <a href='311decimal-int.subx.html#L21'>parse-decimal-int</a> in: (addr array byte)<span class="PreProc"> -> </span>result/<span class="Constant">eax</span>: int -<span id="L75" class="LineNr"> 75 </span><span class="PreProc">sig</span> <a href='311decimal-int.subx.html#L3'>parse-decimal-int-from-slice</a> in: (addr slice)<span class="PreProc"> -> </span>result/<span class="Constant">eax</span>: int -<span id="L76" class="LineNr"> 76 </span><span class="PreProc">sig</span> <a href='311decimal-int.subx.html#L46'>parse-decimal-int-from-stream</a> in: (addr stream byte)<span class="PreProc"> -> </span>result/<span class="Constant">eax</span>: int +<span id="L74" class="LineNr"> 74 </span><span class="PreProc">sig</span> <a href='311decimal-int.subx.html#L23'>parse-decimal-int</a> in: (addr array byte)<span class="PreProc"> -> </span>result/<span class="Constant">eax</span>: int +<span id="L75" class="LineNr"> 75 </span><span class="PreProc">sig</span> <a href='311decimal-int.subx.html#L4'>parse-decimal-int-from-slice</a> in: (addr slice)<span class="PreProc"> -> </span>result/<span class="Constant">eax</span>: int +<span id="L76" class="LineNr"> 76 </span><span class="PreProc">sig</span> <a href='311decimal-int.subx.html#L48'>parse-decimal-int-from-stream</a> in: (addr stream byte)<span class="PreProc"> -> </span>result/<span class="Constant">eax</span>: int <span id="L77" class="LineNr"> 77 </span><span class="muComment">#sig parse-decimal-int-helper start: (addr byte), end: (addr byte) -> result/eax: int</span> -<span id="L78" class="LineNr"> 78 </span><span class="PreProc">sig</span> <a href='311decimal-int.subx.html#L287'>decimal-size</a> n: int<span class="PreProc"> -> </span>result/<span class="Constant">eax</span>: int +<span id="L78" class="LineNr"> 78 </span><span class="PreProc">sig</span> <a href='311decimal-int.subx.html#L300'>decimal-size</a> n: int<span class="PreProc"> -> </span>result/<span class="Constant">eax</span>: int <span id="L79" class="LineNr"> 79 </span><span class="PreProc">sig</span> <a href='119error-byte.subx.html#L26'>error-byte</a> ed: (addr exit-descriptor), out: (addr buffered-file), msg: (addr array byte), n: byte <span id="L80" class="LineNr"> 80 </span><span class="muComment">#sig allocate ad: (addr allocation-descriptor), n: int, out: (addr handle _)</span> <span id="L81" class="LineNr"> 81 </span><span class="muComment">#sig allocate-raw ad: (addr allocation-descriptor), n: int, out: (addr handle _)</span> @@ -194,46 +194,50 @@ if ('onhashchange' in window) { <span id="L139" class="LineNr">139 </span><span class="muComment">#sig pop s: (addr stack) -> n/eax: int</span> <span id="L140" class="LineNr">140 </span><span class="muComment">#sig top s: (addr stack) -> n/eax: int</span> <span id="L141" class="LineNr">141 </span><span class="PreProc">sig</span> <a href='301array-equal.subx.html#L5'>array-equal?</a> a: (addr array int), b: (addr array int)<span class="PreProc"> -> </span>result/<span class="Constant">eax</span>: boolean -<span id="L142" class="LineNr">142 </span><span class="PreProc">sig</span> <a href='301array-equal.subx.html#L174'>parse-array-of-ints</a> ad: (addr allocation-descriptor), s: (addr string), out: (addr handle array int) -<span id="L143" class="LineNr">143 </span><span class="PreProc">sig</span> <a href='301array-equal.subx.html#L370'>check-array-equal</a> a: (addr array int), expected: (addr string), msg: (addr string) -<span id="L144" class="LineNr">144 </span><span class="muComment">#sig push-n-zero-bytes n: int</span> -<span id="L145" class="LineNr">145 </span><span class="PreProc">sig</span> <a href='303kernel-string.subx.html#L7'>kernel-string-to-string</a> ad: (addr allocation-descriptor), in: (addr kernel-string), out: (addr handle array byte) -<span id="L146" class="LineNr">146 </span><span class="PreProc">sig</span> <a href='303kernel-string.subx.html#L57'>kernel-string-length</a> in: (addr kernel-string)<span class="PreProc"> -> </span>result/<span class="Constant">eax</span>: int -<span id="L147" class="LineNr">147 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L6'>enable-screen-grid-mode</a> -<span id="L148" class="LineNr">148 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L24'>enable-screen-type-mode</a> -<span id="L149" class="LineNr">149 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L37'>real-screen-size</a><span class="PreProc"> -> </span>nrows/<span class="Constant">eax</span>: int, ncols/<span class="Constant">ecx</span>: int -<span id="L150" class="LineNr">150 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L75'>clear-real-screen</a> -<span id="L151" class="LineNr">151 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L91'>move-cursor-on-real-screen</a> row: int, column: int -<span id="L152" class="LineNr">152 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L122'>print-string-to-real-screen</a> s: (addr array byte) -<span id="L153" class="LineNr">153 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L134'>print-slice-to-real-screen</a> s: (addr slice) -<span id="L154" class="LineNr">154 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L147'>print-stream-to-real-screen</a> s: (addr stream byte) -<span id="L155" class="LineNr">155 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L161'>print-grapheme-to-real-screen</a> c: grapheme -<span id="L156" class="LineNr">156 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L226'>print-int32-hex-to-real-screen</a> n: int -<span id="L157" class="LineNr">157 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L239'>print-int32-hex-bits-to-real-screen</a> n: int, bits: int -<span id="L158" class="LineNr">158 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L252'>print-int32-decimal-to-real-screen</a> n: int -<span id="L159" class="LineNr">159 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L265'>write-int32-decimal-buffered</a> f: (addr buffered-file), n: int -<span id="L160" class="LineNr">160 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L289'>reset-formatting-on-real-screen</a> -<span id="L161" class="LineNr">161 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L304'>start-color-on-real-screen</a> fg: int, bg: int -<span id="L162" class="LineNr">162 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L339'>start-bold-on-real-screen</a> -<span id="L163" class="LineNr">163 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L352'>start-underline-on-real-screen</a> -<span id="L164" class="LineNr">164 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L365'>start-reverse-video-on-real-screen</a> -<span id="L165" class="LineNr">165 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L379'>start-blinking-on-real-screen</a> -<span id="L166" class="LineNr">166 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L392'>hide-cursor-on-real-screen</a> -<span id="L167" class="LineNr">167 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L405'>show-cursor-on-real-screen</a> -<span id="L168" class="LineNr">168 </span><span class="PreProc">sig</span> <a href='305keyboard.subx.html#L6'>enable-keyboard-immediate-mode</a> -<span id="L169" class="LineNr">169 </span><span class="PreProc">sig</span> <a href='305keyboard.subx.html#L72'>enable-keyboard-type-mode</a> -<span id="L170" class="LineNr">170 </span><span class="PreProc">sig</span> <a href='305keyboard.subx.html#L132'>read-key-from-real-keyboard</a><span class="PreProc"> -> </span>result/<span class="Constant">eax</span>: grapheme -<span id="L171" class="LineNr">171 </span><span class="PreProc">sig</span> <a href='305keyboard.subx.html#L158'>read-line-from-real-keyboard</a> in: (addr stream byte) -<span id="L172" class="LineNr">172 </span><span class="PreProc">sig</span> <a href='306files.subx.html#L12'>open</a> filename: (addr array byte), write?: boolean, out: (addr handle buffered-file) -<span id="L173" class="LineNr">173 </span><span class="PreProc">sig</span> <a href='306files.subx.html#L76'>populate-buffered-file-containing</a> contents: (addr array byte), out: (addr handle buffered-file) -<span id="L174" class="LineNr">174 </span><span class="PreProc">sig</span> <a href='306files.subx.html#L122'>new-buffered-file</a> out: (addr handle buffered-file) -<span id="L175" class="LineNr">175 </span><span class="muComment">#sig size in: (addr array _) -> result/eax: int</span> -<span id="L176" class="LineNr">176 </span> -<span id="L177" class="LineNr">177 </span><span class="PreProc">sig</span> <a href='309stream.subx.html#L6'>stream-empty?</a> s: (addr stream _)<span class="PreProc"> -> </span>result/<span class="Constant">eax</span>: boolean -<span id="L178" class="LineNr">178 </span><span class="PreProc">sig</span> <a href='309stream.subx.html#L30'>stream-full?</a> s: (addr stream _)<span class="PreProc"> -> </span>result/<span class="Constant">eax</span>: boolean -<span id="L179" class="LineNr">179 </span><span class="PreProc">sig</span> <a href='310copy-bytes.subx.html#L59'>stream-to-string</a> in: (addr stream _), out: (addr handle array _) -<span id="L180" class="LineNr">180 </span> -<span id="L181" class="LineNr">181 </span><span class="muComment">#sig copy-bytes src: (addr byte), dest: (addr byte), n: int</span> +<span id="L142" class="LineNr">142 </span><span class="PreProc">sig</span> <a href='301array-equal.subx.html#L368'>parse-array-of-ints</a> s: (addr array byte), out: (addr handle array int) +<span id="L143" class="LineNr">143 </span><span class="PreProc">sig</span> <a href='311decimal-int.subx.html#L611'>parse-array-of-decimal-ints</a> s: (addr array byte), out: (addr handle array int) +<span id="L144" class="LineNr">144 </span><span class="PreProc">sig</span> <a href='301array-equal.subx.html#L382'>check-array-equal</a> a: (addr array int), expected: (addr string), msg: (addr string) +<span id="L145" class="LineNr">145 </span><span class="muComment">#sig push-n-zero-bytes n: int</span> +<span id="L146" class="LineNr">146 </span><span class="PreProc">sig</span> <a href='303kernel-string.subx.html#L7'>kernel-string-to-string</a> ad: (addr allocation-descriptor), in: (addr kernel-string), out: (addr handle array byte) +<span id="L147" class="LineNr">147 </span><span class="PreProc">sig</span> <a href='303kernel-string.subx.html#L57'>kernel-string-length</a> in: (addr kernel-string)<span class="PreProc"> -> </span>result/<span class="Constant">eax</span>: int +<span id="L148" class="LineNr">148 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L6'>enable-screen-grid-mode</a> +<span id="L149" class="LineNr">149 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L24'>enable-screen-type-mode</a> +<span id="L150" class="LineNr">150 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L37'>real-screen-size</a><span class="PreProc"> -> </span>nrows/<span class="Constant">eax</span>: int, ncols/<span class="Constant">ecx</span>: int +<span id="L151" class="LineNr">151 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L75'>clear-real-screen</a> +<span id="L152" class="LineNr">152 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L91'>move-cursor-on-real-screen</a> row: int, column: int +<span id="L153" class="LineNr">153 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L122'>print-string-to-real-screen</a> s: (addr array byte) +<span id="L154" class="LineNr">154 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L134'>print-slice-to-real-screen</a> s: (addr slice) +<span id="L155" class="LineNr">155 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L147'>print-stream-to-real-screen</a> s: (addr stream byte) +<span id="L156" class="LineNr">156 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L161'>print-grapheme-to-real-screen</a> c: grapheme +<span id="L157" class="LineNr">157 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L226'>print-int32-hex-to-real-screen</a> n: int +<span id="L158" class="LineNr">158 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L239'>print-int32-hex-bits-to-real-screen</a> n: int, bits: int +<span id="L159" class="LineNr">159 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L252'>print-int32-decimal-to-real-screen</a> n: int +<span id="L160" class="LineNr">160 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L265'>write-int32-decimal-buffered</a> f: (addr buffered-file), n: int +<span id="L161" class="LineNr">161 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L289'>reset-formatting-on-real-screen</a> +<span id="L162" class="LineNr">162 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L304'>start-color-on-real-screen</a> fg: int, bg: int +<span id="L163" class="LineNr">163 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L339'>start-bold-on-real-screen</a> +<span id="L164" class="LineNr">164 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L352'>start-underline-on-real-screen</a> +<span id="L165" class="LineNr">165 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L365'>start-reverse-video-on-real-screen</a> +<span id="L166" class="LineNr">166 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L379'>start-blinking-on-real-screen</a> +<span id="L167" class="LineNr">167 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L392'>hide-cursor-on-real-screen</a> +<span id="L168" class="LineNr">168 </span><span class="PreProc">sig</span> <a href='304screen.subx.html#L405'>show-cursor-on-real-screen</a> +<span id="L169" class="LineNr">169 </span><span class="PreProc">sig</span> <a href='305keyboard.subx.html#L6'>enable-keyboard-immediate-mode</a> +<span id="L170" class="LineNr">170 </span><span class="PreProc">sig</span> <a href='305keyboard.subx.html#L72'>enable-keyboard-type-mode</a> +<span id="L171" class="LineNr">171 </span><span class="PreProc">sig</span> <a href='305keyboard.subx.html#L132'>read-key-from-real-keyboard</a><span class="PreProc"> -> </span>result/<span class="Constant">eax</span>: grapheme +<span id="L172" class="LineNr">172 </span><span class="PreProc">sig</span> <a href='305keyboard.subx.html#L158'>read-line-from-real-keyboard</a> out: (addr stream byte) +<span id="L173" class="LineNr">173 </span><span class="PreProc">sig</span> <a href='306files.subx.html#L12'>open</a> filename: (addr array byte), write?: boolean, out: (addr handle buffered-file) +<span id="L174" class="LineNr">174 </span><span class="PreProc">sig</span> <a href='306files.subx.html#L76'>populate-buffered-file-containing</a> contents: (addr array byte), out: (addr handle buffered-file) +<span id="L175" class="LineNr">175 </span><span class="PreProc">sig</span> <a href='306files.subx.html#L122'>new-buffered-file</a> out: (addr handle buffered-file) +<span id="L176" class="LineNr">176 </span><span class="muComment">#sig size in: (addr array _) -> result/eax: int</span> +<span id="L177" class="LineNr">177 </span> +<span id="L178" class="LineNr">178 </span><span class="PreProc">sig</span> <a href='309stream.subx.html#L6'>stream-empty?</a> s: (addr stream _)<span class="PreProc"> -> </span>result/<span class="Constant">eax</span>: boolean +<span id="L179" class="LineNr">179 </span><span class="PreProc">sig</span> <a href='309stream.subx.html#L30'>stream-full?</a> s: (addr stream _)<span class="PreProc"> -> </span>result/<span class="Constant">eax</span>: boolean +<span id="L180" class="LineNr">180 </span><span class="PreProc">sig</span> <a href='310copy-bytes.subx.html#L59'>stream-to-array</a> in: (addr stream _), out: (addr handle array _) +<span id="L181" class="LineNr">181 </span><span class="PreProc">sig</span> <a href='310copy-bytes.subx.html#L119'>unquote-stream-to-array</a> in: (addr stream _), out: (addr handle array _) +<span id="L182" class="LineNr">182 </span><span class="PreProc">sig</span> <a href='309stream.subx.html#L160'>stream-first</a> s: (addr stream byte)<span class="PreProc"> -> </span>result/<span class="Constant">eax</span>: byte +<span id="L183" class="LineNr">183 </span><span class="PreProc">sig</span> <a href='309stream.subx.html#L187'>stream-final</a> s: (addr stream byte)<span class="PreProc"> -> </span>result/<span class="Constant">eax</span>: byte +<span id="L184" class="LineNr">184 </span> +<span id="L185" class="LineNr">185 </span><span class="muComment">#sig copy-bytes src: (addr byte), dest: (addr byte), n: int</span> </pre> </body> </html> |