aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGanesh Viswanathan <dev@genotrance.com>2020-04-13 10:31:36 -0500
committerGanesh Viswanathan <dev@genotrance.com>2020-04-13 10:31:36 -0500
commited0e563832e2e6a1b98b22c5ec6abab837a42a65 (patch)
tree4763624f8f8ad85d88eb6db7d7f864eb96a6a3ad
parent78bc82644af9618ac57fd5882d1f78ec89e71675 (diff)
downloadnimterop-ed0e563832e2e6a1b98b22c5ec6abab837a42a65.tar.gz
nimterop-ed0e563832e2e6a1b98b22c5ec6abab837a42a65.zip
Update documentation
-rw-r--r--all.html2
-rw-r--r--build.html32
-rw-r--r--build.idx6
-rw-r--r--cimport.html23
-rw-r--r--cimport.idx3
-rw-r--r--dochack.js136
-rw-r--r--docs.html2
-rw-r--r--paths.html2
-rw-r--r--plugin.html2
-rw-r--r--theindex.html20
-rw-r--r--types.html2
11 files changed, 113 insertions, 117 deletions
diff --git a/all.html b/all.html
index 436ccbf..3578bf2 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-03-24 20:55:42 UTC</small>
+ <small style="color: var(--hint);">Made with Nim. Generated: 2020-04-13 15:31:35 UTC</small>
</div>
</div>
</div>
diff --git a/build.html b/build.html
index 47844fe..bff623d 100644
--- a/build.html
+++ b/build.html
@@ -155,12 +155,16 @@ function main() {
title="cmake(path, check, flags: string)"><wbr />cmake<span class="attachedType"></span></a></li>
<li><a class="reference" href="#make%2Cstring%2Cstring%2Cstring"
title="make(path, check: string; flags = &quot;&quot;; regex = false)"><wbr />make<span class="attachedType"></span></a></li>
+ <li><a class="reference" href="#getCompilerMode%2Cstring"
+ title="getCompilerMode(path: string): string"><wbr />get<wbr />Compiler<wbr />Mode<span class="attachedType"></span></a></li>
+ <li><a class="reference" href="#getGccModeArg%2Cstring"
+ title="getGccModeArg(mode: string): string"><wbr />get<wbr />Gcc<wbr />Mode<wbr />Arg<span class="attachedType"></span></a></li>
<li><a class="reference" href="#getCompiler"
title="getCompiler(): string"><wbr />get<wbr />Compiler<span class="attachedType"></span></a></li>
<li><a class="reference" href="#getGccPaths%2Cstring"
- title="getGccPaths(mode = &quot;c&quot;): seq[string]"><wbr />get<wbr />Gcc<wbr />Paths<span class="attachedType"></span></a></li>
+ title="getGccPaths(mode: string): seq[string]"><wbr />get<wbr />Gcc<wbr />Paths<span class="attachedType"></span></a></li>
<li><a class="reference" href="#getGccLibPaths%2Cstring"
- title="getGccLibPaths(mode = &quot;c&quot;): seq[string]"><wbr />get<wbr />Gcc<wbr />Lib<wbr />Paths<span class="attachedType"></span></a></li>
+ title="getGccLibPaths(mode: string): seq[string]"><wbr />get<wbr />Gcc<wbr />Lib<wbr />Paths<span class="attachedType"></span></a></li>
</ul>
</li>
@@ -485,6 +489,20 @@ Set a <tt class="docutils literal"><span class="pre">cmake</span></tt> directive
</dd>
+<a id="getCompilerMode,string"></a>
+<dt><pre><span class="Keyword">proc</span> <a href="#getCompilerMode%2Cstring"><span class="Identifier">getCompilerMode</span></a><span class="Other">(</span><span class="Identifier">path</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="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+<dd>
+
+Determines a target language mode from an input filename, if one is not already specified.
+
+</dd>
+<a id="getGccModeArg,string"></a>
+<dt><pre><span class="Keyword">proc</span> <a href="#getGccModeArg%2Cstring"><span class="Identifier">getGccModeArg</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">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="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+<dd>
+
+Produces a GCC argument that explicitly sets the language mode to be used by the compiler.
+
+</dd>
<a id="getCompiler"></a>
<dt><pre><span class="Keyword">proc</span> <a href="#getCompiler"><span class="Identifier">getCompiler</span></a><span class="Other">(</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="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ReadEnvEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
@@ -493,16 +511,16 @@ Set a <tt class="docutils literal"><span class="pre">cmake</span></tt> directive
</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="StringLit">&quot;c&quot;</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">IOError</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">Defect</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">ReadEnvEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span>
- <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+<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">IOError</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">Defect</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">ReadEnvEffect</span><span class="Other">,</span>
+ <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
</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="StringLit">&quot;c&quot;</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">
+<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">IOError</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">Defect</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">ReadEnvEffect</span><span class="Other">,</span>
<span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">,</span> <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
@@ -579,7 +597,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-03-24 20:55:39 UTC</small>
+ <small style="color: var(--hint);">Made with Nim. Generated: 2020-04-13 15:31:32 UTC</small>
</div>
</div>
</div>
diff --git a/build.idx b/build.idx
index dbed146..0460256 100644
--- a/build.idx
+++ b/build.idx
@@ -25,9 +25,11 @@ setCmakeLibName build.html#setCmakeLibName,string,string,string,string,string bu
setCmakePositionIndependentCode build.html#setCmakePositionIndependentCode,string build: setCmakePositionIndependentCode(outdir: string)
cmake build.html#cmake,string,string,string build: cmake(path, check, flags: string)
make build.html#make,string,string,string build: make(path, check: string; flags = &quot;&quot;; regex = false)
+getCompilerMode build.html#getCompilerMode,string build: getCompilerMode(path: string): string
+getGccModeArg build.html#getGccModeArg,string build: getGccModeArg(mode: string): string
getCompiler build.html#getCompiler build: getCompiler(): string
-getGccPaths build.html#getGccPaths,string build: getGccPaths(mode = &quot;c&quot;): seq[string]
-getGccLibPaths build.html#getGccLibPaths,string build: getGccLibPaths(mode = &quot;c&quot;): seq[string]
+getGccPaths build.html#getGccPaths,string build: getGccPaths(mode: string): seq[string]
+getGccLibPaths build.html#getGccLibPaths,string build: getGccLibPaths(mode: string): seq[string]
setDefines build.html#setDefines.m build: setDefines(defs: static openArray[string]): untyped
clearDefines build.html#clearDefines.m build: clearDefines(): untyped
isDefined build.html#isDefined.m,untyped build: isDefined(def: untyped): untyped
diff --git a/cimport.html b/cimport.html
index 91c81f3..ad509b6 100644
--- a/cimport.html
+++ b/cimport.html
@@ -115,7 +115,7 @@ function main() {
<li>
<a class="reference reference-toplevel" href="#12" id="62">Procs</a>
<ul class="simple simple-toc-section">
- <li><a class="reference" href="#cSkipSymbol%2Cseq%5BT%5D%5Bstring%5D"
+ <li><a class="reference" href="#cSkipSymbol%2Cseq%5Bstring%5D"
title="cSkipSymbol(skips: seq[string])"><wbr />c<wbr />Skip<wbr />Symbol<span class="attachedType"></span></a></li>
<li><a class="reference" href="#cSearchPath%2Cstring"
title="cSearchPath(path: string): string"><wbr />c<wbr />Search<wbr />Path<span class="attachedType"></span></a></li>
@@ -137,6 +137,8 @@ function main() {
title="cOverride(body): untyped"><wbr />c<wbr />Override<span class="attachedType"></span></a></li>
<li><a class="reference" href="#cPlugin.m"
title="cPlugin(body): untyped"><wbr />c<wbr />Plugin<span class="attachedType"></span></a></li>
+ <li><a class="reference" href="#cPluginPath.m%2Cstatic%5Bstring%5D"
+ title="cPluginPath(path: static[string]): untyped"><wbr />c<wbr />Plugin<wbr />Path<span class="attachedType"></span></a></li>
<li><a class="reference" href="#cDefine.m%2C%2Cstring"
title="cDefine(name: static string; val: static string = &quot;&quot;): untyped"><wbr />c<wbr />Define<span class="attachedType"></span></a></li>
<li><a class="reference" href="#cIncludeDir.m"
@@ -191,8 +193,8 @@ function main() {
<div class="section" id="12">
<h1><a class="toc-backref" href="#12">Procs</a></h1>
<dl class="item">
-<a id="cSkipSymbol,seq[T][string]"></a>
-<dt><pre><span class="Keyword">proc</span> <a href="#cSkipSymbol%2Cseq%5BT%5D%5Bstring%5D"><span class="Identifier">cSkipSymbol</span></a><span class="Other">(</span><span class="Identifier">skips</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="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="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
+<a id="cSkipSymbol,seq[string]"></a>
+<dt><pre><span class="Keyword">proc</span> <a href="#cSkipSymbol%2Cseq%5Bstring%5D"><span class="Identifier">cSkipSymbol</span></a><span class="Other">(</span><span class="Identifier">skips</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="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="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt>
<dd>
<p>Similar to <a class="reference external" href="cimport.html#cOverride.m">cOverride()</a>, this macro allows filtering out symbols not of interest from the generated output.</p>
@@ -293,7 +295,7 @@ When <a class="reference external" href="cimport.html#cOverride.m">cOverride()</
<li><tt class="docutils literal"><span class="pre">nskEnumField</span></tt> for enum (field) names, though they are in the global namespace as <tt class="docutils literal"><span class="pre">nskConst</span></tt></li>
<li><tt class="docutils literal"><span class="pre">nskProc</span></tt> - for proc names</li>
</ul>
-<p><tt class="docutils literal"><span class="pre">nimterop/plugins</span></tt> is implicitly imported to provide access to standard plugin facilities.</p>
+<p><tt class="docutils literal"><span class="pre">macros</span></tt> and <tt class="docutils literal"><span class="pre">nimterop/plugins</span></tt> are implicitly imported to provide access to standard plugin facilities.</p>
<p><a class="reference external" href="cimport.html#cPlugin.m">cPlugin()</a> only affects calls to <a class="reference external" href="cimport.html#cImport.m%2C%2Cstring%2Cstring%2Cstring">cImport()</a> that follow it.</p>
<p><strong class="examples_text">Examples:</strong></p>
@@ -315,6 +317,17 @@ When <a class="reference external" href="cimport.html#cOverride.m">cOverride()</
</pre>
</dd>
+<a id="cPluginPath.m,static[string]"></a>
+<dt><pre><span class="Keyword">macro</span> <a href="#cPluginPath.m%2Cstatic%5Bstring%5D"><span class="Identifier">cPluginPath</span></a><span class="Other">(</span><span class="Identifier">path</span><span class="Other">:</span> <span class="Identifier">static</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">untyped</span></pre></dt>
+<dd>
+
+<p>Rather than embedding the <tt class="docutils literal"><span class="pre">cPlugin()</span></tt> code within the wrapper, it might be preferable to have it stored in a separate source file. This allows for reuse across multiple wrappers when applicable.</p>
+<p>The <tt class="docutils literal"><span class="pre">cPluginPath()</span></tt> macro enables this functionality - specify the path to the plugin file and it will be consumed in the same way as <tt class="docutils literal"><span class="pre">cPlugin()</span></tt>.</p>
+<p><tt class="docutils literal"><span class="pre">path</span></tt> is relative to the current dir and not necessarily relative to the location of the wrapper file. Use <tt class="docutils literal"><span class="pre">currentSourcePath</span></tt> to specify a path relative to the wrapper file.</p>
+<p>Unlike <tt class="docutils literal"><span class="pre">cPlugin()</span></tt>, this macro also does not implicitly import any other modules since the standalone plugin file will need explicit imports for <tt class="docutils literal"><span class="pre">nim check</span></tt> and suggestions to work. <tt class="docutils literal"><span class="pre">import nimterop/plugin</span></tt> is required for all plugins.</p>
+
+
+</dd>
<a id="cDefine.m,,string"></a>
<dt><pre><span class="Keyword">macro</span> <a href="#cDefine.m%2C%2Cstring"><span class="Identifier">cDefine</span></a><span class="Other">(</span><span class="Identifier">name</span><span class="Other">:</span> <span class="Identifier">static</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">val</span><span class="Other">:</span> <span class="Identifier">static</span> <span class="Identifier">string</span> <span class="Other">=</span> <span class="StringLit">&quot;&quot;</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">untyped</span></pre></dt>
<dd>
@@ -400,7 +413,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-03-24 20:55:42 UTC</small>
+ <small style="color: var(--hint);">Made with Nim. Generated: 2020-04-13 15:31:35 UTC</small>
</div>
</div>
</div>
diff --git a/cimport.idx b/cimport.idx
index 1c392ae..2196a68 100644
--- a/cimport.idx
+++ b/cimport.idx
@@ -1,8 +1,9 @@
ast2 cimport.html#ast2 Feature.ast2
Feature cimport.html#Feature cimport: Feature
cOverride cimport.html#cOverride.m cimport: cOverride(body): untyped
-cSkipSymbol cimport.html#cSkipSymbol,seq[T][string] cimport: cSkipSymbol(skips: seq[string])
+cSkipSymbol cimport.html#cSkipSymbol,seq[string] cimport: cSkipSymbol(skips: seq[string])
cPlugin cimport.html#cPlugin.m cimport: cPlugin(body): untyped
+cPluginPath cimport.html#cPluginPath.m,static[string] cimport: cPluginPath(path: static[string]): untyped
cSearchPath cimport.html#cSearchPath,string cimport: cSearchPath(path: string): string
cDebug cimport.html#cDebug cimport: cDebug()
cDisableCaching cimport.html#cDisableCaching cimport: cDisableCaching()
diff --git a/dochack.js b/dochack.js
index 0fd6939..54bf3ab 100644
--- a/dochack.js
+++ b/dochack.js
@@ -1,4 +1,4 @@
-/* Generated by the Nim Compiler v1.1.1 */
+/* Generated by the Nim Compiler v1.2.0 */
var framePtr = null;
var excHandler = 0;
var lastJSError = null;
@@ -12,7 +12,7 @@ if (typeof Float32Array === 'undefined') Float32Array = Array;
if (typeof Float64Array === 'undefined') Float64Array = Array;
var NTI163 = {size: 0,kind: 1,base: null,node: null,finalizer: null};
var NTI9681058 = {size: 0, kind: 18, base: null, node: null, finalizer: null};
-var NTI6098 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
+var NTI6253 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI9835571 = {size: 0,kind: 24,base: null,node: null,finalizer: null};
var NTI622454 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
var NTI622450 = {size: 0,kind: 25,base: null,node: null,finalizer: null};
@@ -44,48 +44,48 @@ var NTI622570 = {size: 0,kind: 24,base: null,node: null,finalizer: null};
var NTI622233 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI622231 = {size: 0,kind: 22,base: null,node: null,finalizer: null};
var NTI624105 = {size: 0,kind: 24,base: null,node: null,finalizer: null};
-var NTI6086 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
-var NTI6094 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
+var NTI6241 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
+var NTI6249 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
var NTI143 = {size: 0,kind: 31,base: null,node: null,finalizer: null};
var NTI160043 = {size: 0, kind: 18, base: null, node: null, finalizer: null};
var NTI6008 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
-var NTI6131 = {size: 0,kind: 22,base: null,node: null,finalizer: null};
+var NTI6286 = {size: 0,kind: 22,base: null,node: null,finalizer: null};
var NTI112 = {size: 0,kind: 28,base: null,node: null,finalizer: null};
var NTI114 = {size: 0,kind: 29,base: null,node: null,finalizer: null};
-var NTI6126 = {size: 0,kind: 22,base: null,node: null,finalizer: null};
-var NTI6062 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
-var NTI6064 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
-var NTI6078 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
-var NTI6082 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
-var NNI6082 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []};
-NTI6082.node = NNI6082;
-var NNI6078 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []};
-NTI6078.node = NNI6078;
-var NNI6064 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []};
-NTI6064.node = NNI6064;
-NTI6126.base = NTI6062;
-NTI6131.base = NTI6062;
-var NNI6062 = {kind: 2, len: 5, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "parent", len: 0, typ: NTI6126, name: "parent", sons: null},
+var NTI6281 = {size: 0,kind: 22,base: null,node: null,finalizer: null};
+var NTI6217 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
+var NTI6219 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
+var NTI6233 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
+var NTI6237 = {size: 0, kind: 17, base: null, node: null, finalizer: null};
+var NNI6237 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []};
+NTI6237.node = NNI6237;
+var NNI6233 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []};
+NTI6233.node = NNI6233;
+var NNI6219 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []};
+NTI6219.node = NNI6219;
+NTI6281.base = NTI6217;
+NTI6286.base = NTI6217;
+var NNI6217 = {kind: 2, len: 5, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "parent", len: 0, typ: NTI6281, name: "parent", sons: null},
{kind: 1, offset: "name", len: 0, typ: NTI114, name: "name", sons: null},
{kind: 1, offset: "message", len: 0, typ: NTI112, name: "msg", sons: null},
{kind: 1, offset: "trace", len: 0, typ: NTI112, name: "trace", sons: null},
-{kind: 1, offset: "up", len: 0, typ: NTI6131, name: "up", sons: null}]};
-NTI6062.node = NNI6062;
+{kind: 1, offset: "up", len: 0, typ: NTI6286, name: "up", sons: null}]};
+NTI6217.node = NNI6217;
var NNI6008 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []};
NTI6008.node = NNI6008;
-NTI6062.base = NTI6008;
-NTI6064.base = NTI6062;
-NTI6078.base = NTI6064;
-NTI6082.base = NTI6078;
+NTI6217.base = NTI6008;
+NTI6219.base = NTI6217;
+NTI6233.base = NTI6219;
+NTI6237.base = NTI6233;
var NNI160043 = {kind: 2, len: 2, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "Field0", len: 0, typ: NTI114, name: "Field0", sons: null},
{kind: 1, offset: "Field1", len: 0, typ: NTI143, name: "Field1", sons: null}]};
NTI160043.node = NNI160043;
-var NNI6094 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []};
-NTI6094.node = NNI6094;
-NTI6094.base = NTI6064;
-var NNI6086 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []};
-NTI6086.node = NNI6086;
-NTI6086.base = NTI6064;
+var NNI6249 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []};
+NTI6249.node = NNI6249;
+NTI6249.base = NTI6219;
+var NNI6241 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []};
+NTI6241.node = NNI6241;
+NTI6241.base = NTI6219;
NTI622570.base = NTI622231;
NTI622572.base = NTI622231;
NTI622574.base = NTI622231;
@@ -248,13 +248,12 @@ NTI622233.base = NTI622205;
NTI622231.base = NTI622233;
NTI624105.base = NTI622231;
NTI9835571.base = NTI114;
-var NNI6098 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []};
-NTI6098.node = NNI6098;
-NTI6098.base = NTI6064;
+var NNI6253 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []};
+NTI6253.node = NNI6253;
+NTI6253.base = NTI6219;
var NNI9681058 = {kind: 2, len: 2, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "Field0", len: 0, typ: NTI143, name: "Field0", sons: null},
{kind: 1, offset: "Field1", len: 0, typ: NTI163, name: "Field1", sons: null}]};
NTI9681058.node = NNI9681058;
-
function makeNimstrLit(c_225062) {
var ln = c_225062.length;
var result = new Array(ln);
@@ -266,7 +265,6 @@ function makeNimstrLit(c_225062) {
}
-
function arrayConstr(len_250067, value_250068, typ_250069) {
var result = new Array(len_250067);
for (var i = 0; i < len_250067; ++i) result[i] = nimCopy(null, value_250068, typ_250069);
@@ -275,7 +273,6 @@ function arrayConstr(len_250067, value_250068, typ_250069) {
}
-
function setConstr() {
var result = {};
for (var i = 0; i < arguments.length; ++i) {
@@ -294,7 +291,6 @@ function setConstr() {
}
var ConstSet1 = setConstr(17, 16, 4, 18, 27, 19, 23, 22, 21);
-
function nimCopy(dest_240023, src_240024, ti_240025) {
var result_245219 = null;
@@ -372,7 +368,6 @@ function nimCopy(dest_240023, src_240024, ti_240025) {
return result_245219;
}
-
function cstrToNimstr(c_225079) {
var ln = c_225079.length;
var result = new Array(ln);
@@ -411,7 +406,6 @@ function cstrToNimstr(c_225079) {
}
-
function toJSStr(s_225096) {
var Tmp5;
var Tmp7;
@@ -479,7 +473,6 @@ function toJSStr(s_225096) {
return result_225097;
}
-
function raiseException(e_190218, ename_190219) {
e_190218.name = ename_190219;
if ((excHandler == 0)) {
@@ -491,7 +484,6 @@ function raiseException(e_190218, ename_190219) {
}
-
function addInt(a_230403, b_230404) {
var result = a_230403 + b_230404;
if (result > 2147483647 || result < -2147483648) raiseOverflow();
@@ -500,7 +492,6 @@ function addInt(a_230403, b_230404) {
}
-
function chckIndx(i_250086, a_250087, b_250088) {
var Tmp1;
@@ -520,7 +511,6 @@ function chckIndx(i_250086, a_250087, b_250088) {
return result_250089;
}
-
function subInt(a_230421, b_230422) {
var result = a_230421 - b_230422;
if (result > 2147483647 || result < -2147483648) raiseOverflow();
@@ -530,7 +520,6 @@ function subInt(a_230421, b_230422) {
}
var ConstSet2 = setConstr([65, 90]);
-
function chckRange(i_255016, a_255017, b_255018) {
var Tmp1;
@@ -552,7 +541,6 @@ function chckRange(i_255016, a_255017, b_255018) {
}
var ConstSet3 = setConstr(95, 32, 46);
var ConstSet4 = setConstr(95, 32, 46);
-
function mulInt(a_230439, b_230440) {
var result = a_230439 * b_230440;
if (result > 2147483647 || result < -2147483648) raiseOverflow();
@@ -565,7 +553,6 @@ var ConstSet5 = setConstr([97, 122]);
var ConstSet6 = setConstr([65, 90], [97, 122]);
var ConstSet7 = setConstr([97, 122]);
var ConstSet8 = setConstr([65, 90]);
-
function nimMax(a_230821, b_230822) {
var Tmp1;
@@ -586,7 +573,6 @@ function nimMax(a_230821, b_230822) {
return result_230823;
}
-
function nimMin(a_230803, b_230804) {
var Tmp1;
@@ -621,7 +607,6 @@ if (!Math.trunc) {
}
var alternative_9835319 = [null];
-
function add_142042(x_142045, x_142045_Idx, y_142046) {
if (x_142045[x_142045_Idx] === null) { x_142045[x_142045_Idx] = []; }
var off = x_142045[x_142045_Idx].length;
@@ -633,7 +618,6 @@ function add_142042(x_142045, x_142045_Idx, y_142046) {
}
-
function is_fat_pointer_235401(ti_235403) {
var result_235404 = false;
@@ -645,7 +629,6 @@ function is_fat_pointer_235401(ti_235403) {
return result_235404;
}
-
function nimCopyAux(dest_240028, src_240029, n_240031) {
switch (n_240031.kind) {
case 0:
@@ -671,7 +654,6 @@ function nimCopyAux(dest_240028, src_240029, n_240031) {
}
-
function aux_write_stack_trace_160038(f_160040) {
var Tmp3;
@@ -729,7 +711,6 @@ function aux_write_stack_trace_160038(f_160040) {
return result_160041[0];
}
-
function raw_write_stack_trace_180059() {
var result_180061 = null;
@@ -744,19 +725,17 @@ function raw_write_stack_trace_180059() {
return result_180061;
}
-
function new_seq_225128(len_225131) {
var result_225133 = null;
var F={procname:"newSeq.newSeq",prev:framePtr,filename:"system.nim",line:0};
framePtr = F;
- F.line = 626;
+ F.line = 643;
result_225133 = new Array(len_225131); for (var i=0;i<len_225131;++i) {result_225133[i]=null;} framePtr = F.prev;
return result_225133;
}
-
function unhandledException(e_185059) {
var buf_185060 = [[]];
if (!(((e_185059.message != null ? e_185059.message.length : 0) == 0))) {
@@ -783,20 +762,17 @@ function unhandledException(e_185059) {
}
-
function raiseOverflow() {
- raiseException({message: makeNimstrLit("over- or underflow"), parent: null, m_type: NTI6082, name: null, trace: null, up: null}, "OverflowError");
+ raiseException({message: makeNimstrLit("over- or underflow"), parent: null, m_type: NTI6237, name: null, trace: null, up: null}, "OverflowError");
}
-
function is_whitespace_9810101(text_9810103) {
return !/[^\s]/.test(text_9810103);
}
-
function is_whitespace_9810118(x_9810120) {
var Tmp1;
var Tmp2;
@@ -812,7 +788,6 @@ function is_whitespace_9810118(x_9810120) {
return result_9810121;
}
-
function raiseIndexError(i_210047, a_210048, b_210049) {
var Tmp1;
@@ -823,11 +798,10 @@ function raiseIndexError(i_210047, a_210048, b_210049) {
Tmp1 = (makeNimstrLit("index ") || []).concat(cstrToNimstr((i_210047)+"") || [],makeNimstrLit(" not in ") || [],cstrToNimstr((a_210048)+"") || [],makeNimstrLit(" .. ") || [],cstrToNimstr((b_210049)+"") || []);
}
- raiseException({message: nimCopy(null, Tmp1, NTI112), parent: null, m_type: NTI6094, name: null, trace: null, up: null}, "IndexError");
+ raiseException({message: nimCopy(null, Tmp1, NTI112), parent: null, m_type: NTI6249, name: null, trace: null, up: null}, "IndexError");
}
-
function to_toc_9810135(x_9810137, father_9810138) {
var Tmp5;
var Tmp6;
@@ -997,7 +971,6 @@ function to_toc_9810135(x_9810137, father_9810138) {
}
-
function extract_items_9765074(x_9765076, heading_9765077, items_9765080, items_9765080_Idx) {
var Tmp1;
@@ -1065,7 +1038,6 @@ function extract_items_9765074(x_9765076, heading_9765077, items_9765080, items_
}
-
function tree_9756020(tag_9756022, kids_9756024) {
var result_9756025 = null;
@@ -1096,7 +1068,6 @@ function tree_9756020(tag_9756022, kids_9756024) {
return result_9756025;
}
-
function text_9756152(s_9756154) {
var result_9756155 = null;
@@ -1109,17 +1080,15 @@ function text_9756152(s_9756154) {
return result_9756155;
}
-
function sys_fatal_102618(message_102622) {
var F={procname:"sysFatal.sysFatal",prev:framePtr,filename:"fatal.nim",line:0};
framePtr = F;
F.line = 49;
- raiseException({message: nimCopy(null, message_102622, NTI112), m_type: NTI6086, parent: null, name: null, trace: null, up: null}, "AssertionError");
+ raiseException({message: nimCopy(null, message_102622, NTI112), m_type: NTI6241, parent: null, name: null, trace: null, up: null}, "AssertionError");
framePtr = F.prev;
}
-
function raise_assert_102614(msg_102616) {
var F={procname:"assertions.raiseAssert",prev:framePtr,filename:"assertions.nim",line:0};
framePtr = F;
@@ -1129,7 +1098,6 @@ function raise_assert_102614(msg_102616) {
}
-
function failed_assert_impl_102680(msg_102682) {
var F={procname:"assertions.failedAssertImpl",prev:framePtr,filename:"assertions.nim",line:0};
framePtr = F;
@@ -1139,7 +1107,6 @@ function failed_assert_impl_102680(msg_102682) {
}
-
function uncovered_9815022(x_9815024) {
var Tmp1;
var Tmp2;
@@ -1202,7 +1169,6 @@ function uncovered_9815022(x_9815024) {
return result_9815025;
}
-
function merge_tocs_9825034(orig_9825036, news_9825037) {
var result_9825038 = null;
@@ -1244,7 +1210,6 @@ function merge_tocs_9825034(orig_9825036, news_9825037) {
return result_9825038;
}
-
function build_toc_9825080(orig_9825082, types_9825084, procs_9825085) {
var Tmp7;
@@ -1304,7 +1269,7 @@ function build_toc_9825080(orig_9825082, types_9825084, procs_9825085) {
i_9835498 = addInt(i_9835498, 1);
if (!(((procs_9825085 != null ? procs_9825085.length : 0) == l_9835499))) {
F.line = 189;
- failed_assert_impl_102680(makeNimstrLit("/home/genotrance/.choosenim/toolchains/nim-#devel/lib/system/iterators.nim(189, 11) `len(a) == L` the length of the seq changed while iterating over it"));
+ failed_assert_impl_102680(makeNimstrLit("/home/genotrance/.choosenim/toolchains/nim-1.2.0/lib/system/iterators.nim(189, 11) `len(a) == L` the length of the seq changed while iterating over it"));
}
}
@@ -1316,7 +1281,7 @@ function build_toc_9825080(orig_9825082, types_9825084, procs_9825085) {
i_9835501 = addInt(i_9835501, 1);
if (!(((types_9825084 != null ? types_9825084.length : 0) == l_9835502))) {
F.line = 189;
- failed_assert_impl_102680(makeNimstrLit("/home/genotrance/.choosenim/toolchains/nim-#devel/lib/system/iterators.nim(189, 11) `len(a) == L` the length of the seq changed while iterating over it"));
+ failed_assert_impl_102680(makeNimstrLit("/home/genotrance/.choosenim/toolchains/nim-1.2.0/lib/system/iterators.nim(189, 11) `len(a) == L` the length of the seq changed while iterating over it"));
}
}
@@ -1329,7 +1294,6 @@ function build_toc_9825080(orig_9825082, types_9825084, procs_9825085) {
return result_9825086;
}
-
function add_9756100(parent_9756102, kid_9756103) {
var Tmp1;
var Tmp2;
@@ -1353,7 +1317,6 @@ function add_9756100(parent_9756102, kid_9756103) {
}
-
function set_class_9756118(e_9756120, value_9756121) {
var F={procname:"dochack.setClass",prev:framePtr,filename:"dochack.nim",line:0};
framePtr = F;
@@ -1363,10 +1326,8 @@ function set_class_9756118(e_9756120, value_9756121) {
}
-
function to_html_9770071(x_9770073, is_root_9770074) {
var Tmp1;
-
function HEX3Aanonymous_9775015(a_9775017, b_9775018) {
var Tmp1;
@@ -1479,7 +1440,7 @@ function to_html_9770071(x_9770073, is_root_9770074) {
i_9835524 = addInt(i_9835524, 1);
if (!(((x_9770073.kids != null ? x_9770073.kids.length : 0) == l_9835525))) {
F.line = 189;
- failed_assert_impl_102680(makeNimstrLit("/home/genotrance/.choosenim/toolchains/nim-#devel/lib/system/iterators.nim(189, 11) `len(a) == L` the length of the seq changed while iterating over it"));
+ failed_assert_impl_102680(makeNimstrLit("/home/genotrance/.choosenim/toolchains/nim-1.2.0/lib/system/iterators.nim(189, 11) `len(a) == L` the length of the seq changed while iterating over it"));
}
}
@@ -1501,7 +1462,6 @@ function to_html_9770071(x_9770073, is_root_9770074) {
return result_9770075;
}
-
function replace_by_id_9756172(id_9756174, new_tree_9756175) {
var F={procname:"dochack.replaceById",prev:framePtr,filename:"dochack.nim",line:0};
framePtr = F;
@@ -1515,7 +1475,6 @@ function replace_by_id_9756172(id_9756174, new_tree_9756175) {
}
-
function togglevis_9835333(d_9835335) {
var F={procname:"dochack.togglevis",prev:framePtr,filename:"dochack.nim",line:0};
framePtr = F;
@@ -1529,7 +1488,6 @@ function togglevis_9835333(d_9835335) {
}
-
function groupBy(value_9835351) {
var F={procname:"dochack.groupBy",prev:framePtr,filename:"dochack.nim",line:0};
framePtr = F;
@@ -1587,13 +1545,11 @@ var db_9835528 = [null];
var contents_9835530 = [null];
var oldtoc_9845403 = [null];
var timer_9845404 = [null];
-
function raiseRangeError() {
- raiseException({message: makeNimstrLit("value out of range"), parent: null, m_type: NTI6098, name: null, trace: null, up: null}, "RangeError");
+ raiseException({message: makeNimstrLit("value out of range"), parent: null, m_type: NTI6253, name: null, trace: null, up: null}, "RangeError");
}
-
function nsuToLowerAsciiChar(c_8730023) {
var result_8730024 = 0;
@@ -1613,7 +1569,6 @@ function nsuToLowerAsciiChar(c_8730023) {
return result_8730024;
}
-
function fuzzy_match_9681054(pattern_9681056, str_9681057) {
var Tmp4;
var Tmp5;
@@ -1794,7 +1749,6 @@ function fuzzy_match_9681054(pattern_9681056, str_9681057) {
return result_9681061;
}
-
function text_9756135(s_9756137) {
var result_9756138 = null;
@@ -1807,9 +1761,7 @@ function text_9756135(s_9756137) {
return result_9756138;
}
-
function dosearch_9835547(value_9835549) {
-
function HEX3Aanonymous_9845273(a_9845282, b_9845283) {
var result_9845287 = 0;
@@ -1866,7 +1818,7 @@ function dosearch_9835547(value_9835549) {
i_9855040 = addInt(i_9855040, 1);
if (!(((db_9835528[0] != null ? db_9835528[0].length : 0) == l_9855041))) {
F.line = 189;
- failed_assert_impl_102680(makeNimstrLit("/home/genotrance/.choosenim/toolchains/nim-#devel/lib/system/iterators.nim(189, 11) `len(a) == L` the length of the seq changed while iterating over it"));
+ failed_assert_impl_102680(makeNimstrLit("/home/genotrance/.choosenim/toolchains/nim-1.2.0/lib/system/iterators.nim(189, 11) `len(a) == L` the length of the seq changed while iterating over it"));
}
}
@@ -1964,9 +1916,7 @@ function dosearch_9835547(value_9835549) {
return result_9835550;
}
-
function search() {
-
function wrapper_9845435() {
var F={procname:"search.wrapper",prev:framePtr,filename:"dochack.nim",line:0};
framePtr = F;
diff --git a/docs.html b/docs.html
index c5da9ef..13ef783 100644
--- a/docs.html
+++ b/docs.html
@@ -142,7 +142,7 @@ function main() {
<div class="twelve-columns footer">
<span class="nim-sprite"></span>
<br/>
- <small style="color: var(--hint);">Made with Nim. Generated: 2020-03-24 20:55:37 UTC</small>
+ <small style="color: var(--hint);">Made with Nim. Generated: 2020-04-13 15:31:30 UTC</small>
</div>
</div>
</div>
diff --git a/paths.html b/paths.html
index 672c3eb..e7f4034 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-03-24 20:55:39 UTC</small>
+ <small style="color: var(--hint);">Made with Nim. Generated: 2020-04-13 15:31:32 UTC</small>
</div>
</div>
</div>
diff --git a/plugin.html b/plugin.html
index eae2f37..544695d 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-03-24 20:55:39 UTC</small>
+ <small style="color: var(--hint);">Made with Nim. Generated: 2020-04-13 15:31:32 UTC</small>
</div>
</div>
</div>
diff --git a/theindex.html b/theindex.html
index 49925a5..8a3be3a 100644
--- a/theindex.html
+++ b/theindex.html
@@ -155,13 +155,17 @@ function main() {
<li><a class="reference external"
data-doc-search-tag="cimport: cPlugin(body): untyped" href="cimport.html#cPlugin.m">cimport: cPlugin(body): untyped</a></li>
</ul></dd>
+<dt><a name="cPluginPath" href="#cPluginPath"><span>cPluginPath:</span></a></dt><dd><ul class="simple">
+<li><a class="reference external"
+ data-doc-search-tag="cimport: cPluginPath(path: static[string]): untyped" href="cimport.html#cPluginPath.m%2Cstatic%5Bstring%5D">cimport: cPluginPath(path: static[string]): untyped</a></li>
+ </ul></dd>
<dt><a name="cSearchPath" href="#cSearchPath"><span>cSearchPath:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="cimport: cSearchPath(path: string): string" href="cimport.html#cSearchPath%2Cstring">cimport: cSearchPath(path: string): string</a></li>
</ul></dd>
<dt><a name="cSkipSymbol" href="#cSkipSymbol"><span>cSkipSymbol:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
- data-doc-search-tag="cimport: cSkipSymbol(skips: seq[string])" href="cimport.html#cSkipSymbol%2Cseq%5BT%5D%5Bstring%5D">cimport: cSkipSymbol(skips: seq[string])</a></li>
+ 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="defineEnum" href="#defineEnum"><span>defineEnum:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
@@ -213,17 +217,25 @@ function main() {
<li><a class="reference external"
data-doc-search-tag="build: getCompiler(): string" href="build.html#getCompiler">build: getCompiler(): string</a></li>
</ul></dd>
+<dt><a name="getCompilerMode" href="#getCompilerMode"><span>getCompilerMode:</span></a></dt><dd><ul class="simple">
+<li><a class="reference external"
+ data-doc-search-tag="build: getCompilerMode(path: string): string" href="build.html#getCompilerMode%2Cstring">build: getCompilerMode(path: string): string</a></li>
+ </ul></dd>
<dt><a name="getCurrentNimCompiler" href="#getCurrentNimCompiler"><span>getCurrentNimCompiler:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
data-doc-search-tag="build: getCurrentNimCompiler(): string" href="build.html#getCurrentNimCompiler">build: getCurrentNimCompiler(): string</a></li>
</ul></dd>
<dt><a name="getGccLibPaths" href="#getGccLibPaths"><span>getGccLibPaths:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
- data-doc-search-tag="build: getGccLibPaths(mode = &quot;c&quot;): seq[string]" href="build.html#getGccLibPaths%2Cstring">build: getGccLibPaths(mode = &quot;c&quot;): seq[string]</a></li>
+ data-doc-search-tag="build: getGccLibPaths(mode: string): seq[string]" href="build.html#getGccLibPaths%2Cstring">build: getGccLibPaths(mode: string): seq[string]</a></li>
+ </ul></dd>
+<dt><a name="getGccModeArg" href="#getGccModeArg"><span>getGccModeArg:</span></a></dt><dd><ul class="simple">
+<li><a class="reference external"
+ data-doc-search-tag="build: getGccModeArg(mode: string): string" href="build.html#getGccModeArg%2Cstring">build: getGccModeArg(mode: string): string</a></li>
</ul></dd>
<dt><a name="getGccPaths" href="#getGccPaths"><span>getGccPaths:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
- data-doc-search-tag="build: getGccPaths(mode = &quot;c&quot;): seq[string]" href="build.html#getGccPaths%2Cstring">build: getGccPaths(mode = &quot;c&quot;): seq[string]</a></li>
+ data-doc-search-tag="build: getGccPaths(mode: string): seq[string]" href="build.html#getGccPaths%2Cstring">build: getGccPaths(mode: string): seq[string]</a></li>
</ul></dd>
<dt><a name="getHeader" href="#getHeader"><span>getHeader:</span></a></dt><dd><ul class="simple">
<li><a class="reference external"
@@ -364,7 +376,7 @@ function main() {
<div class="twelve-columns footer">
<span class="nim-sprite"></span>
<br/>
- <small style="color: var(--hint);">Made with Nim. Generated: 2020-03-24 20:55:42 UTC</small>
+ <small style="color: var(--hint);">Made with Nim. Generated: 2020-04-13 15:31:35 UTC</small>
</div>
</div>
</div>
diff --git a/types.html b/types.html
index 8321d6f..0cb2d98 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-03-24 20:55:39 UTC</small>
+ <small style="color: var(--hint);">Made with Nim. Generated: 2020-04-13 15:31:32 UTC</small>
</div>
</div>
</div>