about summary refs log tree commit diff stats
path: root/html/066stream.mu.html
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2016-10-23 19:45:36 -0700
committerKartik K. Agaram <vc@akkartik.com>2016-10-23 19:56:28 -0700
commitf918675c8b11adb80a83000a3a984e4ff3bdcf1b (patch)
tree2472316e3bf536e0bad76751c5f3504d029b8215 /html/066stream.mu.html
parentaf7349d50c40e0604c9bb1e9a50aa1c3c0d407d8 (diff)
downloadmu-f918675c8b11adb80a83000a3a984e4ff3bdcf1b.tar.gz
3569
Update syntax highlighting to not color numeric locations like literals.
Diffstat (limited to 'html/066stream.mu.html')
-rw-r--r--html/066stream.mu.html60
1 files changed, 30 insertions, 30 deletions
diff --git a/html/066stream.mu.html b/html/066stream.mu.html
index c477233c..4c3cd3a6 100644
--- a/html/066stream.mu.html
+++ b/html/066stream.mu.html
@@ -40,70 +40,70 @@ body { font-size: 12pt; font-family: monospace; color: #eeeeee; background-color
 <span class="muRecipe">def</span> new-stream s:&amp;:@:_elem<span class="muRecipe"> -&gt; </span>result:&amp;:stream:_elem [
   <span class="Constant">local-scope</span>
   <span class="Constant">load-ingredients</span>
-  result<span class="Special"> &lt;- </span>new <span class="Delimiter">{</span>(stream _elem): type<span class="Delimiter">}</span>
-  *result<span class="Special"> &lt;- </span>put *result, <span class="Constant">index:offset</span>, <span class="Constant">0</span>
-  *result<span class="Special"> &lt;- </span>put *result, <span class="Constant">data:offset</span>, s
+  result <span class="Special">&lt;-</span> new <span class="Delimiter">{</span>(stream _elem): type<span class="Delimiter">}</span>
+  *result <span class="Special">&lt;-</span> put *result, <span class="Constant">index:offset</span>,<span class="Constant"> 0</span>
+  *result <span class="Special">&lt;-</span> put *result, <span class="Constant">data:offset</span>, s
 ]
 
 <span class="muRecipe">def</span> rewind in:&amp;:stream:_elem<span class="muRecipe"> -&gt; </span>in:&amp;:stream:_elem [
   <span class="Constant">local-scope</span>
   <span class="Constant">load-ingredients</span>
-  *in<span class="Special"> &lt;- </span>put *in, <span class="Constant">index:offset</span>, <span class="Constant">0</span>
+  *in <span class="Special">&lt;-</span> put *in, <span class="Constant">index:offset</span>,<span class="Constant"> 0</span>
 ]
 
 <span class="muRecipe">def</span> read in:&amp;:stream:_elem<span class="muRecipe"> -&gt; </span>result:_elem, empty?:bool, in:&amp;:stream:_elem [
   <span class="Constant">local-scope</span>
   <span class="Constant">load-ingredients</span>
-  empty?<span class="Special"> &lt;- </span>copy <span class="Constant">0/false</span>
-  idx:num<span class="Special"> &lt;- </span>get *in, <span class="Constant">index:offset</span>
-  s:&amp;:@:_elem<span class="Special"> &lt;- </span>get *in, <span class="Constant">data:offset</span>
-  len:num<span class="Special"> &lt;- </span>length *s
-  at-end?:bool<span class="Special"> &lt;- </span>greater-or-equal idx len
+  empty? <span class="Special">&lt;-</span> copy <span class="Constant">0/false</span>
+  idx:num <span class="Special">&lt;-</span> get *in, <span class="Constant">index:offset</span>
+  s:&amp;:@:_elem <span class="Special">&lt;-</span> get *in, <span class="Constant">data:offset</span>
+  len:num <span class="Special">&lt;-</span> length *s
+  at-end?:bool <span class="Special">&lt;-</span> greater-or-equal idx len
   <span class="Delimiter">{</span>
     <span class="muControl">break-unless</span> at-end?
-    empty-result:&amp;:_elem<span class="Special"> &lt;- </span>new <span class="Constant">_elem:type</span>
+    empty-result:&amp;:_elem <span class="Special">&lt;-</span> new <span class="Constant">_elem:type</span>
     <span class="muControl">return</span> *empty-result, <span class="Constant">1/true</span>
   <span class="Delimiter">}</span>
-  result<span class="Special"> &lt;- </span>index *s, idx
-  idx<span class="Special"> &lt;- </span>add idx, <span class="Constant">1</span>
-  *in<span class="Special"> &lt;- </span>put *in, <span class="Constant">index:offset</span>, idx
+  result <span class="Special">&lt;-</span> index *s, idx
+  idx <span class="Special">&lt;-</span> add idx,<span class="Constant"> 1</span>
+  *in <span class="Special">&lt;-</span> put *in, <span class="Constant">index:offset</span>, idx
 ]
 
 <span class="muRecipe">def</span> peek in:&amp;:stream:_elem<span class="muRecipe"> -&gt; </span>result:_elem, empty?:bool [
   <span class="Constant">local-scope</span>
   <span class="Constant">load-ingredients</span>
-  empty?:bool<span class="Special"> &lt;- </span>copy <span class="Constant">0/false</span>
-  idx:num<span class="Special"> &lt;- </span>get *in, <span class="Constant">index:offset</span>
-  s:&amp;:@:_elem<span class="Special"> &lt;- </span>get *in, <span class="Constant">data:offset</span>
-  len:num<span class="Special"> &lt;- </span>length *s
-  at-end?:bool<span class="Special"> &lt;- </span>greater-or-equal idx len
+  empty?:bool <span class="Special">&lt;-</span> copy <span class="Constant">0/false</span>
+  idx:num <span class="Special">&lt;-</span> get *in, <span class="Constant">index:offset</span>
+  s:&amp;:@:_elem <span class="Special">&lt;-</span> get *in, <span class="Constant">data:offset</span>
+  len:num <span class="Special">&lt;-</span> length *s
+  at-end?:bool <span class="Special">&lt;-</span> greater-or-equal idx len
   <span class="Delimiter">{</span>
     <span class="muControl">break-unless</span> at-end?
-    empty-result:&amp;:_elem<span class="Special"> &lt;- </span>new <span class="Constant">_elem:type</span>
+    empty-result:&amp;:_elem <span class="Special">&lt;-</span> new <span class="Constant">_elem:type</span>
     <span class="muControl">return</span> *empty-result, <span class="Constant">1/true</span>
   <span class="Delimiter">}</span>
-  result<span class="Special"> &lt;- </span>index *s, idx
+  result <span class="Special">&lt;-</span> index *s, idx
 ]
 
 <span class="muRecipe">def</span> read-line in:&amp;:stream:char<span class="muRecipe"> -&gt; </span>result:text, in:&amp;:stream:char [
   <span class="Constant">local-scope</span>
   <span class="Constant">load-ingredients</span>
-  idx:num<span class="Special"> &lt;- </span>get *in, <span class="Constant">index:offset</span>
-  s:text<span class="Special"> &lt;- </span>get *in, <span class="Constant">data:offset</span>
-  next-idx:num<span class="Special"> &lt;- </span>find-next s, <span class="Constant">10/newline</span>, idx
-  result<span class="Special"> &lt;- </span>copy-range s, idx, next-idx
-  idx<span class="Special"> &lt;- </span>add next-idx, <span class="Constant">1</span>  <span class="Comment"># skip newline</span>
+  idx:num <span class="Special">&lt;-</span> get *in, <span class="Constant">index:offset</span>
+  s:text <span class="Special">&lt;-</span> get *in, <span class="Constant">data:offset</span>
+  next-idx:num <span class="Special">&lt;-</span> find-next s, <span class="Constant">10/newline</span>, idx
+  result <span class="Special">&lt;-</span> copy-range s, idx, next-idx
+  idx <span class="Special">&lt;-</span> add next-idx,<span class="Constant"> 1</span>  <span class="Comment"># skip newline</span>
   <span class="Comment"># write back</span>
-  *in<span class="Special"> &lt;- </span>put *in, <span class="Constant">index:offset</span>, idx
+  *in <span class="Special">&lt;-</span> put *in, <span class="Constant">index:offset</span>, idx
 ]
 
 <span class="muRecipe">def</span> end-of-stream? in:&amp;:stream:_elem<span class="muRecipe"> -&gt; </span>result:bool [
   <span class="Constant">local-scope</span>
   <span class="Constant">load-ingredients</span>
-  idx:num<span class="Special"> &lt;- </span>get *in, <span class="Constant">index:offset</span>
-  s:&amp;:@:_elem<span class="Special"> &lt;- </span>get *in, <span class="Constant">data:offset</span>
-  len:num<span class="Special"> &lt;- </span>length *s
-  result<span class="Special"> &lt;- </span>greater-or-equal idx, len
+  idx:num <span class="Special">&lt;-</span> get *in, <span class="Constant">index:offset</span>
+  s:&amp;:@:_elem <span class="Special">&lt;-</span> get *in, <span class="Constant">data:offset</span>
+  len:num <span class="Special">&lt;-</span> length *s
+  result <span class="Special">&lt;-</span> greater-or-equal idx, len
 ]
 </pre>
 </body>