Skip to content

Instantly share code, notes, and snippets.

@christetreault
Created December 30, 2015 22:16
Show Gist options
  • Save christetreault/76f5923602c85ecfaf7f to your computer and use it in GitHub Desktop.
Save christetreault/76f5923602c85ecfaf7f to your computer and use it in GitHub Desktop.
.
├── bin
│   ├── empty.txt
│   └── nim
├── build
│   └── empty.txt
├── build.sh
├── compiler
│   ├── aliases.nim
│   ├── astalgo.nim
│   ├── ast.nim
│   ├── bitsets.nim
│   ├── canonicalizer.nim
│   ├── ccgcalls.nim
│   ├── ccgexprs.nim
│   ├── ccgmerge.nim
│   ├── ccgstmts.nim
│   ├── ccgthreadvars.nim
│   ├── ccgtrav.nim
│   ├── ccgtypes.nim
│   ├── ccgutils.nim
│   ├── cgendata.nim
│   ├── cgen.nim
│   ├── cgmeth.nim
│   ├── commands.nim
│   ├── condsyms.nim
│   ├── crc.nim
│   ├── depends.nim
│   ├── docgen2.nim
│   ├── docgen.nim
│   ├── evaltempl.nim
│   ├── extccomp.nim
│   ├── filters.nim
│   ├── filter_tmpl.nim
│   ├── forloops.nim
│   ├── guards.nim
│   ├── hlo.nim
│   ├── idents.nim
│   ├── idgen.nim
│   ├── importer.nim
│   ├── installer.ini
│   ├── jsgen.nim
│   ├── jstypes.nim
│   ├── lambdalifting.nim
│   ├── lexer.nim
│   ├── lists.nim
│   ├── llstream.nim
│   ├── lookups.nim
│   ├── lowerings.nim
│   ├── magicsys.nim
│   ├── main.nim
│   ├── modules.nim
│   ├── msgs.nim
│   ├── nim
│   ├── nim0
│   ├── nim1
│   ├── nim2
│   ├── nimblecmd.nim
│   ├── nimcache
│   │   ├── compiler_active.c
│   │   ├── compiler_active.o
│   │   ├── compiler_aliases.c
│   │   ├── compiler_aliases.o
│   │   ├── compiler_astalgo.c
│   │   ├── compiler_astalgo.o
│   │   ├── compiler_ast.c
│   │   ├── compiler_ast.o
│   │   ├── compiler_bitsets.c
│   │   ├── compiler_bitsets.o
│   │   ├── compiler_ccgmerge.c
│   │   ├── compiler_ccgmerge.o
│   │   ├── compiler_ccgutils.c
│   │   ├── compiler_ccgutils.o
│   │   ├── compiler_cgen.c
│   │   ├── compiler_cgendata.c
│   │   ├── compiler_cgendata.o
│   │   ├── compiler_cgen.o
│   │   ├── compiler_cgmeth.c
│   │   ├── compiler_cgmeth.o
│   │   ├── compiler_commands.c
│   │   ├── compiler_commands.o
│   │   ├── compiler_condsyms.c
│   │   ├── compiler_condsyms.o
│   │   ├── compiler_crc.c
│   │   ├── compiler_crc.o
│   │   ├── compiler_depends.c
│   │   ├── compiler_depends.o
│   │   ├── compiler_docgen2.c
│   │   ├── compiler_docgen2.o
│   │   ├── compiler_docgen.c
│   │   ├── compiler_docgen.o
│   │   ├── compiler_evaltempl.c
│   │   ├── compiler_evaltempl.o
│   │   ├── compiler_extccomp.c
│   │   ├── compiler_extccomp.o
│   │   ├── compiler_filters.c
│   │   ├── compiler_filters.o
│   │   ├── compiler_filter_tmpl.c
│   │   ├── compiler_filter_tmpl.o
│   │   ├── compiler_guards.c
│   │   ├── compiler_guards.o
│   │   ├── compiler_idents.c
│   │   ├── compiler_idents.o
│   │   ├── compiler_idgen.c
│   │   ├── compiler_idgen.o
│   │   ├── compiler_importer.c
│   │   ├── compiler_importer.o
│   │   ├── compiler_jsgen.c
│   │   ├── compiler_jsgen.o
│   │   ├── compiler_lambdalifting.c
│   │   ├── compiler_lambdalifting.o
│   │   ├── compiler_lexer.c
│   │   ├── compiler_lexer.o
│   │   ├── compiler_lists.c
│   │   ├── compiler_lists.o
│   │   ├── compiler_llstream.c
│   │   ├── compiler_llstream.o
│   │   ├── compiler_locals.c
│   │   ├── compiler_locals.o
│   │   ├── compiler_lookups.c
│   │   ├── compiler_lookups.o
│   │   ├── compiler_lowerings.c
│   │   ├── compiler_lowerings.o
│   │   ├── compiler_magicsys.c
│   │   ├── compiler_magicsys.o
│   │   ├── compiler_main.c
│   │   ├── compiler_main.o
│   │   ├── compiler_modules.c
│   │   ├── compiler_modules.o
│   │   ├── compiler_msgs.c
│   │   ├── compiler_msgs.o
│   │   ├── compiler_nimblecmd.c
│   │   ├── compiler_nimblecmd.o
│   │   ├── compiler_nim.c
│   │   ├── compiler_nimconf.c
│   │   ├── compiler_nimconf.o
│   │   ├── compiler_nimlexbase.c
│   │   ├── compiler_nimlexbase.o
│   │   ├── compiler_nim.o
│   │   ├── compiler_nimsets.c
│   │   ├── compiler_nimsets.o
│   │   ├── compiler_nodejs.c
│   │   ├── compiler_nodejs.o
│   │   ├── compiler_nversion.c
│   │   ├── compiler_nversion.o
│   │   ├── compiler_options.c
│   │   ├── compiler_options.o
│   │   ├── compiler_parampatterns.c
│   │   ├── compiler_parampatterns.o
│   │   ├── compiler_parser.c
│   │   ├── compiler_parser.o
│   │   ├── compiler_passaux.c
│   │   ├── compiler_passaux.o
│   │   ├── compiler_passes.c
│   │   ├── compiler_passes.o
│   │   ├── compiler_patterns.c
│   │   ├── compiler_patterns.o
│   │   ├── compiler_pbraces.c
│   │   ├── compiler_pbraces.o
│   │   ├── compiler_platform.c
│   │   ├── compiler_platform.o
│   │   ├── compiler_plugins.c
│   │   ├── compiler_plugins.o
│   │   ├── compiler_pragmas.c
│   │   ├── compiler_pragmas.o
│   │   ├── compiler_prettybase.c
│   │   ├── compiler_prettybase.o
│   │   ├── compiler_pretty.c
│   │   ├── compiler_pretty.o
│   │   ├── compiler_procfind.c
│   │   ├── compiler_procfind.o
│   │   ├── compiler_renderer.c
│   │   ├── compiler_renderer.o
│   │   ├── compiler_rodread.c
│   │   ├── compiler_rodread.o
│   │   ├── compiler_rodutils.c
│   │   ├── compiler_rodutils.o
│   │   ├── compiler_rodwrite.c
│   │   ├── compiler_rodwrite.o
│   │   ├── compiler_ropes.c
│   │   ├── compiler_ropes.o
│   │   ├── compiler_saturate.c
│   │   ├── compiler_saturate.o
│   │   ├── compiler_sem.c
│   │   ├── compiler_semdata.c
│   │   ├── compiler_semdata.o
│   │   ├── compiler_semfold.c
│   │   ├── compiler_semfold.o
│   │   ├── compiler_semmacrosanity.c
│   │   ├── compiler_semmacrosanity.o
│   │   ├── compiler_sem.o
│   │   ├── compiler_semparallel.c
│   │   ├── compiler_semparallel.o
│   │   ├── compiler_sempass2.c
│   │   ├── compiler_sempass2.o
│   │   ├── compiler_semtypinst.c
│   │   ├── compiler_semtypinst.o
│   │   ├── compiler_service.c
│   │   ├── compiler_service.o
│   │   ├── compiler_sigmatch.c
│   │   ├── compiler_sigmatch.o
│   │   ├── compiler_syntaxes.c
│   │   ├── compiler_syntaxes.o
│   │   ├── compiler_testability.c
│   │   ├── compiler_testability.o
│   │   ├── compiler_transf.c
│   │   ├── compiler_transf.o
│   │   ├── compiler_trees.c
│   │   ├── compiler_trees.o
│   │   ├── compiler_treetab.c
│   │   ├── compiler_treetab.o
│   │   ├── compiler_types.c
│   │   ├── compiler_types.o
│   │   ├── compiler_typesrenderer.c
│   │   ├── compiler_typesrenderer.o
│   │   ├── compiler_vm.c
│   │   ├── compiler_vmdef.c
│   │   ├── compiler_vmdef.o
│   │   ├── compiler_vmdeps.c
│   │   ├── compiler_vmdeps.o
│   │   ├── compiler_vmgen.c
│   │   ├── compiler_vmgen.o
│   │   ├── compiler_vmmarshal.c
│   │   ├── compiler_vmmarshal.o
│   │   ├── compiler_vm.o
│   │   ├── compiler_wordrecg.c
│   │   ├── compiler_wordrecg.o
│   │   ├── docutils_highlite.c
│   │   ├── docutils_highlite.o
│   │   ├── docutils_rstast.c
│   │   ├── docutils_rstast.o
│   │   ├── docutils_rst.c
│   │   ├── docutils_rstgen.c
│   │   ├── docutils_rstgen.o
│   │   ├── docutils_rst.o
│   │   ├── stdlib_algorithm.c
│   │   ├── stdlib_algorithm.o
│   │   ├── stdlib_cgi.c
│   │   ├── stdlib_cgi.o
│   │   ├── stdlib_cookies.c
│   │   ├── stdlib_cookies.o
│   │   ├── stdlib_cpuinfo.c
│   │   ├── stdlib_cpuinfo.o
│   │   ├── stdlib_hashes.c
│   │   ├── stdlib_hashes.o
│   │   ├── stdlib_intsets.c
│   │   ├── stdlib_intsets.o
│   │   ├── stdlib_json.c
│   │   ├── stdlib_json.o
│   │   ├── stdlib_lexbase.c
│   │   ├── stdlib_lexbase.o
│   │   ├── stdlib_linux.c
│   │   ├── stdlib_linux.o
│   │   ├── stdlib_macros.c
│   │   ├── stdlib_macros.o
│   │   ├── stdlib_math.c
│   │   ├── stdlib_math.o
│   │   ├── stdlib_memfiles.c
│   │   ├── stdlib_memfiles.o
│   │   ├── stdlib_net.c
│   │   ├── stdlib_net.o
│   │   ├── stdlib_os.c
│   │   ├── stdlib_os.o
│   │   ├── stdlib_osproc.c
│   │   ├── stdlib_osproc.o
│   │   ├── stdlib_parseopt.c
│   │   ├── stdlib_parseopt.o
│   │   ├── stdlib_parseutils.c
│   │   ├── stdlib_parseutils.o
│   │   ├── stdlib_posix.c
│   │   ├── stdlib_posix.o
│   │   ├── stdlib_rawsockets.c
│   │   ├── stdlib_rawsockets.o
│   │   ├── stdlib_sequtils.c
│   │   ├── stdlib_sequtils.o
│   │   ├── stdlib_sets.c
│   │   ├── stdlib_sets.o
│   │   ├── stdlib_streams.c
│   │   ├── stdlib_streams.o
│   │   ├── stdlib_strtabs.c
│   │   ├── stdlib_strtabs.o
│   │   ├── stdlib_strutils.c
│   │   ├── stdlib_strutils.o
│   │   ├── stdlib_system.c
│   │   ├── stdlib_system.o
│   │   ├── stdlib_tables.c
│   │   ├── stdlib_tables.o
│   │   ├── stdlib_times.c
│   │   ├── stdlib_times.o
│   │   ├── stdlib_unicode.c
│   │   ├── stdlib_unicode.o
│   │   ├── stdlib_unsigned.c
│   │   ├── stdlib_unsigned.o
│   │   ├── stdlib_xmltree.c
│   │   └── stdlib_xmltree.o
│   ├── nimconf.nim
│   ├── nimeval.nim
│   ├── nimfix
│   │   ├── nimfix.nim
│   │   ├── nimfix.nim.cfg
│   │   ├── prettybase.nim
│   │   └── pretty.nim
│   ├── nimlexbase.nim
│   ├── nim.nim
│   ├── nim.nim.cfg
│   ├── nimsets.nim
│   ├── nimsuggest
│   │   ├── nimsuggest.nim
│   │   └── nimsuggest.nim.cfg
│   ├── nodejs.nim
│   ├── nversion.nim
│   ├── options.nim
│   ├── parampatterns.nim
│   ├── parser.nim
│   ├── passaux.nim
│   ├── passes.nim
│   ├── patterns.nim
│   ├── pbraces.nim
│   ├── platform.nim
│   ├── plugins
│   │   ├── active.nim
│   │   └── locals
│   │   └── locals.nim
│   ├── plugins.nim
│   ├── pragmas.nim
│   ├── procfind.nim
│   ├── readme.txt
│   ├── renderer.nim
│   ├── rodread.nim
│   ├── rodutils.nim
│   ├── rodwrite.nim
│   ├── ropes.nim
│   ├── saturate.nim
│   ├── semasgn.nim
│   ├── semcall.nim
│   ├── semdata.nim
│   ├── semdestruct.nim
│   ├── semexprs.nim
│   ├── semfields.nim
│   ├── semfold.nim
│   ├── semgnrc.nim
│   ├── seminst.nim
│   ├── semmacrosanity.nim
│   ├── semmagic.nim
│   ├── sem.nim
│   ├── semparallel.nim
│   ├── sempass2.nim
│   ├── semstmts.nim
│   ├── semtempl.nim
│   ├── semtypes.nim
│   ├── semtypinst.nim
│   ├── service.nim
│   ├── sigmatch.nim
│   ├── suggest.nim
│   ├── syntaxes.nim
│   ├── tccgen.nim
│   ├── testability.nim
│   ├── transf.nim
│   ├── trees.nim
│   ├── treetab.nim
│   ├── types.nim
│   ├── typesrenderer.nim
│   ├── vmdef.nim
│   ├── vmdeps.nim
│   ├── vmgen.nim
│   ├── vmhooks.nim
│   ├── vmmarshal.nim
│   ├── vm.nim
│   ├── vmops.nim
│   └── wordrecg.nim
├── compiler.nimble
├── config
│   ├── nim.cfg
│   ├── nimdoc.cfg
│   ├── nimdoc.tex.cfg
│   └── rename.rules.cfg
├── contributors.txt
├── copying.txt
├── csources
│   ├── build64.bat
│   ├── build.bat
│   ├── build.sh
│   ├── c_code
│   │   ├── 1_1
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   ├── stdlib_winlean.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 1_2
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   ├── stdlib_winlean.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 2_1
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_linux.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 2_2
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_active.o
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_aliases.o
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_astalgo.o
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_ast.o
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_bitsets.o
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgmerge.o
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_ccgutils.o
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgendata.o
│   │   │   ├── compiler_cgen.o
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_cgmeth.o
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_commands.o
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_condsyms.o
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_crc.o
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_depends.o
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen2.o
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_docgen.o
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_evaltempl.o
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_extccomp.o
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filters.o
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_filter_tmpl.o
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_guards.o
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idents.o
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_idgen.o
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_importer.o
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_jsgen.o
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lambdalifting.o
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lexer.o
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_lists.o
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_llstream.o
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_locals.o
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lookups.o
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_lowerings.o
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_magicsys.o
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_main.o
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_modules.o
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_msgs.o
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nimblecmd.o
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimconf.o
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimlexbase.o
│   │   │   ├── compiler_nim.o
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nimsets.o
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nodejs.o
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_nversion.o
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_options.o
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parampatterns.o
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_parser.o
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passaux.o
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_passes.o
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_patterns.o
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_pbraces.o
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_platform.o
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_plugins.o
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_pragmas.o
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_prettybase.o
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_pretty.o
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_procfind.o
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_renderer.o
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodread.o
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodutils.o
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_rodwrite.o
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_ropes.o
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_saturate.o
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semdata.o
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semfold.o
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semmacrosanity.o
│   │   │   ├── compiler_sem.o
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_semparallel.o
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_sempass2.o
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_semtypinst.o
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_service.o
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_sigmatch.o
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_syntaxes.o
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_testability.o
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_transf.o
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_trees.o
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_treetab.o
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_types.o
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_typesrenderer.o
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdef.o
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmdeps.o
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmgen.o
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_vmmarshal.o
│   │   │   ├── compiler_vm.o
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── compiler_wordrecg.o
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_highlite.o
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rstast.o
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── docutils_rstgen.o
│   │   │   ├── docutils_rst.o
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_algorithm.o
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cgi.o
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cookies.o
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_cpuinfo.o
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_hashes.o
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_intsets.o
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_json.o
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_lexbase.o
│   │   │   ├── stdlib_linux.c
│   │   │   ├── stdlib_linux.o
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_macros.o
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_math.o
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_memfiles.o
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_net.o
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_os.o
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_osproc.o
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseopt.o
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_parseutils.o
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_posix.o
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_rawsockets.o
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sequtils.o
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_sets.o
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_streams.o
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strtabs.o
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_strutils.o
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_system.o
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_tables.o
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_times.o
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unicode.o
│   │   │   ├── stdlib_unsigned.c
│   │   │   ├── stdlib_unsigned.o
│   │   │   ├── stdlib_xmltree.c
│   │   │   └── stdlib_xmltree.o
│   │   ├── 2_3
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_linux.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 2_4
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_linux.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 2_5
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_linux.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 2_6
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_linux.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 2_7
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_linux.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 3_1
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 3_2
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 3_3
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 4_1
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 4_2
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 4_5
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 5_1
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 5_2
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 6_1
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 6_2
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 7_1
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 7_2
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 8_1
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   └── stdlib_xmltree.c
│   │   ├── 8_2
│   │   │   ├── compiler_active.c
│   │   │   ├── compiler_aliases.c
│   │   │   ├── compiler_astalgo.c
│   │   │   ├── compiler_ast.c
│   │   │   ├── compiler_bitsets.c
│   │   │   ├── compiler_ccgmerge.c
│   │   │   ├── compiler_ccgutils.c
│   │   │   ├── compiler_cgen.c
│   │   │   ├── compiler_cgendata.c
│   │   │   ├── compiler_cgmeth.c
│   │   │   ├── compiler_commands.c
│   │   │   ├── compiler_condsyms.c
│   │   │   ├── compiler_crc.c
│   │   │   ├── compiler_depends.c
│   │   │   ├── compiler_docgen2.c
│   │   │   ├── compiler_docgen.c
│   │   │   ├── compiler_evaltempl.c
│   │   │   ├── compiler_extccomp.c
│   │   │   ├── compiler_filters.c
│   │   │   ├── compiler_filter_tmpl.c
│   │   │   ├── compiler_guards.c
│   │   │   ├── compiler_idents.c
│   │   │   ├── compiler_idgen.c
│   │   │   ├── compiler_importer.c
│   │   │   ├── compiler_jsgen.c
│   │   │   ├── compiler_lambdalifting.c
│   │   │   ├── compiler_lexer.c
│   │   │   ├── compiler_lists.c
│   │   │   ├── compiler_llstream.c
│   │   │   ├── compiler_locals.c
│   │   │   ├── compiler_lookups.c
│   │   │   ├── compiler_lowerings.c
│   │   │   ├── compiler_magicsys.c
│   │   │   ├── compiler_main.c
│   │   │   ├── compiler_modules.c
│   │   │   ├── compiler_msgs.c
│   │   │   ├── compiler_nimblecmd.c
│   │   │   ├── compiler_nim.c
│   │   │   ├── compiler_nimconf.c
│   │   │   ├── compiler_nimlexbase.c
│   │   │   ├── compiler_nimsets.c
│   │   │   ├── compiler_nodejs.c
│   │   │   ├── compiler_nversion.c
│   │   │   ├── compiler_options.c
│   │   │   ├── compiler_parampatterns.c
│   │   │   ├── compiler_parser.c
│   │   │   ├── compiler_passaux.c
│   │   │   ├── compiler_passes.c
│   │   │   ├── compiler_patterns.c
│   │   │   ├── compiler_pbraces.c
│   │   │   ├── compiler_platform.c
│   │   │   ├── compiler_plugins.c
│   │   │   ├── compiler_pragmas.c
│   │   │   ├── compiler_prettybase.c
│   │   │   ├── compiler_pretty.c
│   │   │   ├── compiler_procfind.c
│   │   │   ├── compiler_renderer.c
│   │   │   ├── compiler_rodread.c
│   │   │   ├── compiler_rodutils.c
│   │   │   ├── compiler_rodwrite.c
│   │   │   ├── compiler_ropes.c
│   │   │   ├── compiler_saturate.c
│   │   │   ├── compiler_sem.c
│   │   │   ├── compiler_semdata.c
│   │   │   ├── compiler_semfold.c
│   │   │   ├── compiler_semmacrosanity.c
│   │   │   ├── compiler_semparallel.c
│   │   │   ├── compiler_sempass2.c
│   │   │   ├── compiler_semtypinst.c
│   │   │   ├── compiler_service.c
│   │   │   ├── compiler_sigmatch.c
│   │   │   ├── compiler_syntaxes.c
│   │   │   ├── compiler_testability.c
│   │   │   ├── compiler_transf.c
│   │   │   ├── compiler_trees.c
│   │   │   ├── compiler_treetab.c
│   │   │   ├── compiler_types.c
│   │   │   ├── compiler_typesrenderer.c
│   │   │   ├── compiler_vm.c
│   │   │   ├── compiler_vmdef.c
│   │   │   ├── compiler_vmdeps.c
│   │   │   ├── compiler_vmgen.c
│   │   │   ├── compiler_vmmarshal.c
│   │   │   ├── compiler_wordrecg.c
│   │   │   ├── docutils_highlite.c
│   │   │   ├── docutils_rstast.c
│   │   │   ├── docutils_rst.c
│   │   │   ├── docutils_rstgen.c
│   │   │   ├── stdlib_algorithm.c
│   │   │   ├── stdlib_cgi.c
│   │   │   ├── stdlib_cookies.c
│   │   │   ├── stdlib_cpuinfo.c
│   │   │   ├── stdlib_hashes.c
│   │   │   ├── stdlib_intsets.c
│   │   │   ├── stdlib_json.c
│   │   │   ├── stdlib_lexbase.c
│   │   │   ├── stdlib_macros.c
│   │   │   ├── stdlib_math.c
│   │   │   ├── stdlib_memfiles.c
│   │   │   ├── stdlib_net.c
│   │   │   ├── stdlib_os.c
│   │   │   ├── stdlib_osproc.c
│   │   │   ├── stdlib_parseopt.c
│   │   │   ├── stdlib_parseutils.c
│   │   │   ├── stdlib_posix.c
│   │   │   ├── stdlib_rawsockets.c
│   │   │   ├── stdlib_sequtils.c
│   │   │   ├── stdlib_sets.c
│   │   │   ├── stdlib_streams.c
│   │   │   ├── stdlib_strtabs.c
│   │   │   ├── stdlib_strutils.c
│   │   │   ├── stdlib_system.c
│   │   │   ├── stdlib_tables.c
│   │   │   ├── stdlib_times.c
│   │   │   ├── stdlib_unicode.c
│   │   │   ├── stdlib_unsigned.c
│   │   │   └── stdlib_xmltree.c
│   │   └── nimbase.h
│   ├── makefile
│   └── readme.markdown
├── doc
│   ├── advopt.txt
│   ├── apis.txt
│   ├── astspec.txt
│   ├── backends.txt
│   ├── basicopt.txt
│   ├── docgen_sample.nim
│   ├── docgen.txt
│   ├── docs.txt
│   ├── effects.txt
│   ├── endb.txt
│   ├── estp.txt
│   ├── exception_hierarchy_fragment.txt
│   ├── filelist.txt
│   ├── filters.txt
│   ├── gc.txt
│   ├── grammar.txt
│   ├── idetools.txt
│   ├── intern.txt
│   ├── keywords.txt
│   ├── koch.txt
│   ├── lib.txt
│   ├── manual
│   │   ├── about.txt
│   │   ├── compiler_msgs.txt
│   │   ├── definitions.txt
│   │   ├── effects.txt
│   │   ├── exceptions.txt
│   │   ├── ffi.txt
│   │   ├── generics.txt
│   │   ├── lexing.txt
│   │   ├── locking.txt
│   │   ├── modules.txt
│   │   ├── pragmas.txt
│   │   ├── procs.txt
│   │   ├── special_ops.txt
│   │   ├── stmts.txt
│   │   ├── syntax.txt
│   │   ├── taint.txt
│   │   ├── templates.txt
│   │   ├── threads.txt
│   │   ├── trmacros.txt
│   │   ├── type_bound_ops.txt
│   │   ├── typedesc.txt
│   │   ├── type_rel.txt
│   │   ├── type_sections.txt
│   │   └── types.txt
│   ├── manual.txt
│   ├── mytest.cfg
│   ├── nimc.txt
│   ├── nimdoc.css
│   ├── nimfix.txt
│   ├── nimgrep.txt
│   ├── niminst.txt
│   ├── nimsuggest.txt
│   ├── overview.txt
│   ├── pegdocs.txt
│   ├── readme.txt
│   ├── regexprs.txt
│   ├── sets_fragment.txt
│   ├── spawn.txt
│   ├── subexes.txt
│   ├── tools.txt
│   ├── tut1.txt
│   └── tut2.txt
├── examples
│   ├── allany.nim
│   ├── cgi
│   │   ├── cgi_server.py
│   │   ├── cgi_stacktrace.nim
│   │   └── example.nim
│   ├── cgiex.nim
│   ├── c++iface
│   │   └── irrlichtex.nim
│   ├── cross_calculator
│   │   ├── android
│   │   │   ├── AndroidManifest.xml
│   │   │   ├── build.xml
│   │   │   ├── custom_rules.xml
│   │   │   ├── jni
│   │   │   │   ├── Android.mk
│   │   │   │   └── backend-jni.c
│   │   │   ├── project.properties
│   │   │   ├── readme.txt
│   │   │   ├── res
│   │   │   │   ├── layout
│   │   │   │   │   └── cross_calculator.xml
│   │   │   │   └── values
│   │   │   │   └── strings.xml
│   │   │   ├── scripts
│   │   │   │   ├── jnibuild.sh
│   │   │   │   ├── nimbuild.sh
│   │   │   │   └── tags.sh
│   │   │   └── src
│   │   │   └── com
│   │   │   └── github
│   │   │   └── nimrod
│   │   │   └── crosscalculator
│   │   │   └── CrossCalculator.java
│   │   ├── ios
│   │   │   ├── cross-calculator.xcodeproj
│   │   │   │   └── project.pbxproj
│   │   │   ├── readme.txt
│   │   │   ├── resources
│   │   │   │   ├── plist
│   │   │   │   │   └── cross-calculator-Info.plist
│   │   │   │   └── ui
│   │   │   │   └── NRViewController.xib
│   │   │   ├── scripts
│   │   │   │   ├── tags.sh
│   │   │   │   └── xcode_prebuild.sh
│   │   │   └── src
│   │   │   ├── AppDelegate.h
│   │   │   ├── AppDelegate.m
│   │   │   ├── cross-calculator-Prefix.pch
│   │   │   ├── main.m
│   │   │   ├── NRViewController.h
│   │   │   └── NRViewController.m
│   │   ├── lazarus
│   │   │   ├── nimlaz.lpi
│   │   │   ├── nimlaz.lpr
│   │   │   ├── nimlaz.lrs
│   │   │   ├── nimlaz.rc
│   │   │   ├── readme.txt
│   │   │   ├── unit1.lfm
│   │   │   └── unit1.pas
│   │   ├── nim_backend
│   │   │   └── backend.nim
│   │   ├── nim_commandline
│   │   │   ├── nimcalculator.nim
│   │   │   ├── nim.cfg
│   │   │   └── readme.txt
│   │   └── readme.txt
│   ├── cross_todo
│   │   ├── nim_backend
│   │   │   ├── backend.nim
│   │   │   ├── readme.txt
│   │   │   └── testbackend.nim
│   │   ├── nim_commandline
│   │   │   ├── nim.cfg
│   │   │   ├── nimtodo.nim
│   │   │   └── readme.txt
│   │   └── readme.txt
│   ├── curlex.nim
│   ├── debugging.nim
│   ├── filterex.nim
│   ├── fizzbuzz.nim
│   ├── hallo.nim
│   ├── htmlrefs.nim
│   ├── htmltitle.nim
│   ├── httpserver2.nim
│   ├── iupex1.nim
│   ├── keyval2.nim
│   ├── keyval.nim
│   ├── maximum.nim
│   ├── myfile.txt
│   ├── objciface
│   │   └── gnustepex.nim
│   ├── parsecfgex.nim
│   ├── readme.txt
│   ├── sdlex.nim
│   ├── statcsv.nim
│   ├── talk
│   │   ├── dsl.nim
│   │   ├── formatoptimizer.nim
│   │   ├── hoisting.nim
│   │   ├── lazyeval.nim
│   │   ├── quasiquote.nim
│   │   └── tags.nim
│   ├── transff.nim
│   ├── tunit.nim
│   └── wingui.nim
├── icons
│   ├── koch.ico
│   ├── koch_icon.o
│   ├── koch.rc
│   ├── koch.res
│   ├── nim.ico
│   ├── nim_icon.o
│   ├── nim.rc
│   └── nim.res
├── install.sh.template
├── install.txt
├── koch
├── koch.nim
├── koch.nim.cfg
├── lib
│   ├── core
│   │   ├── locks.nim
│   │   ├── macros.nim
│   │   ├── typeinfo.nim
│   │   └── unsigned.nim
│   ├── cycle.h
│   ├── impure
│   │   ├── db_mysql.nim
│   │   ├── db_postgres.nim
│   │   ├── db_sqlite.nim
│   │   ├── dialogs.nim
│   │   ├── graphics.nim
│   │   ├── osinfo_posix.nim
│   │   ├── osinfo_win.nim
│   │   ├── rdstdin.nim
│   │   ├── re.nim
│   │   ├── ssl.nim
│   │   └── zipfiles.nim
│   ├── js
│   │   └── dom.nim
│   ├── nimbase.h
│   ├── nimrtl.nim
│   ├── nimrtl.nim.cfg
│   ├── packages
│   │   └── docutils
│   │   ├── docutils.babel
│   │   ├── highlite.nim
│   │   ├── rstast.nim
│   │   ├── rstgen.nim
│   │   └── rst.nim
│   ├── posix
│   │   ├── epoll.nim
│   │   ├── inotify.nim
│   │   ├── linux.nim
│   │   ├── posix.nim
│   │   └── termios.nim
│   ├── prelude.nim
│   ├── pure
│   │   ├── actors.nim
│   │   ├── actors.nim.cfg
│   │   ├── algorithm.nim
│   │   ├── asyncdispatch.nim
│   │   ├── asyncdispatch.nim.cfg
│   │   ├── asyncfile.nim
│   │   ├── asyncftpclient.nim
│   │   ├── asynchttpserver.nim
│   │   ├── asyncio.nim
│   │   ├── asyncnet.nim
│   │   ├── base64.nim
│   │   ├── basic2d.nim
│   │   ├── basic3d.nim
│   │   ├── browsers.nim
│   │   ├── cgi.nim
│   │   ├── collections
│   │   │   ├── critbits.nim
│   │   │   ├── intsets.nim
│   │   │   ├── lists.nim
│   │   │   ├── LockFreeHash.nim
│   │   │   ├── queues.nim
│   │   │   ├── rtarrays.nim
│   │   │   ├── sequtils.nim
│   │   │   ├── sets.nim
│   │   │   └── tables.nim
│   │   ├── colors.nim
│   │   ├── complex.nim
│   │   ├── concurrency
│   │   │   ├── cpuinfo.nim
│   │   │   ├── cpuload.nim
│   │   │   ├── threadpool.nim
│   │   │   └── threadpool.nim.cfg
│   │   ├── cookies.nim
│   │   ├── dynlib.nim
│   │   ├── encodings.nim
│   │   ├── endians.nim
│   │   ├── events.nim
│   │   ├── fenv.nim
│   │   ├── fsmonitor.nim
│   │   ├── ftpclient.nim
│   │   ├── future.nim
│   │   ├── gentabs.nim
│   │   ├── hashes.nim
│   │   ├── htmlgen.nim
│   │   ├── htmlparser.nim
│   │   ├── httpclient.nim
│   │   ├── httpserver.nim
│   │   ├── json.nim
│   │   ├── lexbase.nim
│   │   ├── logging.nim
│   │   ├── marshal.nim
│   │   ├── matchers.nim
│   │   ├── math.nim
│   │   ├── md5.nim
│   │   ├── memfiles.nim
│   │   ├── mersenne.nim
│   │   ├── mimetypes.nim
│   │   ├── net.nim
│   │   ├── nimprof.nim
│   │   ├── nimprof.nim.cfg
│   │   ├── numeric.nim
│   │   ├── oids.nim
│   │   ├── os.nim
│   │   ├── osproc.nim
│   │   ├── parsecfg.nim
│   │   ├── parsecsv.nim
│   │   ├── parseopt2.nim
│   │   ├── parseopt.nim
│   │   ├── parsesql.nim
│   │   ├── parseurl.nim
│   │   ├── parseutils.nim
│   │   ├── parsexml.nim
│   │   ├── pegs.nim
│   │   ├── poly.nim
│   │   ├── rationals.nim
│   │   ├── rawsockets.nim
│   │   ├── redis.nim
│   │   ├── romans.nim
│   │   ├── ropes.nim
│   │   ├── scgi.nim
│   │   ├── selectors.nim
│   │   ├── smtp.nim
│   │   ├── smtp.nim.cfg
│   │   ├── sockets.nim
│   │   ├── streams.nim
│   │   ├── strtabs.nim
│   │   ├── strutils.nim
│   │   ├── subexes.nim
│   │   ├── terminal.nim
│   │   ├── times.nim
│   │   ├── typetraits.nim
│   │   ├── unicode.nim
│   │   ├── unidecode
│   │   │   ├── gen.py
│   │   │   ├── unidecode.dat
│   │   │   └── unidecode.nim
│   │   ├── unittest.nim
│   │   ├── uri.nim
│   │   ├── xmldom.nim
│   │   ├── xmldomparser.nim
│   │   ├── xmlparser.nim
│   │   └── xmltree.nim
│   ├── stdlib.nimble
│   ├── system
│   │   ├── alloc.nim
│   │   ├── ansi_c.nim
│   │   ├── arithm.nim
│   │   ├── assign.nim
│   │   ├── atomics.nim
│   │   ├── avltree.nim
│   │   ├── cellsets.nim
│   │   ├── cgprocs.nim
│   │   ├── channels.nim
│   │   ├── chcks.nim
│   │   ├── debugger.nim
│   │   ├── deepcopy.nim
│   │   ├── dyncalls.nim
│   │   ├── embedded.nim
│   │   ├── endb.nim
│   │   ├── excpt.nim
│   │   ├── gc2.nim
│   │   ├── gc_ms.nim
│   │   ├── gc.nim
│   │   ├── hti.nim
│   │   ├── inclrtl.nim
│   │   ├── jssys.nim
│   │   ├── mmdisp.nim
│   │   ├── platforms.nim
│   │   ├── profiler.nim
│   │   ├── reprjs.nim
│   │   ├── repr.nim
│   │   ├── sets.nim
│   │   ├── sysio.nim
│   │   ├── syslocks.nim
│   │   ├── sysspawn.nim
│   │   ├── sysstr.nim
│   │   ├── threads.nim
│   │   ├── timers.nim
│   │   └── widestrs.nim
│   ├── system.nim
│   ├── windows
│   │   ├── mmsystem.nim
│   │   ├── nb30.nim
│   │   ├── psapi.nim
│   │   ├── shellapi.nim
│   │   ├── shfolder.nim
│   │   ├── windows.nim
│   │   └── winlean.nim
│   └── wrappers
│   ├── claro.nim
│   ├── expat.nim
│   ├── iup.nim
│   ├── joyent_http_parser.nim
│   ├── libcurl.nim
│   ├── libffi
│   │   ├── common
│   │   │   ├── ffi_common.h
│   │   │   ├── fficonfig.h
│   │   │   ├── ffi.h
│   │   │   ├── ffitarget.h
│   │   │   ├── malloc_closure.c
│   │   │   └── raw_api.c
│   │   ├── gcc
│   │   │   ├── closures.c
│   │   │   ├── ffi64.c
│   │   │   ├── ffi.c
│   │   │   ├── prep_cif.c
│   │   │   ├── types.c
│   │   │   ├── win32_asm.asm
│   │   │   ├── win32_asm.s
│   │   │   ├── win64_asm.asm
│   │   │   └── win64_asm.s
│   │   ├── libffi.nim
│   │   └── msvc
│   │   ├── ffi.c
│   │   ├── prep_cif.c
│   │   ├── types.c
│   │   ├── win32_asm.asm
│   │   ├── win32.c
│   │   └── win64_asm.asm
│   ├── libsvm.nim
│   ├── libuv.nim
│   ├── mysql.nim
│   ├── odbcsql.nim
│   ├── openssl.nim
│   ├── pcre.nim
│   ├── pdcurses.nim
│   ├── postgres.nim
│   ├── readline
│   │   ├── history.nim
│   │   ├── readline.nim
│   │   ├── rltypedefs.nim
│   │   └── tweaked
│   │   ├── history.h
│   │   ├── readline.h
│   │   ├── rltypedefs.h
│   │   └── tilde.h
│   ├── sdl
│   │   ├── sdl_gfx.nim
│   │   ├── sdl_image.nim
│   │   ├── sdl_mixer.nim
│   │   ├── sdl_mixer_nosmpeg.nim
│   │   ├── sdl_net.nim
│   │   ├── sdl.nim
│   │   ├── sdl_ttf.nim
│   │   └── smpeg.nim
│   ├── sphinx.nim
│   ├── sqlite3.nim
│   ├── tinyc.nim
│   ├── tre.nim
│   └── zip
│   ├── libzip_all.c
│   ├── libzip.nim
│   ├── zlib.nim
│   └── zzip.nim
├── nimble
│   ├── changelog.markdown
│   ├── license.txt
│   ├── nimble
│   │   └── src
│   │   └── nimcache
│   │   ├── nimble_config.c
│   │   ├── nimble_config.o
│   │   ├── nimble_download.c
│   │   ├── nimble_download.o
│   │   ├── nimble_nimble.c
│   │   ├── nimble_nimble.o
│   │   ├── nimble_nimbletypes.c
│   │   ├── nimble_nimbletypes.o
│   │   ├── nimble_packageinfo.c
│   │   ├── nimble_packageinfo.o
│   │   ├── nimble_publish.c
│   │   ├── nimble_publish.o
│   │   ├── nimble_tools.c
│   │   ├── nimble_tools.o
│   │   ├── nimble_version.c
│   │   ├── nimble_version.o
│   │   ├── stdlib_algorithm.c
│   │   ├── stdlib_algorithm.o
│   │   ├── stdlib_asyncdispatch.c
│   │   ├── stdlib_asyncdispatch.o
│   │   ├── stdlib_asyncnet.c
│   │   ├── stdlib_asyncnet.o
│   │   ├── stdlib_base64.c
│   │   ├── stdlib_base64.o
│   │   ├── stdlib_browsers.c
│   │   ├── stdlib_browsers.o
│   │   ├── stdlib_cpuinfo.c
│   │   ├── stdlib_cpuinfo.o
│   │   ├── stdlib_endians.c
│   │   ├── stdlib_endians.o
│   │   ├── stdlib_epoll.c
│   │   ├── stdlib_epoll.o
│   │   ├── stdlib_hashes.c
│   │   ├── stdlib_hashes.o
│   │   ├── stdlib_history.c
│   │   ├── stdlib_history.o
│   │   ├── stdlib_httpclient.c
│   │   ├── stdlib_httpclient.o
│   │   ├── stdlib_json.c
│   │   ├── stdlib_json.o
│   │   ├── stdlib_lexbase.c
│   │   ├── stdlib_lexbase.o
│   │   ├── stdlib_linux.c
│   │   ├── stdlib_linux.o
│   │   ├── stdlib_macros.c
│   │   ├── stdlib_macros.o
│   │   ├── stdlib_math.c
│   │   ├── stdlib_math.o
│   │   ├── stdlib_mimetypes.c
│   │   ├── stdlib_mimetypes.o
│   │   ├── stdlib_net.c
│   │   ├── stdlib_net.o
│   │   ├── stdlib_oids.c
│   │   ├── stdlib_oids.o
│   │   ├── stdlib_openssl.c
│   │   ├── stdlib_openssl.o
│   │   ├── stdlib_os.c
│   │   ├── stdlib_os.o
│   │   ├── stdlib_osproc.c
│   │   ├── stdlib_osproc.o
│   │   ├── stdlib_parsecfg.c
│   │   ├── stdlib_parsecfg.o
│   │   ├── stdlib_parseopt.c
│   │   ├── stdlib_parseopt.o
│   │   ├── stdlib_parseutils.c
│   │   ├── stdlib_parseutils.o
│   │   ├── stdlib_pegs.c
│   │   ├── stdlib_pegs.o
│   │   ├── stdlib_posix.c
│   │   ├── stdlib_posix.o
│   │   ├── stdlib_rawsockets.c
│   │   ├── stdlib_rawsockets.o
│   │   ├── stdlib_rdstdin.c
│   │   ├── stdlib_rdstdin.o
│   │   ├── stdlib_readline.c
│   │   ├── stdlib_readline.o
│   │   ├── stdlib_rltypedefs.c
│   │   ├── stdlib_rltypedefs.o
│   │   ├── stdlib_selectors.c
│   │   ├── stdlib_selectors.o
│   │   ├── stdlib_sequtils.c
│   │   ├── stdlib_sequtils.o
│   │   ├── stdlib_sets.c
│   │   ├── stdlib_sets.o
│   │   ├── stdlib_streams.c
│   │   ├── stdlib_streams.o
│   │   ├── stdlib_strtabs.c
│   │   ├── stdlib_strtabs.o
│   │   ├── stdlib_strutils.c
│   │   ├── stdlib_strutils.o
│   │   ├── stdlib_system.c
│   │   ├── stdlib_system.o
│   │   ├── stdlib_tables.c
│   │   ├── stdlib_tables.o
│   │   ├── stdlib_termios.c
│   │   ├── stdlib_termios.o
│   │   ├── stdlib_times.c
│   │   ├── stdlib_times.o
│   │   ├── stdlib_unicode.c
│   │   ├── stdlib_unicode.o
│   │   ├── stdlib_unsigned.c
│   │   ├── stdlib_unsigned.o
│   │   ├── stdlib_uri.c
│   │   └── stdlib_uri.o
│   ├── nimble.nimble
│   ├── readme.markdown
│   ├── src
│   │   ├── nimble
│   │   ├── nimble.nim
│   │   ├── nimble.nimrod.cfg
│   │   ├── nimblepkg
│   │   │   ├── config.nim
│   │   │   ├── download.nim
│   │   │   ├── nimbletypes.nim
│   │   │   ├── packageinfo.nim
│   │   │   ├── publish.nim
│   │   │   ├── tools.nim
│   │   │   └── version.nim
│   │   └── nimcache
│   │   ├── nimble_config.c
│   │   ├── nimble_config.o
│   │   ├── nimble_download.c
│   │   ├── nimble_download.o
│   │   ├── nimble_nimble.c
│   │   ├── nimble_nimble.o
│   │   ├── nimble_nimbletypes.c
│   │   ├── nimble_nimbletypes.o
│   │   ├── nimble_packageinfo.c
│   │   ├── nimble_packageinfo.o
│   │   ├── nimble_publish.c
│   │   ├── nimble_publish.o
│   │   ├── nimble_tools.c
│   │   ├── nimble_tools.o
│   │   ├── nimble_version.c
│   │   ├── nimble_version.o
│   │   ├── stdlib_algorithm.c
│   │   ├── stdlib_algorithm.o
│   │   ├── stdlib_asyncdispatch.c
│   │   ├── stdlib_asyncdispatch.o
│   │   ├── stdlib_asyncnet.c
│   │   ├── stdlib_asyncnet.o
│   │   ├── stdlib_base64.c
│   │   ├── stdlib_base64.o
│   │   ├── stdlib_browsers.c
│   │   ├── stdlib_browsers.o
│   │   ├── stdlib_cpuinfo.c
│   │   ├── stdlib_cpuinfo.o
│   │   ├── stdlib_endians.c
│   │   ├── stdlib_endians.o
│   │   ├── stdlib_epoll.c
│   │   ├── stdlib_epoll.o
│   │   ├── stdlib_hashes.c
│   │   ├── stdlib_hashes.o
│   │   ├── stdlib_history.c
│   │   ├── stdlib_history.o
│   │   ├── stdlib_httpclient.c
│   │   ├── stdlib_httpclient.o
│   │   ├── stdlib_json.c
│   │   ├── stdlib_json.o
│   │   ├── stdlib_lexbase.c
│   │   ├── stdlib_lexbase.o
│   │   ├── stdlib_linux.c
│   │   ├── stdlib_linux.o
│   │   ├── stdlib_macros.c
│   │   ├── stdlib_macros.o
│   │   ├── stdlib_math.c
│   │   ├── stdlib_math.o
│   │   ├── stdlib_mimetypes.c
│   │   ├── stdlib_mimetypes.o
│   │   ├── stdlib_net.c
│   │   ├── stdlib_net.o
│   │   ├── stdlib_oids.c
│   │   ├── stdlib_oids.o
│   │   ├── stdlib_openssl.c
│   │   ├── stdlib_openssl.o
│   │   ├── stdlib_os.c
│   │   ├── stdlib_os.o
│   │   ├── stdlib_osproc.c
│   │   ├── stdlib_osproc.o
│   │   ├── stdlib_parsecfg.c
│   │   ├── stdlib_parsecfg.o
│   │   ├── stdlib_parseopt.c
│   │   ├── stdlib_parseopt.o
│   │   ├── stdlib_parseutils.c
│   │   ├── stdlib_parseutils.o
│   │   ├── stdlib_pegs.c
│   │   ├── stdlib_pegs.o
│   │   ├── stdlib_posix.c
│   │   ├── stdlib_posix.o
│   │   ├── stdlib_rawsockets.c
│   │   ├── stdlib_rawsockets.o
│   │   ├── stdlib_rdstdin.c
│   │   ├── stdlib_rdstdin.o
│   │   ├── stdlib_readline.c
│   │   ├── stdlib_readline.o
│   │   ├── stdlib_rltypedefs.c
│   │   ├── stdlib_rltypedefs.o
│   │   ├── stdlib_selectors.c
│   │   ├── stdlib_selectors.o
│   │   ├── stdlib_sequtils.c
│   │   ├── stdlib_sequtils.o
│   │   ├── stdlib_sets.c
│   │   ├── stdlib_sets.o
│   │   ├── stdlib_streams.c
│   │   ├── stdlib_streams.o
│   │   ├── stdlib_strtabs.c
│   │   ├── stdlib_strtabs.o
│   │   ├── stdlib_strutils.c
│   │   ├── stdlib_strutils.o
│   │   ├── stdlib_system.c
│   │   ├── stdlib_system.o
│   │   ├── stdlib_tables.c
│   │   ├── stdlib_tables.o
│   │   ├── stdlib_termios.c
│   │   ├── stdlib_termios.o
│   │   ├── stdlib_times.c
│   │   ├── stdlib_times.o
│   │   ├── stdlib_unicode.c
│   │   ├── stdlib_unicode.o
│   │   ├── stdlib_unsigned.c
│   │   ├── stdlib_unsigned.o
│   │   ├── stdlib_uri.c
│   │   └── stdlib_uri.o
│   ├── tests
│   │   ├── issue27
│   │   │   ├── a
│   │   │   │   ├── issue27a.babel
│   │   │   │   └── issue27a.nim
│   │   │   ├── b
│   │   │   │   ├── issue27b.babel
│   │   │   │   └── issue27b.nim
│   │   │   ├── issue27.babel
│   │   │   └── issue27.nim
│   │   └── tester.nim
│   └── todo.markdown
├── nimcache
│   ├── compiler_koch.c
│   ├── compiler_koch.o
│   ├── stdlib_cpuinfo.c
│   ├── stdlib_cpuinfo.o
│   ├── stdlib_hashes.c
│   ├── stdlib_hashes.o
│   ├── stdlib_linux.c
│   ├── stdlib_linux.o
│   ├── stdlib_os.c
│   ├── stdlib_os.o
│   ├── stdlib_osproc.c
│   ├── stdlib_osproc.o
│   ├── stdlib_parseopt.c
│   ├── stdlib_parseopt.o
│   ├── stdlib_parseutils.c
│   ├── stdlib_parseutils.o
│   ├── stdlib_posix.c
│   ├── stdlib_posix.o
│   ├── stdlib_streams.c
│   ├── stdlib_streams.o
│   ├── stdlib_strtabs.c
│   ├── stdlib_strtabs.o
│   ├── stdlib_strutils.c
│   ├── stdlib_strutils.o
│   ├── stdlib_system.c
│   ├── stdlib_system.o
│   ├── stdlib_times.c
│   └── stdlib_times.o
├── readme.md
├── readme.txt
├── start.bat
├── tests
│   ├── actiontable
│   │   ├── tactiontable2.nim
│   │   └── tactiontable.nim
│   ├── alias
│   │   └── talias.nim
│   ├── ambsym
│   │   ├── mambsym1.nim
│   │   ├── mambsym2.nim
│   │   ├── mambsys1.nim
│   │   ├── mambsys2.nim
│   │   ├── tambsym2.nim
│   │   ├── tambsym3.nim
│   │   ├── tambsym.nim
│   │   └── tambsys.nim
│   ├── array
│   │   ├── tarray2.nim
│   │   ├── tarray3.nim
│   │   ├── tarraycons2.nim
│   │   ├── tarraycons.nim
│   │   ├── tarray.nim
│   │   ├── tarrayplus.nim
│   │   ├── tarrindx.nim
│   │   ├── troof1.nim
│   │   ├── troof2.nim
│   │   ├── troof3.nim
│   │   └── troof4.nim
│   ├── assert
│   │   ├── tassert.nim
│   │   ├── tfailedassert.nim
│   │   ├── tunittests.nim
│   │   └── tuserassert.nim
│   ├── assign
│   │   ├── moverload_asgn2.nim
│   │   ├── tassign.nim
│   │   ├── tcopy.nim
│   │   ├── tgenericassign.nim
│   │   ├── tgenericassigntuples.nim
│   │   ├── tobjasgn.nim
│   │   ├── toverload_asgn1.nim
│   │   ├── toverload_asgn2.nim
│   │   └── tvariantasgn.nim
│   ├── astoverload
│   │   └── tastoverload1.nim
│   ├── async
│   │   ├── tasyncawait.nim
│   │   ├── tasyncdiscard.nim
│   │   ├── tasyncexceptions.nim
│   │   ├── tasyncfile.nim
│   │   ├── tasynciossl.nim
│   │   ├── tasynctry2.nim
│   │   ├── tasynctry.nim
│   │   ├── tasyncudp.nim
│   │   └── tnestedpfuturetypeparam.nim
│   ├── benchmark.nim
│   ├── benchmarks
│   │   ├── fannkuch.nim
│   │   └── quicksort.nim
│   ├── bind
│   │   ├── mbind3.nim
│   │   ├── tbind1.nim
│   │   ├── tbind2.nim
│   │   ├── tbind3.nim
│   │   ├── tbindoverload.nim
│   │   ├── tdatabind.nim
│   │   ├── tinvalidbindtypedesc.nim
│   │   ├── tmixin.nim
│   │   └── tnicerrorforsymchoice.nim
│   ├── borrow
│   │   ├── tborrow.nim
│   │   └── tinvalidborrow.nim
│   ├── caas
│   │   ├── absurd_nesting.nim
│   │   ├── absurd_nesting.txt
│   │   ├── basic-recompile.txt
│   │   ├── compile-suggest.txt
│   │   ├── compile-then-def.txt
│   │   ├── completion_dot_syntax_dirty.nim
│   │   ├── completion_dot_syntax_main.nim
│   │   ├── completion_dot_syntax.txt
│   │   ├── def-def-compile.txt
│   │   ├── def-then-compile.txt
│   │   ├── forward_declarations.nim
│   │   ├── forward_declarations.txt
│   │   ├── forward_usages.txt
│   │   ├── idetools_api.nim
│   │   ├── idetools_api.txt
│   │   ├── imported.nim
│   │   ├── issue_416_template_shift.nim
│   │   ├── issue_416_template_shift.txt
│   │   ├── issue_452_export_shift.nim
│   │   ├── issue_452_export_shift.txt
│   │   ├── issue_477_dynamic_dispatch.nim
│   │   ├── issue_477_dynamic_dispatch.txt
│   │   ├── its_full_of_procs.nim
│   │   ├── its_full_of_procs.txt
│   │   ├── main_dirty.nim
│   │   ├── main.nim
│   │   ├── suggest-compile.txt
│   │   └── suggest-invalid-source.txt
│   ├── casestmt
│   │   ├── tcase_arrayconstr.nim
│   │   ├── tcase_emptyset_when.nim
│   │   ├── tcaseexpr1.nim
│   │   ├── tcaseoverlaprange2.nim
│   │   ├── tcaseoverlaprange.nim
│   │   ├── tcase_setconstr.nim
│   │   ├── tcasestm.nim
│   │   ├── tcomputedgoto.nim
│   │   └── tlinearscanend.nim
│   ├── ccgbugs
│   │   ├── tarray_equality.nim
│   │   ├── tbug1081.nim
│   │   ├── tccgen1.nim
│   │   ├── tcgbug.nim
│   │   ├── tcodegenbug1.nim
│   │   ├── tconstobj.nim
│   │   ├── tcvarargs.nim
│   │   ├── tmissingbracket.nim
│   │   ├── tmissingderef.nim
│   │   ├── tmissinginit.nim
│   │   ├── tmissingvolatile.nim
│   │   ├── tpartialcs.nim
│   │   ├── trecursive_closure.nim
│   │   ├── trecursive_table.nim
│   │   ├── tstringslice.nim
│   │   ├── tuple_canon.nim
│   │   └── twrong_tupleconv.nim
│   ├── clearmsg
│   │   ├── mb.nim
│   │   ├── mc.nim
│   │   ├── ta.nim
│   │   └── tconsttypemismatch.nim
│   ├── closure
│   │   ├── tclosure2.nim
│   │   ├── tclosure3.nim
│   │   ├── tclosure4.nim
│   │   ├── tclosurebug2.nim
│   │   ├── tclosure.nim
│   │   ├── tfib50.nim
│   │   ├── tforum.nim
│   │   ├── tinterf.nim
│   │   ├── tinvalidclosure2.nim
│   │   ├── tinvalidclosure.nim
│   │   ├── tissue1642.nim
│   │   ├── tjester.nim
│   │   ├── tnamedparamanonproc.nim
│   │   ├── tnestedclosure.nim
│   │   ├── tnestedproc.nim
│   │   ├── ttimeinfo.nim
│   │   └── uclosures.nim
│   ├── cnstseq
│   │   ├── tcnstseq2.nim
│   │   ├── tcnstseq3.nim
│   │   └── tcnstseq.nim
│   ├── collections
│   │   ├── tcounttable.nim
│   │   ├── tindexby.nim
│   │   ├── tsets.nim
│   │   ├── ttableconstr.nim
│   │   ├── ttables2.nim
│   │   ├── ttables.nim
│   │   ├── ttablesref2.nim
│   │   └── ttablesref.nim
│   ├── compiles
│   │   ├── tcompiles.nim
│   │   └── tevilcompiles.nim
│   ├── concat
│   │   └── tconcat.nim
│   ├── concepts
│   │   ├── mvarconcept.nim
│   │   ├── tmanual.nim
│   │   ├── tswizzle.nim
│   │   ├── tusertypeclasses2.nim
│   │   ├── tusertypeclasses.nim
│   │   └── tvarconcept.nim
│   ├── constr
│   │   ├── tconstr1.nim
│   │   └── tconstr2.nim
│   ├── constraints
│   │   └── tconstraints.nim
│   ├── controlflow
│   │   ├── tblock1.nim
│   │   ├── tbreak.nim
│   │   ├── tcontinue.nim
│   │   ├── tnestif.nim
│   │   └── tstatret.nim
│   ├── converter
│   │   ├── tconvcolors.nim
│   │   ├── tconvert.nim
│   │   ├── tgenericconverter.nim
│   │   └── ttypeconverter1.nim
│   ├── cpp
│   │   ├── tcppraise.nim
│   │   ├── tget_subsystem.nim
│   │   ├── trawsockets.nim
│   │   ├── tstaticvar_via_typedesc.nim
│   │   ├── tthread_createthread.nim
│   │   ├── ttypeinfo.nim
│   │   ├── tvector_iterator.nim
│   │   └── tvectorseq.nim
│   ├── defaultprocparam
│   │   ├── mdefaultprocparam.nim
│   │   └── tdefaultprocparam.nim
│   ├── deprecated
│   │   └── tdeprecated.nim
│   ├── destructor
│   │   ├── tdestructor2.nim
│   │   ├── tdestructor.nim
│   │   └── tdictdestruct.nim
│   ├── dir with space
│   │   └── tspace.nim
│   ├── discard
│   │   ├── tdiscardable.nim
│   │   └── tneedsdiscard.nim
│   ├── distinct
│   │   ├── tborrowdot.nim
│   │   ├── tcurrncy.nim
│   │   └── tdistinct_consts.nim
│   ├── dll
│   │   ├── client.nim
│   │   ├── client.nim.cfg
│   │   ├── server.nim
│   │   └── server.nim.cfg
│   ├── effects
│   │   ├── teffects1.nim
│   │   ├── teffects2.nim
│   │   ├── teffects3.nim
│   │   ├── teffects4.nim
│   │   ├── teffects5.nim
│   │   ├── teffects6.nim
│   │   ├── tgcsafe.nim
│   │   ├── tsidee1.nim
│   │   ├── tsidee2.nim
│   │   ├── tsidee3.nim
│   │   └── tsidee4.nim
│   ├── enum
│   │   ├── tenum2.nim
│   │   ├── tenum3.nim
│   │   ├── tenumhole.nim
│   │   ├── tenumitems2.nim
│   │   ├── tenumitems.nim
│   │   ├── tenummix.nim
│   │   ├── tenum.nim
│   │   ├── tnamedenumfields.nim
│   │   └── toptions.nim
│   ├── exception
│   │   ├── tcontinuexc.nim
│   │   ├── tdefer1.nim
│   │   ├── texceptionbreak.nim
│   │   ├── texceptions.nim
│   │   ├── texcpt1.nim
│   │   ├── texcsub.nim
│   │   ├── tfinally2.nim
│   │   ├── tfinally3.nim
│   │   ├── tfinally4.nim
│   │   ├── tfinally.nim
│   │   ├── tnestedreturn2.nim
│   │   ├── tnestedreturn.nim
│   │   ├── tonraise.nim
│   │   ├── treraise.nim
│   │   ├── tunhandledexc.nim
│   │   └── twrongexc.nim
│   ├── exprs
│   │   ├── texprstmt.nim
│   │   ├── thighCString.nim
│   │   ├── tifexpr_typeinference.nim
│   │   ├── tresultwarning.nim
│   │   ├── tstmtexp.nim
│   │   └── tstmtexprs.nim
│   ├── fields
│   │   ├── tfieldindex.nim
│   │   ├── tfielditerator2.nim
│   │   ├── tfielditerator.nim
│   │   ├── tfields_in_template.nim
│   │   └── tfields_with_break.nim
│   ├── float
│   │   ├── tfloat1.nim
│   │   ├── tfloat2.nim
│   │   ├── tfloat3.nim
│   │   └── tfloat4.nim
│   ├── friends
│   │   ├── mfriends.nim
│   │   └── tfriends.nim
│   ├── gc
│   │   ├── bintrees.nim
│   │   ├── closureleak.nim
│   │   ├── cyclecollector.nim
│   │   ├── cycleleak.nim
│   │   ├── gcbench.nim
│   │   ├── gcleak2.nim
│   │   ├── gcleak3.nim
│   │   ├── gcleak4.nim
│   │   ├── gcleak5.nim
│   │   ├── gcleak.nim
│   │   ├── gctest.nim
│   │   ├── growobjcrash.nim
│   │   ├── refarrayleak.nim
│   │   ├── stackrefleak.nim
│   │   └── weakrefs.nim
│   ├── generics
│   │   ├── mdotlookup.nim
│   │   ├── t1050.nim
│   │   ├── t1056.nim
│   │   ├── t1789.nim
│   │   ├── tableref_is_nil.nim
│   │   ├── tarray_with_somenumber.nim
│   │   ├── tbadgenericlambda.nim
│   │   ├── tbintre2.nim
│   │   ├── tbintree.nim
│   │   ├── tcan_alias_generic.nim
│   │   ├── tcan_alias_specialised_generic.nim
│   │   ├── tcan_inherit_generic.nim
│   │   ├── tcannot_pass_empty_seq_to_generic.nim
│   │   ├── tcan_specialise_generic.nim
│   │   ├── tconfusing_arrow.nim
│   │   ├── tdotlookup.nim
│   │   ├── texplicitgeneric1.nim
│   │   ├── texplicitgeneric2.nim
│   │   ├── tforwardgeneric.nim
│   │   ├── tgeneric0.nim
│   │   ├── tgeneric1.nim
│   │   ├── tgeneric2.nim
│   │   ├── tgeneric3.nim
│   │   ├── tgeneric4.nim
│   │   ├── tgeneric_closure.nim
│   │   ├── tgenericdefaults.nim
│   │   ├── tgeneric_inheritance.nim
│   │   ├── tgenericlambda.nim
│   │   ├── tgenericmatcher2.nim
│   │   ├── tgenericmatcher.nim
│   │   ├── tgenericprocvar.nim
│   │   ├── tgenericprop.nim
│   │   ├── tgenericrefs.nim
│   │   ├── tgenericshardcases.nim
│   │   ├── tgenerictmpl.nim
│   │   ├── tgenericvariant.nim
│   │   ├── tinferredgenericprocs.nim
│   │   ├── tlateboundstatic.nim
│   │   ├── tmetafield.nim
│   │   ├── tsigtypeop.nim
│   │   ├── tspecialised_is_equivalent.nim
│   │   ├── tsubtypeconstraint.nim
│   │   ├── tthread_generic.nim
│   │   ├── tunique_type.nim
│   │   ├── tvarargs_vs_generic.nim
│   │   ├── twrong_field_caching.nim
│   │   ├── twrong_floatlit_type.nim
│   │   └── twrong_generic_object.nim
│   ├── gensym
│   │   ├── tgensymgeneric.nim
│   │   └── tgensym.nim
│   ├── global
│   │   ├── globalaux2.nim
│   │   ├── globalaux.nim
│   │   ├── tglobalforvar.nim
│   │   └── tglobal.nim
│   ├── implicit
│   │   ├── timplicititems.nim
│   │   └── timplictderef.nim
│   ├── init
│   │   ├── tuninit1.nim
│   │   ├── tuninit2.nim
│   │   └── tzeroarray.nim
│   ├── iter
│   │   ├── tanoniter1.nim
│   │   ├── tchainediterators.nim
│   │   ├── tconcat.nim
│   │   ├── tcountup.nim
│   │   ├── timplicit_auto.nim
│   │   ├── titer2.nim
│   │   ├── titer3.nim
│   │   ├── titer4.nim
│   │   ├── titer5.nim
│   │   ├── titer6.nim
│   │   ├── titer7.nim
│   │   ├── titer8.nim
│   │   ├── titer9.nim
│   │   ├── titerable.nim
│   │   ├── titer.nim
│   │   ├── titer_no_tuple_unpack.nim
│   │   ├── titerovl.nim
│   │   ├── titerslice.nim
│   │   ├── titervaropenarray.nim
│   │   ├── tmoditer.nim
│   │   ├── tobj_iter.nim
│   │   ├── treciter.nim
│   │   ├── tscheduler.nim
│   │   ├── tshallowcopy_closures.nim
│   │   └── twrongiter.nim
│   ├── js
│   │   ├── taddr.nim
│   │   ├── tbyvar.nim
│   │   ├── test1.nim
│   │   ├── test2.nim
│   │   ├── testmagic.nim
│   │   ├── testobjs.nim
│   │   ├── tfloatround.nim
│   │   ├── tstringitems.nim
│   │   └── tunittests.nim
│   ├── js.html
│   ├── js.nim
│   ├── let
│   │   ├── tlet2.nim
│   │   └── tlet.nim
│   ├── lexer
│   │   ├── thexlit.nim
│   │   ├── thexrange.nim
│   │   ├── tident.nim
│   │   ├── tind1.nim
│   │   ├── tindent1.nim
│   │   ├── tlexer.nim
│   │   ├── tmissingnl.nim
│   │   ├── tstrlits.nim
│   │   └── tunderscores.nim
│   ├── lookups
│   │   ├── tkoeniglookup.nim
│   │   └── tredef.nim
│   ├── macros
│   │   ├── macro_bug.nim
│   │   ├── tbindsym.nim
│   │   ├── tbugs.nim
│   │   ├── tclosuremacro.nim
│   │   ├── tdebugstmt.nim
│   │   ├── tdumpast2.nim
│   │   ├── tdumpast.nim
│   │   ├── tdumptree.nim
│   │   ├── texprcolonexpr.nim
│   │   ├── tgensym.nim
│   │   ├── tgentemplates.nim
│   │   ├── tidgen.nim
│   │   ├── tlexerex.nim
│   │   ├── tmacro1.nim
│   │   ├── tmacro2.nim
│   │   ├── tmacro3.nim
│   │   ├── tmacro4.nim
│   │   ├── tmacro5.nim
│   │   ├── tmacroaspragma.nim
│   │   ├── tmacrogenerics.nim
│   │   ├── tmacro_in_template.nim
│   │   ├── tmacros1.nim
│   │   ├── tmacrostmt.nim
│   │   ├── tmacrotypes.nim
│   │   ├── tmemit.nim
│   │   ├── tnimnode_for_runtime.nim
│   │   ├── tprintf.nim
│   │   ├── tquotewords.nim
│   │   ├── trecmacro.nim
│   │   ├── treturnsempty.nim
│   │   ├── tsame_name_497.nim
│   │   ├── tstringinterp.nim
│   │   ├── ttryparseexpr.nim
│   │   ├── tvarnimnode.nim
│   │   ├── tvtable.nim
│   │   ├── typesapi2.nim
│   │   └── typesapi.nim
│   ├── magics
│   │   └── tlowhigh.nim
│   ├── manyloc
│   │   ├── argument_parser
│   │   │   ├── argument_parser.nim
│   │   │   ├── ex_wget.nim
│   │   │   └── ex_wget.nim.cfg
│   │   ├── keineschweine
│   │   │   ├── client_settings.json
│   │   │   ├── dependencies
│   │   │   │   ├── chipmunk
│   │   │   │   │   └── chipmunk.nim
│   │   │   │   ├── enet
│   │   │   │   │   ├── enet.nim
│   │   │   │   │   ├── testclient.nim
│   │   │   │   │   └── testserver.nim
│   │   │   │   ├── genpacket
│   │   │   │   │   ├── genpacket_enet.nim
│   │   │   │   │   ├── genpacket.nim
│   │   │   │   │   ├── macro_dsl.nim
│   │   │   │   │   └── streams_enh.nim
│   │   │   │   ├── nake
│   │   │   │   │   ├── nakefile.nim
│   │   │   │   │   └── nake.nim
│   │   │   │   └── sfml
│   │   │   │   ├── README.md
│   │   │   │   ├── sfml_audio.nim
│   │   │   │   ├── sfml_colors.nim
│   │   │   │   ├── sfml.nim
│   │   │   │   └── sfml_vector.nim
│   │   │   ├── enet_server
│   │   │   │   ├── enet_client.nim
│   │   │   │   ├── enet_server.nim
│   │   │   │   ├── nakefile.nim
│   │   │   │   ├── nim.cfg
│   │   │   │   ├── server_settings.json
│   │   │   │   └── server_utils.nim
│   │   │   ├── keineschweine.nim
│   │   │   ├── keineschweine.nim.cfg
│   │   │   ├── lib
│   │   │   │   ├── animations.nim
│   │   │   │   ├── client_helpers.nim
│   │   │   │   ├── estreams.nim
│   │   │   │   ├── game_objects.nim
│   │   │   │   ├── glext.nim
│   │   │   │   ├── gl.nim
│   │   │   │   ├── glu.nim
│   │   │   │   ├── glut.nim
│   │   │   │   ├── glx.nim
│   │   │   │   ├── idgen.nim
│   │   │   │   ├── input_helpers.nim
│   │   │   │   ├── map_filter.nim
│   │   │   │   ├── math_helpers.nim
│   │   │   │   ├── sfml_stuff.nim
│   │   │   │   ├── sg_assets.nim
│   │   │   │   ├── sg_gui.nim
│   │   │   │   ├── sg_packets.nim
│   │   │   │   ├── sound_buffer.nim
│   │   │   │   ├── vehicles.nim
│   │   │   │   ├── wingl.nim
│   │   │   │   └── zlib_helpers.nim
│   │   │   ├── README.md
│   │   │   ├── server
│   │   │   │   ├── dirserver_settings.json
│   │   │   │   ├── nim.cfg
│   │   │   │   ├── old_dirserver.nim
│   │   │   │   ├── old_server_utils.nim
│   │   │   │   ├── old_sg_server.nim
│   │   │   │   └── sg_lobby.nim
│   │   │   └── TODO.md
│   │   ├── nake
│   │   │   ├── nakefile.nim
│   │   │   ├── nakefile.nim.cfg
│   │   │   └── nake.nim
│   │   ├── named_argument_bug
│   │   │   ├── gui.nim
│   │   │   ├── main.nim
│   │   │   ├── main.nim.cfg
│   │   │   └── tri_engine
│   │   │   ├── config.nim
│   │   │   ├── gfx
│   │   │   │   ├── color.nim
│   │   │   │   ├── gl
│   │   │   │   │   ├── gl.nim
│   │   │   │   │   ├── primitive.nim
│   │   │   │   │   └── shader.nim
│   │   │   │   └── tex.nim
│   │   │   ├── math
│   │   │   │   ├── circle.nim
│   │   │   │   ├── rect.nim
│   │   │   │   └── vec.nim
│   │   │   └── tri_engine.nim
│   │   ├── packages
│   │   │   ├── noconflicts.nim
│   │   │   ├── noconflicts.nim.cfg
│   │   │   ├── os.nim
│   │   │   ├── package1
│   │   │   │   ├── p1.babel
│   │   │   │   └── strutils.nim
│   │   │   └── package2
│   │   │   ├── p2.babel
│   │   │   └── strutils.nim
│   │   └── standalone
│   │   ├── barebone.nim
│   │   ├── barebone.nim.cfg
│   │   └── panicoverride.nim
│   ├── metatype
│   │   ├── tautonotgeneric.nim
│   │   ├── tautoproc.nim
│   │   ├── tbindtypedesc.nim
│   │   ├── tcompositetypeclasses.nim
│   │   ├── tconstraints.nim
│   │   ├── tmatrix1.nim
│   │   ├── tmatrix2.nim
│   │   ├── tmatrix3.nim
│   │   ├── tmatrix.nim
│   │   ├── tsemistatic.nim
│   │   ├── tstatic_overloading.nim
│   │   ├── tstaticparammacro.nim
│   │   ├── tstaticparams.nim
│   │   ├── tstaticvector.nim
│   │   ├── ttypebar.nim
│   │   ├── ttypeclasses.nim
│   │   ├── ttypedesc1.nim
│   │   ├── ttypedesc2.nim
│   │   ├── ttypeselectors.nim
│   │   ├── ttypetraits.nim
│   │   ├── tymatrix.nim
│   │   ├── typeclassinference.nim
│   │   ├── typedesc_as_value.nim
│   │   └── utypeclasses.nim
│   ├── method
│   │   ├── mmultim3.nim
│   │   ├── temptybody.nim
│   │   ├── tmethod.nim
│   │   ├── tmethods1.nim
│   │   ├── tmproto.nim
│   │   ├── tmultim1.nim
│   │   ├── tmultim2.nim
│   │   ├── tmultim3.nim
│   │   ├── tmultim4.nim
│   │   ├── tmultim6.nim
│   │   ├── trecmeth.nim
│   │   └── tsimmeth.nim
│   ├── misc
│   │   ├── 99bottles.nim
│   │   ├── minit.nim
│   │   ├── mvarious.nim
│   │   ├── parsecomb.nim
│   │   ├── t99bott.nim
│   │   ├── tack.nim
│   │   ├── tatomic.nim
│   │   ├── tbug1217bracketquotes.nim
│   │   ├── tbug511622.nim
│   │   ├── tcharinc.nim
│   │   ├── tcmdline.nim
│   │   ├── tcolonisproc.nim
│   │   ├── tdllvar.nim
│   │   ├── temit.nim
│   │   ├── temptyecho.nim
│   │   ├── tendian.nim
│   │   ├── teventemitter.nim
│   │   ├── tevents.nim
│   │   ├── tfib.nim
│   │   ├── tfilter.nim
│   │   ├── tgenconstraints.nim
│   │   ├── tgetstartmilsecs.nim
│   │   ├── thallo.nim
│   │   ├── theaproots.nim
│   │   ├── thintoff.nim
│   │   ├── tinc.nim
│   │   ├── tinit.nim
│   │   ├── tinout.nim
│   │   ├── tints.nim
│   │   ├── tinvalidarrayaccess.nim
│   │   ├── tinvalidnewseq.nim
│   │   ├── tissue710.nim
│   │   ├── tlastmod.nim
│   │   ├── tlocals.nim
│   │   ├── tloops.nim
│   │   ├── tmandelbrot.nim
│   │   ├── tmemoization.nim
│   │   ├── tmissingnilcheck.nim
│   │   ├── tnewderef.nim
│   │   ├── tnew.nim
│   │   ├── tnewsets.nim
│   │   ├── tnewuns.nim
│   │   ├── tnoforward.nim
│   │   ├── tnoinst.nim
│   │   ├── tnolen.nim
│   │   ├── tnoop.nim
│   │   ├── tnot.nim
│   │   ├── tparedef.nim
│   │   ├── tparsecombnum.nim
│   │   ├── tpos.nim
│   │   ├── tprep.nim
│   │   ├── tquicksort.nim
│   │   ├── tradix.nim
│   │   ├── trangechecks.nim
│   │   ├── trawstr.nim
│   │   ├── treadln.nim
│   │   ├── treadx.nim
│   │   ├── tromans.nim
│   │   ├── tshadow_magic_type.nim
│   │   ├── tsimplesort.nim
│   │   ├── tsimtych.nim
│   │   ├── tsizeof.nim
│   │   ├── tslices.nim
│   │   ├── tsortdev.nim
│   │   ├── tstrace.nim
│   │   ├── tstrange.nim
│   │   ├── tstrdesc.nim
│   │   ├── tstrdist.nim
│   │   ├── tunsigned64mod.nim
│   │   ├── tunsignedcmp.nim
│   │   ├── tunsignedcomp.nim
│   │   ├── tunsignedconv.nim
│   │   ├── tunsignedinc.nim
│   │   ├── tvarious1.nim
│   │   ├── tvarious.nim
│   │   └── tvarnums.nim
│   ├── mmaptest.nim
│   ├── modules
│   │   ├── mexport2a.nim
│   │   ├── mexport2b.nim
│   │   ├── mexporta.nim
│   │   ├── mexportb.nim
│   │   ├── mnamspc1.nim
│   │   ├── mnamspc2.nim
│   │   ├── mopaque.nim
│   │   ├── mrecmod2.nim
│   │   ├── mrecmod.nim
│   │   ├── texport2.nim
│   │   ├── texport.nim
│   │   ├── timportexcept.nim
│   │   ├── tmismatchedvisibility.nim
│   │   ├── tnamspc.nim
│   │   ├── topaque.nim
│   │   ├── trecinca.nim
│   │   ├── trecincb.nim
│   │   ├── trecmod2.nim
│   │   ├── trecmod.nim
│   │   └── tselfimport.nim
│   ├── namedparams
│   │   ├── tnamedparams2.nim
│   │   └── tnamedparams.nim
│   ├── notnil
│   │   ├── tnotnil1.nim
│   │   ├── tnotnil2.nim
│   │   ├── tnotnil3.nim
│   │   ├── tnotnil4.nim
│   │   ├── tnotnil_in_generic.nim
│   │   ├── tnotnil_in_objconstr.nim
│   │   └── tnotnil.nim
│   ├── objects
│   │   ├── tillegal_recursion.nim
│   │   ├── tinherentedvalues.nim
│   │   ├── tobjconstr2.nim
│   │   ├── tobjconstr.nim
│   │   ├── tobjcov.nim
│   │   ├── tobject2.nim
│   │   ├── tobject3.nim
│   │   ├── tobject.nim
│   │   ├── tobjects.nim
│   │   ├── tobjloop.nim
│   │   ├── tobjpragma.nim
│   │   ├── tofopr.nim
│   │   ├── toop1.nim
│   │   ├── toop.nim
│   │   ├── trefobjsyntax2.nim
│   │   └── trefobjsyntax.nim
│   ├── objvariant
│   │   ├── tadrdisc.nim
│   │   ├── tcheckedfield1.nim
│   │   ├── temptycaseobj.nim
│   │   ├── treassign.nim
│   │   ├── tvariantstack.nim
│   │   └── tyaoption.nim
│   ├── openarray
│   │   ├── topena1.nim
│   │   ├── topenarrayrepr.nim
│   │   └── topenlen.nim
│   ├── osproc
│   │   ├── ta.nim
│   │   └── tstdin.nim
│   ├── overflw
│   │   ├── toverflw2.nim
│   │   ├── toverflw.nim
│   │   └── tovfint.nim
│   ├── overload
│   │   ├── tissue966.nim
│   │   ├── toverl2.nim
│   │   ├── toverl3.nim
│   │   ├── toverl4.nim
│   │   ├── toverl.nim
│   │   ├── toverprc.nim
│   │   ├── toverwr.nim
│   │   ├── tparams_after_varargs.nim
│   │   ├── tprefer_specialized_generic.nim
│   │   ├── tprefer_tygenericinst.nim
│   │   ├── tspec.nim
│   │   ├── tstmtoverload.nim
│   │   ├── tsymtabchange_during_or.nim
│   │   └── tsystemcmp.nim
│   ├── parallel
│   │   ├── nim.cfg
│   │   ├── t5000.nim
│   │   ├── tarray_of_channels.nim
│   │   ├── tconvexhull.nim
│   │   ├── tdeepcopy2.nim
│   │   ├── tdeepcopy.nim
│   │   ├── tdisjoint_slice1.nim
│   │   ├── tdisjoint_slice2.nim
│   │   ├── tdont_be_stupid.nim
│   │   ├── tflowvar.nim
│   │   ├── tforstmt.nim
│   │   ├── tgc_unsafe2.nim
│   │   ├── tgc_unsafe.nim
│   │   ├── tguard1.nim
│   │   ├── tguard2.nim
│   │   ├── tinvalid_array_bounds.nim
│   │   ├── tinvalid_counter_usage.nim
│   │   ├── tlet_spawn.nim
│   │   ├── tmissing_deepcopy.nim
│   │   ├── tnon_disjoint_slice1.nim
│   │   ├── tpi.nim
│   │   ├── treadafterwrite.nim
│   │   ├── tsimple_array_checks.nim
│   │   ├── tsysspawnbadarg.nim
│   │   ├── tsysspawn.nim
│   │   ├── tuseafterdef.nim
│   │   └── twrong_refcounts.nim
│   ├── parser
│   │   ├── tcommand_as_expr.nim
│   │   ├── tdomulttest.nim
│   │   ├── tinvcolonlocation1.nim
│   │   ├── tinvcolonlocation2.nim
│   │   ├── tinvcolonlocation3.nim
│   │   ├── tinvwhen.nim
│   │   ├── toprprec.nim
│   │   ├── tprecedence.nim
│   │   ├── tproctype_pragmas.nim
│   │   ├── tstrongspaces.nim
│   │   ├── ttupleunpack.nim
│   │   ├── ttypeof.nim
│   │   └── twhen_in_enum.nim
│   ├── pragmas
│   │   ├── tpush.nim
│   │   └── tuserpragma.nim
│   ├── proc
│   │   ├── tnestprc.nim
│   │   └── tprocredef.nim
│   ├── procvar
│   │   ├── tgenericprocvar.nim
│   │   ├── tprocvar2.nim
│   │   ├── tprocvar.nim
│   │   └── tprocvars.nim
│   ├── range
│   │   ├── compilehelpers.nim
│   │   ├── tbug499771.nim
│   │   ├── tcolors.nim
│   │   ├── tmatrix3.nim
│   │   ├── tsubrange2.nim
│   │   ├── tsubrange3.nim
│   │   └── tsubrange.nim
│   ├── readme.txt
│   ├── rectest.nim
│   ├── rodfiles
│   │   ├── aconv.nim
│   │   ├── amethods.nim
│   │   ├── bconv.nim
│   │   ├── bmethods2.nim
│   │   ├── bmethods.nim
│   │   ├── deada2.nim
│   │   ├── deada.nim
│   │   ├── deadb.nim
│   │   ├── deadg.nim
│   │   ├── gtkex1.nim
│   │   ├── gtkex2.nim
│   │   ├── hallo2.nim
│   │   ├── hallo.nim
│   │   ├── int2bool.nim
│   │   ├── nim.cfg
│   │   ├── tgeneric1.nim
│   │   └── tgeneric2.nim
│   ├── seq
│   │   ├── tseq2.nim
│   │   ├── tseqcon2.nim
│   │   ├── tseqcon.nim
│   │   ├── tseqtuple.nim
│   │   ├── tsequtils.nim
│   │   └── ttoseq.nim
│   ├── sets
│   │   ├── tsets2.nim
│   │   ├── tsets3.nim
│   │   ├── tsets_lt.nim
│   │   └── tsets.nim
│   ├── showoff
│   │   ├── tdrdobbs_examples.nim
│   │   ├── tformatopt.nim
│   │   ├── thello2.nim
│   │   ├── thtml1.nim
│   │   ├── thtml2.nim
│   │   ├── tonce.nim
│   │   └── tquasiquote.nim
│   ├── specialops
│   │   └── tdotops.nim
│   ├── stckovfl.nim
│   ├── stdlib
│   │   ├── talgorithm.nim
│   │   ├── tcount.nim
│   │   ├── tcputime.nim
│   │   ├── tcritbits.nim
│   │   ├── techo.nim
│   │   ├── testequivalence.nim
│   │   ├── tformat.nim
│   │   ├── tgetfileinfo.nim
│   │   ├── thashes.nim
│   │   ├── tio.nim
│   │   ├── tlists.nim
│   │   ├── tmarshal.nim
│   │   ├── tmath2.nim
│   │   ├── tmath.nim
│   │   ├── tmitems.nim
│   │   ├── tnet.nim
│   │   ├── tos.nim
│   │   ├── tosprocterminate.nim
│   │   ├── tparscfg.nim
│   │   ├── tparsopt.nim
│   │   ├── tpegs.nim
│   │   ├── tpermutations.nim
│   │   ├── tposix.nim
│   │   ├── tquit.nim
│   │   ├── tregex.nim
│   │   ├── treguse.nim
│   │   ├── treloop.nim
│   │   ├── trepr2.nim
│   │   ├── trepr.nim
│   │   ├── tsinglylinkedring.nim
│   │   ├── tsortcall.nim
│   │   ├── tsplit.nim
│   │   ├── tstreams.nim
│   │   ├── tstrset.nim
│   │   ├── tstrtabs.nim
│   │   ├── tstrutil.nim
│   │   ├── ttime.nim
│   │   ├── tunidecode.nim
│   │   ├── twalker.nim
│   │   ├── txmlgen.nim
│   │   └── txmltree.nim
│   ├── system
│   │   ├── alloc.nim
│   │   ├── helpers
│   │   │   └── readall_echo.nim
│   │   ├── io.nim
│   │   ├── params.nim
│   │   ├── tfloatToString.nim
│   │   ├── toString.nim
│   │   └── tsettostring.nim
│   ├── template
│   │   ├── annotate.nim
│   │   ├── mcan_access_hidden_field.nim
│   │   ├── mtempl5.nim
│   │   ├── otests.nim
│   │   ├── sunset.tmpl
│   │   ├── t2do.nim
│   │   ├── tcan_access_hidden_field.nim
│   │   ├── tdefault_nil.nim
│   │   ├── texponential_eval.nim
│   │   ├── thygienictempl.nim
│   │   ├── tissue909.nim
│   │   ├── tissue993.nim
│   │   ├── tit.nim
│   │   ├── tmodulealias.nim
│   │   ├── t_otemplates.nim
│   │   ├── tparams_gensymed.nim
│   │   ├── tprefer_immediate.nim
│   │   ├── tscope.nim
│   │   ├── tstempl.nim
│   │   ├── tstmt_semchecked_twice.nim
│   │   ├── tsymchoicefield.nim
│   │   ├── ttempl2.nim
│   │   ├── ttempl3.nim
│   │   ├── ttempl4.nim
│   │   ├── ttempl5.nim
│   │   ├── ttempl.nim
│   │   ├── ttemplreturntype.nim
│   │   ├── twrongmapit.nim
│   │   ├── twrongopensymchoice.nim
│   │   └── utemplates.nim
│   ├── testament
│   │   ├── backend.nim
│   │   ├── caasdriver.nim
│   │   ├── categories.nim
│   │   ├── css
│   │   │   ├── boilerplate.css
│   │   │   └── style.css
│   │   ├── htmlgen.nim
│   │   ├── specs.nim
│   │   ├── tester.nim
│   │   └── tester.nim.cfg
│   ├── testdata
│   │   ├── csvtest.csv
│   │   ├── data.csv
│   │   ├── doc1.xml
│   │   ├── jsontest2.json
│   │   ├── jsontest.json
│   │   ├── mycert.pem
│   │   ├── string.txt
│   │   ├── wildhtml.html
│   │   └── xmltest.html
│   ├── threads
│   │   ├── nim.cfg
│   │   ├── tactors2.nim
│   │   ├── tactors.nim
│   │   ├── threadex.nim
│   │   ├── trecursive_actor.nim
│   │   ├── tthreadanalysis2.nim
│   │   ├── tthreadanalysis.nim
│   │   ├── tthreadheapviolation1.nim
│   │   └── ttryrecv.nim
│   ├── trmacros
│   │   ├── targlist.nim
│   │   ├── tcse.nim
│   │   ├── tdisallowif.nim
│   │   ├── thoist.nim
│   │   ├── tmatrix.nim
│   │   ├── tnoalias2.nim
│   │   ├── tnoalias.nim
│   │   ├── tnoendlessrec.nim
│   │   ├── tor.nim
│   │   ├── tpartial.nim
│   │   ├── tpatterns.nim
│   │   ├── tstar.nim
│   │   └── tstmtlist.nim
│   ├── tuples
│   │   ├── tanontuples.nim
│   │   ├── tdifferent_instantiations.nim
│   │   ├── tgeneric_tuple2.nim
│   │   ├── tgeneric_tuple.nim
│   │   ├── tuint_tuple.nim
│   │   ├── tuple_with_nil.nim
│   │   ├── tuple_with_seq.nim
│   │   └── twrongtupleaccess.nim
│   ├── typerel
│   │   ├── tcommontype.nim
│   │   ├── texplicitcmp.nim
│   │   ├── tnoargopenarray.nim
│   │   ├── tnocontains.nim
│   │   ├── tno_gcmem_in_shared.nim
│   │   ├── tno_int_in_bool_context.nim
│   │   ├── trectuple.nim
│   │   ├── trectuples.nim
│   │   ├── trectype.nim
│   │   ├── trefs.nim
│   │   ├── tregionptrs2.nim
│   │   ├── tregionptrs.nim
│   │   ├── trettypeinference.nim
│   │   ├── tsecondarrayproperty.nim
│   │   ├── tsymchoice_for_expr.nim
│   │   ├── ttuple1.nim
│   │   ├── ttypelessemptyset.nim
│   │   ├── ttypenoval.nim
│   │   ├── ttypenovalue.nim
│   │   ├── tvarargsexpr.nim
│   │   ├── tvoid.nim
│   │   ├── typalias.nim
│   │   ├── typedescs.nim
│   │   └── typredef.nim
│   ├── types
│   │   ├── tauto_canbe_void.nim
│   │   ├── temptyseqs.nim
│   │   ├── tfinalobj.nim
│   │   ├── tforwty2.nim
│   │   ├── tforwty.nim
│   │   ├── tillegaltyperecursion.nim
│   │   ├── tillrec.nim
│   │   ├── tinfiniterecursion.nim
│   │   ├── tinheritref.nim
│   │   ├── tisop.nim
│   │   └── tisopr.nim
│   ├── usingstmt
│   │   └── tusingstatement.nim
│   ├── varres
│   │   ├── tvarres1.nim
│   │   ├── tvarres2.nim
│   │   ├── tvarres3.nim
│   │   ├── tvarres4.nim
│   │   └── tvartup.nim
│   ├── varstmt
│   │   ├── tlet.nim
│   │   └── tvardecl.nim
│   └── vm
│   ├── tarrayboundeval.nim
│   ├── tasmparser.nim
│   ├── tcompiletimetable.nim
│   ├── tconsteval.nim
│   ├── tconsttable.nim
│   ├── teval1.nim
│   ├── tldconst.nim
│   ├── toverflowopcaddimmint.nim
│   ├── toverflowopcaddint.nim
│   ├── toverflowopcmulint.nim
│   ├── toverflowopcsubimmint.nim
│   ├── toverflowopcsubint.nim
│   ├── tquadplus.nim
│   ├── trgba.nim
│   ├── triangle_array.nim
│   ├── tslurp.nim
│   ├── tstaticprintseq.nim
│   ├── tstringnil.nim
│   ├── twrongarray.nim
│   ├── twrongconst.nim
│   └── twrongwhen.nim
├── tinyc
│   ├── arm-gen.c
│   ├── c67-gen.c
│   ├── coff.h
│   ├── config_edited.h
│   ├── config.h
│   ├── config.mak
│   ├── config.texi
│   ├── elf.h
│   ├── examples
│   │   ├── ex1.c
│   │   ├── ex2.c
│   │   ├── ex3.c
│   │   ├── ex4.c
│   │   └── ex5.c
│   ├── i386-asm.c
│   ├── i386-asm.h
│   ├── i386-gen.c
│   ├── il-gen.c
│   ├── il-opcodes.h
│   ├── include
│   │   ├── float.h
│   │   ├── stdarg.h
│   │   ├── stdbool.h
│   │   ├── stddef.h
│   │   ├── tcclib.h
│   │   └── varargs.h
│   ├── lib
│   │   ├── alloca86-bt.S
│   │   ├── alloca86.S
│   │   ├── bcheck.c
│   │   └── libtcc1.c
│   ├── libtcc.c
│   ├── libtcc.h
│   ├── stab.def
│   ├── stab.h
│   ├── tccasm.c
│   ├── tcc.c
│   ├── tcccoff.c
│   ├── tcc-doc.html
│   ├── tcc-doc.texi
│   ├── tccelf.c
│   ├── tccgen.c
│   ├── tcc.h
│   ├── tccpe.c
│   ├── tccpp.c
│   ├── tcctok.h
│   ├── tests
│   │   ├── asmtest.S
│   │   ├── boundtest.c
│   │   ├── gcctestsuite.sh
│   │   ├── libtcc_test.c
│   │   └── tcctest.c
│   ├── texi2pod.pl
│   ├── win32
│   │   ├── build-tcc.bat
│   │   ├── examples
│   │   │   ├── dll.c
│   │   │   ├── fib.c
│   │   │   ├── hello_dll.c
│   │   │   └── hello_win.c
│   │   ├── include
│   │   │   ├── assert.h
│   │   │   ├── conio.h
│   │   │   ├── ctype.h
│   │   │   ├── direct.h
│   │   │   ├── dirent.h
│   │   │   ├── dir.h
│   │   │   ├── dos.h
│   │   │   ├── errno.h
│   │   │   ├── excpt.h
│   │   │   ├── fcntl.h
│   │   │   ├── fenv.h
│   │   │   ├── float.h
│   │   │   ├── inttypes.h
│   │   │   ├── io.h
│   │   │   ├── limits.h
│   │   │   ├── locale.h
│   │   │   ├── malloc.h
│   │   │   ├── math.h
│   │   │   ├── mem.h
│   │   │   ├── memory.h
│   │   │   ├── _mingw.h
│   │   │   ├── process.h
│   │   │   ├── setjmp.h
│   │   │   ├── share.h
│   │   │   ├── signal.h
│   │   │   ├── stdarg.h
│   │   │   ├── stdbool.h
│   │   │   ├── stddef.h
│   │   │   ├── stdint.h
│   │   │   ├── stdio.h
│   │   │   ├── stdlib.h
│   │   │   ├── string.h
│   │   │   ├── sys
│   │   │   │   ├── fcntl.h
│   │   │   │   ├── file.h
│   │   │   │   ├── locking.h
│   │   │   │   ├── stat.h
│   │   │   │   ├── timeb.h
│   │   │   │   ├── time.h
│   │   │   │   ├── types.h
│   │   │   │   ├── unistd.h
│   │   │   │   └── utime.h
│   │   │   ├── tchar.h
│   │   │   ├── time.h
│   │   │   ├── unistd.h
│   │   │   ├── values.h
│   │   │   ├── varargs.h
│   │   │   ├── wchar.h
│   │   │   ├── wctype.h
│   │   │   └── winapi
│   │   │   ├── basetsd.h
│   │   │   ├── basetyps.h
│   │   │   ├── winbase.h
│   │   │   ├── wincon.h
│   │   │   ├── windef.h
│   │   │   ├── windows.h
│   │   │   ├── winerror.h
│   │   │   ├── wingdi.h
│   │   │   ├── winnetwk.h
│   │   │   ├── winnls.h
│   │   │   ├── winnt.h
│   │   │   ├── winreg.h
│   │   │   ├── winsvc.h
│   │   │   ├── winuser.h
│   │   │   └── winver.h
│   │   ├── lib
│   │   │   ├── chkstk.S
│   │   │   ├── crt1.c
│   │   │   ├── dllcrt1.c
│   │   │   ├── dllmain.c
│   │   │   ├── gdi32.def
│   │   │   ├── kernel32.def
│   │   │   ├── libtcc1.a
│   │   │   ├── msvcrt.def
│   │   │   ├── user32.def
│   │   │   └── wincrt1.c
│   │   ├── libtcc
│   │   │   ├── libtcc.a
│   │   │   └── libtcc.h
│   │   ├── tcc-win32.txt
│   │   └── tools
│   │   ├── tiny_impdef.c
│   │   └── tiny_libmaker.c
│   └── x86_64-gen.c
├── todo.txt
├── tools
│   ├── cmerge.nim
│   ├── detect
│   │   ├── detect.nim
│   │   ├── linux_amd64_consts.nim
│   │   ├── macosx_consts.nim
│   │   ├── timesize.c
│   │   ├── windows_amd64_consts.nim
│   │   └── windows_i386_consts.nim
│   ├── fakedeps.nim
│   ├── nimgrep.nim
│   ├── nimgrep.nim.cfg
│   ├── niminst
│   │   ├── buildbat.tmpl
│   │   ├── buildsh.tmpl
│   │   ├── debcreation.nim
│   │   ├── deinstall.tmpl
│   │   ├── EnvVarUpdate.nsh
│   │   ├── inno.tmpl
│   │   ├── install.tmpl
│   │   ├── makefile.tmpl
│   │   ├── niminst.nim
│   │   └── nsis.tmpl
│   ├── nimrepl.nim
│   ├── nimweb.nim
│   ├── noprefix.nim
│   ├── restorecc.nim
│   ├── trimcc.nim
│   └── website.tmpl
├── treeout
└── web
├── assets
│   ├── images
│   │   ├── bg.png
│   │   ├── docs-articles.png
│   │   ├── docs-examples.png
│   │   ├── docs-internals.png
│   │   ├── docs-libraries.png
│   │   ├── docs-tools.png
│   │   ├── docs-tutorials.png
│   │   ├── favicon.ico
│   │   ├── foot.png
│   │   ├── glow-arrow.png
│   │   ├── glow-line.png
│   │   ├── head-link_hover.png
│   │   ├── head-link.png
│   │   ├── head.png
│   │   ├── link_aporia.png
│   │   ├── link_forum.png
│   │   ├── link_nimbuild.png
│   │   ├── logo.png
│   │   ├── mascot.png
│   │   ├── more-links_editors.png
│   │   ├── more-links_forum.png
│   │   ├── more-links_github.png
│   │   ├── more-links_nimbuild.png
│   │   ├── nim-logo.svg
│   │   ├── quote.png
│   │   ├── quotes.png
│   │   ├── sidebar_h2.png
│   │   ├── sidebar_head.png
│   │   ├── sidebar.png
│   │   ├── site_foot.png
│   │   ├── site_neck.png
│   │   ├── slideshow-nav_active.png
│   │   ├── slideshow-nav.png
│   │   └── tabEnd.png
│   ├── index.js
│   └── style.css
├── community.txt
├── documentation.txt
├── download.txt
├── index.txt
├── learn.txt
├── links.txt
├── news.txt
├── nimblepkglist.nim
├── question.txt
├── snippets
│   └── snippet1.nim
├── support.txt
├── ticker.txt
└── website.ini
236 directories, 5001 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment