diff options
| author | Ganesh Viswanathan <dev@genotrance.com> | 2019-04-06 18:36:38 -0500 |
|---|---|---|
| committer | Ganesh Viswanathan <dev@genotrance.com> | 2019-04-06 18:36:38 -0500 |
| commit | 7bf38b6a0c49a89252ece889bf0d4af922c786ff (patch) | |
| tree | 7223d0973adb1f270c608c940c1e25cdfbdc225d | |
| parent | 8bda9049d0caf7a90474f3733057c5bd8f97b332 (diff) | |
| download | nimterop-7bf38b6a0c49a89252ece889bf0d4af922c786ff.tar.gz nimterop-7bf38b6a0c49a89252ece889bf0d4af922c786ff.zip | |
Update documentation
| -rwxr-xr-x | all.html | 14 | ||||
| -rwxr-xr-x | cimport.html | 66 | ||||
| -rwxr-xr-x | cimport.idx | 2 | ||||
| -rwxr-xr-x | compat.html | 828 | ||||
| -rwxr-xr-x | compat.idx | 1 | ||||
| -rwxr-xr-x | dochack.js | 1760 | ||||
| -rwxr-xr-x | git.html | 38 | ||||
| -rwxr-xr-x | paths.html | 24 | ||||
| -rwxr-xr-x | plugin.html | 16 | ||||
| -rwxr-xr-x | theindex.html | 20 | ||||
| -rwxr-xr-x | types.html | 22 |
11 files changed, 1826 insertions, 965 deletions
@@ -345,11 +345,11 @@ dl { dt { margin-bottom: -0.5em; - margin-left: 0.5em; } + margin-left: 0.0em; } dd { - margin-left: 0.5em; - margin-bottom: 2.5em; + margin-left: 2.0em; + margin-bottom: 3.0em; margin-top: 0.5em; } @@ -761,6 +761,10 @@ span.pragmawrap { display: none; } +span.attachedType { + display: none; + visibility: hidden; +} </style> <script type="text/javascript" src="dochack.js"></script> @@ -818,7 +822,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="cimport.html">cimport</a>, <a class="reference external" href="git.html">git</a>, <a class="reference external" href="types.html">types</a>, <a class="reference external" href="plugin.html">plugin</a> +<a class="reference external" href="cimport.html">cimport</a>, <a class="reference external" href="git.html">git</a>, <a class="reference external" href="types.html">types</a>, <a class="reference external" href="plugin.html">plugin</a>, <a class="reference external" href="compat.html">compat</a> </dl></div> </div> @@ -828,7 +832,7 @@ function main() { <div class="twelve-columns footer"> <span class="nim-sprite"></span> <br/> - <small>Made with Nim. Generated: 2019-02-08 22:35:14 UTC</small> + <small>Made with Nim. Generated: 2019-04-06 23:36:36 UTC</small> </div> </div> </div> diff --git a/cimport.html b/cimport.html index ef6a06c..07617b1 100755 --- a/cimport.html +++ b/cimport.html @@ -345,11 +345,11 @@ dl { dt { margin-bottom: -0.5em; - margin-left: 0.5em; } + margin-left: 0.0em; } dd { - margin-left: 0.5em; - margin-bottom: 2.5em; + margin-left: 2.0em; + margin-bottom: 3.0em; margin-top: 0.5em; } @@ -761,6 +761,10 @@ span.pragmawrap { display: none; } +span.attachedType { + display: none; + visibility: hidden; +} </style> <script type="text/javascript" src="dochack.js"></script> @@ -803,12 +807,6 @@ function main() { </div> <ul class="simple simple-toc" id="toc-list"> <li> - <a class="reference reference-toplevel" href="#5" id="55">Exports</a> - <ul class="simple simple-toc-section"> - - </ul> -</li> -<li> <a class="reference reference-toplevel" href="#6" id="56">Imports</a> <ul class="simple simple-toc-section"> @@ -817,18 +815,18 @@ function main() { <li> <a class="reference reference-toplevel" href="#12" id="62">Procs</a> <ul class="simple simple-toc-section"> - <li><a class="reference" href="#cSkipSymbol%2Cseq%5Bstring%5D" - title="cSkipSymbol(skips: seq[string])"><wbr />c<wbr />Skip<wbr />Symbol<span class="attachedType" style="visibility:hidden"></span></a></li> + <li><a class="reference" href="#cSkipSymbol%2Cseq%5BT%5D%5Bstring%5D" + title="cSkipSymbol(skips: seq[string])"><wbr />c<wbr />Skip<wbr />Symbol<span class="attachedType"></span></a></li> <li><a class="reference" href="#cSearchPath%2Cstring" - title="cSearchPath(path: string): string"><wbr />c<wbr />Search<wbr />Path<span class="attachedType" style="visibility:hidden"></span></a></li> + title="cSearchPath(path: string): string"><wbr />c<wbr />Search<wbr />Path<span class="attachedType"></span></a></li> <li><a class="reference" href="#cDebug" - title="cDebug()"><wbr />c<wbr />Debug<span class="attachedType" style="visibility:hidden"></span></a></li> + title="cDebug()"><wbr />c<wbr />Debug<span class="attachedType"></span></a></li> <li><a class="reference" href="#cDisableCaching" - title="cDisableCaching()"><wbr />c<wbr />Disable<wbr />Caching<span class="attachedType" style="visibility:hidden"></span></a></li> + title="cDisableCaching()"><wbr />c<wbr />Disable<wbr />Caching<span class="attachedType"></span></a></li> <li><a class="reference" href="#cAddSearchDir%2Cstring" - title="cAddSearchDir(dir: string)"><wbr />c<wbr />Add<wbr />Search<wbr />Dir<span class="attachedType" style="visibility:hidden"></span></a></li> + title="cAddSearchDir(dir: string)"><wbr />c<wbr />Add<wbr />Search<wbr />Dir<span class="attachedType"></span></a></li> <li><a class="reference" href="#cAddStdDir%2Cstring" - title="cAddStdDir(mode = "c")"><wbr />c<wbr />Add<wbr />Std<wbr />Dir<span class="attachedType" style="visibility:hidden"></span></a></li> + title="cAddStdDir(mode = "c")"><wbr />c<wbr />Add<wbr />Std<wbr />Dir<span class="attachedType"></span></a></li> </ul> </li> @@ -836,20 +834,26 @@ function main() { <a class="reference reference-toplevel" href="#17" id="67">Macros</a> <ul class="simple simple-toc-section"> <li><a class="reference" href="#cOverride.m" - title="cOverride(body): untyped"><wbr />c<wbr />Override<span class="attachedType" style="visibility:hidden"></span></a></li> + title="cOverride(body): untyped"><wbr />c<wbr />Override<span class="attachedType"></span></a></li> <li><a class="reference" href="#cPlugin.m" - title="cPlugin(body): untyped"><wbr />c<wbr />Plugin<span class="attachedType" style="visibility:hidden"></span></a></li> + title="cPlugin(body): untyped"><wbr />c<wbr />Plugin<span class="attachedType"></span></a></li> <li><a class="reference" href="#cDefine.m%2C%2Cstring" - title="cDefine(name: static string; val: static string = ""): untyped"><wbr />c<wbr />Define<span class="attachedType" style="visibility:hidden"></span></a></li> + title="cDefine(name: static string; val: static string = ""): untyped"><wbr />c<wbr />Define<span class="attachedType"></span></a></li> <li><a class="reference" href="#cIncludeDir.m" - title="cIncludeDir(dir: static string): untyped"><wbr />c<wbr />Include<wbr />Dir<span class="attachedType" style="visibility:hidden"></span></a></li> + title="cIncludeDir(dir: static string): untyped"><wbr />c<wbr />Include<wbr />Dir<span class="attachedType"></span></a></li> <li><a class="reference" href="#cCompile.m%2C%2Cstring%2Cstring" - title="cCompile(path: static string; mode = "c"; exclude = ""): untyped"><wbr />c<wbr />Compile<span class="attachedType" style="visibility:hidden"></span></a></li> + title="cCompile(path: static string; mode = "c"; exclude = ""): untyped"><wbr />c<wbr />Compile<span class="attachedType"></span></a></li> <li><a class="reference" href="#cImport.m" - title="cImport(filename: static string; recurse: static bool = false): untyped"><wbr />c<wbr />Import<span class="attachedType" style="visibility:hidden"></span></a></li> + title="cImport(filename: static string; recurse: static bool = false): untyped"><wbr />c<wbr />Import<span class="attachedType"></span></a></li> </ul> </li> +<li> + <a class="reference reference-toplevel" href="#19" id="69">Exports</a> + <ul class="simple simple-toc-section"> + + </ul> +</li> </ul> @@ -862,12 +866,7 @@ static: cAddStdDir() </pre> </p> </p> - <div class="section" id="5"> -<h1><a class="toc-backref" href="#5">Exports</a></h1> -<dl class="item"> -<a class="reference external" href="types.html">types</a>, <a href="types.html#enumOp"><span class="Identifier">enumOp</span></a>, <a href="types.html#defineEnum"><span class="Identifier">defineEnum</span></a>, <a href="types.html#time_t"><span class="Identifier">time_t</span></a>, <a href="types.html#va_list"><span class="Identifier">va_list</span></a>, <a href="types.html#ptrdiff_t"><span class="Identifier">ptrdiff_t</span></a> -</dl></div> -<div class="section" id="6"> + <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="git.html">git</a>, <a class="reference external" href="paths.html">paths</a>, <a class="reference external" href="types.html">types</a> @@ -875,8 +874,8 @@ static: <div class="section" id="12"> <h1><a class="toc-backref" href="#12">Procs</a></h1> <dl class="item"> -<a id="cSkipSymbol,seq[string]"></a> -<dt><pre><span class="Keyword">proc</span> <a href="#cSkipSymbol%2Cseq%5Bstring%5D"><span class="Identifier">cSkipSymbol</span></a><span class="Other">(</span><span class="Identifier">skips</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">compileTime</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt> +<a id="cSkipSymbol,seq[T][string]"></a> +<dt><pre><span class="Keyword">proc</span> <a href="#cSkipSymbol%2Cseq%5BT%5D%5Bstring%5D"><span class="Identifier">cSkipSymbol</span></a><span class="Other">(</span><span class="Identifier">skips</span><span class="Other">:</span> <span class="Identifier">seq</span><span class="Other">[</span><span class="Identifier">string</span><span class="Other">]</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">compileTime</span><span class="Other">,</span> <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt> <dd> Similar to <a class="reference external" href="cimport.html#cOverride.m,">cOverride()</a>, this macro allows filtering out symbols not of interest from the generated output. <p><strong class="examples_text">Examples:</strong></p> @@ -1009,6 +1008,11 @@ Add an include directory that is forwarded to the C/C++ compiler using <tt class </dd> </dl></div> +<div class="section" id="19"> +<h1><a class="toc-backref" href="#19">Exports</a></h1> +<dl class="item"> +<a class="reference external" href="types.html">types</a>, <a href="types.html#enumOp"><span class="Identifier">enumOp</span></a>, <a href="types.html#defineEnum"><span class="Identifier">defineEnum</span></a>, <a href="types.html#time_t"><span class="Identifier">time_t</span></a>, <a href="types.html#va_list"><span class="Identifier">va_list</span></a>, <a href="types.html#ptrdiff_t"><span class="Identifier">ptrdiff_t</span></a> +</dl></div> </div> </div> @@ -1017,7 +1021,7 @@ Add an include directory that is forwarded to the C/C++ compiler using <tt class <div class="twelve-columns footer"> <span class="nim-sprite"></span> <br/> - <small>Made with Nim. Generated: 2019-02-08 22:35:14 UTC</small> + <small>Made with Nim. Generated: 2019-04-06 23:36:36 UTC</small> </div> </div> </div> diff --git a/cimport.idx b/cimport.idx index 6358c57..834bea9 100755 --- a/cimport.idx +++ b/cimport.idx @@ -1,5 +1,5 @@ cOverride cimport.html#cOverride.m cimport: cOverride(body): untyped -cSkipSymbol cimport.html#cSkipSymbol,seq[string] cimport: cSkipSymbol(skips: seq[string]) +cSkipSymbol cimport.html#cSkipSymbol,seq[T][string] cimport: cSkipSymbol(skips: seq[string]) cPlugin cimport.html#cPlugin.m cimport: cPlugin(body): untyped cSearchPath cimport.html#cSearchPath,string cimport: cSearchPath(path: string): string cDebug cimport.html#cDebug cimport: cDebug() diff --git a/compat.html b/compat.html new file mode 100755 index 0000000..3906011 --- /dev/null +++ b/compat.html @@ -0,0 +1,828 @@ +<?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=="/> + +<!-- 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>compat</title> +<style type="text/css" > +/* +Stylesheet for use with Docutils/rst2html. + +See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to +customize this style sheet. + +Modified from Chad Skeeters' rst2html-style +https://bitbucket.org/cskeeters/rst2html-style/ + +Modified by Boyd Greenfield and narimiran +*/ + +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; } + +body { + font-family: "Lato", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif; + font-weight: 400; + font-size: 1.125em; + line-height: 1.5; + color: #222; + background-color: #FCFCFC; } + +/* Skeleton grid */ +.container { + position: relative; + width: 100%; + max-width: 1050px; + margin: 0 auto; + padding: 0; + box-sizing: border-box; } + +.column, +.columns { + width: 100%; + float: left; + box-sizing: border-box; + margin-left: 1%; +} + +.column:first-child, +.columns:first-child { + margin-left: 0; } + +.three.columns { + width: 19%; } + +.nine.columns { + width: 80.0%; } + +.twelve.columns { + width: 100%; + margin-left: 0; } + +@media screen and (max-width: 860px) { + .three.columns { + display: none; + } + .nine.columns { + width: 98.0%; + } + body { + font-size: 1em; + line-height: 1.35; + } +} + +cite { + font-style: italic !important; } + + +/* Nim search input */ +div#searchInputDiv { + margin-bottom: 1em; +} +input#searchInput { + width: 80%; +} + + +/* Docgen styles */ +/* Links */ +a { + color: #07b; + text-decoration: none; +} + +a span.Identifier { + text-decoration: underline; + text-decoration-color: #aab; +} + +a.reference-toplevel { + font-weight: bold; +} + +a.toc-backref { + text-decoration: none; + color: #222; } + +a.link-seesrc { + color: #607c9f; + font-size: 0.9em; + font-style: italic; } + +a:hover, +a:focus { + color: #607c9f; + text-decoration: underline; } + +a:hover span.Identifier { + color: #607c9f; +} + + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; } + +sup { + top: -0.5em; } + +sub { + bottom: -0.25em; } + +img { + width: auto; + height: auto; + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; } + +@media print { + * { + color: black !important; + text-shadow: none !important; + background: transparent !important; + box-shadow: none !important; } + + a, + a:visited { + text-decoration: underline; } + + a[href]:after { + content: " (" attr(href) ")"; } + + abbr[title]:after { + content: " (" attr(title) ")"; } + + .ir a:after, + a[href^="javascript:"]:after, + a[href^="#"]:after { + content: ""; } + + pre, + blockquote { + border: 1px solid #999; + page-break-inside: avoid; } + + thead { + display: table-header-group; } + + tr, + img { + page-break-inside: avoid; } + + img { + max-width: 100% !important; } + + @page { + margin: 0.5cm; } + + h1 { + page-break-before: always; } + + h1.title { + page-break-before: avoid; } + + p, + h2, + h3 { + orphans: 3; + widows: 3; } + + h2, + h3 { + page-break-after: avoid; } +} + + +p { + margin-top: 0.5em; + margin-bottom: 0.5em; +} + +small { + font-size: 85%; } + +strong { + font-weight: 600; + font-size: 0.95em; + color: #3c3c3c; +} + +em { + font-style: italic; } + +h1 { + font-size: 1.8em; + font-weight: 400; + padding-bottom: .25em; + border-bottom: 1px solid #aaa; + margin-top: 2.5em; + margin-bottom: 1em; + line-height: 1.2em; } + +h1.title { + padding-bottom: 1em; + border-bottom: 0px; + font-size: 2.5em; + text-align: center; + font-weight: 900; + margin-top: 0.75em; + margin-bottom: 0em; +} + +h2 { + font-size: 1.3em; + margin-top: 2em; } + +h2.subtitle { + text-align: center; } + +h3 { + font-size: 1.125em; + font-style: italic; + margin-top: 1.5em; } + +h4 { + font-size: 1.125em; + margin-top: 1em; } + +h5 { + font-size: 1.125em; + margin-top: 0.75em; } + +h6 { + font-size: 1.1em; } + + +ul, +ol { + padding: 0; + margin-top: 0.5em; + margin-left: 0.75em; } + +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; + margin-left: 1.25em; } + +li { + list-style-type: circle; +} + +ul.simple-boot li { + list-style-type: none; + margin-left: 0em; + margin-bottom: 0.5em; +} + +ol.simple > li, ul.simple > li { + margin-bottom: 0.25em; + margin-left: 0.4em } + +ul.simple.simple-toc > li { + margin-top: 1em; +} + +ul.simple-toc { + list-style: none; + font-size: 0.9em; + margin-left: -0.3em; + margin-top: 1em; } + +ul.simple-toc > li { + list-style-type: none; +} + +ul.simple-toc-section { + list-style-type: circle; + margin-left: 1em; + color: #6c9aae; } + + +ol.arabic { + list-style: decimal; } + +ol.loweralpha { + list-style: lower-alpha; } + +ol.upperalpha { + list-style: upper-alpha; } + +ol.lowerroman { + list-style: lower-roman; } + +ol.upperroman { + list-style: upper-roman; } + +ul.auto-toc { + list-style-type: none; } + + +dl { + margin-bottom: 1.5em; } + +dt { + margin-bottom: -0.5em; + margin-left: 0.0em; } + +dd { + margin-left: 2.0em; + margin-bottom: 3.0em; + margin-top: 0.5em; } + + +hr { + margin: 2em 0; + border: 0; + border-top: 1px solid #aaa; } + +blockquote { + font-size: 0.9em; + font-style: italic; + padding-left: 0.5em; + margin-left: 0; + border-left: 5px solid #bbc; +} + +.pre { + font-family: "Source Code Pro", Monaco, Menlo, Consolas, "Courier New", monospace; + font-weight: 500; + font-size: 0.85em; + background-color: #f0f3ff; + padding-left: 3px; + padding-right: 3px; + border-radius: 4px; +} + +pre { + font-family: "Source Code Pro", Monaco, Menlo, Consolas, "Courier New", monospace; + color: #222; + font-weight: 500; + display: inline-block; + box-sizing: border-box; + min-width: 100%; + padding: 0.5em; + margin-top: 0.5em; + margin-bottom: 0.5em; + font-size: 0.85em; + white-space: pre !important; + overflow-y: hidden; + overflow-x: visible; + background-color: ghostwhite; + border: 1px solid #dde; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; } + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; } + + +/* Nim line-numbered tables */ +.line-nums-table { + width: 100%; + table-layout: fixed; } + +table.line-nums-table { + border-radius: 4px; + border: 1px solid #cccccc; + background-color: ghostwhite; + border-collapse: separate; + margin-top: 15px; + margin-bottom: 25px; } + +.line-nums-table tbody { + border: none; } + +.line-nums-table td pre { + border: none; + background-color: transparent; } + +.line-nums-table td.blob-line-nums { + width: 28px; } + +.line-nums-table td.blob-line-nums pre { + color: #b0b0b0; + -webkit-filter: opacity(75%); + text-align: right; + border-color: transparent; + background-color: transparent; + padding-left: 0px; + margin-left: 0px; + padding-right: 0px; + margin-right: 0px; } + + +table { + max-width: 100%; + background-color: transparent; + margin-top: 0.5em; + margin-bottom: 1.5em; + border-collapse: collapse; + border-color: #ccc; + border-spacing: 0; + font-size: 0.9em; +} + +table th, table td { + padding: 0px 0.5em 0px; +} + +table th { + background-color: #e8e8e8; + font-weight: bold; } + +table th.docinfo-name { + background-color: transparent; +} + +table tr:hover { + background-color: ghostwhite; } + + +/* rst2html default used to remove borders from tables and images */ +.borderless, table.borderless td, table.borderless th { + border: 0; } + +table.borderless td, table.borderless th { + /* Override padding for "table.docutils td" with "! important". + The right padding separates the table cells. */ + padding: 0 0.5em 0 0 !important; } + +.first { + /* Override more specific margin styles with "! important". */ + margin-top: 0 !important; } + +.last, .with-subtitle { + margin-bottom: 0 !important; } + +.hidden { + display: none; } + +blockquote.epigraph { + margin: 2em 5em; } + +dl.docutils dd { + margin-bottom: 0.5em; } + +object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] { + overflow: hidden; } + + +div.figure { + margin-left: 2em; + margin-right: 2em; } + +div.footer, div.header { + clear: both; + text-align: center; + color: #666; + font-size: smaller; } + +div.footer { + padding-top: 5em; +} + +div.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; } + +div.line-block div.line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; } + +div.topic { + margin: 2em; } + +div.search_results { + background-color: antiquewhite; + margin: 3em; + padding: 1em; + border: 1px solid #4d4d4d; +} + +div#global-links ul { + margin-left: 0; + list-style-type: none; +} + +div#global-links > simple-boot { + margin-left: 3em; +} + +hr.docutils { + width: 75%; } + +img.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; } + +img.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; } + +img.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; } + +.align-left { + text-align: left; } + +.align-center { + clear: both; + text-align: center; } + +.align-right { + text-align: right; } + +/* reset inner alignment in figures */ +div.align-right { + text-align: inherit; } + +p.attribution { + text-align: right; + margin-left: 50%; } + +p.caption { + font-style: italic; } + +p.credits { + font-style: italic; + font-size: smaller; } + +p.label { + white-space: nowrap; } + +p.rubric { + font-weight: bold; + font-size: larger; + color: maroon; + text-align: center; } + +p.topic-title { + font-weight: bold; } + +pre.address { + margin-bottom: 0; + margin-top: 0; + font: inherit; } + +pre.literal-block, pre.doctest-block, pre.math, pre.code { + margin-left: 2em; + margin-right: 2em; } + +pre.code .ln { + color: grey; } + +/* line numbers */ +pre.code, code { + background-color: #eeeeee; } + +pre.code .comment, code .comment { + color: #5c6576; } + +pre.code .keyword, code .keyword { + color: #3B0D06; + font-weight: bold; } + +pre.code .literal.string, code .literal.string { + color: #0c5404; } + +pre.code .name.builtin, code .name.builtin { + color: #352b84; } + +pre.code .deleted, code .deleted { + background-color: #DEB0A1; } + +pre.code .inserted, code .inserted { + background-color: #A3D289; } + +span.classifier { + font-style: oblique; } + +span.classifier-delimiter { + font-weight: bold; } + +span.option { + white-space: nowrap; } + +span.problematic { + color: #b30000; } + +span.section-subtitle { + /* font-size relative to parent (h1..h6 element) */ + font-size: 80%; } + +span.DecNumber { + color: #252dbe; } + +span.BinNumber { + color: #252dbe; } + +span.HexNumber { + color: #252dbe; } + +span.OctNumber { + color: #252dbe; } + +span.FloatNumber { + color: #252dbe; } + +span.Identifier { + color: #222; } + +span.Keyword { + font-weight: 600; + color: #5e8f60; } + +span.StringLit { + color: #a4255b; } + +span.LongStringLit { + color: #a4255b; } + +span.CharLit { + color: #a4255b; } + +span.EscapeSequence { + color: black; } + +span.Operator { + color: black; } + +span.Punctuation { + color: black; } + +span.Comment, span.LongComment { + font-style: italic; + font-weight: 400; + color: #484a86; } + +span.RegularExpression { + color: darkviolet; } + +span.TagStart { + color: darkviolet; } + +span.TagEnd { + color: darkviolet; } + +span.Key { + color: #252dbe; } + +span.Value { + color: #252dbe; } + +span.RawData { + color: #a4255b; } + +span.Assembler { + color: #252dbe; } + +span.Preprocessor { + color: #252dbe; } + +span.Directive { + color: #252dbe; } + +span.Command, span.Rule, span.Hyperlink, span.Label, span.Reference, +span.Other { + color: black; } + +/* Pop type, const, proc, and iterator defs in nim def blocks */ +dt pre > span.Identifier, dt pre > span.Operator { + color: #155da4; + font-weight: 700; } + +dt pre > span.Keyword ~ span.Identifier, dt pre > span.Identifier ~ span.Identifier, +dt pre > span.Operator ~ span.Identifier, dt pre > span.Other ~ span.Identifier { + color: inherit; + font-weight: inherit; } + +/* Nim sprite for the footer (taken from main page favicon) */ +.nim-sprite { + display: inline-block; + height: 16px; + width: 16px; + background-position: 0 0; + background-size: 16px 16px; + -webkit-filter: opacity(50%); + background-repeat: no-repeat; + background-image: url("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=="); + margin-bottom: -5px; } + +span.pragmadots { + /* Position: relative frees us up to make the dots + look really nice without fucking up the layout and + causing bulging in the parent container */ + position: relative; + /* 1px down looks slightly nicer */ + top: 1px; + padding: 2px; + background-color: #e8e8e8; + border-radius: 4px; + margin: 0 2px; + cursor: pointer; + font-size: 0.8em; +} + +span.pragmadots:hover { + background-color: #DBDBDB; +} +span.pragmawrap { + display: none; +} + +span.attachedType { + display: none; + visibility: hidden; +} +</style> + +<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"; + } + } +} +</script> + +</head> +<body onload="main()"> +<div class="document" id="documentId"> + <div class="container"> + <h1 class="title">compat</h1> + <div class="row"> + <div class="three columns"> + <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> + + </div> + <div class="nine columns" id="content"> + <div id="tocRoot"></div> + <p class="module-desc"></p> + + </div> +</div> + + <div class="row"> + <div class="twelve-columns footer"> + <span class="nim-sprite"></span> + <br/> + <small>Made with Nim. Generated: 2019-04-06 23:36:33 UTC</small> + </div> + </div> + </div> +</div> + +</body> +</html> diff --git a/compat.idx b/compat.idx new file mode 100755 index 0000000..826a528 --- /dev/null +++ b/compat.idx @@ -0,0 +1 @@ +relativePath compat.html#relativePath,string,string compat: relativePath(file, base: string): string @@ -1,5 +1,5 @@ /* Generated by the Nim Compiler v0.19.9 */ -/* (c) 2018 Andreas Rumpf */ +/* (c) 2019 Andreas Rumpf */ var framePtr = null; var excHandler = 0; @@ -12,247 +12,247 @@ 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 NTI37032 = {size: 0,kind: 1,base: null,node: null,finalizer: null}; -var NTI180074 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; -var NTI41262 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI182526 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI71442 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI71438 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI71434 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI71430 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI71426 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI71422 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI71418 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI71414 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI71410 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI71406 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI71402 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI71398 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI71394 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI71390 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI71386 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI71382 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI71378 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI71374 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI71370 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI71366 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; -var NTI71205 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI71277 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI71275 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI71221 = {size: 0, kind: 14, base: null, node: null, finalizer: null}; -var NTI71520 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI71518 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI71516 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI71225 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI71223 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI73045 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; -var NTI41250 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI41258 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI37006 = {size: 0,kind: 31,base: null,node: null,finalizer: null}; -var NTI53541 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; -var NTI41208 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI41314 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI37016 = {size: 0,kind: 40,base: null,node: null,finalizer: null}; -var NTI37040 = {size: 0,kind: 28,base: null,node: null,finalizer: null}; -var NTI37042 = {size: 0,kind: 29,base: null,node: null,finalizer: null}; -var NTI41308 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; -var NTI41226 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI41228 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI41242 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NTI41246 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; -var NNI41246 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI41246.node = NNI41246; -var NNI41242 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI41242.node = NNI41242; -var NNI41228 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI41228.node = NNI41228; -NTI41308.base = NTI41226; -NTI41314.base = NTI41226; -var NNI41226 = {kind: 2, len: 6, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "parent", len: 0, typ: NTI41308, name: "parent", sons: null}, -{kind: 1, offset: "name", len: 0, typ: NTI37042, name: "name", sons: null}, -{kind: 1, offset: "message", len: 0, typ: NTI37040, name: "msg", sons: null}, -{kind: 1, offset: "trace", len: 0, typ: NTI37040, name: "trace", sons: null}, -{kind: 1, offset: "raiseId", len: 0, typ: NTI37016, name: "raiseId", sons: null}, -{kind: 1, offset: "up", len: 0, typ: NTI41314, name: "up", sons: null}]}; -NTI41226.node = NNI41226; -var NNI41208 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI41208.node = NNI41208; -NTI41226.base = NTI41208; -NTI41228.base = NTI41226; -NTI41242.base = NTI41228; -NTI41246.base = NTI41242; -var NNI53541 = {kind: 2, len: 2, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "Field0", len: 0, typ: NTI37042, name: "Field0", sons: null}, -{kind: 1, offset: "Field1", len: 0, typ: NTI37006, name: "Field1", sons: null}]}; -NTI53541.node = NNI53541; -var NNI41258 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI41258.node = NNI41258; -NTI41258.base = NTI41228; -var NNI41250 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI41250.node = NNI41250; -NTI41250.base = NTI41228; -NTI71516.base = NTI71223; -NTI71518.base = NTI71223; -NTI71520.base = NTI71223; -var NNI71221 = {kind: 2, offset: 0, typ: null, name: null, len: 12, sons: {"1": {kind: 1, offset: 1, typ: NTI71221, name: "ElementNode", len: 0, sons: null}, -"2": {kind: 1, offset: 2, typ: NTI71221, name: "AttributeNode", len: 0, sons: null}, -"3": {kind: 1, offset: 3, typ: NTI71221, name: "TextNode", len: 0, sons: null}, -"4": {kind: 1, offset: 4, typ: NTI71221, name: "CDATANode", len: 0, sons: null}, -"5": {kind: 1, offset: 5, typ: NTI71221, name: "EntityRefNode", len: 0, sons: null}, -"6": {kind: 1, offset: 6, typ: NTI71221, name: "EntityNode", len: 0, sons: null}, -"7": {kind: 1, offset: 7, typ: NTI71221, name: "ProcessingInstructionNode", len: 0, sons: null}, -"8": {kind: 1, offset: 8, typ: NTI71221, name: "CommentNode", len: 0, sons: null}, -"9": {kind: 1, offset: 9, typ: NTI71221, name: "DocumentNode", len: 0, sons: null}, -"10": {kind: 1, offset: 10, typ: NTI71221, name: "DocumentTypeNode", len: 0, sons: null}, -"11": {kind: 1, offset: 11, typ: NTI71221, name: "DocumentFragmentNode", len: 0, sons: null}, -"12": {kind: 1, offset: 12, typ: NTI71221, name: "NotationNode", len: 0, sons: null}}}; -NTI71221.node = NNI71221; -var NNI71277 = {kind: 2, len: 91, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "background", len: 0, typ: NTI37042, name: "background", sons: null}, -{kind: 1, offset: "backgroundAttachment", len: 0, typ: NTI37042, name: "backgroundAttachment", sons: null}, -{kind: 1, offset: "backgroundColor", len: 0, typ: NTI37042, name: "backgroundColor", sons: null}, -{kind: 1, offset: "backgroundImage", len: 0, typ: NTI37042, name: "backgroundImage", sons: null}, -{kind: 1, offset: "backgroundPosition", len: 0, typ: NTI37042, name: "backgroundPosition", sons: null}, -{kind: 1, offset: "backgroundRepeat", len: 0, typ: NTI37042, name: "backgroundRepeat", sons: null}, -{kind: 1, offset: "border", len: 0, typ: NTI37042, name: "border", sons: null}, -{kind: 1, offset: "borderBottom", len: 0, typ: NTI37042, name: "borderBottom", sons: null}, -{kind: 1, offset: "borderBottomColor", len: 0, typ: NTI37042, name: "borderBottomColor", sons: null}, -{kind: 1, offset: "borderBottomStyle", len: 0, typ: NTI37042, name: "borderBottomStyle", sons: null}, -{kind: 1, offset: "borderBottomWidth", len: 0, typ: NTI37042, name: "borderBottomWidth", sons: null}, -{kind: 1, offset: "borderColor", len: 0, typ: NTI37042, name: "borderColor", sons: null}, -{kind: 1, offset: "borderLeft", len: 0, typ: NTI37042, name: "borderLeft", sons: null}, -{kind: 1, offset: "borderLeftColor", len: 0, typ: NTI37042, name: "borderLeftColor", sons: null}, -{kind: 1, offset: "borderLeftStyle", len: 0, typ: NTI37042, name: "borderLeftStyle", sons: null}, -{kind: 1, offset: "borderLeftWidth", len: 0, typ: NTI37042, name: "borderLeftWidth", sons: null}, -{kind: 1, offset: "borderRight", len: 0, typ: NTI37042, name: "borderRight", sons: null}, -{kind: 1, offset: "borderRightColor", len: 0, typ: NTI37042, name: "borderRightColor", sons: null}, -{kind: 1, offset: "borderRightStyle", len: 0, typ: NTI37042, name: "borderRightStyle", sons: null}, -{kind: 1, offset: "borderRightWidth", len: 0, typ: NTI37042, name: "borderRightWidth", sons: null}, -{kind: 1, offset: "borderStyle", len: 0, typ: NTI37042, name: "borderStyle", sons: null}, -{kind: 1, offset: "borderTop", len: 0, typ: NTI37042, name: "borderTop", sons: null}, -{kind: 1, offset: "borderTopColor", len: 0, typ: NTI37042, name: "borderTopColor", sons: null}, -{kind: 1, offset: "borderTopStyle", len: 0, typ: NTI37042, name: "borderTopStyle", sons: null}, -{kind: 1, offset: "borderTopWidth", len: 0, typ: NTI37042, name: "borderTopWidth", sons: null}, -{kind: 1, offset: "borderWidth", len: 0, typ: NTI37042, name: "borderWidth", sons: null}, -{kind: 1, offset: "bottom", len: 0, typ: NTI37042, name: "bottom", sons: null}, -{kind: 1, offset: "captionSide", len: 0, typ: NTI37042, name: "captionSide", sons: null}, -{kind: 1, offset: "clear", len: 0, typ: NTI37042, name: "clear", sons: null}, -{kind: 1, offset: "clip", len: 0, typ: NTI37042, name: "clip", sons: null}, -{kind: 1, offset: "color", len: 0, typ: NTI37042, name: "color", sons: null}, -{kind: 1, offset: "cursor", len: 0, typ: NTI37042, name: "cursor", sons: null}, -{kind: 1, offset: "direction", len: 0, typ: NTI37042, name: "direction", sons: null}, -{kind: 1, offset: "display", len: 0, typ: NTI37042, name: "display", sons: null}, -{kind: 1, offset: "emptyCells", len: 0, typ: NTI37042, name: "emptyCells", sons: null}, -{kind: 1, offset: "cssFloat", len: 0, typ: NTI37042, name: "cssFloat", sons: null}, -{kind: 1, offset: "font", len: 0, typ: NTI37042, name: "font", sons: null}, -{kind: 1, offset: "fontFamily", len: 0, typ: NTI37042, name: "fontFamily", sons: null}, -{kind: 1, offset: "fontSize", len: 0, typ: NTI37042, name: "fontSize", sons: null}, -{kind: 1, offset: "fontStretch", len: 0, typ: NTI37042, name: "fontStretch", sons: null}, -{kind: 1, offset: "fontStyle", len: 0, typ: NTI37042, name: "fontStyle", sons: null}, -{kind: 1, offset: "fontVariant", len: 0, typ: NTI37042, name: "fontVariant", sons: null}, -{kind: 1, offset: "fontWeight", len: 0, typ: NTI37042, name: "fontWeight", sons: null}, -{kind: 1, offset: "height", len: 0, typ: NTI37042, name: "height", sons: null}, -{kind: 1, offset: "left", len: 0, typ: NTI37042, name: "left", sons: null}, -{kind: 1, offset: "letterSpacing", len: 0, typ: NTI37042, name: "letterSpacing", sons: null}, -{kind: 1, offset: "lineHeight", len: 0, typ: NTI37042, name: "lineHeight", sons: null}, -{kind: 1, offset: "listStyle", len: 0, typ: NTI37042, name: "listStyle", sons: null}, -{kind: 1, offset: "listStyleImage", len: 0, typ: NTI37042, name: "listStyleImage", sons: null}, -{kind: 1, offset: "listStylePosition", len: 0, typ: NTI37042, name: "listStylePosition", sons: null}, -{kind: 1, offset: "listStyleType", len: 0, typ: NTI37042, name: "listStyleType", sons: null}, -{kind: 1, offset: "margin", len: 0, typ: NTI37042, name: "margin", sons: null}, -{kind: 1, offset: "marginBottom", len: 0, typ: NTI37042, name: "marginBottom", sons: null}, -{kind: 1, offset: "marginLeft", len: 0, typ: NTI37042, name: "marginLeft", sons: null}, -{kind: 1, offset: "marginRight", len: 0, typ: NTI37042, name: "marginRight", sons: null}, -{kind: 1, offset: "marginTop", len: 0, typ: NTI37042, name: "marginTop", sons: null}, -{kind: 1, offset: "maxHeight", len: 0, typ: NTI37042, name: "maxHeight", sons: null}, -{kind: 1, offset: "maxWidth", len: 0, typ: NTI37042, name: "maxWidth", sons: null}, -{kind: 1, offset: "minHeight", len: 0, typ: NTI37042, name: "minHeight", sons: null}, -{kind: 1, offset: "minWidth", len: 0, typ: NTI37042, name: "minWidth", sons: null}, -{kind: 1, offset: "overflow", len: 0, typ: NTI37042, name: "overflow", sons: null}, -{kind: 1, offset: "padding", len: 0, typ: NTI37042, name: "padding", sons: null}, -{kind: 1, offset: "paddingBottom", len: 0, typ: NTI37042, name: "paddingBottom", sons: null}, -{kind: 1, offset: "paddingLeft", len: 0, typ: NTI37042, name: "paddingLeft", sons: null}, -{kind: 1, offset: "paddingRight", len: 0, typ: NTI37042, name: "paddingRight", sons: null}, -{kind: 1, offset: "paddingTop", len: 0, typ: NTI37042, name: "paddingTop", sons: null}, -{kind: 1, offset: "pageBreakAfter", len: 0, typ: NTI37042, name: "pageBreakAfter", sons: null}, -{kind: 1, offset: "pageBreakBefore", len: 0, typ: NTI37042, name: "pageBreakBefore", sons: null}, -{kind: 1, offset: "pointerEvents", len: 0, typ: NTI37042, name: "pointerEvents", sons: null}, -{kind: 1, offset: "position", len: 0, typ: NTI37042, name: "position", sons: null}, -{kind: 1, offset: "right", len: 0, typ: NTI37042, name: "right", sons: null}, -{kind: 1, offset: "scrollbar3dLightColor", len: 0, typ: NTI37042, name: "scrollbar3dLightColor", sons: null}, -{kind: 1, offset: "scrollbarArrowColor", len: 0, typ: NTI37042, name: "scrollbarArrowColor", sons: null}, -{kind: 1, offset: "scrollbarBaseColor", len: 0, typ: NTI37042, name: "scrollbarBaseColor", sons: null}, -{kind: 1, offset: "scrollbarDarkshadowColor", len: 0, typ: NTI37042, name: "scrollbarDarkshadowColor", sons: null}, -{kind: 1, offset: "scrollbarFaceColor", len: 0, typ: NTI37042, name: "scrollbarFaceColor", sons: null}, -{kind: 1, offset: "scrollbarHighlightColor", len: 0, typ: NTI37042, name: "scrollbarHighlightColor", sons: null}, -{kind: 1, offset: "scrollbarShadowColor", len: 0, typ: NTI37042, name: "scrollbarShadowColor", sons: null}, -{kind: 1, offset: "scrollbarTrackColor", len: 0, typ: NTI37042, name: "scrollbarTrackColor", sons: null}, -{kind: 1, offset: "tableLayout", len: 0, typ: NTI37042, name: "tableLayout", sons: null}, -{kind: 1, offset: "textAlign", len: 0, typ: NTI37042, name: "textAlign", sons: null}, -{kind: 1, offset: "textDecoration", len: 0, typ: NTI37042, name: "textDecoration", sons: null}, -{kind: 1, offset: "textIndent", len: 0, typ: NTI37042, name: "textIndent", sons: null}, -{kind: 1, offset: "textTransform", len: 0, typ: NTI37042, name: "textTransform", sons: null}, -{kind: 1, offset: "transform", len: 0, typ: NTI37042, name: "transform", sons: null}, -{kind: 1, offset: "top", len: 0, typ: NTI37042, name: "top", sons: null}, -{kind: 1, offset: "verticalAlign", len: 0, typ: NTI37042, name: "verticalAlign", sons: null}, -{kind: 1, offset: "visibility", len: 0, typ: NTI37042, name: "visibility", sons: null}, -{kind: 1, offset: "width", len: 0, typ: NTI37042, name: "width", sons: null}, -{kind: 1, offset: "wordSpacing", len: 0, typ: NTI37042, name: "wordSpacing", sons: null}, -{kind: 1, offset: "zIndex", len: 0, typ: NTI37006, name: "zIndex", sons: null}]}; -NTI71277.node = NNI71277; -NTI71277.base = NTI41208; -NTI71275.base = NTI71277; -var NNI71225 = {kind: 2, len: 14, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "attributes", len: 0, typ: NTI71516, name: "attributes", sons: null}, -{kind: 1, offset: "childNodes", len: 0, typ: NTI71518, name: "childNodes", sons: null}, -{kind: 1, offset: "children", len: 0, typ: NTI71520, name: "children", sons: null}, -{kind: 1, offset: "data", len: 0, typ: NTI37042, name: "data", sons: null}, -{kind: 1, offset: "firstChild", len: 0, typ: NTI71223, name: "firstChild", sons: null}, -{kind: 1, offset: "lastChild", len: 0, typ: NTI71223, name: "lastChild", sons: null}, -{kind: 1, offset: "nextSibling", len: 0, typ: NTI71223, name: "nextSibling", sons: null}, -{kind: 1, offset: "nodeName", len: 0, typ: NTI37042, name: "nodeName", sons: null}, -{kind: 1, offset: "nodeType", len: 0, typ: NTI71221, name: "nodeType", sons: null}, -{kind: 1, offset: "nodeValue", len: 0, typ: NTI37042, name: "nodeValue", sons: null}, -{kind: 1, offset: "parentNode", len: 0, typ: NTI71223, name: "parentNode", sons: null}, -{kind: 1, offset: "previousSibling", len: 0, typ: NTI71223, name: "previousSibling", sons: null}, -{kind: 1, offset: "innerHTML", len: 0, typ: NTI37042, name: "innerHTML", sons: null}, -{kind: 1, offset: "style", len: 0, typ: NTI71275, name: "style", sons: null}]}; -NTI71225.node = NNI71225; -var NNI71205 = {kind: 2, len: 20, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "onabort", len: 0, typ: NTI71366, name: "onabort", sons: null}, -{kind: 1, offset: "onblur", len: 0, typ: NTI71370, name: "onblur", sons: null}, -{kind: 1, offset: "onchange", len: 0, typ: NTI71374, name: "onchange", sons: null}, -{kind: 1, offset: "onclick", len: 0, typ: NTI71378, name: "onclick", sons: null}, -{kind: 1, offset: "ondblclick", len: 0, typ: NTI71382, name: "ondblclick", sons: null}, -{kind: 1, offset: "onerror", len: 0, typ: NTI71386, name: "onerror", sons: null}, -{kind: 1, offset: "onfocus", len: 0, typ: NTI71390, name: "onfocus", sons: null}, -{kind: 1, offset: "onkeydown", len: 0, typ: NTI71394, name: "onkeydown", sons: null}, -{kind: 1, offset: "onkeypress", len: 0, typ: NTI71398, name: "onkeypress", sons: null}, -{kind: 1, offset: "onkeyup", len: 0, typ: NTI71402, name: "onkeyup", sons: null}, -{kind: 1, offset: "onload", len: 0, typ: NTI71406, name: "onload", sons: null}, -{kind: 1, offset: "onmousedown", len: 0, typ: NTI71410, name: "onmousedown", sons: null}, -{kind: 1, offset: "onmousemove", len: 0, typ: NTI71414, name: "onmousemove", sons: null}, -{kind: 1, offset: "onmouseout", len: 0, typ: NTI71418, name: "onmouseout", sons: null}, -{kind: 1, offset: "onmouseover", len: 0, typ: NTI71422, name: "onmouseover", sons: null}, -{kind: 1, offset: "onmouseup", len: 0, typ: NTI71426, name: "onmouseup", sons: null}, -{kind: 1, offset: "onreset", len: 0, typ: NTI71430, name: "onreset", sons: null}, -{kind: 1, offset: "onselect", len: 0, typ: NTI71434, name: "onselect", sons: null}, -{kind: 1, offset: "onsubmit", len: 0, typ: NTI71438, name: "onsubmit", sons: null}, -{kind: 1, offset: "onunload", len: 0, typ: NTI71442, name: "onunload", sons: null}]}; -NTI71205.node = NNI71205; -NTI71205.base = NTI41208; -NTI71225.base = NTI71205; -NTI71223.base = NTI71225; -NTI73045.base = NTI71223; -NTI182526.base = NTI37042; -var NNI41262 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; -NTI41262.node = NNI41262; -NTI41262.base = NTI41228; -var NNI180074 = {kind: 2, len: 2, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "Field0", len: 0, typ: NTI37006, name: "Field0", sons: null}, -{kind: 1, offset: "Field1", len: 0, typ: NTI37032, name: "Field1", sons: null}]}; -NTI180074.node = NNI180074; - -function makeNimstrLit(c_54391) { - var ln = c_54391.length; +var NTI43032 = {size: 0,kind: 1,base: null,node: null,finalizer: null}; +var NTI202074 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; +var NTI46862 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI205327 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI84448 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI84444 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI84440 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI84436 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI84432 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI84428 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI84424 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI84420 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI84416 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI84412 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI84408 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI84404 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI84400 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI84396 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI84392 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI84388 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI84384 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI84380 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI84376 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI84372 = {size: 0,kind: 25,base: null,node: null,finalizer: null}; +var NTI84205 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI84283 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI84281 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI84227 = {size: 0, kind: 14, base: null, node: null, finalizer: null}; +var NTI84565 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI84563 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI84561 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI84231 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI84229 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI86305 = {size: 0,kind: 24,base: null,node: null,finalizer: null}; +var NTI46850 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI46858 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI43006 = {size: 0,kind: 31,base: null,node: null,finalizer: null}; +var NTI62231 = {size: 0, kind: 18, base: null, node: null, finalizer: null}; +var NTI46808 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI46914 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI43016 = {size: 0,kind: 40,base: null,node: null,finalizer: null}; +var NTI43040 = {size: 0,kind: 28,base: null,node: null,finalizer: null}; +var NTI43042 = {size: 0,kind: 29,base: null,node: null,finalizer: null}; +var NTI46908 = {size: 0,kind: 22,base: null,node: null,finalizer: null}; +var NTI46826 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI46828 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI46842 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NTI46846 = {size: 0, kind: 17, base: null, node: null, finalizer: null}; +var NNI46846 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI46846.node = NNI46846; +var NNI46842 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI46842.node = NNI46842; +var NNI46828 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI46828.node = NNI46828; +NTI46908.base = NTI46826; +NTI46914.base = NTI46826; +var NNI46826 = {kind: 2, len: 6, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "parent", len: 0, typ: NTI46908, name: "parent", sons: null}, +{kind: 1, offset: "name", len: 0, typ: NTI43042, name: "name", sons: null}, +{kind: 1, offset: "message", len: 0, typ: NTI43040, name: "msg", sons: null}, +{kind: 1, offset: "trace", len: 0, typ: NTI43040, name: "trace", sons: null}, +{kind: 1, offset: "raiseId", len: 0, typ: NTI43016, name: "raiseId", sons: null}, +{kind: 1, offset: "up", len: 0, typ: NTI46914, name: "up", sons: null}]}; +NTI46826.node = NNI46826; +var NNI46808 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI46808.node = NNI46808; +NTI46826.base = NTI46808; +NTI46828.base = NTI46826; +NTI46842.base = NTI46828; +NTI46846.base = NTI46842; +var NNI62231 = {kind: 2, len: 2, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "Field0", len: 0, typ: NTI43042, name: "Field0", sons: null}, +{kind: 1, offset: "Field1", len: 0, typ: NTI43006, name: "Field1", sons: null}]}; +NTI62231.node = NNI62231; +var NNI46858 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI46858.node = NNI46858; +NTI46858.base = NTI46828; +var NNI46850 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI46850.node = NNI46850; +NTI46850.base = NTI46828; +NTI84561.base = NTI84229; +NTI84563.base = NTI84229; +NTI84565.base = NTI84229; +var NNI84227 = {kind: 2, offset: 0, typ: null, name: null, len: 12, sons: {"1": {kind: 1, offset: 1, typ: NTI84227, name: "ElementNode", len: 0, sons: null}, +"2": {kind: 1, offset: 2, typ: NTI84227, name: "AttributeNode", len: 0, sons: null}, +"3": {kind: 1, offset: 3, typ: NTI84227, name: "TextNode", len: 0, sons: null}, +"4": {kind: 1, offset: 4, typ: NTI84227, name: "CDATANode", len: 0, sons: null}, +"5": {kind: 1, offset: 5, typ: NTI84227, name: "EntityRefNode", len: 0, sons: null}, +"6": {kind: 1, offset: 6, typ: NTI84227, name: "EntityNode", len: 0, sons: null}, +"7": {kind: 1, offset: 7, typ: NTI84227, name: "ProcessingInstructionNode", len: 0, sons: null}, +"8": {kind: 1, offset: 8, typ: NTI84227, name: "CommentNode", len: 0, sons: null}, +"9": {kind: 1, offset: 9, typ: NTI84227, name: "DocumentNode", len: 0, sons: null}, +"10": {kind: 1, offset: 10, typ: NTI84227, name: "DocumentTypeNode", len: 0, sons: null}, +"11": {kind: 1, offset: 11, typ: NTI84227, name: "DocumentFragmentNode", len: 0, sons: null}, +"12": {kind: 1, offset: 12, typ: NTI84227, name: "NotationNode", len: 0, sons: null}}}; +NTI84227.node = NNI84227; +var NNI84283 = {kind: 2, len: 91, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "background", len: 0, typ: NTI43042, name: "background", sons: null}, +{kind: 1, offset: "backgroundAttachment", len: 0, typ: NTI43042, name: "backgroundAttachment", sons: null}, +{kind: 1, offset: "backgroundColor", len: 0, typ: NTI43042, name: "backgroundColor", sons: null}, +{kind: 1, offset: "backgroundImage", len: 0, typ: NTI43042, name: "backgroundImage", sons: null}, +{kind: 1, offset: "backgroundPosition", len: 0, typ: NTI43042, name: "backgroundPosition", sons: null}, +{kind: 1, offset: "backgroundRepeat", len: 0, typ: NTI43042, name: "backgroundRepeat", sons: null}, +{kind: 1, offset: "border", len: 0, typ: NTI43042, name: "border", sons: null}, +{kind: 1, offset: "borderBottom", len: 0, typ: NTI43042, name: "borderBottom", sons: null}, +{kind: 1, offset: "borderBottomColor", len: 0, typ: NTI43042, name: "borderBottomColor", sons: null}, +{kind: 1, offset: "borderBottomStyle", len: 0, typ: NTI43042, name: "borderBottomStyle", sons: null}, +{kind: 1, offset: "borderBottomWidth", len: 0, typ: NTI43042, name: "borderBottomWidth", sons: null}, +{kind: 1, offset: "borderColor", len: 0, typ: NTI43042, name: "borderColor", sons: null}, +{kind: 1, offset: "borderLeft", len: 0, typ: NTI43042, name: "borderLeft", sons: null}, +{kind: 1, offset: "borderLeftColor", len: 0, typ: NTI43042, name: "borderLeftColor", sons: null}, +{kind: 1, offset: "borderLeftStyle", len: 0, typ: NTI43042, name: "borderLeftStyle", sons: null}, +{kind: 1, offset: "borderLeftWidth", len: 0, typ: NTI43042, name: "borderLeftWidth", sons: null}, +{kind: 1, offset: "borderRight", len: 0, typ: NTI43042, name: "borderRight", sons: null}, +{kind: 1, offset: "borderRightColor", len: 0, typ: NTI43042, name: "borderRightColor", sons: null}, +{kind: 1, offset: "borderRightStyle", len: 0, typ: NTI43042, name: "borderRightStyle", sons: null}, +{kind: 1, offset: "borderRightWidth", len: 0, typ: NTI43042, name: "borderRightWidth", sons: null}, +{kind: 1, offset: "borderStyle", len: 0, typ: NTI43042, name: "borderStyle", sons: null}, +{kind: 1, offset: "borderTop", len: 0, typ: NTI43042, name: "borderTop", sons: null}, +{kind: 1, offset: "borderTopColor", len: 0, typ: NTI43042, name: "borderTopColor", sons: null}, +{kind: 1, offset: "borderTopStyle", len: 0, typ: NTI43042, name: "borderTopStyle", sons: null}, +{kind: 1, offset: "borderTopWidth", len: 0, typ: NTI43042, name: "borderTopWidth", sons: null}, +{kind: 1, offset: "borderWidth", len: 0, typ: NTI43042, name: "borderWidth", sons: null}, +{kind: 1, offset: "bottom", len: 0, typ: NTI43042, name: "bottom", sons: null}, +{kind: 1, offset: "captionSide", len: 0, typ: NTI43042, name: "captionSide", sons: null}, +{kind: 1, offset: "clear", len: 0, typ: NTI43042, name: "clear", sons: null}, +{kind: 1, offset: "clip", len: 0, typ: NTI43042, name: "clip", sons: null}, +{kind: 1, offset: "color", len: 0, typ: NTI43042, name: "color", sons: null}, +{kind: 1, offset: "cursor", len: 0, typ: NTI43042, name: "cursor", sons: null}, +{kind: 1, offset: "direction", len: 0, typ: NTI43042, name: "direction", sons: null}, +{kind: 1, offset: "display", len: 0, typ: NTI43042, name: "display", sons: null}, +{kind: 1, offset: "emptyCells", len: 0, typ: NTI43042, name: "emptyCells", sons: null}, +{kind: 1, offset: "cssFloat", len: 0, typ: NTI43042, name: "cssFloat", sons: null}, +{kind: 1, offset: "font", len: 0, typ: NTI43042, name: "font", sons: null}, +{kind: 1, offset: "fontFamily", len: 0, typ: NTI43042, name: "fontFamily", sons: null}, +{kind: 1, offset: "fontSize", len: 0, typ: NTI43042, name: "fontSize", sons: null}, +{kind: 1, offset: "fontStretch", len: 0, typ: NTI43042, name: "fontStretch", sons: null}, +{kind: 1, offset: "fontStyle", len: 0, typ: NTI43042, name: "fontStyle", sons: null}, +{kind: 1, offset: "fontVariant", len: 0, typ: NTI43042, name: "fontVariant", sons: null}, +{kind: 1, offset: "fontWeight", len: 0, typ: NTI43042, name: "fontWeight", sons: null}, +{kind: 1, offset: "height", len: 0, typ: NTI43042, name: "height", sons: null}, +{kind: 1, offset: "left", len: 0, typ: NTI43042, name: "left", sons: null}, +{kind: 1, offset: "letterSpacing", len: 0, typ: NTI43042, name: "letterSpacing", sons: null}, +{kind: 1, offset: "lineHeight", len: 0, typ: NTI43042, name: "lineHeight", sons: null}, +{kind: 1, offset: "listStyle", len: 0, typ: NTI43042, name: "listStyle", sons: null}, +{kind: 1, offset: "listStyleImage", len: 0, typ: NTI43042, name: "listStyleImage", sons: null}, +{kind: 1, offset: "listStylePosition", len: 0, typ: NTI43042, name: "listStylePosition", sons: null}, +{kind: 1, offset: "listStyleType", len: 0, typ: NTI43042, name: "listStyleType", sons: null}, +{kind: 1, offset: "margin", len: 0, typ: NTI43042, name: "margin", sons: null}, +{kind: 1, offset: "marginBottom", len: 0, typ: NTI43042, name: "marginBottom", sons: null}, +{kind: 1, offset: "marginLeft", len: 0, typ: NTI43042, name: "marginLeft", sons: null}, +{kind: 1, offset: "marginRight", len: 0, typ: NTI43042, name: "marginRight", sons: null}, +{kind: 1, offset: "marginTop", len: 0, typ: NTI43042, name: "marginTop", sons: null}, +{kind: 1, offset: "maxHeight", len: 0, typ: NTI43042, name: "maxHeight", sons: null}, +{kind: 1, offset: "maxWidth", len: 0, typ: NTI43042, name: "maxWidth", sons: null}, +{kind: 1, offset: "minHeight", len: 0, typ: NTI43042, name: "minHeight", sons: null}, +{kind: 1, offset: "minWidth", len: 0, typ: NTI43042, name: "minWidth", sons: null}, +{kind: 1, offset: "overflow", len: 0, typ: NTI43042, name: "overflow", sons: null}, +{kind: 1, offset: "padding", len: 0, typ: NTI43042, name: "padding", sons: null}, +{kind: 1, offset: "paddingBottom", len: 0, typ: NTI43042, name: "paddingBottom", sons: null}, +{kind: 1, offset: "paddingLeft", len: 0, typ: NTI43042, name: "paddingLeft", sons: null}, +{kind: 1, offset: "paddingRight", len: 0, typ: NTI43042, name: "paddingRight", sons: null}, +{kind: 1, offset: "paddingTop", len: 0, typ: NTI43042, name: "paddingTop", sons: null}, +{kind: 1, offset: "pageBreakAfter", len: 0, typ: NTI43042, name: "pageBreakAfter", sons: null}, +{kind: 1, offset: "pageBreakBefore", len: 0, typ: NTI43042, name: "pageBreakBefore", sons: null}, +{kind: 1, offset: "pointerEvents", len: 0, typ: NTI43042, name: "pointerEvents", sons: null}, +{kind: 1, offset: "position", len: 0, typ: NTI43042, name: "position", sons: null}, +{kind: 1, offset: "right", len: 0, typ: NTI43042, name: "right", sons: null}, +{kind: 1, offset: "scrollbar3dLightColor", len: 0, typ: NTI43042, name: "scrollbar3dLightColor", sons: null}, +{kind: 1, offset: "scrollbarArrowColor", len: 0, typ: NTI43042, name: "scrollbarArrowColor", sons: null}, +{kind: 1, offset: "scrollbarBaseColor", len: 0, typ: NTI43042, name: "scrollbarBaseColor", sons: null}, +{kind: 1, offset: "scrollbarDarkshadowColor", len: 0, typ: NTI43042, name: "scrollbarDarkshadowColor", sons: null}, +{kind: 1, offset: "scrollbarFaceColor", len: 0, typ: NTI43042, name: "scrollbarFaceColor", sons: null}, +{kind: 1, offset: "scrollbarHighlightColor", len: 0, typ: NTI43042, name: "scrollbarHighlightColor", sons: null}, +{kind: 1, offset: "scrollbarShadowColor", len: 0, typ: NTI43042, name: "scrollbarShadowColor", sons: null}, +{kind: 1, offset: "scrollbarTrackColor", len: 0, typ: NTI43042, name: "scrollbarTrackColor", sons: null}, +{kind: 1, offset: "tableLayout", len: 0, typ: NTI43042, name: "tableLayout", sons: null}, +{kind: 1, offset: "textAlign", len: 0, typ: NTI43042, name: "textAlign", sons: null}, +{kind: 1, offset: "textDecoration", len: 0, typ: NTI43042, name: "textDecoration", sons: null}, +{kind: 1, offset: "textIndent", len: 0, typ: NTI43042, name: "textIndent", sons: null}, +{kind: 1, offset: "textTransform", len: 0, typ: NTI43042, name: "textTransform", sons: null}, +{kind: 1, offset: "transform", len: 0, typ: NTI43042, name: "transform", sons: null}, +{kind: 1, offset: "top", len: 0, typ: NTI43042, name: "top", sons: null}, +{kind: 1, offset: "verticalAlign", len: 0, typ: NTI43042, name: "verticalAlign", sons: null}, +{kind: 1, offset: "visibility", len: 0, typ: NTI43042, name: "visibility", sons: null}, +{kind: 1, offset: "width", len: 0, typ: NTI43042, name: "width", sons: null}, +{kind: 1, offset: "wordSpacing", len: 0, typ: NTI43042, name: "wordSpacing", sons: null}, +{kind: 1, offset: "zIndex", len: 0, typ: NTI43006, name: "zIndex", sons: null}]}; +NTI84283.node = NNI84283; +NTI84283.base = NTI46808; +NTI84281.base = NTI84283; +var NNI84231 = {kind: 2, len: 14, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "attributes", len: 0, typ: NTI84561, name: "attributes", sons: null}, +{kind: 1, offset: "childNodes", len: 0, typ: NTI84563, name: "childNodes", sons: null}, +{kind: 1, offset: "children", len: 0, typ: NTI84565, name: "children", sons: null}, +{kind: 1, offset: "data", len: 0, typ: NTI43042, name: "data", sons: null}, +{kind: 1, offset: "firstChild", len: 0, typ: NTI84229, name: "firstChild", sons: null}, +{kind: 1, offset: "lastChild", len: 0, typ: NTI84229, name: "lastChild", sons: null}, +{kind: 1, offset: "nextSibling", len: 0, typ: NTI84229, name: "nextSibling", sons: null}, +{kind: 1, offset: "nodeName", len: 0, typ: NTI43042, name: "nodeName", sons: null}, +{kind: 1, offset: "nodeType", len: 0, typ: NTI84227, name: "nodeType", sons: null}, +{kind: 1, offset: "nodeValue", len: 0, typ: NTI43042, name: "nodeValue", sons: null}, +{kind: 1, offset: "parentNode", len: 0, typ: NTI84229, name: "parentNode", sons: null}, +{kind: 1, offset: "previousSibling", len: 0, typ: NTI84229, name: "previousSibling", sons: null}, +{kind: 1, offset: "innerHTML", len: 0, typ: NTI43042, name: "innerHTML", sons: null}, +{kind: 1, offset: "style", len: 0, typ: NTI84281, name: "style", sons: null}]}; +NTI84231.node = NNI84231; +var NNI84205 = {kind: 2, len: 20, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "onabort", len: 0, typ: NTI84372, name: "onabort", sons: null}, +{kind: 1, offset: "onblur", len: 0, typ: NTI84376, name: "onblur", sons: null}, +{kind: 1, offset: "onchange", len: 0, typ: NTI84380, name: "onchange", sons: null}, +{kind: 1, offset: "onclick", len: 0, typ: NTI84384, name: "onclick", sons: null}, +{kind: 1, offset: "ondblclick", len: 0, typ: NTI84388, name: "ondblclick", sons: null}, +{kind: 1, offset: "onerror", len: 0, typ: NTI84392, name: "onerror", sons: null}, +{kind: 1, offset: "onfocus", len: 0, typ: NTI84396, name: "onfocus", sons: null}, +{kind: 1, offset: "onkeydown", len: 0, typ: NTI84400, name: "onkeydown", sons: null}, +{kind: 1, offset: "onkeypress", len: 0, typ: NTI84404, name: "onkeypress", sons: null}, +{kind: 1, offset: "onkeyup", len: 0, typ: NTI84408, name: "onkeyup", sons: null}, +{kind: 1, offset: "onload", len: 0, typ: NTI84412, name: "onload", sons: null}, +{kind: 1, offset: "onmousedown", len: 0, typ: NTI84416, name: "onmousedown", sons: null}, +{kind: 1, offset: "onmousemove", len: 0, typ: NTI84420, name: "onmousemove", sons: null}, +{kind: 1, offset: "onmouseout", len: 0, typ: NTI84424, name: "onmouseout", sons: null}, +{kind: 1, offset: "onmouseover", len: 0, typ: NTI84428, name: "onmouseover", sons: null}, +{kind: 1, offset: "onmouseup", len: 0, typ: NTI84432, name: "onmouseup", sons: null}, +{kind: 1, offset: "onreset", len: 0, typ: NTI84436, name: "onreset", sons: null}, +{kind: 1, offset: "onselect", len: 0, typ: NTI84440, name: "onselect", sons: null}, +{kind: 1, offset: "onsubmit", len: 0, typ: NTI84444, name: "onsubmit", sons: null}, +{kind: 1, offset: "onunload", len: 0, typ: NTI84448, name: "onunload", sons: null}]}; +NTI84205.node = NNI84205; +NTI84205.base = NTI46808; +NTI84231.base = NTI84205; +NTI84229.base = NTI84231; +NTI86305.base = NTI84229; +NTI205327.base = NTI43042; +var NNI46862 = {kind: 2, len: 0, offset: 0, typ: null, name: null, sons: []}; +NTI46862.node = NNI46862; +NTI46862.base = NTI46828; +var NNI202074 = {kind: 2, len: 2, offset: 0, typ: null, name: null, sons: [{kind: 1, offset: "Field0", len: 0, typ: NTI43006, name: "Field0", sons: null}, +{kind: 1, offset: "Field1", len: 0, typ: NTI43032, name: "Field1", sons: null}]}; +NTI202074.node = NNI202074; + +function makeNimstrLit(c_64273) { + var ln = c_64273.length; var result = new Array(ln); for (var i = 0; i < ln; ++i) { - result[i] = c_54391.charCodeAt(i); + result[i] = c_64273.charCodeAt(i); } return result; @@ -279,99 +279,99 @@ function setConstr() { } var ConstSet1 = setConstr(17, 16, 4, 18, 27, 19, 23, 22, 21); -function nimCopy(dest_55427, src_55428, ti_55429) { - var result_55619 = null; +function nimCopy(dest_65442, src_65443, ti_65444) { + var result_65619 = null; - switch (ti_55429.kind) { + switch (ti_65444.kind) { case 21: case 22: case 23: case 5: - if (!(is_fat_pointer_55401(ti_55429))) { - result_55619 = src_55428; + if (!(is_fat_pointer_65401(ti_65444))) { + result_65619 = src_65443; } else { - result_55619 = [src_55428[0], src_55428[1]]; + result_65619 = [src_65443[0], src_65443[1]]; } break; case 19: - if (dest_55427 === null || dest_55427 === undefined) { - dest_55427 = {}; + if (dest_65442 === null || dest_65442 === undefined) { + dest_65442 = {}; } else { - for (var key in dest_55427) { delete dest_55427[key]; } + for (var key in dest_65442) { delete dest_65442[key]; } } - for (var key in src_55428) { dest_55427[key] = src_55428[key]; } - result_55619 = dest_55427; + for (var key in src_65443) { dest_65442[key] = src_65443[key]; } + result_65619 = dest_65442; break; case 18: case 17: - if (!((ti_55429.base == null))) { - result_55619 = nimCopy(dest_55427, src_55428, ti_55429.base); + if (!((ti_65444.base == null))) { + result_65619 = nimCopy(dest_65442, src_65443, ti_65444.base); } else { - if ((ti_55429.kind == 17)) { - result_55619 = (dest_55427 === null || dest_55427 === undefined) ? {m_type: ti_55429} : dest_55427; + if ((ti_65444.kind == 17)) { + result_65619 = (dest_65442 === null || dest_65442 === undefined) ? {m_type: ti_65444} : dest_65442; } else { - result_55619 = (dest_55427 === null || dest_55427 === undefined) ? {} : dest_55427; + result_65619 = (dest_65442 === null || dest_65442 === undefined) ? {} : dest_65442; } } - nimCopyAux(result_55619, src_55428, ti_55429.node); + nimCopyAux(result_65619, src_65443, ti_65444.node); break; case 24: case 4: case 27: case 16: - if (src_55428 === null) { - result_55619 = null; + if (src_65443 === null) { + result_65619 = null; } else { - if (dest_55427 === null || dest_55427 === undefined) { - dest_55427 = new Array(src_55428.length); + if (dest_65442 === null || dest_65442 === undefined) { + dest_65442 = new Array(src_65443.length); } else { - dest_55427.length = src_55428.length; + dest_65442.length = src_65443.length; } - result_55619 = dest_55427; - for (var i = 0; i < src_55428.length; ++i) { - result_55619[i] = nimCopy(result_55619[i], src_55428[i], ti_55429.base); + result_65619 = dest_65442; + for (var i = 0; i < src_65443.length; ++i) { + result_65619[i] = nimCopy(result_65619[i], src_65443[i], ti_65444.base); } } break; case 28: - if (src_55428 !== null) { - result_55619 = src_55428.slice(0); + if (src_65443 !== null) { + result_65619 = src_65443.slice(0); } break; default: - result_55619 = src_55428; + result_65619 = src_65443; break; } - return result_55619; + return result_65619; } -function arrayConstr(len_55671, value_55672, typ_55673) { - var result = new Array(len_55671); - for (var i = 0; i < len_55671; ++i) result[i] = nimCopy(null, value_55672, typ_55673); +function arrayConstr(len_65761, value_65762, typ_65763) { + var result = new Array(len_65761); + for (var i = 0; i < len_65761; ++i) result[i] = nimCopy(null, value_65762, typ_65763); return result; } -function cstrToNimstr(c_54408) { - var ln = c_54408.length; +function cstrToNimstr(c_64290) { + var ln = c_64290.length; var result = new Array(ln); var r = 0; for (var i = 0; i < ln; ++i) { - var ch = c_54408.charCodeAt(i); + var ch = c_64290.charCodeAt(i); if (ch < 128) { result[r] = ch; @@ -386,7 +386,7 @@ function cstrToNimstr(c_54408) { } else { ++i; - ch = 65536 + (((ch & 1023) << 10) | (c_54408.charCodeAt(i) & 1023)); + ch = 65536 + (((ch & 1023) << 10) | (c_64290.charCodeAt(i) & 1023)); result[r] = (ch >> 18) | 240; ++r; result[r] = ((ch >> 12) & 63) | 128; @@ -405,9 +405,9 @@ function cstrToNimstr(c_54408) { } -function toJSStr(s_54425) { - if (s_54425 === null) return ""; - var len = s_54425.length; +function toJSStr(s_64307) { + if (s_64307 === null) return ""; + var len = s_64307.length; var asciiPart = new Array(len); var fcc = String.fromCharCode; var nonAsciiPart = null; @@ -415,15 +415,15 @@ function toJSStr(s_54425) { for (var i = 0; i < len; ++i) { if (nonAsciiPart !== null) { var offset = (i - nonAsciiOffset) * 2; - var code = s_54425[i].toString(16); + var code = s_64307[i].toString(16); if (code.length == 1) { code = "0"+code; } nonAsciiPart[offset] = "%"; nonAsciiPart[offset + 1] = code; } - else if (s_54425[i] < 128) - asciiPart[i] = fcc(s_54425[i]); + else if (s_64307[i] < 128) + asciiPart[i] = fcc(s_64307[i]); else { asciiPart.length = i; nonAsciiOffset = i; @@ -439,20 +439,20 @@ function toJSStr(s_54425) { } -function raiseException(e_54018, ename_54019) { - e_54018.name = ename_54019; +function raiseException(e_62818, ename_62819) { + e_62818.name = ename_62819; if ((excHandler == 0)) { - unhandledException(e_54018); + unhandledException(e_62818); } - e_54018.trace = nimCopy(null, raw_write_stack_trace_53838(), NTI37040); - throw e_54018; + e_62818.trace = nimCopy(null, raw_write_stack_trace_62543(), NTI43040); + throw e_62818; } -function addInt(a_54803, b_54804) { - var result = a_54803 + b_54804; +function addInt(a_64603, b_64604) { + var result = a_64603 + b_64604; if (result > 2147483647 || result < -2147483648) raiseOverflow(); return result; @@ -460,28 +460,28 @@ function addInt(a_54803, b_54804) { } -function chckIndx(i_55690, a_55691, b_55692) { +function chckIndx(i_65780, a_65781, b_65782) { var Tmp1; - var result_55693 = 0; + var result_65783 = 0; BeforeRet: do { - if (!(a_55691 <= i_55690)) Tmp1 = false; else { Tmp1 = (i_55690 <= b_55692); } if (Tmp1) { - result_55693 = i_55690; + if (!(a_65781 <= i_65780)) Tmp1 = false; else { Tmp1 = (i_65780 <= b_65782); } if (Tmp1) { + result_65783 = i_65780; break BeforeRet; } else { - raiseIndexError(); + raiseIndexError(i_65780, a_65781, b_65782); } } while (false); - return result_55693; + return result_65783; } -function subInt(a_54821, b_54822) { - var result = a_54821 - b_54822; +function subInt(a_64621, b_64622) { + var result = a_64621 - b_64622; if (result > 2147483647 || result < -2147483648) raiseOverflow(); return result; @@ -490,14 +490,14 @@ function subInt(a_54821, b_54822) { } var ConstSet2 = setConstr([65, 90]); -function chckRange(i_55709, a_55710, b_55711) { +function chckRange(i_65814, a_65815, b_65816) { var Tmp1; - var result_55712 = 0; + var result_65817 = 0; BeforeRet: do { - if (!(a_55710 <= i_55709)) Tmp1 = false; else { Tmp1 = (i_55709 <= b_55711); } if (Tmp1) { - result_55712 = i_55709; + if (!(a_65815 <= i_65814)) Tmp1 = false; else { Tmp1 = (i_65814 <= b_65816); } if (Tmp1) { + result_65817 = i_65814; break BeforeRet; } else { @@ -506,14 +506,14 @@ function chckRange(i_55709, a_55710, b_55711) { } while (false); - return result_55712; + return result_65817; } var ConstSet3 = setConstr(95, 32, 46); var ConstSet4 = setConstr(95, 32, 46); -function mulInt(a_54839, b_54840) { - var result = a_54839 * b_54840; +function mulInt(a_64639, b_64640) { + var result = a_64639 * b_64640; if (result > 2147483647 || result < -2147483648) raiseOverflow(); return result; @@ -525,51 +525,51 @@ var ConstSet6 = setConstr([65, 90], [97, 122]); var ConstSet7 = setConstr([97, 122]); var ConstSet8 = setConstr([65, 90]); -function nimMax(a_55158, b_55159) { +function nimMax(a_64973, b_64974) { var Tmp1; - var result_55160 = 0; + var result_64975 = 0; BeforeRet: do { - if ((b_55159 <= a_55158)) { - Tmp1 = a_55158; + if ((b_64974 <= a_64973)) { + Tmp1 = a_64973; } else { - Tmp1 = b_55159; + Tmp1 = b_64974; } - result_55160 = Tmp1; + result_64975 = Tmp1; break BeforeRet; } while (false); - return result_55160; + return result_64975; } -function nimMin(a_55140, b_55141) { +function nimMin(a_64955, b_64956) { var Tmp1; - var result_55142 = 0; + var result_64957 = 0; BeforeRet: do { - if ((a_55140 <= b_55141)) { - Tmp1 = a_55140; + if ((a_64955 <= b_64956)) { + Tmp1 = a_64955; } else { - Tmp1 = b_55141; + Tmp1 = b_64956; } - result_55142 = Tmp1; + result_64957 = Tmp1; break BeforeRet; } while (false); - return result_55142; + return result_64957; } var nim_program_result = 0; -var global_raise_hook_51418 = [null]; -var local_raise_hook_51423 = [null]; -var out_of_mem_hook_51426 = [null]; +var global_raise_hook_59618 = [null]; +var local_raise_hook_59623 = [null]; +var out_of_mem_hook_59626 = [null]; if (!Math.trunc) { Math.trunc = function(v) { v = +v; @@ -578,38 +578,38 @@ var out_of_mem_hook_51426 = [null]; return (v - v % 1) || (v < 0 ? -0 : v === 0 ? v : 0); }; } -var alternative_182285 = [null]; +var alternative_205020 = [null]; -function is_fat_pointer_55401(ti_55403) { - var result_55404 = false; +function is_fat_pointer_65401(ti_65403) { + var result_65404 = false; BeforeRet: do { - result_55404 = !((ConstSet1[ti_55403.base.kind] != undefined)); + result_65404 = !((ConstSet1[ti_65403.base.kind] != undefined)); break BeforeRet; } while (false); - return result_55404; + return result_65404; } -function nimCopyAux(dest_55432, src_55433, n_55435) { - switch (n_55435.kind) { +function nimCopyAux(dest_65447, src_65448, n_65450) { + switch (n_65450.kind) { case 0: break; case 1: - dest_55432[n_55435.offset] = nimCopy(dest_55432[n_55435.offset], src_55433[n_55435.offset], n_55435.typ); + dest_65447[n_65450.offset] = nimCopy(dest_65447[n_65450.offset], src_65448[n_65450.offset], n_65450.typ); break; case 2: - for (var i = 0; i < n_55435.sons.length; i++) { - nimCopyAux(dest_55432, src_55433, n_55435.sons[i]); + for (var i = 0; i < n_65450.sons.length; i++) { + nimCopyAux(dest_65447, src_65448, n_65450.sons[i]); } break; case 3: - dest_55432[n_55435.offset] = nimCopy(dest_55432[n_55435.offset], src_55433[n_55435.offset], n_55435.typ); - for (var i = 0; i < n_55435.sons.length; ++i) { - nimCopyAux(dest_55432, src_55433, n_55435.sons[i][1]); + dest_65447[n_65450.offset] = nimCopy(dest_65447[n_65450.offset], src_65448[n_65450.offset], n_65450.typ); + for (var i = 0; i < n_65450.sons.length; ++i) { + nimCopyAux(dest_65447, src_65448, n_65450.sons[i][1]); } break; @@ -618,112 +618,112 @@ function nimCopyAux(dest_55432, src_55433, n_55435) { } -function add_51438(x_51441, x_51441_Idx, y_51442) { - if (x_51441[x_51441_Idx] === null) { x_51441[x_51441_Idx] = []; } - var off = x_51441[x_51441_Idx].length; - x_51441[x_51441_Idx].length += y_51442.length; - for (var i = 0; i < y_51442.length; ++i) { - x_51441[x_51441_Idx][off+i] = y_51442.charCodeAt(i); +function add_59638(x_59641, x_59641_Idx, y_59642) { + if (x_59641[x_59641_Idx] === null) { x_59641[x_59641_Idx] = []; } + var off = x_59641[x_59641_Idx].length; + x_59641[x_59641_Idx].length += y_59642.length; + for (var i = 0; i < y_59642.length; ++i) { + x_59641[x_59641_Idx][off+i] = y_59642.charCodeAt(i); } } -function aux_write_stack_trace_53536(f_53538) { +function aux_write_stack_trace_62226(f_62228) { var Tmp3; - var result_53539 = [null]; + var result_62229 = [null]; - var it_53547 = f_53538; - var i_53549 = 0; - var total_53551 = 0; - var temp_frames_53558 = arrayConstr(64, {Field0: null, Field1: 0}, NTI53541); + var it_62237 = f_62228; + var i_62239 = 0; + var total_62241 = 0; + var temp_frames_62248 = arrayConstr(64, {Field0: null, Field1: 0}, NTI62231); L1: do { L2: while (true) { - if (!!((it_53547 == null))) Tmp3 = false; else { Tmp3 = (i_53549 <= 63); } if (!Tmp3) break L2; - temp_frames_53558[i_53549].Field0 = it_53547.procname; - temp_frames_53558[i_53549].Field1 = it_53547.line; - i_53549 += 1; - total_53551 += 1; - it_53547 = it_53547.prev; + if (!!((it_62237 == null))) Tmp3 = false; else { Tmp3 = (i_62239 <= 63); } if (!Tmp3) break L2; + temp_frames_62248[i_62239].Field0 = it_62237.procname; + temp_frames_62248[i_62239].Field1 = it_62237.line; + i_62239 += 1; + total_62241 += 1; + it_62237 = it_62237.prev; } } while(false); L4: do { L5: while (true) { - if (!!((it_53547 == null))) break L5; - total_53551 += 1; - it_53547 = it_53547.prev; + if (!!((it_62237 == null))) break L5; + total_62241 += 1; + it_62237 = it_62237.prev; } } while(false); - result_53539[0] = nimCopy(null, [], NTI37040); - if (!((total_53551 == i_53549))) { - if (result_53539[0] != null) { result_53539[0] = (result_53539[0]).concat(makeNimstrLit("(")); } else { result_53539[0] = makeNimstrLit("("); }; - if (result_53539[0] != null) { result_53539[0] = (result_53539[0]).concat(cstrToNimstr(((total_53551 - i_53549))+"")); } else { result_53539[0] = cstrToNimstr(((total_53551 - i_53549))+"").slice(); }; - if (result_53539[0] != null) { result_53539[0] = (result_53539[0]).concat(makeNimstrLit(" calls omitted) ...\x0A")); } else { result_53539[0] = makeNimstrLit(" calls omitted) ...\x0A"); }; + result_62229[0] = nimCopy(null, [], NTI43040); + if (!((total_62241 == i_62239))) { + if (result_62229[0] != null) { result_62229[0] = (result_62229[0]).concat(makeNimstrLit("(")); } else { result_62229[0] = makeNimstrLit("("); }; + if (result_62229[0] != null) { result_62229[0] = (result_62229[0]).concat(cstrToNimstr(((total_62241 - i_62239))+"")); } else { result_62229[0] = cstrToNimstr(((total_62241 - i_62239))+"").slice(); }; + if (result_62229[0] != null) { result_62229[0] = (result_62229[0]).concat(makeNimstrLit(" calls omitted) ...\x0A")); } else { result_62229[0] = makeNimstrLit(" calls omitted) ...\x0A"); }; } L6: do { - var j_53821 = 0; - var colontmp__182426 = 0; - colontmp__182426 = (i_53549 - 1); - var res_182431 = colontmp__182426; + var j_62421 = 0; + var colontmp__205206 = 0; + colontmp__205206 = (i_62239 - 1); + var res_205211 = colontmp__205206; L7: do { L8: while (true) { - if (!(0 <= res_182431)) break L8; - j_53821 = res_182431; - add_51438(result_53539, 0, temp_frames_53558[j_53821].Field0); - if ((0 < temp_frames_53558[j_53821].Field1)) { - if (result_53539[0] != null) { result_53539[0] = (result_53539[0]).concat(makeNimstrLit(", line: ")); } else { result_53539[0] = makeNimstrLit(", line: "); }; - if (result_53539[0] != null) { result_53539[0] = (result_53539[0]).concat(cstrToNimstr((temp_frames_53558[j_53821].Field1)+"")); } else { result_53539[0] = cstrToNimstr((temp_frames_53558[j_53821].Field1)+"").slice(); }; + if (!(0 <= res_205211)) break L8; + j_62421 = res_205211; + add_59638(result_62229, 0, temp_frames_62248[j_62421].Field0); + if ((0 < temp_frames_62248[j_62421].Field1)) { + if (result_62229[0] != null) { result_62229[0] = (result_62229[0]).concat(makeNimstrLit(", line: ")); } else { result_62229[0] = makeNimstrLit(", line: "); }; + if (result_62229[0] != null) { result_62229[0] = (result_62229[0]).concat(cstrToNimstr((temp_frames_62248[j_62421].Field1)+"")); } else { result_62229[0] = cstrToNimstr((temp_frames_62248[j_62421].Field1)+"").slice(); }; } - if (result_53539[0] != null) { result_53539[0] = (result_53539[0]).concat(makeNimstrLit("\x0A")); } else { result_53539[0] = makeNimstrLit("\x0A"); }; - res_182431 -= 1; + if (result_62229[0] != null) { result_62229[0] = (result_62229[0]).concat(makeNimstrLit("\x0A")); } else { result_62229[0] = makeNimstrLit("\x0A"); }; + res_205211 -= 1; } } while(false); } while(false); - return result_53539[0]; + return result_62229[0]; } -function raw_write_stack_trace_53838() { - var result_53840 = null; +function raw_write_stack_trace_62543() { + var result_62545 = null; if (!((framePtr == null))) { - result_53840 = nimCopy(null, (makeNimstrLit("Traceback (most recent call last)\x0A") || []).concat(aux_write_stack_trace_53536(framePtr) || []), NTI37040); + result_62545 = nimCopy(null, (makeNimstrLit("Traceback (most recent call last)\x0A") || []).concat(aux_write_stack_trace_62226(framePtr) || []), NTI43040); } else { - result_53840 = nimCopy(null, makeNimstrLit("No stack traceback available\x0A"), NTI37040); + result_62545 = nimCopy(null, makeNimstrLit("No stack traceback available\x0A"), NTI43040); } - return result_53840; + return result_62545; } -function unhandledException(e_53899) { - var buf_53900 = [[]]; - if (!(((e_53899.message != null ? e_53899.message.length : 0) == 0))) { - if (buf_53900[0] != null) { buf_53900[0] = (buf_53900[0]).concat(makeNimstrLit("Error: unhandled exception: ")); } else { buf_53900[0] = makeNimstrLit("Error: unhandled exception: "); }; - if (buf_53900[0] != null) { buf_53900[0] = (buf_53900[0]).concat(e_53899.message); } else { buf_53900[0] = e_53899.message.slice(); }; +function unhandledException(e_62634) { + var buf_62635 = [[]]; + if (!(((e_62634.message != null ? e_62634.message.length : 0) == 0))) { + if (buf_62635[0] != null) { buf_62635[0] = (buf_62635[0]).concat(makeNimstrLit("Error: unhandled exception: ")); } else { buf_62635[0] = makeNimstrLit("Error: unhandled exception: "); }; + if (buf_62635[0] != null) { buf_62635[0] = (buf_62635[0]).concat(e_62634.message); } else { buf_62635[0] = e_62634.message.slice(); }; } else { - if (buf_53900[0] != null) { buf_53900[0] = (buf_53900[0]).concat(makeNimstrLit("Error: unhandled exception")); } else { buf_53900[0] = makeNimstrLit("Error: unhandled exception"); }; + if (buf_62635[0] != null) { buf_62635[0] = (buf_62635[0]).concat(makeNimstrLit("Error: unhandled exception")); } else { buf_62635[0] = makeNimstrLit("Error: unhandled exception"); }; } - if (buf_53900[0] != null) { buf_53900[0] = (buf_53900[0]).concat(makeNimstrLit(" [")); } else { buf_53900[0] = makeNimstrLit(" ["); }; - add_51438(buf_53900, 0, e_53899.name); - if (buf_53900[0] != null) { buf_53900[0] = (buf_53900[0]).concat(makeNimstrLit("]\x0A")); } else { buf_53900[0] = makeNimstrLit("]\x0A"); }; - if (buf_53900[0] != null) { buf_53900[0] = (buf_53900[0]).concat(raw_write_stack_trace_53838()); } else { buf_53900[0] = raw_write_stack_trace_53838().slice(); }; - var cbuf_54001 = toJSStr(buf_53900[0]); + if (buf_62635[0] != null) { buf_62635[0] = (buf_62635[0]).concat(makeNimstrLit(" [")); } else { buf_62635[0] = makeNimstrLit(" ["); }; + add_59638(buf_62635, 0, e_62634.name); + if (buf_62635[0] != null) { buf_62635[0] = (buf_62635[0]).concat(makeNimstrLit("]\x0A")); } else { buf_62635[0] = makeNimstrLit("]\x0A"); }; + if (buf_62635[0] != null) { buf_62635[0] = (buf_62635[0]).concat(raw_write_stack_trace_62543()); } else { buf_62635[0] = raw_write_stack_trace_62543().slice(); }; + var cbuf_62801 = toJSStr(buf_62635[0]); framePtr = null; if (typeof(Error) !== "undefined") { - throw new Error(cbuf_54001); + throw new Error(cbuf_62801); } else { - throw cbuf_54001; + throw cbuf_62801; } @@ -731,49 +731,49 @@ function unhandledException(e_53899) { } function raiseOverflow() { - var e_54252 = null; - e_54252 = {m_type: NTI41246, parent: null, name: null, message: null, trace: null, raiseId: 0, up: null}; - e_54252.message = nimCopy(null, makeNimstrLit("over- or underflow"), NTI37040); - e_54252.parent = null; - raiseException(e_54252, "OverflowError"); + var e_63261 = null; + e_63261 = {m_type: NTI46846, parent: null, name: null, message: null, trace: null, raiseId: 0, up: null}; + e_63261.message = nimCopy(null, makeNimstrLit("over- or underflow"), NTI43040); + e_63261.parent = null; + raiseException(e_63261, "OverflowError"); } -function is_whitespace_181639(text_181641) { - return !/[^\s]/.test(text_181641); +function is_whitespace_204144(text_204146) { + return !/[^\s]/.test(text_204146); } -function is_whitespace_181656(x_181658) { +function is_whitespace_204161(x_204163) { var Tmp1; var Tmp2; - var result_181659 = false; + var result_204164 = false; var F={procname:"dochack.isWhitespace",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; F.line = 134; - if (!(x_181658.nodeName == "#text")) Tmp2 = false; else { Tmp2 = is_whitespace_181639(x_181658.textContent); } if (Tmp2) Tmp1 = true; else { Tmp1 = (x_181658.nodeName == "#comment"); } result_181659 = Tmp1; + if (!(x_204163.nodeName == "#text")) Tmp2 = false; else { Tmp2 = is_whitespace_204144(x_204163.textContent); } if (Tmp2) Tmp1 = true; else { Tmp1 = (x_204163.nodeName == "#comment"); } result_204164 = Tmp1; framePtr = F.prev; - return result_181659; + return result_204164; } -function raiseIndexError() { - var e_54327 = null; - e_54327 = {m_type: NTI41258, parent: null, name: null, message: null, trace: null, raiseId: 0, up: null}; - e_54327.message = nimCopy(null, makeNimstrLit("index out of bounds"), NTI37040); - e_54327.parent = null; - raiseException(e_54327, "IndexError"); +function raiseIndexError(i_63858, a_63859, b_63860) { + var e_63864 = null; + e_63864 = {m_type: NTI46858, parent: null, name: null, message: null, trace: null, raiseId: 0, up: null}; + e_63864.message = nimCopy(null, (makeNimstrLit("index ") || []).concat(cstrToNimstr((i_63858)+"") || [],makeNimstrLit(" not in ") || [],cstrToNimstr((a_63859)+"") || [],makeNimstrLit(" .. ") || [],cstrToNimstr((b_63860)+"") || []), NTI43040); + e_63864.parent = null; + raiseException(e_63864, "IndexError"); } -function to_toc_181673(x_181675, father_181676) { +function to_toc_204178(x_204180, father_204181) { var Tmp5; var Tmp6; var Tmp7; @@ -782,151 +782,151 @@ function to_toc_181673(x_181675, father_181676) { var F={procname:"dochack.toToc",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; - if ((x_181675.nodeName == "UL")) { + if ((x_204180.nodeName == "UL")) { F.line = 139; - var f_181695 = {heading: null, kids: [], sortId: (father_181676.kids != null ? father_181676.kids.length : 0), doSort: false}; + var f_204200 = {heading: null, kids: [], sortId: (father_204181.kids != null ? father_204181.kids.length : 0), doSort: false}; F.line = 140; - var i_181697 = 0; + var i_204202 = 0; L1: do { F.line = 141; L2: while (true) { - if (!(i_181697 < x_181675.childNodes.length)) break L2; + if (!(i_204202 < x_204180.childNodes.length)) break L2; F.line = 142; - var nxt_181698 = addInt(i_181697, 1); + var nxt_204203 = addInt(i_204202, 1); L3: do { F.line = 143; L4: while (true) { - if (!(nxt_181698 < x_181675.childNodes.length)) Tmp5 = false; else { Tmp5 = is_whitespace_181656(x_181675.childNodes[nxt_181698]); } if (!Tmp5) break L4; + if (!(nxt_204203 < x_204180.childNodes.length)) Tmp5 = false; else { Tmp5 = is_whitespace_204161(x_204180.childNodes[nxt_204203]); } if (!Tmp5) break L4; F.line = 144; - nxt_181698 = addInt(nxt_181698, 1); + nxt_204203 = addInt(nxt_204203, 1); } } while(false); - if (!(nxt_181698 < x_181675.childNodes.length)) Tmp8 = false; else { Tmp8 = (x_181675.childNodes[i_181697].nodeName == "LI"); } if (!Tmp8) Tmp7 = false; else { Tmp7 = (x_181675.childNodes[i_181697].childNodes.length == 1); } if (!Tmp7) Tmp6 = false; else { Tmp6 = (x_181675.childNodes[nxt_181698].nodeName == "UL"); } if (Tmp6) { + if (!(nxt_204203 < x_204180.childNodes.length)) Tmp8 = false; else { Tmp8 = (x_204180.childNodes[i_204202].nodeName == "LI"); } if (!Tmp8) Tmp7 = false; else { Tmp7 = (x_204180.childNodes[i_204202].childNodes.length == 1); } if (!Tmp7) Tmp6 = false; else { Tmp6 = (x_204180.childNodes[nxt_204203].nodeName == "UL"); } if (Tmp6) { F.line = 147; - var e_181723 = {heading: x_181675.childNodes[i_181697].childNodes[0], kids: [], sortId: (f_181695.kids != null ? f_181695.kids.length : 0), doSort: false}; + var e_204228 = {heading: x_204180.childNodes[i_204202].childNodes[0], kids: [], sortId: (f_204200.kids != null ? f_204200.kids.length : 0), doSort: false}; F.line = 148; - var it_181724 = x_181675.childNodes[nxt_181698]; + var it_204229 = x_204180.childNodes[nxt_204203]; L9: do { F.line = 149; - var j_181731 = 0; - F.line = 3055; - var colontmp__182402 = 0; + var j_204236 = 0; + F.line = 2631; + var colontmp__205182 = 0; F.line = 149; - colontmp__182402 = it_181724.childNodes.length; - F.line = 3056; - var i_182403 = 0; + colontmp__205182 = it_204229.childNodes.length; + F.line = 2632; + var i_205183 = 0; L10: do { - F.line = 3057; + F.line = 2633; L11: while (true) { - if (!(i_182403 < colontmp__182402)) break L11; + if (!(i_205183 < colontmp__205182)) break L11; F.line = 149; - j_181731 = i_182403; + j_204236 = i_205183; F.line = 150; - to_toc_181673(it_181724.childNodes[j_181731], e_181723); - F.line = 3059; - i_182403 = addInt(i_182403, 1); + to_toc_204178(it_204229.childNodes[j_204236], e_204228); + F.line = 2635; + i_205183 = addInt(i_205183, 1); } } while(false); } while(false); F.line = 151; - if (f_181695.kids != null) { f_181695.kids.push(e_181723); } else { f_181695.kids = [e_181723]; }; + if (f_204200.kids != null) { f_204200.kids.push(e_204228); } else { f_204200.kids = [e_204228]; }; F.line = 152; - i_181697 = addInt(nxt_181698, 1); + i_204202 = addInt(nxt_204203, 1); } else { F.line = 154; - to_toc_181673(x_181675.childNodes[i_181697], f_181695); + to_toc_204178(x_204180.childNodes[i_204202], f_204200); F.line = 155; - i_181697 = addInt(i_181697, 1); + i_204202 = addInt(i_204202, 1); } } } while(false); F.line = 156; - if (father_181676.kids != null) { father_181676.kids.push(f_181695); } else { father_181676.kids = [f_181695]; }; + if (father_204181.kids != null) { father_204181.kids.push(f_204200); } else { father_204181.kids = [f_204200]; }; } else { - if (is_whitespace_181656(x_181675)) { + if (is_whitespace_204161(x_204180)) { } else { - if ((x_181675.nodeName == "LI")) { + if ((x_204180.nodeName == "LI")) { F.line = 160; - var idx_181766 = []; + var idx_204271 = []; L12: do { F.line = 161; - var i_181773 = 0; - F.line = 3055; - var colontmp__182407 = 0; + var i_204278 = 0; + F.line = 2631; + var colontmp__205187 = 0; F.line = 161; - colontmp__182407 = x_181675.childNodes.length; - F.line = 3056; - var i_182408 = 0; + colontmp__205187 = x_204180.childNodes.length; + F.line = 2632; + var i_205188 = 0; L13: do { - F.line = 3057; + F.line = 2633; L14: while (true) { - if (!(i_182408 < colontmp__182407)) break L14; + if (!(i_205188 < colontmp__205187)) break L14; F.line = 161; - i_181773 = i_182408; - if (!(is_whitespace_181656(x_181675.childNodes[i_181773]))) { + i_204278 = i_205188; + if (!(is_whitespace_204161(x_204180.childNodes[i_204278]))) { F.line = 162; - if (idx_181766 != null) { idx_181766.push(i_181773); } else { idx_181766 = [i_181773]; }; + if (idx_204271 != null) { idx_204271.push(i_204278); } else { idx_204271 = [i_204278]; }; } - F.line = 3059; - i_182408 = addInt(i_182408, 1); + F.line = 2635; + i_205188 = addInt(i_205188, 1); } } while(false); } while(false); - if (!((idx_181766 != null ? idx_181766.length : 0) == 2)) Tmp15 = false; else { Tmp15 = (x_181675.childNodes[idx_181766[chckIndx(1, 0, idx_181766.length+0-1)-0]].nodeName == "UL"); } if (Tmp15) { + if (!((idx_204271 != null ? idx_204271.length : 0) == 2)) Tmp15 = false; else { Tmp15 = (x_204180.childNodes[idx_204271[chckIndx(1, 0, idx_204271.length+0-1)-0]].nodeName == "UL"); } if (Tmp15) { F.line = 164; - var e_181804 = {heading: x_181675.childNodes[idx_181766[chckIndx(0, 0, idx_181766.length+0-1)-0]], kids: [], sortId: (father_181676.kids != null ? father_181676.kids.length : 0), doSort: false}; + var e_204309 = {heading: x_204180.childNodes[idx_204271[chckIndx(0, 0, idx_204271.length+0-1)-0]], kids: [], sortId: (father_204181.kids != null ? father_204181.kids.length : 0), doSort: false}; F.line = 166; - var it_181805 = x_181675.childNodes[idx_181766[chckIndx(1, 0, idx_181766.length+0-1)-0]]; + var it_204310 = x_204180.childNodes[idx_204271[chckIndx(1, 0, idx_204271.length+0-1)-0]]; L16: do { F.line = 167; - var j_181812 = 0; - F.line = 3055; - var colontmp__182413 = 0; + var j_204317 = 0; + F.line = 2631; + var colontmp__205193 = 0; F.line = 167; - colontmp__182413 = it_181805.childNodes.length; - F.line = 3056; - var i_182414 = 0; + colontmp__205193 = it_204310.childNodes.length; + F.line = 2632; + var i_205194 = 0; L17: do { - F.line = 3057; + F.line = 2633; L18: while (true) { - if (!(i_182414 < colontmp__182413)) break L18; + if (!(i_205194 < colontmp__205193)) break L18; F.line = 167; - j_181812 = i_182414; + j_204317 = i_205194; F.line = 168; - to_toc_181673(it_181805.childNodes[j_181812], e_181804); - F.line = 3059; - i_182414 = addInt(i_182414, 1); + to_toc_204178(it_204310.childNodes[j_204317], e_204309); + F.line = 2635; + i_205194 = addInt(i_205194, 1); } } while(false); } while(false); F.line = 169; - if (father_181676.kids != null) { father_181676.kids.push(e_181804); } else { father_181676.kids = [e_181804]; }; + if (father_204181.kids != null) { father_204181.kids.push(e_204309); } else { father_204181.kids = [e_204309]; }; } else { L19: do { F.line = 171; - var i_181826 = 0; - F.line = 3055; - var colontmp__182418 = 0; + var i_204331 = 0; + F.line = 2631; + var colontmp__205198 = 0; F.line = 171; - colontmp__182418 = x_181675.childNodes.length; - F.line = 3056; - var i_182419 = 0; + colontmp__205198 = x_204180.childNodes.length; + F.line = 2632; + var i_205199 = 0; L20: do { - F.line = 3057; + F.line = 2633; L21: while (true) { - if (!(i_182419 < colontmp__182418)) break L21; + if (!(i_205199 < colontmp__205198)) break L21; F.line = 171; - i_181826 = i_182419; + i_204331 = i_205199; F.line = 172; - to_toc_181673(x_181675.childNodes[i_181826], father_181676); - F.line = 3059; - i_182419 = addInt(i_182419, 1); + to_toc_204178(x_204180.childNodes[i_204331], father_204181); + F.line = 2635; + i_205199 = addInt(i_205199, 1); } } while(false); } while(false); @@ -935,7 +935,7 @@ function to_toc_181673(x_181675, father_181676) { } else { F.line = 174; - if (father_181676.kids != null) { father_181676.kids.push({heading: x_181675, kids: [], sortId: (father_181676.kids != null ? father_181676.kids.length : 0), doSort: false}); } else { father_181676.kids = [{heading: x_181675, kids: [], sortId: (father_181676.kids != null ? father_181676.kids.length : 0), doSort: false}]; }; + if (father_204181.kids != null) { father_204181.kids.push({heading: x_204180, kids: [], sortId: (father_204181.kids != null ? father_204181.kids.length : 0), doSort: false}); } else { father_204181.kids = [{heading: x_204180, kids: [], sortId: (father_204181.kids != null ? father_204181.kids.length : 0), doSort: false}]; }; } }} framePtr = F.prev; @@ -943,37 +943,37 @@ function to_toc_181673(x_181675, father_181676) { } -function extract_items_181307(x_181309, heading_181310, items_181313, items_181313_Idx) { +function extract_items_203577(x_203579, heading_203580, items_203583, items_203583_Idx) { var Tmp1; var F={procname:"dochack.extractItems",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; BeforeRet: do { - if ((x_181309 == null)) { + if ((x_203579 == null)) { F.line = 81; break BeforeRet; } - if (!!((x_181309.heading == null))) Tmp1 = false; else { Tmp1 = (x_181309.heading.textContent == heading_181310); } if (Tmp1) { + if (!!((x_203579.heading == null))) Tmp1 = false; else { Tmp1 = (x_203579.heading.textContent == heading_203580); } if (Tmp1) { L2: do { F.line = 83; - var i_181341 = 0; - F.line = 3055; - var colontmp__182437 = 0; + var i_203611 = 0; + F.line = 2631; + var colontmp__205223 = 0; F.line = 83; - colontmp__182437 = (x_181309.kids != null ? x_181309.kids.length : 0); - F.line = 3056; - var i_182438 = 0; + colontmp__205223 = (x_203579.kids != null ? x_203579.kids.length : 0); + F.line = 2632; + var i_205224 = 0; L3: do { - F.line = 3057; + F.line = 2633; L4: while (true) { - if (!(i_182438 < colontmp__182437)) break L4; + if (!(i_205224 < colontmp__205223)) break L4; F.line = 83; - i_181341 = i_182438; + i_203611 = i_205224; F.line = 84; - if (items_181313[items_181313_Idx] != null) { items_181313[items_181313_Idx].push(x_181309.kids[chckIndx(i_181341, 0, x_181309.kids.length+0-1)-0].heading); } else { items_181313[items_181313_Idx] = [x_181309.kids[chckIndx(i_181341, 0, x_181309.kids.length+0-1)-0].heading]; }; - F.line = 3059; - i_182438 = addInt(i_182438, 1); + if (items_203583[items_203583_Idx] != null) { items_203583[items_203583_Idx].push(x_203579.kids[chckIndx(i_203611, 0, x_203579.kids.length+0-1)-0].heading); } else { items_203583[items_203583_Idx] = [x_203579.kids[chckIndx(i_203611, 0, x_203579.kids.length+0-1)-0].heading]; }; + F.line = 2635; + i_205224 = addInt(i_205224, 1); } } while(false); } while(false); @@ -981,25 +981,25 @@ function extract_items_181307(x_181309, heading_181310, items_181313, items_1813 else { L5: do { F.line = 86; - var i_181360 = 0; - F.line = 3055; - var colontmp__182442 = 0; + var i_203630 = 0; + F.line = 2631; + var colontmp__205228 = 0; F.line = 86; - colontmp__182442 = (x_181309.kids != null ? x_181309.kids.length : 0); - F.line = 3056; - var i_182443 = 0; + colontmp__205228 = (x_203579.kids != null ? x_203579.kids.length : 0); + F.line = 2632; + var i_205229 = 0; L6: do { - F.line = 3057; + F.line = 2633; L7: while (true) { - if (!(i_182443 < colontmp__182442)) break L7; + if (!(i_205229 < colontmp__205228)) break L7; F.line = 86; - i_181360 = i_182443; + i_203630 = i_205229; F.line = 87; - var it_181361 = x_181309.kids[chckIndx(i_181360, 0, x_181309.kids.length+0-1)-0]; + var it_203631 = x_203579.kids[chckIndx(i_203630, 0, x_203579.kids.length+0-1)-0]; F.line = 88; - extract_items_181307(it_181361, heading_181310, items_181313, items_181313_Idx); - F.line = 3059; - i_182443 = addInt(i_182443, 1); + extract_items_203577(it_203631, heading_203580, items_203583, items_203583_Idx); + F.line = 2635; + i_205229 = addInt(i_205229, 1); } } while(false); } while(false); @@ -1011,180 +1011,180 @@ function extract_items_181307(x_181309, heading_181310, items_181313, items_1813 } -function tree_181020(tag_181022, kids_181024) { - var result_181025 = null; +function tree_203020(tag_203022, kids_203024) { + var result_203025 = null; var F={procname:"dochack.tree",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; F.line = 11; - result_181025 = document.createElement(toJSStr(tag_181022)); + result_203025 = document.createElement(toJSStr(tag_203022)); L1: do { F.line = 12; - var k_181056 = null; - F.line = 2309; - var i_182460 = 0; + var k_203071 = null; + F.line = 3; + var i_205246 = 0; L2: do { - F.line = 2310; + F.line = 4; L3: while (true) { - if (!(i_182460 < (kids_181024 != null ? kids_181024.length : 0))) break L3; + if (!(i_205246 < (kids_203024 != null ? kids_203024.length : 0))) break L3; F.line = 12; - k_181056 = kids_181024[chckIndx(i_182460, 0, kids_181024.length+0-1)-0]; + k_203071 = kids_203024[chckIndx(i_205246, 0, kids_203024.length+0-1)-0]; F.line = 13; - result_181025.appendChild(k_181056); - F.line = 2312; - i_182460 = addInt(i_182460, 1); + result_203025.appendChild(k_203071); + F.line = 6; + i_205246 = addInt(i_205246, 1); } } while(false); } while(false); framePtr = F.prev; - return result_181025; + return result_203025; } -function text_181122(s_181124) { - var result_181125 = null; +function text_203227(s_203229) { + var result_203230 = null; var F={procname:"dochack.text",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; F.line = 27; - result_181125 = document.createTextNode(s_181124); + result_203230 = document.createTextNode(s_203229); framePtr = F.prev; - return result_181125; + return result_203230; } -function sys_fatal_58236(message_58240) { - var F={procname:"sysFatal.sysFatal",prev:framePtr,filename:"..\\..\\lib\\system.nim",line:0}; +function sys_fatal_57107(message_57111) { + var F={procname:"sysFatal.sysFatal",prev:framePtr,filename:"..\\..\\lib\\system\\fatal.nim",line:0}; framePtr = F; - F.line = 3015; - var e_58242 = null; - F.line = 3016; - e_58242 = {m_type: NTI41250, parent: null, name: null, message: null, trace: null, raiseId: 0, up: null}; - F.line = 3017; - e_58242.message = nimCopy(null, message_58240, NTI37040); - F.line = 3018; - raiseException(e_58242, "AssertionError"); + F.line = 32; + var e_57207 = null; + F.line = 35; + e_57207 = {m_type: NTI46850, parent: null, name: null, message: null, trace: null, raiseId: 0, up: null}; + F.line = 36; + e_57207.message = nimCopy(null, message_57111, NTI43040); + F.line = 37; + raiseException(e_57207, "AssertionError"); framePtr = F.prev; } -function raise_assert_58232(msg_58234) { - var F={procname:"system.raiseAssert",prev:framePtr,filename:"..\\..\\lib\\system.nim",line:0}; +function raise_assert_57103(msg_57105) { + var F={procname:"assertions.raiseAssert",prev:framePtr,filename:"..\\..\\lib\\system\\assertions.nim",line:0}; framePtr = F; - F.line = 3734; - sys_fatal_58236(msg_58234); + F.line = 20; + sys_fatal_57107(msg_57105); framePtr = F.prev; } -function failed_assert_impl_58275(msg_58277) { - var F={procname:"system.failedAssertImpl",prev:framePtr,filename:"..\\..\\lib\\system.nim",line:0}; +function failed_assert_impl_57270(msg_57272) { + var F={procname:"assertions.failedAssertImpl",prev:framePtr,filename:"..\\..\\lib\\system\\assertions.nim",line:0}; framePtr = F; - F.line = 3741; - raise_assert_58232(msg_58277); + F.line = 27; + raise_assert_57103(msg_57272); framePtr = F.prev; } -function uncovered_181920(x_181922) { +function uncovered_204500(x_204502) { var Tmp1; var Tmp2; - var result_181923 = null; + var result_204503 = null; var F={procname:"dochack.uncovered",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; BeforeRet: do { - if (!((x_181922.kids != null ? x_181922.kids.length : 0) == 0)) Tmp1 = false; else { Tmp1 = !((x_181922.heading == null)); } if (Tmp1) { + if (!((x_204502.kids != null ? x_204502.kids.length : 0) == 0)) Tmp1 = false; else { Tmp1 = !((x_204502.heading == null)); } if (Tmp1) { F.line = 194; - if (!(x_181922.heading.hasOwnProperty('__karaxMarker__'))) { - Tmp2 = x_181922; + if (!(x_204502.heading.hasOwnProperty('__karaxMarker__'))) { + Tmp2 = x_204502; } else { Tmp2 = null; } - result_181923 = Tmp2; + result_204503 = Tmp2; break BeforeRet; } F.line = 195; - result_181923 = {heading: x_181922.heading, kids: [], sortId: x_181922.sortId, doSort: x_181922.doSort}; + result_204503 = {heading: x_204502.heading, kids: [], sortId: x_204502.sortId, doSort: x_204502.doSort}; L3: do { F.line = 197; - var i_181961 = 0; - F.line = 3055; - var colontmp__182472 = 0; + var i_204541 = 0; + F.line = 2631; + var colontmp__205258 = 0; F.line = 197; - colontmp__182472 = (x_181922.kids != null ? x_181922.kids.length : 0); - F.line = 3056; - var i_182473 = 0; + colontmp__205258 = (x_204502.kids != null ? x_204502.kids.length : 0); + F.line = 2632; + var i_205259 = 0; L4: do { - F.line = 3057; + F.line = 2633; L5: while (true) { - if (!(i_182473 < colontmp__182472)) break L5; + if (!(i_205259 < colontmp__205258)) break L5; F.line = 197; - i_181961 = i_182473; + i_204541 = i_205259; F.line = 198; - var y_181962 = uncovered_181920(x_181922.kids[chckIndx(i_181961, 0, x_181922.kids.length+0-1)-0]); - if (!((y_181962 == null))) { + var y_204542 = uncovered_204500(x_204502.kids[chckIndx(i_204541, 0, x_204502.kids.length+0-1)-0]); + if (!((y_204542 == null))) { F.line = 199; - if (result_181923.kids != null) { result_181923.kids.push(y_181962); } else { result_181923.kids = [y_181962]; }; + if (result_204503.kids != null) { result_204503.kids.push(y_204542); } else { result_204503.kids = [y_204542]; }; } - F.line = 3059; - i_182473 = addInt(i_182473, 1); + F.line = 2635; + i_205259 = addInt(i_205259, 1); } } while(false); } while(false); - if (((result_181923.kids != null ? result_181923.kids.length : 0) == 0)) { + if (((result_204503.kids != null ? result_204503.kids.length : 0) == 0)) { F.line = 200; - result_181923 = null; + result_204503 = null; } } while (false); framePtr = F.prev; - return result_181923; + return result_204503; } -function merge_tocs_181996(orig_181998, news_181999) { - var result_182000 = null; +function merge_tocs_204591(orig_204593, news_204594) { + var result_204595 = null; var F={procname:"dochack.mergeTocs",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; F.line = 203; - result_182000 = uncovered_181920(orig_181998); - if ((result_182000 == null)) { + result_204595 = uncovered_204500(orig_204593); + if ((result_204595 == null)) { F.line = 205; - result_182000 = news_181999; + result_204595 = news_204594; } else { L1: do { F.line = 207; - var i_182020 = 0; - F.line = 3055; - var colontmp__182466 = 0; + var i_204615 = 0; + F.line = 2631; + var colontmp__205252 = 0; F.line = 207; - colontmp__182466 = (news_181999.kids != null ? news_181999.kids.length : 0); - F.line = 3056; - var i_182467 = 0; + colontmp__205252 = (news_204594.kids != null ? news_204594.kids.length : 0); + F.line = 2632; + var i_205253 = 0; L2: do { - F.line = 3057; + F.line = 2633; L3: while (true) { - if (!(i_182467 < colontmp__182466)) break L3; + if (!(i_205253 < colontmp__205252)) break L3; F.line = 207; - i_182020 = i_182467; + i_204615 = i_205253; F.line = 208; - if (result_182000.kids != null) { result_182000.kids.push(news_181999.kids[chckIndx(i_182020, 0, news_181999.kids.length+0-1)-0]); } else { result_182000.kids = [news_181999.kids[chckIndx(i_182020, 0, news_181999.kids.length+0-1)-0]]; }; - F.line = 3059; - i_182467 = addInt(i_182467, 1); + if (result_204595.kids != null) { result_204595.kids.push(news_204594.kids[chckIndx(i_204615, 0, news_204594.kids.length+0-1)-0]); } else { result_204595.kids = [news_204594.kids[chckIndx(i_204615, 0, news_204594.kids.length+0-1)-0]]; }; + F.line = 2635; + i_205253 = addInt(i_205253, 1); } } while(false); } while(false); @@ -1192,110 +1192,110 @@ function merge_tocs_181996(orig_181998, news_181999) { framePtr = F.prev; - return result_182000; + return result_204595; } -function build_toc_182041(orig_182043, types_182045, procs_182046) { - var result_182047 = null; +function build_toc_204636(orig_204638, types_204640, procs_204641) { + var result_204642 = null; var F={procname:"dochack.buildToc",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; F.line = 211; - var new_stuff_182061 = {heading: null, kids: [], doSort: true, sortId: 0}; + var new_stuff_204656 = {heading: null, kids: [], doSort: true, sortId: 0}; L1: do { F.line = 212; - var t_182214 = null; - F.line = 3773; - var i_182455 = 0; - F.line = 3774; - var l_182456 = (types_182045 != null ? types_182045.length : 0); + var t_204829 = null; + F.line = 156; + var i_205241 = 0; + F.line = 157; + var l_205242 = (types_204640 != null ? types_204640.length : 0); L2: do { - F.line = 3775; + F.line = 158; L3: while (true) { - if (!(i_182455 < l_182456)) break L3; + if (!(i_205241 < l_205242)) break L3; F.line = 212; - t_182214 = types_182045[chckIndx(i_182455, 0, types_182045.length+0-1)-0]; + t_204829 = types_204640[chckIndx(i_205241, 0, types_204640.length+0-1)-0]; F.line = 213; - var c_182228 = {heading: t_182214.cloneNode(true), kids: [], doSort: true, sortId: 0}; + var c_204843 = {heading: t_204829.cloneNode(true), kids: [], doSort: true, sortId: 0}; F.line = 214; - t_182214.__karaxMarker__ = true; + t_204829.__karaxMarker__ = true; L4: do { F.line = 215; - var p_182235 = null; - F.line = 3773; - var i_182452 = 0; - F.line = 3774; - var l_182453 = (procs_182046 != null ? procs_182046.length : 0); + var p_204850 = null; + F.line = 156; + var i_205238 = 0; + F.line = 157; + var l_205239 = (procs_204641 != null ? procs_204641.length : 0); L5: do { - F.line = 3775; + F.line = 158; L6: while (true) { - if (!(i_182452 < l_182453)) break L6; + if (!(i_205238 < l_205239)) break L6; F.line = 215; - p_182235 = procs_182046[chckIndx(i_182452, 0, procs_182046.length+0-1)-0]; - if (!(p_182235.hasOwnProperty('__karaxMarker__'))) { + p_204850 = procs_204641[chckIndx(i_205238, 0, procs_204641.length+0-1)-0]; + if (!(p_204850.hasOwnProperty('__karaxMarker__'))) { F.line = 217; - var xx_182236 = p_182235.parentNode.getElementsByClassName("attachedType"); - if ((((xx_182236 != null ? xx_182236.length : 0) == 1) && (xx_182236[chckIndx(0, 0, xx_182236.length+0-1)-0].textContent == t_182214.textContent))) { + var xx_204851 = p_204850.parentNode.getElementsByClassName("attachedType"); + if ((((xx_204851 != null ? xx_204851.length : 0) == 1) && (xx_204851[chckIndx(0, 0, xx_204851.length+0-1)-0].textContent == t_204829.textContent))) { F.line = 220; - var q_182244 = tree_181020(makeNimstrLit("A"), [text_181122(p_182235.title)]); + var q_204859 = tree_203020(makeNimstrLit("A"), [text_203227(p_204850.title)]); F.line = 221; - q_182244.setAttribute("href", p_182235.getAttribute("href")); + q_204859.setAttribute("href", p_204850.getAttribute("href")); F.line = 222; - if (c_182228.kids != null) { c_182228.kids.push({heading: q_182244, kids: [], sortId: 0, doSort: false}); } else { c_182228.kids = [{heading: q_182244, kids: [], sortId: 0, doSort: false}]; }; + if (c_204843.kids != null) { c_204843.kids.push({heading: q_204859, kids: [], sortId: 0, doSort: false}); } else { c_204843.kids = [{heading: q_204859, kids: [], sortId: 0, doSort: false}]; }; F.line = 223; - p_182235.__karaxMarker__ = true; + p_204850.__karaxMarker__ = true; } } - F.line = 3777; - i_182452 = addInt(i_182452, 1); - if (!(((procs_182046 != null ? procs_182046.length : 0) == l_182453))) { - F.line = 3778; - failed_assert_impl_58275(makeNimstrLit("c:\\Users\\gt\\Desktop\\dl\\programming\\nimdevel\\lib\\system.nim(3778, 11) `len(a) == L` seq modified while iterating over it")); + F.line = 160; + i_205238 = addInt(i_205238, 1); + if (!(((procs_204641 != null ? procs_204641.length : 0) == l_205239))) { + F.line = 161; + failed_assert_impl_57270(makeNimstrLit("C:\\Users\\gt\\Desktop\\DL\\programming\\nimdevel\\lib\\system\\iterators.nim(161, 11) `len(a) == L` seq modified while iterating over it")); } } } while(false); } while(false); F.line = 224; - if (new_stuff_182061.kids != null) { new_stuff_182061.kids.push(c_182228); } else { new_stuff_182061.kids = [c_182228]; }; - F.line = 3777; - i_182455 = addInt(i_182455, 1); - if (!(((types_182045 != null ? types_182045.length : 0) == l_182456))) { - F.line = 3778; - failed_assert_impl_58275(makeNimstrLit("c:\\Users\\gt\\Desktop\\dl\\programming\\nimdevel\\lib\\system.nim(3778, 11) `len(a) == L` seq modified while iterating over it")); + if (new_stuff_204656.kids != null) { new_stuff_204656.kids.push(c_204843); } else { new_stuff_204656.kids = [c_204843]; }; + F.line = 160; + i_205241 = addInt(i_205241, 1); + if (!(((types_204640 != null ? types_204640.length : 0) == l_205242))) { + F.line = 161; + failed_assert_impl_57270(makeNimstrLit("C:\\Users\\gt\\Desktop\\DL\\programming\\nimdevel\\lib\\system\\iterators.nim(161, 11) `len(a) == L` seq modified while iterating over it")); } } } while(false); } while(false); F.line = 225; - result_182047 = merge_tocs_181996(orig_182043, new_stuff_182061); + result_204642 = merge_tocs_204591(orig_204638, new_stuff_204656); framePtr = F.prev; - return result_182047; + return result_204642; } -function add_181070(parent_181072, kid_181073) { +function add_203145(parent_203147, kid_203148) { var Tmp1; var Tmp2; var F={procname:"dochack.add",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; - if (!(parent_181072.nodeName == "TR")) Tmp1 = false; else { if ((kid_181073.nodeName == "TD")) Tmp2 = true; else { Tmp2 = (kid_181073.nodeName == "TH"); } Tmp1 = Tmp2; } if (Tmp1) { + if (!(parent_203147.nodeName == "TR")) Tmp1 = false; else { if ((kid_203148.nodeName == "TD")) Tmp2 = true; else { Tmp2 = (kid_203148.nodeName == "TH"); } Tmp1 = Tmp2; } if (Tmp1) { F.line = 18; - var k_181074 = document.createElement("TD"); + var k_203149 = document.createElement("TD"); F.line = 19; - k_181074.appendChild(kid_181073); + k_203149.appendChild(kid_203148); F.line = 20; - parent_181072.appendChild(k_181074); + parent_203147.appendChild(k_203149); } else { F.line = 22; - parent_181072.appendChild(kid_181073); + parent_203147.appendChild(kid_203148); } framePtr = F.prev; @@ -1303,486 +1303,486 @@ function add_181070(parent_181072, kid_181073) { } -function set_class_181088(e_181090, value_181091) { +function set_class_203163(e_203165, value_203166) { var F={procname:"dochack.setClass",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; F.line = 25; - e_181090.setAttribute("class", toJSStr(value_181091)); + e_203165.setAttribute("class", toJSStr(value_203166)); framePtr = F.prev; } -function to_html_181375(x_181377, is_root_181378) { +function to_html_203705(x_203707, is_root_203708) { var Tmp1; - function HEX3Aanonymous_181418(a_181420, b_181421) { + function HEX3Aanonymous_203748(a_203750, b_203751) { var Tmp1; - var result_181422 = 0; + var result_203752 = 0; var F={procname:"toHtml.:anonymous",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; BeforeRet: do { - if (!!((a_181420.heading == null))) Tmp1 = false; else { Tmp1 = !((b_181421.heading == null)); } if (Tmp1) { + if (!!((a_203750.heading == null))) Tmp1 = false; else { Tmp1 = !((b_203751.heading == null)); } if (Tmp1) { F.line = 106; - var x_181439 = a_181420.heading.textContent; + var x_203769 = a_203750.heading.textContent; F.line = 107; - var y_181440 = b_181421.heading.textContent; - if ((x_181439 < y_181440)) { + var y_203770 = b_203751.heading.textContent; + if ((x_203769 < y_203770)) { F.line = 108; - result_181422 = -1; + result_203752 = -1; break BeforeRet; } - if ((y_181440 < x_181439)) { + if ((y_203770 < x_203769)) { F.line = 109; - result_181422 = 1; + result_203752 = 1; break BeforeRet; } F.line = 110; - result_181422 = 0; + result_203752 = 0; break BeforeRet; } else { F.line = 113; - result_181422 = subInt(a_181420.sortId, b_181421.sortId); + result_203752 = subInt(a_203750.sortId, b_203751.sortId); break BeforeRet; } } while (false); framePtr = F.prev; - return result_181422; + return result_203752; } - var result_181379 = null; + var result_203709 = null; var F={procname:"dochack.toHtml",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; BeforeRet: do { - if ((x_181377 == null)) { + if ((x_203707 == null)) { F.line = 91; - result_181379 = null; + result_203709 = null; break BeforeRet; } - if (((x_181377.kids != null ? x_181377.kids.length : 0) == 0)) { - if ((x_181377.heading == null)) { + if (((x_203707.kids != null ? x_203707.kids.length : 0) == 0)) { + if ((x_203707.heading == null)) { F.line = 93; - result_181379 = null; + result_203709 = null; break BeforeRet; } F.line = 94; - result_181379 = x_181377.heading.cloneNode(true); + result_203709 = x_203707.heading.cloneNode(true); break BeforeRet; } F.line = 95; - result_181379 = tree_181020(makeNimstrLit("DIV"), []); - if (!!((x_181377.heading == null))) Tmp1 = false; else { Tmp1 = !(x_181377.heading.hasOwnProperty('__karaxMarker__')); } if (Tmp1) { + result_203709 = tree_203020(makeNimstrLit("DIV"), []); + if (!!((x_203707.heading == null))) Tmp1 = false; else { Tmp1 = !(x_203707.heading.hasOwnProperty('__karaxMarker__')); } if (Tmp1) { F.line = 97; - add_181070(result_181379, x_181377.heading.cloneNode(true)); + add_203145(result_203709, x_203707.heading.cloneNode(true)); } F.line = 98; - var ul_181415 = tree_181020(makeNimstrLit("UL"), []); - if (is_root_181378) { + var ul_203745 = tree_203020(makeNimstrLit("UL"), []); + if (is_root_203708) { F.line = 100; - set_class_181088(ul_181415, makeNimstrLit("simple simple-toc")); + set_class_203163(ul_203745, makeNimstrLit("simple simple-toc")); } else { F.line = 102; - set_class_181088(ul_181415, makeNimstrLit("simple")); + set_class_203163(ul_203745, makeNimstrLit("simple")); } - if (x_181377.doSort) { + if (x_203707.doSort) { F.line = 104; - x_181377.kids.sort(HEX3Aanonymous_181418); + x_203707.kids.sort(HEX3Aanonymous_203748); } L2: do { F.line = 115; - var k_181614 = null; - F.line = 3771; - var colontmp__182479 = null; + var k_204014 = null; + F.line = 154; + var colontmp__205265 = null; F.line = 115; - colontmp__182479 = x_181377.kids; - F.line = 3773; - var i_182481 = 0; - F.line = 3774; - var l_182482 = (colontmp__182479 != null ? colontmp__182479.length : 0); + colontmp__205265 = x_203707.kids; + F.line = 156; + var i_205267 = 0; + F.line = 157; + var l_205268 = (colontmp__205265 != null ? colontmp__205265.length : 0); L3: do { - F.line = 3775; + F.line = 158; L4: while (true) { - if (!(i_182481 < l_182482)) break L4; + if (!(i_205267 < l_205268)) break L4; F.line = 115; - k_181614 = colontmp__182479[chckIndx(i_182481, 0, colontmp__182479.length+0-1)-0]; + k_204014 = colontmp__205265[chckIndx(i_205267, 0, colontmp__205265.length+0-1)-0]; F.line = 116; - var y_181615 = to_html_181375(k_181614, false); - if (!((y_181615 == null))) { + var y_204015 = to_html_203705(k_204014, false); + if (!((y_204015 == null))) { F.line = 118; - add_181070(ul_181415, tree_181020(makeNimstrLit("LI"), [y_181615])); + add_203145(ul_203745, tree_203020(makeNimstrLit("LI"), [y_204015])); } - F.line = 3777; - i_182481 = addInt(i_182481, 1); - if (!(((colontmp__182479 != null ? colontmp__182479.length : 0) == l_182482))) { - F.line = 3778; - failed_assert_impl_58275(makeNimstrLit("c:\\Users\\gt\\Desktop\\dl\\programming\\nimdevel\\lib\\system.nim(3778, 11) `len(a) == L` seq modified while iterating over it")); + F.line = 160; + i_205267 = addInt(i_205267, 1); + if (!(((colontmp__205265 != null ? colontmp__205265.length : 0) == l_205268))) { + F.line = 161; + failed_assert_impl_57270(makeNimstrLit("C:\\Users\\gt\\Desktop\\DL\\programming\\nimdevel\\lib\\system\\iterators.nim(161, 11) `len(a) == L` seq modified while iterating over it")); } } } while(false); } while(false); - if (!((ul_181415.childNodes.length == 0))) { + if (!((ul_203745.childNodes.length == 0))) { F.line = 119; - add_181070(result_181379, ul_181415); + add_203145(result_203709, ul_203745); } - if ((result_181379.childNodes.length == 0)) { + if ((result_203709.childNodes.length == 0)) { F.line = 120; - result_181379 = null; + result_203709 = null; } } while (false); framePtr = F.prev; - return result_181379; + return result_203709; } -function replace_by_id_181142(id_181144, new_tree_181145) { +function replace_by_id_203247(id_203249, new_tree_203250) { var F={procname:"dochack.replaceById",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; F.line = 32; - var x_181146 = document.getElementById(id_181144); + var x_203251 = document.getElementById(id_203249); F.line = 33; - x_181146.parentNode.replaceChild(new_tree_181145, x_181146); + x_203251.parentNode.replaceChild(new_tree_203250, x_203251); F.line = 34; - new_tree_181145.id = id_181144; + new_tree_203250.id = id_203249; framePtr = F.prev; } -function togglevis_182299(d_182301) { +function togglevis_205034(d_205036) { var F={procname:"dochack.togglevis",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; F.line = 230; - if (d_182301.style.display == 'none') - d_182301.style.display = 'inline'; + if (d_205036.style.display == 'none') + d_205036.style.display = 'inline'; else - d_182301.style.display = 'none'; + d_205036.style.display = 'none'; framePtr = F.prev; } -function groupBy(value_182317) { +function groupBy(value_205052) { var F={procname:"dochack.groupBy",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; F.line = 238; - var toc_182318 = document.getElementById("toc-list"); - if ((alternative_182285[0] == null)) { + var toc_205053 = document.getElementById("toc-list"); + if ((alternative_205020[0] == null)) { F.line = 240; - var tt_182337 = {heading: null, kids: [], sortId: 0, doSort: false}; + var tt_205072 = {heading: null, kids: [], sortId: 0, doSort: false}; F.line = 241; - to_toc_181673(toc_182318, tt_182337); + to_toc_204178(toc_205053, tt_205072); F.line = 242; - tt_182337 = tt_182337.kids[chckIndx(0, 0, tt_182337.kids.length+0-1)-0]; + tt_205072 = tt_205072.kids[chckIndx(0, 0, tt_205072.kids.length+0-1)-0]; F.line = 244; - var types_182352 = [[]]; + var types_205087 = [[]]; F.line = 245; - var procs_182367 = [[]]; + var procs_205102 = [[]]; F.line = 247; - extract_items_181307(tt_182337, "Types", types_182352, 0); + extract_items_203577(tt_205072, "Types", types_205087, 0); F.line = 248; - extract_items_181307(tt_182337, "Procs", procs_182367, 0); + extract_items_203577(tt_205072, "Procs", procs_205102, 0); F.line = 249; - extract_items_181307(tt_182337, "Converters", procs_182367, 0); + extract_items_203577(tt_205072, "Converters", procs_205102, 0); F.line = 250; - extract_items_181307(tt_182337, "Methods", procs_182367, 0); + extract_items_203577(tt_205072, "Methods", procs_205102, 0); F.line = 251; - extract_items_181307(tt_182337, "Templates", procs_182367, 0); + extract_items_203577(tt_205072, "Templates", procs_205102, 0); F.line = 252; - extract_items_181307(tt_182337, "Macros", procs_182367, 0); + extract_items_203577(tt_205072, "Macros", procs_205102, 0); F.line = 253; - extract_items_181307(tt_182337, "Iterators", procs_182367, 0); + extract_items_203577(tt_205072, "Iterators", procs_205102, 0); F.line = 255; - var ntoc_182375 = build_toc_182041(tt_182337, types_182352[0], procs_182367[0]); + var ntoc_205110 = build_toc_204636(tt_205072, types_205087[0], procs_205102[0]); F.line = 256; - var x_182376 = to_html_181375(ntoc_182375, true); + var x_205111 = to_html_203705(ntoc_205110, true); F.line = 257; - alternative_182285[0] = tree_181020(makeNimstrLit("DIV"), [x_182376]); + alternative_205020[0] = tree_203020(makeNimstrLit("DIV"), [x_205111]); } - if ((value_182317 == "type")) { + if ((value_205052 == "type")) { F.line = 259; - replace_by_id_181142("tocRoot", alternative_182285[0]); + replace_by_id_203247("tocRoot", alternative_205020[0]); } else { F.line = 261; - replace_by_id_181142("tocRoot", tree_181020(makeNimstrLit("DIV"), [])); + replace_by_id_203247("tocRoot", tree_203020(makeNimstrLit("DIV"), [])); } F.line = 262; - togglevis_182299(document.getElementById("toc-list")); + togglevis_205034(document.getElementById("toc-list")); framePtr = F.prev; } -var db_182485 = [null]; -var contents_182487 = [null]; -var oldtoc_182742 = [null]; -var timer_182743 = [null]; +var db_205271 = [null]; +var contents_205273 = [null]; +var oldtoc_205677 = [null]; +var timer_205678 = [null]; function raiseRangeError() { - var e_54302 = null; - e_54302 = {m_type: NTI41262, parent: null, name: null, message: null, trace: null, raiseId: 0, up: null}; - e_54302.message = nimCopy(null, makeNimstrLit("value out of range"), NTI37040); - e_54302.parent = null; - raiseException(e_54302, "RangeError"); + var e_63660 = null; + e_63660 = {m_type: NTI46862, parent: null, name: null, message: null, trace: null, raiseId: 0, up: null}; + e_63660.message = nimCopy(null, makeNimstrLit("value out of range"), NTI43040); + e_63660.parent = null; + raiseException(e_63660, "RangeError"); } -function nsuToLowerAsciiChar(c_171980) { - var result_171981 = 0; +function nsuToLowerAsciiChar(c_190980) { + var result_190981 = 0; var F={procname:"strutils.toLowerAscii",prev:framePtr,filename:"..\\..\\lib\\pure\\strutils.nim",line:0}; framePtr = F; - if ((ConstSet2[c_171980] != undefined)) { + if ((ConstSet2[c_190980] != undefined)) { F.line = 222; - result_171981 = chckRange(addInt(c_171980, 32), 0, 255); + result_190981 = chckRange(addInt(c_190980, 32), 0, 255); } else { F.line = 224; - result_171981 = c_171980; + result_190981 = c_190980; } framePtr = F.prev; - return result_171981; + return result_190981; } -function fuzzy_match_180070(pattern_180072, str_180073) { +function fuzzy_match_202070(pattern_202072, str_202073) { var Tmp4; var Tmp5; var Tmp6; - var result_180077 = {Field0: 0, Field1: false}; + var result_202077 = {Field0: 0, Field1: false}; var F={procname:"fuzzysearch.fuzzyMatch",prev:framePtr,filename:"fuzzysearch.nim",line:0}; framePtr = F; F.line = 37; - var score_state_180078 = -100; + var score_state_202078 = -100; F.line = 38; - var header_matched_180079 = false; + var header_matched_202079 = false; F.line = 39; - var unmatched_leading_char_count_180081 = 0; + var unmatched_leading_char_count_202081 = 0; F.line = 40; - var consecutive_match_count_180083 = 0; + var consecutive_match_count_202083 = 0; F.line = 41; - var str_index_180085 = 0; + var str_index_202085 = 0; F.line = 42; - var pat_index_180087 = 0; + var pat_index_202087 = 0; F.line = 43; - var score_180089 = 0; + var score_202089 = 0; L1: do { F.line = 49; L2: while (true) { - if (!((str_index_180085 < (str_180073 != null ? str_180073.length : 0)) && (pat_index_180087 < (pattern_180072 != null ? pattern_180072.length : 0)))) break L2; + if (!((str_index_202085 < (str_202073 != null ? str_202073.length : 0)) && (pat_index_202087 < (pattern_202072 != null ? pattern_202072.length : 0)))) break L2; L3: do { F.line = 51; - var pattern_char_180096 = nsuToLowerAsciiChar(pattern_180072.charCodeAt(chckIndx(pat_index_180087, 0, pattern_180072.length+0-1)-0)); + var pattern_char_202096 = nsuToLowerAsciiChar(pattern_202072.charCodeAt(chckIndx(pat_index_202087, 0, pattern_202072.length+0-1)-0)); F.line = 52; - var str_char_180097 = nsuToLowerAsciiChar(str_180073.charCodeAt(chckIndx(str_index_180085, 0, str_180073.length+0-1)-0)); - if ((ConstSet3[pattern_char_180096] != undefined)) { + var str_char_202097 = nsuToLowerAsciiChar(str_202073.charCodeAt(chckIndx(str_index_202085, 0, str_202073.length+0-1)-0)); + if ((ConstSet3[pattern_char_202096] != undefined)) { F.line = 56; - pat_index_180087 = addInt(pat_index_180087, 1); + pat_index_202087 = addInt(pat_index_202087, 1); F.line = 57; break L3; } - if ((ConstSet4[str_char_180097] != undefined)) { + if ((ConstSet4[str_char_202097] != undefined)) { F.line = 59; - str_index_180085 = addInt(str_index_180085, 1); + str_index_202085 = addInt(str_index_202085, 1); F.line = 60; break L3; } - if ((!(header_matched_180079) && (str_char_180097 == 58))) { + if ((!(header_matched_202079) && (str_char_202097 == 58))) { F.line = 65; - header_matched_180079 = true; + header_matched_202079 = true; F.line = 66; - score_state_180078 = -100; + score_state_202078 = -100; F.line = 67; - score_180089 = Math.trunc(Math.floor((5.0000000000000000e-001 * score_180089))); + score_202089 = Math.trunc(Math.floor((5.0000000000000000e-001 * score_202089))); F.line = 68; - pat_index_180087 = 0; + pat_index_202087 = 0; F.line = 69; - str_index_180085 = addInt(str_index_180085, 1); + str_index_202085 = addInt(str_index_202085, 1); F.line = 70; break L3; } - if ((str_char_180097 == pattern_char_180096)) { + if ((str_char_202097 == pattern_char_202096)) { F.line = 73; - switch (score_state_180078) { + switch (score_state_202078) { case -100: case 20: F.line = 75; - score_state_180078 = 10; + score_state_202078 = 10; break; case 0: F.line = 78; - score_state_180078 = 5; + score_state_202078 = 5; F.line = 78; - score_180089 = addInt(score_180089, score_state_180078); + score_202089 = addInt(score_202089, score_state_202078); break; case 10: case 5: F.line = 81; - consecutive_match_count_180083 = addInt(consecutive_match_count_180083, 1); + consecutive_match_count_202083 = addInt(consecutive_match_count_202083, 1); F.line = 82; - score_state_180078 = 5; + score_state_202078 = 5; F.line = 83; - score_180089 = addInt(score_180089, mulInt(5, consecutive_match_count_180083)); - if ((score_state_180078 == 10)) { + score_202089 = addInt(score_202089, mulInt(5, consecutive_match_count_202083)); + if ((score_state_202078 == 10)) { F.line = 86; - score_180089 = addInt(score_180089, 10); + score_202089 = addInt(score_202089, 10); } F.line = 88; - var on_boundary_180172 = (pat_index_180087 == (pattern_180072 != null ? (pattern_180072.length-1) : -1)); - if ((!(on_boundary_180172) && (str_index_180085 < (str_180073 != null ? (str_180073.length-1) : -1)))) { + var on_boundary_202172 = (pat_index_202087 == (pattern_202072 != null ? (pattern_202072.length-1) : -1)); + if ((!(on_boundary_202172) && (str_index_202085 < (str_202073 != null ? (str_202073.length-1) : -1)))) { F.line = 91; - var next_pattern_char_180173 = nsuToLowerAsciiChar(pattern_180072.charCodeAt(chckIndx(addInt(pat_index_180087, 1), 0, pattern_180072.length+0-1)-0)); + var next_pattern_char_202173 = nsuToLowerAsciiChar(pattern_202072.charCodeAt(chckIndx(addInt(pat_index_202087, 1), 0, pattern_202072.length+0-1)-0)); F.line = 92; - var next_str_char_180174 = nsuToLowerAsciiChar(str_180073.charCodeAt(chckIndx(addInt(str_index_180085, 1), 0, str_180073.length+0-1)-0)); + var next_str_char_202174 = nsuToLowerAsciiChar(str_202073.charCodeAt(chckIndx(addInt(str_index_202085, 1), 0, str_202073.length+0-1)-0)); F.line = 95; - if (!!((ConstSet5[next_str_char_180174] != undefined))) Tmp4 = false; else { Tmp4 = !((next_str_char_180174 == next_pattern_char_180173)); } on_boundary_180172 = Tmp4; + if (!!((ConstSet5[next_str_char_202174] != undefined))) Tmp4 = false; else { Tmp4 = !((next_str_char_202174 == next_pattern_char_202173)); } on_boundary_202172 = Tmp4; } - if (on_boundary_180172) { + if (on_boundary_202172) { F.line = 100; - score_state_180078 = 20; + score_state_202078 = 20; F.line = 100; - score_180089 = addInt(score_180089, score_state_180078); + score_202089 = addInt(score_202089, score_state_202078); } break; case -1: case -3: F.line = 103; - if (!((ConstSet6[str_180073.charCodeAt(chckIndx(subInt(str_index_180085, 1), 0, str_180073.length+0-1)-0)] != undefined))) Tmp5 = true; else { if (!(ConstSet7[str_180073.charCodeAt(chckIndx(subInt(str_index_180085, 1), 0, str_180073.length+0-1)-0)] != undefined)) Tmp6 = false; else { Tmp6 = (ConstSet8[str_180073.charCodeAt(chckIndx(str_index_180085, 0, str_180073.length+0-1)-0)] != undefined); } Tmp5 = Tmp6; } var is_leading_char_180212 = Tmp5; - if (is_leading_char_180212) { + if (!((ConstSet6[str_202073.charCodeAt(chckIndx(subInt(str_index_202085, 1), 0, str_202073.length+0-1)-0)] != undefined))) Tmp5 = true; else { if (!(ConstSet7[str_202073.charCodeAt(chckIndx(subInt(str_index_202085, 1), 0, str_202073.length+0-1)-0)] != undefined)) Tmp6 = false; else { Tmp6 = (ConstSet8[str_202073.charCodeAt(chckIndx(str_index_202085, 0, str_202073.length+0-1)-0)] != undefined); } Tmp5 = Tmp6; } var is_leading_char_202212 = Tmp5; + if (is_leading_char_202212) { F.line = 110; - score_state_180078 = 10; + score_state_202078 = 10; } else { F.line = 114; - score_state_180078 = 0; + score_state_202078 = 0; F.line = 114; - score_180089 = addInt(score_180089, score_state_180078); + score_202089 = addInt(score_202089, score_state_202078); } break; } F.line = 115; - pat_index_180087 = addInt(pat_index_180087, 1); + pat_index_202087 = addInt(pat_index_202087, 1); } else { F.line = 118; - switch (score_state_180078) { + switch (score_state_202078) { case -100: F.line = 120; - score_state_180078 = -3; + score_state_202078 = -3; F.line = 120; - score_180089 = addInt(score_180089, score_state_180078); + score_202089 = addInt(score_202089, score_state_202078); break; case 5: F.line = 123; - score_state_180078 = -1; + score_state_202078 = -1; F.line = 123; - score_180089 = addInt(score_180089, score_state_180078); + score_202089 = addInt(score_202089, score_state_202078); F.line = 124; - consecutive_match_count_180083 = 0; + consecutive_match_count_202083 = 0; break; case -3: - if ((unmatched_leading_char_count_180081 < 3)) { + if ((unmatched_leading_char_count_202081 < 3)) { F.line = 128; - score_state_180078 = -3; + score_state_202078 = -3; F.line = 128; - score_180089 = addInt(score_180089, score_state_180078); + score_202089 = addInt(score_202089, score_state_202078); } F.line = 129; - unmatched_leading_char_count_180081 = addInt(unmatched_leading_char_count_180081, 1); + unmatched_leading_char_count_202081 = addInt(unmatched_leading_char_count_202081, 1); break; default: F.line = 132; - score_state_180078 = -1; + score_state_202078 = -1; F.line = 132; - score_180089 = addInt(score_180089, score_state_180078); + score_202089 = addInt(score_202089, score_state_202078); break; } } F.line = 134; - str_index_180085 = addInt(str_index_180085, 1); + str_index_202085 = addInt(str_index_202085, 1); } while(false); } } while(false); F.line = 136; - nimCopy(result_180077, {Field0: nimMax(0, score_180089), Field1: (0 < score_180089)}, NTI180074); + nimCopy(result_202077, {Field0: nimMax(0, score_202089), Field1: (0 < score_202089)}, NTI202074); framePtr = F.prev; - return result_180077; + return result_202077; } -function text_181105(s_181107) { - var result_181108 = null; +function text_203195(s_203197) { + var result_203198 = null; var F={procname:"dochack.text",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; F.line = 26; - result_181108 = document.createTextNode(toJSStr(s_181107)); + result_203198 = document.createTextNode(toJSStr(s_203197)); framePtr = F.prev; - return result_181108; + return result_203198; } -function dosearch_182504(value_182506) { +function dosearch_205305(value_205307) { - function HEX3Aanonymous_182670(a_182679, b_182680) { - var result_182684 = 0; + function HEX3Aanonymous_205470(a_205479, b_205480) { + var result_205484 = 0; var F={procname:"dosearch.:anonymous",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; F.line = 305; - result_182684 = subInt(b_182680["Field1"], a_182679["Field1"]); + result_205484 = subInt(b_205480["Field1"], a_205479["Field1"]); framePtr = F.prev; - return result_182684; + return result_205484; } - var result_182507 = null; + var result_205308 = null; var F={procname:"dochack.dosearch",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; - if (((db_182485[0] != null ? db_182485[0].length : 0) == 0)) { + if (((db_205271[0] != null ? db_205271[0].length : 0) == 0)) { F.line = 272; - var stuff_182513 = null; + var stuff_205314 = null; F.line = 273; var request = new XMLHttpRequest(); request.open("GET", "theindex.html", false); @@ -1794,32 +1794,32 @@ function dosearch_182504(value_182506) { //parser=new DOMParser(); //doc=parser.parseFromString("<html></html>", "text/html"); - stuff_182513 = doc.documentElement; + stuff_205314 = doc.documentElement; F.line = 286; - db_182485[0] = nimCopy(null, stuff_182513.getElementsByClassName("reference"), NTI73045); + db_205271[0] = nimCopy(null, stuff_205314.getElementsByClassName("reference"), NTI86305); F.line = 287; - contents_182487[0] = nimCopy(null, [], NTI182526); + contents_205273[0] = nimCopy(null, [], NTI205327); L1: do { F.line = 288; - var ahref_182614 = null; - F.line = 3773; - var i_182811 = 0; - F.line = 3774; - var l_182812 = (db_182485[0] != null ? db_182485[0].length : 0); + var ahref_205414 = null; + F.line = 156; + var i_205806 = 0; + F.line = 157; + var l_205807 = (db_205271[0] != null ? db_205271[0].length : 0); L2: do { - F.line = 3775; + F.line = 158; L3: while (true) { - if (!(i_182811 < l_182812)) break L3; + if (!(i_205806 < l_205807)) break L3; F.line = 288; - ahref_182614 = db_182485[0][chckIndx(i_182811, 0, db_182485[0].length+0-1)-0]; + ahref_205414 = db_205271[0][chckIndx(i_205806, 0, db_205271[0].length+0-1)-0]; F.line = 289; - if (contents_182487[0] != null) { contents_182487[0].push(ahref_182614.getAttribute("data-doc-search-tag")); } else { contents_182487[0] = [ahref_182614.getAttribute("data-doc-search-tag")]; }; - F.line = 3777; - i_182811 = addInt(i_182811, 1); - if (!(((db_182485[0] != null ? db_182485[0].length : 0) == l_182812))) { - F.line = 3778; - failed_assert_impl_58275(makeNimstrLit("c:\\Users\\gt\\Desktop\\dl\\programming\\nimdevel\\lib\\system.nim(3778, 11) `len(a) == L` seq modified while iterating over it")); + if (contents_205273[0] != null) { contents_205273[0].push(ahref_205414.getAttribute("data-doc-search-tag")); } else { contents_205273[0] = [ahref_205414.getAttribute("data-doc-search-tag")]; }; + F.line = 160; + i_205806 = addInt(i_205806, 1); + if (!(((db_205271[0] != null ? db_205271[0].length : 0) == l_205807))) { + F.line = 161; + failed_assert_impl_57270(makeNimstrLit("C:\\Users\\gt\\Desktop\\DL\\programming\\nimdevel\\lib\\system\\iterators.nim(161, 11) `len(a) == L` seq modified while iterating over it")); } } @@ -1828,126 +1828,126 @@ function dosearch_182504(value_182506) { } F.line = 290; - var ul_182625 = tree_181020(makeNimstrLit("UL"), []); + var ul_205425 = tree_203020(makeNimstrLit("UL"), []); F.line = 291; - result_182507 = tree_181020(makeNimstrLit("DIV"), []); + result_205308 = tree_203020(makeNimstrLit("DIV"), []); F.line = 292; - set_class_181088(result_182507, makeNimstrLit("search_results")); + set_class_203163(result_205308, makeNimstrLit("search_results")); F.line = 293; - var matches_182644 = []; + var matches_205444 = []; L4: do { F.line = 294; - var i_182656 = 0; - F.line = 3055; - var colontmp__182818 = 0; + var i_205456 = 0; + F.line = 2631; + var colontmp__205813 = 0; F.line = 294; - colontmp__182818 = (db_182485[0] != null ? db_182485[0].length : 0); - F.line = 3056; - var i_182819 = 0; + colontmp__205813 = (db_205271[0] != null ? db_205271[0].length : 0); + F.line = 2632; + var i_205814 = 0; L5: do { - F.line = 3057; + F.line = 2633; L6: while (true) { - if (!(i_182819 < colontmp__182818)) break L6; + if (!(i_205814 < colontmp__205813)) break L6; F.line = 294; - i_182656 = i_182819; + i_205456 = i_205814; L7: do { F.line = 295; - var c_182657 = contents_182487[0][chckIndx(i_182656, 0, contents_182487[0].length+0-1)-0]; - if (((c_182657 == "Examples") || (c_182657 == "PEG construction"))) { + var c_205457 = contents_205273[0][chckIndx(i_205456, 0, contents_205273[0].length+0-1)-0]; + if (((c_205457 == "Examples") || (c_205457 == "PEG construction"))) { F.line = 300; break L7; } F.line = 301; - var colontmp__182828 = {Field0: 0, Field1: false}; + var colontmp__205823 = {Field0: 0, Field1: false}; F.line = 301; - var score_182658 = 0; + var score_205458 = 0; F.line = 301; - var matched_182659 = false; + var matched_205459 = false; F.line = 301; - nimCopy(colontmp__182828, fuzzy_match_180070(value_182506, c_182657), NTI180074); + nimCopy(colontmp__205823, fuzzy_match_202070(value_205307, c_205457), NTI202074); F.line = 301; - score_182658 = colontmp__182828["Field0"]; + score_205458 = colontmp__205823["Field0"]; F.line = 301; - matched_182659 = colontmp__182828["Field1"]; - if (matched_182659) { + matched_205459 = colontmp__205823["Field1"]; + if (matched_205459) { F.line = 303; - if (matches_182644 != null) { matches_182644.push({Field0: db_182485[0][chckIndx(i_182656, 0, db_182485[0].length+0-1)-0], Field1: score_182658}); } else { matches_182644 = [{Field0: db_182485[0][chckIndx(i_182656, 0, db_182485[0].length+0-1)-0], Field1: score_182658}]; }; + if (matches_205444 != null) { matches_205444.push({Field0: db_205271[0][chckIndx(i_205456, 0, db_205271[0].length+0-1)-0], Field1: score_205458}); } else { matches_205444 = [{Field0: db_205271[0][chckIndx(i_205456, 0, db_205271[0].length+0-1)-0], Field1: score_205458}]; }; } } while(false); - F.line = 3059; - i_182819 = addInt(i_182819, 1); + F.line = 2635; + i_205814 = addInt(i_205814, 1); } } while(false); } while(false); F.line = 305; - matches_182644.sort(HEX3Aanonymous_182670); + matches_205444.sort(HEX3Aanonymous_205470); L8: do { F.line = 306; - var i_182722 = 0; - F.line = 3055; - var colontmp__182824 = 0; + var i_205522 = 0; + F.line = 2631; + var colontmp__205819 = 0; F.line = 306; - colontmp__182824 = nimMin((matches_182644 != null ? matches_182644.length : 0), 19); - F.line = 3056; - var i_182825 = 0; + colontmp__205819 = nimMin((matches_205444 != null ? matches_205444.length : 0), 19); + F.line = 2632; + var i_205820 = 0; L9: do { - F.line = 3057; + F.line = 2633; L10: while (true) { - if (!(i_182825 < colontmp__182824)) break L10; + if (!(i_205820 < colontmp__205819)) break L10; F.line = 306; - i_182722 = i_182825; + i_205522 = i_205820; F.line = 307; - matches_182644[chckIndx(i_182722, 0, matches_182644.length+0-1)-0]["Field0"].innerHTML = matches_182644[chckIndx(i_182722, 0, matches_182644.length+0-1)-0]["Field0"].getAttribute("data-doc-search-tag"); + matches_205444[chckIndx(i_205522, 0, matches_205444.length+0-1)-0]["Field0"].innerHTML = matches_205444[chckIndx(i_205522, 0, matches_205444.length+0-1)-0]["Field0"].getAttribute("data-doc-search-tag"); F.line = 308; - add_181070(ul_182625, tree_181020(makeNimstrLit("LI"), [matches_182644[chckIndx(i_182722, 0, matches_182644.length+0-1)-0]["Field0"]])); - F.line = 3059; - i_182825 = addInt(i_182825, 1); + add_203145(ul_205425, tree_203020(makeNimstrLit("LI"), [matches_205444[chckIndx(i_205522, 0, matches_205444.length+0-1)-0]["Field0"]])); + F.line = 2635; + i_205820 = addInt(i_205820, 1); } } while(false); } while(false); - if ((ul_182625.childNodes.length == 0)) { + if ((ul_205425.childNodes.length == 0)) { F.line = 310; - add_181070(result_182507, tree_181020(makeNimstrLit("B"), [text_181105(makeNimstrLit("no search results"))])); + add_203145(result_205308, tree_203020(makeNimstrLit("B"), [text_203195(makeNimstrLit("no search results"))])); } else { F.line = 312; - add_181070(result_182507, tree_181020(makeNimstrLit("B"), [text_181105(makeNimstrLit("search results"))])); + add_203145(result_205308, tree_203020(makeNimstrLit("B"), [text_203195(makeNimstrLit("search results"))])); F.line = 313; - add_181070(result_182507, ul_182625); + add_203145(result_205308, ul_205425); } framePtr = F.prev; - return result_182507; + return result_205308; } function search() { - function wrapper_182759() { + function wrapper_205709() { var F={procname:"search.wrapper",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; F.line = 320; - var elem_182761 = document.getElementById("searchInput"); + var elem_205711 = document.getElementById("searchInput"); F.line = 321; - var value_182762 = elem_182761.value; - if (!(((value_182762 != null ? value_182762.length : 0) == 0))) { - if ((oldtoc_182742[0] == null)) { + var value_205712 = elem_205711.value; + if (!(((value_205712 != null ? value_205712.length : 0) == 0))) { + if ((oldtoc_205677[0] == null)) { F.line = 324; - oldtoc_182742[0] = document.getElementById("tocRoot"); + oldtoc_205677[0] = document.getElementById("tocRoot"); } F.line = 325; - var results_182768 = dosearch_182504(value_182762); + var results_205718 = dosearch_205305(value_205712); F.line = 326; - replace_by_id_181142("tocRoot", results_182768); + replace_by_id_203247("tocRoot", results_205718); } else { - if (!((oldtoc_182742[0] == null))) { + if (!((oldtoc_205677[0] == null))) { F.line = 328; - replace_by_id_181142("tocRoot", oldtoc_182742[0]); + replace_by_id_203247("tocRoot", oldtoc_205677[0]); } } framePtr = F.prev; @@ -1957,13 +1957,13 @@ function search() { var F={procname:"dochack.search",prev:framePtr,filename:"dochack.nim",line:0}; framePtr = F; - if (!((timer_182743[0] == null))) { + if (!((timer_205678[0] == null))) { F.line = 330; - clearTimeout(timer_182743[0]); + clearTimeout(timer_205678[0]); } F.line = 331; - timer_182743[0] = setTimeout(wrapper_182759, 400); + timer_205678[0] = setTimeout(wrapper_205709, 400); framePtr = F.prev; @@ -345,11 +345,11 @@ dl { dt { margin-bottom: -0.5em; - margin-left: 0.5em; } + margin-left: 0.0em; } dd { - margin-left: 0.5em; - margin-bottom: 2.5em; + margin-left: 2.0em; + margin-bottom: 3.0em; margin-top: 0.5em; } @@ -761,6 +761,10 @@ span.pragmawrap { display: none; } +span.attachedType { + display: none; + visibility: hidden; +} </style> <script type="text/javascript" src="dochack.js"></script> @@ -812,23 +816,23 @@ function main() { <a class="reference reference-toplevel" href="#12" id="62">Procs</a> <ul class="simple simple-toc-section"> <li><a class="reference" href="#execAction%2Cstring" - title="execAction(cmd: string; nostderr = false): string"><wbr />exec<wbr />Action<span class="attachedType" style="visibility:hidden"></span></a></li> + title="execAction(cmd: string; nostderr = false): string"><wbr />exec<wbr />Action<span class="attachedType"></span></a></li> <li><a class="reference" href="#mkDir%2Cstring" - title="mkDir(dir: string)"><wbr />mk<wbr />Dir<span class="attachedType" style="visibility:hidden"></span></a></li> + title="mkDir(dir: string)"><wbr />mk<wbr />Dir<span class="attachedType"></span></a></li> <li><a class="reference" href="#cpFile%2Cstring%2Cstring" - title="cpFile(source, dest: string; move = false)"><wbr />cp<wbr />File<span class="attachedType" style="visibility:hidden"></span></a></li> + title="cpFile(source, dest: string; move = false)"><wbr />cp<wbr />File<span class="attachedType"></span></a></li> <li><a class="reference" href="#mvFile%2Cstring%2Cstring" - title="mvFile(source, dest: string)"><wbr />mv<wbr />File<span class="attachedType" style="visibility:hidden"></span></a></li> + title="mvFile(source, dest: string)"><wbr />mv<wbr />File<span class="attachedType"></span></a></li> <li><a class="reference" href="#extractZip%2Cstring%2Cstring" - title="extractZip(zipfile, outdir: string)"><wbr />extract<wbr />Zip<span class="attachedType" style="visibility:hidden"></span></a></li> + title="extractZip(zipfile, outdir: string)"><wbr />extract<wbr />Zip<span class="attachedType"></span></a></li> <li><a class="reference" href="#downloadUrl%2Cstring%2Cstring" - title="downloadUrl(url, outdir: string)"><wbr />download<wbr />Url<span class="attachedType" style="visibility:hidden"></span></a></li> + title="downloadUrl(url, outdir: string)"><wbr />download<wbr />Url<span class="attachedType"></span></a></li> <li><a class="reference" href="#gitReset%2Cstring" - title="gitReset(outdir: string)"><wbr />git<wbr />Reset<span class="attachedType" style="visibility:hidden"></span></a></li> + title="gitReset(outdir: string)"><wbr />git<wbr />Reset<span class="attachedType"></span></a></li> <li><a class="reference" href="#gitCheckout%2Cstring%2Cstring" - title="gitCheckout(file, outdir: string)"><wbr />git<wbr />Checkout<span class="attachedType" style="visibility:hidden"></span></a></li> + title="gitCheckout(file, outdir: string)"><wbr />git<wbr />Checkout<span class="attachedType"></span></a></li> <li><a class="reference" href="#gitPull%2Cstring%2Cstring%2Cstring%2Cstring" - title="gitPull(url: string; outdir = ""; plist = ""; checkout = "")"><wbr />git<wbr />Pull<span class="attachedType" style="visibility:hidden"></span></a></li> + title="gitPull(url: string; outdir = ""; plist = ""; checkout = "")"><wbr />git<wbr />Pull<span class="attachedType"></span></a></li> </ul> </li> @@ -842,7 +846,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="paths.html">paths</a> +<a class="reference external" href="paths.html">paths</a>, <a class="reference external" href="compat.html">compat</a> </dl></div> <div class="section" id="12"> <h1><a class="toc-backref" href="#12">Procs</a></h1> @@ -893,14 +897,14 @@ function main() { </dd> <a id="gitReset,string"></a> -<dt><pre><span class="Keyword">proc</span> <a href="#gitReset%2Cstring"><span class="Identifier">gitReset</span></a><span class="Other">(</span><span class="Identifier">outdir</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">OSError</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">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span> +<dt><pre><span class="Keyword">proc</span> <a href="#gitReset%2Cstring"><span class="Identifier">gitReset</span></a><span class="Other">(</span><span class="Identifier">outdir</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">)</span> <span><span class="Other">{</span><span class="Other pragmadots">...</span><span class="Other">}</span></span><span class="pragmawrap"><span class="Other">{.</span><span class="pragma"><span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span> <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt> <dd> </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">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">ValueError</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">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt> <dd> @@ -908,7 +912,7 @@ function main() { </dd> <a id="gitPull,string,string,string,string"></a> <dt><pre><span class="Keyword">proc</span> <a href="#gitPull%2Cstring%2Cstring%2Cstring%2Cstring"><span class="Identifier">gitPull</span></a><span class="Other">(</span><span class="Identifier">url</span><span class="Other">:</span> <span class="Identifier">string</span><span class="Other">;</span> <span class="Identifier">outdir</span> <span class="Other">=</span> <span class="StringLit">""</span><span class="Other">;</span> <span class="Identifier">plist</span> <span class="Other">=</span> <span class="StringLit">""</span><span class="Other">;</span> <span class="Identifier">checkout</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">Exception</span><span class="Other">,</span> <span class="Identifier">ValueError</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="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ReadDirEffect</span><span class="Other">,</span> + <span class="Identifier">raises</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ValueError</span><span class="Other">,</span> <span class="Identifier">OSError</span><span class="Other">,</span> <span class="Identifier">Exception</span><span class="Other">,</span> <span class="Identifier">IOError</span><span class="Other">,</span> <span class="Identifier">Defect</span><span class="Other">]</span><span class="Other">,</span> <span class="Identifier">tags</span><span class="Other">:</span> <span class="Other">[</span><span class="Identifier">ReadDirEffect</span><span class="Other">,</span> <span class="Identifier">ExecIOEffect</span><span class="Other">,</span> <span class="Identifier">ReadIOEffect</span><span class="Other">,</span> <span class="Identifier">RootEffect</span><span class="Other">,</span> <span class="Identifier">TimeEffect</span><span class="Other">,</span> <span class="Identifier">WriteIOEffect</span><span class="Other">]</span></span><span class="Other">.}</span></span></pre></dt> <dd> @@ -924,7 +928,7 @@ function main() { <div class="twelve-columns footer"> <span class="nim-sprite"></span> <br/> - <small>Made with Nim. Generated: 2019-02-08 22:35:11 UTC</small> + <small>Made with Nim. Generated: 2019-04-06 23:36:33 UTC</small> </div> </div> </div> @@ -345,11 +345,11 @@ dl { dt { margin-bottom: -0.5em; - margin-left: 0.5em; } + margin-left: 0.0em; } dd { - margin-left: 0.5em; - margin-bottom: 2.5em; + margin-left: 2.0em; + margin-bottom: 3.0em; margin-top: 0.5em; } @@ -761,6 +761,10 @@ span.pragmawrap { display: none; } +span.attachedType { + display: none; + visibility: hidden; +} </style> <script type="text/javascript" src="dochack.js"></script> @@ -806,17 +810,17 @@ function main() { <a class="reference reference-toplevel" href="#12" id="62">Procs</a> <ul class="simple simple-toc-section"> <li><a class="reference" href="#nimteropRoot" - title="nimteropRoot(): string"><wbr />nimterop<wbr />Root<span class="attachedType" style="visibility:hidden"></span></a></li> + title="nimteropRoot(): string"><wbr />nimterop<wbr />Root<span class="attachedType"></span></a></li> <li><a class="reference" href="#nimteropBuildDir" - title="nimteropBuildDir(): string"><wbr />nimterop<wbr />Build<wbr />Dir<span class="attachedType" style="visibility:hidden"></span></a></li> + title="nimteropBuildDir(): string"><wbr />nimterop<wbr />Build<wbr />Dir<span class="attachedType"></span></a></li> <li><a class="reference" href="#nimteropSrcDir" - title="nimteropSrcDir(): string"><wbr />nimterop<wbr />Src<wbr />Dir<span class="attachedType" style="visibility:hidden"></span></a></li> + title="nimteropSrcDir(): string"><wbr />nimterop<wbr />Src<wbr />Dir<span class="attachedType"></span></a></li> <li><a class="reference" href="#toastExePath" - title="toastExePath(): string"><wbr />toast<wbr />Exe<wbr />Path<span class="attachedType" style="visibility:hidden"></span></a></li> + title="toastExePath(): string"><wbr />toast<wbr />Exe<wbr />Path<span class="attachedType"></span></a></li> <li><a class="reference" href="#incDir" - title="incDir(): string"><wbr />inc<wbr />Dir<span class="attachedType" style="visibility:hidden"></span></a></li> + title="incDir(): string"><wbr />inc<wbr />Dir<span class="attachedType"></span></a></li> <li><a class="reference" href="#testsIncludeDir" - title="testsIncludeDir(): string"><wbr />tests<wbr />Include<wbr />Dir<span class="attachedType" style="visibility:hidden"></span></a></li> + title="testsIncludeDir(): string"><wbr />tests<wbr />Include<wbr />Dir<span class="attachedType"></span></a></li> </ul> </li> @@ -876,7 +880,7 @@ all nimterop generated files go under here (gitignored) <div class="twelve-columns footer"> <span class="nim-sprite"></span> <br/> - <small>Made with Nim. Generated: 2019-02-08 22:35:11 UTC</small> + <small>Made with Nim. Generated: 2019-04-06 23:36:33 UTC</small> </div> </div> </div> diff --git a/plugin.html b/plugin.html index 5e00f23..3e2203e 100755 --- a/plugin.html +++ b/plugin.html @@ -345,11 +345,11 @@ dl { dt { margin-bottom: -0.5em; - margin-left: 0.5em; } + margin-left: 0.0em; } dd { - margin-left: 0.5em; - margin-bottom: 2.5em; + margin-left: 2.0em; + margin-bottom: 3.0em; margin-top: 0.5em; } @@ -761,6 +761,10 @@ span.pragmawrap { display: none; } +span.attachedType { + display: none; + visibility: hidden; +} </style> <script type="text/javascript" src="dochack.js"></script> @@ -809,9 +813,9 @@ function main() { title="Symbol = object name*: string parent*: string - kind*: NimSymKind"><wbr />Symbol<span class="attachedType" style="visibility:hidden"></span></a></li> + kind*: NimSymKind"><wbr />Symbol<span class="attachedType"></span></a></li> <li><a class="reference" href="#OnSymbol" - title="OnSymbol = proc (sym: var Symbol) {.cdecl.}"><wbr />On<wbr />Symbol<span class="attachedType" style="visibility:hidden"></span></a></li> + title="OnSymbol = proc (sym: var Symbol) {.cdecl.}"><wbr />On<wbr />Symbol<span class="attachedType"></span></a></li> </ul> </li> @@ -851,7 +855,7 @@ function main() { <div class="twelve-columns footer"> <span class="nim-sprite"></span> <br/> - <small>Made with Nim. Generated: 2019-02-08 22:35:11 UTC</small> + <small>Made with Nim. Generated: 2019-04-06 23:36:33 UTC</small> </div> </div> </div> diff --git a/theindex.html b/theindex.html index add5db3..fc4bc03 100755 --- a/theindex.html +++ b/theindex.html @@ -345,11 +345,11 @@ dl { dt { margin-bottom: -0.5em; - margin-left: 0.5em; } + margin-left: 0.0em; } dd { - margin-left: 0.5em; - margin-bottom: 2.5em; + margin-left: 2.0em; + margin-bottom: 3.0em; margin-top: 0.5em; } @@ -761,6 +761,10 @@ span.pragmawrap { display: none; } +span.attachedType { + display: none; + visibility: hidden; +} </style> <script type="text/javascript" src="dochack.js"></script> @@ -784,7 +788,7 @@ function main() { <div class="document" id="documentId"> <div class="container"> <h1 class="title">Index</h1> - Modules: <a href="cimport.html">cimport</a>, <a href="git.html">git</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> + Modules: <a href="cimport.html">cimport</a>, <a href="compat.html">compat</a>, <a href="git.html">git</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="cAddSearchDir" href="#cAddSearchDir"><span>cAddSearchDir:</span></a></dt><dd><ul class="simple"> <li><a class="reference external" data-doc-search-tag="cimport: cAddSearchDir(dir: string)" href="cimport.html#cAddSearchDir%2Cstring">cimport: cAddSearchDir(dir: string)</a></li> @@ -835,7 +839,7 @@ function main() { </ul></dd> <dt><a name="cSkipSymbol" href="#cSkipSymbol"><span>cSkipSymbol:</span></a></dt><dd><ul class="simple"> <li><a class="reference external" - data-doc-search-tag="cimport: cSkipSymbol(skips: seq[string])" href="cimport.html#cSkipSymbol%2Cseq%5Bstring%5D">cimport: cSkipSymbol(skips: seq[string])</a></li> + data-doc-search-tag="cimport: cSkipSymbol(skips: seq[string])" href="cimport.html#cSkipSymbol%2Cseq%5BT%5D%5Bstring%5D">cimport: cSkipSymbol(skips: seq[string])</a></li> </ul></dd> <dt><a name="defineEnum" href="#defineEnum"><span>defineEnum:</span></a></dt><dd><ul class="simple"> <li><a class="reference external" @@ -901,6 +905,10 @@ function main() { <li><a class="reference external" data-doc-search-tag="types: ptrdiff_t" href="types.html#ptrdiff_t">types: ptrdiff_t</a></li> </ul></dd> +<dt><a name="relativePath" href="#relativePath"><span>relativePath:</span></a></dt><dd><ul class="simple"> +<li><a class="reference external" + data-doc-search-tag="compat: relativePath(file, base: string): string" href="compat.html#relativePath%2Cstring%2Cstring">compat: relativePath(file, base: string): string</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> @@ -926,7 +934,7 @@ function main() { <div class="twelve-columns footer"> <span class="nim-sprite"></span> <br/> - <small>Made with Nim. Generated: 2019-02-08 22:35:14 UTC</small> + <small>Made with Nim. Generated: 2019-04-06 23:36:36 UTC</small> </div> </div> </div> @@ -345,11 +345,11 @@ dl { dt { margin-bottom: -0.5em; - margin-left: 0.5em; } + margin-left: 0.0em; } dd { - margin-left: 0.5em; - margin-bottom: 2.5em; + margin-left: 2.0em; + margin-bottom: 3.0em; margin-top: 0.5em; } @@ -761,6 +761,10 @@ span.pragmawrap { display: none; } +span.attachedType { + display: none; + visibility: hidden; +} </style> <script type="text/javascript" src="dochack.js"></script> @@ -806,11 +810,11 @@ function main() { <a class="reference reference-toplevel" href="#7" id="57">Types</a> <ul class="simple simple-toc-section"> <li><a class="reference" href="#time_t" - title="time_t = time_t_temp.Time"><wbr />time_<wbr />t<span class="attachedType" style="visibility:hidden"></span></a></li> + title="time_t = time_t_temp.Time"><wbr />time_<wbr />t<span class="attachedType"></span></a></li> <li><a class="reference" href="#ptrdiff_t" - title="ptrdiff_t = ByteAddress"><wbr />ptrdiff_<wbr />t<span class="attachedType" style="visibility:hidden"></span></a></li> + title="ptrdiff_t = ByteAddress"><wbr />ptrdiff_<wbr />t<span class="attachedType"></span></a></li> <li><a class="reference" href="#va_list" - title="va_list {.importc, header: "<stdarg.h>".} = object"><wbr />va_<wbr />list<span class="attachedType" style="visibility:hidden"></span></a></li> + title="va_list {.importc, header: "<stdarg.h>".} = object"><wbr />va_<wbr />list<span class="attachedType"></span></a></li> </ul> </li> @@ -818,9 +822,9 @@ function main() { <a class="reference reference-toplevel" href="#18" id="68">Templates</a> <ul class="simple simple-toc-section"> <li><a class="reference" href="#enumOp.t%2C%2C%2C" - title="enumOp(op, typ, typout)"><wbr />enum<wbr />Op<span class="attachedType" style="visibility:hidden"></span></a></li> + title="enumOp(op, typ, typout)"><wbr />enum<wbr />Op<span class="attachedType"></span></a></li> <li><a class="reference" href="#defineEnum.t" - title="defineEnum(typ)"><wbr />define<wbr />Enum<span class="attachedType" style="visibility:hidden"></span></a></li> + title="defineEnum(typ)"><wbr />define<wbr />Enum<span class="attachedType"></span></a></li> </ul> </li> @@ -879,7 +883,7 @@ function main() { <div class="twelve-columns footer"> <span class="nim-sprite"></span> <br/> - <small>Made with Nim. Generated: 2019-02-08 22:35:11 UTC</small> + <small>Made with Nim. Generated: 2019-04-06 23:36:33 UTC</small> </div> </div> </div> |
