diff --git a/lang/nim/Makefile b/lang/nim/Makefile index 246b94f9d324..eef0f36ecb46 100644 --- a/lang/nim/Makefile +++ b/lang/nim/Makefile @@ -1,107 +1,109 @@ PORTNAME= nim DISTVERSION= 2.0.0 +PORTREVISION= 1 CATEGORIES= lang MASTER_SITES= https://nim-lang.org/download/ MAINTAINER= ports@nicandneal.net COMMENT= Nim programming language WWW= https://nim-lang.org/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/copying.txt BROKEN_sparc64= fails to build: build.sh: clang: not found LIB_DEPENDS= libpcre.so:devel/pcre TEST_DEPENDS= node18>=0:www/node USES= compiler:c11 cpe tar:xz CPE_VENDOR= nim-lang OPTIONS_DEFINE= DOCS TOOLS OPTIONS_DEFAULT= TOOLS OPTIONS_EXCLUDE_powerpc64= DOCS OPTIONS_SUB= yes TOOLS_DESC= Build and install nim tools, not including nimble nor nimfind TEST_BINARY_ALIAS= node=nodejs .include TLIST= nimgrep nimpretty nimsuggest testament .if ${CHOSEN_COMPILER_TYPE} == "gcc" EXTRA_PATCHES= ${PATCHDIR}/elfv1-patch-build.sh .else EXTRA_PATCHES= ${PATCHDIR}/clang-patch-build.sh .endif NIMDIR= ${STAGEDIR}${PREFIX}/nim post-patch: .if defined(PPC_ABI) && ${PPC_ABI} == ELFv1 @${REINPLACE_CMD} -e '/cc =/s/clang/gcc/' ${WRKSRC}/config/nim.cfg @${REINPLACE_CMD} -e s/%%GCC_DEFAULT%%/${GCC_DEFAULT}/ \ ${WRKSRC}/build.sh ${WRKSRC}/config/nim.cfg .endif do-build: cd ${WRKSRC} && ${SETENV} CC="${CC}" LINKER="${CC}" \ COMP_FLAGS="${CPPFLAGS} ${CFLAGS}" LINK_FLAGS="${LDFLAGS}" \ ${SH} build.sh cd ${WRKSRC} && bin/nim c --parallelBuild=${MAKE_JOBS_NUMBER} \ --nimcache=${WRKDIR}/nimcache -d:release koch cd ${WRKSRC} && ./koch boot --parallelBuild=${MAKE_JOBS_NUMBER} \ -d:release --nimcache=${WRKDIR}/nimcache cd ${WRKSRC} && bin/nim c --parallelBuild=${MAKE_JOBS_NUMBER} \ -d:release --nimcache=${WRKDIR}/nimcache --app:lib \ -d:createNimRtl lib/nimrtl.nim do-build-DOCS-on: cd ${WRKSRC} && ./koch --localdocs docs \ -d:release --nimcache=${WRKDIR}/nimcache --docCmd=skip do-build-TOOLS-on: cd ${WRKSRC} && ./koch tools --parallelBuild=${MAKE_JOBS_NUMBER} \ -d:release --nimcache=${WRKSRC}/nimcache do-install: ${MKDIR} ${NIMDIR} ${MKDIR} ${NIMDIR}/bin # Install nim compiler ${INSTALL_PROGRAM} ${WRKSRC}/bin/nim ${NIMDIR}/bin ${STRIP_CMD} ${NIMDIR}/bin/nim # Install lib nim rtl ${MKDIR} ${NIMDIR}/lib ${INSTALL_LIB} ${WRKSRC}/lib/libnimrtl.so ${NIMDIR}/lib # Install nim lib files (cd ${WRKSRC}/lib && ${COPYTREE_SHARE} . ${NIMDIR}/lib "! -name libnimrtl.so") ${MKDIR} ${NIMDIR}/lib/compiler (cd ${WRKSRC}/compiler && ${COPYTREE_SHARE} . ${NIMDIR}/lib/compiler "! -name nim ! -name nim1") + (cd ${WRKSRC}/dist/checksums && ${COPYTREE_SHARE} . ${NIMDIR}/lib/dist/checksums) # Configuration files ${MKDIR} ${NIMDIR}/config .for file in nim.cfg nimdoc.cfg nimdoc.tex.cfg ${INSTALL_DATA} ${WRKSRC}/config/${file} ${NIMDIR}/config .endfor do-install-DOCS-on: ${FIND} ${WRKSRC}/doc -name "*.idx" -delete ${MKDIR} ${NIMDIR}/doc (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${NIMDIR}/doc) ${MKDIR} ${NIMDIR}/tools/dochack ${INSTALL_SCRIPT} ${WRKSRC}/tools/dochack/dochack.nim ${NIMDIR}/tools/dochack ${INSTALL_SCRIPT} ${WRKSRC}/tools/dochack/dochack.js ${NIMDIR}/tools/dochack ${INSTALL_SCRIPT} ${WRKSRC}/tools/dochack/fuzzysearch.nim ${NIMDIR}/tools/dochack do-install-TOOLS-on: .for t in ${TLIST} ${INSTALL_PROGRAM} ${WRKSRC}/bin/${t} ${NIMDIR}/bin .endfor do-test: cd ${WRKSRC} && ${SETENV} ./koch test all -d:release \ --nimcache=${WRKDIR}/nimcache --putenv:"PATH=${PATH}" .include diff --git a/lang/nim/pkg-plist b/lang/nim/pkg-plist index a58f613bc6d2..589e89a41967 100644 --- a/lang/nim/pkg-plist +++ b/lang/nim/pkg-plist @@ -1,939 +1,954 @@ nim/bin/nim -nim/bin/nimgrep -nim/bin/nimpretty -nim/bin/nimsuggest -nim/bin/testament +%%TOOLS%%nim/bin/nimgrep +%%TOOLS%%nim/bin/nimpretty +%%TOOLS%%nim/bin/nimsuggest +%%TOOLS%%nim/bin/testament nim/config/nim.cfg nim/config/nimdoc.cfg nim/config/nimdoc.tex.cfg -nim/doc/advopt.txt -nim/doc/apis.md -nim/doc/astspec.txt -nim/doc/backends.md -nim/doc/basicopt.txt -nim/doc/contributing.md -nim/doc/destructors.md -nim/doc/docgen.md -nim/doc/docgen_sample.nim -nim/doc/docs.md -nim/doc/docstyle.md -nim/doc/drnim.md -nim/doc/effects.txt -nim/doc/estp.md -nim/doc/filelist.txt -nim/doc/filters.md -nim/doc/grammar.txt -nim/doc/hcr.md -nim/doc/html/algorithm.html -nim/doc/html/apis.html -nim/doc/html/appdirs.html -nim/doc/html/asciitables.html -nim/doc/html/assertions.html -nim/doc/html/async.html -nim/doc/html/asyncdispatch.html -nim/doc/html/asyncfile.html -nim/doc/html/asyncfutures.html -nim/doc/html/asynchttpserver.html -nim/doc/html/asyncjs.html -nim/doc/html/asyncmacro.html -nim/doc/html/asyncnet.html -nim/doc/html/asyncstreams.html -nim/doc/html/atomics.html -nim/doc/html/backends.html -nim/doc/html/base64.html -nim/doc/html/bitops.html -nim/doc/html/bitops_utils.html -nim/doc/html/browsers.html -nim/doc/html/cgi.html -nim/doc/html/chains.html -nim/doc/html/cmdline.html -nim/doc/html/colors.html -nim/doc/html/compiler/aliasanalysis.html -nim/doc/html/compiler/aliases.html -nim/doc/html/compiler/ast.html -nim/doc/html/compiler/astalgo.html -nim/doc/html/compiler/astmsgs.html -nim/doc/html/compiler/backendpragmas.html -nim/doc/html/compiler/bitsets.html -nim/doc/html/compiler/btrees.html -nim/doc/html/compiler/ccgutils.html -nim/doc/html/compiler/cgen.html -nim/doc/html/compiler/cgendata.html -nim/doc/html/compiler/cgmeth.html -nim/doc/html/compiler/closureiters.html -nim/doc/html/compiler/cmdlinehelper.html -nim/doc/html/compiler/commands.html -nim/doc/html/compiler/concepts.html -nim/doc/html/compiler/condsyms.html -nim/doc/html/compiler/depends.html -nim/doc/html/compiler/dfa.html -nim/doc/html/compiler/docgen.html -nim/doc/html/compiler/docgen2.html -nim/doc/html/compiler/dochack.js -nim/doc/html/compiler/enumtostr.html -nim/doc/html/compiler/errorhandling.html -nim/doc/html/compiler/evaltempl.html -nim/doc/html/compiler/extccomp.html -nim/doc/html/compiler/filter_tmpl.html -nim/doc/html/compiler/filters.html -nim/doc/html/compiler/gorgeimpl.html -nim/doc/html/compiler/guards.html -nim/doc/html/compiler/ic/bitabs.html -nim/doc/html/compiler/ic/cbackend.html -nim/doc/html/compiler/ic/dce.html -nim/doc/html/compiler/ic/ic.html -nim/doc/html/compiler/ic/integrity.html -nim/doc/html/compiler/ic/navigator.html -nim/doc/html/compiler/ic/packed_ast.html -nim/doc/html/compiler/ic/replayer.html -nim/doc/html/compiler/ic/rodfiles.html -nim/doc/html/compiler/idents.html -nim/doc/html/compiler/importer.html -nim/doc/html/compiler/index.html -nim/doc/html/compiler/injectdestructors.html -nim/doc/html/compiler/int128.html -nim/doc/html/compiler/isolation_check.html -nim/doc/html/compiler/jsgen.html -nim/doc/html/compiler/lambdalifting.html -nim/doc/html/compiler/lexer.html -nim/doc/html/compiler/liftdestructors.html -nim/doc/html/compiler/liftlocals.html -nim/doc/html/compiler/lineinfos.html -nim/doc/html/compiler/linter.html -nim/doc/html/compiler/llstream.html -nim/doc/html/compiler/lookups.html -nim/doc/html/compiler/lowerings.html -nim/doc/html/compiler/macrocacheimpl.html -nim/doc/html/compiler/magicsys.html -nim/doc/html/compiler/main.html -nim/doc/html/compiler/modulegraphs.html -nim/doc/html/compiler/modulepaths.html -nim/doc/html/compiler/modules.html -nim/doc/html/compiler/msgs.html -nim/doc/html/compiler/ndi.html -nim/doc/html/compiler/nilcheck.html -nim/doc/html/compiler/nim.html -nim/doc/html/compiler/nimblecmd.html -nim/doc/html/compiler/nimconf.html -nim/doc/html/compiler/nimdoc.out.css -nim/doc/html/compiler/nimlexbase.html -nim/doc/html/compiler/nimpaths.html -nim/doc/html/compiler/nimsets.html -nim/doc/html/compiler/nodejs.html -nim/doc/html/compiler/nversion.html -nim/doc/html/compiler/optimizer.html -nim/doc/html/compiler/options.html -nim/doc/html/compiler/packages.html -nim/doc/html/compiler/parampatterns.html -nim/doc/html/compiler/parser.html -nim/doc/html/compiler/pathutils.html -nim/doc/html/compiler/patterns.html -nim/doc/html/compiler/pipelines.html -nim/doc/html/compiler/pipelineutils.html -nim/doc/html/compiler/platform.html -nim/doc/html/compiler/plugins/active.html -nim/doc/html/compiler/plugins/itersgen.html -nim/doc/html/compiler/plugins/locals.html -nim/doc/html/compiler/pluginsupport.html -nim/doc/html/compiler/pragmas.html -nim/doc/html/compiler/prefixmatches.html -nim/doc/html/compiler/procfind.html -nim/doc/html/compiler/renderer.html -nim/doc/html/compiler/renderverbatim.html -nim/doc/html/compiler/reorder.html -nim/doc/html/compiler/rodutils.html -nim/doc/html/compiler/ropes.html -nim/doc/html/compiler/saturate.html -nim/doc/html/compiler/scriptconfig.html -nim/doc/html/compiler/sem.html -nim/doc/html/compiler/semdata.html -nim/doc/html/compiler/semfold.html -nim/doc/html/compiler/semmacrosanity.html -nim/doc/html/compiler/semparallel.html -nim/doc/html/compiler/sempass2.html -nim/doc/html/compiler/semstrictfuncs.html -nim/doc/html/compiler/semtypinst.html -nim/doc/html/compiler/sighashes.html -nim/doc/html/compiler/sigmatch.html -nim/doc/html/compiler/sourcemap.html -nim/doc/html/compiler/spawn.html -nim/doc/html/compiler/syntaxes.html -nim/doc/html/compiler/theindex.html -nim/doc/html/compiler/transf.html -nim/doc/html/compiler/trees.html -nim/doc/html/compiler/treetab.html -nim/doc/html/compiler/typeallowed.html -nim/doc/html/compiler/types.html -nim/doc/html/compiler/typesrenderer.html -nim/doc/html/compiler/varpartitions.html -nim/doc/html/compiler/vm.html -nim/doc/html/compiler/vmconv.html -nim/doc/html/compiler/vmdef.html -nim/doc/html/compiler/vmdeps.html -nim/doc/html/compiler/vmgen.html -nim/doc/html/compiler/vmmarshal.html -nim/doc/html/compiler/vmprofiler.html -nim/doc/html/compiler/wordrecg.html -nim/doc/html/compilesettings.html -nim/doc/html/complex.html -nim/doc/html/contributing.html -nim/doc/html/cookies.html -nim/doc/html/coro.html -nim/doc/html/cpuinfo.html -nim/doc/html/cpuload.html -nim/doc/html/critbits.html -nim/doc/html/cstrutils.html -nim/doc/html/ctypes.html -nim/doc/html/decls.html -nim/doc/html/decode_helpers.html -nim/doc/html/deques.html -nim/doc/html/destructors.html -nim/doc/html/diff.html -nim/doc/html/digitsutils.html -nim/doc/html/dirs.html -nim/doc/html/distros.html -nim/doc/html/docgen.html -nim/doc/html/docgen_sample.html -nim/doc/html/dochack.js -nim/doc/html/dochelpers.html -nim/doc/html/dollars.html -nim/doc/html/dom.html -nim/doc/html/dragonbox.html -nim/doc/html/drnim.html -nim/doc/html/dynlib.html -nim/doc/html/editdistance.html -nim/doc/html/effecttraits.html -nim/doc/html/encodings.html -nim/doc/html/endians.html -nim/doc/html/enumerate.html -nim/doc/html/enumutils.html -nim/doc/html/envvars.html -nim/doc/html/epoll.html -nim/doc/html/estp.html -nim/doc/html/exceptions.html -nim/doc/html/exitprocs.html -nim/doc/html/fenv.html -nim/doc/html/files.html -nim/doc/html/filters.html -nim/doc/html/formatfloat.html -nim/doc/html/genasts.html -nim/doc/html/gitutils.html -nim/doc/html/globs.html -nim/doc/html/hashes.html -nim/doc/html/hcr.html -nim/doc/html/heapqueue.html -nim/doc/html/highlite.html -nim/doc/html/hotcodereloading.html -nim/doc/html/htmlgen.html -nim/doc/html/htmlparser.html -nim/doc/html/httpclient.html -nim/doc/html/httpcore.html -nim/doc/html/idetools.html -nim/doc/html/importutils.html -nim/doc/html/index.html -nim/doc/html/inotify.html -nim/doc/html/intern.html -nim/doc/html/intsets.html -nim/doc/html/isolation.html -nim/doc/html/iterators.html -nim/doc/html/jsbigints.html -nim/doc/html/jsconsole.html -nim/doc/html/jscore.html -nim/doc/html/jsfetch.html -nim/doc/html/jsffi.html -nim/doc/html/jsformdata.html -nim/doc/html/jsheaders.html -nim/doc/html/json.html -nim/doc/html/jsonutils.html -nim/doc/html/jsre.html -nim/doc/html/jsutils.html -nim/doc/html/koch.html -nim/doc/html/kqueue.html -nim/doc/html/lenientops.html -nim/doc/html/lexbase.html -nim/doc/html/lib.html -nim/doc/html/linenoise.html -nim/doc/html/linux.html -nim/doc/html/lists.html -nim/doc/html/locks.html -nim/doc/html/logging.html -nim/doc/html/logic.html -nim/doc/html/macrocache.html -nim/doc/html/macros.html -nim/doc/html/manual.html -nim/doc/html/manual_experimental.html -nim/doc/html/manual_experimental_strictnotnil.html -nim/doc/html/markdown_rst.html -nim/doc/html/marshal.html -nim/doc/html/math.html -nim/doc/html/memfiles.html -nim/doc/html/mimetypes.html -nim/doc/html/miscdollars.html -nim/doc/html/mm.html -nim/doc/html/monotimes.html -nim/doc/html/nativesockets.html -nim/doc/html/nep1.html -nim/doc/html/net.html -nim/doc/html/nimc.html -nim/doc/html/nimdoc.out.css -nim/doc/html/nimgrep.html -nim/doc/html/nimhcr.html -nim/doc/html/niminst.html -nim/doc/html/nimprof.html -nim/doc/html/nimrtl.html -nim/doc/html/nims.html -nim/doc/html/nimscript.html -nim/doc/html/nimsuggest.html -nim/doc/html/nre.html -nim/doc/html/ntpath.html -nim/doc/html/objectdollar.html -nim/doc/html/oids.html -nim/doc/html/openssl.html -nim/doc/html/options.html -nim/doc/html/os.html -nim/doc/html/osappdirs.html -nim/doc/html/oscommon.html -nim/doc/html/osdirs.html -nim/doc/html/oserrors.html -nim/doc/html/osfiles.html -nim/doc/html/ospaths2.html -nim/doc/html/osproc.html -nim/doc/html/osseps.html -nim/doc/html/ossymlinks.html -nim/doc/html/outparams.html -nim/doc/html/overview.html -nim/doc/html/packaging.html -nim/doc/html/packedsets.html -nim/doc/html/parsecfg.html -nim/doc/html/parsecsv.html -nim/doc/html/parsejson.html -nim/doc/html/parseopt.html -nim/doc/html/parsesql.html -nim/doc/html/parseutils.html -nim/doc/html/parsexml.html -nim/doc/html/pathnorm.html -nim/doc/html/paths.html -nim/doc/html/pcre.html -nim/doc/html/pegs.html -nim/doc/html/posix.html -nim/doc/html/posix_utils.html -nim/doc/html/prelude.html -nim/doc/html/random.html -nim/doc/html/rationals.html -nim/doc/html/rdstdin.html -nim/doc/html/re.html -nim/doc/html/refc.html -nim/doc/html/registry.html -nim/doc/html/reservedmem.html -nim/doc/html/rlocks.html -nim/doc/html/ropes.html -nim/doc/html/rst.html -nim/doc/html/rstast.html -nim/doc/html/rstgen.html -nim/doc/html/rstidx.html -nim/doc/html/rtarrays.html -nim/doc/html/schubfach.html -nim/doc/html/segfaults.html -nim/doc/html/selectors.html -nim/doc/html/sequtils.html -nim/doc/html/sets.html -nim/doc/html/setutils.html -nim/doc/html/sexp.html -nim/doc/html/sharedlist.html -nim/doc/html/sharedtables.html -nim/doc/html/since.html -nim/doc/html/socketstreams.html -nim/doc/html/ssl_certs.html -nim/doc/html/ssl_config.html -nim/doc/html/stackframes.html -nim/doc/html/stats.html -nim/doc/html/strbasics.html -nim/doc/html/streams.html -nim/doc/html/streamwrapper.html -nim/doc/html/strformat.html -nim/doc/html/strimpl.html -nim/doc/html/strmisc.html -nim/doc/html/strscans.html -nim/doc/html/strtabs.html -nim/doc/html/strutils.html -nim/doc/html/sugar.html -nim/doc/html/symlinks.html -nim/doc/html/syncio.html -nim/doc/html/sysatomics.html -nim/doc/html/syslocks.html -nim/doc/html/sysrand.html -nim/doc/html/system.html -nim/doc/html/tables.html -nim/doc/html/tasks.html -nim/doc/html/tempfiles.html -nim/doc/html/terminal.html -nim/doc/html/termios.html -nim/doc/html/testament.html -nim/doc/html/theindex.html -nim/doc/html/threadpool.html -nim/doc/html/threadtypes.html -nim/doc/html/time_t.html -nim/doc/html/times.html -nim/doc/html/tinyc.html -nim/doc/html/tools.html -nim/doc/html/tut1.html -nim/doc/html/tut2.html -nim/doc/html/tut3.html -nim/doc/html/typedthreads.html -nim/doc/html/typeinfo.html -nim/doc/html/typetraits.html -nim/doc/html/underscored_calls.html -nim/doc/html/unicode.html -nim/doc/html/unidecode.html -nim/doc/html/unittest.html -nim/doc/html/uri.html -nim/doc/html/util.html -nim/doc/html/var_t_return.html -nim/doc/html/varints.html -nim/doc/html/vmutils.html -nim/doc/html/volatile.html -nim/doc/html/widestrs.html -nim/doc/html/win_getsysteminfo.html -nim/doc/html/win_setenv.html -nim/doc/html/winlean.html -nim/doc/html/with.html -nim/doc/html/wordwrap.html -nim/doc/html/wrapnils.html -nim/doc/html/xmlparser.html -nim/doc/html/xmltree.html -nim/doc/idetools.md -nim/doc/intern.md -nim/doc/keywords.txt -nim/doc/koch.md -nim/doc/lib.md -nim/doc/manual.md -nim/doc/manual/var_t_return.md -nim/doc/manual_experimental.md -nim/doc/manual_experimental_strictnotnil.md -nim/doc/markdown_rst.md -nim/doc/mm.md -nim/doc/mytest.cfg -nim/doc/nep1.md -nim/doc/nimc.md -nim/doc/nimdoc.cls -nim/doc/nimdoc.css -nim/doc/nimgrep.md -nim/doc/nimgrep_cmdline.txt -nim/doc/niminst.md -nim/doc/nims.md -nim/doc/nimsuggest.md -nim/doc/overview.md -nim/doc/packaging.md -nim/doc/pegdocs.txt -nim/doc/readme.txt -nim/doc/refc.md -nim/doc/regexprs.txt -nim/doc/rstcommon.rst -nim/doc/sets_fragment.txt -nim/doc/spawn.txt -nim/doc/subexes.txt -nim/doc/testament.md -nim/doc/tools.md -nim/doc/tut1.md -nim/doc/tut2.md -nim/doc/tut3.md +%%DOCS%%nim/doc/advopt.txt +%%DOCS%%nim/doc/apis.md +%%DOCS%%nim/doc/astspec.txt +%%DOCS%%nim/doc/backends.md +%%DOCS%%nim/doc/basicopt.txt +%%DOCS%%nim/doc/contributing.md +%%DOCS%%nim/doc/destructors.md +%%DOCS%%nim/doc/docgen.md +%%DOCS%%nim/doc/docgen_sample.nim +%%DOCS%%nim/doc/docs.md +%%DOCS%%nim/doc/docstyle.md +%%DOCS%%nim/doc/drnim.md +%%DOCS%%nim/doc/effects.txt +%%DOCS%%nim/doc/estp.md +%%DOCS%%nim/doc/filelist.txt +%%DOCS%%nim/doc/filters.md +%%DOCS%%nim/doc/grammar.txt +%%DOCS%%nim/doc/hcr.md +%%DOCS%%nim/doc/html/algorithm.html +%%DOCS%%nim/doc/html/apis.html +%%DOCS%%nim/doc/html/appdirs.html +%%DOCS%%nim/doc/html/asciitables.html +%%DOCS%%nim/doc/html/assertions.html +%%DOCS%%nim/doc/html/async.html +%%DOCS%%nim/doc/html/asyncdispatch.html +%%DOCS%%nim/doc/html/asyncfile.html +%%DOCS%%nim/doc/html/asyncfutures.html +%%DOCS%%nim/doc/html/asynchttpserver.html +%%DOCS%%nim/doc/html/asyncjs.html +%%DOCS%%nim/doc/html/asyncmacro.html +%%DOCS%%nim/doc/html/asyncnet.html +%%DOCS%%nim/doc/html/asyncstreams.html +%%DOCS%%nim/doc/html/atomics.html +%%DOCS%%nim/doc/html/backends.html +%%DOCS%%nim/doc/html/base64.html +%%DOCS%%nim/doc/html/bitops.html +%%DOCS%%nim/doc/html/bitops_utils.html +%%DOCS%%nim/doc/html/browsers.html +%%DOCS%%nim/doc/html/cgi.html +%%DOCS%%nim/doc/html/chains.html +%%DOCS%%nim/doc/html/cmdline.html +%%DOCS%%nim/doc/html/colors.html +%%DOCS%%nim/doc/html/compiler/aliasanalysis.html +%%DOCS%%nim/doc/html/compiler/aliases.html +%%DOCS%%nim/doc/html/compiler/ast.html +%%DOCS%%nim/doc/html/compiler/astalgo.html +%%DOCS%%nim/doc/html/compiler/astmsgs.html +%%DOCS%%nim/doc/html/compiler/backendpragmas.html +%%DOCS%%nim/doc/html/compiler/bitsets.html +%%DOCS%%nim/doc/html/compiler/btrees.html +%%DOCS%%nim/doc/html/compiler/ccgutils.html +%%DOCS%%nim/doc/html/compiler/cgen.html +%%DOCS%%nim/doc/html/compiler/cgendata.html +%%DOCS%%nim/doc/html/compiler/cgmeth.html +%%DOCS%%nim/doc/html/compiler/closureiters.html +%%DOCS%%nim/doc/html/compiler/cmdlinehelper.html +%%DOCS%%nim/doc/html/compiler/commands.html +%%DOCS%%nim/doc/html/compiler/concepts.html +%%DOCS%%nim/doc/html/compiler/condsyms.html +%%DOCS%%nim/doc/html/compiler/depends.html +%%DOCS%%nim/doc/html/compiler/dfa.html +%%DOCS%%nim/doc/html/compiler/docgen.html +%%DOCS%%nim/doc/html/compiler/docgen2.html +%%DOCS%%nim/doc/html/compiler/dochack.js +%%DOCS%%nim/doc/html/compiler/enumtostr.html +%%DOCS%%nim/doc/html/compiler/errorhandling.html +%%DOCS%%nim/doc/html/compiler/evaltempl.html +%%DOCS%%nim/doc/html/compiler/extccomp.html +%%DOCS%%nim/doc/html/compiler/filter_tmpl.html +%%DOCS%%nim/doc/html/compiler/filters.html +%%DOCS%%nim/doc/html/compiler/gorgeimpl.html +%%DOCS%%nim/doc/html/compiler/guards.html +%%DOCS%%nim/doc/html/compiler/ic/bitabs.html +%%DOCS%%nim/doc/html/compiler/ic/cbackend.html +%%DOCS%%nim/doc/html/compiler/ic/dce.html +%%DOCS%%nim/doc/html/compiler/ic/ic.html +%%DOCS%%nim/doc/html/compiler/ic/integrity.html +%%DOCS%%nim/doc/html/compiler/ic/navigator.html +%%DOCS%%nim/doc/html/compiler/ic/packed_ast.html +%%DOCS%%nim/doc/html/compiler/ic/replayer.html +%%DOCS%%nim/doc/html/compiler/ic/rodfiles.html +%%DOCS%%nim/doc/html/compiler/idents.html +%%DOCS%%nim/doc/html/compiler/importer.html +%%DOCS%%nim/doc/html/compiler/index.html +%%DOCS%%nim/doc/html/compiler/injectdestructors.html +%%DOCS%%nim/doc/html/compiler/int128.html +%%DOCS%%nim/doc/html/compiler/isolation_check.html +%%DOCS%%nim/doc/html/compiler/jsgen.html +%%DOCS%%nim/doc/html/compiler/lambdalifting.html +%%DOCS%%nim/doc/html/compiler/lexer.html +%%DOCS%%nim/doc/html/compiler/liftdestructors.html +%%DOCS%%nim/doc/html/compiler/liftlocals.html +%%DOCS%%nim/doc/html/compiler/lineinfos.html +%%DOCS%%nim/doc/html/compiler/linter.html +%%DOCS%%nim/doc/html/compiler/llstream.html +%%DOCS%%nim/doc/html/compiler/lookups.html +%%DOCS%%nim/doc/html/compiler/lowerings.html +%%DOCS%%nim/doc/html/compiler/macrocacheimpl.html +%%DOCS%%nim/doc/html/compiler/magicsys.html +%%DOCS%%nim/doc/html/compiler/main.html +%%DOCS%%nim/doc/html/compiler/modulegraphs.html +%%DOCS%%nim/doc/html/compiler/modulepaths.html +%%DOCS%%nim/doc/html/compiler/modules.html +%%DOCS%%nim/doc/html/compiler/msgs.html +%%DOCS%%nim/doc/html/compiler/ndi.html +%%DOCS%%nim/doc/html/compiler/nilcheck.html +%%DOCS%%nim/doc/html/compiler/nim.html +%%DOCS%%nim/doc/html/compiler/nimblecmd.html +%%DOCS%%nim/doc/html/compiler/nimconf.html +%%DOCS%%nim/doc/html/compiler/nimdoc.out.css +%%DOCS%%nim/doc/html/compiler/nimlexbase.html +%%DOCS%%nim/doc/html/compiler/nimpaths.html +%%DOCS%%nim/doc/html/compiler/nimsets.html +%%DOCS%%nim/doc/html/compiler/nodejs.html +%%DOCS%%nim/doc/html/compiler/nversion.html +%%DOCS%%nim/doc/html/compiler/optimizer.html +%%DOCS%%nim/doc/html/compiler/options.html +%%DOCS%%nim/doc/html/compiler/packages.html +%%DOCS%%nim/doc/html/compiler/parampatterns.html +%%DOCS%%nim/doc/html/compiler/parser.html +%%DOCS%%nim/doc/html/compiler/pathutils.html +%%DOCS%%nim/doc/html/compiler/patterns.html +%%DOCS%%nim/doc/html/compiler/pipelines.html +%%DOCS%%nim/doc/html/compiler/pipelineutils.html +%%DOCS%%nim/doc/html/compiler/platform.html +%%DOCS%%nim/doc/html/compiler/plugins/active.html +%%DOCS%%nim/doc/html/compiler/plugins/itersgen.html +%%DOCS%%nim/doc/html/compiler/plugins/locals.html +%%DOCS%%nim/doc/html/compiler/pluginsupport.html +%%DOCS%%nim/doc/html/compiler/pragmas.html +%%DOCS%%nim/doc/html/compiler/prefixmatches.html +%%DOCS%%nim/doc/html/compiler/procfind.html +%%DOCS%%nim/doc/html/compiler/renderer.html +%%DOCS%%nim/doc/html/compiler/renderverbatim.html +%%DOCS%%nim/doc/html/compiler/reorder.html +%%DOCS%%nim/doc/html/compiler/rodutils.html +%%DOCS%%nim/doc/html/compiler/ropes.html +%%DOCS%%nim/doc/html/compiler/saturate.html +%%DOCS%%nim/doc/html/compiler/scriptconfig.html +%%DOCS%%nim/doc/html/compiler/sem.html +%%DOCS%%nim/doc/html/compiler/semdata.html +%%DOCS%%nim/doc/html/compiler/semfold.html +%%DOCS%%nim/doc/html/compiler/semmacrosanity.html +%%DOCS%%nim/doc/html/compiler/semparallel.html +%%DOCS%%nim/doc/html/compiler/sempass2.html +%%DOCS%%nim/doc/html/compiler/semstrictfuncs.html +%%DOCS%%nim/doc/html/compiler/semtypinst.html +%%DOCS%%nim/doc/html/compiler/sighashes.html +%%DOCS%%nim/doc/html/compiler/sigmatch.html +%%DOCS%%nim/doc/html/compiler/sourcemap.html +%%DOCS%%nim/doc/html/compiler/spawn.html +%%DOCS%%nim/doc/html/compiler/syntaxes.html +%%DOCS%%nim/doc/html/compiler/theindex.html +%%DOCS%%nim/doc/html/compiler/transf.html +%%DOCS%%nim/doc/html/compiler/trees.html +%%DOCS%%nim/doc/html/compiler/treetab.html +%%DOCS%%nim/doc/html/compiler/typeallowed.html +%%DOCS%%nim/doc/html/compiler/types.html +%%DOCS%%nim/doc/html/compiler/typesrenderer.html +%%DOCS%%nim/doc/html/compiler/varpartitions.html +%%DOCS%%nim/doc/html/compiler/vm.html +%%DOCS%%nim/doc/html/compiler/vmconv.html +%%DOCS%%nim/doc/html/compiler/vmdef.html +%%DOCS%%nim/doc/html/compiler/vmdeps.html +%%DOCS%%nim/doc/html/compiler/vmgen.html +%%DOCS%%nim/doc/html/compiler/vmmarshal.html +%%DOCS%%nim/doc/html/compiler/vmprofiler.html +%%DOCS%%nim/doc/html/compiler/wordrecg.html +%%DOCS%%nim/doc/html/compilesettings.html +%%DOCS%%nim/doc/html/complex.html +%%DOCS%%nim/doc/html/contributing.html +%%DOCS%%nim/doc/html/cookies.html +%%DOCS%%nim/doc/html/coro.html +%%DOCS%%nim/doc/html/cpuinfo.html +%%DOCS%%nim/doc/html/cpuload.html +%%DOCS%%nim/doc/html/critbits.html +%%DOCS%%nim/doc/html/cstrutils.html +%%DOCS%%nim/doc/html/ctypes.html +%%DOCS%%nim/doc/html/decls.html +%%DOCS%%nim/doc/html/decode_helpers.html +%%DOCS%%nim/doc/html/deques.html +%%DOCS%%nim/doc/html/destructors.html +%%DOCS%%nim/doc/html/diff.html +%%DOCS%%nim/doc/html/digitsutils.html +%%DOCS%%nim/doc/html/dirs.html +%%DOCS%%nim/doc/html/distros.html +%%DOCS%%nim/doc/html/docgen.html +%%DOCS%%nim/doc/html/docgen_sample.html +%%DOCS%%nim/doc/html/dochack.js +%%DOCS%%nim/doc/html/dochelpers.html +%%DOCS%%nim/doc/html/dollars.html +%%DOCS%%nim/doc/html/dom.html +%%DOCS%%nim/doc/html/dragonbox.html +%%DOCS%%nim/doc/html/drnim.html +%%DOCS%%nim/doc/html/dynlib.html +%%DOCS%%nim/doc/html/editdistance.html +%%DOCS%%nim/doc/html/effecttraits.html +%%DOCS%%nim/doc/html/encodings.html +%%DOCS%%nim/doc/html/endians.html +%%DOCS%%nim/doc/html/enumerate.html +%%DOCS%%nim/doc/html/enumutils.html +%%DOCS%%nim/doc/html/envvars.html +%%DOCS%%nim/doc/html/epoll.html +%%DOCS%%nim/doc/html/estp.html +%%DOCS%%nim/doc/html/exceptions.html +%%DOCS%%nim/doc/html/exitprocs.html +%%DOCS%%nim/doc/html/fenv.html +%%DOCS%%nim/doc/html/files.html +%%DOCS%%nim/doc/html/filters.html +%%DOCS%%nim/doc/html/formatfloat.html +%%DOCS%%nim/doc/html/genasts.html +%%DOCS%%nim/doc/html/gitutils.html +%%DOCS%%nim/doc/html/globs.html +%%DOCS%%nim/doc/html/hashes.html +%%DOCS%%nim/doc/html/hcr.html +%%DOCS%%nim/doc/html/heapqueue.html +%%DOCS%%nim/doc/html/highlite.html +%%DOCS%%nim/doc/html/hotcodereloading.html +%%DOCS%%nim/doc/html/htmlgen.html +%%DOCS%%nim/doc/html/htmlparser.html +%%DOCS%%nim/doc/html/httpclient.html +%%DOCS%%nim/doc/html/httpcore.html +%%DOCS%%nim/doc/html/idetools.html +%%DOCS%%nim/doc/html/importutils.html +%%DOCS%%nim/doc/html/index.html +%%DOCS%%nim/doc/html/inotify.html +%%DOCS%%nim/doc/html/intern.html +%%DOCS%%nim/doc/html/intsets.html +%%DOCS%%nim/doc/html/isolation.html +%%DOCS%%nim/doc/html/iterators.html +%%DOCS%%nim/doc/html/jsbigints.html +%%DOCS%%nim/doc/html/jsconsole.html +%%DOCS%%nim/doc/html/jscore.html +%%DOCS%%nim/doc/html/jsfetch.html +%%DOCS%%nim/doc/html/jsffi.html +%%DOCS%%nim/doc/html/jsformdata.html +%%DOCS%%nim/doc/html/jsheaders.html +%%DOCS%%nim/doc/html/json.html +%%DOCS%%nim/doc/html/jsonutils.html +%%DOCS%%nim/doc/html/jsre.html +%%DOCS%%nim/doc/html/jsutils.html +%%DOCS%%nim/doc/html/koch.html +%%DOCS%%nim/doc/html/kqueue.html +%%DOCS%%nim/doc/html/lenientops.html +%%DOCS%%nim/doc/html/lexbase.html +%%DOCS%%nim/doc/html/lib.html +%%DOCS%%nim/doc/html/linenoise.html +%%DOCS%%nim/doc/html/linux.html +%%DOCS%%nim/doc/html/lists.html +%%DOCS%%nim/doc/html/locks.html +%%DOCS%%nim/doc/html/logging.html +%%DOCS%%nim/doc/html/logic.html +%%DOCS%%nim/doc/html/macrocache.html +%%DOCS%%nim/doc/html/macros.html +%%DOCS%%nim/doc/html/manual.html +%%DOCS%%nim/doc/html/manual_experimental.html +%%DOCS%%nim/doc/html/manual_experimental_strictnotnil.html +%%DOCS%%nim/doc/html/markdown_rst.html +%%DOCS%%nim/doc/html/marshal.html +%%DOCS%%nim/doc/html/math.html +%%DOCS%%nim/doc/html/memfiles.html +%%DOCS%%nim/doc/html/mimetypes.html +%%DOCS%%nim/doc/html/miscdollars.html +%%DOCS%%nim/doc/html/mm.html +%%DOCS%%nim/doc/html/monotimes.html +%%DOCS%%nim/doc/html/nativesockets.html +%%DOCS%%nim/doc/html/nep1.html +%%DOCS%%nim/doc/html/net.html +%%DOCS%%nim/doc/html/nimc.html +%%DOCS%%nim/doc/html/nimdoc.out.css +%%DOCS%%nim/doc/html/nimgrep.html +%%DOCS%%nim/doc/html/nimhcr.html +%%DOCS%%nim/doc/html/niminst.html +%%DOCS%%nim/doc/html/nimprof.html +%%DOCS%%nim/doc/html/nimrtl.html +%%DOCS%%nim/doc/html/nims.html +%%DOCS%%nim/doc/html/nimscript.html +%%DOCS%%nim/doc/html/nimsuggest.html +%%DOCS%%nim/doc/html/nre.html +%%DOCS%%nim/doc/html/ntpath.html +%%DOCS%%nim/doc/html/objectdollar.html +%%DOCS%%nim/doc/html/oids.html +%%DOCS%%nim/doc/html/openssl.html +%%DOCS%%nim/doc/html/options.html +%%DOCS%%nim/doc/html/os.html +%%DOCS%%nim/doc/html/osappdirs.html +%%DOCS%%nim/doc/html/oscommon.html +%%DOCS%%nim/doc/html/osdirs.html +%%DOCS%%nim/doc/html/oserrors.html +%%DOCS%%nim/doc/html/osfiles.html +%%DOCS%%nim/doc/html/ospaths2.html +%%DOCS%%nim/doc/html/osproc.html +%%DOCS%%nim/doc/html/osseps.html +%%DOCS%%nim/doc/html/ossymlinks.html +%%DOCS%%nim/doc/html/outparams.html +%%DOCS%%nim/doc/html/overview.html +%%DOCS%%nim/doc/html/packaging.html +%%DOCS%%nim/doc/html/packedsets.html +%%DOCS%%nim/doc/html/parsecfg.html +%%DOCS%%nim/doc/html/parsecsv.html +%%DOCS%%nim/doc/html/parsejson.html +%%DOCS%%nim/doc/html/parseopt.html +%%DOCS%%nim/doc/html/parsesql.html +%%DOCS%%nim/doc/html/parseutils.html +%%DOCS%%nim/doc/html/parsexml.html +%%DOCS%%nim/doc/html/pathnorm.html +%%DOCS%%nim/doc/html/paths.html +%%DOCS%%nim/doc/html/pcre.html +%%DOCS%%nim/doc/html/pegs.html +%%DOCS%%nim/doc/html/posix.html +%%DOCS%%nim/doc/html/posix_utils.html +%%DOCS%%nim/doc/html/prelude.html +%%DOCS%%nim/doc/html/random.html +%%DOCS%%nim/doc/html/rationals.html +%%DOCS%%nim/doc/html/rdstdin.html +%%DOCS%%nim/doc/html/re.html +%%DOCS%%nim/doc/html/refc.html +%%DOCS%%nim/doc/html/registry.html +%%DOCS%%nim/doc/html/reservedmem.html +%%DOCS%%nim/doc/html/rlocks.html +%%DOCS%%nim/doc/html/ropes.html +%%DOCS%%nim/doc/html/rst.html +%%DOCS%%nim/doc/html/rstast.html +%%DOCS%%nim/doc/html/rstgen.html +%%DOCS%%nim/doc/html/rstidx.html +%%DOCS%%nim/doc/html/rtarrays.html +%%DOCS%%nim/doc/html/schubfach.html +%%DOCS%%nim/doc/html/segfaults.html +%%DOCS%%nim/doc/html/selectors.html +%%DOCS%%nim/doc/html/sequtils.html +%%DOCS%%nim/doc/html/sets.html +%%DOCS%%nim/doc/html/setutils.html +%%DOCS%%nim/doc/html/sexp.html +%%DOCS%%nim/doc/html/sharedlist.html +%%DOCS%%nim/doc/html/sharedtables.html +%%DOCS%%nim/doc/html/since.html +%%DOCS%%nim/doc/html/socketstreams.html +%%DOCS%%nim/doc/html/ssl_certs.html +%%DOCS%%nim/doc/html/ssl_config.html +%%DOCS%%nim/doc/html/stackframes.html +%%DOCS%%nim/doc/html/stats.html +%%DOCS%%nim/doc/html/strbasics.html +%%DOCS%%nim/doc/html/streams.html +%%DOCS%%nim/doc/html/streamwrapper.html +%%DOCS%%nim/doc/html/strformat.html +%%DOCS%%nim/doc/html/strimpl.html +%%DOCS%%nim/doc/html/strmisc.html +%%DOCS%%nim/doc/html/strscans.html +%%DOCS%%nim/doc/html/strtabs.html +%%DOCS%%nim/doc/html/strutils.html +%%DOCS%%nim/doc/html/sugar.html +%%DOCS%%nim/doc/html/symlinks.html +%%DOCS%%nim/doc/html/syncio.html +%%DOCS%%nim/doc/html/sysatomics.html +%%DOCS%%nim/doc/html/syslocks.html +%%DOCS%%nim/doc/html/sysrand.html +%%DOCS%%nim/doc/html/system.html +%%DOCS%%nim/doc/html/tables.html +%%DOCS%%nim/doc/html/tasks.html +%%DOCS%%nim/doc/html/tempfiles.html +%%DOCS%%nim/doc/html/terminal.html +%%DOCS%%nim/doc/html/termios.html +%%DOCS%%nim/doc/html/testament.html +%%DOCS%%nim/doc/html/theindex.html +%%DOCS%%nim/doc/html/threadpool.html +%%DOCS%%nim/doc/html/threadtypes.html +%%DOCS%%nim/doc/html/time_t.html +%%DOCS%%nim/doc/html/times.html +%%DOCS%%nim/doc/html/tinyc.html +%%DOCS%%nim/doc/html/tools.html +%%DOCS%%nim/doc/html/tut1.html +%%DOCS%%nim/doc/html/tut2.html +%%DOCS%%nim/doc/html/tut3.html +%%DOCS%%nim/doc/html/typedthreads.html +%%DOCS%%nim/doc/html/typeinfo.html +%%DOCS%%nim/doc/html/typetraits.html +%%DOCS%%nim/doc/html/underscored_calls.html +%%DOCS%%nim/doc/html/unicode.html +%%DOCS%%nim/doc/html/unidecode.html +%%DOCS%%nim/doc/html/unittest.html +%%DOCS%%nim/doc/html/uri.html +%%DOCS%%nim/doc/html/util.html +%%DOCS%%nim/doc/html/var_t_return.html +%%DOCS%%nim/doc/html/varints.html +%%DOCS%%nim/doc/html/vmutils.html +%%DOCS%%nim/doc/html/volatile.html +%%DOCS%%nim/doc/html/widestrs.html +%%DOCS%%nim/doc/html/win_getsysteminfo.html +%%DOCS%%nim/doc/html/win_setenv.html +%%DOCS%%nim/doc/html/winlean.html +%%DOCS%%nim/doc/html/with.html +%%DOCS%%nim/doc/html/wordwrap.html +%%DOCS%%nim/doc/html/wrapnils.html +%%DOCS%%nim/doc/html/xmlparser.html +%%DOCS%%nim/doc/html/xmltree.html +%%DOCS%%nim/doc/idetools.md +%%DOCS%%nim/doc/intern.md +%%DOCS%%nim/doc/keywords.txt +%%DOCS%%nim/doc/koch.md +%%DOCS%%nim/doc/lib.md +%%DOCS%%nim/doc/manual.md +%%DOCS%%nim/doc/manual/var_t_return.md +%%DOCS%%nim/doc/manual_experimental.md +%%DOCS%%nim/doc/manual_experimental_strictnotnil.md +%%DOCS%%nim/doc/markdown_rst.md +%%DOCS%%nim/doc/mm.md +%%DOCS%%nim/doc/mytest.cfg +%%DOCS%%nim/doc/nep1.md +%%DOCS%%nim/doc/nimc.md +%%DOCS%%nim/doc/nimdoc.cls +%%DOCS%%nim/doc/nimdoc.css +%%DOCS%%nim/doc/nimgrep.md +%%DOCS%%nim/doc/nimgrep_cmdline.txt +%%DOCS%%nim/doc/niminst.md +%%DOCS%%nim/doc/nims.md +%%DOCS%%nim/doc/nimsuggest.md +%%DOCS%%nim/doc/overview.md +%%DOCS%%nim/doc/packaging.md +%%DOCS%%nim/doc/pegdocs.txt +%%DOCS%%nim/doc/readme.txt +%%DOCS%%nim/doc/refc.md +%%DOCS%%nim/doc/regexprs.txt +%%DOCS%%nim/doc/rstcommon.rst +%%DOCS%%nim/doc/sets_fragment.txt +%%DOCS%%nim/doc/spawn.txt +%%DOCS%%nim/doc/subexes.txt +%%DOCS%%nim/doc/testament.md +%%DOCS%%nim/doc/tools.md +%%DOCS%%nim/doc/tut1.md +%%DOCS%%nim/doc/tut2.md +%%DOCS%%nim/doc/tut3.md nim/lib/arch/x86/amd64.S nim/lib/arch/x86/i386.S nim/lib/compiler/aliasanalysis.nim nim/lib/compiler/aliases.nim nim/lib/compiler/ast.nim nim/lib/compiler/astalgo.nim nim/lib/compiler/astmsgs.nim nim/lib/compiler/backendpragmas.nim nim/lib/compiler/bitsets.nim nim/lib/compiler/btrees.nim nim/lib/compiler/ccgcalls.nim nim/lib/compiler/ccgexprs.nim nim/lib/compiler/ccgliterals.nim nim/lib/compiler/ccgmerge_unused.nim nim/lib/compiler/ccgreset.nim nim/lib/compiler/ccgstmts.nim nim/lib/compiler/ccgthreadvars.nim nim/lib/compiler/ccgtrav.nim nim/lib/compiler/ccgtypes.nim nim/lib/compiler/ccgutils.nim nim/lib/compiler/cgen.nim nim/lib/compiler/cgendata.nim nim/lib/compiler/cgmeth.nim nim/lib/compiler/closureiters.nim nim/lib/compiler/cmdlinehelper.nim nim/lib/compiler/commands.nim nim/lib/compiler/compiler.nimble nim/lib/compiler/concepts.nim nim/lib/compiler/condsyms.nim nim/lib/compiler/debuginfo.nim nim/lib/compiler/debugutils.nim nim/lib/compiler/depends.nim nim/lib/compiler/dfa.nim nim/lib/compiler/docgen.nim nim/lib/compiler/docgen2.nim nim/lib/compiler/enumtostr.nim nim/lib/compiler/errorhandling.nim nim/lib/compiler/evalffi.nim nim/lib/compiler/evaltempl.nim nim/lib/compiler/extccomp.nim nim/lib/compiler/filter_tmpl.nim nim/lib/compiler/filters.nim nim/lib/compiler/gorgeimpl.nim nim/lib/compiler/guards.nim nim/lib/compiler/hlo.nim nim/lib/compiler/ic/bitabs.nim nim/lib/compiler/ic/cbackend.nim nim/lib/compiler/ic/dce.nim nim/lib/compiler/ic/design.rst nim/lib/compiler/ic/ic.nim nim/lib/compiler/ic/integrity.nim nim/lib/compiler/ic/navigator.nim nim/lib/compiler/ic/packed_ast.nim nim/lib/compiler/ic/replayer.nim nim/lib/compiler/ic/rodfiles.nim nim/lib/compiler/idents.nim nim/lib/compiler/importer.nim nim/lib/compiler/index.nim nim/lib/compiler/injectdestructors.nim nim/lib/compiler/installer.ini nim/lib/compiler/int128.nim nim/lib/compiler/isolation_check.nim nim/lib/compiler/jsgen.nim nim/lib/compiler/jstypes.nim nim/lib/compiler/lambdalifting.nim nim/lib/compiler/layouter.nim nim/lib/compiler/lexer.nim nim/lib/compiler/liftdestructors.nim nim/lib/compiler/liftlocals.nim nim/lib/compiler/lineinfos.nim nim/lib/compiler/linter.nim nim/lib/compiler/llstream.nim nim/lib/compiler/lookups.nim nim/lib/compiler/lowerings.nim nim/lib/compiler/macrocacheimpl.nim nim/lib/compiler/magicsys.nim nim/lib/compiler/main.nim nim/lib/compiler/mapping.txt nim/lib/compiler/modulegraphs.nim nim/lib/compiler/modulepaths.nim nim/lib/compiler/modules.nim nim/lib/compiler/msgs.nim nim/lib/compiler/ndi.nim nim/lib/compiler/nilcheck.nim nim/lib/compiler/nim.cfg nim/lib/compiler/nim.nim nim/lib/compiler/nimblecmd.nim nim/lib/compiler/nimconf.nim nim/lib/compiler/nimeval.nim nim/lib/compiler/nimlexbase.nim nim/lib/compiler/nimpaths.nim nim/lib/compiler/nimsets.nim nim/lib/compiler/nodejs.nim nim/lib/compiler/nversion.nim nim/lib/compiler/optimizer.nim nim/lib/compiler/options.nim nim/lib/compiler/packagehandling.nim nim/lib/compiler/packages.nim nim/lib/compiler/parampatterns.nim nim/lib/compiler/parser.nim nim/lib/compiler/passaux.nim nim/lib/compiler/passes.nim nim/lib/compiler/pathutils.nim nim/lib/compiler/patterns.nim nim/lib/compiler/pipelines.nim nim/lib/compiler/pipelineutils.nim nim/lib/compiler/platform.nim nim/lib/compiler/plugins/active.nim nim/lib/compiler/plugins/itersgen.nim nim/lib/compiler/plugins/locals.nim nim/lib/compiler/pluginsupport.nim nim/lib/compiler/pragmas.nim nim/lib/compiler/prefixmatches.nim nim/lib/compiler/procfind.nim nim/lib/compiler/readme.md nim/lib/compiler/renderer.nim nim/lib/compiler/renderverbatim.nim nim/lib/compiler/reorder.nim nim/lib/compiler/rodutils.nim nim/lib/compiler/ropes.nim nim/lib/compiler/saturate.nim nim/lib/compiler/scriptconfig.nim nim/lib/compiler/sem.nim nim/lib/compiler/semcall.nim nim/lib/compiler/semdata.nim nim/lib/compiler/semexprs.nim nim/lib/compiler/semfields.nim nim/lib/compiler/semfold.nim nim/lib/compiler/semgnrc.nim nim/lib/compiler/seminst.nim nim/lib/compiler/semmacrosanity.nim nim/lib/compiler/semmagic.nim nim/lib/compiler/semobjconstr.nim nim/lib/compiler/semparallel.nim nim/lib/compiler/sempass2.nim nim/lib/compiler/semstmts.nim nim/lib/compiler/semstrictfuncs.nim nim/lib/compiler/semtempl.nim nim/lib/compiler/semtypes.nim nim/lib/compiler/semtypinst.nim nim/lib/compiler/sighashes.nim nim/lib/compiler/sigmatch.nim nim/lib/compiler/sinkparameter_inference.nim nim/lib/compiler/sizealignoffsetimpl.nim nim/lib/compiler/sourcemap.nim nim/lib/compiler/spawn.nim nim/lib/compiler/suggest.nim nim/lib/compiler/syntaxes.nim nim/lib/compiler/tccgen.nim nim/lib/compiler/transf.nim nim/lib/compiler/trees.nim nim/lib/compiler/treetab.nim nim/lib/compiler/typeallowed.nim nim/lib/compiler/types.nim nim/lib/compiler/typesrenderer.nim nim/lib/compiler/varpartitions.nim nim/lib/compiler/vm.nim nim/lib/compiler/vmconv.nim nim/lib/compiler/vmdef.nim nim/lib/compiler/vmdeps.nim nim/lib/compiler/vmgen.nim nim/lib/compiler/vmhooks.nim nim/lib/compiler/vmmarshal.nim nim/lib/compiler/vmops.nim nim/lib/compiler/vmprofiler.nim nim/lib/compiler/wordrecg.nim nim/lib/core/hotcodereloading.nim nim/lib/core/locks.nim nim/lib/core/macrocache.nim nim/lib/core/macros.nim nim/lib/core/rlocks.nim nim/lib/core/typeinfo.nim nim/lib/cycle.h nim/lib/deprecated/pure/future.nim nim/lib/deprecated/pure/mersenne.nim nim/lib/deprecated/pure/ospaths.nim nim/lib/deprecated/pure/oswalkdir.nim nim/lib/deprecated/pure/sums.nim nim/lib/deps.txt +nim/lib/dist/checksums/README.md +nim/lib/dist/checksums/checksums.nimble +nim/lib/dist/checksums/src/checksums/bcrypt.nim +nim/lib/dist/checksums/src/checksums/docutils.nim +nim/lib/dist/checksums/src/checksums/md5.nim +nim/lib/dist/checksums/src/checksums/private/sha_utils.nim +nim/lib/dist/checksums/src/checksums/sha1.nim +nim/lib/dist/checksums/src/checksums/sha2.nim +nim/lib/dist/checksums/src/checksums/sha3.nim +nim/lib/dist/checksums/tests/config.nims +nim/lib/dist/checksums/tests/crypto/tbcrypt.nim +nim/lib/dist/checksums/tests/crypto/tmd5.nim +nim/lib/dist/checksums/tests/crypto/tsha1.nim +nim/lib/dist/checksums/tests/crypto/tsha2.nim +nim/lib/dist/checksums/tests/crypto/tsha3.nim nim/lib/experimental/diff.nim nim/lib/genode/alloc.nim nim/lib/genode/constructibles.nim nim/lib/genode/entrypoints.nim nim/lib/genode/env.nim nim/lib/genode/signals.nim nim/lib/genode_cpp/signals.h nim/lib/genode_cpp/syslocks.h nim/lib/genode_cpp/threads.h nim/lib/impure/nre.nim nim/lib/impure/nre/private/util.nim nim/lib/impure/rdstdin.nim nim/lib/impure/re.nim nim/lib/js/asyncjs.nim nim/lib/js/dom.nim nim/lib/js/jsconsole.nim nim/lib/js/jscore.nim nim/lib/js/jsffi.nim nim/lib/js/jsre.nim nim/lib/libnimrtl.so nim/lib/nimbase.h nim/lib/nimhcr.nim nim/lib/nimhcr.nim.cfg nim/lib/nimrtl.nim nim/lib/nimrtl.nim.cfg nim/lib/packages/docutils/dochelpers.nim nim/lib/packages/docutils/docutils.nimble.old nim/lib/packages/docutils/highlite.nim nim/lib/packages/docutils/rst.nim nim/lib/packages/docutils/rstast.nim nim/lib/packages/docutils/rstgen.nim nim/lib/packages/docutils/rstidx.nim nim/lib/posix/epoll.nim nim/lib/posix/inotify.nim nim/lib/posix/kqueue.nim nim/lib/posix/linux.nim nim/lib/posix/posix.nim nim/lib/posix/posix_freertos_consts.nim nim/lib/posix/posix_haiku.nim nim/lib/posix/posix_linux_amd64.nim nim/lib/posix/posix_linux_amd64_consts.nim nim/lib/posix/posix_macos_amd64.nim nim/lib/posix/posix_nintendoswitch.nim nim/lib/posix/posix_nintendoswitch_consts.nim nim/lib/posix/posix_openbsd_amd64.nim nim/lib/posix/posix_other.nim nim/lib/posix/posix_other_consts.nim nim/lib/posix/posix_utils.nim nim/lib/posix/termios.nim nim/lib/pure/algorithm.nim nim/lib/pure/async.nim nim/lib/pure/asyncdispatch.nim nim/lib/pure/asyncdispatch.nim.cfg nim/lib/pure/asyncfile.nim nim/lib/pure/asyncfutures.nim nim/lib/pure/asynchttpserver.nim nim/lib/pure/asyncmacro.nim nim/lib/pure/asyncnet.nim nim/lib/pure/asyncstreams.nim nim/lib/pure/base64.nim nim/lib/pure/bitops.nim nim/lib/pure/browsers.nim nim/lib/pure/cgi.nim nim/lib/pure/collections/chains.nim nim/lib/pure/collections/critbits.nim nim/lib/pure/collections/deques.nim nim/lib/pure/collections/hashcommon.nim nim/lib/pure/collections/heapqueue.nim nim/lib/pure/collections/intsets.nim nim/lib/pure/collections/lists.nim nim/lib/pure/collections/rtarrays.nim nim/lib/pure/collections/sequtils.nim nim/lib/pure/collections/setimpl.nim nim/lib/pure/collections/sets.nim nim/lib/pure/collections/sharedlist.nim nim/lib/pure/collections/sharedtables.nim nim/lib/pure/collections/tableimpl.nim nim/lib/pure/collections/tables.nim nim/lib/pure/colors.nim nim/lib/pure/complex.nim nim/lib/pure/concurrency/atomics.nim nim/lib/pure/concurrency/cpuinfo.nim nim/lib/pure/concurrency/cpuload.nim nim/lib/pure/concurrency/threadpool.nim nim/lib/pure/concurrency/threadpool.nim.cfg nim/lib/pure/cookies.nim nim/lib/pure/coro.nim nim/lib/pure/coro.nimcfg nim/lib/pure/cstrutils.nim nim/lib/pure/distros.nim nim/lib/pure/dynlib.nim nim/lib/pure/encodings.nim nim/lib/pure/endians.nim nim/lib/pure/fenv.nim nim/lib/pure/hashes.nim nim/lib/pure/htmlgen.nim nim/lib/pure/htmlparser.nim nim/lib/pure/httpclient.nim nim/lib/pure/httpcore.nim nim/lib/pure/includes/unicode_ranges.nim nim/lib/pure/ioselects/ioselectors_epoll.nim nim/lib/pure/ioselects/ioselectors_kqueue.nim nim/lib/pure/ioselects/ioselectors_poll.nim nim/lib/pure/ioselects/ioselectors_select.nim nim/lib/pure/json.nim nim/lib/pure/lenientops.nim nim/lib/pure/lexbase.nim nim/lib/pure/logging.nim nim/lib/pure/marshal.nim nim/lib/pure/math.nim nim/lib/pure/md5.nim nim/lib/pure/memfiles.nim nim/lib/pure/mimetypes.nim nim/lib/pure/nativesockets.nim nim/lib/pure/net.nim nim/lib/pure/nimprof.nim nim/lib/pure/nimprof.nim.cfg nim/lib/pure/oids.nim nim/lib/pure/options.nim nim/lib/pure/os.nim nim/lib/pure/osproc.nim nim/lib/pure/parsecfg.nim nim/lib/pure/parsecsv.nim nim/lib/pure/parsejson.nim nim/lib/pure/parseopt.nim nim/lib/pure/parsesql.nim nim/lib/pure/parseutils.nim nim/lib/pure/parsexml.nim nim/lib/pure/pathnorm.nim nim/lib/pure/pegs.nim nim/lib/pure/prelude.nim nim/lib/pure/random.nim nim/lib/pure/rationals.nim nim/lib/pure/reservedmem.nim nim/lib/pure/ropes.nim nim/lib/pure/segfaults.nim nim/lib/pure/selectors.nim nim/lib/pure/ssl_certs.nim nim/lib/pure/ssl_config.nim nim/lib/pure/stats.nim nim/lib/pure/streams.nim nim/lib/pure/streamwrapper.nim nim/lib/pure/strformat.nim nim/lib/pure/strmisc.nim nim/lib/pure/strscans.nim nim/lib/pure/strtabs.nim nim/lib/pure/strutils.nim nim/lib/pure/sugar.nim nim/lib/pure/terminal.nim nim/lib/pure/times.nim nim/lib/pure/typetraits.nim nim/lib/pure/unicode.nim nim/lib/pure/unidecode/gen.py nim/lib/pure/unidecode/unidecode.dat nim/lib/pure/unidecode/unidecode.nim nim/lib/pure/unittest.nim nim/lib/pure/uri.nim nim/lib/pure/volatile.nim nim/lib/pure/xmlparser.nim nim/lib/pure/xmltree.nim nim/lib/std/appdirs.nim nim/lib/std/assertions.nim nim/lib/std/cmdline.nim nim/lib/std/compilesettings.nim nim/lib/std/decls.nim nim/lib/std/dirs.nim nim/lib/std/editdistance.nim nim/lib/std/effecttraits.nim nim/lib/std/enumerate.nim nim/lib/std/enumutils.nim nim/lib/std/envvars.nim nim/lib/std/exitprocs.nim nim/lib/std/files.nim nim/lib/std/formatfloat.nim nim/lib/std/genasts.nim nim/lib/std/importutils.nim nim/lib/std/isolation.nim nim/lib/std/jsbigints.nim nim/lib/std/jsfetch.nim nim/lib/std/jsformdata.nim nim/lib/std/jsheaders.nim nim/lib/std/jsonutils.nim nim/lib/std/logic.nim nim/lib/std/monotimes.nim nim/lib/std/objectdollar.nim nim/lib/std/oserrors.nim nim/lib/std/outparams.nim nim/lib/std/packedsets.nim nim/lib/std/paths.nim nim/lib/std/private/asciitables.nim nim/lib/std/private/bitops_utils.nim nim/lib/std/private/decode_helpers.nim nim/lib/std/private/digitsutils.nim nim/lib/std/private/dragonbox.nim nim/lib/std/private/gitutils.nim nim/lib/std/private/globs.nim nim/lib/std/private/jsutils.nim nim/lib/std/private/miscdollars.nim nim/lib/std/private/ntpath.nim nim/lib/std/private/osappdirs.nim nim/lib/std/private/oscommon.nim nim/lib/std/private/osdirs.nim nim/lib/std/private/osfiles.nim nim/lib/std/private/ospaths2.nim nim/lib/std/private/osseps.nim nim/lib/std/private/ossymlinks.nim nim/lib/std/private/schubfach.nim nim/lib/std/private/since.nim nim/lib/std/private/strimpl.nim nim/lib/std/private/syslocks.nim nim/lib/std/private/threadtypes.nim nim/lib/std/private/underscored_calls.nim nim/lib/std/private/win_getsysteminfo.nim nim/lib/std/private/win_setenv.nim nim/lib/std/setutils.nim nim/lib/std/sha1.nim nim/lib/std/socketstreams.nim nim/lib/std/stackframes.nim nim/lib/std/strbasics.nim nim/lib/std/symlinks.nim nim/lib/std/syncio.nim nim/lib/std/sysatomics.nim nim/lib/std/sysrand.nim nim/lib/std/tasks.nim nim/lib/std/tempfiles.nim nim/lib/std/time_t.nim nim/lib/std/typedthreads.nim nim/lib/std/varints.nim nim/lib/std/vmutils.nim nim/lib/std/widestrs.nim nim/lib/std/with.nim nim/lib/std/wordwrap.nim nim/lib/std/wrapnils.nim nim/lib/stdlib.nimble nim/lib/system.nim nim/lib/system/alloc.nim nim/lib/system/ansi_c.nim nim/lib/system/arc.nim nim/lib/system/arithmetics.nim nim/lib/system/assign.nim nim/lib/system/avltree.nim nim/lib/system/basic_types.nim nim/lib/system/bitmasks.nim nim/lib/system/cellseqs_v1.nim nim/lib/system/cellseqs_v2.nim nim/lib/system/cellsets.nim nim/lib/system/cgprocs.nim nim/lib/system/channels_builtin.nim nim/lib/system/chcks.nim nim/lib/system/comparisons.nim nim/lib/system/compilation.nim nim/lib/system/coro_detection.nim nim/lib/system/countbits_impl.nim nim/lib/system/ctypes.nim nim/lib/system/cyclebreaker.nim nim/lib/system/deepcopy.nim nim/lib/system/dollars.nim nim/lib/system/dyncalls.nim nim/lib/system/embedded.nim nim/lib/system/exceptions.nim nim/lib/system/excpt.nim nim/lib/system/fatal.nim nim/lib/system/formatfloat.nim nim/lib/system/gc.nim nim/lib/system/gc_common.nim nim/lib/system/gc_hooks.nim nim/lib/system/gc_interface.nim nim/lib/system/gc_ms.nim nim/lib/system/gc_regions.nim nim/lib/system/hti.nim nim/lib/system/inclrtl.nim nim/lib/system/indexerrors.nim nim/lib/system/indices.nim nim/lib/system/integerops.nim nim/lib/system/iterators.nim nim/lib/system/iterators_1.nim nim/lib/system/jssys.nim nim/lib/system/memalloc.nim nim/lib/system/memory.nim nim/lib/system/memtracker.nim nim/lib/system/mm/boehm.nim nim/lib/system/mm/go.nim nim/lib/system/mm/malloc.nim nim/lib/system/mm/none.nim nim/lib/system/mmdisp.nim nim/lib/system/nimscript.nim nim/lib/system/orc.nim nim/lib/system/osalloc.nim nim/lib/system/platforms.nim nim/lib/system/profiler.nim nim/lib/system/rawquits.nim nim/lib/system/repr.nim nim/lib/system/repr_impl.nim nim/lib/system/repr_v2.nim nim/lib/system/reprjs.nim nim/lib/system/seqs_v2.nim nim/lib/system/seqs_v2_reimpl.nim nim/lib/system/setops.nim nim/lib/system/sets.nim nim/lib/system/stacktraces.nim nim/lib/system/strmantle.nim nim/lib/system/strs_v2.nim nim/lib/system/sysstr.nim nim/lib/system/threadids.nim nim/lib/system/threadimpl.nim nim/lib/system/threadlocalstorage.nim nim/lib/system/timers.nim nim/lib/system_overview.rst nim/lib/windows/registry.nim nim/lib/windows/winlean.nim nim/lib/wrappers/linenoise/LICENSE.txt nim/lib/wrappers/linenoise/README.markdown nim/lib/wrappers/linenoise/linenoise.c nim/lib/wrappers/linenoise/linenoise.h nim/lib/wrappers/linenoise/linenoise.nim nim/lib/wrappers/openssl.nim nim/lib/wrappers/pcre.nim nim/lib/wrappers/tinyc.nim -nim/tools/dochack/dochack.js -nim/tools/dochack/dochack.nim -nim/tools/dochack/fuzzysearch.nim +%%DOCS%%nim/tools/dochack/dochack.js +%%DOCS%%nim/tools/dochack/dochack.nim +%%DOCS%%nim/tools/dochack/fuzzysearch.nim