aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGanesh Viswanathan <dev@genotrance.com>2020-05-19 10:39:50 -0500
committerGanesh Viswanathan <dev@genotrance.com>2020-05-19 10:39:50 -0500
commit75d798155902d4f3e5fe64104ffcdaa1890f94b8 (patch)
tree3467f68b81c4ea2a05d2fd8e092456da6c131f6b
parentc33c34fc6301263c7466ac2696ecb2cd5809b8dc (diff)
downloadnimterop-gh-pages.tar.gz
nimterop-gh-pages.zip
Update documentationgh-pages
-rw-r--r--all.html2
-rw-r--r--build.html109
-rw-r--r--cimport.html6
-rw-r--r--dochack.js18
-rw-r--r--docs.html2
-rw-r--r--globals.html246
-rw-r--r--globals.idx15
-rw-r--r--paths.html2
-rw-r--r--plugin.html2
-rw-r--r--theindex.html56
-rw-r--r--types.html2
11 files changed, 128 insertions, 332 deletions
diff --git a/all.html b/all.html
index 53fa960..7ef0edd 100644
--- a/all.html
+++ b/all.html
@@ -124,7 +124,7 @@ function main() {
<div class="twelve-columns footer">
<span class="nim-sprite"></span>
<br/>
- <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-11 03:35:49 UTC</small>
+ <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-19 15:39:49 UTC</small>
</div>
</div>
</div>
diff --git a/build.html b/build.html
index bfec104..658ee43 100644
--- a/build.html
+++ b/build.html
@@ -296,8 +296,8 @@ Get project directory for this compilation - returns <tt class="docutils literal
</dd>
<a id="getNimcacheDir,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#getNimcacheDir%2Cstring"><span class="Identifier">getNimcacheDir</span></a><span class="Other">(</span><span class="Identifier">projectDir</span> <span class="Other">=</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma">
- <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
- <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span>
+ <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
Get nimcache directory for current compilation or specified <tt class="docutils literal"><span class="pre">projectDir</span></tt>
@@ -305,8 +305,8 @@ Get nimcache directory for current compilation or specified <tt class="docutils
</dd>
<a id="getNimConfig,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#getNimConfig%2Cstring"><span class="Identifier">getNimConfig</span></a><span class="Other">(</span><span class="Identifier">projectDir</span> <span class="Other">=</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">:</span> <a href="build.html#Config"><span class="Identifier">Config</span></a> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span>
- <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span>
- <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span>
+ <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
@@ -314,8 +314,8 @@ Get nimcache directory for current compilation or specified <tt class="docutils
</dd>
<a id="getNimConfigFlags,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#getNimConfigFlags%2Cstring"><span class="Identifier">getNimConfigFlags</span></a><span class="Other">(</span><span class="Identifier">projectDir</span> <span class="Other">=</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma">
- <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
- <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span>
+ <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
<p>Get Nim command line configuration flags for <tt class="docutils literal"><span class="pre">projectDir</span></tt></p>
@@ -325,8 +325,8 @@ Get nimcache directory for current compilation or specified <tt class="docutils
</dd>
<a id="writeNimConfig,string,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#writeNimConfig%2Cstring%2Cstring"><span class="Identifier">writeNimConfig</span></a><span class="Other">(</span><span class="Identifier">cfgFile</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">projectDir</span> <span class="Other">=</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma">
- <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
- <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span>
+ <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
<p>Write Nim configuration for <tt class="docutils literal"><span class="pre">projectDir</span></tt> to specified <tt class="docutils literal"><span class="pre">cfgFile</span></tt></p>
@@ -350,7 +350,7 @@ Sleep at compile time
</dd>
<a id="execAction,string,int,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#execAction%2Cstring%2Cint%2Cstring"><span class="Identifier">execAction</span></a><span class="Other">(</span><span class="Identifier">cmd</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">retry</span> <span class="Other">=</span> <span class="DecNumber">0</span><span class="Other">;</span> <span class="Identifier">die</span> <span class="Other">=</span> <span class="Identifier">true</span><span class="Other">;</span> <span class="Identifier">cache</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">;</span> <span class="Identifier">cacheKey</span> <span class="Other">=</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">:</span> <span class="Keyword">tuple</span><span class="Other">[</span>
- <span class="Identifier">output</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">,</span> <span class="Identifier">ret</span><span class="Other">:</span> <span class="Identifier">int</span><span class="Other">]</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span>
+ <span class="Identifier">output</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">,</span> <span class="Identifier">ret</span><span class="Other">:</span> <span class="Identifier">int</span><span class="Other">]</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span>
<span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span>
<span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
@@ -363,7 +363,7 @@ Sleep at compile time
</dd>
<a id="findExe,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#findExe%2Cstring"><span class="Identifier">findExe</span></a><span class="Other">(</span><span class="Identifier">exe</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span>
- <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span>
+ <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span>
<span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
@@ -371,9 +371,9 @@ Find the specified executable using the <tt class="docutils literal"><span class
</dd>
<a id="mkDir,string"></a>
-<dt><pre><span class="Keyword">proc</span> <a href="#mkDir%2Cstring"><span class="Identifier">mkDir</span></a><span class="Other">(</span><span class="Identifier">dir</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span>
- <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ExecIOEffect</span><span class="Other">,</span>
- <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+<dt><pre><span class="Keyword">proc</span> <a href="#mkDir%2Cstring"><span class="Identifier">mkDir</span></a><span class="Other">(</span><span class="Identifier">dir</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
+ <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span>
+ <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
<p>Create a directory at compile time</p>
@@ -383,9 +383,8 @@ Find the specified executable using the <tt class="docutils literal"><span class
</dd>
<a id="cpFile,string,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#cpFile%2Cstring%2Cstring"><span class="Identifier">cpFile</span></a><span class="Other">(</span><span class="Identifier">source</span><span class="Other">,</span> <span class="Identifier">dest</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">move</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma">
- <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
- <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span>
- <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span>
+ <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
Copy a file from <tt class="docutils literal"><span class="pre">source</span></tt> to <tt class="docutils literal"><span class="pre">dest</span></tt> at compile time
@@ -393,7 +392,7 @@ Copy a file from <tt class="docutils literal"><span class="pre">source</span></t
</dd>
<a id="mvFile,string,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#mvFile%2Cstring%2Cstring"><span class="Identifier">mvFile</span></a><span class="Other">(</span><span class="Identifier">source</span><span class="Other">,</span> <span class="Identifier">dest</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span>
- <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span>
+ <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span>
<span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
@@ -402,17 +401,17 @@ Move a file from <tt class="docutils literal"><span class="pre">source</span></t
</dd>
<a id="rmFile,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#rmFile%2Cstring"><span class="Identifier">rmFile</span></a><span class="Other">(</span><span class="Identifier">source</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">dir</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span>
- <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span>
- <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span>
+ <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
Remove a file or pattern at compile time
</dd>
<a id="rmDir,string"></a>
-<dt><pre><span class="Keyword">proc</span> <a href="#rmDir%2Cstring"><span class="Identifier">rmDir</span></a><span class="Other">(</span><span class="Identifier">dir</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span>
- <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ExecIOEffect</span><span class="Other">,</span>
- <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+<dt><pre><span class="Keyword">proc</span> <a href="#rmDir%2Cstring"><span class="Identifier">rmDir</span></a><span class="Other">(</span><span class="Identifier">dir</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
+ <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span>
+ <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
Remove a directory or pattern at compile time
@@ -420,9 +419,8 @@ Remove a directory or pattern at compile time
</dd>
<a id="getProjectCacheDir,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#getProjectCacheDir%2Cstring"><span class="Identifier">getProjectCacheDir</span></a><span class="Other">(</span><span class="Identifier">name</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">forceClean</span> <span class="Other">=</span> <span class="Identifier">true</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma">
- <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
- <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span>
- <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span>
+ <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
<p>Get a cache directory where all nimterop artifacts can be stored</p>
@@ -440,8 +438,8 @@ Remove a directory or pattern at compile time
</dd>
<a id="extractZip,string,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#extractZip%2Cstring%2Cstring"><span class="Identifier">extractZip</span></a><span class="Other">(</span><span class="Identifier">zipfile</span><span class="Other">,</span> <span class="Identifier">outdir</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span>
- <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span>
- <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span>
+ <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
Extract a zip file using <tt class="docutils literal"><span class="pre">powershell</span></tt> on Windows and <tt class="docutils literal"><span class="pre">unzip</span></tt> on other systems to the specified output directory
@@ -449,8 +447,8 @@ Extract a zip file using <tt class="docutils literal"><span class="pre">powershe
</dd>
<a id="extractTar,string,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#extractTar%2Cstring%2Cstring"><span class="Identifier">extractTar</span></a><span class="Other">(</span><span class="Identifier">tarfile</span><span class="Other">,</span> <span class="Identifier">outdir</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span>
- <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span>
- <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span>
+ <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
Extract a tar file using <tt class="docutils literal"><span class="pre">tar</span></tt>, <tt class="docutils literal"><span class="pre">7z</span></tt> or <tt class="docutils literal"><span class="pre">7za</span></tt> to the specified output directory
@@ -458,8 +456,8 @@ Extract a tar file using <tt class="docutils literal"><span class="pre">tar</spa
</dd>
<a id="downloadUrl,string,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#downloadUrl%2Cstring%2Cstring"><span class="Identifier">downloadUrl</span></a><span class="Other">(</span><span class="Identifier">url</span><span class="Other">,</span> <span class="Identifier">outdir</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span>
- <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span>
- <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span>
+ <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
<p>Download a file using <tt class="docutils literal"><span class="pre">curl</span></tt> or <tt class="docutils literal"><span class="pre">wget</span></tt> (or <tt class="docutils literal"><span class="pre">powershell</span></tt> on Windows) to the specified directory</p>
@@ -469,8 +467,8 @@ Extract a tar file using <tt class="docutils literal"><span class="pre">tar</spa
</dd>
<a id="gitReset,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#gitReset%2Cstring"><span class="Identifier">gitReset</span></a><span class="Other">(</span><span class="Identifier">outdir</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span>
- <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span>
- <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span>
+ <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
Hard reset the git repository at the specified directory
@@ -478,8 +476,8 @@ Hard reset the git repository at the specified directory
</dd>
<a id="gitCheckout,string,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#gitCheckout%2Cstring%2Cstring"><span class="Identifier">gitCheckout</span></a><span class="Other">(</span><span class="Identifier">file</span><span class="Other">,</span> <span class="Identifier">outdir</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span>
- <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span>
- <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span>
+ <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
<p>Checkout the specified <tt class="docutils literal"><span class="pre">file</span></tt> in the git repository at <tt class="docutils literal"><span class="pre">outdir</span></tt></p>
@@ -489,9 +487,8 @@ Hard reset the git repository at the specified directory
</dd>
<a id="gitPull,string,string,string,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#gitPull%2Cstring%2Cstring%2Cstring%2Cstring"><span class="Identifier">gitPull</span></a><span class="Other">(</span><span class="Identifier">url</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">outdir</span> <span class="Other">=</span> <span class="StringLit">&quot;&quot;</span><span class="Other">;</span> <span class="Identifier">plist</span> <span class="Other">=</span> <span class="StringLit">&quot;&quot;</span><span class="Other">;</span> <span class="Identifier">checkout</span> <span class="Other">=</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma">
- <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
- <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span>
- <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ReadDirEffect</span><span class="Other">,</span>
+ <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
<p>Pull the specified git repository to the output directory</p>
@@ -502,9 +499,8 @@ Hard reset the git repository at the specified directory
</dd>
<a id="findFile,string,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#findFile%2Cstring%2Cstring"><span class="Identifier">findFile</span></a><span class="Other">(</span><span class="Identifier">file</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">dir</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">recurse</span> <span class="Other">=</span> <span class="Identifier">true</span><span class="Other">;</span> <span class="Identifier">first</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">;</span> <span class="Identifier">regex</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma">
- <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
- <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span>
- <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span>
+ <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
<p>Find the file in the specified directory</p>
@@ -529,9 +525,8 @@ Hard reset the git repository at the specified directory
</dd>
<a id="linkLibs,openArray[string]"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#linkLibs%2CopenArray%5Bstring%5D"><span class="Identifier">linkLibs</span></a><span class="Other">(</span><span class="Identifier">names</span><span class="Other">:</span> <span class="Identifier">openArray</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span><span class="Other">;</span> <span class="Identifier">staticLink</span> <span class="Other">=</span> <span class="Identifier">true</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">string</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma">
- <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
- <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span>
- <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span>
+ <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
<p>Create linker flags for specified libraries</p>
@@ -541,9 +536,8 @@ Hard reset the git repository at the specified directory
</dd>
<a id="configure,string,string,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#configure%2Cstring%2Cstring%2Cstring"><span class="Identifier">configure</span></a><span class="Other">(</span><span class="Identifier">path</span><span class="Other">,</span> <span class="Identifier">check</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">flags</span> <span class="Other">=</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma">
- <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
- <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span>
- <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ReadDirEffect</span><span class="Other">,</span>
+ <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
<p>Run the GNU <tt class="docutils literal"><span class="pre">configure</span></tt> command to generate all Makefiles or other build scripts in the specified path</p>
@@ -601,8 +595,8 @@ Set a <tt class="docutils literal"><span class="pre">cmake</span></tt> directive
</dd>
<a id="cmake,string,string,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#cmake%2Cstring%2Cstring%2Cstring"><span class="Identifier">cmake</span></a><span class="Other">(</span><span class="Identifier">path</span><span class="Other">,</span> <span class="Identifier">check</span><span class="Other">,</span> <span class="Identifier">flags</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span>
- <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span>
- <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span>
+ <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
<p>Run the <tt class="docutils literal"><span class="pre">cmake</span></tt> command to generate all Makefiles or other build scripts in the specified path</p>
@@ -614,9 +608,8 @@ Set a <tt class="docutils literal"><span class="pre">cmake</span></tt> directive
</dd>
<a id="make,string,string,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#make%2Cstring%2Cstring%2Cstring"><span class="Identifier">make</span></a><span class="Other">(</span><span class="Identifier">path</span><span class="Other">,</span> <span class="Identifier">check</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">flags</span> <span class="Other">=</span> <span class="StringLit">&quot;&quot;</span><span class="Other">;</span> <span class="Identifier">regex</span> <span class="Other">=</span> <span class="Identifier">false</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma">
- <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
- <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span>
- <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span>
+ <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
<p>Run the <tt class="docutils literal"><span class="pre">make</span></tt> command to build all binaries in the specified path</p>
@@ -650,9 +643,8 @@ Produces a GCC argument that explicitly sets the language mode to be used by the
</dd>
<a id="getGccPaths,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#getGccPaths%2Cstring"><span class="Identifier">getGccPaths</span></a><span class="Other">(</span><span class="Identifier">mode</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma">
- <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
- <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span>
- <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span>
+ <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
@@ -660,9 +652,8 @@ Produces a GCC argument that explicitly sets the language mode to be used by the
</dd>
<a id="getGccLibPaths,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#getGccLibPaths%2Cstring"><span class="Identifier">getGccLibPaths</span></a><span class="Other">(</span><span class="Identifier">mode</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma">
- <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span>
- <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span>
- <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span>
+ <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
@@ -739,7 +730,7 @@ Check if <tt class="docutils literal"><span class="pre">-d:xxx</span></tt> is se
<div class="twelve-columns footer">
<span class="nim-sprite"></span>
<br/>
- <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-11 03:35:45 UTC</small>
+ <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-19 15:39:47 UTC</small>
</div>
</div>
</div>
diff --git a/cimport.html b/cimport.html
index 503c6ae..ebe1ff4 100644
--- a/cimport.html
+++ b/cimport.html
@@ -228,8 +228,8 @@ Add directory <tt class="docutils literal"><span class="pre">dir</span></tt> to
</dd>
<a id="cAddStdDir,string"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#cAddStdDir%2Cstring"><span class="Identifier">cAddStdDir</span></a><span class="Other">(</span><span class="Identifier">mode</span> <span class="Other">=</span> <span class="StringLit">&quot;c&quot;</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">compileTime</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span>
- <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span>
- <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+ <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">KeyError</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span>
+ <span class="Identifier">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
Add the standard <tt class="docutils literal"><span class="pre">c</span></tt> [default] or <tt class="docutils literal"><span class="pre">cpp</span></tt> include paths to search path used in calls to <a class="reference external" href="cimport.html#cSearchPath,string">cSearchPath()</a>
@@ -405,7 +405,7 @@ Add an include directory that is forwarded to the C/C++ preprocessor if called w
<div class="twelve-columns footer">
<span class="nim-sprite"></span>
<br/>
- <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-11 03:35:49 UTC</small>
+ <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-19 15:39:49 UTC</small>
</div>
</div>
</div>
diff --git a/dochack.js b/dochack.js
index 0a3a407..cc13bc6 100644
--- a/dochack.js
+++ b/dochack.js
@@ -1,4 +1,4 @@
-/* Generated by the Nim Compiler v1.3.3 */
+/* Generated by the Nim Compiler v1.3.5 */
var framePtr = null;
var excHandler = 0;
var lastJSError = null;
@@ -417,7 +417,7 @@ function toJSStr(s_11215096) {
var Tmp5;
var Tmp7;
- var result_11215097 = "";
+ var result_11215097 = null;
var res_11215170 = newSeq_11215128((s_11215096).length);
var i_11215172 = 0;
@@ -472,7 +472,7 @@ function toJSStr(s_11215096) {
j_11215174 += 1;
}
} while(false);
- if (res_11215170.length < j_11215174) { for (var i=res_11215170.length;i<j_11215174;++i) res_11215170.push(""); }
+ if (res_11215170.length < j_11215174) { for (var i=res_11215170.length;i<j_11215174;++i) res_11215170.push(null); }
else { res_11215170.length = j_11215174; };
result_11215097 = res_11215170.join("");
@@ -2935,7 +2935,7 @@ function auxWriteStackTrace_11140038(f_11140040) {
var it_11140051 = f_11140040;
var i_11140053 = 0;
var total_11140055 = 0;
- var tempFrames_11140062 = arrayConstr(64, {Field0: "", Field1: 0, Field2: ""}, NTI11140043);
+ var tempFrames_11140062 = arrayConstr(64, {Field0: null, Field1: 0, Field2: null}, NTI11140043);
L1: do {
L2: while (true) {
if (!!((it_11140051 == null))) Tmp3 = false; else { Tmp3 = (i_11140053 <= 63); } if (!Tmp3) break L2;
@@ -3013,7 +3013,7 @@ function newSeq_11215128(len_11215131) {
var F={procname:"newSeq.newSeq",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/system.nim",line:0};
framePtr = F;
F.line = 644;
- result_11215133 = new Array(len_11215131); for (var i=0;i<len_11215131;++i) {result_11215133[i]="";} framePtr = F.prev;
+ result_11215133 = new Array(len_11215131); for (var i=0;i<len_11215131;++i) {result_11215133[i]=null;} framePtr = F.prev;
return result_11215133;
@@ -3045,7 +3045,7 @@ function unhandledException(e_11175059) {
}
function raiseOverflow() {
- raiseException({message: makeNimstrLit("over- or underflow"), parent: null, m_type: NTI10964037, name: "", trace: [], up: null}, "OverflowDefect");
+ raiseException({message: makeNimstrLit("over- or underflow"), parent: null, m_type: NTI10964037, name: null, trace: [], up: null}, "OverflowDefect");
}
@@ -3086,7 +3086,7 @@ function raiseIndexError(i_11200047, a_11200048, b_11200049) {
Tmp1 = (makeNimstrLit("index ") || []).concat(cstrToNimstr((i_11200047)+"") || [],makeNimstrLit(" not in ") || [],cstrToNimstr((a_11200048)+"") || [],makeNimstrLit(" .. ") || [],cstrToNimstr((b_11200049)+"") || []);
}
- raiseException({message: nimCopy(null, Tmp1, NTI10958014), parent: null, m_type: NTI10964049, name: "", trace: [], up: null}, "IndexDefect");
+ raiseException({message: nimCopy(null, Tmp1, NTI10958014), parent: null, m_type: NTI10964049, name: null, trace: [], up: null}, "IndexDefect");
}
@@ -3372,7 +3372,7 @@ function sysFatal_11075418(message_11075422) {
var F={procname:"sysFatal.sysFatal",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/system/fatal.nim",line:0};
framePtr = F;
F.line = 49;
- raiseException({message: nimCopy(null, message_11075422, NTI10958014), m_type: NTI10964041, parent: null, name: "", trace: [], up: null}, "AssertionDefect");
+ raiseException({message: nimCopy(null, message_11075422, NTI10958014), m_type: NTI10964041, parent: null, name: null, trace: [], up: null}, "AssertionDefect");
framePtr = F.prev;
@@ -3853,7 +3853,7 @@ F.line = 316;
var timer_21045407 = [null];
framePtr = F.prev;
function raiseRangeError() {
- raiseException({message: makeNimstrLit("value out of range"), parent: null, m_type: NTI10964053, name: "", trace: [], up: null}, "RangeDefect");
+ raiseException({message: makeNimstrLit("value out of range"), parent: null, m_type: NTI10964053, name: null, trace: [], up: null}, "RangeDefect");
}
diff --git a/docs.html b/docs.html
index c4b6189..5a2d0f1 100644
--- a/docs.html
+++ b/docs.html
@@ -143,7 +143,7 @@ function main() {
<div class="twelve-columns footer">
<span class="nim-sprite"></span>
<br/>
- <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-11 03:35:43 UTC</small>
+ <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-19 15:39:46 UTC</small>
</div>
</div>
</div>
diff --git a/globals.html b/globals.html
index be61262..034dd8f 100644
--- a/globals.html
+++ b/globals.html
@@ -98,29 +98,11 @@ function main() {
</div>
<ul class="simple simple-toc" id="toc-list">
<li>
- <a class="reference reference-toplevel" href="#6" id="56">Imports</a>
- <ul class="simple simple-toc-section">
-
- </ul>
-</li>
-<li>
<a class="reference reference-toplevel" href="#7" id="57">Types</a>
<ul class="simple simple-toc-section">
- <li><a class="reference" href="#Kind"
- title="Kind = enum
- exactlyOne, oneOrMore, zeroOrMore, zeroOrOne, orWithNext"><wbr />Kind<span class="attachedType"></span></a></li>
- <li><a class="reference" href="#Ast"
- title="Ast = object
- name*: string
- kind*: Kind
- recursive*: bool
- children*: seq[ref Ast]
- when defined(TOAST):
- tonim*: proc (ast: ref Ast; node: TSNode; gState: State)
-
- regex*: Regex"><wbr />Ast<span class="attachedType"></span></a></li>
- <li><a class="reference" href="#AstTable"
- title="AstTable {.used.} = TableRef[string, seq[ref Ast]]"><wbr />Ast<wbr />Table<span class="attachedType"></span></a></li>
+ <li><a class="reference" href="#Feature"
+ title="Feature = enum
+ ast1, ast2"><wbr />Feature<span class="attachedType"></span></a></li>
<li><a class="reference" href="#State"
title="State = ref object
convention*: string
@@ -142,37 +124,37 @@ function main() {
replace*: OrderedTableRef[string, string]
suffix*: seq[string]
symOverride*: seq[string]
- compile*: seq[string]
- nocache*: bool
- overrides*: string
- pluginSource*: string
- searchDirs*: seq[string]
- code*: string
- currentHeader*: string
- impShort*: string
- outputHandle*: File
- sourceFile*: string
- onSymbol*, onSymbolOverride*: OnSymbol
- onSymbolOverrideFinal*: OnSymbolOverrideFinal
- constIdentifiers*: HashSet[string]
- identifiers*: TableRef[string, string]
- skippedSyms*: HashSet[string]
+ typeMap*: TableRef[string, string]
when defined(TOAST):
+ code*: string
+ currentHeader*: string
+ impShort*: string
+ outputHandle*: File
+ sourceFile*: string
+ onSymbol*, onSymbolOverride*: OnSymbol
+ onSymbolOverrideFinal*: OnSymbolOverrideFinal
+ constIdentifiers*: HashSet[string]
+ identifiers*: TableRef[string, string]
+ skippedSyms*: HashSet[string]
constSection*, enumSection*, pragmaSection*, procSection*, typeSection*,
varSection*: PNode
identCache*: IdentCache
config*: ConfigRef
graph*: ModuleGraph
identifierNodes*: TableRef[string, PNode]
-
- currentExpr*, currentTyCastName*: string
- constStr*, enumStr*, procStr*, typeStr*: string
- commentStr*, debugStr*, skipStr*: string
- data*: seq[tuple[name, val: string]]
- nodeBranch*: seq[string]"><wbr />State<span class="attachedType"></span></a></li>
- <li><a class="reference" href="#Feature"
- title="Feature = enum
- ast1, ast2"><wbr />Feature<span class="attachedType"></span></a></li>
+ currentExpr*, currentTyCastName*: string
+ skipIdentValidation*: bool
+ constStr*, enumStr*, procStr*, typeStr*: string
+ commentStr*, debugStr*, skipStr*: string
+ data*: seq[tuple[name, val: string]]
+ nodeBranch*: seq[string]
+
+ else:
+ compile*: seq[string]
+ nocache*: bool
+ overrides*: string
+ pluginSource*: string
+ searchDirs*: seq[string]"><wbr />State<span class="attachedType"></span></a></li>
</ul>
</li>
@@ -185,40 +167,12 @@ function main() {
</ul>
</li>
<li>
- <a class="reference reference-toplevel" href="#10" id="60">Consts</a>
- <ul class="simple simple-toc-section">
- <li><a class="reference" href="#gAtoms"
- title="gAtoms = (data: [(0, &quot;&quot;), (0, &quot;&quot;), (1614225842, &quot;number_literal&quot;),
- (1319695283, &quot;primitive_type&quot;), (1793269124, &quot;field_identifier&quot;),
- (0, &quot;&quot;), (3981357206, &quot;sized_type_specifier&quot;), (0, &quot;&quot;), (0, &quot;&quot;),
- (2270920025, &quot;identifier&quot;), (2611676809, &quot;type_identifier&quot;),
- (826664731, &quot;char_literal&quot;), (0, &quot;&quot;), (0, &quot;&quot;), (0, &quot;&quot;),
- (117363871, &quot;preproc_arg&quot;)], counter: 8)"><wbr />g<wbr />Atoms<span class="attachedType"></span></a></li>
- <li><a class="reference" href="#gExpressions"
- title="gExpressions = (data: [(0, &quot;&quot;), (0, &quot;&quot;), (0, &quot;&quot;), (0, &quot;&quot;),
- (1136084212, &quot;bitwise_expression&quot;),
- (3224825605, &quot;math_expression&quot;), (0, &quot;&quot;), (0, &quot;&quot;), (0, &quot;&quot;),
- (0, &quot;&quot;), (0, &quot;&quot;), (0, &quot;&quot;), (0, &quot;&quot;), (928982205, &quot;escape_sequence&quot;),
- (248082302, &quot;parenthesized_expression&quot;),
- (3969200367, &quot;shift_expression&quot;)], counter: 5)"><wbr />g<wbr />Expressions<span class="attachedType"></span></a></li>
- <li><a class="reference" href="#gEnumVals"
- title="gEnumVals = [&quot;identifier&quot;, &quot;number_literal&quot;, &quot;char_literal&quot;, &quot;bitwise_expression&quot;,
- &quot;math_expression&quot;, &quot;escape_sequence&quot;, &quot;parenthesized_expression&quot;,
- &quot;shift_expression&quot;]"><wbr />g<wbr />Enum<wbr />Vals<span class="attachedType"></span></a></li>
-
- </ul>
-</li>
-<li>
<a class="reference reference-toplevel" href="#18" id="68">Templates</a>
<ul class="simple simple-toc-section">
<li><a class="reference" href="#nBl.t%2Ctyped"
title="nBl(s: typed): untyped"><wbr />n<wbr />Bl<span class="attachedType"></span></a></li>
<li><a class="reference" href="#Bl.t%2Ctyped"
title="Bl(s: typed): untyped"><wbr />Bl<span class="attachedType"></span></a></li>
- <li><a class="reference" href="#gecho.t%2Cstring"
- title="gecho(args: string)"><wbr />gecho<span class="attachedType"></span></a></li>
- <li><a class="reference" href="#decho.t%2Cvarargs%5Bstring%2C%5D"
- title="decho(args: varargs[string, `$`]): untyped"><wbr />decho<span class="attachedType"></span></a></li>
</ul>
</li>
@@ -230,40 +184,12 @@ function main() {
<div id="tocRoot"></div>
<p class="module-desc"></p>
- <div class="section" id="6">
-<h1><a class="toc-backref" href="#6">Imports</a></h1>
-<dl class="item">
-<a class="reference external" href="plugin.html">plugin</a>
-</dl></div>
-<div class="section" id="7">
+ <div class="section" id="7">
<h1><a class="toc-backref" href="#7">Types</a></h1>
<dl class="item">
-<a id="Kind"></a>
-<dt><pre><a href="globals.html#Kind"><span class="Identifier">Kind</span></a> <span class="Other">=</span> <span class="Keyword">enum</span>
- <span class="Identifier">exactlyOne</span><span class="Other">,</span> <span class="Identifier">oneOrMore</span><span class="Other">,</span> <span class="Identifier">zeroOrMore</span><span class="Other">,</span> <span class="Identifier">zeroOrOne</span><span class="Other">,</span> <span class="Identifier">orWithNext</span></pre></dt>
-<dd>
-
-
-
-</dd>
-<a id="Ast"></a>
-<dt><pre><a href="globals.html#Ast"><span class="Identifier">Ast</span></a> <span class="Other">=</span> <span class="Keyword">object</span>
- <span class="Identifier">name</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
- <span class="Identifier">kind</span><span class="Operator">*</span><span class="Other">:</span> <a href="globals.html#Kind"><span class="Identifier">Kind</span></a>
- <span class="Identifier">recursive</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">bool</span>
- <span class="Identifier">children</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Keyword">ref</span> <a href="globals.html#Ast"><span class="Identifier">Ast</span></a><span class="Other">]</span>
- <span class="Keyword">when</span> <span class="Identifier">defined</span><span class="Other">(</span><span class="Identifier">TOAST</span><span class="Other">)</span><span class="Other">:</span>
- <span class="Identifier">tonim</span><span class="Operator">*</span><span class="Other">:</span> <span class="Keyword">proc</span> <span class="Other">(</span><span class="Identifier">ast</span><span class="Other">:</span> <span class="Keyword">ref</span> <span class="Identifier">Ast</span><span class="Other">;</span> <span class="Identifier">node</span><span class="Other">:</span> <span class="Identifier">TSNode</span><span class="Other">;</span> <span class="Identifier">gState</span><span class="Other">:</span> <span class="Identifier">State</span><span class="Other">)</span>
-
- <span class="Identifier">regex</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">Regex</span>
-</pre></dt>
-<dd>
-
-
-
-</dd>
-<a id="AstTable"></a>
-<dt><pre><a href="globals.html#AstTable"><span class="Identifier">AstTable</span></a> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">used</span></span><span class="Other">.}</span></span> <span class="Other">=</span> <span class="Identifier">TableRef</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">,</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Keyword">ref</span> <a href="globals.html#Ast"><span class="Identifier">Ast</span></a><span class="Other">]</span><span class="Other">]</span></pre></dt>
+<a id="Feature"></a>
+<dt><pre><a href="globals.html#Feature"><span class="Identifier">Feature</span></a> <span class="Other">=</span> <span class="Keyword">enum</span>
+ <span class="Identifier">ast1</span><span class="Other">,</span> <span class="Identifier">ast2</span></pre></dt>
<dd>
@@ -290,43 +216,39 @@ function main() {
<span class="Identifier">replace</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">OrderedTableRef</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">,</span> <span class="Identifier">string</span><span class="Other">]</span>
<span class="Identifier">suffix</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span>
<span class="Identifier">symOverride</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span>
- <span class="Identifier">compile</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span>
- <span class="Identifier">nocache</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">bool</span>
- <span class="Identifier">overrides</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
- <span class="Identifier">pluginSource</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
- <span class="Identifier">searchDirs</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span>
- <span class="Identifier">code</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
- <span class="Identifier">currentHeader</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
- <span class="Identifier">impShort</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
- <span class="Identifier">outputHandle</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">File</span>
- <span class="Identifier">sourceFile</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
- <span class="Identifier">onSymbol</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">onSymbolOverride</span><span class="Operator">*</span><span class="Other">:</span> <a href="plugin.html#OnSymbol"><span class="Identifier">OnSymbol</span></a>
- <span class="Identifier">onSymbolOverrideFinal</span><span class="Operator">*</span><span class="Other">:</span> <a href="plugin.html#OnSymbolOverrideFinal"><span class="Identifier">OnSymbolOverrideFinal</span></a>
- <span class="Identifier">constIdentifiers</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">HashSet</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span>
- <span class="Identifier">identifiers</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">TableRef</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">,</span> <span class="Identifier">string</span><span class="Other">]</span>
- <span class="Identifier">skippedSyms</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">HashSet</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span>
+ <span class="Identifier">typeMap</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">TableRef</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">,</span> <span class="Identifier">string</span><span class="Other">]</span>
<span class="Keyword">when</span> <span class="Identifier">defined</span><span class="Other">(</span><span class="Identifier">TOAST</span><span class="Other">)</span><span class="Other">:</span>
+ <span class="Identifier">code</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
+ <span class="Identifier">currentHeader</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
+ <span class="Identifier">impShort</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
+ <span class="Identifier">outputHandle</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">File</span>
+ <span class="Identifier">sourceFile</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
+ <span class="Identifier">onSymbol</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">onSymbolOverride</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">OnSymbol</span>
+ <span class="Identifier">onSymbolOverrideFinal</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">OnSymbolOverrideFinal</span>
+ <span class="Identifier">constIdentifiers</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">HashSet</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span>
+ <span class="Identifier">identifiers</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">TableRef</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">,</span> <span class="Identifier">string</span><span class="Other">]</span>
+ <span class="Identifier">skippedSyms</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">HashSet</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span>
<span class="Identifier">constSection</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">enumSection</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">pragmaSection</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">procSection</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">typeSection</span><span class="Operator">*</span><span class="Other">,</span>
<span class="Identifier">varSection</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">PNode</span>
<span class="Identifier">identCache</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">IdentCache</span>
<span class="Identifier">config</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">ConfigRef</span>
<span class="Identifier">graph</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">ModuleGraph</span>
<span class="Identifier">identifierNodes</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">TableRef</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">,</span> <span class="Identifier">PNode</span><span class="Other">]</span>
-
- <span class="Identifier">currentExpr</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">currentTyCastName</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
- <span class="Identifier">constStr</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">enumStr</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">procStr</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">typeStr</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
- <span class="Identifier">commentStr</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">debugStr</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">skipStr</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
- <span class="Identifier">data</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Keyword">tuple</span><span class="Other">[</span><span class="Identifier">name</span><span class="Other">,</span> <span class="Identifier">val</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">]</span><span class="Other">]</span>
- <span class="Identifier">nodeBranch</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span>
-</pre></dt>
-<dd>
-
-
-
-</dd>
-<a id="Feature"></a>
-<dt><pre><a href="globals.html#Feature"><span class="Identifier">Feature</span></a> <span class="Other">=</span> <span class="Keyword">enum</span>
- <span class="Identifier">ast1</span><span class="Other">,</span> <span class="Identifier">ast2</span></pre></dt>
+ <span class="Identifier">currentExpr</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">currentTyCastName</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
+ <span class="Identifier">skipIdentValidation</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">bool</span>
+ <span class="Identifier">constStr</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">enumStr</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">procStr</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">typeStr</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
+ <span class="Identifier">commentStr</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">debugStr</span><span class="Operator">*</span><span class="Other">,</span> <span class="Identifier">skipStr</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
+ <span class="Identifier">data</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Keyword">tuple</span><span class="Other">[</span><span class="Identifier">name</span><span class="Other">,</span> <span class="Identifier">val</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">]</span><span class="Other">]</span>
+ <span class="Identifier">nodeBranch</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span>
+
+ <span class="Keyword">else</span><span class="Other">:</span>
+ <span class="Identifier">compile</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span>
+ <span class="Identifier">nocache</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">bool</span>
+ <span class="Identifier">overrides</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
+ <span class="Identifier">pluginSource</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span>
+ <span class="Identifier">searchDirs</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span>
+
+ </pre></dt>
<dd>
@@ -346,44 +268,6 @@ function main() {
</dd>
</dl></div>
-<div class="section" id="10">
-<h1><a class="toc-backref" href="#10">Consts</a></h1>
-<dl class="item">
-<a id="gAtoms"></a>
-<dt><pre><a href="globals.html#gAtoms"><span class="Identifier">gAtoms</span></a> <span class="Other">=</span> <span class="Other">(</span><span class="Identifier">data</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">(</span><span class="DecNumber">0</span><span class="Other">,</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">,</span> <span class="Other">(</span><span class="DecNumber">0</span><span class="Other">,</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">,</span> <span class="Other">(</span><span class="DecNumber">1614225842</span><span class="Other">,</span> <span class="StringLit">&quot;number_literal&quot;</span><span class="Other">)</span><span class="Other">,</span>
- <span class="Other">(</span><span class="DecNumber">1319695283</span><span class="Other">,</span> <span class="StringLit">&quot;primitive_type&quot;</span><span class="Other">)</span><span class="Other">,</span> <span class="Other">(</span><span class="DecNumber">1793269124</span><span class="Other">,</span> <span class="StringLit">&quot;field_identifier&quot;</span><span class="Other">)</span><span class="Other">,</span>
- <span class="Other">(</span><span class="DecNumber">0</span><span class="Other">,</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">,</span> <span class="Other">(</span><span class="DecNumber">3981357206</span><span class="Other">,</span> <span class="StringLit">&quot;sized_type_specifier&quot;</span><span class="Other">)</span><span class="Other">,</span> <span class="Other">(</span><span class="DecNumber">0</span><span class="Other">,</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">,</span> <span class="Other">(</span><span class="DecNumber">0</span><span class="Other">,</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">,</span>
- <span class="Other">(</span><span class="DecNumber">2270920025</span><span class="Other">,</span> <span class="StringLit">&quot;identifier&quot;</span><span class="Other">)</span><span class="Other">,</span> <span class="Other">(</span><span class="DecNumber">2611676809</span><span class="Other">,</span> <span class="StringLit">&quot;type_identifier&quot;</span><span class="Other">)</span><span class="Other">,</span>
- <span class="Other">(</span><span class="DecNumber">826664731</span><span class="Other">,</span> <span class="StringLit">&quot;char_literal&quot;</span><span class="Other">)</span><span class="Other">,</span> <span class="Other">(</span><span class="DecNumber">0</span><span class="Other">,</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">,</span> <span class="Other">(</span><span class="DecNumber">0</span><span class="Other">,</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">,</span> <span class="Other">(</span><span class="DecNumber">0</span><span class="Other">,</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">,</span>
- <span class="Other">(</span><span class="DecNumber">117363871</span><span class="Other">,</span> <span class="StringLit">&quot;preproc_arg&quot;</span><span class="Other">)</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">counter</span><span class="Other">:</span> <span class="DecNumber">8</span><span class="Other">)</span></pre></dt>
-<dd>
-
-
-
-</dd>
-<a id="gExpressions"></a>
-<dt><pre><a href="globals.html#gExpressions"><span class="Identifier">gExpressions</span></a> <span class="Other">=</span> <span class="Other">(</span><span class="Identifier">data</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">(</span><span class="DecNumber">0</span><span class="Other">,</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">,</span> <span class="Other">(</span><span class="DecNumber">0</span><span class="Other">,</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">,</span> <span class="Other">(</span><span class="DecNumber">0</span><span class="Other">,</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">,</span> <span class="Other">(</span><span class="DecNumber">0</span><span class="Other">,</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">,</span>
- <span class="Other">(</span><span class="DecNumber">1136084212</span><span class="Other">,</span> <span class="StringLit">&quot;bitwise_expression&quot;</span><span class="Other">)</span><span class="Other">,</span>
- <span class="Other">(</span><span class="DecNumber">3224825605</span><span class="Other">,</span> <span class="StringLit">&quot;math_expression&quot;</span><span class="Other">)</span><span class="Other">,</span> <span class="Other">(</span><span class="DecNumber">0</span><span class="Other">,</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">,</span> <span class="Other">(</span><span class="DecNumber">0</span><span class="Other">,</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">,</span> <span class="Other">(</span><span class="DecNumber">0</span><span class="Other">,</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">,</span>
- <span class="Other">(</span><span class="DecNumber">0</span><span class="Other">,</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">,</span> <span class="Other">(</span><span class="DecNumber">0</span><span class="Other">,</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">,</span> <span class="Other">(</span><span class="DecNumber">0</span><span class="Other">,</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">,</span> <span class="Other">(</span><span class="DecNumber">0</span><span class="Other">,</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">,</span> <span class="Other">(</span><span class="DecNumber">928982205</span><span class="Other">,</span> <span class="StringLit">&quot;escape_sequence&quot;</span><span class="Other">)</span><span class="Other">,</span>
- <span class="Other">(</span><span class="DecNumber">248082302</span><span class="Other">,</span> <span class="StringLit">&quot;parenthesized_expression&quot;</span><span class="Other">)</span><span class="Other">,</span>
- <span class="Other">(</span><span class="DecNumber">3969200367</span><span class="Other">,</span> <span class="StringLit">&quot;shift_expression&quot;</span><span class="Other">)</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">counter</span><span class="Other">:</span> <span class="DecNumber">5</span><span class="Other">)</span></pre></dt>
-<dd>
-
-
-
-</dd>
-<a id="gEnumVals"></a>
-<dt><pre><a href="globals.html#gEnumVals"><span class="Identifier">gEnumVals</span></a> <span class="Other">=</span> <span class="Other">[</span><span class="StringLit">&quot;identifier&quot;</span><span class="Other">,</span> <span class="StringLit">&quot;number_literal&quot;</span><span class="Other">,</span> <span class="StringLit">&quot;char_literal&quot;</span><span class="Other">,</span> <span class="StringLit">&quot;bitwise_expression&quot;</span><span class="Other">,</span>
- <span class="StringLit">&quot;math_expression&quot;</span><span class="Other">,</span> <span class="StringLit">&quot;escape_sequence&quot;</span><span class="Other">,</span> <span class="StringLit">&quot;parenthesized_expression&quot;</span><span class="Other">,</span>
- <span class="StringLit">&quot;shift_expression&quot;</span><span class="Other">]</span></pre></dt>
-<dd>
-
-
-
-</dd>
-
-</dl></div>
<div class="section" id="18">
<h1><a class="toc-backref" href="#18">Templates</a></h1>
<dl class="item">
@@ -401,20 +285,6 @@ function main() {
</dd>
-<a id="gecho.t,string"></a>
-<dt><pre><span class="Keyword">template</span> <a href="#gecho.t%2Cstring"><span class="Identifier">gecho</span></a><span class="Other">(</span><span class="Identifier">args</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span></pre></dt>
-<dd>
-
-
-
-</dd>
-<a id="decho.t,varargs[string,]"></a>
-<dt><pre><span class="Keyword">template</span> <a href="#decho.t%2Cvarargs%5Bstring%2C%5D"><span class="Identifier">decho</span></a><span class="Other">(</span><span class="Identifier">args</span><span class="Other">:</span> <span class="Identifier">varargs</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">,</span> <span class="Other">`</span><span class="Operator">$</span><span class="Other">`</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">untyped</span></pre></dt>
-<dd>
-
-
-
-</dd>
</dl></div>
@@ -425,7 +295,7 @@ function main() {
<div class="twelve-columns footer">
<span class="nim-sprite"></span>
<br/>
- <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-11 03:35:45 UTC</small>
+ <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-19 15:39:47 UTC</small>
</div>
</div>
</div>
diff --git a/globals.idx b/globals.idx
index c9f422e..e03b68a 100644
--- a/globals.idx
+++ b/globals.idx
@@ -1,20 +1,7 @@
-gAtoms globals.html#gAtoms globals: gAtoms
-gExpressions globals.html#gExpressions globals: gExpressions
-gEnumVals globals.html#gEnumVals globals: gEnumVals
-exactlyOne globals.html#exactlyOne Kind.exactlyOne
-oneOrMore globals.html#oneOrMore Kind.oneOrMore
-zeroOrMore globals.html#zeroOrMore Kind.zeroOrMore
-zeroOrOne globals.html#zeroOrOne Kind.zeroOrOne
-orWithNext globals.html#orWithNext Kind.orWithNext
-Kind globals.html#Kind globals: Kind
-Ast globals.html#Ast globals: Ast
-AstTable globals.html#AstTable globals: AstTable
-State globals.html#State globals: State
ast1 globals.html#ast1 Feature.ast1
ast2 globals.html#ast2 Feature.ast2
Feature globals.html#Feature globals: Feature
+State globals.html#State globals: State
gStateCT globals.html#gStateCT globals: gStateCT
nBl globals.html#nBl.t,typed globals: nBl(s: typed): untyped
Bl globals.html#Bl.t,typed globals: Bl(s: typed): untyped
-gecho globals.html#gecho.t,string globals: gecho(args: string)
-decho globals.html#decho.t,varargs[string,] globals: decho(args: varargs[string, `$`]): untyped
diff --git a/paths.html b/paths.html
index 4790ce5..78bb847 100644
--- a/paths.html
+++ b/paths.html
@@ -191,7 +191,7 @@ function main() {
<div class="twelve-columns footer">
<span class="nim-sprite"></span>
<br/>
- <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-11 03:35:45 UTC</small>
+ <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-19 15:39:47 UTC</small>
</div>
</div>
</div>
diff --git a/plugin.html b/plugin.html
index 71f0f2c..4f78a97 100644
--- a/plugin.html
+++ b/plugin.html
@@ -201,7 +201,7 @@ function main() {
<div class="twelve-columns footer">
<span class="nim-sprite"></span>
<br/>
- <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-11 03:35:45 UTC</small>
+ <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-19 15:39:49 UTC</small>
</div>
</div>
</div>
diff --git a/theindex.html b/theindex.html
index 38c82b6..8c9c79a 100644
--- a/theindex.html
+++ b/theindex.html
@@ -73,11 +73,7 @@ function main() {
<div class="container">
<h1 class="title">Index</h1>
Modules: <a href="build.html">build</a>, <a href="cimport.html">cimport</a>, <a href="compat.html">compat</a>, <a href="docs.html">docs</a>, <a href="globals.html">globals</a>, <a href="paths.html">paths</a>, <a href="plugin.html">plugin</a>, <a href="types.html">types</a>.<br/><p /><h2>API symbols</h2>
-<dl><dt><a name="Ast" href="#Ast"><span>Ast:</span></a></dt><dd><ul class="simple">
-<li><a class="reference external"
- data-doc-search-tag="globals: Ast" href="globals.html#Ast">globals: Ast</a></li>
- </ul></dd>
-<dt><a name="ast1" href="#ast1"><span>ast1:</span></a></dt><dd><ul class="simple">
+<dl><dt><a name="ast1" href="#ast1"><span>ast1:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="Feature.ast1" href="globals.html#ast1">Feature.ast1</a></li>
</ul></dd>
@@ -85,10 +81,6 @@ function main() {
<li><a class="reference external"
data-doc-search-tag="Feature.ast2" href="globals.html#ast2">Feature.ast2</a></li>
</ul></dd>
-<dt><a name="AstTable" href="#AstTable"><span>AstTable:</span></a></dt><dd><ul class="simple">
-<li><a class="reference external"
- data-doc-search-tag="globals: AstTable" href="globals.html#AstTable">globals: AstTable</a></li>
- </ul></dd>
<dt><a name="Bl" href="#Bl"><span>Bl:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="globals: Bl(s: typed): untyped" href="globals.html#Bl.t%2Ctyped">globals: Bl(s: typed): untyped</a></li>
@@ -203,10 +195,6 @@ function main() {
<li><a class="reference external"
data-doc-search-tag="cimport: cSkipSymbol(skips: seq[string])" href="cimport.html#cSkipSymbol%2Cseq%5Bstring%5D">cimport: cSkipSymbol(skips: seq[string])</a></li>
</ul></dd>
-<dt><a name="decho" href="#decho"><span>decho:</span></a></dt><dd><ul class="simple">
-<li><a class="reference external"
- data-doc-search-tag="globals: decho(args: varargs[string, `$`]): untyped" href="globals.html#decho.t%2Cvarargs%5Bstring%2C%5D">globals: decho(args: varargs[string, `$`]): untyped</a></li>
- </ul></dd>
<dt><a name="defineEnum" href="#defineEnum"><span>defineEnum:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="types: defineEnum(typ)" href="types.html#defineEnum.t">types: defineEnum(typ)</a></li>
@@ -219,10 +207,6 @@ function main() {
<li><a class="reference external"
data-doc-search-tag="types: enumOp(op, typ, typout)" href="types.html#enumOp.t%2C%2C%2C">types: enumOp(op, typ, typout)</a></li>
</ul></dd>
-<dt><a name="exactlyOne" href="#exactlyOne"><span>exactlyOne:</span></a></dt><dd><ul class="simple">
-<li><a class="reference external"
- data-doc-search-tag="Kind.exactlyOne" href="globals.html#exactlyOne">Kind.exactlyOne</a></li>
- </ul></dd>
<dt><a name="execAction" href="#execAction"><span>execAction:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="build: execAction(cmd: string; retry = 0; die = true; cache = false; cacheKey = &quot;&quot;): tuple[
@@ -253,10 +237,6 @@ function main() {
<li><a class="reference external"
data-doc-search-tag="build: flagBuild(base: string; flags: openArray[string]): string" href="build.html#flagBuild%2Cstring%2CopenArray%5Bstring%5D">build: flagBuild(base: string; flags: openArray[string]): string</a></li>
</ul></dd>
-<dt><a name="gAtoms" href="#gAtoms"><span>gAtoms:</span></a></dt><dd><ul class="simple">
-<li><a class="reference external"
- data-doc-search-tag="globals: gAtoms" href="globals.html#gAtoms">globals: gAtoms</a></li>
- </ul></dd>
<dt><a name="gDebug" href="#gDebug"><span>gDebug:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="build: gDebug" href="build.html#gDebug">build: gDebug</a></li>
@@ -265,14 +245,6 @@ function main() {
<li><a class="reference external"
data-doc-search-tag="build: gDebugCT" href="build.html#gDebugCT">build: gDebugCT</a></li>
</ul></dd>
-<dt><a name="gecho" href="#gecho"><span>gecho:</span></a></dt><dd><ul class="simple">
-<li><a class="reference external"
- data-doc-search-tag="globals: gecho(args: string)" href="globals.html#gecho.t%2Cstring">globals: gecho(args: string)</a></li>
- </ul></dd>
-<dt><a name="gEnumVals" href="#gEnumVals"><span>gEnumVals:</span></a></dt><dd><ul class="simple">
-<li><a class="reference external"
- data-doc-search-tag="globals: gEnumVals" href="globals.html#gEnumVals">globals: gEnumVals</a></li>
- </ul></dd>
<dt><a name="getCmakeIncludePath" href="#getCmakeIncludePath"><span>getCmakeIncludePath:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="build: getCmakeIncludePath(paths: openArray[string]): string" href="build.html#getCmakeIncludePath%2CopenArray%5Bstring%5D">build: getCmakeIncludePath(paths: openArray[string]): string</a></li>
@@ -333,10 +305,6 @@ function main() {
<li><a class="reference external"
data-doc-search-tag="build: getProjectDir(): string" href="build.html#getProjectDir">build: getProjectDir(): string</a></li>
</ul></dd>
-<dt><a name="gExpressions" href="#gExpressions"><span>gExpressions:</span></a></dt><dd><ul class="simple">
-<li><a class="reference external"
- data-doc-search-tag="globals: gExpressions" href="globals.html#gExpressions">globals: gExpressions</a></li>
- </ul></dd>
<dt><a name="gitCheckout" href="#gitCheckout"><span>gitCheckout:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="build: gitCheckout(file, outdir: string)" href="build.html#gitCheckout%2Cstring%2Cstring">build: gitCheckout(file, outdir: string)</a></li>
@@ -357,10 +325,6 @@ function main() {
<li><a class="reference external"
data-doc-search-tag="build: isDefined(def: untyped): untyped" href="build.html#isDefined.m%2Cuntyped">build: isDefined(def: untyped): untyped</a></li>
</ul></dd>
-<dt><a name="Kind" href="#Kind"><span>Kind:</span></a></dt><dd><ul class="simple">
-<li><a class="reference external"
- data-doc-search-tag="globals: Kind" href="globals.html#Kind">globals: Kind</a></li>
- </ul></dd>
<dt><a name="linkLibs" href="#linkLibs"><span>linkLibs:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="build: linkLibs(names: openArray[string]; staticLink = true): string" href="build.html#linkLibs%2CopenArray%5Bstring%5D">build: linkLibs(names: openArray[string]; staticLink = true): string</a></li>
@@ -393,10 +357,6 @@ function main() {
<li><a class="reference external"
data-doc-search-tag="paths: nimteropSrcDir(): string" href="paths.html#nimteropSrcDir">paths: nimteropSrcDir(): string</a></li>
</ul></dd>
-<dt><a name="oneOrMore" href="#oneOrMore"><span>oneOrMore:</span></a></dt><dd><ul class="simple">
-<li><a class="reference external"
- data-doc-search-tag="Kind.oneOrMore" href="globals.html#oneOrMore">Kind.oneOrMore</a></li>
- </ul></dd>
<dt><a name="OnSymbol" href="#OnSymbol"><span>OnSymbol:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="plugin: OnSymbol" href="plugin.html#OnSymbol">plugin: OnSymbol</a></li>
@@ -409,10 +369,6 @@ function main() {
<li><a class="reference external"
data-doc-search-tag="plugin: onSymbolOverrideFinal(typ: string): StringHash" href="plugin.html#onSymbolOverrideFinal%2Cstring">plugin: onSymbolOverrideFinal(typ: string): StringHash</a></li>
</ul></dd>
-<dt><a name="orWithNext" href="#orWithNext"><span>orWithNext:</span></a></dt><dd><ul class="simple">
-<li><a class="reference external"
- data-doc-search-tag="Kind.orWithNext" href="globals.html#orWithNext">Kind.orWithNext</a></li>
- </ul></dd>
<dt><a name="ptrdiff_t" href="#ptrdiff_t"><span>ptrdiff_t:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="types: ptrdiff_t" href="types.html#ptrdiff_t">types: ptrdiff_t</a></li>
@@ -485,20 +441,12 @@ function main() {
<li><a class="reference external"
data-doc-search-tag="build: writeNimConfig(cfgFile: string; projectDir = &quot;&quot;)" href="build.html#writeNimConfig%2Cstring%2Cstring">build: writeNimConfig(cfgFile: string; projectDir = &quot;&quot;)</a></li>
</ul></dd>
-<dt><a name="zeroOrMore" href="#zeroOrMore"><span>zeroOrMore:</span></a></dt><dd><ul class="simple">
-<li><a class="reference external"
- data-doc-search-tag="Kind.zeroOrMore" href="globals.html#zeroOrMore">Kind.zeroOrMore</a></li>
- </ul></dd>
-<dt><a name="zeroOrOne" href="#zeroOrOne"><span>zeroOrOne:</span></a></dt><dd><ul class="simple">
-<li><a class="reference external"
- data-doc-search-tag="Kind.zeroOrOne" href="globals.html#zeroOrOne">Kind.zeroOrOne</a></li>
- </ul></dd>
</dl>
<div class="row">
<div class="twelve-columns footer">
<span class="nim-sprite"></span>
<br/>
- <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-11 03:35:49 UTC</small>
+ <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-19 15:39:49 UTC</small>
</div>
</div>
</div>
diff --git a/types.html b/types.html
index 9643756..9766d67 100644
--- a/types.html
+++ b/types.html
@@ -198,7 +198,7 @@ function main() {
<div class="twelve-columns footer">
<span class="nim-sprite"></span>
<br/>
- <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-11 03:35:45 UTC</small>
+ <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-19 15:39:47 UTC</small>
</div>
</div>
</div>