Commits

bmearns  committed 2f73afd Draft

Tagging version 1.1.0.0

-Added functions file-get-contents, file-put-contents, and ver-date.
-Fixed up the functions.templ a bit and added the generated HTML to docs.

  • Participants
  • Parent commits 841300e
  • Tags 1.1.0.0

Comments (0)

Files changed (5)

-v1.0.1.0,       2013 Apr 08 -- Some fixed to handle utf-8 better, and might be more compatible with older pythons.
+v1.1.0.0,       2013 Jul 26 --- Added a few functions, notable file-get-contents and file-put-contents
+
+v1.0.1.0,       2013 Apr 08 --- Some fixed to handle utf-8 better, and might be more compatible with older pythons.
 
 v0.3.0.2,       2013 Jan 16 --- Forgot to delete the "dev" tag from the previous releases.
 

File docs/functions.html

+<html>
+    <head>
+        <title>templ builtin functions, operators, and macros</title>
+        <style type='text/css'>
+        /* <![CDATA[ */
+            
+            h2 {
+                margin: 10px 0 8px 0;
+            }
+            h3 {
+                margin: 8px 0 4px 0;
+            }
+            h4 {
+                margin: 4px 0 16px 0;
+            }
+
+            ul#reference li {
+                border-bottom: 1px solid;
+            }
+
+            ul.toc li {
+                display: inline;
+                padding: 0 5px;
+            }
+
+        /* ]]> */
+        </style>
+    </head>
+    <body>
+        <h1>templ builtin functions, operators, and macros</h1>
+        <h2>templ v1.1.0.0 - 2013 Jul 26</h2>
+
+
+            <ul id='toc_top' class='toc'>
+            
+                    <li class='exe'><a href='#!='>!=</a></li>
+                        
+                    <li class='exe'><a href='#!=='>!==</a></li>
+                        
+                    <li class='exe'><a href='#-pound-'>&#35;</a></li>
+                        
+                    <li class='exe'><a href='#&#36;'>&#36;</a></li>
+                        
+                    <li class='exe'><a href='#&#36;&#36;'>&#36;&#36;</a></li>
+                        
+                    <li class='exe'><a href='#&#36;='>&#36;=</a></li>
+                        
+                    <li class='exe'><a href='#&amp;&amp;'>&amp;&amp;</a></li>
+                        
+                    <li class='exe'><a href='#&#39;'>&#39;</a></li>
+                        
+                    <li class='exe'><a href='#&#39;&#39;'>&#39;&#39;</a></li>
+                        
+                    <li class='exe'><a href='#*'>*</a></li>
+                        
+                    <li class='exe'><a href='#**'>**</a></li>
+                        
+                    <li class='exe'><a href='#+'>+</a></li>
+                        
+                    <li class='exe'><a href='#,='>,=</a></li>
+                        
+                    <li class='exe'><a href='#-'>-</a></li>
+                        
+                    <li class='exe'><a href='#:'>:</a></li>
+                        
+                    <li class='exe'><a href='#::'>::</a></li>
+                        
+                    <li class='exe'><a href='#&lt;'>&lt;</a></li>
+                        
+                    <li class='exe'><a href='#&lt;='>&lt;=</a></li>
+                        
+                    <li class='exe'><a href='#=='>==</a></li>
+                        
+                    <li class='exe'><a href='#==='>===</a></li>
+                        
+                    <li class='exe'><a href='#&gt;'>&gt;</a></li>
+                        
+                    <li class='exe'><a href='#&gt;*&lt;'>&gt;*&lt;</a></li>
+                        
+                    <li class='exe'><a href='#&gt;&lt;'>&gt;&lt;</a></li>
+                        
+                    <li class='exe'><a href='#&gt;='>&gt;=</a></li>
+                        
+                    <li class='exe'><a href='#&#63;'>&#63;</a></li>
+                        
+                    <li class='exe'><a href='#@'>@</a></li>
+                        
+                    <li class='exe'><a href='#-bslsh-'>&#92;</a></li>
+                        
+                    <li class='exe'><a href='#-bslsh-&#39;'>&#92;&#39;</a></li>
+                        
+                    <li class='exe'><a href='#-bslsh-&#63;'>&#92;&#63;</a></li>
+                        
+                    <li class='exe'><a href='#-bslsh-a'>&#92;a</a></li>
+                        
+                    <li class='exe'><a href='#-bslsh-b'>&#92;b</a></li>
+                        
+                    <li class='exe'><a href='#-bslsh-f'>&#92;f</a></li>
+                        
+                    <li class='exe'><a href='#-bslsh-n'>&#92;n</a></li>
+                        
+                    <li class='exe'><a href='#-bslsh-r'>&#92;r</a></li>
+                        
+                    <li class='exe'><a href='#-bslsh-t'>&#92;t</a></li>
+                        
+                    <li class='exe'><a href='#-bslsh-u03C0'>&#92;u03C0</a></li>
+                        
+                    <li class='exe'><a href='#-bslsh-u03C4'>&#92;u03C4</a></li>
+                        
+                    <li class='exe'><a href='#-bslsh-u2308'>&#92;u2308</a></li>
+                        
+                    <li class='exe'><a href='#-bslsh-u230A'>&#92;u230A</a></li>
+                        
+                    <li class='exe'><a href='#-bslsh-v'>&#92;v</a></li>
+                        
+                    <li class='exe'><a href='#acos'>acos</a></li>
+                        
+                    <li class='exe'><a href='#add'>add</a></li>
+                        
+                    <li class='exe'><a href='#alert'>alert</a></li>
+                        
+                    <li class='exe'><a href='#aliases'>aliases</a></li>
+                        
+                    <li class='exe'><a href='#all'>all</a></li>
+                        
+                    <li class='exe'><a href='#and'>and</a></li>
+                        
+                    <li class='exe'><a href='#any'>any</a></li>
+                        
+                    <li class='exe'><a href='#append'>append</a></li>
+                        
+                    <li class='exe'><a href='#arc-cosine'>arc-cosine</a></li>
+                        
+                    <li class='exe'><a href='#arc-sine'>arc-sine</a></li>
+                        
+                    <li class='exe'><a href='#arc-tangent'>arc-tangent</a></li>
+                        
+                    <li class='exe'><a href='#arc-tangent-quad'>arc-tangent-quad</a></li>
+                        
+                    <li class='exe'><a href='#asin'>asin</a></li>
+                        
+                    <li class='exe'><a href='#at'>at</a></li>
+                        
+                    <li class='exe'><a href='#atan'>atan</a></li>
+                        
+                    <li class='exe'><a href='#atan-quad'>atan-quad</a></li>
+                        
+                    <li class='exe'><a href='#atanq'>atanq</a></li>
+                        
+                    <li class='exe'><a href='#bel'>bel</a></li>
+                        
+                    <li class='exe'><a href='#bell'>bell</a></li>
+                        
+                    <li class='exe'><a href='#block'>block</a></li>
+                        
+                    <li class='exe'><a href='#bool'>bool</a></li>
+                        
+                    <li class='exe'><a href='#bool.f'>bool.f</a></li>
+                        
+                    <li class='exe'><a href='#bool.new'>bool.new</a></li>
+                        
+                    <li class='exe'><a href='#bool.t'>bool.t</a></li>
+                        
+                    <li class='exe'><a href='#bs'>bs</a></li>
+                        
+                    <li class='exe'><a href='#bslash'>bslash</a></li>
+                        
+                    <li class='exe'><a href='#buffer'>buffer</a></li>
+                        
+                    <li class='exe'><a href='#buffer-to'>buffer-to</a></li>
+                        
+                    <li class='exe'><a href='#caaar'>caaar</a></li>
+                        
+                    <li class='exe'><a href='#caadr'>caadr</a></li>
+                        
+                    <li class='exe'><a href='#caar'>caar</a></li>
+                        
+                    <li class='exe'><a href='#cadar'>cadar</a></li>
+                        
+                    <li class='exe'><a href='#caddr'>caddr</a></li>
+                        
+                    <li class='exe'><a href='#cadr'>cadr</a></li>
+                        
+                    <li class='exe'><a href='#call'>call</a></li>
+                        
+                    <li class='exe'><a href='#car'>car</a></li>
+                        
+                    <li class='exe'><a href='#cat'>cat</a></li>
+                        
+                    <li class='exe'><a href='#ccb'>ccb</a></li>
+                        
+                    <li class='exe'><a href='#cdaar'>cdaar</a></li>
+                        
+                    <li class='exe'><a href='#cdadr'>cdadr</a></li>
+                        
+                    <li class='exe'><a href='#cddar'>cddar</a></li>
+                        
+                    <li class='exe'><a href='#cdddr'>cdddr</a></li>
+                        
+                    <li class='exe'><a href='#cddr'>cddr</a></li>
+                        
+                    <li class='exe'><a href='#cdr'>cdr</a></li>
+                        
+                    <li class='exe'><a href='#ceil'>ceil</a></li>
+                        
+                    <li class='exe'><a href='#char-at'>char-at</a></li>
+                        
+                    <li class='exe'><a href='#chars'>chars</a></li>
+                        
+                    <li class='exe'><a href='#chr'>chr</a></li>
+                        
+                    <li class='exe'><a href='#close'>close</a></li>
+                        
+                    <li class='exe'><a href='#cons'>cons</a></li>
+                        
+                    <li class='exe'><a href='#cons.len'>cons.len</a></li>
+                        
+                    <li class='exe'><a href='#cons.new'>cons.new</a></li>
+                        
+                    <li class='exe'><a href='#cos'>cos</a></li>
+                        
+                    <li class='exe'><a href='#cosine'>cosine</a></li>
+                        
+                    <li class='exe'><a href='#cr'>cr</a></li>
+                        
+                    <li class='exe'><a href='#deg'>deg</a></li>
+                        
+                    <li class='exe'><a href='#div'>div</a></li>
+                        
+                    <li class='exe'><a href='#div.mode'>div.mode</a></li>
+                        
+                    <li class='exe'><a href='#divmod'>divmod</a></li>
+                        
+                    <li class='exe'><a href='#doc'>doc</a></li>
+                        
+                    <li class='exe'><a href='#dont'>dont</a></li>
+                        
+                    <li class='exe'><a href='#double-quote'>double-quote</a></li>
+                        
+                    <li class='exe'><a href='#dq'>dq</a></li>
+                        
+                    <li class='exe'><a href='#eccb'>eccb</a></li>
+                        
+                    <li class='exe'><a href='#echo'>echo</a></li>
+                        
+                    <li class='exe'><a href='#embed'>embed</a></li>
+                        
+                    <li class='exe'><a href='#empty'>empty</a></li>
+                        
+                    <li class='exe'><a href='#end-syn'>end-syn</a></li>
+                        
+                    <li class='exe'><a href='#end-syntax'>end-syntax</a></li>
+                        
+                    <li class='exe'><a href='#eocb'>eocb</a></li>
+                        
+                    <li class='exe'><a href='#eol'>eol</a></li>
+                        
+                    <li class='exe'><a href='#eq'>eq</a></li>
+                        
+                    <li class='exe'><a href='#equal'>equal</a></li>
+                        
+                    <li class='exe'><a href='#equiv'>equiv</a></li>
+                        
+                    <li class='exe'><a href='#error'>error</a></li>
+                        
+                    <li class='exe'><a href='#esc-list'>esc-list</a></li>
+                        
+                    <li class='exe'><a href='#ete'>ete</a></li>
+                        
+                    <li class='exe'><a href='#eval'>eval</a></li>
+                        
+                    <li class='exe'><a href='#eval-list'>eval-list</a></li>
+                        
+                    <li class='exe'><a href='#eval-this-expression'>eval-this-expression</a></li>
+                        
+                    <li class='exe'><a href='#exe-name'>exe-name</a></li>
+                        
+                    <li class='exe'><a href='#exe.is'>exe.is</a></li>
+                        
+                    <li class='exe'><a href='#exec'>exec</a></li>
+                        
+                    <li class='exe'><a href='#exec-block'>exec-block</a></li>
+                        
+                    <li class='exe'><a href='#exename'>exename</a></li>
+                        
+                    <li class='exe'><a href='#exists'>exists</a></li>
+                        
+                    <li class='exe'><a href='#exp'>exp</a></li>
+                        
+                    <li class='exe'><a href='#exp.and'>exp.and</a></li>
+                        
+                    <li class='exe'><a href='#exp.block'>exp.block</a></li>
+                        
+                    <li class='exe'><a href='#exp.call'>exp.call</a></li>
+                        
+                    <li class='exe'><a href='#exp.echo'>exp.echo</a></li>
+                        
+                    <li class='exe'><a href='#exp.join'>exp.join</a></li>
+                        
+                    <li class='exe'><a href='#exp.let'>exp.let</a></li>
+                        
+                    <li class='exe'><a href='#exp.or'>exp.or</a></li>
+                        
+                    <li class='exe'><a href='#exp.scope'>exp.scope</a></li>
+                        
+                    <li class='exe'><a href='#false'>false</a></li>
+                        
+                    <li class='exe'><a href='#ff'>ff</a></li>
+                        
+                    <li class='exe'><a href='#fields'>fields</a></li>
+                        
+                    <li class='exe'><a href='#file-get-contents'>file-get-contents</a></li>
+                        
+                    <li class='exe'><a href='#file-put-contents'>file-put-contents</a></li>
+                        
+                    <li class='exe'><a href='#file.close'>file.close</a></li>
+                        
+                    <li class='exe'><a href='#file.open'>file.open</a></li>
+                        
+                    <li class='exe'><a href='#file.read'>file.read</a></li>
+                        
+                    <li class='exe'><a href='#file.write'>file.write</a></li>
+                        
+                    <li class='exe'><a href='#filepos'>filepos</a></li>
+                        
+                    <li class='exe'><a href='#filepos-plist'>filepos-plist</a></li>
+                        
+                    <li class='exe'><a href='#filepos-tuple'>filepos-tuple</a></li>
+                        
+                    <li class='exe'><a href='#find'>find</a></li>
+                        
+                    <li class='exe'><a href='#first'>first</a></li>
+                        
+                    <li class='exe'><a href='#first-of-first'>first-of-first</a></li>
+                        
+                    <li class='exe'><a href='#first-of-first-of-first'>first-of-first-of-first</a></li>
+                        
+                    <li class='exe'><a href='#first-of-first-of-rest'>first-of-first-of-rest</a></li>
+                        
+                    <li class='exe'><a href='#first-of-rest'>first-of-rest</a></li>
+                        
+                    <li class='exe'><a href='#first-of-rest-of-first'>first-of-rest-of-first</a></li>
+                        
+                    <li class='exe'><a href='#first-of-rest-of-rest'>first-of-rest-of-rest</a></li>
+                        
+                    <li class='exe'><a href='#flatten'>flatten</a></li>
+                        
+                    <li class='exe'><a href='#floor'>floor</a></li>
+                        
+                    <li class='exe'><a href='#for'>for</a></li>
+                        
+                    <li class='exe'><a href='#for.gen'>for.gen</a></li>
+                        
+                    <li class='exe'><a href='#for.loop'>for.loop</a></li>
+                        
+                    <li class='exe'><a href='#func.is'>func.is</a></li>
+                        
+                    <li class='exe'><a href='#gen'>gen</a></li>
+                        
+                    <li class='exe'><a href='#gen-loop'>gen-loop</a></li>
+                        
+                    <li class='exe'><a href='#gen-while'>gen-while</a></li>
+                        
+                    <li class='exe'><a href='#get'>get</a></li>
+                        
+                    <li class='exe'><a href='#getf'>getf</a></li>
+                        
+                    <li class='exe'><a href='#getset'>getset</a></li>
+                        
+                    <li class='exe'><a href='#glue'>glue</a></li>
+                        
+                    <li class='exe'><a href='#gmtime'>gmtime</a></li>
+                        
+                    <li class='exe'><a href='#gt'>gt</a></li>
+                        
+                    <li class='exe'><a href='#gte'>gte</a></li>
+                        
+                    <li class='exe'><a href='#hasf'>hasf</a></li>
+                        
+                    <li class='exe'><a href='#idxf'>idxf</a></li>
+                        
+                    <li class='exe'><a href='#if'>if</a></li>
+                        
+                    <li class='exe'><a href='#imp'>imp</a></li>
+                        
+                    <li class='exe'><a href='#implode'>implode</a></li>
+                        
+                    <li class='exe'><a href='#in'>in</a></li>
+                        
+                    <li class='exe'><a href='#in-str'>in-str</a></li>
+                        
+                    <li class='exe'><a href='#include'>include</a></li>
+                        
+                    <li class='exe'><a href='#include-as-list'>include-as-list</a></li>
+                        
+                    <li class='exe'><a href='#insert'>insert</a></li>
+                        
+                    <li class='exe'><a href='#invoke'>invoke</a></li>
+                        
+                    <li class='exe'><a href='#is-empty'>is-empty</a></li>
+                        
+                    <li class='exe'><a href='#is-exe'>is-exe</a></li>
+                        
+                    <li class='exe'><a href='#is-false'>is-false</a></li>
+                        
+                    <li class='exe'><a href='#is-func'>is-func</a></li>
+                        
+                    <li class='exe'><a href='#is-list'>is-list</a></li>
+                        
+                    <li class='exe'><a href='#is-macro'>is-macro</a></li>
+                        
+                    <li class='exe'><a href='#is-null'>is-null</a></li>
+                        
+                    <li class='exe'><a href='#is-oper'>is-oper</a></li>
+                        
+                    <li class='exe'><a href='#is-str'>is-str</a></li>
+                        
+                    <li class='exe'><a href='#is-true'>is-true</a></li>
+                        
+                    <li class='exe'><a href='#join'>join</a></li>
+                        
+                    <li class='exe'><a href='#lambda'>lambda</a></li>
+                        
+                    <li class='exe'><a href='#len'>len</a></li>
+                        
+                    <li class='exe'><a href='#let'>let</a></li>
+                        
+                    <li class='exe'><a href='#list'>list</a></li>
+                        
+                    <li class='exe'><a href='#list.append'>list.append</a></li>
+                        
+                    <li class='exe'><a href='#list.at'>list.at</a></li>
+                        
+                    <li class='exe'><a href='#list.cat'>list.cat</a></li>
+                        
+                    <li class='exe'><a href='#list.empty'>list.empty</a></li>
+                        
+                    <li class='exe'><a href='#list.esc'>list.esc</a></li>
+                        
+                    <li class='exe'><a href='#list.eval'>list.eval</a></li>
+                        
+                    <li class='exe'><a href='#list.filepos'>list.filepos</a></li>
+                        
+                    <li class='exe'><a href='#list.find'>list.find</a></li>
+                        
+                    <li class='exe'><a href='#list.flatten'>list.flatten</a></li>
+                        
+                    <li class='exe'><a href='#list.in'>list.in</a></li>
+                        
+                    <li class='exe'><a href='#list.insert'>list.insert</a></li>
+                        
+                    <li class='exe'><a href='#list.is'>list.is</a></li>
+                        
+                    <li class='exe'><a href='#list.len'>list.len</a></li>
+                        
+                    <li class='exe'><a href='#list.new'>list.new</a></li>
+                        
+                    <li class='exe'><a href='#list.nil'>list.nil</a></li>
+                        
+                    <li class='exe'><a href='#list.reverse'>list.reverse</a></li>
+                        
+                    <li class='exe'><a href='#list.slice'>list.slice</a></li>
+                        
+                    <li class='exe'><a href='#list.sort'>list.sort</a></li>
+                        
+                    <li class='exe'><a href='#list.splice'>list.splice</a></li>
+                        
+                    <li class='exe'><a href='#list.version'>list.version</a></li>
+                        
+                    <li class='exe'><a href='#ln'>ln</a></li>
+                        
+                    <li class='exe'><a href='#lnbrk'>lnbrk</a></li>
+                        
+                    <li class='exe'><a href='#localtime'>localtime</a></li>
+                        
+                    <li class='exe'><a href='#log'>log</a></li>
+                        
+                    <li class='exe'><a href='#loop'>loop</a></li>
+                        
+                    <li class='exe'><a href='#loop.gen'>loop.gen</a></li>
+                        
+                    <li class='exe'><a href='#loop.loop'>loop.loop</a></li>
+                        
+                    <li class='exe'><a href='#lt'>lt</a></li>
+                        
+                    <li class='exe'><a href='#lte'>lte</a></li>
+                        
+                    <li class='exe'><a href='#macro'>macro</a></li>
+                        
+                    <li class='exe'><a href='#macro-subst'>macro-subst</a></li>
+                        
+                    <li class='exe'><a href='#macro.is'>macro.is</a></li>
+                        
+                    <li class='exe'><a href='#macro.subst'>macro.subst</a></li>
+                        
+                    <li class='exe'><a href='#math.add'>math.add</a></li>
+                        
+                    <li class='exe'><a href='#math.div'>math.div</a></li>
+                        
+                    <li class='exe'><a href='#math.divmod'>math.divmod</a></li>
+                        
+                    <li class='exe'><a href='#math.e'>math.e</a></li>
+                        
+                    <li class='exe'><a href='#math.exp'>math.exp</a></li>
+                        
+                    <li class='exe'><a href='#math.mult'>math.mult</a></li>
+                        
+                    <li class='exe'><a href='#math.neg'>math.neg</a></li>
+                        
+                    <li class='exe'><a href='#math.pow'>math.pow</a></li>
+                        
+                    <li class='exe'><a href='#math.sub'>math.sub</a></li>
+                        
+                    <li class='exe'><a href='#mod'>mod</a></li>
+                        
+                    <li class='exe'><a href='#mt'>mt</a></li>
+                        
+                    <li class='exe'><a href='#mult'>mult</a></li>
+                        
+                    <li class='exe'><a href='#neg'>neg</a></li>
+                        
+                    <li class='exe'><a href='#neq'>neq</a></li>
+                        
+                    <li class='exe'><a href='#nequiv'>nequiv</a></li>
+                        
+                    <li class='exe'><a href='#nil'>nil</a></li>
+                        
+                    <li class='exe'><a href='#not'>not</a></li>
+                        
+                    <li class='exe'><a href='#not-equal'>not-equal</a></li>
+                        
+                    <li class='exe'><a href='#null.is'>null.is</a></li>
+                        
+                    <li class='exe'><a href='#ocb'>ocb</a></li>
+                        
+                    <li class='exe'><a href='#open'>open</a></li>
+                        
+                    <li class='exe'><a href='#oper.is'>oper.is</a></li>
+                        
+                    <li class='exe'><a href='#or'>or</a></li>
+                        
+                    <li class='exe'><a href='#ord'>ord</a></li>
+                        
+                    <li class='exe'><a href='#ord-1'>ord-1</a></li>
+                        
+                    <li class='exe'><a href='#pck.block'>pck.block</a></li>
+                        
+                    <li class='exe'><a href='#pck.call'>pck.call</a></li>
+                        
+                    <li class='exe'><a href='#pck.echo'>pck.echo</a></li>
+                        
+                    <li class='exe'><a href='#pck.join'>pck.join</a></li>
+                        
+                    <li class='exe'><a href='#pck.let'>pck.let</a></li>
+                        
+                    <li class='exe'><a href='#pck.scope'>pck.scope</a></li>
+                        
+                    <li class='exe'><a href='#pi'>pi</a></li>
+                        
+                    <li class='exe'><a href='#pipe'>pipe</a></li>
+                        
+                    <li class='exe'><a href='#pipe-both'>pipe-both</a></li>
+                        
+                    <li class='exe'><a href='#plist.fields'>plist.fields</a></li>
+                        
+                    <li class='exe'><a href='#plist.filepos'>plist.filepos</a></li>
+                        
+                    <li class='exe'><a href='#plist.find'>plist.find</a></li>
+                        
+                    <li class='exe'><a href='#plist.get'>plist.get</a></li>
+                        
+                    <li class='exe'><a href='#plist.has'>plist.has</a></li>
+                        
+                    <li class='exe'><a href='#plist.idx'>plist.idx</a></li>
+                        
+                    <li class='exe'><a href='#plist.in'>plist.in</a></li>
+                        
+                    <li class='exe'><a href='#plist.len'>plist.len</a></li>
+                        
+                    <li class='exe'><a href='#plist.version'>plist.version</a></li>
+                        
+                    <li class='exe'><a href='#poe'>poe</a></li>
+                        
+                    <li class='exe'><a href='#pow'>pow</a></li>
+                        
+                    <li class='exe'><a href='#q-mark'>q-mark</a></li>
+                        
+                    <li class='exe'><a href='#quote'>quote</a></li>
+                        
+                    <li class='exe'><a href='#rad'>rad</a></li>
+                        
+                    <li class='exe'><a href='#rand'>rand</a></li>
+                        
+                    <li class='exe'><a href='#rand-float'>rand-float</a></li>
+                        
+                    <li class='exe'><a href='#randint'>randint</a></li>
+                        
+                    <li class='exe'><a href='#random.float'>random.float</a></li>
+                        
+                    <li class='exe'><a href='#random.int'>random.int</a></li>
+                        
+                    <li class='exe'><a href='#range'>range</a></li>
+                        
+                    <li class='exe'><a href='#read'>read</a></li>
+                        
+                    <li class='exe'><a href='#redirect'>redirect</a></li>
+                        
+                    <li class='exe'><a href='#rem'>rem</a></li>
+                        
+                    <li class='exe'><a href='#rest'>rest</a></li>
+                        
+                    <li class='exe'><a href='#rest-of-first-of-first'>rest-of-first-of-first</a></li>
+                        
+                    <li class='exe'><a href='#rest-of-first-of-rest'>rest-of-first-of-rest</a></li>
+                        
+                    <li class='exe'><a href='#rest-of-rest'>rest-of-rest</a></li>
+                        
+                    <li class='exe'><a href='#rest-of-rest-of-first'>rest-of-rest-of-first</a></li>
+                        
+                    <li class='exe'><a href='#rest-of-rest-of-rest'>rest-of-rest-of-rest</a></li>
+                        
+                    <li class='exe'><a href='#return'>return</a></li>
+                        
+                    <li class='exe'><a href='#reverse'>reverse</a></li>
+                        
+                    <li class='exe'><a href='#round'>round</a></li>
+                        
+                    <li class='exe'><a href='#scope'>scope</a></li>
+                        
+                    <li class='exe'><a href='#set'>set</a></li>
+                        
+                    <li class='exe'><a href='#sin'>sin</a></li>
+                        
+                    <li class='exe'><a href='#sine'>sine</a></li>
+                        
+                    <li class='exe'><a href='#single-quote'>single-quote</a></li>
+                        
+                    <li class='exe'><a href='#slice'>slice</a></li>
+                        
+                    <li class='exe'><a href='#sort'>sort</a></li>
+                        
+                    <li class='exe'><a href='#spit'>spit</a></li>
+                        
+                    <li class='exe'><a href='#splice'>splice</a></li>
+                        
+                    <li class='exe'><a href='#sq'>sq</a></li>
+                        
+                    <li class='exe'><a href='#sqrt'>sqrt</a></li>
+                        
+                    <li class='exe'><a href='#stamp'>stamp</a></li>
+                        
+                    <li class='exe'><a href='#stderr'>stderr</a></li>
+                        
+                    <li class='exe'><a href='#stdin'>stdin</a></li>
+                        
+                    <li class='exe'><a href='#stdout'>stdout</a></li>
+                        
+                    <li class='exe'><a href='#str'>str</a></li>
+                        
+                    <li class='exe'><a href='#str.at'>str.at</a></li>
+                        
+                    <li class='exe'><a href='#str.cat'>str.cat</a></li>
+                        
+                    <li class='exe'><a href='#str.eval'>str.eval</a></li>
+                        
+                    <li class='exe'><a href='#str.filepos'>str.filepos</a></li>
+                        
+                    <li class='exe'><a href='#str.find'>str.find</a></li>
+                        
+                    <li class='exe'><a href='#str.in'>str.in</a></li>
+                        
+                    <li class='exe'><a href='#str.is'>str.is</a></li>
+                        
+                    <li class='exe'><a href='#str.len'>str.len</a></li>
+                        
+                    <li class='exe'><a href='#str.list'>str.list</a></li>
+                        
+                    <li class='exe'><a href='#str.lower'>str.lower</a></li>
+                        
+                    <li class='exe'><a href='#str.new'>str.new</a></li>
+                        
+                    <li class='exe'><a href='#str.reverse'>str.reverse</a></li>
+                        
+                    <li class='exe'><a href='#str.slice'>str.slice</a></li>
+                        
+                    <li class='exe'><a href='#str.upper'>str.upper</a></li>
+                        
+                    <li class='exe'><a href='#str.ver-date'>str.ver-date</a></li>
+                        
+                    <li class='exe'><a href='#str.version'>str.version</a></li>
+                        
+                    <li class='exe'><a href='#strlen'>strlen</a></li>
+                        
+                    <li class='exe'><a href='#strpos'>strpos</a></li>
+                        
+                    <li class='exe'><a href='#strrep'>strrep</a></li>
+                        
+                    <li class='exe'><a href='#sub'>sub</a></li>
+                        
+                    <li class='exe'><a href='#substr'>substr</a></li>
+                        
+                    <li class='exe'><a href='#syn'>syn</a></li>
+                        
+                    <li class='exe'><a href='#syntax'>syntax</a></li>
+                        
+                    <li class='exe'><a href='#system'>system</a></li>
+                        
+                    <li class='exe'><a href='#tab'>tab</a></li>
+                        
+                    <li class='exe'><a href='#tan'>tan</a></li>
+                        
+                    <li class='exe'><a href='#tangent'>tangent</a></li>
+                        
+                    <li class='exe'><a href='#tau'>tau</a></li>
+                        
+                    <li class='exe'><a href='#time'>time</a></li>
+                        
+                    <li class='exe'><a href='#time-plist'>time-plist</a></li>
+                        
+                    <li class='exe'><a href='#time.stamp'>time.stamp</a></li>
+                        
+                    <li class='exe'><a href='#time.time'>time.time</a></li>
+                        
+                    <li class='exe'><a href='#time.toPlist'>time.toPlist</a></li>
+                        
+                    <li class='exe'><a href='#time.utctime'>time.utctime</a></li>
+                        
+                    <li class='exe'><a href='#to-lower'>to-lower</a></li>
+                        
+                    <li class='exe'><a href='#to-upper'>to-upper</a></li>
+                        
+                    <li class='exe'><a href='#true'>true</a></li>
+                        
+                    <li class='exe'><a href='#try'>try</a></li>
+                        
+                    <li class='exe'><a href='#type'>type</a></li>
+                        
+                    <li class='exe'><a href='#unpack'>unpack</a></li>
+                        
+                    <li class='exe'><a href='#unret'>unret</a></li>
+                        
+                    <li class='exe'><a href='#utctime'>utctime</a></li>
+                        
+                    <li class='exe'><a href='#v'>v</a></li>
+                        
+                    <li class='exe'><a href='#value-of-the-argument'>value-of-the-argument</a></li>
+                        
+                    <li class='exe'><a href='#vars'>vars</a></li>
+                        
+                    <li class='exe'><a href='#ver-date'>ver-date</a></li>
+                        
+                    <li class='exe'><a href='#version'>version</a></li>
+                        
+                    <li class='exe'><a href='#version-plist'>version-plist</a></li>
+                        
+                    <li class='exe'><a href='#version-tuple'>version-tuple</a></li>
+                        
+                    <li class='exe'><a href='#void'>void</a></li>
+                        
+                    <li class='exe'><a href='#vota'>vota</a></li>
+                        
+                    <li class='exe'><a href='#vt'>vt</a></li>
+                        
+                    <li class='exe'><a href='#while'>while</a></li>
+                        
+                    <li class='exe'><a href='#while.gen'>while.gen</a></li>
+                        
+                    <li class='exe'><a href='#while.loop'>while.loop</a></li>
+                        
+                    <li class='exe'><a href='#wrap'>wrap</a></li>
+                        
+                    <li class='exe'><a href='#write'>write</a></li>
+                        
+                    <li class='exe'><a href='#xor'>xor</a></li>
+                        
+                    <li class='exe'><a href='#||'>||</a></li>
+                        
+            </ul>
+
+            <ul id='reference' style='padding: 0; list-item-type: none;'>
+
+            <li class='exe'>
+                <a id="acos" />  <a id="arc-cosine" /> 
+                <h2 class='name'>acos</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>arc-cosine</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{acos&#32;X}
+&#32;&#32;&#32;&#32;Returns&#32;the&#32;arc-cosine&#32;of&#32;X,&#32;in&#32;radians.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="add" />  <a id="+" />  <a id="math.add" /> 
+                <h2 class='name'>add</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>+</span>", "<span class='alias'>math.add</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{add&#32;[VAL1&#32;[VAL2&#32;[...]]]}
+&#32;&#32;&#32;&#32;Returns&#32;the&#32;sum&#32;of&#32;all&#32;the&#32;values.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="alert" />  <a id="bel" />  <a id="bell" />  <a id="-bslsh-a" /> 
+                <h2 class='name'>alert</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>bel</span>", "<span class='alias'>bell</span>", "<span class='alias'>\a</span>"</h3>
+                    
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+	{alert}
+		:&#32;Alert&#47;Bell&#32;character&#32;macro.&#32;Macro&#32;expands&#32;directly&#32;to&#32;the&#32;single-character
+		:&#32;String&#32;containing&#32;an&#32;alert&#32;(aka&#32;BEL)&#32;character,&#32;ASCII&#32;value&#32;7.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="aliases" /> 
+                <h2 class='name'>aliases</h2>
+                
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{aliases&#32;EXE}
+
+&#32;&#32;&#32;&#32;Returns&#32;a&#32;ttypes.List&#32;of&#32;the&#32;known&#32;aliases&#32;for&#32;the&#32;given&#32;executable&#32;object.&#32;This&#32;does&#32;not&#32;include&#32;the&#32;canonical
+&#32;&#32;&#32;&#32;name&#32;(e.g.,&#32;as&#32;returned&#32;by&#32;`exename`).&#32;This&#32;is&#32;only&#32;the&#32;built&#32;in&#32;aliases,&#32;if&#32;you&#39;ve&#32;assigned&#32;the&#32;object
+&#32;&#32;&#32;&#32;to&#32;another&#32;symbol,&#32;it&#32;won&#39;t&#32;show&#32;up&#32;here.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="and" />  <a id="&amp;&amp;" />  <a id="all" />  <a id="exp.and" /> 
+                <h2 class='name'>and</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>&&</span>", "<span class='alias'>all</span>", "<span class='alias'>exp.and</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+	{and&#32;[VAL0&#32;[VAL1&#32;[...]]]}
+&#32;&#32;&#32;&#32;Aliases:&#32;&quot;&amp;&amp;&quot;,&#32;&quot;all&quot;
+&#32;&#32;&#32;&#32;Qualified&#32;name:&#32;&quot;exp.and&quot;
+&#32;&#32;&#32;&#32;:If&#32;no&#32;args&#32;given,&#32;results&#32;in&#32;True.&#32;If&#32;one&#32;or&#32;more&#32;args&#32;given,&#32;results
+&#32;&#32;&#32;&#32;:in&#32;True&#32;if&#32;an&#32;only&#32;if&#32;none&#32;of&#32;the&#32;arguments&#32;are&#32;equal&#32;to&#32;False.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="append" />  <a id="list.append" /> 
+                <h2 class='name'>append</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>list.append</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+	{append&#32;VAL&#32;LIST}
+&#32;&#32;&#32;&#32;Qualified&#32;name:&#32;&quot;list.append&quot;
+&#32;&#32;&#32;&#32;:&#32;Returns&#32;a&#32;new&#32;list&#32;that&#32;is&#32;the&#32;same&#32;as&#32;LIST&#32;but&#32;with&#32;VAL&#32;attached&#32;as
+&#32;&#32;&#32;&#32;:&#32;a&#32;new&#32;element&#32;to&#32;the&#32;end.
+&#32;&#32;&#32;&#32;:&#32;Note&#32;that&#32;the&#32;splice&#32;equivalent&#32;of&#32;append&#32;is&#32;cat,&#32;except&#32;the&#32;args
+&#32;&#32;&#32;&#32;:&#32;are&#32;in&#32;a&#32;different&#32;order.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="asin" />  <a id="arc-sine" /> 
+                <h2 class='name'>asin</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>arc-sine</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{asin&#32;X}
+&#32;&#32;&#32;&#32;Returns&#32;the&#32;arc-sine&#32;of&#32;X,&#32;in&#32;radians.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="at" />  <a id="@" />  <a id="list.at" /> 
+                <h2 class='name'>at</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>@</span>", "<span class='alias'>list.at</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+	{at&#32;IDX&#32;LIST}
+		Qualified&#32;name:&#32;list.at
+		Aliases:&#32;&quot;@&quot;
+		:Returns&#32;the&#32;element&#32;at&#32;index&#32;IDX&#32;in&#32;LIST.&#32;Error&#32;if&#32;IDX&#32;is&#32;out&#32;of
+		:bounds.&#32;negative&#32;indices&#32;are&#32;acceptable,&#32;but&#32;not&#32;END.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="atan" />  <a id="arc-tangent" /> 
+                <h2 class='name'>atan</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>arc-tangent</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{atan&#32;X}
+&#32;&#32;&#32;&#32;Returns&#32;the&#32;arc-tangent&#32;of&#32;X,&#32;in&#32;radians.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="atanq" />  <a id="atan-quad" />  <a id="arc-tangent-quad" /> 
+                <h2 class='name'>atanq</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>atan-quad</span>", "<span class='alias'>arc-tangent-quad</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{atanq&#32;Y&#32;X}
+&#32;&#32;&#32;&#32;Returns&#32;the&#32;4-quadrant&#32;arc-tangent&#32;of&#32;Y&#47;X,&#32;in&#32;radians,&#32;taking&#32;into&#32;account&#32;the&#32;signs
+&#32;&#32;&#32;&#32;of&#32;Y&#32;and&#32;X.&#32;Resulting&#32;value&#32;is&#32;between&#32;negative&#32;pi&#32;and&#32;pi.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="block" />  <a id=":" />  <a id="exp.block" /> 
+                <h2 class='name'>block</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>:</span>", "<span class='alias'>exp.block</span>"</h3>
+                    
+                <h4 class='type'>operator</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{block&#32;[EXPR0&#32;[EXPR1&#32;[...]]]}
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;Like&#32;scope&#32;except&#32;that&#32;a&#32;new&#32;scope&#32;is&#32;NOT&#32;created.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="bool" />  <a id="bool.new" /> 
+                <h2 class='name'>bool</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>bool.new</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+	{bool&#32;VAL}
+		:If&#32;VAL&#32;is&#32;equal&#32;to&#32;&quot;0&quot;,&#32;result&#32;value&#32;is&#32;&quot;0&quot;,&#32;otherwise&#32;result&#32;is&#32;&quot;1&quot;.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="bs" />  <a id="-bslsh-b" /> 
+                <h2 class='name'>bs</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>\b</span>"</h3>
+                    
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+	{backspace}
+		:&#32;Backspace&#32;character&#32;macro.&#32;Macro&#32;expands&#32;directly&#32;to&#32;the&#32;single-character
+		:&#32;String&#32;containing&#32;a&#32;backspace&#32;character,&#32;ASCII&#32;value&#32;8.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="bslash" />  <a id="-bslsh-" /> 
+                <h2 class='name'>bslash</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>\</span>"</h3>
+                    
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+	{backslash}
+		:&#32;Backslash&#32;macro.&#32;Macro&#32;expands&#32;directly&#32;to&#32;the&#32;single-character
+		:&#32;backslash&#32;String.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="buffer" /> 
+                <h2 class='name'>buffer</h2>
+                
+                <h4 class='type'>operator</h4>
+                
+                <pre class='doc'>
+	{buffer&#32;EXPR}
+		:&#32;Evaluates&#32;EXPR&#32;but&#32;buffers&#32;all&#32;of&#32;its&#32;output,&#32;and&#32;results&#32;in&#32;the&#32;String
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:&#32;that&#32;it&#32;buffered.&#32;That&#32;means&#32;the&#32;result&#32;of&#32;EXPR&#32;is&#32;lost.&#32;You&#32;can&#32;use
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:&#32;`buffer-to`&#32;if&#32;you&#32;need&#32;the&#32;result&#32;of&#32;EXPR.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="buffer-to" /> 
+                <h2 class='name'>buffer-to</h2>
+                
+                <h4 class='type'>operator</h4>
+                
+                <pre class='doc'>
+	{buffer-to&#32;NAME&#32;EXPR}
+		Evaluates&#32;EXPR&#32;but&#32;buffers&#32;all&#32;of&#32;its&#32;output,&#32;and&#32;saves&#32;the&#32;string&#32;to
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;the&#32;symbol&#32;named&#32;NAME&#32;(using&#32;a&#32;mechanism&#32;just&#32;like&#32;`set`).
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;The&#32;result&#32;of&#32;this&#32;expression&#32;is&#32;the&#32;result&#32;of&#32;EXPR.&#32;If&#32;you&#32;don&#39;t&#32;need
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;the&#32;result&#32;of&#32;EXPR,&#32;you&#32;can&#32;use&#32;`buffer`&#32;instead.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="caaar" />  <a id="first-of-first-of-first" /> 
+                <h2 class='name'>caaar</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>first-of-first-of-first</span>"</h3>
+                    
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+	{caaar&#32;CONS}
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:Pronounces&#32;&quot;zang&quot;
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="caadr" />  <a id="first-of-first-of-rest" /> 
+                <h2 class='name'>caadr</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>first-of-first-of-rest</span>"</h3>
+                    
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+	{caadr&#32;CONS}
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:Pronounce&#32;&quot;ka&#39;adder&quot;
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="caar" />  <a id="first-of-first" /> 
+                <h2 class='name'>caar</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>first-of-first</span>"</h3>
+                    
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+	{caar&#32;CONS}
+		:Returns&#32;the&#32;first&#32;item&#32;of&#32;the&#32;first&#32;item&#32;of&#32;the&#32;CONS&#32;tree.
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:macro&#32;expansion&#32;of&#32;{car&#32;{car&#32;CONS}}
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:Pronounced&#32;with&#32;both&#32;a&#39;s&#32;distinctly:&#32;&quot;cuh-ar&quot;,&#32;or&#32;sometimes&#32;&quot;care&quot;.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="cadar" />  <a id="first-of-rest-of-first" /> 
+                <h2 class='name'>cadar</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>first-of-rest-of-first</span>"</h3>
+                    
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+	{cadar&#32;CONS}
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:Pronounce&#32;&quot;ka-dar&quot;
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="caddr" />  <a id="first-of-rest-of-rest" /> 
+                <h2 class='name'>caddr</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>first-of-rest-of-rest</span>"</h3>
+                    
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+	{caddr&#32;CONS}
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:Pronounce&#32;&quot;ka-duh-der&quot;
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="cadr" />  <a id="first-of-rest" /> 
+                <h2 class='name'>cadr</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>first-of-rest</span>"</h3>
+                    
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+	{cadr&#32;CONS}
+		:Returns&#32;the&#32;first&#32;item&#32;of&#32;the&#32;rest&#32;of&#32;the&#32;CONS&#32;linked&#32;list.
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:macro&#32;expansion&#32;of&#32;{car&#32;{cdr&#32;CONS}}
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:Pronoucnes&#32;&quot;ka-der&quot;
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="call" />  <a id="pck.call" /> 
+                <h2 class='name'>call</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>pck.call</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{call&#32;EXE&#32;[ARGS]}
+&#32;&#32;&#32;&#32;Qualified&#32;name:&#32;pck.call
+&#32;&#32;&#32;&#32;:Resolves&#32;executable&#32;EXE&#32;then&#32;invokes&#32;it&#32;passing&#32;the&#32;List&#32;ARGS&#32;as
+&#32;&#32;&#32;&#32;:arguments.&#32;Default&#32;ARGS&#32;is&#32;empty&#32;list.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="car" />  <a id="first" /> 
+                <h2 class='name'>car</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>first</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+	{car&#32;CONS}
+		:Returns&#32;the&#32;first&#32;item&#32;from&#32;the&#32;List&#32;CONS.
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:An&#32;error&#32;if&#32;CONS&#32;is&#32;an&#32;empty&#32;list.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="cat" />  <a id="list.cat" /> 
+                <h2 class='name'>cat</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>list.cat</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+	{cat&#32;[LIST0&#32;[LIST1&#32;[...]]]}
+		Qualified&#32;name:&#32;list.cat
+		:&#32;REturns&#32;a&#32;new&#32;list&#32;consisting&#32;of&#32;all&#32;the&#32;given&#32;lists&#32;strung
+		:&#32;together.&#32;With&#32;no&#32;args,&#32;results&#32;in&#32;an&#32;empty&#32;list.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="ccb" /> 
+                <h2 class='name'>ccb</h2>
+                
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{ccb}
+
+&#32;&#32;&#32;&#32;&quot;Closed&#32;Curly&#32;Brace&quot;
+&#32;&#32;&#32;&#32;Expands&#32;to&#32;String&#32;literal&#32;&quot;}&quot;.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="cdaar" />  <a id="rest-of-first-of-first" /> 
+                <h2 class='name'>cdaar</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>rest-of-first-of-first</span>"</h3>
+                    
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+	{cdaar&#32;CONS}
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:Pronounce&#32;&quot;kud-uh-ar&quot;
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="cdadr" />  <a id="rest-of-first-of-rest" /> 
+                <h2 class='name'>cdadr</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>rest-of-first-of-rest</span>"</h3>
+                    
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+	{cdadr&#32;CONS}
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:Pronounce&#32;&quot;kuh-dad-er&quot;
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="cddar" />  <a id="rest-of-rest-of-first" /> 
+                <h2 class='name'>cddar</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>rest-of-rest-of-first</span>"</h3>
+                    
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+	{cddar&#32;CONS}
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:Pronounce&#32;&quot;kud-uh-dare&quot;
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="cdddr" />  <a id="rest-of-rest-of-rest" /> 
+                <h2 class='name'>cdddr</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>rest-of-rest-of-rest</span>"</h3>
+                    
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+	{cdddr&#32;CONS}
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:Pronounce&#32;&quot;kuh-duh-duh-der&quot;
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="cddr" />  <a id="rest-of-rest" /> 
+                <h2 class='name'>cddr</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>rest-of-rest</span>"</h3>
+                    
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+	{cddr&#32;CONS}
+		:Returns&#32;the&#32;rest&#32;of&#32;the&#32;rest&#32;of&#32;the&#32;CONS&#32;linked&#32;list.
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:macro&#32;expansion&#32;of&#32;{cdr&#32;{cdr&#32;CONS}}.
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:Pronounced&#32;like&#32;you&#32;have&#32;a&#32;stutter:&#32;&quot;could-eder&quot;&#32;(&quot;ku&#32;duh&#32;der&quot;)
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="cdr" />  <a id="rest" /> 
+                <h2 class='name'>cdr</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>rest</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+	{cdr&#32;CONS}
+&#32;&#32;&#32;&#32;:Returns&#32;the&#32;second&#32;item&#32;from&#32;the&#32;List&#32;CONS.&#32;Error&#32;if&#32;there&#32;are&#32;fewer
+&#32;&#32;&#32;&#32;:than&#32;2&#32;elements&#32;in&#32;CONS.
+&#32;&#32;&#32;&#32;:Pronounces&#32;&quot;could-er&quot;
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="ceil" />  <a id="-bslsh-u2308" /> 
+                <h2 class='name'>ceil</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>\u2308</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{ceil&#32;VAL&#32;[PREC]}
+
+&#32;&#32;&#32;&#32;Returns&#32;the&#32;ceiling&#32;of&#32;VAL,&#32;to&#32;the&#32;given&#32;PREC.&#32;PREC&#32;specifies&#32;the&#32;number&#32;of&#32;decimal&#32;digits&#32;after&#32;the&#32;decimal&#32;point&#32;to&#32;consider.
+&#32;&#32;&#32;&#32;The&#32;default&#32;precision&#32;is&#32;0,&#32;meaning&#32;he&#32;result&#32;will&#32;be&#32;an&#32;integer.
+
+&#32;&#32;&#32;&#32;Negative&#32;values&#32;for&#32;PREC&#32;are&#32;also&#32;acceptable,&#32;in&#32;which&#32;case&#32;the&#32;specified&#32;number&#32;of&#32;digits&#32;to&#32;the&#32;left&#32;of&#32;the&#32;decimal&#32;point
+&#32;&#32;&#32;&#32;are&#32;zeroed&#32;out&#32;as&#32;well.&#32;If&#32;PREC&#32;is&#32;less&#32;than&#32;1,&#32;the&#32;result&#32;is&#32;an&#32;integer,&#32;otherwise&#32;it&#32;is&#32;a&#32;float.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="char-at" />  <a id="str.at" /> 
+                <h2 class='name'>char-at</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>str.at</span>"</h3>
+                    
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{char-at&#32;INDEX&#32;STRING}
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;Qualified&#32;name:&#32;str.at
+&#32;&#32;&#32;&#32;&#32;&#32;&#32;&#32;:&#32;Macro&#32;alias&#32;for&#32;{substr&#32;INDEX&#32;INDEX+1&#32;STRING}
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="chars" />  <a id="str.list" /> 
+                <h2 class='name'>chars</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>str.list</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+	{chars&#32;STRING}
+		Qualified&#32;name:&#32;str.list
+		:&#32;Returns&#32;a&#32;new&#32;list&#32;whose&#32;elements&#32;are&#32;individual&#32;characters&#32;of
+		:&#32;STRING.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="chr" /> 
+                <h2 class='name'>chr</h2>
+                
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+	{chr&#32;VAL}
+		:&#32;Returns&#32;one&#32;String&#32;of&#32;one&#32;character,&#32;the&#32;character&#32;has&#32;a&#32;numerical
+		:&#32;value&#32;given&#32;by&#32;`VAL`.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="close" />  <a id="file.close" /> 
+                <h2 class='name'>close</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>file.close</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+	{close&#32;FD}
+		:Close&#32;the&#32;file.&#32;Results&#32;in&#32;ttypes.Null.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="cons" />  <a id="cons.new" /> 
+                <h2 class='name'>cons</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>cons.new</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+	{cons&#32;X&#32;[Y]}
+		Qualified&#32;name:&#32;cons.new
+		:Creates&#32;a&#32;new&#32;List&#32;[X,&#32;Y].&#32;Default&#32;value&#32;for&#32;Y&#32;is&#32;an&#32;empty&#32;list
+		:(which&#32;typically&#32;is&#32;used&#32;to&#32;terminate&#32;linked&#32;lists&#32;and&#32;trees).
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="cons.len" /> 
+                <h2 class='name'>cons.len</h2>
+                
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+	{cons.len&#32;CONS}
+		:Determines&#32;the&#32;number&#32;of&#32;elements&#32;in&#32;the&#32;CONS&#32;linked&#32;list.&#32;
+		:&#32;Error&#32;if&#32;any&#32;of&#32;the&#32;elements&#32;in&#32;the&#32;linked&#32;list&#32;are&#32;not&#32;CONS
+		:&#32;cells.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="cos" />  <a id="cosine" /> 
+                <h2 class='name'>cos</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>cosine</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{cos&#32;THETA}
+&#32;&#32;&#32;&#32;Returns&#32;the&#32;cosine&#32;of&#32;angle&#32;THETA,&#32;THETA&#32;in&#32;radians.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="cr" />  <a id="-bslsh-r" /> 
+                <h2 class='name'>cr</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>\r</span>"</h3>
+                    
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+	{carriage-return}
+		:&#32;CR&#32;character&#32;macro.&#32;Macro&#32;expands&#32;directly&#32;to&#32;the&#32;single-character
+		:&#32;String&#32;containing&#32;a&#32;carriage-return&#32;character,&#32;ASCII&#32;value&#32;13&#32;(0x0D).
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="deg" /> 
+                <h2 class='name'>deg</h2>
+                
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{deg&#32;RADS}
+&#32;&#32;&#32;&#32;Converts&#32;RADS&#32;in&#32;radians&#32;to&#32;degrees.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="div" />  <a id="math.div" /> 
+                <h2 class='name'>div</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>math.div</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{div&#32;VAL1&#32;VAL2}
+
+&#32;&#32;&#32;&#32;Returns&#32;the&#32;quotient&#32;VAL1&#32;&#47;&#32;VAL2.&#32;If&#32;either&#32;VAL1&#32;or&#32;VAL2&#32;is&#32;floating&#32;point,&#32;does&#32;floating&#32;point&#32;division,&#32;otherwise&#32;integer
+&#32;&#32;&#32;&#32;division&#32;without&#32;remainder.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="divmod" />  <a id="math.divmod" /> 
+                <h2 class='name'>divmod</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>math.divmod</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{divmod&#32;NUM&#32;DENOM}
+
+&#32;&#32;&#32;&#32;Returns&#32;a&#32;List&#32;of&#32;two&#32;elements,&#32;the&#32;first&#32;is&#32;the&#32;integer&#32;quotient&#32;of&#32;NUM&#32;divided&#32;by&#32;DENOM,&#32;and&#32;the&#32;second&#32;element
+&#32;&#32;&#32;&#32;is&#32;the&#32;remainder&#32;of&#32;the&#32;same.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="doc" /> 
+                <h2 class='name'>doc</h2>
+                
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{doc&#32;EXE}
+&#32;&#32;&#32;&#32;Returns&#32;documentation&#32;string&#32;for&#32;the&#32;executable&#32;object&#32;EXE.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="dont" />  <a id="-pound-" />  <a id="syn" />  <a id="syntax" />  <a id="end-syntax" />  <a id="end-syn" />  <a id="rem" /> 
+                <h2 class='name'>dont</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>#</span>", "<span class='alias'>syn</span>", "<span class='alias'>syntax</span>", "<span class='alias'>end-syntax</span>", "<span class='alias'>end-syn</span>", "<span class='alias'>rem</span>"</h3>
+                    
+                <h4 class='type'>operator</h4>
+                
+                <pre class='doc'>
+		{dont&#32;[...]}
+			Aliases:&#32;&quot;&#35;&quot;,&#32;&quot;syn&quot;,&#32;&quot;syntax&quot;,&#32;&quot;rem&quot;
+			:&#32;Doesn&#39;t&#32;do&#32;anything,&#32;but&#32;must&#32;be&#32;wellformed.
+			:&#32;The&#32;syn&#32;and&#32;syntax&#32;aliasesare&#32;meant&#32;for&#32;use&#32;with&#32;syntax
+			:&#32;highlighting&#32;engines,&#32;like&#32;VIM.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="double-quote" />  <a id="dq" /> 
+                <h2 class='name'>double-quote</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>dq</span>"</h3>
+                    
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+	{dquote}
+		:&#32;Double-quote&#32;macro.&#32;Macro&#32;expands&#32;directly&#32;to&#32;the&#32;single-character
+		:&#32;String&#32;containing&#32;a&#32;double-quote&#32;character.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="eccb" /> 
+                <h2 class='name'>eccb</h2>
+                
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{eccb}
+
+&#32;&#32;&#32;&#32;&quot;Escaped&#32;Closing&#32;Curly&#32;Brace&quot;
+&#32;&#32;&#32;&#32;Expands&#32;to&#32;String&#32;&quot;&#92;}&quot;.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="echo" />  <a id="exp.echo" /> 
+                <h2 class='name'>echo</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>exp.echo</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{echo&#32;[VAL0&#32;[VAL1&#32;[...]]]}
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="embed" /> 
+                <h2 class='name'>embed</h2>
+                
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{embed&#32;FILE}
+&#32;&#32;&#32;&#32;Reads&#32;and&#32;parses&#32;FILE&#32;as&#32;a&#32;template,&#32;processing&#32;it&#32;as&#32;though&#32;its
+&#32;&#32;&#32;&#32;an&#32;embedded&#32;template&#32;(except&#32;it&#39;s&#32;not&#32;terminated&#32;by&#32;&gt;&gt;&gt;),&#32;and&#32;returns
+&#32;&#32;&#32;&#32;the&#32;List,&#32;just&#32;like&#32;an&#32;embedded&#32;template.
+
+&#32;&#32;&#32;&#32;This&#32;is&#32;similar&#32;to&#32;`include-as-list`,&#32;but&#32;it&#32;evaluates&#32;to-level&#32;Lists
+&#32;&#32;&#32;&#32;in&#32;the&#32;template.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="empty" />  <a id="mt" />  <a id="is-empty" />  <a id="list.empty" /> 
+                <h2 class='name'>empty</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>mt</span>", "<span class='alias'>is-empty</span>", "<span class='alias'>list.empty</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+	{empty&#32;LIST}
+		Aliases:&#32;&quot;mt&quot;,&#32;&quot;is-empty&quot;,&#32;&quot;list.empty&quot;
+		:True&#32;if&#32;LIST&#32;has&#32;0&#32;elements&#32;in&#32;it.&#32;This&#32;is&#32;a&#32;question,&#32;not&#32;a
+		:constructor.&#32;You&#32;might&#32;be&#32;looking&#32;for&#32;`nil`.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="eocb" /> 
+                <h2 class='name'>eocb</h2>
+                
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{eocb}
+
+&#32;&#32;&#32;&#32;&quot;Escaped&#32;Opening&#32;Curly&#32;Brace&quot;
+&#32;&#32;&#32;&#32;Expands&#32;to&#32;ttypes.String&#32;&quot;&#92;{&quot;.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="eol" /> 
+                <h2 class='name'>eol</h2>
+                
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{eol}
+		:&#32;End-of-line&#32;macro.&#32;Macro&#32;expands&#32;directly&#32;to&#32;a&#32;String&#32;object&#32;giving
+		:&#32;an&#32;appropriate&#32;end&#32;of&#32;line&#32;string&#32;for&#32;the&#32;current&#32;system.&#32;Usually
+		:&#32;&quot;
+&quot;,&#32;or&#32;just&#32;&quot;
+&quot;.&#32;This&#32;is&#32;probably&#32;only&#32;necessary&#32;when&#32;writing
+		:&#32;to&#32;a&#32;binary&#32;stream,&#32;otherwise&#32;just&#32;use&#32;`lnbrk`&#32;and&#32;your&#32;os&#32;will
+		:&#32;probably&#32;translate&#32;it.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="eq" />  <a id="equal" />  <a id="===" /> 
+                <h2 class='name'>eq</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>equal</span>", "<span class='alias'>===</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+	{eq&#32;VAL1&#32;VAL}
+		Aliases:&#32;&quot;equal&quot;,&#32;&quot;===&quot;
+		:checks&#32;equality&#32;of&#32;two&#32;objects.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="equiv" />  <a id="==" /> 
+                <h2 class='name'>equiv</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>==</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+	{equiv&#32;VAL1&#32;VAL2}
+		:&#32;Test&#32;equality&#32;of&#32;two&#32;numerical&#32;values,&#32;regardless&#32;of&#32;type.&#32;Which&#32;is
+		:&#32;to&#32;that&#32;for&#32;instance&#32;2.0&#32;==&#32;2.&#32;But&#32;values&#32;must&#32;be&#32;numeric&#32;strings.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="error" /> 
+                <h2 class='name'>error</h2>
+                
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{error&#32;[VAL]}
+&#32;&#32;&#32;&#32;:&#32;Raises&#32;an&#32;error&#32;with&#32;error&#32;value&#32;VAL.&#32;If&#32;nothing&#32;catches&#32;it,&#32;it
+&#32;&#32;&#32;&#32;:&#32;results&#32;in&#32;an&#32;error&#32;and&#32;execution&#32;is&#32;terminated.&#32;If&#32;VAL&#32;isn&#39;t
+&#32;&#32;&#32;&#32;:&#32;given,&#32;default&#32;is&#32;NULL.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="esc-list" />  <a id="list.esc" /> 
+                <h2 class='name'>esc-list</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>list.esc</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{esc-list&#32;LIST}
+
+&#32;&#32;&#32;&#32;Returns&#32;a&#32;new&#32;List&#32;equivalent&#32;to&#32;the&#32;given&#32;list,&#32;but&#32;with&#32;a&#32;&#39;&#32;inserted&#32;as&#32;the&#32;first&#32;element.
+&#32;&#32;&#32;&#32;Useful&#32;for&#32;escaping&#32;lists&#32;in&#32;macros.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="ete" />  <a id="eval-this-expression" /> 
+                <h2 class='name'>ete</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>eval-this-expression</span>"</h3>
+                    
+                <h4 class='type'>operator</h4>
+                
+                <pre class='doc'>
+	{ete&#32;ARG}
+		Aliases:&#32;&quot;eval-this-expression&quot;
+		See&#32;poe.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="eval" />  <a id="str.eval" /> 
+                <h2 class='name'>eval</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>str.eval</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{eval&#32;STRING}
+
+&#32;&#32;&#32;&#32;Evaluates&#32;a&#32;string&#32;as&#32;though&#32;it&#39;s&#32;templ&#32;code.&#32;This&#32;is&#32;equivalent&#32;to&#32;writing&#32;STRING&#32;to&#32;a&#32;file
+&#32;&#32;&#32;&#32;and&#32;then&#32;including&#32;that&#32;file&#32;with&#32;`include`.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="eval-list" />  <a id="list.eval" /> 
+                <h2 class='name'>eval-list</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>list.eval</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{eval-list&#32;LIST}
+
+&#32;&#32;&#32;&#32;Evaluates&#32;a&#32;list&#32;as&#32;though&#32;it&#39;s&#32;a&#32;templ&#32;expression,&#32;and&#32;returns&#32;the&#32;result.
+&#32;&#32;&#32;&#32;This&#32;is&#32;actually&#32;not&#32;very&#32;much&#32;like&#32;eval.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="exec" />  <a id="pck.scope" /> 
+                <h2 class='name'>exec</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>pck.scope</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{exec&#32;LIST}
+&#32;&#32;&#32;&#32;Qualified&#32;name:&#32;&quot;pck.scope&quot;
+&#32;&#32;&#32;&#32;:Same&#32;as&#32;scope,&#32;but&#32;the&#32;expressesion&#32;are&#32;packed&#32;into&#32;a&#32;list,&#32;which
+&#32;&#32;&#32;&#32;:means&#32;this&#32;is&#32;*not*&#32;an&#32;operator,&#32;this&#32;is&#32;a&#32;function.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="exec-block" />  <a id="pck.block" /> 
+                <h2 class='name'>exec-block</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>pck.block</span>"</h3>
+                    
+                <h4 class='type'>operator</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{exec-block&#32;LIST}
+&#32;&#32;&#32;&#32;Qualified&#32;name:&#32;&quot;pck.block&quot;
+&#32;&#32;&#32;&#32;:Same&#32;as&#32;block,&#32;but&#32;the&#32;expressions&#32;are&#32;packed&#32;into&#32;a&#32;list.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="exename" />  <a id="exe-name" /> 
+                <h2 class='name'>exename</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>exe-name</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{exename&#32;EXE}
+
+&#32;&#32;&#32;&#32;Returns&#32;the&#32;canonical&#32;name&#32;of&#32;the&#32;given&#32;executable&#32;object&#32;(like&#32;a&#32;function,&#32;macro,&#32;or&#32;operator).
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="exists" />  <a id="&#63;" /> 
+                <h2 class='name'>exists</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>?</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+	{exists&#32;NAME}
+		Aliases:&#32;&quot;&#63;&quot;
+		:Determines&#32;if&#32;a&#32;symbol&#32;exists&#32;with&#32;name&#32;NAME.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="exp" />  <a id="math.exp" />  <a id="math.e" /> 
+                <h2 class='name'>exp</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>math.exp</span>", "<span class='alias'>math.e</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{exp&#32;[EXP]}
+&#32;&#32;&#32;&#32;Return&#32;e&#32;raised&#32;to&#32;the&#32;power&#32;of&#32;EXP.&#32;Default&#32;EXP&#32;is&#32;1.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="false" />  <a id="bool.f" /> 
+                <h2 class='name'>false</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>bool.f</span>"</h3>
+                    
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+	{false}
+&#32;&#32;&#32;&#32;:Macro&#32;alias&#32;for&#32;String&#32;value&#32;&quot;0&quot;,&#32;a&#32;Boolean&#32;false.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="ff" />  <a id="-bslsh-f" /> 
+                <h2 class='name'>ff</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>\f</span>"</h3>
+                    
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+	{formfeed}
+		:&#32;Formfeed&#32;character&#32;macro.&#32;Macro&#32;expands&#32;directly&#32;to&#32;the&#32;single-character
+		:&#32;String&#32;containing&#32;a&#32;formfeed&#32;character,&#32;ASCII&#32;value&#32;12&#32;(0x0C).
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="fields" />  <a id="plist.fields" /> 
+                <h2 class='name'>fields</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>plist.fields</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{fields&#32;PLIST}
+&#32;&#32;&#32;&#32;Returns&#32;a&#32;list&#32;of&#32;all&#32;the&#32;field&#32;names&#32;in&#32;the&#32;given&#32;PLIST.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="file-get-contents" /> 
+                <h2 class='name'>file-get-contents</h2>
+                
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{file-get-contents&#32;FILENAME&#32;[MODE]}
+
+&#32;&#32;&#32;&#32;Reads&#32;the&#32;contents&#32;of&#32;specified&#32;file&#32;at&#32;the&#32;specified&#32;path&#32;in&#32;the&#32;filsystem,
+&#32;&#32;&#32;&#32;and&#32;results&#32;in&#32;the&#32;contents&#32;as&#32;a&#32;string.&#32;This&#32;is&#32;a&#32;convenience&#32;function&#32;to&#32;avoid
+&#32;&#32;&#32;&#32;creating&#32;a&#32;file&#32;descriptor&#32;for&#32;the&#32;file.&#32;If&#32;MODE&#32;is&#32;not&#32;specified,&#32;it&#32;is&#32;opened&#32;for
+&#32;&#32;&#32;&#32;reading&#32;in&#32;text&#32;mode.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="file-put-contents" /> 
+                <h2 class='name'>file-put-contents</h2>
+                
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{file-put-contents&#32;FILENAME&#32;[MODE]&#32;CONTENTS}
+
+&#32;&#32;&#32;&#32;Writes&#32;the&#32;specified&#32;String&#32;CONTENTS&#32;to&#32;the&#32;indicated&#32;file&#32;on&#32;the&#32;filesystem.
+&#32;&#32;&#32;&#32;FILENAME&#32;should&#32;be&#32;a&#32;file&#32;system&#32;path,&#32;not&#32;a&#32;file&#32;descriptor.&#32;This&#32;is&#32;a&#32;convenience
+&#32;&#32;&#32;&#32;function&#32;for&#32;not&#32;having&#32;to&#32;create&#32;a&#32;file&#32;descriptor&#32;for&#32;the&#32;file.
+
+&#32;&#32;&#32;&#32;Reuslt&#32;is&#32;Null
+
+&#32;&#32;&#32;&#32;If&#32;MODE&#32;is&#32;not&#32;specified,&#32;it&#32;is&#32;opened&#32;for&#32;writing&#32;in&#32;text&#32;mode.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="filepos" />  <a id="str.filepos" /> 
+                <h2 class='name'>filepos</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>str.filepos</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{filepos&#32;VAL}
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="filepos-plist" />  <a id="plist.filepos" /> 
+                <h2 class='name'>filepos-plist</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>plist.filepos</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{filepos-plist&#32;VAL}
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="filepos-tuple" />  <a id="list.filepos" /> 
+                <h2 class='name'>filepos-tuple</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>list.filepos</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{filepos-tuple&#32;VAL}
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="find" />  <a id="list.find" /> 
+                <h2 class='name'>find</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>list.find</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+	{find&#32;NEEDLE&#32;[START]&#32;[END]&#32;HAYSTACK}
+		Qualified&#32;name:&#32;list.find
+		:&#32;Finds&#32;the&#32;index&#32;into&#32;HAYSTACK&#32;of&#32;the&#32;first&#32;occurence&#32;of&#32;something
+		:&#32;equal&#32;to&#32;the&#32;value&#32;NEEDLE,&#32;which&#32;can&#32;be&#32;any&#32;type.&#32;START&#32;and&#32;END&#32;are
+		:&#32;as&#32;with&#32;strpos.&#32;Returns&#32;ttypes.Null&#32;if&#32;not&#32;found.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="flatten" />  <a id="list.flatten" /> 
+                <h2 class='name'>flatten</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>list.flatten</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+	{flatten&#32;LIST}
+		Qualified&#32;name:&#32;list.flatten
+
+		Returns&#32;flattened&#32;version&#32;of&#32;the&#32;list:&#32;when&#32;a&#32;nested&#32;list&#32;is&#32;found,
+		it&#32;is&#32;flattened&#32;and&#32;the&#32;flattened&#32;version&#32;is&#32;expanded&#32;to&#32;take&#32;it&#39;s
+		place.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="floor" />  <a id="-bslsh-u230A" /> 
+                <h2 class='name'>floor</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>\u230A</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{floor&#32;VAL&#32;[PREC]}
+
+&#32;&#32;&#32;&#32;Returns&#32;the&#32;floor&#32;of&#32;VAL,&#32;to&#32;the&#32;given&#32;PREC.&#32;PREC&#32;specifies&#32;the&#32;number&#32;of&#32;decimal&#32;digits&#32;after&#32;the&#32;decimal&#32;point&#32;to&#32;consider.
+&#32;&#32;&#32;&#32;The&#32;default&#32;precision&#32;is&#32;0,&#32;meaning&#32;he&#32;result&#32;will&#32;be&#32;an&#32;integer.
+
+&#32;&#32;&#32;&#32;Negative&#32;values&#32;for&#32;PREC&#32;are&#32;also&#32;acceptable,&#32;in&#32;which&#32;case&#32;the&#32;specified&#32;number&#32;of&#32;digits&#32;to&#32;the&#32;left&#32;of&#32;the&#32;decimal&#32;point
+&#32;&#32;&#32;&#32;are&#32;zeroed&#32;out&#32;as&#32;well.&#32;If&#32;PREC&#32;is&#32;less&#32;than&#32;1,&#32;the&#32;result&#32;is&#32;an&#32;integer,&#32;otherwise&#32;it&#32;is&#32;a&#32;float.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="for" />  <a id="for.loop" /> 
+                <h2 class='name'>for</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>for.loop</span>"</h3>
+                    
+                <h4 class='type'>operator</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{for&#32;NAME&#32;INTHIS&#32;[WHILE]&#32;DO}
+&#32;&#32;&#32;&#32;:&#32;Loops&#32;over&#32;the&#32;values&#32;in&#32;list&#32;`INTHIS`.&#32;Before&#32;iterating,&#32;a&#32;new
+&#32;&#32;&#32;&#32;:&#32;scope&#32;is&#32;pushed&#32;to&#32;the&#32;stack.&#32;For&#32;each&#32;iteration,&#32;the&#32;symbol
+&#32;&#32;&#32;&#32;:&#32;named&#32;by&#32;`NAME`&#32;is&#32;assigned&#32;the&#32;next&#32;value&#32;from&#32;`INTHIS`,&#32;and
+&#32;&#32;&#32;&#32;:&#32;then&#32;the&#32;expression&#32;`IF`&#32;is&#32;evaluated:&#32;if&#32;the&#32;result&#32;is&#32;the
+&#32;&#32;&#32;&#32;:&#32;String&#32;&quot;0&quot;,&#32;then&#32;this&#32;iteration&#32;is&#32;skipped,&#32;but&#32;the&#32;loop&#32;is
+&#32;&#32;&#32;&#32;:&#32;*not*&#32;aborted.&#32;Otherwise,&#32;this&#32;iteration&#32;is&#32;performed&#32;by
+&#32;&#32;&#32;&#32;:&#32;evaluating&#32;the&#32;expression&#32;`DO`.
+&#32;&#32;&#32;&#32;:&#32;
+&#32;&#32;&#32;&#32;:&#32;The&#32;resulting&#32;value&#32;is&#32;the&#32;result&#32;of&#32;the&#32;last&#32;evaluation&#32;of
+&#32;&#32;&#32;&#32;:&#32;`DO`.&#32;If&#32;any&#32;evaluations&#32;of&#32;`DO`&#32;is&#32;a&#32;Return&#32;value,&#32;the&#32;loop&#32;is
+&#32;&#32;&#32;&#32;:&#32;aborted&#32;(no&#32;further&#32;iterations&#32;are&#32;performed)&#32;and&#32;the&#32;Return
+&#32;&#32;&#32;&#32;:&#32;value&#32;is&#32;stripped&#32;to&#32;give&#32;the&#32;result.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="gen" />  <a id="for.gen" /> 
+                <h2 class='name'>gen</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>for.gen</span>"</h3>
+                    
+                <h4 class='type'>operator</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{gen&#32;NAME&#32;INTHIS&#32;[WHILE]&#32;DO}
+&#32;&#32;&#32;&#32;:&#32;Runs&#32;like&#32;a&#32;`for`&#32;loop&#32;but&#32;a&#32;list&#32;is&#32;built&#32;from&#32;the&#32;results&#32;of
+&#32;&#32;&#32;&#32;:&#32;each&#32;evaluation&#32;of&#32;`DO`.&#32;It&#39;s&#32;a&#32;list&#32;comprehension.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="gen-loop" />  <a id="loop.gen" /> 
+                <h2 class='name'>gen-loop</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>loop.gen</span>"</h3>
+                    
+                <h4 class='type'>operator</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{gen-loop&#32;[[INIT]&#32;[TEST]&#32;[POST]]&#32;DO}
+&#32;&#32;&#32;&#32;Aliases:&#32;&quot;loop.gen&quot;
+&#32;&#32;&#32;&#32;:Like&#32;`gen`,&#32;but&#32;uses&#32;the&#32;LOOP&#32;loop&#32;setup&#32;instead&#32;of&#32;FOR&#32;loop.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="gen-while" />  <a id="while.gen" /> 
+                <h2 class='name'>gen-while</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>while.gen</span>"</h3>
+                    
+                <h4 class='type'>operator</h4>
+                
+                <pre class='doc'>
+&#32;&#32;&#32;&#32;{gen-while&#32;TEST&#32;DO}
+&#32;&#32;&#32;&#32;:Like&#32;`gen`,&#32;but&#32;uses&#32;the&#32;WHILE&#32;loop&#32;setup&#32;instead&#32;of&#32;FOR&#32;loop.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="get" /> 
+                <h2 class='name'>get</h2>
+                
+                <h4 class='type'>macro</h4>
+                
+                <pre class='doc'>
+	{get&#32;NAME}
+		:Macro&#32;alias&#32;for&#32;{getset&#32;NAME},&#32;returns&#32;the&#32;value&#32;of&#32;symbol&#32;NAME.
+&#32;&#32;&#32;&#32;</pre>
+            </li>
+                
+            <li class='exe'>
+                <a id="getf" />  <a id="plist.get" /> 
+                <h2 class='name'>getf</h2>
+                
+                <h3 class='aliases'>aka: "<span class='alias'>plist.get</span>"</h3>
+                    
+                <h4 class='type'>function</h4>
+                
+                <pre class='doc'>
+	{getf&#32;LABEL&#32;LIST}
+&#32;&#32;&#32;&#32;Qualified&#32;name:&#32;plist.get
+&#32;&#32;&#32;&#32;:Returns&#32;the&#32;element&#32;in&#32;LIST&#32;immediately&#32;following&#32;the&#32;element&#32;which
+&#32;&#32;&#32;&#32;:is&#32;equal&#32;to&#32;LABEL.&#32;Error&#32;if&#32;no&#32;LABEL&#32;is&#32;not&#32;found&#32;in&#32;LIST,&#32;or&#32;if
+&#32;&#32;&#32;&#32;:there&#32;is&#32;no&#32;