diff options
| author | Ganesh Viswanathan <dev@genotrance.com> | 2020-05-10 22:35:50 -0500 |
|---|---|---|
| committer | Ganesh Viswanathan <dev@genotrance.com> | 2020-05-10 22:35:50 -0500 |
| commit | c33c34fc6301263c7466ac2696ecb2cd5809b8dc (patch) | |
| tree | be0cc5261fa82e84407f034817b041447c2e87a3 | |
| parent | 8ba9ef23ebf8324fc8011154d9189639ed19602b (diff) | |
| download | nimterop-c33c34fc6301263c7466ac2696ecb2cd5809b8dc.tar.gz nimterop-c33c34fc6301263c7466ac2696ecb2cd5809b8dc.zip | |
Update documentation
| -rw-r--r-- | all.html | 2 | ||||
| -rw-r--r-- | build.html | 59 | ||||
| -rw-r--r-- | build.idx | 7 | ||||
| -rw-r--r-- | cimport.html | 30 | ||||
| -rw-r--r-- | cimport.idx | 2 | ||||
| -rw-r--r-- | dochack.js | 4038 | ||||
| -rw-r--r-- | docs.html | 15 | ||||
| -rw-r--r-- | docs.idx | 2 | ||||
| -rw-r--r-- | globals.html | 435 | ||||
| -rw-r--r-- | globals.idx | 20 | ||||
| -rw-r--r-- | nimdoc.out.css | 4 | ||||
| -rw-r--r-- | paths.html | 2 | ||||
| -rw-r--r-- | plugin.html | 2 | ||||
| -rw-r--r-- | theindex.html | 112 | ||||
| -rw-r--r-- | types.html | 2 |
15 files changed, 3813 insertions, 919 deletions
@@ -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-04-28 21:50:53 UTC</small> + <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-11 03:35:49 UTC</small> </div> </div> </div> @@ -100,7 +100,10 @@ function main() { <li> <a class="reference reference-toplevel" href="#7" id="57">Types</a> <ul class="simple simple-toc-section"> - <li><a class="reference" href="#Config" + <li><a class="reference" href="#BuildType" + title="BuildType = enum + btAutoconf, btCmake"><wbr />Build<wbr />Type<span class="attachedType"></span></a></li> + <li><a class="reference" href="#Config" title="Config = ref object NimMajor*: int NimMinor*: int @@ -112,6 +115,16 @@ function main() { </ul> </li> <li> + <a class="reference reference-toplevel" href="#8" id="58">Vars</a> + <ul class="simple simple-toc-section"> + <li><a class="reference" href="#gDebug" + title="gDebug = false"><wbr />g<wbr />Debug<span class="attachedType"></span></a></li> + <li><a class="reference" href="#gDebugCT" + title="gDebugCT = false"><wbr />g<wbr />Debug<wbr />CT<span class="attachedType"></span></a></li> + + </ul> +</li> +<li> <a class="reference reference-toplevel" href="#12" id="62">Procs</a> <ul class="simple simple-toc-section"> <li><a class="reference" href="#sanitizePath%2Cstring" @@ -201,11 +214,12 @@ function main() { title="clearDefines(): untyped"><wbr />clear<wbr />Defines<span class="attachedType"></span></a></li> <li><a class="reference" href="#isDefined.m%2Cuntyped" title="isDefined(def: untyped): untyped"><wbr />is<wbr />Defined<span class="attachedType"></span></a></li> - <li><a class="reference" href="#getHeader.m%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D" + <li><a class="reference" href="#getHeader.m%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5BopenArray%5BBuildType%5D%5D" title="getHeader(header: static[string]; giturl: static[string] = ""; dlurl: static[string] = ""; outdir: static[string] = ""; conFlags: static[string] = ""; cmakeFlags: static[string] = ""; - makeFlags: static[string] = ""; altNames: static[string] = ""): untyped"><wbr />get<wbr />Header<span class="attachedType"></span></a></li> + makeFlags: static[string] = ""; altNames: static[string] = ""; + buildTypes: static[openArray[BuildType]] = [btCmake, btAutoconf]): untyped"><wbr />get<wbr />Header<span class="attachedType">BuildType</span></a></li> </ul> </li> @@ -220,6 +234,14 @@ function main() { <div class="section" id="7"> <h1><a class="toc-backref" href="#7">Types</a></h1> <dl class="item"> +<a id="BuildType"></a> +<dt><pre><a href="build.html#BuildType"><span class="Identifier">BuildType</span></a> <span class="Other">=</span> <span class="Keyword">enum</span> + <span class="Identifier">btAutoconf</span><span class="Other">,</span> <span class="Identifier">btCmake</span></pre></dt> +<dd> + + + +</dd> <a id="Config"></a> <dt><pre><a href="build.html#Config"><span class="Identifier">Config</span></a> <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> <span class="Identifier">NimMajor</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">int</span> @@ -236,6 +258,25 @@ function main() { </dd> </dl></div> +<div class="section" id="8"> +<h1><a class="toc-backref" href="#8">Vars</a></h1> +<dl class="item"> +<a id="gDebug"></a> +<dt><pre><a href="build.html#gDebug"><span class="Identifier">gDebug</span></a> <span class="Other">=</span> <span class="Identifier">false</span></pre></dt> +<dd> + + + +</dd> +<a id="gDebugCT"></a> +<dt><pre><a href="build.html#gDebugCT"><span class="Identifier">gDebugCT</span></a> <span class="Other">=</span> <span class="DecNumber">false</span></pre></dt> +<dd> + + + +</dd> + +</dl></div> <div class="section" id="12"> <h1><a class="toc-backref" href="#12">Procs</a></h1> <dl class="item"> @@ -436,7 +477,7 @@ 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">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> +<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> <dd> @@ -660,11 +701,12 @@ Clear all defines set using <tt class="docutils literal"><span class="pre">setDe Check if <tt class="docutils literal"><span class="pre">-d:xxx</span></tt> is set globally or via <tt class="docutils literal"><span class="pre">setDefines()</span></tt> </dd> -<a id="getHeader.m,static[string],static[string],static[string],static[string],static[string],static[string],static[string],static[string]"></a> -<dt><pre><span class="Keyword">macro</span> <a href="#getHeader.m%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D"><span class="Identifier">getHeader</span></a><span class="Other">(</span><span class="Identifier">header</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="Identifier">giturl</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="StringLit">""</span><span class="Other">;</span> +<a id="getHeader.m,static[string],static[string],static[string],static[string],static[string],static[string],static[string],static[string],static[openArray[BuildType]]"></a> +<dt><pre><span class="Keyword">macro</span> <a href="#getHeader.m%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5BopenArray%5BBuildType%5D%5D"><span class="Identifier">getHeader</span></a><span class="Other">(</span><span class="Identifier">header</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="Identifier">giturl</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="StringLit">""</span><span class="Other">;</span> <span class="Identifier">dlurl</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="StringLit">""</span><span class="Other">;</span> <span class="Identifier">outdir</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="StringLit">""</span><span class="Other">;</span> <span class="Identifier">conFlags</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="StringLit">""</span><span class="Other">;</span> <span class="Identifier">cmakeFlags</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="StringLit">""</span><span class="Other">;</span> - <span class="Identifier">makeFlags</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="StringLit">""</span><span class="Other">;</span> <span class="Identifier">altNames</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="StringLit">""</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">untyped</span></pre></dt> + <span class="Identifier">makeFlags</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="StringLit">""</span><span class="Other">;</span> <span class="Identifier">altNames</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="StringLit">""</span><span class="Other">;</span> + <span class="Identifier">buildTypes</span><span class="Other">:</span> <span class="Identifier">static</span><span class="Other">[</span><span class="Identifier">openArray</span><span class="Other">[</span><a href="build.html#BuildType"><span class="Identifier">BuildType</span></a><span class="Other">]</span><span class="Other">]</span> <span class="Other">=</span> <span class="Other">[</span><span class="Identifier">btCmake</span><span class="Other">,</span> <span class="Identifier">btAutoconf</span><span class="Other">]</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">untyped</span></pre></dt> <dd> <p>Get the path to a header file for wrapping with <a class="reference external" href="cimport.html#cImport.m%2C%2Cstring%2Cstring%2Cstring">cImport()</a> or <a class="reference external" href="cimport.html#c2nImport.m%2C%2Cstring%2Cstring%2Cstring">c2nImport()</a>.</p> @@ -679,6 +721,7 @@ Check if <tt class="docutils literal"><span class="pre">-d:xxx</span></tt> is se <p><tt class="docutils literal"><span class="pre">-d:xxxStatic</span></tt> can be specified to statically link with the library instead. This will automatically add a <tt class="docutils literal"><span class="pre">{.passL.}</span></tt> call to the static library for convenience.</p> <p><tt class="docutils literal"><span class="pre">conFlags</span></tt>, <tt class="docutils literal"><span class="pre">cmakeFlags</span></tt> and <tt class="docutils literal"><span class="pre">makeFlags</span></tt> allow sending custom parameters to <tt class="docutils literal"><span class="pre">configure</span></tt>, <tt class="docutils literal"><span class="pre">cmake</span></tt> and <tt class="docutils literal"><span class="pre">make</span></tt> in case additional configuration is required as part of the build process.</p> <p><tt class="docutils literal"><span class="pre">altNames</span></tt> is a list of alternate names for the library - e.g. zlib uses <tt class="docutils literal"><span class="pre">zlib.h</span></tt> for the header but the typical lib name is <tt class="docutils literal"><span class="pre">libz.so</span></tt> and not <tt class="docutils literal"><span class="pre">libzlib.so</span></tt>. However, it is libzlib.dll on Windows if built with cmake. In this case, <tt class="docutils literal"><span class="pre">altNames = "z,zlib"</span></tt>. Comma separate for multiple alternate names without spaces.</p> +<p><tt class="docutils literal"><span class="pre">buildTypes</span></tt> specifies a list of in order build strategies to use when building the downloaded source files. Default is [btCmake, btAutoconf]</p> <p>The original header name is not included by default if <tt class="docutils literal"><span class="pre">altNames</span></tt> is set since it could cause the wrong lib to be selected. E.g. <tt class="docutils literal"><span class="pre">SDL2/SDL.h</span></tt> could pick <tt class="docutils literal"><span class="pre">libSDL.so</span></tt> even if <tt class="docutils literal"><span class="pre">altNames = "SDL2"</span></tt>. Explicitly include it in <tt class="docutils literal"><span class="pre">altNames</span></tt> like the <tt class="docutils literal"><span class="pre">zlib</span></tt> example when required.</p> <p><tt class="docutils literal"><span class="pre">xxxPreBuild</span></tt> is a hook that is called after the source code is pulled from Git or downloaded but before the library is built. This might be needed if some initial prep needs to be done before compilation. A few values are provided to the hook to help provide context:</p> <p><tt class="docutils literal"><span class="pre">outdir</span></tt> is the same <tt class="docutils literal"><span class="pre">outdir</span></tt> passed in and <tt class="docutils literal"><span class="pre">header</span></tt> is the discovered header path in the downloaded source code.</p> @@ -696,7 +739,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-04-28 21:50:50 UTC</small> + <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-11 03:35:45 UTC</small> </div> </div> </div> @@ -1,3 +1,8 @@ +btAutoconf build.html#btAutoconf BuildType.btAutoconf +btCmake build.html#btCmake BuildType.btCmake +BuildType build.html#BuildType build: BuildType +gDebug build.html#gDebug build: gDebug +gDebugCT build.html#gDebugCT build: gDebugCT sanitizePath build.html#sanitizePath,string build: sanitizePath(path: string; noQuote = false; sep = $'/'): string Config build.html#Config build: Config getProjectDir build.html#getProjectDir build: getProjectDir(): string @@ -39,4 +44,4 @@ getGccLibPaths build.html#getGccLibPaths,string build: getGccLibPaths(mode: stri 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 -getHeader build.html#getHeader.m,static[string],static[string],static[string],static[string],static[string],static[string],static[string],static[string] build: getHeader(header: static[string]; giturl: static[string] = "";\n dlurl: static[string] = ""; outdir: static[string] = "";\n conFlags: static[string] = ""; cmakeFlags: static[string] = "";\n makeFlags: static[string] = ""; altNames: static[string] = ""): untyped +getHeader build.html#getHeader.m,static[string],static[string],static[string],static[string],static[string],static[string],static[string],static[string],static[openArray[BuildType]] build: getHeader(header: static[string]; giturl: static[string] = "";\n dlurl: static[string] = ""; outdir: static[string] = "";\n conFlags: static[string] = ""; cmakeFlags: static[string] = "";\n makeFlags: static[string] = ""; altNames: static[string] = "";\n buildTypes: static[openArray[BuildType]] = [btCmake, btAutoconf]): untyped diff --git a/cimport.html b/cimport.html index a110fc6..503c6ae 100644 --- a/cimport.html +++ b/cimport.html @@ -104,15 +104,6 @@ function main() { </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="#Feature" - title="Feature = enum - ast2"><wbr />Feature<span class="attachedType"></span></a></li> - - </ul> -</li> -<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%5Bstring%5D" @@ -178,20 +169,7 @@ function main() { <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>, <a class="reference external" href="build.html">build</a>, <a class="reference external" href="paths.html">paths</a>, <a class="reference external" href="types.html">types</a> -</dl></div> -<div class="section" id="7"> -<h1><a class="toc-backref" href="#7">Types</a></h1> -<dl class="item"> -<a id="Feature"></a> -<dt><pre><a href="cimport.html#Feature"><span class="Identifier">Feature</span></a> <span class="Other">=</span> <span class="Keyword">enum</span> - <span class="Identifier">ast2</span></pre></dt> -<dd> - - - -</dd> - +<a class="reference external" href="build.html">build</a>, <a class="reference external" href="globals.html">globals</a>, <a class="reference external" href="paths.html">paths</a>, <a class="reference external" href="types.html">types</a> </dl></div> <div class="section" id="12"> <h1><a class="toc-backref" href="#12">Procs</a></h1> @@ -241,7 +219,7 @@ Enable debug messages and display the generated Nim code Add directory <tt class="docutils literal"><span class="pre">dir</span></tt> to the search path used in calls to <a class="reference external" href="cimport.html#cSearchPath,string">cSearchPath()</a>. <p><strong class="examples_text">Examples:</strong></p> <pre class="listing"><span class="Keyword">import</span> - <span class="Identifier">paths</span><span class="Other">,</span> <span class="Identifier">os</span> + <span class="Identifier">nimterop</span> <span class="Operator">/</span> <span class="Identifier">paths</span><span class="Other">,</span> <span class="Identifier">os</span> <span class="Keyword">static</span> <span class="Other">:</span> <span class="Identifier">cAddSearchDir</span> <span class="Identifier">testsIncludeDir</span><span class="Other">(</span><span class="Other">)</span> @@ -380,7 +358,7 @@ Add an include directory that is forwarded to the C/C++ preprocessor if called w <p><tt class="docutils literal"><span class="pre">dynlib</span></tt> can be used to specify the Nim string to use to specify the dynamic library to load the imported symbols from. For example:</p> <pre class="listing"><span class="Keyword">const</span> <span class="Identifier">dynpcre</span> <span class="Operator">=</span> - <span class="Keyword">when</span> <span class="Identifier">defined</span><span class="Punctuation">(</span><span class="Identifier">windows</span><span class="Punctuation">)</span><span class="Punctuation">:</span> + <span class="Keyword">when</span> <span class="Identifier">defined</span><span class="Punctuation">(</span><span class="Identifier">Windows</span><span class="Punctuation">)</span><span class="Punctuation">:</span> <span class="Keyword">when</span> <span class="Identifier">defined</span><span class="Punctuation">(</span><span class="Identifier">cpu64</span><span class="Punctuation">)</span><span class="Punctuation">:</span> <span class="StringLit">"pcre64.dll"</span> <span class="Keyword">else</span><span class="Punctuation">:</span> @@ -427,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-04-28 21:50:53 UTC</small> + <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-11 03:35:49 UTC</small> </div> </div> </div> diff --git a/cimport.idx b/cimport.idx index e4e2182..742e0bb 100644 --- a/cimport.idx +++ b/cimport.idx @@ -1,5 +1,3 @@ -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[string] cimport: cSkipSymbol(skips: seq[string]) cPlugin cimport.html#cPlugin.m cimport: cPlugin(body): untyped @@ -1,4 +1,4 @@ -/* Generated by the Nim Compiler v1.2.0 */ +/* Generated by the Nim Compiler v1.3.3 */ var framePtr = null; var excHandler = 0; var lastJSError = null; @@ -10,264 +10,271 @@ if (typeof Uint16Array === 'undefined') Uint16Array = Array; if (typeof Uint32Array === 'undefined') Uint32Array = Array; 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 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}; -var NTI622446 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI622442 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI622438 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI622434 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI622430 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI622426 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI622422 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI622418 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI622414 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI622410 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI622406 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI622402 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI622398 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI622394 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI622390 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI622386 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI622382 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI622378 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI622205 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI622289 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI622287 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI622229 = {size: 0, kind: 14, base: null, node: null, finalizer: null}; -var NTI622574 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI622572 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -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 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 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 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: NTI6286, name: "up", sons: null}]}; -NTI6217.node = NNI6217; -var NNI6008 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI6008.node = NNI6008; -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 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; -var NNI622229 = {kind: 2, offset: 0, typ: null, name: null, len: 12, sons: {"1": {kind: 1, offset: 1, typ: NTI622229, name: "ElementNode", len: 0, sons: null}, -"2": {kind: 1, offset: 2, typ: NTI622229, name: "AttributeNode", len: 0, sons: null}, -"3": {kind: 1, offset: 3, typ: NTI622229, name: "TextNode", len: 0, sons: null}, -"4": {kind: 1, offset: 4, typ: NTI622229, name: "CDATANode", len: 0, sons: null}, -"5": {kind: 1, offset: 5, typ: NTI622229, name: "EntityRefNode", len: 0, sons: null}, -"6": {kind: 1, offset: 6, typ: NTI622229, name: "EntityNode", len: 0, sons: null}, -"7": {kind: 1, offset: 7, typ: NTI622229, name: "ProcessingInstructionNode", len: 0, sons: null}, -"8": {kind: 1, offset: 8, typ: NTI622229, name: "CommentNode", len: 0, sons: null}, -"9": {kind: 1, offset: 9, typ: NTI622229, name: "DocumentNode", len: 0, sons: null}, -"10": {kind: 1, offset: 10, typ: NTI622229, name: "DocumentTypeNode", len: 0, sons: null}, -"11": {kind: 1, offset: 11, typ: NTI622229, name: "DocumentFragmentNode", len: 0, sons: null}, -"12": {kind: 1, offset: 12, typ: NTI622229, name: "NotationNode", len: 0, sons: null}}}; -NTI622229.node = NNI622229; -var NNI622289 = {kind: 2, len: 100, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "background", len: 0, typ: NTI114, name: "background", sons: null}, -{kind: 1, offset: "backgroundAttachment", len: 0, typ: NTI114, name: "backgroundAttachment", sons: null}, -{kind: 1, offset: "backgroundColor", len: 0, typ: NTI114, name: "backgroundColor", sons: null}, -{kind: 1, offset: "backgroundImage", len: 0, typ: NTI114, name: "backgroundImage", sons: null}, -{kind: 1, offset: "backgroundPosition", len: 0, typ: NTI114, name: "backgroundPosition", sons: null}, -{kind: 1, offset: "backgroundRepeat", len: 0, typ: NTI114, name: "backgroundRepeat", sons: null}, -{kind: 1, offset: "backgroundSize", len: 0, typ: NTI114, name: "backgroundSize", sons: null}, -{kind: 1, offset: "border", len: 0, typ: NTI114, name: "border", sons: null}, -{kind: 1, offset: "borderBottom", len: 0, typ: NTI114, name: "borderBottom", sons: null}, -{kind: 1, offset: "borderBottomColor", len: 0, typ: NTI114, name: "borderBottomColor", sons: null}, -{kind: 1, offset: "borderBottomStyle", len: 0, typ: NTI114, name: "borderBottomStyle", sons: null}, -{kind: 1, offset: "borderBottomWidth", len: 0, typ: NTI114, name: "borderBottomWidth", sons: null}, -{kind: 1, offset: "borderColor", len: 0, typ: NTI114, name: "borderColor", sons: null}, -{kind: 1, offset: "borderLeft", len: 0, typ: NTI114, name: "borderLeft", sons: null}, -{kind: 1, offset: "borderLeftColor", len: 0, typ: NTI114, name: "borderLeftColor", sons: null}, -{kind: 1, offset: "borderLeftStyle", len: 0, typ: NTI114, name: "borderLeftStyle", sons: null}, -{kind: 1, offset: "borderLeftWidth", len: 0, typ: NTI114, name: "borderLeftWidth", sons: null}, -{kind: 1, offset: "borderRadius", len: 0, typ: NTI114, name: "borderRadius", sons: null}, -{kind: 1, offset: "borderRight", len: 0, typ: NTI114, name: "borderRight", sons: null}, -{kind: 1, offset: "borderRightColor", len: 0, typ: NTI114, name: "borderRightColor", sons: null}, -{kind: 1, offset: "borderRightStyle", len: 0, typ: NTI114, name: "borderRightStyle", sons: null}, -{kind: 1, offset: "borderRightWidth", len: 0, typ: NTI114, name: "borderRightWidth", sons: null}, -{kind: 1, offset: "borderStyle", len: 0, typ: NTI114, name: "borderStyle", sons: null}, -{kind: 1, offset: "borderTop", len: 0, typ: NTI114, name: "borderTop", sons: null}, -{kind: 1, offset: "borderTopColor", len: 0, typ: NTI114, name: "borderTopColor", sons: null}, -{kind: 1, offset: "borderTopStyle", len: 0, typ: NTI114, name: "borderTopStyle", sons: null}, -{kind: 1, offset: "borderTopWidth", len: 0, typ: NTI114, name: "borderTopWidth", sons: null}, -{kind: 1, offset: "borderWidth", len: 0, typ: NTI114, name: "borderWidth", sons: null}, -{kind: 1, offset: "bottom", len: 0, typ: NTI114, name: "bottom", sons: null}, -{kind: 1, offset: "boxSizing", len: 0, typ: NTI114, name: "boxSizing", sons: null}, -{kind: 1, offset: "boxShadow", len: 0, typ: NTI114, name: "boxShadow", sons: null}, -{kind: 1, offset: "captionSide", len: 0, typ: NTI114, name: "captionSide", sons: null}, -{kind: 1, offset: "clear", len: 0, typ: NTI114, name: "clear", sons: null}, -{kind: 1, offset: "clip", len: 0, typ: NTI114, name: "clip", sons: null}, -{kind: 1, offset: "color", len: 0, typ: NTI114, name: "color", sons: null}, -{kind: 1, offset: "cursor", len: 0, typ: NTI114, name: "cursor", sons: null}, -{kind: 1, offset: "direction", len: 0, typ: NTI114, name: "direction", sons: null}, -{kind: 1, offset: "display", len: 0, typ: NTI114, name: "display", sons: null}, -{kind: 1, offset: "emptyCells", len: 0, typ: NTI114, name: "emptyCells", sons: null}, -{kind: 1, offset: "cssFloat", len: 0, typ: NTI114, name: "cssFloat", sons: null}, -{kind: 1, offset: "font", len: 0, typ: NTI114, name: "font", sons: null}, -{kind: 1, offset: "fontFamily", len: 0, typ: NTI114, name: "fontFamily", sons: null}, -{kind: 1, offset: "fontSize", len: 0, typ: NTI114, name: "fontSize", sons: null}, -{kind: 1, offset: "fontStretch", len: 0, typ: NTI114, name: "fontStretch", sons: null}, -{kind: 1, offset: "fontStyle", len: 0, typ: NTI114, name: "fontStyle", sons: null}, -{kind: 1, offset: "fontVariant", len: 0, typ: NTI114, name: "fontVariant", sons: null}, -{kind: 1, offset: "fontWeight", len: 0, typ: NTI114, name: "fontWeight", sons: null}, -{kind: 1, offset: "height", len: 0, typ: NTI114, name: "height", sons: null}, -{kind: 1, offset: "left", len: 0, typ: NTI114, name: "left", sons: null}, -{kind: 1, offset: "letterSpacing", len: 0, typ: NTI114, name: "letterSpacing", sons: null}, -{kind: 1, offset: "lineHeight", len: 0, typ: NTI114, name: "lineHeight", sons: null}, -{kind: 1, offset: "listStyle", len: 0, typ: NTI114, name: "listStyle", sons: null}, -{kind: 1, offset: "listStyleImage", len: 0, typ: NTI114, name: "listStyleImage", sons: null}, -{kind: 1, offset: "listStylePosition", len: 0, typ: NTI114, name: "listStylePosition", sons: null}, -{kind: 1, offset: "listStyleType", len: 0, typ: NTI114, name: "listStyleType", sons: null}, -{kind: 1, offset: "margin", len: 0, typ: NTI114, name: "margin", sons: null}, -{kind: 1, offset: "marginBottom", len: 0, typ: NTI114, name: "marginBottom", sons: null}, -{kind: 1, offset: "marginLeft", len: 0, typ: NTI114, name: "marginLeft", sons: null}, -{kind: 1, offset: "marginRight", len: 0, typ: NTI114, name: "marginRight", sons: null}, -{kind: 1, offset: "marginTop", len: 0, typ: NTI114, name: "marginTop", sons: null}, -{kind: 1, offset: "maxHeight", len: 0, typ: NTI114, name: "maxHeight", sons: null}, -{kind: 1, offset: "maxWidth", len: 0, typ: NTI114, name: "maxWidth", sons: null}, -{kind: 1, offset: "minHeight", len: 0, typ: NTI114, name: "minHeight", sons: null}, -{kind: 1, offset: "minWidth", len: 0, typ: NTI114, name: "minWidth", sons: null}, -{kind: 1, offset: "opacity", len: 0, typ: NTI114, name: "opacity", sons: null}, -{kind: 1, offset: "outline", len: 0, typ: NTI114, name: "outline", sons: null}, -{kind: 1, offset: "overflow", len: 0, typ: NTI114, name: "overflow", sons: null}, -{kind: 1, offset: "overflowX", len: 0, typ: NTI114, name: "overflowX", sons: null}, -{kind: 1, offset: "overflowY", len: 0, typ: NTI114, name: "overflowY", sons: null}, -{kind: 1, offset: "padding", len: 0, typ: NTI114, name: "padding", sons: null}, -{kind: 1, offset: "paddingBottom", len: 0, typ: NTI114, name: "paddingBottom", sons: null}, -{kind: 1, offset: "paddingLeft", len: 0, typ: NTI114, name: "paddingLeft", sons: null}, -{kind: 1, offset: "paddingRight", len: 0, typ: NTI114, name: "paddingRight", sons: null}, -{kind: 1, offset: "paddingTop", len: 0, typ: NTI114, name: "paddingTop", sons: null}, -{kind: 1, offset: "pageBreakAfter", len: 0, typ: NTI114, name: "pageBreakAfter", sons: null}, -{kind: 1, offset: "pageBreakBefore", len: 0, typ: NTI114, name: "pageBreakBefore", sons: null}, -{kind: 1, offset: "pointerEvents", len: 0, typ: NTI114, name: "pointerEvents", sons: null}, -{kind: 1, offset: "position", len: 0, typ: NTI114, name: "position", sons: null}, -{kind: 1, offset: "resize", len: 0, typ: NTI114, name: "resize", sons: null}, -{kind: 1, offset: "right", len: 0, typ: NTI114, name: "right", sons: null}, -{kind: 1, offset: "scrollbar3dLightColor", len: 0, typ: NTI114, name: "scrollbar3dLightColor", sons: null}, -{kind: 1, offset: "scrollbarArrowColor", len: 0, typ: NTI114, name: "scrollbarArrowColor", sons: null}, -{kind: 1, offset: "scrollbarBaseColor", len: 0, typ: NTI114, name: "scrollbarBaseColor", sons: null}, -{kind: 1, offset: "scrollbarDarkshadowColor", len: 0, typ: NTI114, name: "scrollbarDarkshadowColor", sons: null}, -{kind: 1, offset: "scrollbarFaceColor", len: 0, typ: NTI114, name: "scrollbarFaceColor", sons: null}, -{kind: 1, offset: "scrollbarHighlightColor", len: 0, typ: NTI114, name: "scrollbarHighlightColor", sons: null}, -{kind: 1, offset: "scrollbarShadowColor", len: 0, typ: NTI114, name: "scrollbarShadowColor", sons: null}, -{kind: 1, offset: "scrollbarTrackColor", len: 0, typ: NTI114, name: "scrollbarTrackColor", sons: null}, -{kind: 1, offset: "tableLayout", len: 0, typ: NTI114, name: "tableLayout", sons: null}, -{kind: 1, offset: "textAlign", len: 0, typ: NTI114, name: "textAlign", sons: null}, -{kind: 1, offset: "textDecoration", len: 0, typ: NTI114, name: "textDecoration", sons: null}, -{kind: 1, offset: "textIndent", len: 0, typ: NTI114, name: "textIndent", sons: null}, -{kind: 1, offset: "textTransform", len: 0, typ: NTI114, name: "textTransform", sons: null}, -{kind: 1, offset: "transform", len: 0, typ: NTI114, name: "transform", sons: null}, -{kind: 1, offset: "top", len: 0, typ: NTI114, name: "top", sons: null}, -{kind: 1, offset: "verticalAlign", len: 0, typ: NTI114, name: "verticalAlign", sons: null}, -{kind: 1, offset: "visibility", len: 0, typ: NTI114, name: "visibility", sons: null}, -{kind: 1, offset: "width", len: 0, typ: NTI114, name: "width", sons: null}, -{kind: 1, offset: "wordSpacing", len: 0, typ: NTI114, name: "wordSpacing", sons: null}, -{kind: 1, offset: "zIndex", len: 0, typ: NTI143, name: "zIndex", sons: null}]}; -NTI622289.node = NNI622289; -NTI622289.base = NTI6008; -NTI622287.base = NTI622289; -var NNI622233 = {kind: 2, len: 16, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "attributes", len: 0, typ: NTI622570, name: "attributes", sons: null}, -{kind: 1, offset: "childNodes", len: 0, typ: NTI622572, name: "childNodes", sons: null}, -{kind: 1, offset: "children", len: 0, typ: NTI622574, name: "children", sons: null}, -{kind: 1, offset: "data", len: 0, typ: NTI114, name: "data", sons: null}, -{kind: 1, offset: "firstChild", len: 0, typ: NTI622231, name: "firstChild", sons: null}, -{kind: 1, offset: "lastChild", len: 0, typ: NTI622231, name: "lastChild", sons: null}, -{kind: 1, offset: "nextSibling", len: 0, typ: NTI622231, name: "nextSibling", sons: null}, -{kind: 1, offset: "nodeName", len: 0, typ: NTI114, name: "nodeName", sons: null}, -{kind: 1, offset: "nodeType", len: 0, typ: NTI622229, name: "nodeType", sons: null}, -{kind: 1, offset: "nodeValue", len: 0, typ: NTI114, name: "nodeValue", sons: null}, -{kind: 1, offset: "parentNode", len: 0, typ: NTI622231, name: "parentNode", sons: null}, -{kind: 1, offset: "previousSibling", len: 0, typ: NTI622231, name: "previousSibling", sons: null}, -{kind: 1, offset: "innerHTML", len: 0, typ: NTI114, name: "innerHTML", sons: null}, -{kind: 1, offset: "innerText", len: 0, typ: NTI114, name: "innerText", sons: null}, -{kind: 1, offset: "textContent", len: 0, typ: NTI114, name: "textContent", sons: null}, -{kind: 1, offset: "style", len: 0, typ: NTI622287, name: "style", sons: null}]}; -NTI622233.node = NNI622233; -var NNI622205 = {kind: 2, len: 20, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "onabort", len: 0, typ: NTI622378, name: "onabort", sons: null}, -{kind: 1, offset: "onblur", len: 0, typ: NTI622382, name: "onblur", sons: null}, -{kind: 1, offset: "onchange", len: 0, typ: NTI622386, name: "onchange", sons: null}, -{kind: 1, offset: "onclick", len: 0, typ: NTI622390, name: "onclick", sons: null}, -{kind: 1, offset: "ondblclick", len: 0, typ: NTI622394, name: "ondblclick", sons: null}, -{kind: 1, offset: "onerror", len: 0, typ: NTI622398, name: "onerror", sons: null}, -{kind: 1, offset: "onfocus", len: 0, typ: NTI622402, name: "onfocus", sons: null}, -{kind: 1, offset: "onkeydown", len: 0, typ: NTI622406, name: "onkeydown", sons: null}, -{kind: 1, offset: "onkeypress", len: 0, typ: NTI622410, name: "onkeypress", sons: null}, -{kind: 1, offset: "onkeyup", len: 0, typ: NTI622414, name: "onkeyup", sons: null}, -{kind: 1, offset: "onload", len: 0, typ: NTI622418, name: "onload", sons: null}, -{kind: 1, offset: "onmousedown", len: 0, typ: NTI622422, name: "onmousedown", sons: null}, -{kind: 1, offset: "onmousemove", len: 0, typ: NTI622426, name: "onmousemove", sons: null}, -{kind: 1, offset: "onmouseout", len: 0, typ: NTI622430, name: "onmouseout", sons: null}, -{kind: 1, offset: "onmouseover", len: 0, typ: NTI622434, name: "onmouseover", sons: null}, -{kind: 1, offset: "onmouseup", len: 0, typ: NTI622438, name: "onmouseup", sons: null}, -{kind: 1, offset: "onreset", len: 0, typ: NTI622442, name: "onreset", sons: null}, -{kind: 1, offset: "onselect", len: 0, typ: NTI622446, name: "onselect", sons: null}, -{kind: 1, offset: "onsubmit", len: 0, typ: NTI622450, name: "onsubmit", sons: null}, -{kind: 1, offset: "onunload", len: 0, typ: NTI622454, name: "onunload", sons: null}]}; -NTI622205.node = NNI622205; -NTI622205.base = NTI6008; -NTI622233.base = NTI622205; -NTI622231.base = NTI622233; -NTI624105.base = NTI622231; -NTI9835571.base = NTI114; -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 NTI10958065 = {size: 0,kind: 1,base: null,node: null,finalizer: null}; +var NTI20876058 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; +var NTI10964053 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI21035573 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI11612468 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612464 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612460 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612456 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612452 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612448 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612444 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612440 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612436 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612432 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612428 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612424 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612420 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612416 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612412 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612408 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612404 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612400 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612396 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612392 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612388 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612384 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612380 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI11612205 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI11612291 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI11612289 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI11612231 = {size: 0, kind: 14, base: null, node: null, finalizer: null}; +var NTI11612590 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI11612588 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI11612586 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI11612235 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI11612233 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI11621105 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI10964041 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI10964049 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI10958045 = {size: 0,kind: 31,base: null,node: null,finalizer: null}; +var NTI11140043 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; +var NTI10963808 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI10964128 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI10958014 = {size: 0,kind: 28,base: null,node: null,finalizer: null}; +var NTI10958016 = {size: 0,kind: 29,base: null,node: null,finalizer: null}; +var NTI10964123 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI10964017 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI10964019 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI10964033 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI10964037 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NNI10964037 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI10964037.node = NNI10964037; +var NNI10964033 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI10964033.node = NNI10964033; +var NNI10964019 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI10964019.node = NNI10964019; +NTI10964123.base = NTI10964017; +NTI10964128.base = NTI10964017; +var NNI10964017 = {kind: 2, len: 5, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "parent", len: 0, typ: NTI10964123, name: "parent", sons: null}, +{kind: 1, offset: "name", len: 0, typ: NTI10958016, name: "name", sons: null}, +{kind: 1, offset: "message", len: 0, typ: NTI10958014, name: "msg", sons: null}, +{kind: 1, offset: "trace", len: 0, typ: NTI10958014, name: "trace", sons: null}, +{kind: 1, offset: "up", len: 0, typ: NTI10964128, name: "up", sons: null}]}; +NTI10964017.node = NNI10964017; +var NNI10963808 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI10963808.node = NNI10963808; +NTI10964017.base = NTI10963808; +NTI10964019.base = NTI10964017; +NTI10964033.base = NTI10964019; +NTI10964037.base = NTI10964033; +var NNI11140043 = {kind: 2, len: 3, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "Field0", len: 0, typ: NTI10958016, name: "Field0", sons: null}, +{kind: 1, offset: "Field1", len: 0, typ: NTI10958045, name: "Field1", sons: null}, +{kind: 1, offset: "Field2", len: 0, typ: NTI10958016, name: "Field2", sons: null}]}; +NTI11140043.node = NNI11140043; +var NNI10964049 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI10964049.node = NNI10964049; +NTI10964049.base = NTI10964019; +var NNI10964041 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI10964041.node = NNI10964041; +NTI10964041.base = NTI10964019; +NTI11612586.base = NTI11612233; +NTI11612588.base = NTI11612233; +NTI11612590.base = NTI11612233; +var NNI11612231 = {kind: 2, offset: 0, typ: null, name: null, len: 12, sons: {"1": {kind: 1, offset: 1, typ: NTI11612231, name: "ElementNode", len: 0, sons: null}, +"2": {kind: 1, offset: 2, typ: NTI11612231, name: "AttributeNode", len: 0, sons: null}, +"3": {kind: 1, offset: 3, typ: NTI11612231, name: "TextNode", len: 0, sons: null}, +"4": {kind: 1, offset: 4, typ: NTI11612231, name: "CDATANode", len: 0, sons: null}, +"5": {kind: 1, offset: 5, typ: NTI11612231, name: "EntityRefNode", len: 0, sons: null}, +"6": {kind: 1, offset: 6, typ: NTI11612231, name: "EntityNode", len: 0, sons: null}, +"7": {kind: 1, offset: 7, typ: NTI11612231, name: "ProcessingInstructionNode", len: 0, sons: null}, +"8": {kind: 1, offset: 8, typ: NTI11612231, name: "CommentNode", len: 0, sons: null}, +"9": {kind: 1, offset: 9, typ: NTI11612231, name: "DocumentNode", len: 0, sons: null}, +"10": {kind: 1, offset: 10, typ: NTI11612231, name: "DocumentTypeNode", len: 0, sons: null}, +"11": {kind: 1, offset: 11, typ: NTI11612231, name: "DocumentFragmentNode", len: 0, sons: null}, +"12": {kind: 1, offset: 12, typ: NTI11612231, name: "NotationNode", len: 0, sons: null}}}; +NTI11612231.node = NNI11612231; +var NNI11612291 = {kind: 2, len: 100, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "background", len: 0, typ: NTI10958016, name: "background", sons: null}, +{kind: 1, offset: "backgroundAttachment", len: 0, typ: NTI10958016, name: "backgroundAttachment", sons: null}, +{kind: 1, offset: "backgroundColor", len: 0, typ: NTI10958016, name: "backgroundColor", sons: null}, +{kind: 1, offset: "backgroundImage", len: 0, typ: NTI10958016, name: "backgroundImage", sons: null}, +{kind: 1, offset: "backgroundPosition", len: 0, typ: NTI10958016, name: "backgroundPosition", sons: null}, +{kind: 1, offset: "backgroundRepeat", len: 0, typ: NTI10958016, name: "backgroundRepeat", sons: null}, +{kind: 1, offset: "backgroundSize", len: 0, typ: NTI10958016, name: "backgroundSize", sons: null}, +{kind: 1, offset: "border", len: 0, typ: NTI10958016, name: "border", sons: null}, +{kind: 1, offset: "borderBottom", len: 0, typ: NTI10958016, name: "borderBottom", sons: null}, +{kind: 1, offset: "borderBottomColor", len: 0, typ: NTI10958016, name: "borderBottomColor", sons: null}, +{kind: 1, offset: "borderBottomStyle", len: 0, typ: NTI10958016, name: "borderBottomStyle", sons: null}, +{kind: 1, offset: "borderBottomWidth", len: 0, typ: NTI10958016, name: "borderBottomWidth", sons: null}, +{kind: 1, offset: "borderColor", len: 0, typ: NTI10958016, name: "borderColor", sons: null}, +{kind: 1, offset: "borderLeft", len: 0, typ: NTI10958016, name: "borderLeft", sons: null}, +{kind: 1, offset: "borderLeftColor", len: 0, typ: NTI10958016, name: "borderLeftColor", sons: null}, +{kind: 1, offset: "borderLeftStyle", len: 0, typ: NTI10958016, name: "borderLeftStyle", sons: null}, +{kind: 1, offset: "borderLeftWidth", len: 0, typ: NTI10958016, name: "borderLeftWidth", sons: null}, +{kind: 1, offset: "borderRadius", len: 0, typ: NTI10958016, name: "borderRadius", sons: null}, +{kind: 1, offset: "borderRight", len: 0, typ: NTI10958016, name: "borderRight", sons: null}, +{kind: 1, offset: "borderRightColor", len: 0, typ: NTI10958016, name: "borderRightColor", sons: null}, +{kind: 1, offset: "borderRightStyle", len: 0, typ: NTI10958016, name: "borderRightStyle", sons: null}, +{kind: 1, offset: "borderRightWidth", len: 0, typ: NTI10958016, name: "borderRightWidth", sons: null}, +{kind: 1, offset: "borderStyle", len: 0, typ: NTI10958016, name: "borderStyle", sons: null}, +{kind: 1, offset: "borderTop", len: 0, typ: NTI10958016, name: "borderTop", sons: null}, +{kind: 1, offset: "borderTopColor", len: 0, typ: NTI10958016, name: "borderTopColor", sons: null}, +{kind: 1, offset: "borderTopStyle", len: 0, typ: NTI10958016, name: "borderTopStyle", sons: null}, +{kind: 1, offset: "borderTopWidth", len: 0, typ: NTI10958016, name: "borderTopWidth", sons: null}, +{kind: 1, offset: "borderWidth", len: 0, typ: NTI10958016, name: "borderWidth", sons: null}, +{kind: 1, offset: "bottom", len: 0, typ: NTI10958016, name: "bottom", sons: null}, +{kind: 1, offset: "boxSizing", len: 0, typ: NTI10958016, name: "boxSizing", sons: null}, +{kind: 1, offset: "boxShadow", len: 0, typ: NTI10958016, name: "boxShadow", sons: null}, +{kind: 1, offset: "captionSide", len: 0, typ: NTI10958016, name: "captionSide", sons: null}, +{kind: 1, offset: "clear", len: 0, typ: NTI10958016, name: "clear", sons: null}, +{kind: 1, offset: "clip", len: 0, typ: NTI10958016, name: "clip", sons: null}, +{kind: 1, offset: "color", len: 0, typ: NTI10958016, name: "color", sons: null}, +{kind: 1, offset: "cursor", len: 0, typ: NTI10958016, name: "cursor", sons: null}, +{kind: 1, offset: "direction", len: 0, typ: NTI10958016, name: "direction", sons: null}, +{kind: 1, offset: "display", len: 0, typ: NTI10958016, name: "display", sons: null}, +{kind: 1, offset: "emptyCells", len: 0, typ: NTI10958016, name: "emptyCells", sons: null}, +{kind: 1, offset: "cssFloat", len: 0, typ: NTI10958016, name: "cssFloat", sons: null}, +{kind: 1, offset: "font", len: 0, typ: NTI10958016, name: "font", sons: null}, +{kind: 1, offset: "fontFamily", len: 0, typ: NTI10958016, name: "fontFamily", sons: null}, +{kind: 1, offset: "fontSize", len: 0, typ: NTI10958016, name: "fontSize", sons: null}, +{kind: 1, offset: "fontStretch", len: 0, typ: NTI10958016, name: "fontStretch", sons: null}, +{kind: 1, offset: "fontStyle", len: 0, typ: NTI10958016, name: "fontStyle", sons: null}, +{kind: 1, offset: "fontVariant", len: 0, typ: NTI10958016, name: "fontVariant", sons: null}, +{kind: 1, offset: "fontWeight", len: 0, typ: NTI10958016, name: "fontWeight", sons: null}, +{kind: 1, offset: "height", len: 0, typ: NTI10958016, name: "height", sons: null}, +{kind: 1, offset: "left", len: 0, typ: NTI10958016, name: "left", sons: null}, +{kind: 1, offset: "letterSpacing", len: 0, typ: NTI10958016, name: "letterSpacing", sons: null}, +{kind: 1, offset: "lineHeight", len: 0, typ: NTI10958016, name: "lineHeight", sons: null}, +{kind: 1, offset: "listStyle", len: 0, typ: NTI10958016, name: "listStyle", sons: null}, +{kind: 1, offset: "listStyleImage", len: 0, typ: NTI10958016, name: "listStyleImage", sons: null}, +{kind: 1, offset: "listStylePosition", len: 0, typ: NTI10958016, name: "listStylePosition", sons: null}, +{kind: 1, offset: "listStyleType", len: 0, typ: NTI10958016, name: "listStyleType", sons: null}, +{kind: 1, offset: "margin", len: 0, typ: NTI10958016, name: "margin", sons: null}, +{kind: 1, offset: "marginBottom", len: 0, typ: NTI10958016, name: "marginBottom", sons: null}, +{kind: 1, offset: "marginLeft", len: 0, typ: NTI10958016, name: "marginLeft", sons: null}, +{kind: 1, offset: "marginRight", len: 0, typ: NTI10958016, name: "marginRight", sons: null}, +{kind: 1, offset: "marginTop", len: 0, typ: NTI10958016, name: "marginTop", sons: null}, +{kind: 1, offset: "maxHeight", len: 0, typ: NTI10958016, name: "maxHeight", sons: null}, +{kind: 1, offset: "maxWidth", len: 0, typ: NTI10958016, name: "maxWidth", sons: null}, +{kind: 1, offset: "minHeight", len: 0, typ: NTI10958016, name: "minHeight", sons: null}, +{kind: 1, offset: "minWidth", len: 0, typ: NTI10958016, name: "minWidth", sons: null}, +{kind: 1, offset: "opacity", len: 0, typ: NTI10958016, name: "opacity", sons: null}, +{kind: 1, offset: "outline", len: 0, typ: NTI10958016, name: "outline", sons: null}, +{kind: 1, offset: "overflow", len: 0, typ: NTI10958016, name: "overflow", sons: null}, +{kind: 1, offset: "overflowX", len: 0, typ: NTI10958016, name: "overflowX", sons: null}, +{kind: 1, offset: "overflowY", len: 0, typ: NTI10958016, name: "overflowY", sons: null}, +{kind: 1, offset: "padding", len: 0, typ: NTI10958016, name: "padding", sons: null}, +{kind: 1, offset: "paddingBottom", len: 0, typ: NTI10958016, name: "paddingBottom", sons: null}, +{kind: 1, offset: "paddingLeft", len: 0, typ: NTI10958016, name: "paddingLeft", sons: null}, +{kind: 1, offset: "paddingRight", len: 0, typ: NTI10958016, name: "paddingRight", sons: null}, +{kind: 1, offset: "paddingTop", len: 0, typ: NTI10958016, name: "paddingTop", sons: null}, +{kind: 1, offset: "pageBreakAfter", len: 0, typ: NTI10958016, name: "pageBreakAfter", sons: null}, +{kind: 1, offset: "pageBreakBefore", len: 0, typ: NTI10958016, name: "pageBreakBefore", sons: null}, +{kind: 1, offset: "pointerEvents", len: 0, typ: NTI10958016, name: "pointerEvents", sons: null}, +{kind: 1, offset: "position", len: 0, typ: NTI10958016, name: "position", sons: null}, +{kind: 1, offset: "resize", len: 0, typ: NTI10958016, name: "resize", sons: null}, +{kind: 1, offset: "right", len: 0, typ: NTI10958016, name: "right", sons: null}, +{kind: 1, offset: "scrollbar3dLightColor", len: 0, typ: NTI10958016, name: "scrollbar3dLightColor", sons: null}, +{kind: 1, offset: "scrollbarArrowColor", len: 0, typ: NTI10958016, name: "scrollbarArrowColor", sons: null}, +{kind: 1, offset: "scrollbarBaseColor", len: 0, typ: NTI10958016, name: "scrollbarBaseColor", sons: null}, +{kind: 1, offset: "scrollbarDarkshadowColor", len: 0, typ: NTI10958016, name: "scrollbarDarkshadowColor", sons: null}, +{kind: 1, offset: "scrollbarFaceColor", len: 0, typ: NTI10958016, name: "scrollbarFaceColor", sons: null}, +{kind: 1, offset: "scrollbarHighlightColor", len: 0, typ: NTI10958016, name: "scrollbarHighlightColor", sons: null}, +{kind: 1, offset: "scrollbarShadowColor", len: 0, typ: NTI10958016, name: "scrollbarShadowColor", sons: null}, +{kind: 1, offset: "scrollbarTrackColor", len: 0, typ: NTI10958016, name: "scrollbarTrackColor", sons: null}, +{kind: 1, offset: "tableLayout", len: 0, typ: NTI10958016, name: "tableLayout", sons: null}, +{kind: 1, offset: "textAlign", len: 0, typ: NTI10958016, name: "textAlign", sons: null}, +{kind: 1, offset: "textDecoration", len: 0, typ: NTI10958016, name: "textDecoration", sons: null}, +{kind: 1, offset: "textIndent", len: 0, typ: NTI10958016, name: "textIndent", sons: null}, +{kind: 1, offset: "textTransform", len: 0, typ: NTI10958016, name: "textTransform", sons: null}, +{kind: 1, offset: "transform", len: 0, typ: NTI10958016, name: "transform", sons: null}, +{kind: 1, offset: "top", len: 0, typ: NTI10958016, name: "top", sons: null}, +{kind: 1, offset: "verticalAlign", len: 0, typ: NTI10958016, name: "verticalAlign", sons: null}, +{kind: 1, offset: "visibility", len: 0, typ: NTI10958016, name: "visibility", sons: null}, +{kind: 1, offset: "width", len: 0, typ: NTI10958016, name: "width", sons: null}, +{kind: 1, offset: "wordSpacing", len: 0, typ: NTI10958016, name: "wordSpacing", sons: null}, +{kind: 1, offset: "zIndex", len: 0, typ: NTI10958045, name: "zIndex", sons: null}]}; +NTI11612291.node = NNI11612291; +NTI11612291.base = NTI10963808; +NTI11612289.base = NTI11612291; +var NNI11612235 = {kind: 2, len: 16, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "attributes", len: 0, typ: NTI11612586, name: "attributes", sons: null}, +{kind: 1, offset: "childNodes", len: 0, typ: NTI11612588, name: "childNodes", sons: null}, +{kind: 1, offset: "children", len: 0, typ: NTI11612590, name: "children", sons: null}, +{kind: 1, offset: "data", len: 0, typ: NTI10958016, name: "data", sons: null}, +{kind: 1, offset: "firstChild", len: 0, typ: NTI11612233, name: "firstChild", sons: null}, +{kind: 1, offset: "lastChild", len: 0, typ: NTI11612233, name: "lastChild", sons: null}, +{kind: 1, offset: "nextSibling", len: 0, typ: NTI11612233, name: "nextSibling", sons: null}, +{kind: 1, offset: "nodeName", len: 0, typ: NTI10958016, name: "nodeName", sons: null}, +{kind: 1, offset: "nodeType", len: 0, typ: NTI11612231, name: "nodeType", sons: null}, +{kind: 1, offset: "nodeValue", len: 0, typ: NTI10958016, name: "nodeValue", sons: null}, +{kind: 1, offset: "parentNode", len: 0, typ: NTI11612233, name: "parentNode", sons: null}, +{kind: 1, offset: "previousSibling", len: 0, typ: NTI11612233, name: "previousSibling", sons: null}, +{kind: 1, offset: "innerHTML", len: 0, typ: NTI10958016, name: "innerHTML", sons: null}, +{kind: 1, offset: "innerText", len: 0, typ: NTI10958016, name: "innerText", sons: null}, +{kind: 1, offset: "textContent", len: 0, typ: NTI10958016, name: "textContent", sons: null}, +{kind: 1, offset: "style", len: 0, typ: NTI11612289, name: "style", sons: null}]}; +NTI11612235.node = NNI11612235; +var NNI11612205 = {kind: 2, len: 23, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "onabort", len: 0, typ: NTI11612380, name: "onabort", sons: null}, +{kind: 1, offset: "onblur", len: 0, typ: NTI11612384, name: "onblur", sons: null}, +{kind: 1, offset: "onchange", len: 0, typ: NTI11612388, name: "onchange", sons: null}, +{kind: 1, offset: "onclick", len: 0, typ: NTI11612392, name: "onclick", sons: null}, +{kind: 1, offset: "ondblclick", len: 0, typ: NTI11612396, name: "ondblclick", sons: null}, +{kind: 1, offset: "onerror", len: 0, typ: NTI11612400, name: "onerror", sons: null}, +{kind: 1, offset: "onfocus", len: 0, typ: NTI11612404, name: "onfocus", sons: null}, +{kind: 1, offset: "onkeydown", len: 0, typ: NTI11612408, name: "onkeydown", sons: null}, +{kind: 1, offset: "onkeypress", len: 0, typ: NTI11612412, name: "onkeypress", sons: null}, +{kind: 1, offset: "onkeyup", len: 0, typ: NTI11612416, name: "onkeyup", sons: null}, +{kind: 1, offset: "onload", len: 0, typ: NTI11612420, name: "onload", sons: null}, +{kind: 1, offset: "onmousedown", len: 0, typ: NTI11612424, name: "onmousedown", sons: null}, +{kind: 1, offset: "onmousemove", len: 0, typ: NTI11612428, name: "onmousemove", sons: null}, +{kind: 1, offset: "onmouseout", len: 0, typ: NTI11612432, name: "onmouseout", sons: null}, +{kind: 1, offset: "onmouseover", len: 0, typ: NTI11612436, name: "onmouseover", sons: null}, +{kind: 1, offset: "onmouseup", len: 0, typ: NTI11612440, name: "onmouseup", sons: null}, +{kind: 1, offset: "onreset", len: 0, typ: NTI11612444, name: "onreset", sons: null}, +{kind: 1, offset: "onselect", len: 0, typ: NTI11612448, name: "onselect", sons: null}, +{kind: 1, offset: "onsubmit", len: 0, typ: NTI11612452, name: "onsubmit", sons: null}, +{kind: 1, offset: "onunload", len: 0, typ: NTI11612456, name: "onunload", sons: null}, +{kind: 1, offset: "onloadstart", len: 0, typ: NTI11612460, name: "onloadstart", sons: null}, +{kind: 1, offset: "onprogress", len: 0, typ: NTI11612464, name: "onprogress", sons: null}, +{kind: 1, offset: "onloadend", len: 0, typ: NTI11612468, name: "onloadend", sons: null}]}; +NTI11612205.node = NNI11612205; +NTI11612205.base = NTI10963808; +NTI11612235.base = NTI11612205; +NTI11612233.base = NTI11612235; +NTI11621105.base = NTI11612233; +NTI21035573.base = NTI10958016; +var NNI10964053 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI10964053.node = NNI10964053; +NTI10964053.base = NTI10964019; +var NNI20876058 = {kind: 2, len: 2, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "Field0", len: 0, typ: NTI10958045, name: "Field0", sons: null}, +{kind: 1, offset: "Field1", len: 0, typ: NTI10958065, name: "Field1", sons: null}]}; +NTI20876058.node = NNI20876058; +function makeNimstrLit(c_11215062) { + var ln = c_11215062.length; var result = new Array(ln); for (var i = 0; i < ln; ++i) { - result[i] = c_225062.charCodeAt(i); + result[i] = c_11215062.charCodeAt(i); } return result; } -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); +function arrayConstr(len_11240067, value_11240068, typ_11240069) { + var result = new Array(len_11240067); + for (var i = 0; i < len_11240067; ++i) result[i] = nimCopy(null, value_11240068, typ_11240069); return result; @@ -291,89 +298,89 @@ 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; +function nimCopy(dest_11230023, src_11230024, ti_11230025) { + var result_11235219 = null; - switch (ti_240025.kind) { + switch (ti_11230025.kind) { case 21: case 22: case 23: case 5: - if (!(is_fat_pointer_235401(ti_240025))) { - result_245219 = src_240024; + if (!(isFatPointer_11225401(ti_11230025))) { + result_11235219 = src_11230024; } else { - result_245219 = [src_240024[0], src_240024[1]]; + result_11235219 = [src_11230024[0], src_11230024[1]]; } break; case 19: - if (dest_240023 === null || dest_240023 === undefined) { - dest_240023 = {}; + if (dest_11230023 === null || dest_11230023 === undefined) { + dest_11230023 = {}; } else { - for (var key in dest_240023) { delete dest_240023[key]; } + for (var key in dest_11230023) { delete dest_11230023[key]; } } - for (var key in src_240024) { dest_240023[key] = src_240024[key]; } - result_245219 = dest_240023; + for (var key in src_11230024) { dest_11230023[key] = src_11230024[key]; } + result_11235219 = dest_11230023; break; case 18: case 17: - if (!((ti_240025.base == null))) { - result_245219 = nimCopy(dest_240023, src_240024, ti_240025.base); + if (!((ti_11230025.base == null))) { + result_11235219 = nimCopy(dest_11230023, src_11230024, ti_11230025.base); } else { - if ((ti_240025.kind == 17)) { - result_245219 = (dest_240023 === null || dest_240023 === undefined) ? {m_type: ti_240025} : dest_240023; + if ((ti_11230025.kind == 17)) { + result_11235219 = (dest_11230023 === null || dest_11230023 === undefined) ? {m_type: ti_11230025} : dest_11230023; } else { - result_245219 = (dest_240023 === null || dest_240023 === undefined) ? {} : dest_240023; + result_11235219 = (dest_11230023 === null || dest_11230023 === undefined) ? {} : dest_11230023; } } - nimCopyAux(result_245219, src_240024, ti_240025.node); + nimCopyAux(result_11235219, src_11230024, ti_11230025.node); break; case 24: case 4: case 27: case 16: - if (src_240024 === null) { - result_245219 = null; + if (src_11230024 === null) { + result_11235219 = null; } else { - if (dest_240023 === null || dest_240023 === undefined) { - dest_240023 = new Array(src_240024.length); + if (dest_11230023 === null || dest_11230023 === undefined) { + dest_11230023 = new Array(src_11230024.length); } else { - dest_240023.length = src_240024.length; + dest_11230023.length = src_11230024.length; } - result_245219 = dest_240023; - for (var i = 0; i < src_240024.length; ++i) { - result_245219[i] = nimCopy(result_245219[i], src_240024[i], ti_240025.base); + result_11235219 = dest_11230023; + for (var i = 0; i < src_11230024.length; ++i) { + result_11235219[i] = nimCopy(result_11235219[i], src_11230024[i], ti_11230025.base); } } break; case 28: - if (src_240024 !== null) { - result_245219 = src_240024.slice(0); + if (src_11230024 !== null) { + result_11235219 = src_11230024.slice(0); } break; default: - result_245219 = src_240024; + result_11235219 = src_11230024; break; } - return result_245219; + return result_11235219; } -function cstrToNimstr(c_225079) { - var ln = c_225079.length; +function cstrToNimstr(c_11215079) { + var ln = c_11215079.length; var result = new Array(ln); var r = 0; for (var i = 0; i < ln; ++i) { - var ch = c_225079.charCodeAt(i); + var ch = c_11215079.charCodeAt(i); if (ch < 128) { result[r] = ch; @@ -388,7 +395,7 @@ function cstrToNimstr(c_225079) { } else { ++i; - ch = 65536 + (((ch & 1023) << 10) | (c_225079.charCodeAt(i) & 1023)); + ch = 65536 + (((ch & 1023) << 10) | (c_11215079.charCodeAt(i) & 1023)); result[r] = (ch >> 18) | 240; ++r; result[r] = ((ch >> 12) & 63) | 128; @@ -406,128 +413,127 @@ function cstrToNimstr(c_225079) { } -function toJSStr(s_225096) { +function toJSStr(s_11215096) { var Tmp5; var Tmp7; - var result_225097 = null; + var result_11215097 = ""; - var res_225170 = new_seq_225128((s_225096 != null ? s_225096.length : 0)); - var i_225172 = 0; - var j_225174 = 0; + var res_11215170 = newSeq_11215128((s_11215096).length); + var i_11215172 = 0; + var j_11215174 = 0; L1: do { L2: while (true) { - if (!(i_225172 < (s_225096 != null ? s_225096.length : 0))) break L2; - var c_225175 = s_225096[i_225172]; - if ((c_225175 < 128)) { - res_225170[j_225174] = String.fromCharCode(c_225175); - i_225172 += 1; + if (!(i_11215172 < (s_11215096).length)) break L2; + var c_11215175 = s_11215096[i_11215172]; + if ((c_11215175 < 128)) { + res_11215170[j_11215174] = String.fromCharCode(c_11215175); + i_11215172 += 1; } else { - var helper_225198 = new_seq_225128(0); + var helper_11215198 = newSeq_11215128(0); L3: do { L4: while (true) { if (!true) break L4; - var code_225199 = c_225175.toString(16); - if (((code_225199 != null ? code_225199.length : 0) == 1)) { - if (helper_225198 != null) { helper_225198.push("%0"); } else { helper_225198 = ["%0"]; }; + var code_11215199 = c_11215175.toString(16); + if (((code_11215199).length == 1)) { + helper_11215198.push("%0");; } else { - if (helper_225198 != null) { helper_225198.push("%"); } else { helper_225198 = ["%"]; }; + helper_11215198.push("%");; } - if (helper_225198 != null) { helper_225198.push(code_225199); } else { helper_225198 = [code_225199]; }; - i_225172 += 1; - if (((s_225096 != null ? s_225096.length : 0) <= i_225172)) Tmp5 = true; else { Tmp5 = (s_225096[i_225172] < 128); } if (Tmp5) { + helper_11215198.push(code_11215199);; + i_11215172 += 1; + if (((s_11215096).length <= i_11215172)) Tmp5 = true; else { Tmp5 = (s_11215096[i_11215172] < 128); } if (Tmp5) { break L3; } - c_225175 = s_225096[i_225172]; + c_11215175 = s_11215096[i_11215172]; } } while(false); ++excHandler; Tmp7 = framePtr; try { - res_225170[j_225174] = decodeURIComponent(helper_225198.join("")); + res_11215170[j_11215174] = decodeURIComponent(helper_11215198.join("")); --excHandler; } catch (EXC) { var prevJSError = lastJSError; lastJSError = EXC; --excHandler; framePtr = Tmp7; - res_225170[j_225174] = helper_225198.join(""); + res_11215170[j_11215174] = helper_11215198.join(""); lastJSError = prevJSError; } finally { framePtr = Tmp7; } } - j_225174 += 1; + j_11215174 += 1; } } while(false); - if (res_225170 === null) res_225170 = []; - if (res_225170.length < j_225174) { for (var i=res_225170.length;i<j_225174;++i) res_225170.push(null); } - else { res_225170.length = j_225174; }; - result_225097 = res_225170.join(""); + if (res_11215170.length < j_11215174) { for (var i=res_11215170.length;i<j_11215174;++i) res_11215170.push(""); } + else { res_11215170.length = j_11215174; }; + result_11215097 = res_11215170.join(""); - return result_225097; + return result_11215097; } -function raiseException(e_190218, ename_190219) { - e_190218.name = ename_190219; +function raiseException(e_11180218, ename_11180219) { + e_11180218.name = ename_11180219; if ((excHandler == 0)) { - unhandledException(e_190218); + unhandledException(e_11180218); } - e_190218.trace = nimCopy(null, raw_write_stack_trace_180059(), NTI112); - throw e_190218; + e_11180218.trace = nimCopy(null, rawWriteStackTrace_11170260(), NTI10958014); + throw e_11180218; } -function addInt(a_230403, b_230404) { - var result = a_230403 + b_230404; - if (result > 2147483647 || result < -2147483648) raiseOverflow(); +function addInt(a_11220419, b_11220420) { + var result = a_11220419 + b_11220420; + checkOverflowInt(result); return result; } -function chckIndx(i_250086, a_250087, b_250088) { +function chckIndx(i_11240086, a_11240087, b_11240088) { var Tmp1; - var result_250089 = 0; + var result_11240089 = 0; BeforeRet: do { - if (!(a_250087 <= i_250086)) Tmp1 = false; else { Tmp1 = (i_250086 <= b_250088); } if (Tmp1) { - result_250089 = i_250086; + if (!(a_11240087 <= i_11240086)) Tmp1 = false; else { Tmp1 = (i_11240086 <= b_11240088); } if (Tmp1) { + result_11240089 = i_11240086; break BeforeRet; } else { - raiseIndexError(i_250086, a_250087, b_250088); + raiseIndexError(i_11240086, a_11240087, b_11240088); } } while (false); - return result_250089; + return result_11240089; } -function subInt(a_230421, b_230422) { - var result = a_230421 - b_230422; - if (result > 2147483647 || result < -2147483648) raiseOverflow(); +function subInt(a_11220437, b_11220438) { + var result = a_11220437 - b_11220438; + checkOverflowInt(result); return result; } var ConstSet2 = setConstr([65, 90]); -function chckRange(i_255016, a_255017, b_255018) { +function chckRange(i_11245016, a_11245017, b_11245018) { var Tmp1; - var result_255019 = 0; + var result_11245019 = 0; BeforeRet: do { - if (!(a_255017 <= i_255016)) Tmp1 = false; else { Tmp1 = (i_255016 <= b_255018); } if (Tmp1) { - result_255019 = i_255016; + if (!(a_11245017 <= i_11245016)) Tmp1 = false; else { Tmp1 = (i_11245016 <= b_11245018); } if (Tmp1) { + result_11245019 = i_11245016; break BeforeRet; } else { @@ -536,14 +542,14 @@ function chckRange(i_255016, a_255017, b_255018) { } while (false); - return result_255019; + return result_11245019; } 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(); +function mulInt(a_11220455, b_11220456) { + var result = a_11220455 * b_11220456; + checkOverflowInt(result); return result; @@ -553,51 +559,52 @@ 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 ConstSet9 = setConstr([65, 90], [97, 122]); +function nimMax(a_11220821, b_11220822) { var Tmp1; - var result_230823 = 0; + var result_11220823 = 0; BeforeRet: do { - if ((b_230822 <= a_230821)) { - Tmp1 = a_230821; + if ((b_11220822 <= a_11220821)) { + Tmp1 = a_11220821; } else { - Tmp1 = b_230822; + Tmp1 = b_11220822; } - result_230823 = Tmp1; + result_11220823 = Tmp1; break BeforeRet; } while (false); - return result_230823; + return result_11220823; } -function nimMin(a_230803, b_230804) { +function nimMin(a_11220803, b_11220804) { var Tmp1; - var result_230805 = 0; + var result_11220805 = 0; BeforeRet: do { - if ((a_230803 <= b_230804)) { - Tmp1 = a_230803; + if ((a_11220803 <= b_11220804)) { + Tmp1 = a_11220803; } else { - Tmp1 = b_230804; + Tmp1 = b_11220804; } - result_230805 = Tmp1; + result_11220805 = Tmp1; break BeforeRet; } while (false); - return result_230805; + return result_11220805; } var nim_program_result = 0; -var global_raise_hook_142018 = [null]; -var local_raise_hook_142023 = [null]; -var out_of_mem_hook_142026 = [null]; -var unhandled_exception_hook_142031 = [null]; +var globalRaiseHook_11117018 = [null]; +var localRaiseHook_11117023 = [null]; +var outOfMemHook_11117026 = [null]; +var unhandledExceptionHook_11117031 = [null]; if (!Math.trunc) { Math.trunc = function(v) { v = +v; @@ -606,47 +613,2313 @@ 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; - x_142045[x_142045_Idx].length += y_142046.length; - for (var i = 0; i < y_142046.length; ++i) { - x_142045[x_142045_Idx][off+i] = y_142046.charCodeAt(i); +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dom",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/js/dom.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module parseutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/parseutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module math",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/math.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module math",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/math.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module math",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/math.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module macros",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/core/macros.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module bitops",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/bitops.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module math",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/math.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module math",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/math.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module math",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/math.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module math",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/math.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module math",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/math.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module math",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/math.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module math",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/math.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module math",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/math.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module math",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/math.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module math",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/math.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module math",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/math.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module math",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/math.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module math",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/math.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module math",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/math.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module math",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/math.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module algorithm",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/algorithm.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module unicode",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/unicode.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module strutils",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module fuzzysearch",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/fuzzysearch.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module fuzzysearch",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/fuzzysearch.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module fuzzysearch",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/fuzzysearch.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module fuzzysearch",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/fuzzysearch.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module fuzzysearch",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/fuzzysearch.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +F.line = 227; +var alternative_21035321 = [null]; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +function add_11117042(x_11117045, x_11117045_Idx, y_11117046) { + if (x_11117045[x_11117045_Idx] === null) { x_11117045[x_11117045_Idx] = []; } + var off = x_11117045[x_11117045_Idx].length; + x_11117045[x_11117045_Idx].length += y_11117046.length; + for (var i = 0; i < y_11117046.length; ++i) { + x_11117045[x_11117045_Idx][off+i] = y_11117046.charCodeAt(i); } } -function is_fat_pointer_235401(ti_235403) { - var result_235404 = false; +function isFatPointer_11225401(ti_11225403) { + var result_11225404 = false; BeforeRet: do { - result_235404 = !((ConstSet1[ti_235403.base.kind] != undefined)); + result_11225404 = !((ConstSet1[ti_11225403.base.kind] != undefined)); break BeforeRet; } while (false); - return result_235404; + return result_11225404; } -function nimCopyAux(dest_240028, src_240029, n_240031) { - switch (n_240031.kind) { +function nimCopyAux(dest_11230028, src_11230029, n_11230031) { + switch (n_11230031.kind) { case 0: break; case 1: - dest_240028[n_240031.offset] = nimCopy(dest_240028[n_240031.offset], src_240029[n_240031.offset], n_240031.typ); + dest_11230028[n_11230031.offset] = nimCopy(dest_11230028[n_11230031.offset], src_11230029[n_11230031.offset], n_11230031.typ); break; case 2: - for (var i = 0; i < n_240031.sons.length; i++) { - nimCopyAux(dest_240028, src_240029, n_240031.sons[i]); + for (var i = 0; i < n_11230031.sons.length; i++) { + nimCopyAux(dest_11230028, src_11230029, n_11230031.sons[i]); } break; case 3: - dest_240028[n_240031.offset] = nimCopy(dest_240028[n_240031.offset], src_240029[n_240031.offset], n_240031.typ); - for (var i = 0; i < n_240031.sons.length; ++i) { - nimCopyAux(dest_240028, src_240029, n_240031.sons[i][1]); + dest_11230028[n_11230031.offset] = nimCopy(dest_11230028[n_11230031.offset], src_11230029[n_11230031.offset], n_11230031.typ); + for (var i = 0; i < n_11230031.sons.length; ++i) { + nimCopyAux(dest_11230028, src_11230029, n_11230031.sons[i][1]); } break; @@ -654,308 +2927,323 @@ function nimCopyAux(dest_240028, src_240029, n_240031) { } -function aux_write_stack_trace_160038(f_160040) { +function auxWriteStackTrace_11140038(f_11140040) { var Tmp3; - var result_160041 = [null]; + var result_11140041 = [[]]; - var it_160049 = f_160040; - var i_160051 = 0; - var total_160053 = 0; - var temp_frames_160060 = arrayConstr(64, {Field0: null, Field1: 0}, NTI160043); + var it_11140051 = f_11140040; + var i_11140053 = 0; + var total_11140055 = 0; + var tempFrames_11140062 = arrayConstr(64, {Field0: "", Field1: 0, Field2: ""}, NTI11140043); L1: do { L2: while (true) { - if (!!((it_160049 == null))) Tmp3 = false; else { Tmp3 = (i_160051 <= 63); } if (!Tmp3) break L2; - temp_frames_160060[i_160051].Field0 = it_160049.procname; - temp_frames_160060[i_160051].Field1 = it_160049.line; - i_160051 += 1; - total_160053 += 1; - it_160049 = it_160049.prev; + if (!!((it_11140051 == null))) Tmp3 = false; else { Tmp3 = (i_11140053 <= 63); } if (!Tmp3) break L2; + tempFrames_11140062[i_11140053].Field0 = it_11140051.procname; + tempFrames_11140062[i_11140053].Field1 = it_11140051.line; + tempFrames_11140062[i_11140053].Field2 = it_11140051.filename; + i_11140053 += 1; + total_11140055 += 1; + it_11140051 = it_11140051.prev; } } while(false); L4: do { L5: while (true) { - if (!!((it_160049 == null))) break L5; - total_160053 += 1; - it_160049 = it_160049.prev; + if (!!((it_11140051 == null))) break L5; + total_11140055 += 1; + it_11140051 = it_11140051.prev; } } while(false); - result_160041[0] = nimCopy(null, [], NTI112); - if (!((total_160053 == i_160051))) { - if (result_160041[0] != null) { result_160041[0] = (result_160041[0]).concat(makeNimstrLit("(")); } else { result_160041[0] = makeNimstrLit("("); }; - if (result_160041[0] != null) { result_160041[0] = (result_160041[0]).concat(cstrToNimstr(((total_160053 - i_160051))+"")); } else { result_160041[0] = cstrToNimstr(((total_160053 - i_160051))+"").slice(); }; - if (result_160041[0] != null) { result_160041[0] = (result_160041[0]).concat(makeNimstrLit(" calls omitted) ...\x0A")); } else { result_160041[0] = makeNimstrLit(" calls omitted) ...\x0A"); }; + result_11140041[0] = nimCopy(null, [], NTI10958014); + if (!((total_11140055 == i_11140053))) { + result_11140041[0].push.apply(result_11140041[0], makeNimstrLit("("));; + result_11140041[0].push.apply(result_11140041[0], cstrToNimstr(((total_11140055 - i_11140053))+""));; + result_11140041[0].push.apply(result_11140041[0], makeNimstrLit(" calls omitted) ...\x0A"));; } L6: do { - var j_175236 = 0; - var colontmp__9835463 = 0; - colontmp__9835463 = (i_160051 - 1); - var res_9835468 = colontmp__9835463; + var j_11155236 = 0; + var colontmp__21035465 = 0; + colontmp__21035465 = (i_11140053 - 1); + var res_21035470 = colontmp__21035465; L7: do { L8: while (true) { - if (!(0 <= res_9835468)) break L8; - j_175236 = res_9835468; - add_142042(result_160041, 0, temp_frames_160060[j_175236].Field0); - if ((0 < temp_frames_160060[j_175236].Field1)) { - if (result_160041[0] != null) { result_160041[0] = (result_160041[0]).concat(makeNimstrLit(", line: ")); } else { result_160041[0] = makeNimstrLit(", line: "); }; - if (result_160041[0] != null) { result_160041[0] = (result_160041[0]).concat(cstrToNimstr((temp_frames_160060[j_175236].Field1)+"")); } else { result_160041[0] = cstrToNimstr((temp_frames_160060[j_175236].Field1)+"").slice(); }; + if (!(0 <= res_21035470)) break L8; + j_11155236 = res_21035470; + result_11140041[0].push.apply(result_11140041[0], cstrToNimstr(tempFrames_11140062[j_11155236].Field2));; + if ((0 < tempFrames_11140062[j_11155236].Field1)) { + result_11140041[0].push.apply(result_11140041[0], makeNimstrLit("("));; + result_11140041[0].push.apply(result_11140041[0], cstrToNimstr((tempFrames_11140062[j_11155236].Field1)+""));; + if (false) { + result_11140041[0].push.apply(result_11140041[0], makeNimstrLit(", "));; + result_11140041[0].push.apply(result_11140041[0], makeNimstrLit("0"));; } - if (result_160041[0] != null) { result_160041[0] = (result_160041[0]).concat(makeNimstrLit("\x0A")); } else { result_160041[0] = makeNimstrLit("\x0A"); }; - res_9835468 -= 1; + result_11140041[0].push.apply(result_11140041[0], makeNimstrLit(")"));; + } + + result_11140041[0].push.apply(result_11140041[0], makeNimstrLit(" at "));; + add_11117042(result_11140041, 0, tempFrames_11140062[j_11155236].Field0); + result_11140041[0].push.apply(result_11140041[0], makeNimstrLit("\x0A"));; + res_21035470 -= 1; } } while(false); } while(false); - return result_160041[0]; + return result_11140041[0]; } -function raw_write_stack_trace_180059() { - var result_180061 = null; +function rawWriteStackTrace_11170260() { + var result_11170262 = []; if (!((framePtr == null))) { - result_180061 = nimCopy(null, (makeNimstrLit("Traceback (most recent call last)\x0A") || []).concat(aux_write_stack_trace_160038(framePtr) || []), NTI112); + result_11170262 = nimCopy(null, (makeNimstrLit("Traceback (most recent call last)\x0A") || []).concat(auxWriteStackTrace_11140038(framePtr) || []), NTI10958014); } else { - result_180061 = nimCopy(null, makeNimstrLit("No stack traceback available\x0A"), NTI112); + result_11170262 = nimCopy(null, makeNimstrLit("No stack traceback available\x0A"), NTI10958014); } - return result_180061; + return result_11170262; } -function new_seq_225128(len_225131) { - var result_225133 = null; +function newSeq_11215128(len_11215131) { + var result_11215133 = []; - var F={procname:"newSeq.newSeq",prev:framePtr,filename:"system.nim",line:0}; + var F={procname:"newSeq.newSeq",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/system.nim",line:0}; framePtr = F; - F.line = 643; - result_225133 = new Array(len_225131); for (var i=0;i<len_225131;++i) {result_225133[i]=null;} framePtr = F.prev; + F.line = 644; + result_11215133 = new Array(len_11215131); for (var i=0;i<len_11215131;++i) {result_11215133[i]="";} framePtr = F.prev; - return result_225133; + return result_11215133; } -function unhandledException(e_185059) { - var buf_185060 = [[]]; - if (!(((e_185059.message != null ? e_185059.message.length : 0) == 0))) { - if (buf_185060[0] != null) { buf_185060[0] = (buf_185060[0]).concat(makeNimstrLit("Error: unhandled exception: ")); } else { buf_185060[0] = makeNimstrLit("Error: unhandled exception: "); }; - if (buf_185060[0] != null) { buf_185060[0] = (buf_185060[0]).concat(e_185059.message); } else { buf_185060[0] = e_185059.message.slice(); }; +function unhandledException(e_11175059) { + var buf_11175060 = [[]]; + if (!(((e_11175059.message).length == 0))) { + buf_11175060[0].push.apply(buf_11175060[0], makeNimstrLit("Error: unhandled exception: "));; + buf_11175060[0].push.apply(buf_11175060[0], e_11175059.message);; } else { - if (buf_185060[0] != null) { buf_185060[0] = (buf_185060[0]).concat(makeNimstrLit("Error: unhandled exception")); } else { buf_185060[0] = makeNimstrLit("Error: unhandled exception"); }; + buf_11175060[0].push.apply(buf_11175060[0], makeNimstrLit("Error: unhandled exception"));; } - if (buf_185060[0] != null) { buf_185060[0] = (buf_185060[0]).concat(makeNimstrLit(" [")); } else { buf_185060[0] = makeNimstrLit(" ["); }; - add_142042(buf_185060, 0, e_185059.name); - if (buf_185060[0] != null) { buf_185060[0] = (buf_185060[0]).concat(makeNimstrLit("]\x0A")); } else { buf_185060[0] = makeNimstrLit("]\x0A"); }; - if (buf_185060[0] != null) { buf_185060[0] = (buf_185060[0]).concat(raw_write_stack_trace_180059()); } else { buf_185060[0] = raw_write_stack_trace_180059().slice(); }; - var cbuf_190201 = toJSStr(buf_185060[0]); + buf_11175060[0].push.apply(buf_11175060[0], makeNimstrLit(" ["));; + add_11117042(buf_11175060, 0, e_11175059.name); + buf_11175060[0].push.apply(buf_11175060[0], makeNimstrLit("]\x0A"));; + buf_11175060[0].push.apply(buf_11175060[0], rawWriteStackTrace_11170260());; + var cbuf_11180201 = toJSStr(buf_11175060[0]); framePtr = null; if (typeof(Error) !== "undefined") { - throw new Error(cbuf_190201); + throw new Error(cbuf_11180201); } else { - throw cbuf_190201; + throw cbuf_11180201; } } function raiseOverflow() { - raiseException({message: makeNimstrLit("over- or underflow"), parent: null, m_type: NTI6237, name: null, trace: null, up: null}, "OverflowError"); + raiseException({message: makeNimstrLit("over- or underflow"), parent: null, m_type: NTI10964037, name: "", trace: [], up: null}, "OverflowDefect"); + + +} +function checkOverflowInt(a_11220403) { + if (a_11220403 > 2147483647 || a_11220403 < -2147483648) raiseOverflow(); + } -function is_whitespace_9810101(text_9810103) { - return !/[^\s]/.test(text_9810103); +function isWhitespace_21010101(text_21010103) { + return !/[^\s]/.test(text_21010103); } -function is_whitespace_9810118(x_9810120) { +function isWhitespace_21010118(x_21010120) { var Tmp1; var Tmp2; - var result_9810121 = false; + var result_21010121 = false; - var F={procname:"dochack.isWhitespace",prev:framePtr,filename:"dochack.nim",line:0}; + var F={procname:"dochack.isWhitespace",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 134; - if (!(x_9810120.nodeName == "#text")) Tmp2 = false; else { Tmp2 = is_whitespace_9810101(x_9810120.textContent); } if (Tmp2) Tmp1 = true; else { Tmp1 = (x_9810120.nodeName == "#comment"); } result_9810121 = Tmp1; + if (!(x_21010120.nodeName == "#text")) Tmp2 = false; else { Tmp2 = isWhitespace_21010101(x_21010120.textContent); } if (Tmp2) Tmp1 = true; else { Tmp1 = (x_21010120.nodeName == "#comment"); } result_21010121 = Tmp1; framePtr = F.prev; - return result_9810121; + return result_21010121; } -function raiseIndexError(i_210047, a_210048, b_210049) { +function raiseIndexError(i_11200047, a_11200048, b_11200049) { var Tmp1; - if ((b_210049 < a_210048)) { + if ((b_11200049 < a_11200048)) { Tmp1 = makeNimstrLit("index out of bounds, the container is empty"); } else { - Tmp1 = (makeNimstrLit("index ") || []).concat(cstrToNimstr((i_210047)+"") || [],makeNimstrLit(" not in ") || [],cstrToNimstr((a_210048)+"") || [],makeNimstrLit(" .. ") || [],cstrToNimstr((b_210049)+"") || []); + Tmp1 = (makeNimstrLit("index ") || []).concat(cstrToNimstr((i_11200047)+"") || [],makeNimstrLit(" not in ") || [],cstrToNimstr((a_11200048)+"") || [],makeNimstrLit(" .. ") || [],cstrToNimstr((b_11200049)+"") || []); } - raiseException({message: nimCopy(null, Tmp1, NTI112), parent: null, m_type: NTI6249, name: null, trace: null, up: null}, "IndexError"); + raiseException({message: nimCopy(null, Tmp1, NTI10958014), parent: null, m_type: NTI10964049, name: "", trace: [], up: null}, "IndexDefect"); } -function to_toc_9810135(x_9810137, father_9810138) { +function toToc_21010135(x_21010137, father_21010138) { var Tmp5; var Tmp6; var Tmp7; var Tmp8; var Tmp15; - var F={procname:"dochack.toToc",prev:framePtr,filename:"dochack.nim",line:0}; + var F={procname:"dochack.toToc",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; framePtr = F; - if ((x_9810137.nodeName == "UL")) { + if ((x_21010137.nodeName == "UL")) { F.line = 139; - var f_9810159 = {heading: null, kids: [], sortId: (father_9810138.kids != null ? father_9810138.kids.length : 0), doSort: false}; + var f_21010159 = {heading: null, kids: [], sortId: (father_21010138.kids).length, doSort: false}; F.line = 140; - var i_9810161 = 0; + var i_21010161 = 0; L1: do { F.line = 141; L2: while (true) { - if (!(i_9810161 < x_9810137.childNodes.length)) break L2; + if (!(i_21010161 < x_21010137.childNodes.length)) break L2; F.line = 142; - var nxt_9810162 = addInt(i_9810161, 1); + var nxt_21010162 = addInt(i_21010161, 1); L3: do { F.line = 143; L4: while (true) { - if (!(nxt_9810162 < x_9810137.childNodes.length)) Tmp5 = false; else { Tmp5 = is_whitespace_9810118(x_9810137.childNodes[nxt_9810162]); } if (!Tmp5) break L4; + if (!(nxt_21010162 < x_21010137.childNodes.length)) Tmp5 = false; else { Tmp5 = isWhitespace_21010118(x_21010137.childNodes[nxt_21010162]); } if (!Tmp5) break L4; F.line = 144; - nxt_9810162 = addInt(nxt_9810162, 1); + nxt_21010162 = addInt(nxt_21010162, 1); } } while(false); - if (!(nxt_9810162 < x_9810137.childNodes.length)) Tmp8 = false; else { Tmp8 = (x_9810137.childNodes[i_9810161].nodeName == "LI"); } if (!Tmp8) Tmp7 = false; else { Tmp7 = (x_9810137.childNodes[i_9810161].childNodes.length == 1); } if (!Tmp7) Tmp6 = false; else { Tmp6 = (x_9810137.childNodes[nxt_9810162].nodeName == "UL"); } if (Tmp6) { + if (!(nxt_21010162 < x_21010137.childNodes.length)) Tmp8 = false; else { Tmp8 = (x_21010137.childNodes[i_21010161].nodeName == "LI"); } if (!Tmp8) Tmp7 = false; else { Tmp7 = (x_21010137.childNodes[i_21010161].childNodes.length == 1); } if (!Tmp7) Tmp6 = false; else { Tmp6 = (x_21010137.childNodes[nxt_21010162].nodeName == "UL"); } if (Tmp6) { F.line = 147; - var e_9810189 = {heading: x_9810137.childNodes[i_9810161].childNodes[0], kids: [], sortId: (f_9810159.kids != null ? f_9810159.kids.length : 0), doSort: false}; + var e_21010189 = {heading: x_21010137.childNodes[i_21010161].childNodes[0], kids: [], sortId: (f_21010159.kids).length, doSort: false}; F.line = 148; - var it_9810190 = x_9810137.childNodes[nxt_9810162]; + var it_21010190 = x_21010137.childNodes[nxt_21010162]; L9: do { F.line = 149; - var j_9810198 = 0; + var j_21010198 = 0; F.line = 104; - var colontmp__9835442 = 0; + var colontmp__21035444 = 0; F.line = 149; - colontmp__9835442 = it_9810190.childNodes.length; + colontmp__21035444 = it_21010190.childNodes.length; F.line = 106; - var i_9835443 = 0; + var i_21035445 = 0; L10: do { F.line = 107; L11: while (true) { - if (!(i_9835443 < colontmp__9835442)) break L11; + if (!(i_21035445 < colontmp__21035444)) break L11; F.line = 149; - j_9810198 = i_9835443; + j_21010198 = i_21035445; F.line = 150; - to_toc_9810135(it_9810190.childNodes[j_9810198], e_9810189); + toToc_21010135(it_21010190.childNodes[j_21010198], e_21010189); F.line = 109; - i_9835443 = addInt(i_9835443, 1); + i_21035445 = addInt(i_21035445, 1); } } while(false); } while(false); F.line = 151; - if (f_9810159.kids != null) { f_9810159.kids.push(e_9810189); } else { f_9810159.kids = [e_9810189]; }; + f_21010159.kids.push(e_21010189);; F.line = 152; - i_9810161 = addInt(nxt_9810162, 1); + i_21010161 = addInt(nxt_21010162, 1); } else { F.line = 154; - to_toc_9810135(x_9810137.childNodes[i_9810161], f_9810159); + toToc_21010135(x_21010137.childNodes[i_21010161], f_21010159); F.line = 155; - i_9810161 = addInt(i_9810161, 1); + i_21010161 = addInt(i_21010161, 1); } } } while(false); F.line = 156; - if (father_9810138.kids != null) { father_9810138.kids.push(f_9810159); } else { father_9810138.kids = [f_9810159]; }; + father_21010138.kids.push(f_21010159);; } else { - if (is_whitespace_9810118(x_9810137)) { + if (isWhitespace_21010118(x_21010137)) { } else { - if ((x_9810137.nodeName == "LI")) { + if ((x_21010137.nodeName == "LI")) { F.line = 160; - var idx_9810235 = []; + var idx_21010237 = []; L12: do { F.line = 161; - var i_9810243 = 0; + var i_21010245 = 0; F.line = 104; - var colontmp__9835446 = 0; + var colontmp__21035448 = 0; F.line = 161; - colontmp__9835446 = x_9810137.childNodes.length; + colontmp__21035448 = x_21010137.childNodes.length; F.line = 106; - var i_9835447 = 0; + var i_21035449 = 0; L13: do { F.line = 107; L14: while (true) { - if (!(i_9835447 < colontmp__9835446)) break L14; + if (!(i_21035449 < colontmp__21035448)) break L14; F.line = 161; - i_9810243 = i_9835447; - if (!(is_whitespace_9810118(x_9810137.childNodes[i_9810243]))) { + i_21010245 = i_21035449; + if (!(isWhitespace_21010118(x_21010137.childNodes[i_21010245]))) { F.line = 162; - if (idx_9810235 != null) { idx_9810235.push(i_9810243); } else { idx_9810235 = [i_9810243]; }; + idx_21010237.push(i_21010245);; } F.line = 109; - i_9835447 = addInt(i_9835447, 1); + i_21035449 = addInt(i_21035449, 1); } } while(false); } while(false); - if (!((idx_9810235 != null ? idx_9810235.length : 0) == 2)) Tmp15 = false; else { Tmp15 = (x_9810137.childNodes[idx_9810235[chckIndx(1, 0, (idx_9810235 != null ? idx_9810235.length : 0)+0-1)-0]].nodeName == "UL"); } if (Tmp15) { + if (!((idx_21010237).length == 2)) Tmp15 = false; else { Tmp15 = (x_21010137.childNodes[idx_21010237[chckIndx(1, 0, (idx_21010237).length-1)]].nodeName == "UL"); } if (Tmp15) { F.line = 164; - var e_9810276 = {heading: x_9810137.childNodes[idx_9810235[chckIndx(0, 0, (idx_9810235 != null ? idx_9810235.length : 0)+0-1)-0]], kids: [], sortId: (father_9810138.kids != null ? father_9810138.kids.length : 0), doSort: false}; + var e_21010279 = {heading: x_21010137.childNodes[idx_21010237[chckIndx(0, 0, (idx_21010237).length-1)]], kids: [], sortId: (father_21010138.kids).length, doSort: false}; F.line = 166; - var it_9810277 = x_9810137.childNodes[idx_9810235[chckIndx(1, 0, (idx_9810235 != null ? idx_9810235.length : 0)+0-1)-0]]; + var it_21010280 = x_21010137.childNodes[idx_21010237[chckIndx(1, 0, (idx_21010237).length-1)]]; L16: do { F.line = 167; - var j_9810285 = 0; + var j_21010288 = 0; F.line = 104; - var colontmp__9835451 = 0; + var colontmp__21035453 = 0; F.line = 167; - colontmp__9835451 = it_9810277.childNodes.length; + colontmp__21035453 = it_21010280.childNodes.length; F.line = 106; - var i_9835452 = 0; + var i_21035454 = 0; L17: do { F.line = 107; L18: while (true) { - if (!(i_9835452 < colontmp__9835451)) break L18; + if (!(i_21035454 < colontmp__21035453)) break L18; F.line = 167; - j_9810285 = i_9835452; + j_21010288 = i_21035454; F.line = 168; - to_toc_9810135(it_9810277.childNodes[j_9810285], e_9810276); + toToc_21010135(it_21010280.childNodes[j_21010288], e_21010279); F.line = 109; - i_9835452 = addInt(i_9835452, 1); + i_21035454 = addInt(i_21035454, 1); } } while(false); } while(false); F.line = 169; - if (father_9810138.kids != null) { father_9810138.kids.push(e_9810276); } else { father_9810138.kids = [e_9810276]; }; + father_21010138.kids.push(e_21010279);; } else { L19: do { F.line = 171; - var i_9810300 = 0; + var i_21010304 = 0; F.line = 104; - var colontmp__9835455 = 0; + var colontmp__21035457 = 0; F.line = 171; - colontmp__9835455 = x_9810137.childNodes.length; + colontmp__21035457 = x_21010137.childNodes.length; F.line = 106; - var i_9835456 = 0; + var i_21035458 = 0; L20: do { F.line = 107; L21: while (true) { - if (!(i_9835456 < colontmp__9835455)) break L21; + if (!(i_21035458 < colontmp__21035457)) break L21; F.line = 171; - i_9810300 = i_9835456; + i_21010304 = i_21035458; F.line = 172; - to_toc_9810135(x_9810137.childNodes[i_9810300], father_9810138); + toToc_21010135(x_21010137.childNodes[i_21010304], father_21010138); F.line = 109; - i_9835456 = addInt(i_9835456, 1); + i_21035458 = addInt(i_21035458, 1); } } while(false); } while(false); @@ -964,44 +3252,44 @@ function to_toc_9810135(x_9810137, father_9810138) { } else { F.line = 174; - if (father_9810138.kids != null) { father_9810138.kids.push({heading: x_9810137, kids: [], sortId: (father_9810138.kids != null ? father_9810138.kids.length : 0), doSort: false}); } else { father_9810138.kids = [{heading: x_9810137, kids: [], sortId: (father_9810138.kids != null ? father_9810138.kids.length : 0), doSort: false}]; }; + father_21010138.kids.push({heading: x_21010137, kids: [], sortId: (father_21010138.kids).length, doSort: false});; } }} framePtr = F.prev; } -function extract_items_9765074(x_9765076, heading_9765077, items_9765080, items_9765080_Idx) { +function extractItems_20965075(x_20965077, heading_20965078, items_20965081, items_20965081_Idx) { var Tmp1; - var F={procname:"dochack.extractItems",prev:framePtr,filename:"dochack.nim",line:0}; + var F={procname:"dochack.extractItems",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; framePtr = F; BeforeRet: do { - if ((x_9765076 == null)) { + if ((x_20965077 == null)) { F.line = 81; break BeforeRet; } - if (!!((x_9765076.heading == null))) Tmp1 = false; else { Tmp1 = (x_9765076.heading.textContent == heading_9765077); } if (Tmp1) { + if (!!((x_20965077.heading == null))) Tmp1 = false; else { Tmp1 = (x_20965077.heading.textContent == heading_20965078); } if (Tmp1) { L2: do { F.line = 83; - var i_9770021 = 0; + var i_20970021 = 0; F.line = 104; - var colontmp__9835485 = 0; + var colontmp__21035487 = 0; F.line = 83; - colontmp__9835485 = (x_9765076.kids != null ? x_9765076.kids.length : 0); + colontmp__21035487 = (x_20965077.kids).length; F.line = 106; - var i_9835486 = 0; + var i_21035488 = 0; L3: do { F.line = 107; L4: while (true) { - if (!(i_9835486 < colontmp__9835485)) break L4; + if (!(i_21035488 < colontmp__21035487)) break L4; F.line = 83; - i_9770021 = i_9835486; + i_20970021 = i_21035488; F.line = 84; - if (items_9765080[items_9765080_Idx] != null) { items_9765080[items_9765080_Idx].push(x_9765076.kids[chckIndx(i_9770021, 0, (x_9765076.kids != null ? x_9765076.kids.length : 0)+0-1)-0].heading); } else { items_9765080[items_9765080_Idx] = [x_9765076.kids[chckIndx(i_9770021, 0, (x_9765076.kids != null ? x_9765076.kids.length : 0)+0-1)-0].heading]; }; + items_20965081[items_20965081_Idx].push(x_20965077.kids[chckIndx(i_20970021, 0, (x_20965077.kids).length-1)].heading);; F.line = 109; - i_9835486 = addInt(i_9835486, 1); + i_21035488 = addInt(i_21035488, 1); } } while(false); } while(false); @@ -1009,25 +3297,25 @@ function extract_items_9765074(x_9765076, heading_9765077, items_9765080, items_ else { L5: do { F.line = 86; - var i_9770041 = 0; + var i_20970042 = 0; F.line = 104; - var colontmp__9835489 = 0; + var colontmp__21035491 = 0; F.line = 86; - colontmp__9835489 = (x_9765076.kids != null ? x_9765076.kids.length : 0); + colontmp__21035491 = (x_20965077.kids).length; F.line = 106; - var i_9835490 = 0; + var i_21035492 = 0; L6: do { F.line = 107; L7: while (true) { - if (!(i_9835490 < colontmp__9835489)) break L7; + if (!(i_21035492 < colontmp__21035491)) break L7; F.line = 86; - i_9770041 = i_9835490; + i_20970042 = i_21035492; F.line = 87; - var it_9770042 = x_9765076.kids[chckIndx(i_9770041, 0, (x_9765076.kids != null ? x_9765076.kids.length : 0)+0-1)-0]; + var it_20970043 = x_20965077.kids[chckIndx(i_20970042, 0, (x_20965077.kids).length-1)]; F.line = 88; - extract_items_9765074(it_9770042, heading_9765077, items_9765080, items_9765080_Idx); + extractItems_20965075(it_20970043, heading_20965078, items_20965081, items_20965081_Idx); F.line = 109; - i_9835490 = addInt(i_9835490, 1); + i_21035492 = addInt(i_21035492, 1); } } while(false); } while(false); @@ -1038,168 +3326,168 @@ function extract_items_9765074(x_9765076, heading_9765077, items_9765080, items_ } -function tree_9756020(tag_9756022, kids_9756024) { - var result_9756025 = null; +function tree_20956020(tag_20956022, kids_20956024) { + var result_20956025 = null; - var F={procname:"dochack.tree",prev:framePtr,filename:"dochack.nim",line:0}; + var F={procname:"dochack.tree",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 11; - result_9756025 = document.createElement(toJSStr(tag_9756022)); + result_20956025 = document.createElement(toJSStr(tag_20956022)); L1: do { F.line = 12; - var k_9756056 = null; + var k_20956056 = null; F.line = 3; - var i_9835506 = 0; + var i_21035508 = 0; L2: do { F.line = 4; L3: while (true) { - if (!(i_9835506 < (kids_9756024 != null ? kids_9756024.length : 0))) break L3; + if (!(i_21035508 < (kids_20956024).length)) break L3; F.line = 12; - k_9756056 = kids_9756024[chckIndx(i_9835506, 0, (kids_9756024 != null ? kids_9756024.length : 0)+0-1)-0]; + k_20956056 = kids_20956024[chckIndx(i_21035508, 0, (kids_20956024).length-1)]; F.line = 13; - result_9756025.appendChild(k_9756056); + result_20956025.appendChild(k_20956056); F.line = 6; - i_9835506 = addInt(i_9835506, 1); + i_21035508 = addInt(i_21035508, 1); } } while(false); } while(false); framePtr = F.prev; - return result_9756025; + return result_20956025; } -function text_9756152(s_9756154) { - var result_9756155 = null; +function text_20956152(s_20956154) { + var result_20956155 = null; - var F={procname:"dochack.text",prev:framePtr,filename:"dochack.nim",line:0}; + var F={procname:"dochack.text",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 27; - result_9756155 = document.createTextNode(s_9756154); + result_20956155 = document.createTextNode(s_20956154); framePtr = F.prev; - return result_9756155; + return result_20956155; } -function sys_fatal_102618(message_102622) { - var F={procname:"sysFatal.sysFatal",prev:framePtr,filename:"fatal.nim",line:0}; +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_102622, NTI112), m_type: NTI6241, parent: null, name: null, trace: null, up: null}, "AssertionError"); + raiseException({message: nimCopy(null, message_11075422, NTI10958014), m_type: NTI10964041, parent: null, name: "", trace: [], up: null}, "AssertionDefect"); framePtr = F.prev; } -function raise_assert_102614(msg_102616) { - var F={procname:"assertions.raiseAssert",prev:framePtr,filename:"assertions.nim",line:0}; +function raiseAssert_11075414(msg_11075416) { + var F={procname:"assertions.raiseAssert",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/system/assertions.nim",line:0}; framePtr = F; F.line = 22; - sys_fatal_102618(msg_102616); + sysFatal_11075418(msg_11075416); framePtr = F.prev; } -function failed_assert_impl_102680(msg_102682) { - var F={procname:"assertions.failedAssertImpl",prev:framePtr,filename:"assertions.nim",line:0}; +function failedAssertImpl_11075480(msg_11075482) { + var F={procname:"assertions.failedAssertImpl",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/system/assertions.nim",line:0}; framePtr = F; F.line = 29; - raise_assert_102614(msg_102682); + raiseAssert_11075414(msg_11075482); framePtr = F.prev; } -function uncovered_9815022(x_9815024) { +function uncovered_21015022(x_21015024) { var Tmp1; var Tmp2; - var result_9815025 = null; + var result_21015025 = null; - var F={procname:"dochack.uncovered",prev:framePtr,filename:"dochack.nim",line:0}; + var F={procname:"dochack.uncovered",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; framePtr = F; BeforeRet: do { - if (!((x_9815024.kids != null ? x_9815024.kids.length : 0) == 0)) Tmp1 = false; else { Tmp1 = !((x_9815024.heading == null)); } if (Tmp1) { + if (!((x_21015024.kids).length == 0)) Tmp1 = false; else { Tmp1 = !((x_21015024.heading == null)); } if (Tmp1) { F.line = 194; - if (!(x_9815024.heading.hasOwnProperty('__karaxMarker__'))) { - Tmp2 = x_9815024; + if (!(x_21015024.heading.hasOwnProperty('__karaxMarker__'))) { + Tmp2 = x_21015024; } else { Tmp2 = null; } - result_9815025 = Tmp2; + result_21015025 = Tmp2; break BeforeRet; } F.line = 195; - result_9815025 = {heading: x_9815024.heading, kids: [], sortId: x_9815024.sortId, doSort: x_9815024.doSort}; + result_21015025 = {heading: x_21015024.heading, kids: [], sortId: x_21015024.sortId, doSort: x_21015024.doSort}; L3: do { F.line = 197; - var i_9820036 = 0; + var i_21020036 = 0; F.line = 104; - var colontmp__9835517 = 0; + var colontmp__21035519 = 0; F.line = 197; - colontmp__9835517 = (x_9815024.kids != null ? x_9815024.kids.length : 0); + colontmp__21035519 = (x_21015024.kids).length; F.line = 106; - var i_9835518 = 0; + var i_21035520 = 0; L4: do { F.line = 107; L5: while (true) { - if (!(i_9835518 < colontmp__9835517)) break L5; + if (!(i_21035520 < colontmp__21035519)) break L5; F.line = 197; - i_9820036 = i_9835518; + i_21020036 = i_21035520; F.line = 198; - var y_9820037 = uncovered_9815022(x_9815024.kids[chckIndx(i_9820036, 0, (x_9815024.kids != null ? x_9815024.kids.length : 0)+0-1)-0]); - if (!((y_9820037 == null))) { + var y_21020037 = uncovered_21015022(x_21015024.kids[chckIndx(i_21020036, 0, (x_21015024.kids).length-1)]); + if (!((y_21020037 == null))) { F.line = 199; - if (result_9815025.kids != null) { result_9815025.kids.push(y_9820037); } else { result_9815025.kids = [y_9820037]; }; + result_21015025.kids.push(y_21020037);; } F.line = 109; - i_9835518 = addInt(i_9835518, 1); + i_21035520 = addInt(i_21035520, 1); } } while(false); } while(false); - if (((result_9815025.kids != null ? result_9815025.kids.length : 0) == 0)) { + if (((result_21015025.kids).length == 0)) { F.line = 200; - result_9815025 = null; + result_21015025 = null; } } while (false); framePtr = F.prev; - return result_9815025; + return result_21015025; } -function merge_tocs_9825034(orig_9825036, news_9825037) { - var result_9825038 = null; +function mergeTocs_21025035(orig_21025037, news_21025038) { + var result_21025039 = null; - var F={procname:"dochack.mergeTocs",prev:framePtr,filename:"dochack.nim",line:0}; + var F={procname:"dochack.mergeTocs",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 203; - result_9825038 = uncovered_9815022(orig_9825036); - if ((result_9825038 == null)) { + result_21025039 = uncovered_21015022(orig_21025037); + if ((result_21025039 == null)) { F.line = 205; - result_9825038 = news_9825037; + result_21025039 = news_21025038; } else { L1: do { F.line = 207; - var i_9825059 = 0; + var i_21025060 = 0; F.line = 104; - var colontmp__9835512 = 0; + var colontmp__21035514 = 0; F.line = 207; - colontmp__9835512 = (news_9825037.kids != null ? news_9825037.kids.length : 0); + colontmp__21035514 = (news_21025038.kids).length; F.line = 106; - var i_9835513 = 0; + var i_21035515 = 0; L2: do { F.line = 107; L3: while (true) { - if (!(i_9835513 < colontmp__9835512)) break L3; + if (!(i_21035515 < colontmp__21035514)) break L3; F.line = 207; - i_9825059 = i_9835513; + i_21025060 = i_21035515; F.line = 208; - if (result_9825038.kids != null) { result_9825038.kids.push(news_9825037.kids[chckIndx(i_9825059, 0, (news_9825037.kids != null ? news_9825037.kids.length : 0)+0-1)-0]); } else { result_9825038.kids = [news_9825037.kids[chckIndx(i_9825059, 0, (news_9825037.kids != null ? news_9825037.kids.length : 0)+0-1)-0]]; }; + result_21025039.kids.push(news_21025038.kids[chckIndx(i_21025060, 0, (news_21025038.kids).length-1)]);; F.line = 109; - i_9835513 = addInt(i_9835513, 1); + i_21035515 = addInt(i_21035515, 1); } } while(false); } while(false); @@ -1207,581 +3495,607 @@ function merge_tocs_9825034(orig_9825036, news_9825037) { framePtr = F.prev; - return result_9825038; + return result_21025039; } -function build_toc_9825080(orig_9825082, types_9825084, procs_9825085) { +function buildToc_21025082(orig_21025084, types_21025086, procs_21025087) { var Tmp7; - var result_9825086 = null; + var result_21025088 = null; - var F={procname:"dochack.buildToc",prev:framePtr,filename:"dochack.nim",line:0}; + var F={procname:"dochack.buildToc",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 211; - var new_stuff_9825102 = {heading: null, kids: [], doSort: true, sortId: 0}; + var newStuff_21025104 = {heading: null, kids: [], doSort: true, sortId: 0}; L1: do { F.line = 212; - var t_9835214 = null; + var t_21035214 = null; F.line = 184; - var i_9835501 = 0; + var i_21035503 = 0; F.line = 185; - var l_9835502 = (types_9825084 != null ? types_9825084.length : 0); + var L_21035504 = (types_21025086).length; L2: do { F.line = 186; L3: while (true) { - if (!(i_9835501 < l_9835502)) break L3; + if (!(i_21035503 < L_21035504)) break L3; F.line = 212; - t_9835214 = types_9825084[chckIndx(i_9835501, 0, (types_9825084 != null ? types_9825084.length : 0)+0-1)-0]; + t_21035214 = types_21025086[chckIndx(i_21035503, 0, (types_21025086).length-1)]; F.line = 213; - var c_9835230 = {heading: t_9835214.cloneNode(true), kids: [], doSort: true, sortId: 0}; + var c_21035230 = {heading: t_21035214.cloneNode(true), kids: [], doSort: true, sortId: 0}; F.line = 214; - t_9835214.__karaxMarker__ = true; + t_21035214.__karaxMarker__ = true; L4: do { F.line = 215; - var p_9835237 = null; + var p_21035237 = null; F.line = 184; - var i_9835498 = 0; + var i_21035500 = 0; F.line = 185; - var l_9835499 = (procs_9825085 != null ? procs_9825085.length : 0); + var L_21035501 = (procs_21025087).length; L5: do { F.line = 186; L6: while (true) { - if (!(i_9835498 < l_9835499)) break L6; + if (!(i_21035500 < L_21035501)) break L6; F.line = 215; - p_9835237 = procs_9825085[chckIndx(i_9835498, 0, (procs_9825085 != null ? procs_9825085.length : 0)+0-1)-0]; - if (!(p_9835237.hasOwnProperty('__karaxMarker__'))) { + p_21035237 = procs_21025087[chckIndx(i_21035500, 0, (procs_21025087).length-1)]; + if (!(p_21035237.hasOwnProperty('__karaxMarker__'))) { F.line = 217; - var xx_9835238 = p_9835237.parentNode.getElementsByClassName("attachedType"); - if (!((xx_9835238 != null ? xx_9835238.length : 0) == 1)) Tmp7 = false; else { Tmp7 = (xx_9835238[chckIndx(0, 0, (xx_9835238 != null ? xx_9835238.length : 0)+0-1)-0].textContent == t_9835214.textContent); } if (Tmp7) { + var xx_21035238 = p_21035237.parentNode.getElementsByClassName("attachedType"); + if (!((xx_21035238).length == 1)) Tmp7 = false; else { Tmp7 = (xx_21035238[chckIndx(0, 0, (xx_21035238).length-1)].textContent == t_21035214.textContent); } if (Tmp7) { F.line = 220; - var q_9835246 = tree_9756020(makeNimstrLit("A"), [text_9756152(p_9835237.title)]); + var q_21035246 = tree_20956020(makeNimstrLit("A"), [text_20956152(p_21035237.title)]); F.line = 221; - q_9835246.setAttribute("href", p_9835237.getAttribute("href")); + q_21035246.setAttribute("href", p_21035237.getAttribute("href")); F.line = 222; - if (c_9835230.kids != null) { c_9835230.kids.push({heading: q_9835246, kids: [], sortId: 0, doSort: false}); } else { c_9835230.kids = [{heading: q_9835246, kids: [], sortId: 0, doSort: false}]; }; + c_21035230.kids.push({heading: q_21035246, kids: [], sortId: 0, doSort: false});; F.line = 223; - p_9835237.__karaxMarker__ = true; + p_21035237.__karaxMarker__ = true; } } F.line = 188; - i_9835498 = addInt(i_9835498, 1); - if (!(((procs_9825085 != null ? procs_9825085.length : 0) == l_9835499))) { + i_21035500 = addInt(i_21035500, 1); + if (!(((procs_21025087).length == L_21035501))) { F.line = 189; - 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")); + failedAssertImpl_11075480(makeNimstrLit("/home/genotrance/programming/nimdevel/lib/system/iterators.nim(189, 11) `len(a) == L` the length of the seq changed while iterating over it")); } } } while(false); } while(false); F.line = 224; - if (new_stuff_9825102.kids != null) { new_stuff_9825102.kids.push(c_9835230); } else { new_stuff_9825102.kids = [c_9835230]; }; + newStuff_21025104.kids.push(c_21035230);; F.line = 188; - i_9835501 = addInt(i_9835501, 1); - if (!(((types_9825084 != null ? types_9825084.length : 0) == l_9835502))) { + i_21035503 = addInt(i_21035503, 1); + if (!(((types_21025086).length == L_21035504))) { F.line = 189; - 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")); + failedAssertImpl_11075480(makeNimstrLit("/home/genotrance/programming/nimdevel/lib/system/iterators.nim(189, 11) `len(a) == L` the length of the seq changed while iterating over it")); } } } while(false); } while(false); F.line = 225; - result_9825086 = merge_tocs_9825034(orig_9825082, new_stuff_9825102); + result_21025088 = mergeTocs_21025035(orig_21025084, newStuff_21025104); framePtr = F.prev; - return result_9825086; + return result_21025088; } -function add_9756100(parent_9756102, kid_9756103) { +function add_20956100(parent_20956102, kid_20956103) { var Tmp1; var Tmp2; - var F={procname:"dochack.add",prev:framePtr,filename:"dochack.nim",line:0}; + var F={procname:"dochack.add",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; framePtr = F; - if (!(parent_9756102.nodeName == "TR")) Tmp1 = false; else { if ((kid_9756103.nodeName == "TD")) Tmp2 = true; else { Tmp2 = (kid_9756103.nodeName == "TH"); } Tmp1 = Tmp2; } if (Tmp1) { + if (!(parent_20956102.nodeName == "TR")) Tmp1 = false; else { if ((kid_20956103.nodeName == "TD")) Tmp2 = true; else { Tmp2 = (kid_20956103.nodeName == "TH"); } Tmp1 = Tmp2; } if (Tmp1) { F.line = 18; - var k_9756104 = document.createElement("TD"); + var k_20956104 = document.createElement("TD"); F.line = 19; - k_9756104.appendChild(kid_9756103); + k_20956104.appendChild(kid_20956103); F.line = 20; - parent_9756102.appendChild(k_9756104); + parent_20956102.appendChild(k_20956104); } else { F.line = 22; - parent_9756102.appendChild(kid_9756103); + parent_20956102.appendChild(kid_20956103); } framePtr = F.prev; } -function set_class_9756118(e_9756120, value_9756121) { - var F={procname:"dochack.setClass",prev:framePtr,filename:"dochack.nim",line:0}; +function setClass_20956118(e_20956120, value_20956121) { + var F={procname:"dochack.setClass",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 25; - e_9756120.setAttribute("class", toJSStr(value_9756121)); + e_20956120.setAttribute("class", toJSStr(value_20956121)); framePtr = F.prev; } -function to_html_9770071(x_9770073, is_root_9770074) { +function toHtml_20970072(x_20970074, isRoot_20970075) { var Tmp1; - function HEX3Aanonymous_9775015(a_9775017, b_9775018) { + function HEX3Aanonymous_20975015(a_20975017, b_20975018) { var Tmp1; - var result_9775019 = 0; + var result_20975019 = 0; - var F={procname:"toHtml.:anonymous",prev:framePtr,filename:"dochack.nim",line:0}; + var F={procname:"toHtml.:anonymous",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; framePtr = F; BeforeRet: do { - if (!!((a_9775017.heading == null))) Tmp1 = false; else { Tmp1 = !((b_9775018.heading == null)); } if (Tmp1) { + if (!!((a_20975017.heading == null))) Tmp1 = false; else { Tmp1 = !((b_20975018.heading == null)); } if (Tmp1) { F.line = 106; - var x_9785009 = a_9775017.heading.textContent; + var x_20985009 = a_20975017.heading.textContent; F.line = 107; - var y_9785010 = b_9775018.heading.textContent; - if ((x_9785009 < y_9785010)) { + var y_20985010 = b_20975018.heading.textContent; + if ((x_20985009 < y_20985010)) { F.line = 108; - result_9775019 = -1; + result_20975019 = -1; break BeforeRet; } - if ((y_9785010 < x_9785009)) { + if ((y_20985010 < x_20985009)) { F.line = 109; - result_9775019 = 1; + result_20975019 = 1; break BeforeRet; } F.line = 110; - result_9775019 = 0; + result_20975019 = 0; break BeforeRet; } else { F.line = 113; - result_9775019 = subInt(a_9775017.sortId, b_9775018.sortId); + result_20975019 = subInt(a_20975017.sortId, b_20975018.sortId); break BeforeRet; } } while (false); framePtr = F.prev; - return result_9775019; + return result_20975019; } - var result_9770075 = null; + var result_20970076 = null; - var F={procname:"dochack.toHtml",prev:framePtr,filename:"dochack.nim",line:0}; + var F={procname:"dochack.toHtml",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; framePtr = F; BeforeRet: do { - if ((x_9770073 == null)) { + if ((x_20970074 == null)) { F.line = 91; - result_9770075 = null; + result_20970076 = null; break BeforeRet; } - if (((x_9770073.kids != null ? x_9770073.kids.length : 0) == 0)) { - if ((x_9770073.heading == null)) { + if (((x_20970074.kids).length == 0)) { + if ((x_20970074.heading == null)) { F.line = 93; - result_9770075 = null; + result_20970076 = null; break BeforeRet; } F.line = 94; - result_9770075 = x_9770073.heading.cloneNode(true); + result_20970076 = x_20970074.heading.cloneNode(true); break BeforeRet; } F.line = 95; - result_9770075 = tree_9756020(makeNimstrLit("DIV"), []); - if (!!((x_9770073.heading == null))) Tmp1 = false; else { Tmp1 = !(x_9770073.heading.hasOwnProperty('__karaxMarker__')); } if (Tmp1) { + result_20970076 = tree_20956020(makeNimstrLit("DIV"), []); + if (!!((x_20970074.heading == null))) Tmp1 = false; else { Tmp1 = !(x_20970074.heading.hasOwnProperty('__karaxMarker__')); } if (Tmp1) { F.line = 97; - add_9756100(result_9770075, x_9770073.heading.cloneNode(true)); + add_20956100(result_20970076, x_20970074.heading.cloneNode(true)); } F.line = 98; - var ul_9775012 = tree_9756020(makeNimstrLit("UL"), []); - if (is_root_9770074) { + var ul_20975012 = tree_20956020(makeNimstrLit("UL"), []); + if (isRoot_20970075) { F.line = 100; - set_class_9756118(ul_9775012, makeNimstrLit("simple simple-toc")); + setClass_20956118(ul_20975012, makeNimstrLit("simple simple-toc")); } else { F.line = 102; - set_class_9756118(ul_9775012, makeNimstrLit("simple")); + setClass_20956118(ul_20975012, makeNimstrLit("simple")); } - if (x_9770073.doSort) { + if (x_20970074.doSort) { F.line = 104; - x_9770073.kids.sort(HEX3Aanonymous_9775015); + x_20970074.kids.sort(HEX3Aanonymous_20975015); } L2: do { F.line = 115; - var k_9800214 = null; + var k_21000214 = null; F.line = 184; - var i_9835524 = 0; + var i_21035526 = 0; F.line = 185; - var l_9835525 = (x_9770073.kids != null ? x_9770073.kids.length : 0); + var L_21035527 = (x_20970074.kids).length; L3: do { F.line = 186; L4: while (true) { - if (!(i_9835524 < l_9835525)) break L4; + if (!(i_21035526 < L_21035527)) break L4; F.line = 115; - k_9800214 = x_9770073.kids[chckIndx(i_9835524, 0, (x_9770073.kids != null ? x_9770073.kids.length : 0)+0-1)-0]; + k_21000214 = x_20970074.kids[chckIndx(i_21035526, 0, (x_20970074.kids).length-1)]; F.line = 116; - var y_9800215 = to_html_9770071(k_9800214, false); - if (!((y_9800215 == null))) { + var y_21000215 = toHtml_20970072(k_21000214, false); + if (!((y_21000215 == null))) { F.line = 118; - add_9756100(ul_9775012, tree_9756020(makeNimstrLit("LI"), [y_9800215])); + add_20956100(ul_20975012, tree_20956020(makeNimstrLit("LI"), [y_21000215])); } F.line = 188; - i_9835524 = addInt(i_9835524, 1); - if (!(((x_9770073.kids != null ? x_9770073.kids.length : 0) == l_9835525))) { + i_21035526 = addInt(i_21035526, 1); + if (!(((x_20970074.kids).length == L_21035527))) { F.line = 189; - 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")); + failedAssertImpl_11075480(makeNimstrLit("/home/genotrance/programming/nimdevel/lib/system/iterators.nim(189, 11) `len(a) == L` the length of the seq changed while iterating over it")); } } } while(false); } while(false); - if (!((ul_9775012.childNodes.length == 0))) { + if (!((ul_20975012.childNodes.length == 0))) { F.line = 119; - add_9756100(result_9770075, ul_9775012); + add_20956100(result_20970076, ul_20975012); } - if ((result_9770075.childNodes.length == 0)) { + if ((result_20970076.childNodes.length == 0)) { F.line = 120; - result_9770075 = null; + result_20970076 = null; } } while (false); framePtr = F.prev; - return result_9770075; + return result_20970076; } -function replace_by_id_9756172(id_9756174, new_tree_9756175) { - var F={procname:"dochack.replaceById",prev:framePtr,filename:"dochack.nim",line:0}; +function replaceById_20956172(id_20956174, newTree_20956175) { + var F={procname:"dochack.replaceById",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 32; - var x_9756176 = document.getElementById(id_9756174); + var x_20956176 = document.getElementById(id_20956174); F.line = 33; - x_9756176.parentNode.replaceChild(new_tree_9756175, x_9756176); + x_20956176.parentNode.replaceChild(newTree_20956175, x_20956176); F.line = 34; - new_tree_9756175.id = id_9756174; + newTree_20956175.id = id_20956174; framePtr = F.prev; } -function togglevis_9835333(d_9835335) { - var F={procname:"dochack.togglevis",prev:framePtr,filename:"dochack.nim",line:0}; +function togglevis_21035335(d_21035337) { + var F={procname:"dochack.togglevis",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 230; - if (d_9835335.style.display == 'none') - d_9835335.style.display = 'inline'; + if (d_21035337.style.display == 'none') + d_21035337.style.display = 'inline'; else - d_9835335.style.display = 'none'; + d_21035337.style.display = 'none'; framePtr = F.prev; } -function groupBy(value_9835351) { - var F={procname:"dochack.groupBy",prev:framePtr,filename:"dochack.nim",line:0}; +function groupBy(value_21035353) { + var F={procname:"dochack.groupBy",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 238; - var toc_9835352 = document.getElementById("toc-list"); - if ((alternative_9835319[0] == null)) { + var toc_21035354 = document.getElementById("toc-list"); + if ((alternative_21035321[0] == null)) { F.line = 240; - var tt_9835373 = {heading: null, kids: [], sortId: 0, doSort: false}; + var tt_21035375 = {heading: null, kids: [], sortId: 0, doSort: false}; F.line = 241; - to_toc_9810135(toc_9835352, tt_9835373); + toToc_21010135(toc_21035354, tt_21035375); F.line = 242; - tt_9835373 = tt_9835373.kids[chckIndx(0, 0, (tt_9835373.kids != null ? tt_9835373.kids.length : 0)+0-1)-0]; + tt_21035375 = tt_21035375.kids[chckIndx(0, 0, (tt_21035375.kids).length-1)]; F.line = 244; - var types_9835390 = [[]]; + var types_21035392 = [[]]; F.line = 245; - var procs_9835407 = [[]]; + var procs_21035409 = [[]]; F.line = 247; - extract_items_9765074(tt_9835373, "Types", types_9835390, 0); + extractItems_20965075(tt_21035375, "Types", types_21035392, 0); F.line = 248; - extract_items_9765074(tt_9835373, "Procs", procs_9835407, 0); + extractItems_20965075(tt_21035375, "Procs", procs_21035409, 0); F.line = 249; - extract_items_9765074(tt_9835373, "Converters", procs_9835407, 0); + extractItems_20965075(tt_21035375, "Converters", procs_21035409, 0); F.line = 250; - extract_items_9765074(tt_9835373, "Methods", procs_9835407, 0); + extractItems_20965075(tt_21035375, "Methods", procs_21035409, 0); F.line = 251; - extract_items_9765074(tt_9835373, "Templates", procs_9835407, 0); + extractItems_20965075(tt_21035375, "Templates", procs_21035409, 0); F.line = 252; - extract_items_9765074(tt_9835373, "Macros", procs_9835407, 0); + extractItems_20965075(tt_21035375, "Macros", procs_21035409, 0); F.line = 253; - extract_items_9765074(tt_9835373, "Iterators", procs_9835407, 0); + extractItems_20965075(tt_21035375, "Iterators", procs_21035409, 0); F.line = 255; - var ntoc_9835415 = build_toc_9825080(tt_9835373, types_9835390[0], procs_9835407[0]); + var ntoc_21035417 = buildToc_21025082(tt_21035375, types_21035392[0], procs_21035409[0]); F.line = 256; - var x_9835416 = to_html_9770071(ntoc_9835415, true); + var x_21035418 = toHtml_20970072(ntoc_21035417, true); F.line = 257; - alternative_9835319[0] = tree_9756020(makeNimstrLit("DIV"), [x_9835416]); + alternative_21035321[0] = tree_20956020(makeNimstrLit("DIV"), [x_21035418]); } - if ((value_9835351 == "type")) { + if ((value_21035353 == "type")) { F.line = 259; - replace_by_id_9756172("tocRoot", alternative_9835319[0]); + replaceById_20956172("tocRoot", alternative_21035321[0]); } else { F.line = 261; - replace_by_id_9756172("tocRoot", tree_9756020(makeNimstrLit("DIV"), [])); + replaceById_20956172("tocRoot", tree_20956020(makeNimstrLit("DIV"), [])); } F.line = 262; - togglevis_9835333(document.getElementById("toc-list")); + togglevis_21035335(document.getElementById("toc-list")); framePtr = F.prev; } -var db_9835528 = [null]; -var contents_9835530 = [null]; -var oldtoc_9845403 = [null]; -var timer_9845404 = [null]; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +F.line = 265; +var db_21035530 = [[]]; +F.line = 266; +var contents_21035532 = [[]]; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +F.line = 315; +var oldtoc_21045406 = [null]; +F.line = 316; +var timer_21045407 = [null]; +framePtr = F.prev; function raiseRangeError() { - raiseException({message: makeNimstrLit("value out of range"), parent: null, m_type: NTI6253, name: null, trace: null, up: null}, "RangeError"); + raiseException({message: makeNimstrLit("value out of range"), parent: null, m_type: NTI10964053, name: "", trace: [], up: null}, "RangeDefect"); } -function nsuToLowerAsciiChar(c_8730023) { - var result_8730024 = 0; +function nsuToLowerAsciiChar(c_19900023) { + var result_19900024 = 0; - var F={procname:"strutils.toLowerAscii",prev:framePtr,filename:"strutils.nim",line:0}; + var F={procname:"strutils.toLowerAscii",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/lib/pure/strutils.nim",line:0}; framePtr = F; - if ((ConstSet2[c_8730023] != undefined)) { - F.line = 209; - result_8730024 = chckRange(addInt(c_8730023, 32), 0, 255); + if ((ConstSet2[c_19900023] != undefined)) { + F.line = 210; + result_19900024 = chckRange(addInt(c_19900023, 32), 0, 255); } else { - F.line = 211; - result_8730024 = c_8730023; + F.line = 212; + result_19900024 = c_19900023; } framePtr = F.prev; - return result_8730024; + return result_19900024; } -function fuzzy_match_9681054(pattern_9681056, str_9681057) { +function fuzzyMatch_20876054(pattern_20876056, str_20876057) { var Tmp4; var Tmp5; var Tmp6; + var Tmp7; + var Tmp8; - var result_9681061 = {Field0: 0, Field1: false}; + var result_20876061 = {Field0: 0, Field1: false}; - var F={procname:"fuzzysearch.fuzzyMatch",prev:framePtr,filename:"fuzzysearch.nim",line:0}; + var F={procname:"fuzzysearch.fuzzyMatch",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/fuzzysearch.nim",line:0}; framePtr = F; F.line = 36; - var score_state_9681062 = -100; + var scoreState_20876062 = -100; F.line = 37; - var header_matched_9681063 = false; + var headerMatched_20876063 = false; F.line = 38; - var unmatched_leading_char_count_9681065 = 0; + var unmatchedLeadingCharCount_20876065 = 0; F.line = 39; - var consecutive_match_count_9681067 = 0; + var consecutiveMatchCount_20876067 = 0; F.line = 40; - var str_index_9681069 = 0; + var strIndex_20876069 = 0; F.line = 41; - var pat_index_9681071 = 0; + var patIndex_20876071 = 0; F.line = 42; - var score_9681073 = 0; + var score_20876073 = 0; L1: do { F.line = 48; L2: while (true) { - if (!((str_index_9681069 < (str_9681057 != null ? str_9681057.length : 0)) && (pat_index_9681071 < (pattern_9681056 != null ? pattern_9681056.length : 0)))) break L2; + if (!((strIndex_20876069 < (str_20876057).length) && (patIndex_20876071 < (pattern_20876056).length))) break L2; L3: do { F.line = 50; - var pattern_char_9681079 = nsuToLowerAsciiChar(pattern_9681056.charCodeAt(chckIndx(pat_index_9681071, 0, (pattern_9681056 != null ? pattern_9681056.length : 0)+0-1)-0)); + var patternChar_20876079 = nsuToLowerAsciiChar(pattern_20876056.charCodeAt(chckIndx(patIndex_20876071, 0, (pattern_20876056).length-1))); F.line = 51; - var str_char_9681080 = nsuToLowerAsciiChar(str_9681057.charCodeAt(chckIndx(str_index_9681069, 0, (str_9681057 != null ? str_9681057.length : 0)+0-1)-0)); - if ((ConstSet3[pattern_char_9681079] != undefined)) { + var strChar_20876080 = nsuToLowerAsciiChar(str_20876057.charCodeAt(chckIndx(strIndex_20876069, 0, (str_20876057).length-1))); + if ((ConstSet3[patternChar_20876079] != undefined)) { F.line = 55; - pat_index_9681071 = addInt(pat_index_9681071, 1); + patIndex_20876071 = addInt(patIndex_20876071, 1); F.line = 56; break L3; } - if ((ConstSet4[str_char_9681080] != undefined)) { + if ((ConstSet4[strChar_20876080] != undefined)) { F.line = 58; - str_index_9681069 = addInt(str_index_9681069, 1); + strIndex_20876069 = addInt(strIndex_20876069, 1); F.line = 59; break L3; } - if ((!(header_matched_9681063) && (str_char_9681080 == 58))) { + if ((!(headerMatched_20876063) && (strChar_20876080 == 58))) { F.line = 64; - header_matched_9681063 = true; + headerMatched_20876063 = true; F.line = 65; - score_state_9681062 = -100; + scoreState_20876062 = -100; F.line = 66; - score_9681073 = ((Math.floor((5.0000000000000000e-01 * score_9681073)))|0); + score_20876073 = ((Math.floor((5.0000000000000000e-01 * score_20876073)))|0); F.line = 67; - pat_index_9681071 = 0; + patIndex_20876071 = 0; F.line = 68; - str_index_9681069 = addInt(str_index_9681069, 1); + strIndex_20876069 = addInt(strIndex_20876069, 1); F.line = 69; break L3; } - if ((str_char_9681080 == pattern_char_9681079)) { + if ((strChar_20876080 == patternChar_20876079)) { F.line = 72; - switch (score_state_9681062) { + switch (scoreState_20876062) { case -100: case 20: F.line = 74; - score_state_9681062 = 10; + scoreState_20876062 = 10; break; case 0: F.line = 77; - score_state_9681062 = 5; + scoreState_20876062 = 5; F.line = 77; - score_9681073 = addInt(score_9681073, score_state_9681062); + score_20876073 = addInt(score_20876073, scoreState_20876062); break; case 10: case 5: F.line = 80; - consecutive_match_count_9681067 = addInt(consecutive_match_count_9681067, 1); + consecutiveMatchCount_20876067 = addInt(consecutiveMatchCount_20876067, 1); F.line = 81; - score_state_9681062 = 5; + scoreState_20876062 = 5; F.line = 82; - score_9681073 = addInt(score_9681073, mulInt(5, consecutive_match_count_9681067)); - if ((score_state_9681062 == 10)) { + score_20876073 = addInt(score_20876073, mulInt(5, consecutiveMatchCount_20876067)); + if ((scoreState_20876062 == 10)) { F.line = 85; - score_9681073 = addInt(score_9681073, 10); + score_20876073 = addInt(score_20876073, 10); } F.line = 87; - var on_boundary_9695042 = (pat_index_9681071 == (pattern_9681056 != null ? (pattern_9681056.length-1) : -1)); - if ((!(on_boundary_9695042) && (str_index_9681069 < (str_9681057 != null ? (str_9681057.length-1) : -1)))) { + var onBoundary_20890042 = (patIndex_20876071 == ((pattern_20876056).length-1)); + if ((!(onBoundary_20890042) && (strIndex_20876069 < ((str_20876057).length-1)))) { F.line = 90; - var next_pattern_char_9695043 = nsuToLowerAsciiChar(pattern_9681056.charCodeAt(chckIndx(addInt(pat_index_9681071, 1), 0, (pattern_9681056 != null ? pattern_9681056.length : 0)+0-1)-0)); + var nextPatternChar_20890043 = nsuToLowerAsciiChar(pattern_20876056.charCodeAt(chckIndx(addInt(patIndex_20876071, 1), 0, (pattern_20876056).length-1))); F.line = 91; - var next_str_char_9695044 = nsuToLowerAsciiChar(str_9681057.charCodeAt(chckIndx(addInt(str_index_9681069, 1), 0, (str_9681057 != null ? str_9681057.length : 0)+0-1)-0)); + var nextStrChar_20890044 = nsuToLowerAsciiChar(str_20876057.charCodeAt(chckIndx(addInt(strIndex_20876069, 1), 0, (str_20876057).length-1))); F.line = 94; - if (!!((ConstSet5[next_str_char_9695044] != undefined))) Tmp4 = false; else { Tmp4 = !((next_str_char_9695044 == next_pattern_char_9695043)); } on_boundary_9695042 = Tmp4; + if (!!((ConstSet5[nextStrChar_20890044] != undefined))) Tmp4 = false; else { Tmp4 = !((nextStrChar_20890044 == nextPatternChar_20890043)); } onBoundary_20890042 = Tmp4; } - if (on_boundary_9695042) { + if (onBoundary_20890042) { F.line = 99; - score_state_9681062 = 20; + scoreState_20876062 = 20; F.line = 99; - score_9681073 = addInt(score_9681073, score_state_9681062); + score_20876073 = addInt(score_20876073, scoreState_20876062); } break; case -1: case -3: F.line = 102; - if (!((ConstSet6[str_9681057.charCodeAt(chckIndx(subInt(str_index_9681069, 1), 0, (str_9681057 != null ? str_9681057.length : 0)+0-1)-0)] != undefined))) Tmp5 = true; else { if (!(ConstSet7[str_9681057.charCodeAt(chckIndx(subInt(str_index_9681069, 1), 0, (str_9681057 != null ? str_9681057.length : 0)+0-1)-0)] != undefined)) Tmp6 = false; else { Tmp6 = (ConstSet8[str_9681057.charCodeAt(chckIndx(str_index_9681069, 0, (str_9681057 != null ? str_9681057.length : 0)+0-1)-0)] != undefined); } Tmp5 = Tmp6; } var is_leading_char_9725008 = Tmp5; - if (is_leading_char_9725008) { + if (!((ConstSet6[str_20876057.charCodeAt(chckIndx(subInt(strIndex_20876069, 1), 0, (str_20876057).length-1))] != undefined))) Tmp5 = true; else { if (!(ConstSet7[str_20876057.charCodeAt(chckIndx(subInt(strIndex_20876069, 1), 0, (str_20876057).length-1))] != undefined)) Tmp6 = false; else { Tmp6 = (ConstSet8[str_20876057.charCodeAt(chckIndx(strIndex_20876069, 0, (str_20876057).length-1))] != undefined); } Tmp5 = Tmp6; } var isLeadingChar_20920008 = Tmp5; + if (isLeadingChar_20920008) { F.line = 109; - score_state_9681062 = 10; + scoreState_20876062 = 10; } else { F.line = 113; - score_state_9681062 = 0; + scoreState_20876062 = 0; F.line = 113; - score_9681073 = addInt(score_9681073, score_state_9681062); + score_20876073 = addInt(score_20876073, scoreState_20876062); } break; } F.line = 114; - pat_index_9681071 = addInt(pat_index_9681071, 1); + patIndex_20876071 = addInt(patIndex_20876071, 1); } else { F.line = 117; - switch (score_state_9681062) { + switch (scoreState_20876062) { case -100: F.line = 119; - score_state_9681062 = -3; + scoreState_20876062 = -3; F.line = 119; - score_9681073 = addInt(score_9681073, score_state_9681062); + score_20876073 = addInt(score_20876073, scoreState_20876062); break; case 5: F.line = 122; - score_state_9681062 = -1; + scoreState_20876062 = -1; F.line = 122; - score_9681073 = addInt(score_9681073, score_state_9681062); + score_20876073 = addInt(score_20876073, scoreState_20876062); F.line = 123; - consecutive_match_count_9681067 = 0; + consecutiveMatchCount_20876067 = 0; break; case -3: - if ((unmatched_leading_char_count_9681065 < 3)) { + if ((unmatchedLeadingCharCount_20876065 < 3)) { F.line = 127; - score_state_9681062 = -3; + scoreState_20876062 = -3; F.line = 127; - score_9681073 = addInt(score_9681073, score_state_9681062); + score_20876073 = addInt(score_20876073, scoreState_20876062); } F.line = 128; - unmatched_leading_char_count_9681065 = addInt(unmatched_leading_char_count_9681065, 1); + unmatchedLeadingCharCount_20876065 = addInt(unmatchedLeadingCharCount_20876065, 1); break; default: F.line = 131; - score_state_9681062 = -1; + scoreState_20876062 = -1; F.line = 131; - score_9681073 = addInt(score_9681073, score_state_9681062); + score_20876073 = addInt(score_20876073, scoreState_20876062); break; } } F.line = 133; - str_index_9681069 = addInt(str_index_9681069, 1); + strIndex_20876069 = addInt(strIndex_20876069, 1); } while(false); } } while(false); + if (!(patIndex_20876071 == (pattern_20876056).length)) Tmp7 = false; else { if ((strIndex_20876069 == (str_20876057).length)) Tmp8 = true; else { Tmp8 = !((ConstSet9[str_20876057.charCodeAt(chckIndx(strIndex_20876069, 0, (str_20876057).length-1))] != undefined)); } Tmp7 = Tmp8; } if (Tmp7) { F.line = 136; - var colontmp__9855060 = nimMax(0, score_9681073); - F.line = 137; - var colontmp__9855061 = (0 < score_9681073); - F.line = 135; - nimCopy(result_9681061, {Field0: colontmp__9855060, Field1: colontmp__9855061}, NTI9681058); + score_20876073 = addInt(score_20876073, 10); + } + + F.line = 139; + var colontmp__21055060 = nimMax(0, score_20876073); + F.line = 140; + var colontmp__21055061 = (0 < score_20876073); + F.line = 138; + nimCopy(result_20876061, {Field0: colontmp__21055060, Field1: colontmp__21055061}, NTI20876058); framePtr = F.prev; - return result_9681061; + return result_20876061; } -function text_9756135(s_9756137) { - var result_9756138 = null; +function text_20956135(s_20956137) { + var result_20956138 = null; - var F={procname:"dochack.text",prev:framePtr,filename:"dochack.nim",line:0}; + var F={procname:"dochack.text",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 26; - result_9756138 = document.createTextNode(toJSStr(s_9756137)); + result_20956138 = document.createTextNode(toJSStr(s_20956137)); framePtr = F.prev; - return result_9756138; + return result_20956138; } -function dosearch_9835547(value_9835549) { - function HEX3Aanonymous_9845273(a_9845282, b_9845283) { - var result_9845287 = 0; +function dosearch_21035549(value_21035551) { + function HEX3Aanonymous_21045276(a_21045285, b_21045286) { + var result_21045290 = 0; - var F={procname:"dosearch.:anonymous",prev:framePtr,filename:"dochack.nim",line:0}; + var F={procname:"dosearch.:anonymous",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 305; - result_9845287 = subInt(b_9845283["Field1"], a_9845282["Field1"]); + result_21045290 = subInt(b_21045286["Field1"], a_21045285["Field1"]); framePtr = F.prev; - return result_9845287; + return result_21045290; } - var result_9835550 = null; + var result_21035552 = null; - var F={procname:"dochack.dosearch",prev:framePtr,filename:"dochack.nim",line:0}; + var F={procname:"dochack.dosearch",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; framePtr = F; - if (((db_9835528[0] != null ? db_9835528[0].length : 0) == 0)) { + if (((db_21035530[0]).length == 0)) { F.line = 272; - var stuff_9835556 = null; + var stuff_21035558 = null; F.line = 273; var request = new XMLHttpRequest(); request.open("GET", "theindex.html", false); @@ -1793,32 +4107,32 @@ function dosearch_9835547(value_9835549) { //parser=new DOMParser(); //doc=parser.parseFromString("<html></html>", "text/html"); - stuff_9835556 = doc.documentElement; + stuff_21035558 = doc.documentElement; F.line = 286; - db_9835528[0] = nimCopy(null, stuff_9835556.getElementsByClassName("reference"), NTI624105); + db_21035530[0] = nimCopy(null, stuff_21035558.getElementsByClassName("reference"), NTI11621105); F.line = 287; - contents_9835530[0] = nimCopy(null, [], NTI9835571); + contents_21035532[0] = nimCopy(null, [], NTI21035573); L1: do { F.line = 288; - var ahref_9845214 = null; + var ahref_21045214 = null; F.line = 184; - var i_9855040 = 0; + var i_21055040 = 0; F.line = 185; - var l_9855041 = (db_9835528[0] != null ? db_9835528[0].length : 0); + var L_21055041 = (db_21035530[0]).length; L2: do { F.line = 186; L3: while (true) { - if (!(i_9855040 < l_9855041)) break L3; + if (!(i_21055040 < L_21055041)) break L3; F.line = 288; - ahref_9845214 = db_9835528[0][chckIndx(i_9855040, 0, (db_9835528[0] != null ? db_9835528[0].length : 0)+0-1)-0]; + ahref_21045214 = db_21035530[0][chckIndx(i_21055040, 0, (db_21035530[0]).length-1)]; F.line = 289; - if (contents_9835530[0] != null) { contents_9835530[0].push(ahref_9845214.getAttribute("data-doc-search-tag")); } else { contents_9835530[0] = [ahref_9845214.getAttribute("data-doc-search-tag")]; }; + contents_21035532[0].push(ahref_21045214.getAttribute("data-doc-search-tag"));; F.line = 188; - i_9855040 = addInt(i_9855040, 1); - if (!(((db_9835528[0] != null ? db_9835528[0].length : 0) == l_9855041))) { + i_21055040 = addInt(i_21055040, 1); + if (!(((db_21035530[0]).length == L_21055041))) { F.line = 189; - 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")); + failedAssertImpl_11075480(makeNimstrLit("/home/genotrance/programming/nimdevel/lib/system/iterators.nim(189, 11) `len(a) == L` the length of the seq changed while iterating over it")); } } @@ -1827,118 +4141,118 @@ function dosearch_9835547(value_9835549) { } F.line = 290; - var ul_9845225 = tree_9756020(makeNimstrLit("UL"), []); + var ul_21045226 = tree_20956020(makeNimstrLit("UL"), []); F.line = 291; - result_9835550 = tree_9756020(makeNimstrLit("DIV"), []); + result_21035552 = tree_20956020(makeNimstrLit("DIV"), []); F.line = 292; - set_class_9756118(result_9835550, makeNimstrLit("search_results")); + setClass_20956118(result_21035552, makeNimstrLit("search_results")); F.line = 293; - var matches_9845246 = []; + var matches_21045247 = []; L4: do { F.line = 294; - var i_9845259 = 0; + var i_21045260 = 0; F.line = 104; - var colontmp__9855047 = 0; + var colontmp__21055047 = 0; F.line = 294; - colontmp__9855047 = (db_9835528[0] != null ? db_9835528[0].length : 0); + colontmp__21055047 = (db_21035530[0]).length; F.line = 106; - var i_9855048 = 0; + var i_21055048 = 0; L5: do { F.line = 107; L6: while (true) { - if (!(i_9855048 < colontmp__9855047)) break L6; + if (!(i_21055048 < colontmp__21055047)) break L6; F.line = 294; - i_9845259 = i_9855048; + i_21045260 = i_21055048; L7: do { F.line = 295; - var c_9845260 = contents_9835530[0][chckIndx(i_9845259, 0, (contents_9835530[0] != null ? contents_9835530[0].length : 0)+0-1)-0]; - if (((c_9845260 == "Examples") || (c_9845260 == "PEG construction"))) { + var c_21045261 = contents_21035532[0][chckIndx(i_21045260, 0, (contents_21035532[0]).length-1)]; + if (((c_21045261 == "Examples") || (c_21045261 == "PEG construction"))) { F.line = 300; break L7; } F.line = 301; - var colontmp__9855055 = fuzzy_match_9681054(value_9835549, c_9845260); + var colontmp__21055055 = fuzzyMatch_20876054(value_21035551, c_21045261); F.line = 301; - var score_9845261 = colontmp__9855055["Field0"]; + var score_21045262 = colontmp__21055055["Field0"]; F.line = 301; - var matched_9845262 = colontmp__9855055["Field1"]; - if (matched_9845262) { + var matched_21045263 = colontmp__21055055["Field1"]; + if (matched_21045263) { F.line = 303; - if (matches_9845246 != null) { matches_9845246.push({Field0: db_9835528[0][chckIndx(i_9845259, 0, (db_9835528[0] != null ? db_9835528[0].length : 0)+0-1)-0], Field1: score_9845261}); } else { matches_9845246 = [{Field0: db_9835528[0][chckIndx(i_9845259, 0, (db_9835528[0] != null ? db_9835528[0].length : 0)+0-1)-0], Field1: score_9845261}]; }; + matches_21045247.push({Field0: db_21035530[0][chckIndx(i_21045260, 0, (db_21035530[0]).length-1)], Field1: score_21045262});; } } while(false); F.line = 109; - i_9855048 = addInt(i_9855048, 1); + i_21055048 = addInt(i_21055048, 1); } } while(false); } while(false); F.line = 305; - matches_9845246.sort(HEX3Aanonymous_9845273); + matches_21045247.sort(HEX3Aanonymous_21045276); L8: do { F.line = 306; - var i_9845326 = 0; + var i_21045329 = 0; F.line = 104; - var colontmp__9855052 = 0; + var colontmp__21055052 = 0; F.line = 306; - colontmp__9855052 = nimMin((matches_9845246 != null ? matches_9845246.length : 0), 19); + colontmp__21055052 = nimMin((matches_21045247).length, 29); F.line = 106; - var i_9855053 = 0; + var i_21055053 = 0; L9: do { F.line = 107; L10: while (true) { - if (!(i_9855053 < colontmp__9855052)) break L10; + if (!(i_21055053 < colontmp__21055052)) break L10; F.line = 306; - i_9845326 = i_9855053; + i_21045329 = i_21055053; F.line = 307; - matches_9845246[chckIndx(i_9845326, 0, (matches_9845246 != null ? matches_9845246.length : 0)+0-1)-0]["Field0"].innerHTML = matches_9845246[chckIndx(i_9845326, 0, (matches_9845246 != null ? matches_9845246.length : 0)+0-1)-0]["Field0"].getAttribute("data-doc-search-tag"); + matches_21045247[chckIndx(i_21045329, 0, (matches_21045247).length-1)]["Field0"].innerHTML = matches_21045247[chckIndx(i_21045329, 0, (matches_21045247).length-1)]["Field0"].getAttribute("data-doc-search-tag"); F.line = 308; - add_9756100(ul_9845225, tree_9756020(makeNimstrLit("LI"), [matches_9845246[chckIndx(i_9845326, 0, (matches_9845246 != null ? matches_9845246.length : 0)+0-1)-0]["Field0"]])); + add_20956100(ul_21045226, tree_20956020(makeNimstrLit("LI"), [matches_21045247[chckIndx(i_21045329, 0, (matches_21045247).length-1)]["Field0"]])); F.line = 109; - i_9855053 = addInt(i_9855053, 1); + i_21055053 = addInt(i_21055053, 1); } } while(false); } while(false); - if ((ul_9845225.childNodes.length == 0)) { + if ((ul_21045226.childNodes.length == 0)) { F.line = 310; - add_9756100(result_9835550, tree_9756020(makeNimstrLit("B"), [text_9756135(makeNimstrLit("no search results"))])); + add_20956100(result_21035552, tree_20956020(makeNimstrLit("B"), [text_20956135(makeNimstrLit("no search results"))])); } else { F.line = 312; - add_9756100(result_9835550, tree_9756020(makeNimstrLit("B"), [text_9756135(makeNimstrLit("search results"))])); + add_20956100(result_21035552, tree_20956020(makeNimstrLit("B"), [text_20956135(makeNimstrLit("search results"))])); F.line = 313; - add_9756100(result_9835550, ul_9845225); + add_20956100(result_21035552, ul_21045226); } framePtr = F.prev; - return result_9835550; + return result_21035552; } function search() { - function wrapper_9845435() { - var F={procname:"search.wrapper",prev:framePtr,filename:"dochack.nim",line:0}; + function wrapper_21045438() { + var F={procname:"search.wrapper",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; framePtr = F; F.line = 320; - var elem_9845437 = document.getElementById("searchInput"); + var elem_21045440 = document.getElementById("searchInput"); F.line = 321; - var value_9845438 = elem_9845437.value; - if (!(((value_9845438 != null ? value_9845438.length : 0) == 0))) { - if ((oldtoc_9845403[0] == null)) { + var value_21045441 = elem_21045440.value; + if (!(((value_21045441).length == 0))) { + if ((oldtoc_21045406[0] == null)) { F.line = 324; - oldtoc_9845403[0] = document.getElementById("tocRoot"); + oldtoc_21045406[0] = document.getElementById("tocRoot"); } F.line = 325; - var results_9850006 = dosearch_9835547(value_9845438); + var results_21050006 = dosearch_21035549(value_21045441); F.line = 326; - replace_by_id_9756172("tocRoot", results_9850006); + replaceById_20956172("tocRoot", results_21050006); } else { - if (!((oldtoc_9845403[0] == null))) { + if (!((oldtoc_21045406[0] == null))) { F.line = 328; - replace_by_id_9756172("tocRoot", oldtoc_9845403[0]); + replaceById_20956172("tocRoot", oldtoc_21045406[0]); } } framePtr = F.prev; @@ -1946,16 +4260,22 @@ function search() { } - var F={procname:"dochack.search",prev:framePtr,filename:"dochack.nim",line:0}; + var F={procname:"dochack.search",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; framePtr = F; - if (!((timer_9845404[0] == null))) { + if (!((timer_21045407[0] == null))) { F.line = 330; - clearTimeout(timer_9845404[0]); + clearTimeout(timer_21045407[0]); } F.line = 331; - timer_9845404[0] = setTimeout(wrapper_9845435, 400); + timer_21045407[0] = setTimeout(wrapper_21045438, 400); framePtr = F.prev; } +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; +var F={procname:"module dochack",prev:framePtr,filename:"/home/genotrance/programming/nimdevel/tools/dochack/dochack.nim",line:0}; +framePtr = F; +framePtr = F.prev; @@ -100,9 +100,9 @@ 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="#buildDocs%2CopenArray%5Bstring%5D%2Cstring%2CopenArray%5Bstring%5D" + <li><a class="reference" href="#buildDocs%2CopenArray%5Bstring%5D%2Cstring%2CopenArray%5Bstring%5D%2Cstring" title="buildDocs(files: openArray[string]; path: string; baseDir = getProjectPath() & "/"; - defines: openArray[string] = @[])"><wbr />build<wbr />Docs<span class="attachedType"></span></a></li> + defines: openArray[string] = @[]; nimArgs = "")"><wbr />build<wbr />Docs<span class="attachedType"></span></a></li> </ul> </li> @@ -117,15 +117,16 @@ function main() { <div class="section" id="12"> <h1><a class="toc-backref" href="#12">Procs</a></h1> <dl class="item"> -<a id="buildDocs,openArray[string],string,openArray[string]"></a> -<dt><pre><span class="Keyword">proc</span> <a href="#buildDocs%2CopenArray%5Bstring%5D%2Cstring%2CopenArray%5Bstring%5D"><span class="Identifier">buildDocs</span></a><span class="Other">(</span><span class="Identifier">files</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">path</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> - <span class="Identifier">baseDir</span> <span class="Other">=</span> <span class="Identifier">getProjectPath</span><span class="Other">(</span><span class="Other">)</span> <span class="Operator">&</span> <span class="StringLit">"/"</span><span class="Other">;</span> <span class="Identifier">defines</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="Operator">@</span><span class="Other">[</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">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">ValueError</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">ReadIOEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt> +<a id="buildDocs,openArray[string],string,openArray[string],string"></a> +<dt><pre><span class="Keyword">proc</span> <a href="#buildDocs%2CopenArray%5Bstring%5D%2Cstring%2CopenArray%5Bstring%5D%2Cstring"><span class="Identifier">buildDocs</span></a><span class="Other">(</span><span class="Identifier">files</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">path</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> + <span class="Identifier">baseDir</span> <span class="Other">=</span> <span class="Identifier">getProjectPath</span><span class="Other">(</span><span class="Other">)</span> <span class="Operator">&</span> <span class="StringLit">"/"</span><span class="Other">;</span> <span class="Identifier">defines</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="Operator">@</span><span class="Other">[</span><span class="Other">]</span><span class="Other">;</span> + <span class="Identifier">nimArgs</span> <span class="Other">=</span> <span class="StringLit">""</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">OSError</span><span class="Other">,</span> <span class="Identifier">ValueError</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">ReadIOEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt> <dd> <p>Generate docs for all specified nim <tt class="docutils literal"><span class="pre">files</span></tt> to the specified <tt class="docutils literal"><span class="pre">path</span></tt></p> <p><tt class="docutils literal"><span class="pre">baseDir</span></tt> is the project path by default and <tt class="docutils literal"><span class="pre">files</span></tt> and <tt class="docutils literal"><span class="pre">path</span></tt> are relative to that directory. Set to "" if using absolute paths.</p> <p><tt class="docutils literal"><span class="pre">defines</span></tt> is a list of <tt class="docutils literal"><span class="pre">-d:xxx</span></tt> define flags (the <tt class="docutils literal"><span class="pre">xxx</span></tt> part) that should be passed to <tt class="docutils literal"><span class="pre">nim doc</span></tt> so that <tt class="docutils literal"><span class="pre">getHeader()</span></tt> is invoked correctly.</p> +<p><tt class="docutils literal"><span class="pre">nimArgs</span></tt> is a string representing extra arguments to send to the <tt class="docutils literal"><span class="pre">nim doc</span></tt> call.</p> <p>Use the <tt class="docutils literal"><span class="pre">--publish</span></tt> flag with nimble to publish docs contained in <tt class="docutils literal"><span class="pre">path</span></tt> to Github in the <tt class="docutils literal"><span class="pre">gh-pages</span></tt> branch. This requires the ghp-import package for Python: <tt class="docutils literal"><span class="pre">pip install ghp-import</span></tt></p> <p>WARNING: <tt class="docutils literal"><span class="pre">--publish</span></tt> will destroy any existing content in this branch.</p> <p>NOTE: <tt class="docutils literal"><span class="pre">buildDocs()</span></tt> only works correctly on Windows with Nim 1.0+ since <a class="reference external" href="https://github.com/nim-lang/Nim/pull/11814">https://github.com/nim-lang/Nim/pull/11814</a> is required.</p> @@ -142,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-04-28 21:50:48 UTC</small> + <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-11 03:35:43 UTC</small> </div> </div> </div> @@ -1 +1 @@ -buildDocs docs.html#buildDocs,openArray[string],string,openArray[string] docs: buildDocs(files: openArray[string]; path: string; baseDir = getProjectPath() & "/";\n defines: openArray[string] = @[]) +buildDocs docs.html#buildDocs,openArray[string],string,openArray[string],string docs: buildDocs(files: openArray[string]; path: string; baseDir = getProjectPath() & "/";\n defines: openArray[string] = @[]; nimArgs = "") diff --git a/globals.html b/globals.html new file mode 100644 index 0000000..be61262 --- /dev/null +++ b/globals.html @@ -0,0 +1,435 @@ +<?xml version="1.0" encoding="utf-8" ?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<!-- This file is generated by Nim. --> +<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + +<meta name="viewport" content="width=device-width, initial-scale=1.0"> + +<!-- Favicon --> +<link rel="shortcut icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAUAAAAF////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAIAAABbAAAAlQAAAKIAAACbAAAAmwAAAKIAAACVAAAAWwAAAAL///8A////AP///wD///8A////AAAAABQAAADAAAAAYwAAAA3///8A////AP///wD///8AAAAADQAAAGMAAADAAAAAFP///wD///8A////AP///wAAAACdAAAAOv///wD///8A////AP///wD///8A////AP///wD///8AAAAAOgAAAJ3///8A////AP///wAAAAAnAAAAcP///wAAAAAoAAAASv///wD///8A////AP///wAAAABKAAAAKP///wAAAABwAAAAJ////wD///8AAAAAgQAAABwAAACIAAAAkAAAAJMAAACtAAAAFQAAABUAAACtAAAAkwAAAJAAAACIAAAAHAAAAIH///8A////AAAAAKQAAACrAAAAaP///wD///8AAAAARQAAANIAAADSAAAARf///wD///8AAAAAaAAAAKsAAACk////AAAAADMAAACcAAAAnQAAABj///8A////AP///wAAAAAYAAAAGP///wD///8A////AAAAABgAAACdAAAAnAAAADMAAAB1AAAAwwAAAP8AAADpAAAAsQAAAE4AAAAb////AP///wAAAAAbAAAATgAAALEAAADpAAAA/wAAAMMAAAB1AAAAtwAAAOkAAAD/AAAA/wAAAP8AAADvAAAA3gAAAN4AAADeAAAA3gAAAO8AAAD/AAAA/wAAAP8AAADpAAAAtwAAAGUAAAA/AAAA3wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADfAAAAPwAAAGX///8A////AAAAAEgAAADtAAAAvwAAAL0AAADGAAAA7wAAAO8AAADGAAAAvQAAAL8AAADtAAAASP///wD///8A////AP///wD///8AAAAAO////wD///8A////AAAAAIcAAACH////AP///wD///8AAAAAO////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A//8AAP//AAD4HwAA7/cAAN/7AAD//wAAoYUAAJ55AACf+QAAh+EAAAAAAADAAwAA4AcAAP5/AAD//wAA//8AAA=="/> +<link rel="icon" type="image/png" sizes="32x32" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4QQQEwksSS9ZWwAAAk1JREFUWMPtll2ITVEUx39nn/O7Y5qR8f05wtCUUr6ZIS++8pEnkZInPImneaCQ5METNdOkeFBKUhMPRIkHKfEuUZSUlGlKPN2TrgfncpvmnntnmlEyq1Z7t89/rf9a6+y99oZxGZf/XeIq61EdtgKXgdXA0xrYAvBjOIF1AI9zvjcC74BSpndrJPkBWDScTF8Aa4E3wDlgHbASaANmVqlcCnwHvgDvgVfAJ+AikAAvgfVZwLnSVZHZaOuKoQi3ZOMi4NkYkpe1p4J7A8BpYAD49hfIy/oqG0+hLomiKP2L5L+1ubn5115S+3OAn4EnwBlgMzCjyt6ZAnQCJ4A7wOs88iRJHvw50HoujuPBoCKwHWiosy8MdfZnAdcHk8dxXFJ3VQbQlCTJvRBCGdRbD4M6uc5glpY3eAihpN5S5w12diSEcCCEcKUO4ljdr15T76ur1FDDLIQQ3qv71EdDOe3Kxj3leRXyk+pxdWnFWod6Wt2bY3de3aSuUHcPBVimHs7mK9WrmeOF6lR1o9qnzskh2ar2qm1qizpfXaPeVGdlmGN5pb09qMxz1Xb1kLqgzn1RyH7JUXW52lr5e/Kqi9qpto7V1atuUzfnARrV7jEib1T76gG2qxdGmXyiekkt1GswPTtek0aBfJp6YySGBfWg2tPQ0FAYgf1stUfdmdcjarbYJEniKIq6gY/Aw+zWHAC+p2labGpqiorFYgGYCEzN7oQdQClN07O1/EfDyGgC0ALMBdYAi4FyK+4H3gLPsxfR1zRNi+NP7nH5J+QntnXe5B5mpfQAAAAASUVORK5CYII="> + +<!-- Google fonts --> +<link href='https://fonts.googleapis.com/css?family=Lato:400,600,900' rel='stylesheet' type='text/css'/> +<link href='https://fonts.googleapis.com/css?family=Source+Code+Pro:400,500,600' rel='stylesheet' type='text/css'/> + +<!-- CSS --> +<title>globals</title> +<link rel="stylesheet" type="text/css" href="nimdoc.out.css"> + +<script type="text/javascript" src="dochack.js"></script> + +<script type="text/javascript"> +function main() { + var pragmaDots = document.getElementsByClassName("pragmadots"); + for (var i = 0; i < pragmaDots.length; i++) { + pragmaDots[i].onclick = function(event) { + // Hide tease + event.target.parentNode.style.display = "none"; + // Show actual + event.target.parentNode.nextElementSibling.style.display = "inline"; + } + } + + const toggleSwitch = document.querySelector('.theme-switch input[type="checkbox"]'); + function switchTheme(e) { + if (e.target.checked) { + document.documentElement.setAttribute('data-theme', 'dark'); + localStorage.setItem('theme', 'dark'); + } else { + document.documentElement.setAttribute('data-theme', 'light'); + localStorage.setItem('theme', 'light'); + } + } + + toggleSwitch.addEventListener('change', switchTheme, false); + + + if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) { + document.documentElement.setAttribute('data-theme', "dark"); + toggleSwitch.checked = true; + } else if (window.matchMedia && window.matchMedia('(prefers-color-scheme: light)').matches) { + document.documentElement.setAttribute('data-theme', "light"); + toggleSwitch.checked = false; + } else { + const currentTheme = localStorage.getItem('theme') ? localStorage.getItem('theme') : null; + if (currentTheme) { + document.documentElement.setAttribute('data-theme', currentTheme); + + if (currentTheme === 'dark') { + toggleSwitch.checked = true; + } + } + } +} +</script> + +</head> +<body onload="main()"> +<div class="document" id="documentId"> + <div class="container"> + <h1 class="title">globals</h1> + <div class="row"> + <div class="three columns"> + <div class="theme-switch-wrapper"> + <label class="theme-switch" for="checkbox"> + <input type="checkbox" id="checkbox" /> + <div class="slider round"></div> + </label> + <em>Dark Mode</em> + </div> + <div id="global-links"> + <ul class="simple"> + </ul> + </div> + <div id="searchInputDiv"> + Search: <input type="text" id="searchInput" + onkeyup="search()" /> + </div> + <div> + Group by: + <select onchange="groupBy(this.value)"> + <option value="section">Section</option> + <option value="type">Type</option> + </select> + </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="#State" + title="State = ref object + convention*: string + debug*: bool + defines*: seq[string] + dynlib*: string + feature*: seq[Feature] + includeDirs*: seq[string] + mode*: string + nim*: string + noComments*: bool + noHeader*: bool + past*: bool + pluginSourcePath*: string + pnim*: bool + preprocess*: bool + prefix*: seq[string] + recurse*: bool + 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] + when defined(TOAST): + 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> + + </ul> +</li> +<li> + <a class="reference reference-toplevel" href="#8" id="58">Vars</a> + <ul class="simple simple-toc-section"> + <li><a class="reference" href="#gStateCT" + title="gStateCT = new(State)"><wbr />g<wbr />State<wbr />CT<span class="attachedType"></span></a></li> + + </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, ""), (0, ""), (1614225842, "number_literal"), + (1319695283, "primitive_type"), (1793269124, "field_identifier"), + (0, ""), (3981357206, "sized_type_specifier"), (0, ""), (0, ""), + (2270920025, "identifier"), (2611676809, "type_identifier"), + (826664731, "char_literal"), (0, ""), (0, ""), (0, ""), + (117363871, "preproc_arg")], counter: 8)"><wbr />g<wbr />Atoms<span class="attachedType"></span></a></li> + <li><a class="reference" href="#gExpressions" + title="gExpressions = (data: [(0, ""), (0, ""), (0, ""), (0, ""), + (1136084212, "bitwise_expression"), + (3224825605, "math_expression"), (0, ""), (0, ""), (0, ""), + (0, ""), (0, ""), (0, ""), (0, ""), (928982205, "escape_sequence"), + (248082302, "parenthesized_expression"), + (3969200367, "shift_expression")], counter: 5)"><wbr />g<wbr />Expressions<span class="attachedType"></span></a></li> + <li><a class="reference" href="#gEnumVals" + title="gEnumVals = ["identifier", "number_literal", "char_literal", "bitwise_expression", + "math_expression", "escape_sequence", "parenthesized_expression", + "shift_expression"]"><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> + +</ul> + + </div> + <div class="nine columns" id="content"> + <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"> +<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> +<dd> + + + +</dd> +<a id="State"></a> +<dt><pre><a href="globals.html#State"><span class="Identifier">State</span></a> <span class="Other">=</span> <span class="Keyword">ref</span> <span class="Keyword">object</span> + <span class="Identifier">convention</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span> + <span class="Identifier">debug</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">bool</span> + <span class="Identifier">defines</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">dynlib</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span> + <span class="Identifier">feature</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><a href="globals.html#Feature"><span class="Identifier">Feature</span></a><span class="Other">]</span> + <span class="Identifier">includeDirs</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">mode</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span> + <span class="Identifier">nim</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span> + <span class="Identifier">noComments</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">bool</span> + <span class="Identifier">noHeader</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">bool</span> + <span class="Identifier">past</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">bool</span> + <span class="Identifier">pluginSourcePath</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">string</span> + <span class="Identifier">pnim</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">bool</span> + <span class="Identifier">preprocess</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">bool</span> + <span class="Identifier">prefix</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">recurse</span><span class="Operator">*</span><span class="Other">:</span> <span class="Identifier">bool</span> + <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="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">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> +<dd> + + + +</dd> + +</dl></div> +<div class="section" id="8"> +<h1><a class="toc-backref" href="#8">Vars</a></h1> +<dl class="item"> +<a id="gStateCT"></a> +<dt><pre><a href="globals.html#gStateCT"><span class="Identifier">gStateCT</span></a> <span class="Other">=</span> <span class="Identifier">new</span><span class="Other">(</span><a href="globals.html#State"><span class="Identifier">State</span></a><span class="Other">)</span></pre></dt> +<dd> + + + +</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">""</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">""</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">"number_literal"</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">"primitive_type"</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">"field_identifier"</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">""</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">"sized_type_specifier"</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">""</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">""</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">"identifier"</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">"type_identifier"</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">"char_literal"</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">""</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">""</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">""</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">"preproc_arg"</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">""</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">""</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">""</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">""</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">"bitwise_expression"</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">"math_expression"</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">""</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">""</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">""</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">""</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">""</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">""</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">""</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">"escape_sequence"</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">"parenthesized_expression"</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">"shift_expression"</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">"identifier"</span><span class="Other">,</span> <span class="StringLit">"number_literal"</span><span class="Other">,</span> <span class="StringLit">"char_literal"</span><span class="Other">,</span> <span class="StringLit">"bitwise_expression"</span><span class="Other">,</span> + <span class="StringLit">"math_expression"</span><span class="Other">,</span> <span class="StringLit">"escape_sequence"</span><span class="Other">,</span> <span class="StringLit">"parenthesized_expression"</span><span class="Other">,</span> + <span class="StringLit">"shift_expression"</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"> +<a id="nBl.t,typed"></a> +<dt><pre><span class="Keyword">template</span> <a href="#nBl.t%2Ctyped"><span class="Identifier">nBl</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <span class="Identifier">typed</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">untyped</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">used</span></span><span class="Other">.}</span></span></pre></dt> +<dd> + + + +</dd> +<a id="Bl.t,typed"></a> +<dt><pre><span class="Keyword">template</span> <a href="#Bl.t%2Ctyped"><span class="Identifier">Bl</span></a><span class="Other">(</span><span class="Identifier">s</span><span class="Other">:</span> <span class="Identifier">typed</span><span class="Other">)</span><span class="Other">:</span> <span class="Identifier">untyped</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">used</span></span><span class="Other">.}</span></span></pre></dt> +<dd> + + + +</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> + + </div> +</div> + + <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:45 UTC</small> + </div> + </div> + </div> +</div> + +</body> +</html> diff --git a/globals.idx b/globals.idx new file mode 100644 index 0000000..c9f422e --- /dev/null +++ b/globals.idx @@ -0,0 +1,20 @@ +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 +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/nimdoc.out.css b/nimdoc.out.css index 4ee73ea..72b6734 100644 --- a/nimdoc.out.css +++ b/nimdoc.out.css @@ -644,7 +644,7 @@ div.topic { margin: 2em; }
div.search_results {
- background-color: antiquewhite;
+ background-color: var(--third-background);
margin: 3em;
padding: 1em;
border: 1px solid #4d4d4d;
@@ -888,4 +888,4 @@ span.pragmawrap { span.attachedType {
display: none;
visibility: hidden;
-}
\ No newline at end of file +}
@@ -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-04-28 21:50:50 UTC</small> + <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-11 03:35:45 UTC</small> </div> </div> </div> diff --git a/plugin.html b/plugin.html index b084a8e..71f0f2c 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-04-28 21:50:50 UTC</small> + <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-11 03:35:45 UTC</small> </div> </div> </div> diff --git a/theindex.html b/theindex.html index 8c0256c..38c82b6 100644 --- a/theindex.html +++ b/theindex.html @@ -72,16 +72,44 @@ function main() { <div class="document" id="documentId"> <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="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="ast2" href="#ast2"><span>ast2:</span></a></dt><dd><ul class="simple"> + 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="Feature.ast2" href="cimport.html#ast2">Feature.ast2</a></li> + 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"> +<li><a class="reference external" + data-doc-search-tag="Feature.ast1" href="globals.html#ast1">Feature.ast1</a></li> + </ul></dd> +<dt><a name="ast2" href="#ast2"><span>ast2:</span></a></dt><dd><ul class="simple"> +<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> + </ul></dd> +<dt><a name="btAutoconf" href="#btAutoconf"><span>btAutoconf:</span></a></dt><dd><ul class="simple"> +<li><a class="reference external" + data-doc-search-tag="BuildType.btAutoconf" href="build.html#btAutoconf">BuildType.btAutoconf</a></li> + </ul></dd> +<dt><a name="btCmake" href="#btCmake"><span>btCmake:</span></a></dt><dd><ul class="simple"> +<li><a class="reference external" + data-doc-search-tag="BuildType.btCmake" href="build.html#btCmake">BuildType.btCmake</a></li> </ul></dd> <dt><a name="buildDocs" href="#buildDocs"><span>buildDocs:</span></a></dt><dd><ul class="simple"> <li><a class="reference external" data-doc-search-tag="docs: buildDocs(files: openArray[string]; path: string; baseDir = getProjectPath() & "/"; - defines: openArray[string] = @[])" href="docs.html#buildDocs%2CopenArray%5Bstring%5D%2Cstring%2CopenArray%5Bstring%5D">docs: buildDocs(files: openArray[string]; path: string; baseDir = getProjectPath() & "/"; - defines: openArray[string] = @[])</a></li> + defines: openArray[string] = @[]; nimArgs = "")" href="docs.html#buildDocs%2CopenArray%5Bstring%5D%2Cstring%2CopenArray%5Bstring%5D%2Cstring">docs: buildDocs(files: openArray[string]; path: string; baseDir = getProjectPath() & "/"; + defines: openArray[string] = @[]; nimArgs = "")</a></li> + </ul></dd> +<dt><a name="BuildType" href="#BuildType"><span>BuildType:</span></a></dt><dd><ul class="simple"> +<li><a class="reference external" + data-doc-search-tag="build: BuildType" href="build.html#BuildType">build: BuildType</a></li> </ul></dd> <dt><a name="c2nImport" href="#c2nImport"><span>c2nImport:</span></a></dt><dd><ul class="simple"> <li><a class="reference external" @@ -175,6 +203,10 @@ 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> @@ -187,6 +219,10 @@ 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 = ""): tuple[ @@ -203,7 +239,7 @@ function main() { </ul></dd> <dt><a name="Feature" href="#Feature"><span>Feature:</span></a></dt><dd><ul class="simple"> <li><a class="reference external" - data-doc-search-tag="cimport: Feature" href="cimport.html#Feature">cimport: Feature</a></li> + data-doc-search-tag="globals: Feature" href="globals.html#Feature">globals: Feature</a></li> </ul></dd> <dt><a name="findExe" href="#findExe"><span>findExe:</span></a></dt><dd><ul class="simple"> <li><a class="reference external" @@ -217,6 +253,26 @@ 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> + </ul></dd> +<dt><a name="gDebugCT" href="#gDebugCT"><span>gDebugCT:</span></a></dt><dd><ul class="simple"> +<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> @@ -250,10 +306,12 @@ function main() { data-doc-search-tag="build: getHeader(header: static[string]; giturl: static[string] = ""; dlurl: static[string] = ""; outdir: static[string] = ""; conFlags: static[string] = ""; cmakeFlags: static[string] = ""; - makeFlags: static[string] = ""; altNames: static[string] = ""): untyped" href="build.html#getHeader.m%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D">build: getHeader(header: static[string]; giturl: static[string] = ""; + makeFlags: static[string] = ""; altNames: static[string] = ""; + buildTypes: static[openArray[BuildType]] = [btCmake, btAutoconf]): untyped" href="build.html#getHeader.m%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5Bstring%5D%2Cstatic%5BopenArray%5BBuildType%5D%5D">build: getHeader(header: static[string]; giturl: static[string] = ""; dlurl: static[string] = ""; outdir: static[string] = ""; conFlags: static[string] = ""; cmakeFlags: static[string] = ""; - makeFlags: static[string] = ""; altNames: static[string] = ""): untyped</a></li> + makeFlags: static[string] = ""; altNames: static[string] = ""; + buildTypes: static[openArray[BuildType]] = [btCmake, btAutoconf]): untyped</a></li> </ul></dd> <dt><a name="getNimcacheDir" href="#getNimcacheDir"><span>getNimcacheDir:</span></a></dt><dd><ul class="simple"> <li><a class="reference external" @@ -275,6 +333,10 @@ 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> @@ -287,10 +349,18 @@ function main() { <li><a class="reference external" data-doc-search-tag="build: gitReset(outdir: string)" href="build.html#gitReset%2Cstring">build: gitReset(outdir: string)</a></li> </ul></dd> +<dt><a name="gStateCT" href="#gStateCT"><span>gStateCT:</span></a></dt><dd><ul class="simple"> +<li><a class="reference external" + data-doc-search-tag="globals: gStateCT" href="globals.html#gStateCT">globals: gStateCT</a></li> + </ul></dd> <dt><a name="isDefined" href="#isDefined"><span>isDefined:</span></a></dt><dd><ul class="simple"> <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> @@ -311,6 +381,10 @@ function main() { <li><a class="reference external" data-doc-search-tag="compat: myNormalizedPath(path: string): string" href="compat.html#myNormalizedPath%2Cstring">compat: myNormalizedPath(path: string): string</a></li> </ul></dd> +<dt><a name="nBl" href="#nBl"><span>nBl:</span></a></dt><dd><ul class="simple"> +<li><a class="reference external" + data-doc-search-tag="globals: nBl(s: typed): untyped" href="globals.html#nBl.t%2Ctyped">globals: nBl(s: typed): untyped</a></li> + </ul></dd> <dt><a name="nimteropRoot" href="#nimteropRoot"><span>nimteropRoot:</span></a></dt><dd><ul class="simple"> <li><a class="reference external" data-doc-search-tag="paths: nimteropRoot(): string" href="paths.html#nimteropRoot">paths: nimteropRoot(): string</a></li> @@ -319,6 +393,10 @@ 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> @@ -331,6 +409,10 @@ 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> @@ -367,6 +449,10 @@ function main() { <li><a class="reference external" data-doc-search-tag="build: sleep(milsecs: int)" href="build.html#sleep%2Cint">build: sleep(milsecs: int)</a></li> </ul></dd> +<dt><a name="State" href="#State"><span>State:</span></a></dt><dd><ul class="simple"> +<li><a class="reference external" + data-doc-search-tag="globals: State" href="globals.html#State">globals: State</a></li> + </ul></dd> <dt><a name="Symbol" href="#Symbol"><span>Symbol:</span></a></dt><dd><ul class="simple"> <li><a class="reference external" data-doc-search-tag="plugin: Symbol" href="plugin.html#Symbol">plugin: Symbol</a></li> @@ -399,12 +485,20 @@ function main() { <li><a class="reference external" data-doc-search-tag="build: writeNimConfig(cfgFile: string; projectDir = "")" href="build.html#writeNimConfig%2Cstring%2Cstring">build: writeNimConfig(cfgFile: string; projectDir = "")</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-04-28 21:50:53 UTC</small> + <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-11 03:35:49 UTC</small> </div> </div> </div> @@ -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-04-28 21:50:50 UTC</small> + <small style="color: var(--hint);">Made with Nim. Generated: 2020-05-11 03:35:45 UTC</small> </div> </div> </div> |
