diff options
author | Araq <rumpf_a@web.de> | 2012-02-09 01:18:33 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2012-02-09 01:18:33 +0100 |
commit | 32b4192b3f0771af11e9d850046e5f3dd42a9a5f (patch) | |
tree | 4d9510ce8c0104f4b6aab97260674a0486729d21 | |
parent | 51850b546a0dbb260833070e5dcfb90abc1e8620 (diff) | |
download | Nim-32b4192b3f0771af11e9d850046e5f3dd42a9a5f.tar.gz |
version 0.8.14
-rwxr-xr-x | build.bat | 316 | ||||
-rwxr-xr-x | compiler/evals.nim | 2 | ||||
-rwxr-xr-x | compiler/nimrod.ini | 1 | ||||
-rwxr-xr-x | compiler/nversion.nim | 4 | ||||
-rwxr-xr-x | compiler/renderer.nim | 3 | ||||
-rwxr-xr-x | doc/lib.txt | 5 | ||||
-rwxr-xr-x | doc/manual.txt | 2 | ||||
-rwxr-xr-x | doc/theindex.txt | 2889 | ||||
-rwxr-xr-x | install.sh | 174 | ||||
-rwxr-xr-x | koch.nim | 4 | ||||
-rwxr-xr-x | lib/pure/algorithm.nim | 2 | ||||
-rwxr-xr-x | todo.txt | 19 | ||||
-rwxr-xr-x | tools/niminst/buildbat.tmpl | 3 | ||||
-rwxr-xr-x | web/index.txt | 2 | ||||
-rwxr-xr-x | web/news.txt | 6 | ||||
-rwxr-xr-x | web/nimrod.ini | 1 | ||||
-rwxr-xr-x | web/question.txt | 22 | ||||
-rwxr-xr-x | web/ticker.txt | 5 |
18 files changed, 2198 insertions, 1262 deletions
diff --git a/build.bat b/build.bat index 89cb78135..42fd98bea 100755 --- a/build.bat +++ b/build.bat @@ -7,165 +7,165 @@ SET LINK_FLAGS= REM call the compiler: -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/nim__dat.c -o build/1_1/nim__dat.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/nim__dat.c -o build/1_1/nim__dat.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/system.c -o build/1_1/system.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/system.c -o build/1_1/system.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/nimrod.c -o build/1_1/nimrod.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/nimrod.c -o build/1_1/nimrod.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/times.c -o build/1_1/times.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/times.c -o build/1_1/times.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/strutils.c -o build/1_1/strutils.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/strutils.c -o build/1_1/strutils.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/parseutils.c -o build/1_1/parseutils.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/parseutils.c -o build/1_1/parseutils.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/winlean.c -o build/1_1/winlean.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/winlean.c -o build/1_1/winlean.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/commands.c -o build/1_1/commands.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/commands.c -o build/1_1/commands.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/os.c -o build/1_1/os.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/os.c -o build/1_1/os.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/msgs.c -o build/1_1/msgs.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/msgs.c -o build/1_1/msgs.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/options.c -o build/1_1/options.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/options.c -o build/1_1/options.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/lists.c -o build/1_1/lists.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/lists.c -o build/1_1/lists.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/strtabs.c -o build/1_1/strtabs.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/strtabs.c -o build/1_1/strtabs.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/hashes.c -o build/1_1/hashes.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/hashes.c -o build/1_1/hashes.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/tables.c -o build/1_1/tables.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/tables.c -o build/1_1/tables.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/math.c -o build/1_1/math.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/math.c -o build/1_1/math.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/nversion.c -o build/1_1/nversion.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/nversion.c -o build/1_1/nversion.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/condsyms.c -o build/1_1/condsyms.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/condsyms.c -o build/1_1/condsyms.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/ast.c -o build/1_1/ast.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/ast.c -o build/1_1/ast.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/crc.c -o build/1_1/crc.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/crc.c -o build/1_1/crc.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/ropes.c -o build/1_1/ropes.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/ropes.c -o build/1_1/ropes.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/platform.c -o build/1_1/platform.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/platform.c -o build/1_1/platform.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/idents.c -o build/1_1/idents.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/idents.c -o build/1_1/idents.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/intsets.c -o build/1_1/intsets.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/intsets.c -o build/1_1/intsets.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/idgen.c -o build/1_1/idgen.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/idgen.c -o build/1_1/idgen.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/astalgo.c -o build/1_1/astalgo.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/astalgo.c -o build/1_1/astalgo.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/rodutils.c -o build/1_1/rodutils.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/rodutils.c -o build/1_1/rodutils.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/extccomp.c -o build/1_1/extccomp.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/extccomp.c -o build/1_1/extccomp.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/osproc.c -o build/1_1/osproc.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/osproc.c -o build/1_1/osproc.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/streams.c -o build/1_1/streams.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/streams.c -o build/1_1/streams.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/wordrecg.c -o build/1_1/wordrecg.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/wordrecg.c -o build/1_1/wordrecg.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/lexer.c -o build/1_1/lexer.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/lexer.c -o build/1_1/lexer.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/lexbase.c -o build/1_1/lexbase.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/lexbase.c -o build/1_1/lexbase.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/llstream.c -o build/1_1/llstream.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/llstream.c -o build/1_1/llstream.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/nimconf.c -o build/1_1/nimconf.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/nimconf.c -o build/1_1/nimconf.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/main.c -o build/1_1/main.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/main.c -o build/1_1/main.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/syntaxes.c -o build/1_1/syntaxes.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/syntaxes.c -o build/1_1/syntaxes.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/parser.c -o build/1_1/parser.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/parser.c -o build/1_1/parser.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/pbraces.c -o build/1_1/pbraces.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/pbraces.c -o build/1_1/pbraces.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/filters.c -o build/1_1/filters.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/filters.c -o build/1_1/filters.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/renderer.c -o build/1_1/renderer.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/renderer.c -o build/1_1/renderer.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/filter_tmpl.c -o build/1_1/filter_tmpl.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/filter_tmpl.c -o build/1_1/filter_tmpl.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/rodread.c -o build/1_1/rodread.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/rodread.c -o build/1_1/rodread.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/memfiles.c -o build/1_1/memfiles.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/memfiles.c -o build/1_1/memfiles.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/rodwrite.c -o build/1_1/rodwrite.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/rodwrite.c -o build/1_1/rodwrite.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/passes.c -o build/1_1/passes.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/passes.c -o build/1_1/passes.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/types.c -o build/1_1/types.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/types.c -o build/1_1/types.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/trees.c -o build/1_1/trees.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/trees.c -o build/1_1/trees.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/magicsys.c -o build/1_1/magicsys.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/magicsys.c -o build/1_1/magicsys.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/nimsets.c -o build/1_1/nimsets.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/nimsets.c -o build/1_1/nimsets.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/bitsets.c -o build/1_1/bitsets.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/bitsets.c -o build/1_1/bitsets.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/semthreads.c -o build/1_1/semthreads.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/semthreads.c -o build/1_1/semthreads.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/importer.c -o build/1_1/importer.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/importer.c -o build/1_1/importer.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/lookups.c -o build/1_1/lookups.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/lookups.c -o build/1_1/lookups.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/semdata.c -o build/1_1/semdata.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/semdata.c -o build/1_1/semdata.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/treetab.c -o build/1_1/treetab.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/treetab.c -o build/1_1/treetab.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/evals.c -o build/1_1/evals.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/evals.c -o build/1_1/evals.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/semfold.c -o build/1_1/semfold.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/semfold.c -o build/1_1/semfold.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/transf.c -o build/1_1/transf.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/transf.c -o build/1_1/transf.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/cgmeth.c -o build/1_1/cgmeth.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/cgmeth.c -o build/1_1/cgmeth.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/sem.c -o build/1_1/sem.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/sem.c -o build/1_1/sem.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/procfind.c -o build/1_1/procfind.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/procfind.c -o build/1_1/procfind.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/pragmas.c -o build/1_1/pragmas.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/pragmas.c -o build/1_1/pragmas.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/semtypinst.c -o build/1_1/semtypinst.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/semtypinst.c -o build/1_1/semtypinst.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/sigmatch.c -o build/1_1/sigmatch.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/sigmatch.c -o build/1_1/sigmatch.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/suggest.c -o build/1_1/suggest.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/suggest.c -o build/1_1/suggest.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/aliases.c -o build/1_1/aliases.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/aliases.c -o build/1_1/aliases.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/docgen.c -o build/1_1/docgen.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/docgen.c -o build/1_1/docgen.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/rst.c -o build/1_1/rst.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/rst.c -o build/1_1/rst.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/highlite.c -o build/1_1/highlite.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/highlite.c -o build/1_1/highlite.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/cgen.c -o build/1_1/cgen.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/cgen.c -o build/1_1/cgen.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/ccgutils.c -o build/1_1/ccgutils.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/ccgutils.c -o build/1_1/ccgutils.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/cgendata.c -o build/1_1/cgendata.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/cgendata.c -o build/1_1/cgendata.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/ccgmerge.c -o build/1_1/ccgmerge.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/ccgmerge.c -o build/1_1/ccgmerge.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/ecmasgen.c -o build/1_1/ecmasgen.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/ecmasgen.c -o build/1_1/ecmasgen.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/passaux.c -o build/1_1/passaux.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/passaux.c -o build/1_1/passaux.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/depends.c -o build/1_1/depends.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/depends.c -o build/1_1/depends.o -ECHO %CC% %COMP_FLAGS% -Ibuild -c build/1_1/parseopt.c -o build/1_1/parseopt.o -%CC% %COMP_FLAGS% -Ibuild -c build/1_1/parseopt.c -o build/1_1/parseopt.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\nim__dat.c -o build\1_1\nim__dat.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\nim__dat.c -o build\1_1\nim__dat.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\system.c -o build\1_1\system.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\system.c -o build\1_1\system.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\nimrod.c -o build\1_1\nimrod.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\nimrod.c -o build\1_1\nimrod.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\times.c -o build\1_1\times.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\times.c -o build\1_1\times.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\strutils.c -o build\1_1\strutils.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\strutils.c -o build\1_1\strutils.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\parseutils.c -o build\1_1\parseutils.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\parseutils.c -o build\1_1\parseutils.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\winlean.c -o build\1_1\winlean.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\winlean.c -o build\1_1\winlean.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\commands.c -o build\1_1\commands.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\commands.c -o build\1_1\commands.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\os.c -o build\1_1\os.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\os.c -o build\1_1\os.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\msgs.c -o build\1_1\msgs.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\msgs.c -o build\1_1\msgs.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\options.c -o build\1_1\options.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\options.c -o build\1_1\options.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\lists.c -o build\1_1\lists.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\lists.c -o build\1_1\lists.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\strtabs.c -o build\1_1\strtabs.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\strtabs.c -o build\1_1\strtabs.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\hashes.c -o build\1_1\hashes.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\hashes.c -o build\1_1\hashes.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\tables.c -o build\1_1\tables.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\tables.c -o build\1_1\tables.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\math.c -o build\1_1\math.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\math.c -o build\1_1\math.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\nversion.c -o build\1_1\nversion.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\nversion.c -o build\1_1\nversion.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\condsyms.c -o build\1_1\condsyms.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\condsyms.c -o build\1_1\condsyms.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\ast.c -o build\1_1\ast.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\ast.c -o build\1_1\ast.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\crc.c -o build\1_1\crc.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\crc.c -o build\1_1\crc.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\ropes.c -o build\1_1\ropes.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\ropes.c -o build\1_1\ropes.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\platform.c -o build\1_1\platform.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\platform.c -o build\1_1\platform.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\idents.c -o build\1_1\idents.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\idents.c -o build\1_1\idents.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\intsets.c -o build\1_1\intsets.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\intsets.c -o build\1_1\intsets.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\idgen.c -o build\1_1\idgen.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\idgen.c -o build\1_1\idgen.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\astalgo.c -o build\1_1\astalgo.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\astalgo.c -o build\1_1\astalgo.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\rodutils.c -o build\1_1\rodutils.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\rodutils.c -o build\1_1\rodutils.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\extccomp.c -o build\1_1\extccomp.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\extccomp.c -o build\1_1\extccomp.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\osproc.c -o build\1_1\osproc.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\osproc.c -o build\1_1\osproc.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\streams.c -o build\1_1\streams.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\streams.c -o build\1_1\streams.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\wordrecg.c -o build\1_1\wordrecg.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\wordrecg.c -o build\1_1\wordrecg.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\lexer.c -o build\1_1\lexer.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\lexer.c -o build\1_1\lexer.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\lexbase.c -o build\1_1\lexbase.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\lexbase.c -o build\1_1\lexbase.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\llstream.c -o build\1_1\llstream.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\llstream.c -o build\1_1\llstream.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\nimconf.c -o build\1_1\nimconf.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\nimconf.c -o build\1_1\nimconf.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\main.c -o build\1_1\main.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\main.c -o build\1_1\main.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\syntaxes.c -o build\1_1\syntaxes.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\syntaxes.c -o build\1_1\syntaxes.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\parser.c -o build\1_1\parser.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\parser.c -o build\1_1\parser.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\pbraces.c -o build\1_1\pbraces.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\pbraces.c -o build\1_1\pbraces.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\filters.c -o build\1_1\filters.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\filters.c -o build\1_1\filters.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\renderer.c -o build\1_1\renderer.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\renderer.c -o build\1_1\renderer.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\filter_tmpl.c -o build\1_1\filter_tmpl.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\filter_tmpl.c -o build\1_1\filter_tmpl.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\rodread.c -o build\1_1\rodread.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\rodread.c -o build\1_1\rodread.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\memfiles.c -o build\1_1\memfiles.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\memfiles.c -o build\1_1\memfiles.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\rodwrite.c -o build\1_1\rodwrite.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\rodwrite.c -o build\1_1\rodwrite.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\passes.c -o build\1_1\passes.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\passes.c -o build\1_1\passes.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\types.c -o build\1_1\types.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\types.c -o build\1_1\types.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\trees.c -o build\1_1\trees.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\trees.c -o build\1_1\trees.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\magicsys.c -o build\1_1\magicsys.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\magicsys.c -o build\1_1\magicsys.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\nimsets.c -o build\1_1\nimsets.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\nimsets.c -o build\1_1\nimsets.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\bitsets.c -o build\1_1\bitsets.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\bitsets.c -o build\1_1\bitsets.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\semthreads.c -o build\1_1\semthreads.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\semthreads.c -o build\1_1\semthreads.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\importer.c -o build\1_1\importer.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\importer.c -o build\1_1\importer.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\lookups.c -o build\1_1\lookups.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\lookups.c -o build\1_1\lookups.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\semdata.c -o build\1_1\semdata.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\semdata.c -o build\1_1\semdata.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\treetab.c -o build\1_1\treetab.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\treetab.c -o build\1_1\treetab.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\evals.c -o build\1_1\evals.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\evals.c -o build\1_1\evals.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\semfold.c -o build\1_1\semfold.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\semfold.c -o build\1_1\semfold.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\transf.c -o build\1_1\transf.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\transf.c -o build\1_1\transf.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\cgmeth.c -o build\1_1\cgmeth.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\cgmeth.c -o build\1_1\cgmeth.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\sem.c -o build\1_1\sem.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\sem.c -o build\1_1\sem.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\procfind.c -o build\1_1\procfind.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\procfind.c -o build\1_1\procfind.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\pragmas.c -o build\1_1\pragmas.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\pragmas.c -o build\1_1\pragmas.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\semtypinst.c -o build\1_1\semtypinst.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\semtypinst.c -o build\1_1\semtypinst.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\sigmatch.c -o build\1_1\sigmatch.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\sigmatch.c -o build\1_1\sigmatch.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\suggest.c -o build\1_1\suggest.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\suggest.c -o build\1_1\suggest.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\aliases.c -o build\1_1\aliases.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\aliases.c -o build\1_1\aliases.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\docgen.c -o build\1_1\docgen.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\docgen.c -o build\1_1\docgen.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\rst.c -o build\1_1\rst.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\rst.c -o build\1_1\rst.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\highlite.c -o build\1_1\highlite.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\highlite.c -o build\1_1\highlite.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\cgen.c -o build\1_1\cgen.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\cgen.c -o build\1_1\cgen.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\ccgutils.c -o build\1_1\ccgutils.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\ccgutils.c -o build\1_1\ccgutils.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\cgendata.c -o build\1_1\cgendata.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\cgendata.c -o build\1_1\cgendata.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\ccgmerge.c -o build\1_1\ccgmerge.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\ccgmerge.c -o build\1_1\ccgmerge.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\ecmasgen.c -o build\1_1\ecmasgen.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\ecmasgen.c -o build\1_1\ecmasgen.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\passaux.c -o build\1_1\passaux.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\passaux.c -o build\1_1\passaux.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\depends.c -o build\1_1\depends.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\depends.c -o build\1_1\depends.o +ECHO %CC% %COMP_FLAGS% -Ibuild -c build\1_1\parseopt.c -o build\1_1\parseopt.o +%CC% %COMP_FLAGS% -Ibuild -c build\1_1\parseopt.c -o build\1_1\parseopt.o -ECHO %LINKER% %LINK_FLAGS% -o bin\nimrod.exe build/1_1/nim__dat.o build/1_1/system.o build/1_1/nimrod.o build/1_1/times.o build/1_1/strutils.o build/1_1/parseutils.o build/1_1/winlean.o build/1_1/commands.o build/1_1/os.o build/1_1/msgs.o build/1_1/options.o build/1_1/lists.o build/1_1/strtabs.o build/1_1/hashes.o build/1_1/tables.o build/1_1/math.o build/1_1/nversion.o build/1_1/condsyms.o build/1_1/ast.o build/1_1/crc.o build/1_1/ropes.o build/1_1/platform.o build/1_1/idents.o build/1_1/intsets.o build/1_1/idgen.o build/1_1/astalgo.o build/1_1/rodutils.o build/1_1/extccomp.o build/1_1/osproc.o build/1_1/streams.o build/1_1/wordrecg.o build/1_1/lexer.o build/1_1/lexbase.o build/1_1/llstream.o build/1_1/nimconf.o build/1_1/main.o build/1_1/syntaxes.o build/1_1/parser.o build/1_1/pbraces.o build/1_1/filters.o build/1_1/renderer.o build/1_1/filter_tmpl.o build/1_1/rodread.o build/1_1/memfiles.o build/1_1/rodwrite.o build/1_1/passes.o build/1_1/types.o build/1_1/trees.o build/1_1/magicsys.o build/1_1/nimsets.o build/1_1/bitsets.o build/1_1/semthreads.o build/1_1/importer.o build/1_1/lookups.o build/1_1/semdata.o build/1_1/treetab.o build/1_1/evals.o build/1_1/semfold.o build/1_1/transf.o build/1_1/cgmeth.o build/1_1/sem.o build/1_1/procfind.o build/1_1/pragmas.o build/1_1/semtypinst.o build/1_1/sigmatch.o build/1_1/suggest.o build/1_1/aliases.o build/1_1/docgen.o build/1_1/rst.o build/1_1/highlite.o build/1_1/cgen.o build/1_1/ccgutils.o build/1_1/cgendata.o build/1_1/ccgmerge.o build/1_1/ecmasgen.o build/1_1/passaux.o build/1_1/depends.o build/1_1/parseopt.o -%LINKER% %LINK_FLAGS% -o bin\nimrod.exe build/1_1/nim__dat.o build/1_1/system.o build/1_1/nimrod.o build/1_1/times.o build/1_1/strutils.o build/1_1/parseutils.o build/1_1/winlean.o build/1_1/commands.o build/1_1/os.o build/1_1/msgs.o build/1_1/options.o build/1_1/lists.o build/1_1/strtabs.o build/1_1/hashes.o build/1_1/tables.o build/1_1/math.o build/1_1/nversion.o build/1_1/condsyms.o build/1_1/ast.o build/1_1/crc.o build/1_1/ropes.o build/1_1/platform.o build/1_1/idents.o build/1_1/intsets.o build/1_1/idgen.o build/1_1/astalgo.o build/1_1/rodutils.o build/1_1/extccomp.o build/1_1/osproc.o build/1_1/streams.o build/1_1/wordrecg.o build/1_1/lexer.o build/1_1/lexbase.o build/1_1/llstream.o build/1_1/nimconf.o build/1_1/main.o build/1_1/syntaxes.o build/1_1/parser.o build/1_1/pbraces.o build/1_1/filters.o build/1_1/renderer.o build/1_1/filter_tmpl.o build/1_1/rodread.o build/1_1/memfiles.o build/1_1/rodwrite.o build/1_1/passes.o build/1_1/types.o build/1_1/trees.o build/1_1/magicsys.o build/1_1/nimsets.o build/1_1/bitsets.o build/1_1/semthreads.o build/1_1/importer.o build/1_1/lookups.o build/1_1/semdata.o build/1_1/treetab.o build/1_1/evals.o build/1_1/semfold.o build/1_1/transf.o build/1_1/cgmeth.o build/1_1/sem.o build/1_1/procfind.o build/1_1/pragmas.o build/1_1/semtypinst.o build/1_1/sigmatch.o build/1_1/suggest.o build/1_1/aliases.o build/1_1/docgen.o build/1_1/rst.o build/1_1/highlite.o build/1_1/cgen.o build/1_1/ccgutils.o build/1_1/cgendata.o build/1_1/ccgmerge.o build/1_1/ecmasgen.o build/1_1/passaux.o build/1_1/depends.o build/1_1/parseopt.o +ECHO %LINKER% %LINK_FLAGS% -o bin\nimrod.exe build\1_1\nim__dat.o build\1_1\system.o build\1_1\nimrod.o build\1_1\times.o build\1_1\strutils.o build\1_1\parseutils.o build\1_1\winlean.o build\1_1\commands.o build\1_1\os.o build\1_1\msgs.o build\1_1\options.o build\1_1\lists.o build\1_1\strtabs.o build\1_1\hashes.o build\1_1\tables.o build\1_1\math.o build\1_1\nversion.o build\1_1\condsyms.o build\1_1\ast.o build\1_1\crc.o build\1_1\ropes.o build\1_1\platform.o build\1_1\idents.o build\1_1\intsets.o build\1_1\idgen.o build\1_1\astalgo.o build\1_1\rodutils.o build\1_1\extccomp.o build\1_1\osproc.o build\1_1\streams.o build\1_1\wordrecg.o build\1_1\lexer.o build\1_1\lexbase.o build\1_1\llstream.o build\1_1\nimconf.o build\1_1\main.o build\1_1\syntaxes.o build\1_1\parser.o build\1_1\pbraces.o build\1_1\filters.o build\1_1\renderer.o build\1_1\filter_tmpl.o build\1_1\rodread.o build\1_1\memfiles.o build\1_1\rodwrite.o build\1_1\passes.o build\1_1\types.o build\1_1\trees.o build\1_1\magicsys.o build\1_1\nimsets.o build\1_1\bitsets.o build\1_1\semthreads.o build\1_1\importer.o build\1_1\lookups.o build\1_1\semdata.o build\1_1\treetab.o build\1_1\evals.o build\1_1\semfold.o build\1_1\transf.o build\1_1\cgmeth.o build\1_1\sem.o build\1_1\procfind.o build\1_1\pragmas.o build\1_1\semtypinst.o build\1_1\sigmatch.o build\1_1\suggest.o build\1_1\aliases.o build\1_1\docgen.o build\1_1\rst.o build\1_1\highlite.o build\1_1\cgen.o build\1_1\ccgutils.o build\1_1\cgendata.o build\1_1\ccgmerge.o build\1_1\ecmasgen.o build\1_1\passaux.o build\1_1\depends.o build\1_1\parseopt.o +%LINKER% %LINK_FLAGS% -o bin\nimrod.exe build\1_1\nim__dat.o build\1_1\system.o build\1_1\nimrod.o build\1_1\times.o build\1_1\strutils.o build\1_1\parseutils.o build\1_1\winlean.o build\1_1\commands.o build\1_1\os.o build\1_1\msgs.o build\1_1\options.o build\1_1\lists.o build\1_1\strtabs.o build\1_1\hashes.o build\1_1\tables.o build\1_1\math.o build\1_1\nversion.o build\1_1\condsyms.o build\1_1\ast.o build\1_1\crc.o build\1_1\ropes.o build\1_1\platform.o build\1_1\idents.o build\1_1\intsets.o build\1_1\idgen.o build\1_1\astalgo.o build\1_1\rodutils.o build\1_1\extccomp.o build\1_1\osproc.o build\1_1\streams.o build\1_1\wordrecg.o build\1_1\lexer.o build\1_1\lexbase.o build\1_1\llstream.o build\1_1\nimconf.o build\1_1\main.o build\1_1\syntaxes.o build\1_1\parser.o build\1_1\pbraces.o build\1_1\filters.o build\1_1\renderer.o build\1_1\filter_tmpl.o build\1_1\rodread.o build\1_1\memfiles.o build\1_1\rodwrite.o build\1_1\passes.o build\1_1\types.o build\1_1\trees.o build\1_1\magicsys.o build\1_1\nimsets.o build\1_1\bitsets.o build\1_1\semthreads.o build\1_1\importer.o build\1_1\lookups.o build\1_1\semdata.o build\1_1\treetab.o build\1_1\evals.o build\1_1\semfold.o build\1_1\transf.o build\1_1\cgmeth.o build\1_1\sem.o build\1_1\procfind.o build\1_1\pragmas.o build\1_1\semtypinst.o build\1_1\sigmatch.o build\1_1\suggest.o build\1_1\aliases.o build\1_1\docgen.o build\1_1\rst.o build\1_1\highlite.o build\1_1\cgen.o build\1_1\ccgutils.o build\1_1\cgendata.o build\1_1\ccgmerge.o build\1_1\ecmasgen.o build\1_1\passaux.o build\1_1\depends.o build\1_1\parseopt.o ECHO SUCCESS diff --git a/compiler/evals.nim b/compiler/evals.nim index cc223e13d..0c67503f1 100755 --- a/compiler/evals.nim +++ b/compiler/evals.nim @@ -337,7 +337,7 @@ proc evalVariable(c: PStackFrame, sym: PSym, flags: TEvalFlags): PNode = result = copyTree(result) if result != nil: return x = x.next - internalError(sym.info, "cannot eval " & sym.name.s) + #internalError(sym.info, "cannot eval " & sym.name.s) result = raiseCannotEval(nil, sym.info) #result = emptyNode diff --git a/compiler/nimrod.ini b/compiler/nimrod.ini index cb3a80a04..4016328ae 100755 --- a/compiler/nimrod.ini +++ b/compiler/nimrod.ini @@ -30,6 +30,7 @@ Files: "doc/*.txt" Files: "doc/*.html" Files: "doc/*.cfg" Files: "doc/*.pdf" +Files: "doc/*.ini" Start: "doc/overview.html" [Other] diff --git a/compiler/nversion.nim b/compiler/nversion.nim index 0ea5aa036..28b2850e7 100755 --- a/compiler/nversion.nim +++ b/compiler/nversion.nim @@ -15,8 +15,8 @@ const defaultAsmMarkerSymbol* = '!' VersionMajor* = 0 VersionMinor* = 8 - VersionPatch* = 13 + VersionPatch* = 14 VersionAsString* = $VersionMajor & "." & $VersionMinor & "." & $VersionPatch - RodFileVersion* = "1033" # modify this if the rod-format changes! + RodFileVersion* = "1209" # modify this if the rod-format changes! diff --git a/compiler/renderer.nim b/compiler/renderer.nim index dd62363e1..21cf175f5 100755 --- a/compiler/renderer.nim +++ b/compiler/renderer.nim @@ -955,6 +955,9 @@ proc gsub(g: var TSrcGen, n: PNode, c: TContext) = of nkProcDef: putWithSpace(g, tkProc, "proc") gproc(g, n) + of nkConverterDef: + putWithSpace(g, tkConverter, "converter") + gproc(g, n) of nkMethodDef: putWithSpace(g, tkMethod, "method") gproc(g, n) diff --git a/doc/lib.txt b/doc/lib.txt index 8e18ae095..50c89e679 100755 --- a/doc/lib.txt +++ b/doc/lib.txt @@ -175,6 +175,9 @@ Internet Protocols and Support * `sockets <sockets.html>`_ This module implements a simple portable type-safe sockets layer. +* `asyncio <asyncio.html>`_ + This module implements an asynchronous event loop for sockets. + * `browsers <browsers.html>`_ This module implements procs for opening URLs with the user's default browser. @@ -189,7 +192,7 @@ Internet Protocols and Support This module implement a simple SMTP client. * `irc <irc.html>`_ - This module implements an asynchronous IRC client. + This module implements an asynchronous IRC client. * `ftpclient <ftpclient.html>`_ This module implements an FTP client. diff --git a/doc/manual.txt b/doc/manual.txt index 231aaf2ce..89d52d534 100755 --- a/doc/manual.txt +++ b/doc/manual.txt @@ -3128,7 +3128,7 @@ line pragma The `line`:idx: pragma can be used to affect line information of the annotated statement as seen in stack backtraces: -.. code-bock:: nimrod +.. code-block:: nimrod template myassert*(cond: expr, msg = "") = if not cond: diff --git a/doc/theindex.txt b/doc/theindex.txt index 1d23a388e..56d090ddf 100755 --- a/doc/theindex.txt +++ b/doc/theindex.txt @@ -17,121 +17,105 @@ Index `hashes.html#102 <hashes.html#102>`_ `!=`:idx: - `system.html#363 <system.html#363>`_ + `system.html#368 <system.html#368>`_ `$`:idx: * `macros.html#115 <macros.html#115>`_ * `sockets.html#111 <sockets.html#111>`_ - * `system.html#449 <system.html#449>`_ - * `system.html#450 <system.html#450>`_ - * `system.html#451 <system.html#451>`_ - * `system.html#452 <system.html#452>`_ - * `system.html#453 <system.html#453>`_ - * `system.html#454 <system.html#454>`_ - * `system.html#455 <system.html#455>`_ - * `system.html#456 <system.html#456>`_ - * `system.html#507 <system.html#507>`_ + * `system.html#462 <system.html#462>`_ + * `system.html#463 <system.html#463>`_ + * `system.html#464 <system.html#464>`_ + * `system.html#465 <system.html#465>`_ + * `system.html#466 <system.html#466>`_ + * `system.html#467 <system.html#467>`_ + * `system.html#468 <system.html#468>`_ + * `system.html#469 <system.html#469>`_ + * `system.html#526 <system.html#526>`_ * `complex.html#134 <complex.html#134>`_ * `times.html#109 <times.html#109>`_ * `times.html#110 <times.html#110>`_ * `pegs.html#144 <pegs.html#144>`_ - * `strtabs.html#114 <strtabs.html#114>`_ - * `smtp.html#109 <smtp.html#109>`_ + * `strtabs.html#115 <strtabs.html#115>`_ + * `smtp.html#110 <smtp.html#110>`_ * `ropes.html#119 <ropes.html#119>`_ * `xmldom.html#207 <xmldom.html#207>`_ - * `xmltree.html#125 <xmltree.html#125>`_ + * `xmltree.html#126 <xmltree.html#126>`_ * `colors.html#248 <colors.html#248>`_ * `json.html#140 <json.html#140>`_ - * `tables.html#113 <tables.html#113>`_ - * `tables.html#125 <tables.html#125>`_ - * `tables.html#136 <tables.html#136>`_ + * `tables.html#116 <tables.html#116>`_ + * `tables.html#131 <tables.html#131>`_ + * `tables.html#145 <tables.html#145>`_ * `sets.html#111 <sets.html#111>`_ * `sets.html#121 <sets.html#121>`_ - * `lists.html#119 <lists.html#119>`_ - * `lists.html#120 <lists.html#120>`_ - * `lists.html#121 <lists.html#121>`_ - * `lists.html#122 <lists.html#122>`_ - * `intsets.html#107 <intsets.html#107>`_ + * `lists.html#123 <lists.html#123>`_ + * `lists.html#124 <lists.html#124>`_ + * `lists.html#125 <lists.html#125>`_ + * `lists.html#126 <lists.html#126>`_ + * `intsets.html#108 <intsets.html#108>`_ * `queues.html#108 <queues.html#108>`_ + * `critbits.html#125 <critbits.html#125>`_ `$$`:idx: `marshal.html#103 <marshal.html#103>`_ `%`:idx: - * `strutils.html#120 <strutils.html#120>`_ - * `strutils.html#121 <strutils.html#121>`_ - * `strtabs.html#113 <strtabs.html#113>`_ + * `strutils.html#171 <strutils.html#171>`_ + * `strutils.html#172 <strutils.html#172>`_ + * `strtabs.html#114 <strtabs.html#114>`_ * `ropes.html#120 <ropes.html#120>`_ + * `subexes.html#111 <subexes.html#111>`_ + * `subexes.html#112 <subexes.html#112>`_ `%%`:idx: - * `system.html#308 <system.html#308>`_ - * `system.html#309 <system.html#309>`_ - * `system.html#310 <system.html#310>`_ - * `system.html#311 <system.html#311>`_ - * `system.html#312 <system.html#312>`_ + * `system.html#313 <system.html#313>`_ + * `system.html#314 <system.html#314>`_ + * `system.html#315 <system.html#315>`_ + * `system.html#316 <system.html#316>`_ + * `system.html#317 <system.html#317>`_ `&`:idx: - * `system.html#378 <system.html#378>`_ - * `system.html#379 <system.html#379>`_ - * `system.html#380 <system.html#380>`_ - * `system.html#381 <system.html#381>`_ - * `system.html#491 <system.html#491>`_ - * `system.html#492 <system.html#492>`_ - * `system.html#493 <system.html#493>`_ + * `system.html#384 <system.html#384>`_ + * `system.html#385 <system.html#385>`_ + * `system.html#386 <system.html#386>`_ + * `system.html#387 <system.html#387>`_ + * `system.html#510 <system.html#510>`_ + * `system.html#511 <system.html#511>`_ + * `system.html#512 <system.html#512>`_ * `pegs.html#116 <pegs.html#116>`_ * `ropes.html#109 <ropes.html#109>`_ * `ropes.html#110 <ropes.html#110>`_ * `ropes.html#111 <ropes.html#111>`_ * `ropes.html#112 <ropes.html#112>`_ + `&=`:idx: + `system.html#626 <system.html#626>`_ + `*`:idx: - * `system.html#228 <system.html#228>`_ - * `system.html#229 <system.html#229>`_ - * `system.html#230 <system.html#230>`_ - * `system.html#231 <system.html#231>`_ - * `system.html#232 <system.html#232>`_ - * `system.html#327 <system.html#327>`_ - * `system.html#335 <system.html#335>`_ + * `system.html#233 <system.html#233>`_ + * `system.html#234 <system.html#234>`_ + * `system.html#235 <system.html#235>`_ + * `system.html#236 <system.html#236>`_ + * `system.html#237 <system.html#237>`_ + * `system.html#332 <system.html#332>`_ + * `system.html#340 <system.html#340>`_ + * `algorithm.html#102 <algorithm.html#102>`_ * `complex.html#114 <complex.html#114>`_ * `complex.html#115 <complex.html#115>`_ * `complex.html#116 <complex.html#116>`_ * `pegs.html#112 <pegs.html#112>`_ `*%`:idx: - * `system.html#298 <system.html#298>`_ - * `system.html#299 <system.html#299>`_ - * `system.html#300 <system.html#300>`_ - * `system.html#301 <system.html#301>`_ - * `system.html#302 <system.html#302>`_ - - `+`:idx: - * `system.html#203 <system.html#203>`_ - * `system.html#204 <system.html#204>`_ - * `system.html#205 <system.html#205>`_ - * `system.html#206 <system.html#206>`_ - * `system.html#207 <system.html#207>`_ - * `system.html#218 <system.html#218>`_ - * `system.html#219 <system.html#219>`_ - * `system.html#220 <system.html#220>`_ - * `system.html#221 <system.html#221>`_ - * `system.html#222 <system.html#222>`_ - * `system.html#323 <system.html#323>`_ - * `system.html#325 <system.html#325>`_ - * `system.html#336 <system.html#336>`_ - * `complex.html#104 <complex.html#104>`_ - * `complex.html#105 <complex.html#105>`_ - * `complex.html#106 <complex.html#106>`_ - * `pegs.html#115 <pegs.html#115>`_ - * `colors.html#103 <colors.html#103>`_ + * `system.html#303 <system.html#303>`_ + * `system.html#304 <system.html#304>`_ + * `system.html#305 <system.html#305>`_ + * `system.html#306 <system.html#306>`_ + * `system.html#307 <system.html#307>`_ - `+%`:idx: - * `system.html#288 <system.html#288>`_ - * `system.html#289 <system.html#289>`_ - * `system.html#290 <system.html#290>`_ - * `system.html#291 <system.html#291>`_ - * `system.html#292 <system.html#292>`_ + `*=`:idx: + * `system.html#621 <system.html#621>`_ + * `system.html#624 <system.html#624>`_ - `-`:idx: + `+`:idx: * `system.html#208 <system.html#208>`_ * `system.html#209 <system.html#209>`_ * `system.html#210 <system.html#210>`_ @@ -142,9 +126,40 @@ Index * `system.html#225 <system.html#225>`_ * `system.html#226 <system.html#226>`_ * `system.html#227 <system.html#227>`_ - * `system.html#324 <system.html#324>`_ - * `system.html#326 <system.html#326>`_ - * `system.html#337 <system.html#337>`_ + * `system.html#328 <system.html#328>`_ + * `system.html#330 <system.html#330>`_ + * `system.html#341 <system.html#341>`_ + * `complex.html#104 <complex.html#104>`_ + * `complex.html#105 <complex.html#105>`_ + * `complex.html#106 <complex.html#106>`_ + * `pegs.html#115 <pegs.html#115>`_ + * `colors.html#103 <colors.html#103>`_ + + `+%`:idx: + * `system.html#293 <system.html#293>`_ + * `system.html#294 <system.html#294>`_ + * `system.html#295 <system.html#295>`_ + * `system.html#296 <system.html#296>`_ + * `system.html#297 <system.html#297>`_ + + `+=`:idx: + * `system.html#619 <system.html#619>`_ + * `system.html#622 <system.html#622>`_ + + `-`:idx: + * `system.html#213 <system.html#213>`_ + * `system.html#214 <system.html#214>`_ + * `system.html#215 <system.html#215>`_ + * `system.html#216 <system.html#216>`_ + * `system.html#217 <system.html#217>`_ + * `system.html#228 <system.html#228>`_ + * `system.html#229 <system.html#229>`_ + * `system.html#230 <system.html#230>`_ + * `system.html#231 <system.html#231>`_ + * `system.html#232 <system.html#232>`_ + * `system.html#329 <system.html#329>`_ + * `system.html#331 <system.html#331>`_ + * `system.html#342 <system.html#342>`_ * `complex.html#107 <complex.html#107>`_ * `complex.html#108 <complex.html#108>`_ * `complex.html#109 <complex.html#109>`_ @@ -153,99 +168,106 @@ Index * `colors.html#104 <colors.html#104>`_ `-%`:idx: - * `system.html#293 <system.html#293>`_ - * `system.html#294 <system.html#294>`_ - * `system.html#295 <system.html#295>`_ - * `system.html#296 <system.html#296>`_ - * `system.html#297 <system.html#297>`_ + * `system.html#298 <system.html#298>`_ + * `system.html#299 <system.html#299>`_ + * `system.html#300 <system.html#300>`_ + * `system.html#301 <system.html#301>`_ + * `system.html#302 <system.html#302>`_ `-+-`:idx: - `system.html#338 <system.html#338>`_ + `system.html#343 <system.html#343>`_ + + `-=`:idx: + * `system.html#620 <system.html#620>`_ + * `system.html#623 <system.html#623>`_ `..`:idx: - * `system.html#137 <system.html#137>`_ - * `system.html#139 <system.html#139>`_ - * `system.html#466 <system.html#466>`_ + * `system.html#141 <system.html#141>`_ + * `system.html#143 <system.html#143>`_ + * `system.html#481 <system.html#481>`_ `/`:idx: - * `system.html#328 <system.html#328>`_ - * `system.html#582 <system.html#582>`_ - * `os.html#125 <os.html#125>`_ + * `system.html#333 <system.html#333>`_ + * `system.html#605 <system.html#605>`_ + * `os.html#128 <os.html#128>`_ * `complex.html#111 <complex.html#111>`_ * `complex.html#112 <complex.html#112>`_ * `complex.html#113 <complex.html#113>`_ * `pegs.html#109 <pegs.html#109>`_ `/%`:idx: - * `system.html#303 <system.html#303>`_ - * `system.html#304 <system.html#304>`_ - * `system.html#305 <system.html#305>`_ - * `system.html#306 <system.html#306>`_ - * `system.html#307 <system.html#307>`_ + * `system.html#308 <system.html#308>`_ + * `system.html#309 <system.html#309>`_ + * `system.html#310 <system.html#310>`_ + * `system.html#311 <system.html#311>`_ + * `system.html#312 <system.html#312>`_ `/../`:idx: - `os.html#128 <os.html#128>`_ + `os.html#133 <os.html#133>`_ + + `/=`:idx: + `system.html#625 <system.html#625>`_ `<`:idx: - * `system.html#178 <system.html#178>`_ - * `system.html#278 <system.html#278>`_ - * `system.html#279 <system.html#279>`_ - * `system.html#280 <system.html#280>`_ - * `system.html#281 <system.html#281>`_ - * `system.html#282 <system.html#282>`_ - * `system.html#331 <system.html#331>`_ - * `system.html#355 <system.html#355>`_ - * `system.html#356 <system.html#356>`_ - * `system.html#357 <system.html#357>`_ - * `system.html#358 <system.html#358>`_ - * `system.html#359 <system.html#359>`_ + * `system.html#183 <system.html#183>`_ + * `system.html#283 <system.html#283>`_ + * `system.html#284 <system.html#284>`_ + * `system.html#285 <system.html#285>`_ + * `system.html#286 <system.html#286>`_ + * `system.html#287 <system.html#287>`_ + * `system.html#336 <system.html#336>`_ * `system.html#360 <system.html#360>`_ * `system.html#361 <system.html#361>`_ * `system.html#362 <system.html#362>`_ - * `system.html#506 <system.html#506>`_ + * `system.html#363 <system.html#363>`_ + * `system.html#364 <system.html#364>`_ + * `system.html#365 <system.html#365>`_ + * `system.html#366 <system.html#366>`_ + * `system.html#367 <system.html#367>`_ + * `system.html#525 <system.html#525>`_ * `times.html#112 <times.html#112>`_ `<%`:idx: - * `system.html#318 <system.html#318>`_ - * `system.html#319 <system.html#319>`_ - * `system.html#320 <system.html#320>`_ - * `system.html#321 <system.html#321>`_ - * `system.html#322 <system.html#322>`_ + `unicode.html#104 <unicode.html#104>`_ `<%`:idx: - `unicode.html#104 <unicode.html#104>`_ + * `system.html#323 <system.html#323>`_ + * `system.html#324 <system.html#324>`_ + * `system.html#325 <system.html#325>`_ + * `system.html#326 <system.html#326>`_ + * `system.html#327 <system.html#327>`_ `<=`:idx: `times.html#113 <times.html#113>`_ `<=`:idx: - * `system.html#273 <system.html#273>`_ - * `system.html#274 <system.html#274>`_ - * `system.html#275 <system.html#275>`_ - * `system.html#276 <system.html#276>`_ - * `system.html#277 <system.html#277>`_ - * `system.html#330 <system.html#330>`_ - * `system.html#348 <system.html#348>`_ - * `system.html#349 <system.html#349>`_ - * `system.html#350 <system.html#350>`_ - * `system.html#351 <system.html#351>`_ - * `system.html#352 <system.html#352>`_ + * `system.html#278 <system.html#278>`_ + * `system.html#279 <system.html#279>`_ + * `system.html#280 <system.html#280>`_ + * `system.html#281 <system.html#281>`_ + * `system.html#282 <system.html#282>`_ + * `system.html#335 <system.html#335>`_ * `system.html#353 <system.html#353>`_ * `system.html#354 <system.html#354>`_ - * `system.html#505 <system.html#505>`_ + * `system.html#355 <system.html#355>`_ + * `system.html#356 <system.html#356>`_ + * `system.html#357 <system.html#357>`_ + * `system.html#358 <system.html#358>`_ + * `system.html#359 <system.html#359>`_ + * `system.html#524 <system.html#524>`_ `<=%`:idx: - * `system.html#313 <system.html#313>`_ - * `system.html#314 <system.html#314>`_ - * `system.html#315 <system.html#315>`_ - * `system.html#316 <system.html#316>`_ - * `system.html#317 <system.html#317>`_ + * `system.html#318 <system.html#318>`_ + * `system.html#319 <system.html#319>`_ + * `system.html#320 <system.html#320>`_ + * `system.html#321 <system.html#321>`_ + * `system.html#322 <system.html#322>`_ `<=%`:idx: `unicode.html#103 <unicode.html#103>`_ `<>`:idx: - `xmltree.html#127 <xmltree.html#127>`_ + `xmltree.html#128 <xmltree.html#128>`_ `==`:idx: * `md5.html#107 <md5.html#107>`_ @@ -253,23 +275,23 @@ Index * `macros.html#117 <macros.html#117>`_ * `sockets.html#109 <sockets.html#109>`_ * `sockets.html#110 <sockets.html#110>`_ - * `system.html#268 <system.html#268>`_ - * `system.html#269 <system.html#269>`_ - * `system.html#270 <system.html#270>`_ - * `system.html#271 <system.html#271>`_ - * `system.html#272 <system.html#272>`_ - * `system.html#329 <system.html#329>`_ - * `system.html#339 <system.html#339>`_ - * `system.html#340 <system.html#340>`_ - * `system.html#341 <system.html#341>`_ - * `system.html#342 <system.html#342>`_ - * `system.html#343 <system.html#343>`_ + * `system.html#273 <system.html#273>`_ + * `system.html#274 <system.html#274>`_ + * `system.html#275 <system.html#275>`_ + * `system.html#276 <system.html#276>`_ + * `system.html#277 <system.html#277>`_ + * `system.html#334 <system.html#334>`_ * `system.html#344 <system.html#344>`_ * `system.html#345 <system.html#345>`_ * `system.html#346 <system.html#346>`_ * `system.html#347 <system.html#347>`_ - * `system.html#494 <system.html#494>`_ - * `system.html#504 <system.html#504>`_ + * `system.html#348 <system.html#348>`_ + * `system.html#349 <system.html#349>`_ + * `system.html#350 <system.html#350>`_ + * `system.html#351 <system.html#351>`_ + * `system.html#352 <system.html#352>`_ + * `system.html#513 <system.html#513>`_ + * `system.html#523 <system.html#523>`_ * `complex.html#102 <complex.html#102>`_ * `unicode.html#105 <unicode.html#105>`_ * `colors.html#102 <colors.html#102>`_ @@ -278,100 +300,106 @@ Index `pegs.html#157 <pegs.html#157>`_ `=~`:idx: - `re.html#117 <re.html#117>`_ + `regexprs.html#111 <regexprs.html#111>`_ `=~`:idx: - `regexprs.html#111 <regexprs.html#111>`_ + `re.html#120 <re.html#120>`_ `=~`:idx: `complex.html#103 <complex.html#103>`_ `>`:idx: - `system.html#365 <system.html#365>`_ + `system.html#370 <system.html#370>`_ `>%`:idx: - `system.html#448 <system.html#448>`_ + `system.html#461 <system.html#461>`_ `>=`:idx: - `system.html#364 <system.html#364>`_ + `system.html#369 <system.html#369>`_ `>=%`:idx: - `system.html#447 <system.html#447>`_ + `system.html#460 <system.html#460>`_ `?`:idx: `pegs.html#111 <pegs.html#111>`_ `@`:idx: - * `system.html#373 <system.html#373>`_ + * `system.html#379 <system.html#379>`_ * `pegs.html#113 <pegs.html#113>`_ `@@`:idx: `pegs.html#114 <pegs.html#114>`_ `[]`:idx: - * `typeinfo.html#111 <typeinfo.html#111>`_ - * `typeinfo.html#119 <typeinfo.html#119>`_ - * `typeinfo.html#120 <typeinfo.html#120>`_ - - `[]`:idx: - * `system.html#583 <system.html#583>`_ - * `system.html#585 <system.html#585>`_ - * `system.html#587 <system.html#587>`_ - * `system.html#589 <system.html#589>`_ + `macros.html#112 <macros.html#112>`_ `[]`:idx: * `graphics.html#116 <graphics.html#116>`_ * `graphics.html#117 <graphics.html#117>`_ `[]`:idx: - `xmltree.html#114 <xmltree.html#114>`_ - - `[]`:idx: - * `tables.html#106 <tables.html#106>`_ - * `tables.html#119 <tables.html#119>`_ - * `tables.html#131 <tables.html#131>`_ + * `tables.html#108 <tables.html#108>`_ + * `tables.html#124 <tables.html#124>`_ + * `tables.html#139 <tables.html#139>`_ `[]`:idx: * `json.html#130 <json.html#130>`_ * `json.html#131 <json.html#131>`_ `[]`:idx: + `xmltree.html#115 <xmltree.html#115>`_ + + `[]`:idx: + * `system.html#606 <system.html#606>`_ + * `system.html#609 <system.html#609>`_ + * `system.html#611 <system.html#611>`_ + * `system.html#613 <system.html#613>`_ + + `[]`:idx: `strtabs.html#107 <strtabs.html#107>`_ `[]`:idx: - `ropes.html#115 <ropes.html#115>`_ + * `typeinfo.html#112 <typeinfo.html#112>`_ + * `typeinfo.html#120 <typeinfo.html#120>`_ + * `typeinfo.html#121 <typeinfo.html#121>`_ `[]`:idx: - `macros.html#112 <macros.html#112>`_ + `critbits.html#110 <critbits.html#110>`_ + + `[]`:idx: + `ropes.html#115 <ropes.html#115>`_ `[]=`:idx: - `macros.html#113 <macros.html#113>`_ + * `tables.html#111 <tables.html#111>`_ + * `tables.html#127 <tables.html#127>`_ + * `tables.html#142 <tables.html#142>`_ `[]=`:idx: - * `graphics.html#118 <graphics.html#118>`_ - * `graphics.html#119 <graphics.html#119>`_ + `json.html#135 <json.html#135>`_ `[]=`:idx: - * `typeinfo.html#112 <typeinfo.html#112>`_ - * `typeinfo.html#118 <typeinfo.html#118>`_ - * `typeinfo.html#121 <typeinfo.html#121>`_ + * `typeinfo.html#113 <typeinfo.html#113>`_ + * `typeinfo.html#119 <typeinfo.html#119>`_ + * `typeinfo.html#122 <typeinfo.html#122>`_ `[]=`:idx: - * `system.html#584 <system.html#584>`_ - * `system.html#586 <system.html#586>`_ - * `system.html#588 <system.html#588>`_ - * `system.html#590 <system.html#590>`_ + `strtabs.html#110 <strtabs.html#110>`_ `[]=`:idx: - `strtabs.html#109 <strtabs.html#109>`_ + `critbits.html#109 <critbits.html#109>`_ `[]=`:idx: - `json.html#135 <json.html#135>`_ + * `graphics.html#118 <graphics.html#118>`_ + * `graphics.html#119 <graphics.html#119>`_ `[]=`:idx: - * `tables.html#108 <tables.html#108>`_ - * `tables.html#121 <tables.html#121>`_ - * `tables.html#133 <tables.html#133>`_ + `macros.html#113 <macros.html#113>`_ + + `[]=`:idx: + * `system.html#608 <system.html#608>`_ + * `system.html#610 <system.html#610>`_ + * `system.html#612 <system.html#612>`_ + * `system.html#615 <system.html#615>`_ `[ESC]`:idx: `manual.html#134 <manual.html#134>`_ @@ -381,61 +409,61 @@ Index * `htmlgen.html#107 <htmlgen.html#107>`_ `abs`:idx: - * `system.html#283 <system.html#283>`_ - * `system.html#284 <system.html#284>`_ - * `system.html#285 <system.html#285>`_ - * `system.html#286 <system.html#286>`_ - * `system.html#287 <system.html#287>`_ - * `system.html#332 <system.html#332>`_ + * `system.html#288 <system.html#288>`_ + * `system.html#289 <system.html#289>`_ + * `system.html#290 <system.html#290>`_ + * `system.html#291 <system.html#291>`_ + * `system.html#292 <system.html#292>`_ + * `system.html#337 <system.html#337>`_ * `complex.html#117 <complex.html#117>`_ `accept`:idx: - `sockets.html#121 <sockets.html#121>`_ + * `sockets.html#122 <sockets.html#122>`_ + * `asyncio.html#113 <asyncio.html#113>`_ `acceptAddr`:idx: - `sockets.html#122 <sockets.html#122>`_ + * `sockets.html#121 <sockets.html#121>`_ + * `asyncio.html#112 <asyncio.html#112>`_ `accumulateResult`:idx: - `system.html#522 <system.html#522>`_ - - `Acquire`:idx: - `threads.html#113 <threads.html#113>`_ + `system.html#541 <system.html#541>`_ `acronym`:idx: * `xmlgen.html#108 <xmlgen.html#108>`_ * `htmlgen.html#108 <htmlgen.html#108>`_ `actor model`:idx: - `manual.html#271 <manual.html#271>`_ + `manual.html#285 <manual.html#285>`_ `acyclic`:idx: - `manual.html#246 <manual.html#246>`_ + `manual.html#256 <manual.html#256>`_ `add`:idx: * `macros.html#119 <macros.html#119>`_ * `macros.html#120 <macros.html#120>`_ - * `system.html#382 <system.html#382>`_ - * `system.html#383 <system.html#383>`_ - * `system.html#398 <system.html#398>`_ - * `system.html#399 <system.html#399>`_ - * `system.html#527 <system.html#527>`_ + * `system.html#388 <system.html#388>`_ + * `system.html#389 <system.html#389>`_ + * `system.html#411 <system.html#411>`_ + * `system.html#412 <system.html#412>`_ + * `system.html#547 <system.html#547>`_ * `parsesql.html#108 <parsesql.html#108>`_ * `ropes.html#113 <ropes.html#113>`_ * `ropes.html#114 <ropes.html#114>`_ - * `xmltree.html#111 <xmltree.html#111>`_ - * `xmltree.html#123 <xmltree.html#123>`_ + * `xmltree.html#112 <xmltree.html#112>`_ + * `xmltree.html#124 <xmltree.html#124>`_ * `json.html#133 <json.html#133>`_ * `json.html#134 <json.html#134>`_ - * `tables.html#109 <tables.html#109>`_ - * `tables.html#122 <tables.html#122>`_ + * `tables.html#112 <tables.html#112>`_ + * `tables.html#128 <tables.html#128>`_ * `queues.html#105 <queues.html#105>`_ `addEscaped`:idx: - `xmltree.html#121 <xmltree.html#121>`_ + `xmltree.html#122 <xmltree.html#122>`_ `addf`:idx: - * `strutils.html#117 <strutils.html#117>`_ + * `strutils.html#168 <strutils.html#168>`_ * `ropes.html#121 <ropes.html#121>`_ + * `subexes.html#108 <subexes.html#108>`_ `addFile`:idx: * `zipfiles.html#105 <zipfiles.html#105>`_ @@ -443,7 +471,7 @@ Index * `zipfiles.html#107 <zipfiles.html#107>`_ `addFileExt`:idx: - `os.html#133 <os.html#133>`_ + `os.html#138 <os.html#138>`_ `add_filter`:idx: `sphinx.html#168 <sphinx.html#168>`_ @@ -454,6 +482,9 @@ Index `add_filter_range`:idx: `sphinx.html#169 <sphinx.html#169>`_ + `addHandler`:idx: + `events.html#106 <events.html#106>`_ + `add_override`:idx: `sphinx.html#175 <sphinx.html#175>`_ @@ -461,14 +492,14 @@ Index `sphinx.html#180 <sphinx.html#180>`_ `addQuitProc`:idx: - `system.html#427 <system.html#427>`_ + `system.html#440 <system.html#440>`_ `address`:idx: * `xmlgen.html#109 <xmlgen.html#109>`_ * `htmlgen.html#109 <htmlgen.html#109>`_ `addSep`:idx: - `strutils.html#144 <strutils.html#144>`_ + `strutils.html#141 <strutils.html#141>`_ `alert`:idx: `manual.html#131 <manual.html#131>`_ @@ -477,16 +508,19 @@ Index `manual.html#171 <manual.html#171>`_ `align`:idx: - `strutils.html#138 <strutils.html#138>`_ + `strutils.html#135 <strutils.html#135>`_ `allCharsInSet`:idx: - `strutils.html#145 <strutils.html#145>`_ + `strutils.html#142 <strutils.html#142>`_ `alloc`:idx: - `system.html#436 <system.html#436>`_ + `system.html#451 <system.html#451>`_ `alloc0`:idx: - `system.html#437 <system.html#437>`_ + `system.html#452 <system.html#452>`_ + + `allocCStringArray`:idx: + `system.html#592 <system.html#592>`_ `ALLOC_MAX_BLOCK_TO_DROP`:idx: `mysql.html#317 <mysql.html#317>`_ @@ -495,21 +529,21 @@ Index `mysql.html#318 <mysql.html#318>`_ `allocShared`:idx: - `system.html#440 <system.html#440>`_ + `system.html#455 <system.html#455>`_ `allocShared0`:idx: - `system.html#441 <system.html#441>`_ + `system.html#456 <system.html#456>`_ `AltSep`:idx: `os.html#104 <os.html#104>`_ `and`:idx: - * `system.html#121 <system.html#121>`_ - * `system.html#253 <system.html#253>`_ - * `system.html#254 <system.html#254>`_ - * `system.html#255 <system.html#255>`_ - * `system.html#256 <system.html#256>`_ - * `system.html#257 <system.html#257>`_ + * `system.html#124 <system.html#124>`_ + * `system.html#258 <system.html#258>`_ + * `system.html#259 <system.html#259>`_ + * `system.html#260 <system.html#260>`_ + * `system.html#261 <system.html#261>`_ + * `system.html#262 <system.html#262>`_ `any`:idx: `pegs.html#119 <pegs.html#119>`_ @@ -528,16 +562,16 @@ Index `append`:idx: * `redis.html#122 <redis.html#122>`_ - * `lists.html#133 <lists.html#133>`_ - * `lists.html#134 <lists.html#134>`_ - * `lists.html#140 <lists.html#140>`_ - * `lists.html#141 <lists.html#141>`_ + * `lists.html#137 <lists.html#137>`_ + * `lists.html#138 <lists.html#138>`_ + * `lists.html#144 <lists.html#144>`_ + * `lists.html#145 <lists.html#145>`_ `appendChild`:idx: `xmldom.html#166 <xmldom.html#166>`_ `appType`:idx: - `system.html#395 <system.html#395>`_ + `system.html#401 <system.html#401>`_ `arccos`:idx: * `math.html#125 <math.html#125>`_ @@ -558,11 +592,11 @@ Index * `htmlgen.html#110 <htmlgen.html#110>`_ `arithmetic bit shifts`:idx: - `tut1.html#110 <tut1.html#110>`_ + `tut1.html#111 <tut1.html#111>`_ `array`:idx: - * `tut1.html#117 <tut1.html#117>`_ - * `system.html#131 <system.html#131>`_ + * `tut1.html#118 <tut1.html#118>`_ + * `system.html#135 <system.html#135>`_ `array properties`:idx: `tut2.html#106 <tut2.html#106>`_ @@ -571,25 +605,42 @@ Index `manual.html#164 <manual.html#164>`_ `assembler`:idx: - `manual.html#212 <manual.html#212>`_ + `manual.html#217 <manual.html#217>`_ `assert`:idx: - `system.html#445 <system.html#445>`_ + `system.html#631 <system.html#631>`_ `assign`:idx: - `typeinfo.html#143 <typeinfo.html#143>`_ + * `typeinfo.html#144 <typeinfo.html#144>`_ + * `intsets.html#107 <intsets.html#107>`_ `AST`:idx: `macros.html#101 <macros.html#101>`_ + `astToStr`:idx: + `system.html#628 <system.html#628>`_ + + `AsyncFTPClient`:idx: + `ftpclient.html#123 <ftpclient.html#123>`_ + + `asyncIRC`:idx: + `irc.html#118 <irc.html#118>`_ + + `AsyncSocket`:idx: + `asyncio.html#107 <asyncio.html#107>`_ + + `atEnd`:idx: + * `streams.html#106 <streams.html#106>`_ + * `streams.html#107 <streams.html#107>`_ + `atomicDec`:idx: - `system.html#574 <system.html#574>`_ + `system.html#595 <system.html#595>`_ `atomicInc`:idx: - `system.html#573 <system.html#573>`_ + `system.html#594 <system.html#594>`_ `attr`:idx: - `xmltree.html#129 <xmltree.html#129>`_ + `xmltree.html#130 <xmltree.html#130>`_ `AttributeNode`:idx: `xmldom.html#118 <xmldom.html#118>`_ @@ -598,13 +649,13 @@ Index `parsexml.html#113 <parsexml.html#113>`_ `attrs`:idx: - `xmltree.html#116 <xmltree.html#116>`_ + `xmltree.html#117 <xmltree.html#117>`_ `attrs=`:idx: - `xmltree.html#117 <xmltree.html#117>`_ + `xmltree.html#118 <xmltree.html#118>`_ `attrsLen`:idx: - `xmltree.html#118 <xmltree.html#118>`_ + `xmltree.html#119 <xmltree.html#119>`_ `attrValue`:idx: `parsexml.html#114 <parsexml.html#114>`_ @@ -617,8 +668,8 @@ Index `mysql.html#133 <mysql.html#133>`_ `Automatic type conversion`:idx: - * `manual.html#147 <manual.html#147>`_ - * `tut1.html#111 <tut1.html#111>`_ + * `manual.html#146 <manual.html#146>`_ + * `tut1.html#112 <tut1.html#112>`_ `b`:idx: * `xmlgen.html#111 <xmlgen.html#111>`_ @@ -636,6 +687,7 @@ Index `backslash`:idx: * `regexprs.html#101 <regexprs.html#101>`_ * `manual.html#127 <manual.html#127>`_ + * `re.html#101 <re.html#101>`_ `backspace`:idx: `manual.html#132 <manual.html#132>`_ @@ -648,10 +700,10 @@ Index `manual.html#186 <manual.html#186>`_ `baseTypeKind`:idx: - `typeinfo.html#105 <typeinfo.html#105>`_ + `typeinfo.html#106 <typeinfo.html#106>`_ `baseTypeSize`:idx: - `typeinfo.html#106 <typeinfo.html#106>`_ + `typeinfo.html#107 <typeinfo.html#107>`_ `bgrewriteaof`:idx: `redis.html#204 <redis.html#204>`_ @@ -664,20 +716,27 @@ Index * `htmlgen.html#113 <htmlgen.html#113>`_ `BiggestFloat`:idx: - `system.html#408 <system.html#408>`_ + `system.html#421 <system.html#421>`_ `BiggestInt`:idx: - `system.html#407 <system.html#407>`_ + `system.html#420 <system.html#420>`_ `BINARY_FLAG`:idx: `mysql.html#131 <mysql.html#131>`_ + `binarySearch`:idx: + `algorithm.html#105 <algorithm.html#105>`_ + `BINCMP_FLAG`:idx: `mysql.html#141 <mysql.html#141>`_ + `bind`:idx: + `manual.html#238 <manual.html#238>`_ + `bindAddr`:idx: * `sockets.html#119 <sockets.html#119>`_ * `zmq.html#162 <zmq.html#162>`_ + * `asyncio.html#110 <asyncio.html#110>`_ `binom`:idx: `math.html#108 <math.html#108>`_ @@ -689,7 +748,7 @@ Index `mysql.html#128 <mysql.html#128>`_ `block`:idx: - `manual.html#208 <manual.html#208>`_ + `manual.html#213 <manual.html#213>`_ `blockquote`:idx: * `xmlgen.html#114 <xmlgen.html#114>`_ @@ -706,12 +765,12 @@ Index * `htmlgen.html#115 <htmlgen.html#115>`_ `bool`:idx: - * `manual.html#158 <manual.html#158>`_ + * `manual.html#157 <manual.html#157>`_ * `system.html#109 <system.html#109>`_ `boolean`:idx: - * `manual.html#157 <manual.html#157>`_ - * `tut1.html#107 <tut1.html#107>`_ + * `manual.html#156 <manual.html#156>`_ + * `tut1.html#108 <tut1.html#108>`_ `bounds`:idx: `pegs.html#146 <pegs.html#146>`_ @@ -721,7 +780,7 @@ Index * `htmlgen.html#116 <htmlgen.html#116>`_ `break`:idx: - `manual.html#209 <manual.html#209>`_ + `manual.html#214 <manual.html#214>`_ `breakpoint`:idx: `endb.html#103 <endb.html#103>`_ @@ -743,10 +802,11 @@ Index * `htmlgen.html#117 <htmlgen.html#117>`_ `Byte`:idx: - `system.html#141 <system.html#141>`_ + `system.html#145 <system.html#145>`_ `C++`:idx: - `nimrodc.html#110 <nimrodc.html#110>`_ + * `nimrodc.html#114 <nimrodc.html#114>`_ + * `nimrodc.html#117 <nimrodc.html#117>`_ `calling conventions`:idx: `manual.html#176 <manual.html#176>`_ @@ -761,8 +821,11 @@ Index `capture`:idx: `pegs.html#131 <pegs.html#131>`_ + `captureBetween`:idx: + `parseutils.html#115 <parseutils.html#115>`_ + `card`:idx: - * `system.html#191 <system.html#191>`_ + * `system.html#196 <system.html#196>`_ * `sets.html#103 <sets.html#103>`_ * `sets.html#114 <sets.html#114>`_ @@ -770,11 +833,14 @@ Index `manual.html#122 <manual.html#122>`_ `case`:idx: - * `manual.html#197 <manual.html#197>`_ - * `manual.html#255 <manual.html#255>`_ + * `manual.html#202 <manual.html#202>`_ + * `manual.html#267 <manual.html#267>`_ `cchar`:idx: - `system.html#409 <system.html#409>`_ + `system.html#422 <system.html#422>`_ + + `cd`:idx: + `ftpclient.html#112 <ftpclient.html#112>`_ `CDataSectionNode`:idx: `xmldom.html#120 <xmldom.html#120>`_ @@ -783,16 +849,19 @@ Index `manual.html#178 <manual.html#178>`_ `cdouble`:idx: - `system.html#416 <system.html#416>`_ + `system.html#429 <system.html#429>`_ + + `cdup`:idx: + `ftpclient.html#113 <ftpclient.html#113>`_ `cfloat`:idx: - `system.html#415 <system.html#415>`_ + `system.html#428 <system.html#428>`_ `cgiError`:idx: `cgi.html#106 <cgi.html#106>`_ `ChangeFileExt`:idx: - `os.html#132 <os.html#132>`_ + `os.html#137 <os.html#137>`_ `channelId`:idx: `inboxes.html#111 <inboxes.html#111>`_ @@ -801,7 +870,7 @@ Index `system.html#110 <system.html#110>`_ `character type`:idx: - `manual.html#159 <manual.html#159>`_ + `manual.html#158 <manual.html#158>`_ `character with decimal value d`:idx: `manual.html#130 <manual.html#130>`_ @@ -837,13 +906,16 @@ Index `mysql.html#273 <mysql.html#273>`_ `child`:idx: - `xmltree.html#128 <xmltree.html#128>`_ + `xmltree.html#129 <xmltree.html#129>`_ + + `chmod`:idx: + `ftpclient.html#117 <ftpclient.html#117>`_ `chr`:idx: - `system.html#193 <system.html#193>`_ + `system.html#198 <system.html#198>`_ `cint`:idx: - `system.html#412 <system.html#412>`_ + `system.html#425 <system.html#425>`_ `cite`:idx: * `xmlgen.html#119 <xmlgen.html#119>`_ @@ -855,6 +927,9 @@ Index `cleanup`:idx: `sphinx.html#152 <sphinx.html#152>`_ + `clearHandlers`:idx: + `events.html#109 <events.html#109>`_ + `CLIENT_COMPRESS`:idx: `mysql.html#161 <mysql.html#161>`_ @@ -862,10 +937,10 @@ Index `mysql.html#159 <mysql.html#159>`_ `clientData`:idx: - `xmltree.html#119 <xmltree.html#119>`_ + `xmltree.html#120 <xmltree.html#120>`_ `clientData=`:idx: - `xmltree.html#120 <xmltree.html#120>`_ + `xmltree.html#121 <xmltree.html#121>`_ `CLIENT_FOUND_ROWS`:idx: `mysql.html#157 <mysql.html#157>`_ @@ -931,37 +1006,44 @@ Index `xmldom.html#167 <xmldom.html#167>`_ `clong`:idx: - `system.html#413 <system.html#413>`_ + `system.html#426 <system.html#426>`_ `clongdouble`:idx: - `system.html#417 <system.html#417>`_ + `system.html#430 <system.html#430>`_ `clonglong`:idx: - `system.html#414 <system.html#414>`_ + `system.html#427 <system.html#427>`_ + + `Close`:idx: + * `system.html#560 <system.html#560>`_ + * `db_postgres.html#117 <db_postgres.html#117>`_ + * `db_mysql.html#116 <db_mysql.html#116>`_ + * `db_sqlite.html#117 <db_sqlite.html#117>`_ `close`:idx: - * `sockets.html#123 <sockets.html#123>`_ * `inboxes.html#110 <inboxes.html#110>`_ - * `osproc.html#106 <osproc.html#106>`_ + * `sockets.html#123 <sockets.html#123>`_ + * `channels.html#106 <channels.html#106>`_ + * `osproc.html#108 <osproc.html#108>`_ * `lexbase.html#105 <lexbase.html#105>`_ * `parsecfg.html#105 <parsecfg.html#105>`_ * `parsexml.html#108 <parsexml.html#108>`_ * `parsecsv.html#109 <parsecsv.html#109>`_ + * `streams.html#104 <streams.html#104>`_ + * `streams.html#105 <streams.html#105>`_ * `zipfiles.html#103 <zipfiles.html#103>`_ * `httpserver.html#107 <httpserver.html#107>`_ + * `smtp.html#107 <smtp.html#107>`_ * `ssl.html#105 <ssl.html#105>`_ * `json.html#106 <json.html#106>`_ - * `scgi.html#105 <scgi.html#105>`_ + * `scgi.html#107 <scgi.html#107>`_ * `zmq.html#159 <zmq.html#159>`_ * `zmq.html#173 <zmq.html#173>`_ * `sphinx.html#159 <sphinx.html#159>`_ * `encodings.html#106 <encodings.html#106>`_ - - `Close`:idx: - * `system.html#543 <system.html#543>`_ - * `db_postgres.html#117 <db_postgres.html#117>`_ - * `db_mysql.html#116 <db_mysql.html#116>`_ - * `db_sqlite.html#117 <db_sqlite.html#117>`_ + * `ftpclient.html#122 <ftpclient.html#122>`_ + * `memfiles.html#105 <memfiles.html#105>`_ + * `asyncio.html#109 <asyncio.html#109>`_ `closure`:idx: `manual.html#183 <manual.html#183>`_ @@ -970,8 +1052,8 @@ Index `parseopt.html#105 <parseopt.html#105>`_ `cmp`:idx: - * `system.html#371 <system.html#371>`_ - * `system.html#372 <system.html#372>`_ + * `system.html#377 <system.html#377>`_ + * `system.html#378 <system.html#378>`_ `cmpIgnoreCase`:idx: `strutils.html#115 <strutils.html#115>`_ @@ -980,7 +1062,7 @@ Index `strutils.html#116 <strutils.html#116>`_ `cmpPaths`:idx: - `os.html#134 <os.html#134>`_ + `os.html#139 <os.html#139>`_ `cmpRunesIgnoreCase`:idx: `unicode.html#120 <unicode.html#120>`_ @@ -1421,10 +1503,10 @@ Index `parsecsv.html#102 <parsecsv.html#102>`_ `command line argument`:idx: - `os.html#169 <os.html#169>`_ + `os.html#176 <os.html#176>`_ `command line arguments`:idx: - `os.html#167 <os.html#167>`_ + `os.html#174 <os.html#174>`_ `comment pieces`:idx: * `manual.html#115 <manual.html#115>`_ @@ -1444,24 +1526,30 @@ Index `COMP_HEADER_SIZE`:idx: `mysql.html#266 <mysql.html#266>`_ + `compilation cache`:idx: + `intern.html#101 <intern.html#101>`_ + `compile`:idx: - `nimrodc.html#107 <nimrodc.html#107>`_ + `nimrodc.html#111 <nimrodc.html#111>`_ `CompileDate`:idx: - `system.html#386 <system.html#386>`_ + `system.html#392 <system.html#392>`_ `compileOption`:idx: - * `system.html#396 <system.html#396>`_ - * `system.html#397 <system.html#397>`_ - - `compileTime`:idx: - `manual.html#244 <manual.html#244>`_ + * `system.html#402 <system.html#402>`_ + * `system.html#403 <system.html#403>`_ `CompileTime`:idx: - `system.html#387 <system.html#387>`_ + `system.html#393 <system.html#393>`_ + + `compileTime`:idx: + `manual.html#254 <manual.html#254>`_ `complex statements`:idx: - `manual.html#191 <manual.html#191>`_ + `manual.html#192 <manual.html#192>`_ + + `concat`:idx: + `sequtils.html#102 <sequtils.html#102>`_ `configGet`:idx: `redis.html#206 <redis.html#206>`_ @@ -1477,67 +1565,74 @@ Index * `smtp.html#104 <smtp.html#104>`_ * `ssl.html#102 <ssl.html#102>`_ * `zmq.html#163 <zmq.html#163>`_ + * `irc.html#112 <irc.html#112>`_ + * `irc.html#117 <irc.html#117>`_ + * `ftpclient.html#110 <ftpclient.html#110>`_ + * `asyncio.html#108 <asyncio.html#108>`_ `connectAsync`:idx: `sockets.html#131 <sockets.html#131>`_ - `const`:idx: - `manual.html#195 <manual.html#195>`_ - `constant expressions`:idx: `manual.html#108 <manual.html#108>`_ `Constants`:idx: - * `manual.html#142 <manual.html#142>`_ + * `manual.html#200 <manual.html#200>`_ * `tut1.html#104 <tut1.html#104>`_ `contains`:idx: - * `re.html#118 <re.html#118>`_ - * `re.html#119 <re.html#119>`_ - * `system.html#140 <system.html#140>`_ - * `system.html#366 <system.html#366>`_ - * `system.html#496 <system.html#496>`_ - * `strutils.html#152 <strutils.html#152>`_ - * `strutils.html#153 <strutils.html#153>`_ - * `strutils.html#154 <strutils.html#154>`_ + * `re.html#121 <re.html#121>`_ + * `re.html#122 <re.html#122>`_ + * `system.html#144 <system.html#144>`_ + * `system.html#371 <system.html#371>`_ + * `system.html#515 <system.html#515>`_ + * `strutils.html#149 <strutils.html#149>`_ + * `strutils.html#150 <strutils.html#150>`_ + * `strutils.html#151 <strutils.html#151>`_ * `pegs.html#158 <pegs.html#158>`_ * `pegs.html#159 <pegs.html#159>`_ * `sets.html#105 <sets.html#105>`_ * `sets.html#116 <sets.html#116>`_ - * `lists.html#127 <lists.html#127>`_ - * `lists.html#128 <lists.html#128>`_ - * `lists.html#129 <lists.html#129>`_ - * `lists.html#130 <lists.html#130>`_ + * `lists.html#131 <lists.html#131>`_ + * `lists.html#132 <lists.html#132>`_ + * `lists.html#133 <lists.html#133>`_ + * `lists.html#134 <lists.html#134>`_ * `intsets.html#102 <intsets.html#102>`_ + * `critbits.html#104 <critbits.html#104>`_ + + `containsHandler`:idx: + `events.html#108 <events.html#108>`_ `containsOrIncl`:idx: * `sets.html#108 <sets.html#108>`_ * `sets.html#118 <sets.html#118>`_ * `intsets.html#105 <intsets.html#105>`_ + * `critbits.html#106 <critbits.html#106>`_ + * `critbits.html#107 <critbits.html#107>`_ `continue`:idx: - `manual.html#211 <manual.html#211>`_ + `manual.html#216 <manual.html#216>`_ `convert`:idx: * `encodings.html#107 <encodings.html#107>`_ * `encodings.html#108 <encodings.html#108>`_ `converter`:idx: - `manual.html#188 <manual.html#188>`_ + `manual.html#189 <manual.html#189>`_ `copy`:idx: - * `system.html#428 <system.html#428>`_ - * `system.html#429 <system.html#429>`_ + * `system.html#441 <system.html#441>`_ + * `system.html#442 <system.html#442>`_ * `json.html#137 <json.html#137>`_ `copyDir`:idx: - `os.html#157 <os.html#157>`_ + `os.html#164 <os.html#164>`_ `copyFile`:idx: - `os.html#137 <os.html#137>`_ + `os.html#143 <os.html#143>`_ `copyMem`:idx: - `system.html#433 <system.html#433>`_ + `system.html#448 <system.html#448>`_ `copyNimNode`:idx: `macros.html#136 <macros.html#136>`_ @@ -1564,16 +1659,19 @@ Index `math.html#112 <math.html#112>`_ `countdown`:idx: - `system.html#464 <system.html#464>`_ + `system.html#479 <system.html#479>`_ + + `countLines`:idx: + `strutils.html#123 <strutils.html#123>`_ `countProcessors`:idx: - `osproc.html#117 <osproc.html#117>`_ + `osproc.html#119 <osproc.html#119>`_ `countup`:idx: - `system.html#465 <system.html#465>`_ + `system.html#480 <system.html#480>`_ `cpuEndian`:idx: - `system.html#392 <system.html#392>`_ + `system.html#398 <system.html#398>`_ `cpuTime`:idx: `times.html#116 <times.html#116>`_ @@ -1594,8 +1692,9 @@ Index `xmldom.html#145 <xmldom.html#145>`_ `createDir`:idx: - * `os.html#156 <os.html#156>`_ + * `os.html#163 <os.html#163>`_ * `zipfiles.html#104 <zipfiles.html#104>`_ + * `ftpclient.html#116 <ftpclient.html#116>`_ `createDocument`:idx: * `xmldom.html#137 <xmldom.html#137>`_ @@ -1611,8 +1710,8 @@ Index `xmldom.html#148 <xmldom.html#148>`_ `createMessage`:idx: - * `smtp.html#107 <smtp.html#107>`_ * `smtp.html#108 <smtp.html#108>`_ + * `smtp.html#109 <smtp.html#109>`_ `createProcessingInstruction`:idx: `xmldom.html#149 <xmldom.html#149>`_ @@ -1627,30 +1726,33 @@ Index `xmldom.html#150 <xmldom.html#150>`_ `createThread`:idx: - * `threads.html#105 <threads.html#105>`_ - * `threads.html#106 <threads.html#106>`_ + `threads.html#106 <threads.html#106>`_ + + `crit bit tree`:idx: + `critbits.html#101 <critbits.html#101>`_ `cross compile`:idx: - `nimrodc.html#103 <nimrodc.html#103>`_ + `nimrodc.html#106 <nimrodc.html#106>`_ `csc`:idx: `complex.html#131 <complex.html#131>`_ `cschar`:idx: - `system.html#410 <system.html#410>`_ + `system.html#423 <system.html#423>`_ `cshort`:idx: - `system.html#411 <system.html#411>`_ + `system.html#424 <system.html#424>`_ `cstring`:idx: - `system.html#112 <system.html#112>`_ + * `manual.html#162 <manual.html#162>`_ + * `system.html#112 <system.html#112>`_ `cstringArray`:idx: - `system.html#418 <system.html#418>`_ + `system.html#431 <system.html#431>`_ `cstringArrayToSeq`:idx: - * `system.html#571 <system.html#571>`_ - * `system.html#572 <system.html#572>`_ + * `system.html#590 <system.html#590>`_ + * `system.html#591 <system.html#591>`_ `CSV`:idx: `parsecsv.html#101 <parsecsv.html#101>`_ @@ -2010,8 +2112,8 @@ Index `libcurl.html#262 <libcurl.html#262>`_ `current working directory`:idx: - * `os.html#119 <os.html#119>`_ - * `os.html#121 <os.html#121>`_ + * `os.html#122 <os.html#122>`_ + * `os.html#124 <os.html#124>`_ `CursorBackward`:idx: `terminal.html#107 <terminal.html#107>`_ @@ -2025,11 +2127,11 @@ Index `CursorUp`:idx: `terminal.html#104 <terminal.html#104>`_ - `dangling else problem`:idx: - `manual.html#192 <manual.html#192>`_ + `cut`:idx: + `system.html#444 <system.html#444>`_ - `datafile`:idx: - `unidecode.html#101 <unidecode.html#101>`_ + `dangling else problem`:idx: + `manual.html#193 <manual.html#193>`_ `dbError`:idx: * `db_postgres.html#107 <db_postgres.html#107>`_ @@ -2037,7 +2139,7 @@ Index * `db_sqlite.html#107 <db_sqlite.html#107>`_ `dbgLineHook`:idx: - `system.html#523 <system.html#523>`_ + `system.html#542 <system.html#542>`_ `dbsize`:idx: `redis.html#209 <redis.html#209>`_ @@ -2047,22 +2149,25 @@ Index * `htmlgen.html#123 <htmlgen.html#123>`_ `deadCodeElim`:idx: - `manual.html#261 <manual.html#261>`_ + `manual.html#273 <manual.html#273>`_ `DEALER`:idx: `zmq.html#127 <zmq.html#127>`_ `dealloc`:idx: - `system.html#439 <system.html#439>`_ + `system.html#454 <system.html#454>`_ + + `deallocCStringArray`:idx: + `system.html#593 <system.html#593>`_ `deallocShared`:idx: - `system.html#443 <system.html#443>`_ + `system.html#458 <system.html#458>`_ `debug build`:idx: `nimrodc.html#101 <nimrodc.html#101>`_ `debugger`:idx: - `nimrodc.html#115 <nimrodc.html#115>`_ + `nimrodc.html#123 <nimrodc.html#123>`_ `debugObject`:idx: `redis.html#210 <redis.html#210>`_ @@ -2071,7 +2176,7 @@ Index `redis.html#211 <redis.html#211>`_ `dec`:idx: - `system.html#182 <system.html#182>`_ + `system.html#187 <system.html#187>`_ `decode`:idx: `base64.html#102 <base64.html#102>`_ @@ -2080,6 +2185,12 @@ Index * `cgi.html#107 <cgi.html#107>`_ * `cgi.html#108 <cgi.html#108>`_ + `decodeURI`:idx: + `dom.html#135 <dom.html#135>`_ + + `decodeURIComponent`:idx: + `dom.html#139 <dom.html#139>`_ + `decr`:idx: `redis.html#123 <redis.html#123>`_ @@ -2090,22 +2201,22 @@ Index `graphics.html#112 <graphics.html#112>`_ `defined`:idx: - `system.html#118 <system.html#118>`_ + `system.html#121 <system.html#121>`_ `definedInScope`:idx: - `system.html#119 <system.html#119>`_ + `system.html#122 <system.html#122>`_ `del`:idx: * `xmlgen.html#124 <xmlgen.html#124>`_ * `macros.html#121 <macros.html#121>`_ - * `system.html#402 <system.html#402>`_ + * `system.html#415 <system.html#415>`_ * `htmlgen.html#124 <htmlgen.html#124>`_ * `redis.html#110 <redis.html#110>`_ - * `tables.html#110 <tables.html#110>`_ + * `tables.html#113 <tables.html#113>`_ `delete`:idx: - * `system.html#403 <system.html#403>`_ - * `strutils.html#157 <strutils.html#157>`_ + * `system.html#416 <system.html#416>`_ + * `strutils.html#155 <strutils.html#155>`_ * `json.html#136 <json.html#136>`_ `dequeue`:idx: @@ -2121,14 +2232,14 @@ Index * `xmlgen.html#125 <xmlgen.html#125>`_ * `htmlgen.html#125 <htmlgen.html#125>`_ - `Digits`:idx: - `strutils.html#104 <strutils.html#104>`_ - `digits`:idx: `pegs.html#138 <pegs.html#138>`_ + `Digits`:idx: + `strutils.html#104 <strutils.html#104>`_ + `directory`:idx: - `os.html#155 <os.html#155>`_ + `os.html#162 <os.html#162>`_ `DirSep`:idx: `os.html#103 <os.html#103>`_ @@ -2137,18 +2248,24 @@ Index `ropes.html#108 <ropes.html#108>`_ `discard`:idx: - `manual.html#193 <manual.html#193>`_ + `manual.html#194 <manual.html#194>`_ + + `discardable`:idx: + `manual.html#195 <manual.html#195>`_ `discardMulti`:idx: `redis.html#194 <redis.html#194>`_ + `distnct`:idx: + `sequtils.html#103 <sequtils.html#103>`_ + `div`:idx: * `xmlgen.html#126 <xmlgen.html#126>`_ - * `system.html#233 <system.html#233>`_ - * `system.html#234 <system.html#234>`_ - * `system.html#235 <system.html#235>`_ - * `system.html#236 <system.html#236>`_ - * `system.html#237 <system.html#237>`_ + * `system.html#238 <system.html#238>`_ + * `system.html#239 <system.html#239>`_ + * `system.html#240 <system.html#240>`_ + * `system.html#241 <system.html#241>`_ + * `system.html#242 <system.html#242>`_ * `htmlgen.html#126 <htmlgen.html#126>`_ `dl`:idx: @@ -2156,7 +2273,14 @@ Index * `htmlgen.html#127 <htmlgen.html#127>`_ `DLL`:idx: - `nimrodc.html#104 <nimrodc.html#104>`_ + * `nimrodc.html#107 <nimrodc.html#107>`_ + * `os.html#109 <os.html#109>`_ + + `doAssert`:idx: + `system.html#632 <system.html#632>`_ + + `document`:idx: + `dom.html#132 <dom.html#132>`_ `documentElement`:idx: `xmldom.html#141 <xmldom.html#141>`_ @@ -2168,7 +2292,7 @@ Index `xmldom.html#123 <xmldom.html#123>`_ `domain specific languages`:idx: - `manual.html#230 <manual.html#230>`_ + `manual.html#240 <manual.html#240>`_ `downloadFile`:idx: `httpclient.html#110 <httpclient.html#110>`_ @@ -2208,6 +2332,12 @@ Index `duff's device`:idx: `c2nim.html#101 <c2nim.html#101>`_ + `dumpLisp`:idx: + `macros.html#160 <macros.html#160>`_ + + `dumpTree`:idx: + `macros.html#159 <macros.html#159>`_ + `dynamic type`:idx: `manual.html#104 <manual.html#104>`_ @@ -2215,17 +2345,20 @@ Index `mysql.html#340 <mysql.html#340>`_ `dynlib`:idx: - `manual.html#267 <manual.html#267>`_ + `manual.html#279 <manual.html#279>`_ + + `DynlibFormat`:idx: + `os.html#111 <os.html#111>`_ `E`:idx: `math.html#102 <math.html#102>`_ `EAccessViolation`:idx: - `system.html#157 <system.html#157>`_ + `system.html#161 <system.html#161>`_ `each`:idx: - * `system.html#498 <system.html#498>`_ - * `system.html#499 <system.html#499>`_ + * `system.html#517 <system.html#517>`_ + * `system.html#518 <system.html#518>`_ `EADDRINUSE`:idx: `zmq.html#107 <zmq.html#107>`_ @@ -2234,22 +2367,22 @@ Index `zmq.html#108 <zmq.html#108>`_ `EArithmetic`:idx: - `system.html#154 <system.html#154>`_ + `system.html#158 <system.html#158>`_ `EAssertionFailed`:idx: - `system.html#158 <system.html#158>`_ + `system.html#162 <system.html#162>`_ `EAsynch`:idx: - `system.html#147 <system.html#147>`_ + `system.html#151 <system.html#151>`_ `E_Base`:idx: - `system.html#146 <system.html#146>`_ + `system.html#150 <system.html#150>`_ `ECgi`:idx: `cgi.html#104 <cgi.html#104>`_ `echo`:idx: - `system.html#528 <system.html#528>`_ + `system.html#548 <system.html#548>`_ `echoServ`:idx: `redis.html#200 <redis.html#200>`_ @@ -2258,7 +2391,7 @@ Index `zmq.html#109 <zmq.html#109>`_ `EControlC`:idx: - `system.html#159 <system.html#159>`_ + `system.html#163 <system.html#163>`_ `EDb`:idx: * `db_postgres.html#104 <db_postgres.html#104>`_ @@ -2266,13 +2399,13 @@ Index * `db_sqlite.html#104 <db_sqlite.html#104>`_ `EDeadThread`:idx: - `system.html#175 <system.html#175>`_ + `system.html#180 <system.html#180>`_ `editDistance`:idx: - `strutils.html#164 <strutils.html#164>`_ + `strutils.html#163 <strutils.html#163>`_ `EDivByZero`:idx: - `system.html#155 <system.html#155>`_ + `system.html#159 <system.html#159>`_ `EDOMException`:idx: `xmldom.html#101 <xmldom.html#101>`_ @@ -2281,32 +2414,35 @@ Index `xmldom.html#102 <xmldom.html#102>`_ `EFloatDivByZero`:idx: - * `manual.html#149 <manual.html#149>`_ - * `system.html#171 <system.html#171>`_ + * `manual.html#148 <manual.html#148>`_ + * `system.html#176 <system.html#176>`_ `EFloatInexact`:idx: - * `manual.html#152 <manual.html#152>`_ - * `system.html#174 <system.html#174>`_ + * `manual.html#151 <manual.html#151>`_ + * `system.html#179 <system.html#179>`_ `EFloatingPoint`:idx: - * `manual.html#153 <manual.html#153>`_ - * `system.html#169 <system.html#169>`_ + * `manual.html#152 <manual.html#152>`_ + * `system.html#174 <system.html#174>`_ `EFloatInvalidOp`:idx: - * `manual.html#148 <manual.html#148>`_ - * `system.html#170 <system.html#170>`_ + * `manual.html#147 <manual.html#147>`_ + * `system.html#175 <system.html#175>`_ `EFloatOverflow`:idx: - * `manual.html#150 <manual.html#150>`_ - * `system.html#172 <system.html#172>`_ + * `manual.html#149 <manual.html#149>`_ + * `system.html#177 <system.html#177>`_ `EFloatUnderflow`:idx: - * `manual.html#151 <manual.html#151>`_ - * `system.html#173 <system.html#173>`_ + * `manual.html#150 <manual.html#150>`_ + * `system.html#178 <system.html#178>`_ `EFSM`:idx: `zmq.html#111 <zmq.html#111>`_ + `EFTP`:idx: + `ftpclient.html#107 <ftpclient.html#107>`_ + `EGraphics`:idx: `graphics.html#105 <graphics.html#105>`_ @@ -2337,23 +2473,29 @@ Index `EInvalidEncoding`:idx: `encodings.html#103 <encodings.html#103>`_ + `EInvalidEvent`:idx: + `events.html#104 <events.html#104>`_ + `EInvalidField`:idx: - `system.html#163 <system.html#163>`_ + `system.html#168 <system.html#168>`_ `EInvalidIndex`:idx: - `system.html#162 <system.html#162>`_ + `system.html#167 <system.html#167>`_ + + `EInvalidKey`:idx: + `system.html#165 <system.html#165>`_ `EInvalidLibrary`:idx: - `system.html#152 <system.html#152>`_ + `system.html#156 <system.html#156>`_ `EInvalidModificationErr`:idx: `xmldom.html#108 <xmldom.html#108>`_ `EInvalidObjectAssignment`:idx: - `system.html#167 <system.html#167>`_ + `system.html#172 <system.html#172>`_ `EInvalidObjectConversion`:idx: - `system.html#168 <system.html#168>`_ + `system.html#173 <system.html#173>`_ `EInvalidPeg`:idx: `pegs.html#168 <pegs.html#168>`_ @@ -2363,11 +2505,12 @@ Index `EInvalidRegEx`:idx: * `regexprs.html#104 <regexprs.html#104>`_ - * `re.html#104 <re.html#104>`_ + * `re.html#107 <re.html#107>`_ `EInvalidReply`:idx: * `smtp.html#103 <smtp.html#103>`_ * `redis.html#107 <redis.html#107>`_ + * `ftpclient.html#106 <ftpclient.html#106>`_ `EInvalidSql`:idx: `parsesql.html#103 <parsesql.html#103>`_ @@ -2375,14 +2518,17 @@ Index `EInvalidStateErr`:idx: `xmldom.html#109 <xmldom.html#109>`_ + `EInvalidSubex`:idx: + `subexes.html#105 <subexes.html#105>`_ + `EInvalidValue`:idx: - `system.html#160 <system.html#160>`_ + `system.html#164 <system.html#164>`_ `EInvalidXml`:idx: `xmlparser.html#101 <xmlparser.html#101>`_ `EIO`:idx: - `system.html#150 <system.html#150>`_ + `system.html#154 <system.html#154>`_ `EJsonParsingError`:idx: `json.html#120 <json.html#120>`_ @@ -2394,7 +2540,7 @@ Index `xmldom.html#117 <xmldom.html#117>`_ `elements`:idx: - `typeinfo.html#144 <typeinfo.html#144>`_ + `typeinfo.html#145 <typeinfo.html#145>`_ `em`:idx: * `xmlgen.html#129 <xmlgen.html#129>`_ @@ -2407,7 +2553,9 @@ Index `xmldomparser.html#101 <xmldomparser.html#101>`_ `emit`:idx: - `nimrodc.html#109 <nimrodc.html#109>`_ + * `nimrodc.html#113 <nimrodc.html#113>`_ + * `events.html#111 <events.html#111>`_ + * `events.html#112 <events.html#112>`_ `EMTHREAD`:idx: `zmq.html#114 <zmq.html#114>`_ @@ -2421,6 +2569,12 @@ Index `encode`:idx: `base64.html#101 <base64.html#101>`_ + `encodeURI`:idx: + `dom.html#136 <dom.html#136>`_ + + `encodeURIComponent`:idx: + `dom.html#140 <dom.html#140>`_ + `endAnchor`:idx: `pegs.html#130 <pegs.html#130>`_ @@ -2428,12 +2582,12 @@ Index `endb.html#102 <endb.html#102>`_ `EndOfFile`:idx: - * `system.html#544 <system.html#544>`_ + * `system.html#561 <system.html#561>`_ * `lexbase.html#101 <lexbase.html#101>`_ `endsWith`:idx: - * `re.html#121 <re.html#121>`_ - * `strutils.html#143 <strutils.html#143>`_ + * `re.html#124 <re.html#124>`_ + * `strutils.html#140 <strutils.html#140>`_ * `pegs.html#161 <pegs.html#161>`_ `ENETDOWN`:idx: @@ -2448,9 +2602,12 @@ Index `ENoDataAllowedErr`:idx: `xmldom.html#113 <xmldom.html#113>`_ + `ENOENT`:idx: + `os.html#145 <os.html#145>`_ + `ENoExceptionToReraise`:idx: - * `manual.html#200 <manual.html#200>`_ - * `system.html#166 <system.html#166>`_ + * `manual.html#205 <manual.html#205>`_ + * `system.html#171 <system.html#171>`_ `ENoModificationAllowedErr`:idx: `xmldom.html#114 <xmldom.html#114>`_ @@ -2476,11 +2633,11 @@ Index `enum_cursor_type`:idx: `mysql.html#237 <mysql.html#237>`_ - `enumeration`:idx: - `tut1.html#113 <tut1.html#113>`_ - `Enumeration`:idx: - `manual.html#160 <manual.html#160>`_ + `manual.html#159 <manual.html#159>`_ + + `enumeration`:idx: + `tut1.html#114 <tut1.html#114>`_ `enum_field_types`:idx: `mysql.html#202 <mysql.html#202>`_ @@ -2501,27 +2658,27 @@ Index `mysql.html#383 <mysql.html#383>`_ `environment variable`:idx: - * `os.html#142 <os.html#142>`_ - * `os.html#145 <os.html#145>`_ + * `os.html#149 <os.html#149>`_ + * `os.html#152 <os.html#152>`_ `environments variables`:idx: - `os.html#147 <os.html#147>`_ + `os.html#154 <os.html#154>`_ `envPairs`:idx: - `os.html#148 <os.html#148>`_ + `os.html#155 <os.html#155>`_ `EOS`:idx: - `system.html#151 <system.html#151>`_ + `system.html#155 <system.html#155>`_ `EOutOfMemory`:idx: - `system.html#161 <system.html#161>`_ + `system.html#166 <system.html#166>`_ `EOutOfRange`:idx: - * `tut1.html#112 <tut1.html#112>`_ - * `system.html#164 <system.html#164>`_ + * `tut1.html#113 <tut1.html#113>`_ + * `system.html#169 <system.html#169>`_ `EOverflow`:idx: - `system.html#156 <system.html#156>`_ + `system.html#160 <system.html#160>`_ `EParserError`:idx: `xmldomparser.html#102 <xmldomparser.html#102>`_ @@ -2533,7 +2690,7 @@ Index `zmq.html#104 <zmq.html#104>`_ `equalMem`:idx: - `system.html#435 <system.html#435>`_ + `system.html#450 <system.html#450>`_ `equalsFile`:idx: * `ropes.html#122 <ropes.html#122>`_ @@ -2549,14 +2706,14 @@ Index `redis.html#108 <redis.html#108>`_ `EResourceExhausted`:idx: - `system.html#153 <system.html#153>`_ + `system.html#157 <system.html#157>`_ `errno`:idx: `zmq.html#146 <zmq.html#146>`_ `error`:idx: - * `manual.html#241 <manual.html#241>`_ - * `manual.html#250 <manual.html#250>`_ + * `manual.html#251 <manual.html#251>`_ + * `manual.html#261 <manual.html#261>`_ * `macros.html#138 <macros.html#138>`_ * `sphinx.html#154 <sphinx.html#154>`_ @@ -2573,12 +2730,13 @@ Index `parsecfg.html#109 <parsecfg.html#109>`_ `errorStream`:idx: - `osproc.html#116 <osproc.html#116>`_ + `osproc.html#118 <osproc.html#118>`_ `escape`:idx: * `manual.html#133 <manual.html#133>`_ - * `strutils.html#162 <strutils.html#162>`_ - * `xmltree.html#122 <xmltree.html#122>`_ + * `strutils.html#160 <strutils.html#160>`_ + * `xmltree.html#123 <xmltree.html#123>`_ + * `dom.html#137 <dom.html#137>`_ `escape sequences`:idx: `manual.html#120 <manual.html#120>`_ @@ -2590,22 +2748,22 @@ Index `pegs.html#171 <pegs.html#171>`_ `escapeRe`:idx: - `re.html#128 <re.html#128>`_ + `re.html#131 <re.html#131>`_ `EScgi`:idx: `scgi.html#101 <scgi.html#101>`_ `EStackOverflow`:idx: - `system.html#165 <system.html#165>`_ + `system.html#170 <system.html#170>`_ `ESynch`:idx: - `system.html#148 <system.html#148>`_ + `system.html#152 <system.html#152>`_ `ESyntaxErr`:idx: `xmldom.html#115 <xmldom.html#115>`_ `ESystem`:idx: - `system.html#149 <system.html#149>`_ + `system.html#153 <system.html#153>`_ `ETERM`:idx: `zmq.html#113 <zmq.html#113>`_ @@ -2618,46 +2776,50 @@ Index `xmldom.html#116 <xmldom.html#116>`_ `except`:idx: - `manual.html#203 <manual.html#203>`_ + `manual.html#208 <manual.html#208>`_ `exception handlers`:idx: - `manual.html#202 <manual.html#202>`_ + `manual.html#207 <manual.html#207>`_ `exceptions`:idx: `tut2.html#107 <tut2.html#107>`_ `excl`:idx: - * `system.html#190 <system.html#190>`_ + * `system.html#195 <system.html#195>`_ * `sets.html#107 <sets.html#107>`_ * `intsets.html#104 <intsets.html#104>`_ + * `critbits.html#112 <critbits.html#112>`_ `exclFilePermissions`:idx: - `os.html#163 <os.html#163>`_ + `os.html#170 <os.html#170>`_ + + `exec`:idx: + `redis.html#195 <redis.html#195>`_ `Exec`:idx: * `db_postgres.html#109 <db_postgres.html#109>`_ * `db_mysql.html#108 <db_mysql.html#108>`_ * `db_sqlite.html#109 <db_sqlite.html#109>`_ - `exec`:idx: - `redis.html#195 <redis.html#195>`_ - `ExecAffectedRows`:idx: * `db_postgres.html#116 <db_postgres.html#116>`_ * `db_mysql.html#115 <db_mysql.html#115>`_ * `db_sqlite.html#116 <db_sqlite.html#116>`_ `execCmd`:idx: - `osproc.html#104 <osproc.html#104>`_ + `osproc.html#105 <osproc.html#105>`_ + + `execCmdEx`:idx: + `osproc.html#122 <osproc.html#122>`_ `execProcess`:idx: `osproc.html#103 <osproc.html#103>`_ `execProcesses`:idx: - `osproc.html#118 <osproc.html#118>`_ + `osproc.html#120 <osproc.html#120>`_ `execShellCmd`:idx: - `os.html#141 <os.html#141>`_ + `os.html#148 <os.html#148>`_ `ExeExt`:idx: `os.html#107 <os.html#107>`_ @@ -2669,13 +2831,13 @@ Index `cgi.html#148 <cgi.html#148>`_ `existsDir`:idx: - `os.html#114 <os.html#114>`_ + `os.html#117 <os.html#117>`_ `existsEnv`:idx: - `os.html#144 <os.html#144>`_ + `os.html#151 <os.html#151>`_ `existsFile`:idx: - `os.html#113 <os.html#113>`_ + `os.html#116 <os.html#116>`_ `existsKey`:idx: `json.html#132 <json.html#132>`_ @@ -2685,16 +2847,16 @@ Index * `complex.html#119 <complex.html#119>`_ `expandFilename`:idx: - `os.html#131 <os.html#131>`_ + `os.html#136 <os.html#136>`_ `expectKind`:idx: - `macros.html#147 <macros.html#147>`_ + `macros.html#151 <macros.html#151>`_ `expectLen`:idx: - `macros.html#149 <macros.html#149>`_ + `macros.html#153 <macros.html#153>`_ `expectMinLen`:idx: - `macros.html#148 <macros.html#148>`_ + `macros.html#152 <macros.html#152>`_ `expire`:idx: `redis.html#112 <redis.html#112>`_ @@ -2703,25 +2865,32 @@ Index `redis.html#113 <redis.html#113>`_ `exportc`:idx: - `manual.html#265 <manual.html#265>`_ + `manual.html#277 <manual.html#277>`_ `expr`:idx: - `system.html#115 <system.html#115>`_ + `system.html#117 <system.html#117>`_ `expression macros`:idx: `tut2.html#111 <tut2.html#111>`_ `extendSeq`:idx: - `typeinfo.html#109 <typeinfo.html#109>`_ + `typeinfo.html#110 <typeinfo.html#110>`_ + + `extractAll`:idx: + `zipfiles.html#113 <zipfiles.html#113>`_ + + `extractFile`:idx: + * `zipfiles.html#111 <zipfiles.html#111>`_ + * `zipfiles.html#112 <zipfiles.html#112>`_ `extractFilename`:idx: - `os.html#130 <os.html#130>`_ + `os.html#135 <os.html#135>`_ `extractRGB`:idx: `colors.html#105 <colors.html#105>`_ `ExtSep`:idx: - `os.html#109 <os.html#109>`_ + `os.html#112 <os.html#112>`_ `EZmq`:idx: `zmq.html#168 <zmq.html#168>`_ @@ -2741,19 +2910,19 @@ Index `unicode.html#108 <unicode.html#108>`_ `fatal`:idx: - `manual.html#251 <manual.html#251>`_ + `manual.html#262 <manual.html#262>`_ `FFI`:idx: - `manual.html#263 <manual.html#263>`_ + `manual.html#275 <manual.html#275>`_ `fieldPairs`:idx: - * `system.html#502 <system.html#502>`_ - * `system.html#503 <system.html#503>`_ + * `system.html#521 <system.html#521>`_ + * `system.html#522 <system.html#522>`_ `fields`:idx: - * `typeinfo.html#117 <typeinfo.html#117>`_ - * `system.html#500 <system.html#500>`_ - * `system.html#501 <system.html#501>`_ + * `typeinfo.html#118 <typeinfo.html#118>`_ + * `system.html#519 <system.html#519>`_ + * `system.html#520 <system.html#520>`_ `fieldset`:idx: * `xmlgen.html#130 <xmlgen.html#130>`_ @@ -2843,11 +3012,14 @@ Index `FIELD_TYPE_YEAR`:idx: `mysql.html#218 <mysql.html#218>`_ + `fileExists`:idx: + `ftpclient.html#115 <ftpclient.html#115>`_ + `fileHandle`:idx: - `system.html#570 <system.html#570>`_ + `system.html#589 <system.html#589>`_ `fileNewer`:idx: - `os.html#118 <os.html#118>`_ + `os.html#121 <os.html#121>`_ `FILE_OFFSET_BITS`:idx: `libcurl.html#263 <libcurl.html#263>`_ @@ -2867,42 +3039,49 @@ Index `fillSurface`:idx: `graphics.html#133 <graphics.html#133>`_ + `filter`:idx: + * `sequtils.html#105 <sequtils.html#105>`_ + * `sequtils.html#106 <sequtils.html#106>`_ + + `filterIt`:idx: + `sequtils.html#107 <sequtils.html#107>`_ + `final`:idx: - `manual.html#247 <manual.html#247>`_ + `manual.html#257 <manual.html#257>`_ `finally`:idx: - `manual.html#204 <manual.html#204>`_ + `manual.html#209 <manual.html#209>`_ `find`:idx: * `regexprs.html#109 <regexprs.html#109>`_ * `regexprs.html#110 <regexprs.html#110>`_ - * `re.html#113 <re.html#113>`_ - * `re.html#114 <re.html#114>`_ - * `system.html#495 <system.html#495>`_ - * `strutils.html#148 <strutils.html#148>`_ - * `strutils.html#149 <strutils.html#149>`_ - * `strutils.html#150 <strutils.html#150>`_ + * `re.html#116 <re.html#116>`_ + * `re.html#117 <re.html#117>`_ + * `system.html#514 <system.html#514>`_ + * `strutils.html#145 <strutils.html#145>`_ + * `strutils.html#146 <strutils.html#146>`_ + * `strutils.html#147 <strutils.html#147>`_ * `pegs.html#152 <pegs.html#152>`_ * `pegs.html#154 <pegs.html#154>`_ - * `lists.html#123 <lists.html#123>`_ - * `lists.html#124 <lists.html#124>`_ - * `lists.html#125 <lists.html#125>`_ - * `lists.html#126 <lists.html#126>`_ + * `lists.html#127 <lists.html#127>`_ + * `lists.html#128 <lists.html#128>`_ + * `lists.html#129 <lists.html#129>`_ + * `lists.html#130 <lists.html#130>`_ `findAll`:idx: - * `re.html#115 <re.html#115>`_ - * `re.html#116 <re.html#116>`_ + * `re.html#118 <re.html#118>`_ + * `re.html#119 <re.html#119>`_ * `pegs.html#155 <pegs.html#155>`_ * `pegs.html#156 <pegs.html#156>`_ `findBounds`:idx: - * `re.html#106 <re.html#106>`_ - * `re.html#107 <re.html#107>`_ - * `re.html#108 <re.html#108>`_ + * `re.html#109 <re.html#109>`_ + * `re.html#110 <re.html#110>`_ + * `re.html#111 <re.html#111>`_ * `pegs.html#153 <pegs.html#153>`_ `findExe`:idx: - `os.html#177 <os.html#177>`_ + `os.html#184 <os.html#184>`_ `firstChild`:idx: `xmldom.html#154 <xmldom.html#154>`_ @@ -2917,7 +3096,7 @@ Index `system.html#108 <system.html#108>`_ `floatChecks`:idx: - `manual.html#156 <manual.html#156>`_ + `manual.html#155 <manual.html#155>`_ `floatVal`:idx: `macros.html#124 <macros.html#124>`_ @@ -2928,6 +3107,9 @@ Index `floor`:idx: `math.html#138 <math.html#138>`_ + `flush`:idx: + `streams.html#103 <streams.html#103>`_ + `flushall`:idx: `redis.html#212 <redis.html#212>`_ @@ -2935,11 +3117,11 @@ Index `redis.html#213 <redis.html#213>`_ `FlushFile`:idx: - `system.html#546 <system.html#546>`_ + `system.html#563 <system.html#563>`_ `for`:idx: - * `manual.html#222 <manual.html#222>`_ - * `manual.html#257 <manual.html#257>`_ + * `manual.html#227 <manual.html#227>`_ + * `manual.html#269 <manual.html#269>`_ * `tut1.html#105 <tut1.html#105>`_ `form`:idx: @@ -2950,13 +3132,19 @@ Index `manual.html#124 <manual.html#124>`_ `formatBiggestFloat`:idx: - `strutils.html#166 <strutils.html#166>`_ + `strutils.html#165 <strutils.html#165>`_ `formatFloat`:idx: + `strutils.html#166 <strutils.html#166>`_ + + `formatSize`:idx: `strutils.html#167 <strutils.html#167>`_ `forward`:idx: - `manual.html#217 <manual.html#217>`_ + `manual.html#222 <manual.html#222>`_ + + `forward declaration`:idx: + `tut1.html#107 <tut1.html#107>`_ `FORWARDER`:idx: `zmq.html#120 <zmq.html#120>`_ @@ -2964,55 +3152,62 @@ Index `frexp`:idx: `math.html#123 <math.html#123>`_ + `FTPClient`:idx: + `ftpclient.html#108 <ftpclient.html#108>`_ + + `FTPEventType`:idx: + `ftpclient.html#104 <ftpclient.html#104>`_ + `functional`:idx: * `manual.html#175 <manual.html#175>`_ - * `tut1.html#124 <tut1.html#124>`_ + * `tut1.html#125 <tut1.html#125>`_ `FUNCTIONPOINT`:idx: `libcurl.html#265 <libcurl.html#265>`_ `functions`:idx: - `manual.html#215 <manual.html#215>`_ + `manual.html#220 <manual.html#220>`_ `GC_disable`:idx: - `system.html#508 <system.html#508>`_ + `system.html#527 <system.html#527>`_ `GC_disableMarkAndSweep`:idx: - `system.html#514 <system.html#514>`_ + `system.html#533 <system.html#533>`_ `GC_enable`:idx: - `system.html#509 <system.html#509>`_ + `system.html#528 <system.html#528>`_ `GC_enableMarkAndSweep`:idx: - `system.html#513 <system.html#513>`_ + `system.html#532 <system.html#532>`_ `GC_fullCollect`:idx: - `system.html#510 <system.html#510>`_ + `system.html#529 <system.html#529>`_ `GC_getStatistics`:idx: - `system.html#515 <system.html#515>`_ + `system.html#534 <system.html#534>`_ `GC_ref`:idx: - * `system.html#516 <system.html#516>`_ - * `system.html#517 <system.html#517>`_ - * `system.html#518 <system.html#518>`_ + * `system.html#535 <system.html#535>`_ + * `system.html#536 <system.html#536>`_ + * `system.html#537 <system.html#537>`_ `GC_setStrategy`:idx: - `system.html#512 <system.html#512>`_ + `system.html#531 <system.html#531>`_ `GC_unref`:idx: - * `system.html#519 <system.html#519>`_ - * `system.html#520 <system.html#520>`_ - * `system.html#521 <system.html#521>`_ + * `system.html#538 <system.html#538>`_ + * `system.html#539 <system.html#539>`_ + * `system.html#540 <system.html#540>`_ `generalized raw string literal`:idx: `manual.html#137 <manual.html#137>`_ `generic character types`:idx: - `regexprs.html#102 <regexprs.html#102>`_ + * `regexprs.html#102 <regexprs.html#102>`_ + * `re.html#102 <re.html#102>`_ `Generics`:idx: - * `manual.html#226 <manual.html#226>`_ + * `manual.html#231 <manual.html#231>`_ * `tut2.html#109 <tut2.html#109>`_ `get`:idx: @@ -3025,16 +3220,19 @@ Index * `db_sqlite.html#111 <db_sqlite.html#111>`_ `getAppDir`:idx: - `os.html#174 <os.html#174>`_ + `os.html#181 <os.html#181>`_ `getAppFilename`:idx: - `os.html#171 <os.html#171>`_ + `os.html#178 <os.html#178>`_ `getApplicationDir`:idx: - `os.html#173 <os.html#173>`_ + `os.html#180 <os.html#180>`_ `getApplicationFilename`:idx: - `os.html#172 <os.html#172>`_ + `os.html#179 <os.html#179>`_ + + `getAst`:idx: + `macros.html#150 <macros.html#150>`_ `getAttribute`:idx: `xmldom.html#190 <xmldom.html#190>`_ @@ -3049,19 +3247,19 @@ Index `xmldom.html#191 <xmldom.html#191>`_ `getBiggestFloat`:idx: - `typeinfo.html#138 <typeinfo.html#138>`_ + `typeinfo.html#139 <typeinfo.html#139>`_ `getBiggestInt`:idx: - `typeinfo.html#127 <typeinfo.html#127>`_ + `typeinfo.html#128 <typeinfo.html#128>`_ `getBit`:idx: `redis.html#126 <redis.html#126>`_ `getBool`:idx: - `typeinfo.html#130 <typeinfo.html#130>`_ + `typeinfo.html#131 <typeinfo.html#131>`_ `getChar`:idx: - `typeinfo.html#129 <typeinfo.html#129>`_ + `typeinfo.html#130 <typeinfo.html#130>`_ `getClockStr`:idx: `times.html#120 <times.html#120>`_ @@ -3075,7 +3273,7 @@ Index * `json.html#111 <json.html#111>`_ `getConfigDir`:idx: - `os.html#165 <os.html#165>`_ + `os.html#172 <os.html#172>`_ `getContent`:idx: `httpclient.html#107 <httpclient.html#107>`_ @@ -3090,22 +3288,22 @@ Index `cgi.html#147 <cgi.html#147>`_ `getCreationTime`:idx: - `os.html#117 <os.html#117>`_ + `os.html#120 <os.html#120>`_ `getCString`:idx: - `typeinfo.html#142 <typeinfo.html#142>`_ + `typeinfo.html#143 <typeinfo.html#143>`_ `getCurrentDir`:idx: - `os.html#120 <os.html#120>`_ + `os.html#123 <os.html#123>`_ `getCurrentEncoding`:idx: `encodings.html#104 <encodings.html#104>`_ `getCurrentException`:idx: - `system.html#577 <system.html#577>`_ + `system.html#598 <system.html#598>`_ `getCurrentExceptionMsg`:idx: - `system.html#578 <system.html#578>`_ + `system.html#599 <system.html#599>`_ `getCurrentLine`:idx: `lexbase.html#106 <lexbase.html#106>`_ @@ -3128,14 +3326,14 @@ Index * `xmldom.html#195 <xmldom.html#195>`_ `getEnumField`:idx: - * `typeinfo.html#133 <typeinfo.html#133>`_ * `typeinfo.html#134 <typeinfo.html#134>`_ + * `typeinfo.html#135 <typeinfo.html#135>`_ `getEnumOrdinal`:idx: - `typeinfo.html#132 <typeinfo.html#132>`_ + `typeinfo.html#133 <typeinfo.html#133>`_ `getEnv`:idx: - `os.html#143 <os.html#143>`_ + `os.html#150 <os.html#150>`_ `getFilename`:idx: * `parsecfg.html#108 <parsecfg.html#108>`_ @@ -3143,30 +3341,30 @@ Index * `json.html#113 <json.html#113>`_ `getFilePermissions`:idx: - `os.html#160 <os.html#160>`_ + `os.html#167 <os.html#167>`_ `getFilePos`:idx: - `system.html#569 <system.html#569>`_ + `system.html#588 <system.html#588>`_ `getFileSize`:idx: - * `system.html#561 <system.html#561>`_ - * `os.html#176 <os.html#176>`_ - - `getFloat`:idx: - * `typeinfo.html#135 <typeinfo.html#135>`_ - * `json.html#109 <json.html#109>`_ + * `system.html#580 <system.html#580>`_ + * `os.html#183 <os.html#183>`_ `get_float`:idx: `sphinx.html#186 <sphinx.html#186>`_ + `getFloat`:idx: + * `typeinfo.html#136 <typeinfo.html#136>`_ + * `json.html#109 <json.html#109>`_ + `getFloat32`:idx: - `typeinfo.html#136 <typeinfo.html#136>`_ + `typeinfo.html#137 <typeinfo.html#137>`_ `getFloat64`:idx: - `typeinfo.html#137 <typeinfo.html#137>`_ + `typeinfo.html#138 <typeinfo.html#138>`_ `getFreeMem`:idx: - `system.html#462 <system.html#462>`_ + `system.html#477 <system.html#477>`_ `getGatewayInterface`:idx: `cgi.html#114 <cgi.html#114>`_ @@ -3175,7 +3373,7 @@ Index `times.html#107 <times.html#107>`_ `getHomeDir`:idx: - `os.html#164 <os.html#164>`_ + `os.html#171 <os.html#171>`_ `getHostByAddr`:idx: `sockets.html#126 <sockets.html#126>`_ @@ -3213,30 +3411,33 @@ Index `get_id`:idx: `sphinx.html#183 <sphinx.html#183>`_ - `getInt`:idx: - * `typeinfo.html#122 <typeinfo.html#122>`_ - * `json.html#108 <json.html#108>`_ - `get_int`:idx: `sphinx.html#185 <sphinx.html#185>`_ + `getInt`:idx: + * `typeinfo.html#123 <typeinfo.html#123>`_ + * `json.html#108 <json.html#108>`_ + `getInt16`:idx: - `typeinfo.html#124 <typeinfo.html#124>`_ + `typeinfo.html#125 <typeinfo.html#125>`_ `getInt32`:idx: - `typeinfo.html#125 <typeinfo.html#125>`_ + `typeinfo.html#126 <typeinfo.html#126>`_ `getInt64`:idx: - `typeinfo.html#126 <typeinfo.html#126>`_ + `typeinfo.html#127 <typeinfo.html#127>`_ `getInt8`:idx: - `typeinfo.html#123 <typeinfo.html#123>`_ + `typeinfo.html#124 <typeinfo.html#124>`_ + + `getLag`:idx: + `irc.html#115 <irc.html#115>`_ `getLastAccessTime`:idx: - `os.html#116 <os.html#116>`_ + `os.html#119 <os.html#119>`_ `getLastModificationTime`:idx: - `os.html#115 <os.html#115>`_ + `os.html#118 <os.html#118>`_ `getLine`:idx: * `parsecfg.html#107 <parsecfg.html#107>`_ @@ -3264,7 +3465,7 @@ Index `sphinx.html#182 <sphinx.html#182>`_ `getOccupiedMem`:idx: - `system.html#461 <system.html#461>`_ + `system.html#476 <system.html#476>`_ `getopt`:idx: `parseopt.html#106 <parseopt.html#106>`_ @@ -3276,7 +3477,11 @@ Index `cgi.html#125 <cgi.html#125>`_ `getPointer`:idx: - `typeinfo.html#115 <typeinfo.html#115>`_ + `typeinfo.html#116 <typeinfo.html#116>`_ + + `getPosition`:idx: + * `streams.html#110 <streams.html#110>`_ + * `streams.html#111 <streams.html#111>`_ `getQueryString`:idx: `cgi.html#126 <cgi.html#126>`_ @@ -3285,7 +3490,9 @@ Index `redis.html#127 <redis.html#127>`_ `getRefcount`:idx: - `system.html#457 <system.html#457>`_ + * `system.html#470 <system.html#470>`_ + * `system.html#471 <system.html#471>`_ + * `system.html#472 <system.html#472>`_ `getRemoteAddr`:idx: `cgi.html#127 <cgi.html#127>`_ @@ -3350,6 +3557,9 @@ Index `getSet`:idx: `redis.html#128 <redis.html#128>`_ + `getSocket`:idx: + `asyncio.html#120 <asyncio.html#120>`_ + `getSockName`:idx: `sockets.html#120 <sockets.html#120>`_ @@ -3366,25 +3576,25 @@ Index `zipfiles.html#109 <zipfiles.html#109>`_ `getString`:idx: - `typeinfo.html#140 <typeinfo.html#140>`_ + `typeinfo.html#141 <typeinfo.html#141>`_ `get_string`:idx: `sphinx.html#188 <sphinx.html#188>`_ `getTempDir`:idx: - `os.html#166 <os.html#166>`_ + `os.html#173 <os.html#173>`_ `getTime`:idx: `times.html#105 <times.html#105>`_ `getTotalMem`:idx: - `system.html#463 <system.html#463>`_ + `system.html#478 <system.html#478>`_ `get_tty_password`:idx: `mysql.html#282 <mysql.html#282>`_ `getTypeInfo`:idx: - `system.html#591 <system.html#591>`_ + `system.html#616 <system.html#616>`_ `GetValue`:idx: * `db_postgres.html#113 <db_postgres.html#113>`_ @@ -3395,7 +3605,10 @@ Index `sphinx.html#184 <sphinx.html#184>`_ `glob`:idx: - `os.html#149 <os.html#149>`_ + `os.html#156 <os.html#156>`_ + + `globalRaiseHook`:idx: + `system.html#543 <system.html#543>`_ `gptr`:idx: `mysql.html#105 <mysql.html#105>`_ @@ -3469,10 +3682,11 @@ Index `mysql.html#270 <mysql.html#270>`_ `hasKey`:idx: - * `strtabs.html#108 <strtabs.html#108>`_ - * `tables.html#107 <tables.html#107>`_ - * `tables.html#120 <tables.html#120>`_ - * `tables.html#132 <tables.html#132>`_ + * `strtabs.html#109 <strtabs.html#109>`_ + * `tables.html#110 <tables.html#110>`_ + * `tables.html#126 <tables.html#126>`_ + * `tables.html#141 <tables.html#141>`_ + * `critbits.html#105 <critbits.html#105>`_ `HAUSNUMERO`:idx: `zmq.html#102 <zmq.html#102>`_ @@ -3485,7 +3699,7 @@ Index * `htmlgen.html#138 <htmlgen.html#138>`_ `header`:idx: - `nimrodc.html#106 <nimrodc.html#106>`_ + `nimrodc.html#109 <nimrodc.html#109>`_ `HexDigits`:idx: `strutils.html#105 <strutils.html#105>`_ @@ -3500,14 +3714,14 @@ Index `redis.html#140 <redis.html#140>`_ `high`:idx: - `system.html#128 <system.html#128>`_ + `system.html#132 <system.html#132>`_ `hIncrBy`:idx: `redis.html#141 <redis.html#141>`_ `hint`:idx: - * `manual.html#239 <manual.html#239>`_ - * `manual.html#253 <manual.html#253>`_ + * `manual.html#249 <manual.html#249>`_ + * `manual.html#264 <manual.html#264>`_ * `macros.html#140 <macros.html#140>`_ `hKeys`:idx: @@ -3523,13 +3737,13 @@ Index `redis.html#145 <redis.html#145>`_ `hostCPU`:idx: - `system.html#394 <system.html#394>`_ + `system.html#400 <system.html#400>`_ `HOSTNAME_LENGTH`:idx: `mysql.html#111 <mysql.html#111>`_ `hostOS`:idx: - `system.html#393 <system.html#393>`_ + `system.html#399 <system.html#399>`_ `hPairs`:idx: `redis.html#219 <redis.html#219>`_ @@ -3601,26 +3815,26 @@ Index `ident=`:idx: `macros.html#132 <macros.html#132>`_ - `identChars`:idx: - `pegs.html#140 <pegs.html#140>`_ - `IdentChars`:idx: `strutils.html#106 <strutils.html#106>`_ + `identChars`:idx: + `pegs.html#140 <pegs.html#140>`_ + `identifier`:idx: `manual.html#105 <manual.html#105>`_ `Identifiers`:idx: `manual.html#116 <manual.html#116>`_ - `IdentStartChars`:idx: - `strutils.html#107 <strutils.html#107>`_ - `identStartChars`:idx: `pegs.html#141 <pegs.html#141>`_ + `IdentStartChars`:idx: + `strutils.html#107 <strutils.html#107>`_ + `if`:idx: - `manual.html#196 <manual.html#196>`_ + `manual.html#201 <manual.html#201>`_ `ignoreMsg`:idx: `parsecfg.html#111 <parsecfg.html#111>`_ @@ -3633,42 +3847,52 @@ Index `xmldom.html#140 <xmldom.html#140>`_ `implicit block`:idx: - `manual.html#224 <manual.html#224>`_ + `manual.html#229 <manual.html#229>`_ `import`:idx: - * `manual.html#235 <manual.html#235>`_ - * `tut1.html#128 <tut1.html#128>`_ + * `manual.html#245 <manual.html#245>`_ + * `tut1.html#129 <tut1.html#129>`_ `importc`:idx: - `manual.html#264 <manual.html#264>`_ + `manual.html#276 <manual.html#276>`_ + + `importcpp`:idx: + `nimrodc.html#116 <nimrodc.html#116>`_ `importNode`:idx: `xmldom.html#153 <xmldom.html#153>`_ + `importobjc`:idx: + `nimrodc.html#118 <nimrodc.html#118>`_ + `in`:idx: - `system.html#367 <system.html#367>`_ + `system.html#372 <system.html#372>`_ `inbox`:idx: - `manual.html#274 <manual.html#274>`_ + `manual.html#288 <manual.html#288>`_ `inc`:idx: - * `system.html#181 <system.html#181>`_ - * `tables.html#137 <tables.html#137>`_ + * `system.html#186 <system.html#186>`_ + * `tables.html#146 <tables.html#146>`_ `incl`:idx: - * `system.html#189 <system.html#189>`_ + * `system.html#194 <system.html#194>`_ * `sets.html#106 <sets.html#106>`_ * `sets.html#117 <sets.html#117>`_ * `intsets.html#103 <intsets.html#103>`_ + * `critbits.html#108 <critbits.html#108>`_ `inclFilePermissions`:idx: - `os.html#162 <os.html#162>`_ + `os.html#169 <os.html#169>`_ `inclSetElement`:idx: - `typeinfo.html#145 <typeinfo.html#145>`_ + `typeinfo.html#146 <typeinfo.html#146>`_ `include`:idx: - `tut1.html#129 <tut1.html#129>`_ + `tut1.html#130 <tut1.html#130>`_ + + `incompleteStruct`:idx: + `nimrodc.html#110 <nimrodc.html#110>`_ `incr`:idx: `redis.html#129 <redis.html#129>`_ @@ -3676,40 +3900,52 @@ Index `incrBy`:idx: `redis.html#130 <redis.html#130>`_ + `incremental compilation`:idx: + `nimrodc.html#105 <nimrodc.html#105>`_ + `indentation sensitive`:idx: `manual.html#113 <manual.html#113>`_ `inf`:idx: - `system.html#458 <system.html#458>`_ + `system.html#473 <system.html#473>`_ `InfChecks`:idx: - `manual.html#155 <manual.html#155>`_ + `manual.html#154 <manual.html#154>`_ `info`:idx: `redis.html#214 <redis.html#214>`_ `information hiding`:idx: - * `manual.html#233 <manual.html#233>`_ - * `tut1.html#126 <tut1.html#126>`_ + * `manual.html#243 <manual.html#243>`_ + * `tut1.html#127 <tut1.html#127>`_ `init`:idx: `zmq.html#156 <zmq.html#156>`_ `initCountTable`:idx: - `tables.html#134 <tables.html#134>`_ + `tables.html#143 <tables.html#143>`_ `initDefaultFont`:idx: `graphics.html#113 <graphics.html#113>`_ + `initDoublyLinkedList`:idx: + `lists.html#110 <lists.html#110>`_ + + `initDoublyLinkedRing`:idx: + `lists.html#112 <lists.html#112>`_ + + `initEventEmitter`:idx: + `events.html#113 <events.html#113>`_ + + `initEventHandler`:idx: + `events.html#105 <events.html#105>`_ + `init_excerpt_options`:idx: `sphinx.html#189 <sphinx.html#189>`_ `initIntSet`:idx: `intsets.html#106 <intsets.html#106>`_ - `InitLock`:idx: - `threads.html#111 <threads.html#111>`_ - `initOptParser`:idx: `parseopt.html#103 <parseopt.html#103>`_ @@ -3717,7 +3953,7 @@ Index `sets.html#119 <sets.html#119>`_ `initOrderedTable`:idx: - `tables.html#123 <tables.html#123>`_ + `tables.html#129 <tables.html#129>`_ `initQueue`:idx: `queues.html#102 <queues.html#102>`_ @@ -3725,8 +3961,14 @@ Index `initSet`:idx: `sets.html#109 <sets.html#109>`_ + `initSinglyLinkedList`:idx: + `lists.html#109 <lists.html#109>`_ + + `initSinglyLinkedRing`:idx: + `lists.html#111 <lists.html#111>`_ + `initTable`:idx: - `tables.html#111 <tables.html#111>`_ + `tables.html#114 <tables.html#114>`_ `inline`:idx: `manual.html#180 <manual.html#180>`_ @@ -3734,19 +3976,22 @@ Index `InlineTags`:idx: `htmlparser.html#102 <htmlparser.html#102>`_ + `innerText`:idx: + `xmltree.html#110 <xmltree.html#110>`_ + `input`:idx: * `xmlgen.html#143 <xmlgen.html#143>`_ * `htmlgen.html#143 <htmlgen.html#143>`_ `inputStream`:idx: - `osproc.html#114 <osproc.html#114>`_ + `osproc.html#116 <osproc.html#116>`_ `ins`:idx: * `xmlgen.html#144 <xmlgen.html#144>`_ * `htmlgen.html#144 <htmlgen.html#144>`_ `insert`:idx: - `system.html#404 <system.html#404>`_ + `system.html#417 <system.html#417>`_ `insertBefore`:idx: `xmldom.html#170 <xmldom.html#170>`_ @@ -3757,7 +4002,10 @@ Index * `db_sqlite.html#115 <db_sqlite.html#115>`_ `insertSep`:idx: - `strutils.html#161 <strutils.html#161>`_ + `strutils.html#159 <strutils.html#159>`_ + + `InstantiationInfo`:idx: + `system.html#629 <system.html#629>`_ `int`:idx: `system.html#101 <system.html#101>`_ @@ -3778,13 +4026,22 @@ Index `colors.html#106 <colors.html#106>`_ `interactive mode`:idx: - `nimrodc.html#117 <nimrodc.html#117>`_ + `nimrodc.html#125 <nimrodc.html#125>`_ + + `internalNew`:idx: + `system.html#128 <system.html#128>`_ `INTERNAL_NUM_FIELD`:idx: `mysql.html#306 <mysql.html#306>`_ + `internationalization`:idx: + `subexes.html#104 <subexes.html#104>`_ + + `interpolatedFragments`:idx: + `parseutils.html#121 <parseutils.html#121>`_ + `intToStr`:idx: - `strutils.html#131 <strutils.html#131>`_ + `strutils.html#127 <strutils.html#127>`_ `intVal`:idx: `macros.html#123 <macros.html#123>`_ @@ -3796,13 +4053,20 @@ Index `sockets.html#108 <sockets.html#108>`_ `invokeNew`:idx: - `typeinfo.html#107 <typeinfo.html#107>`_ + `typeinfo.html#108 <typeinfo.html#108>`_ `invokeNewSeq`:idx: - `typeinfo.html#108 <typeinfo.html#108>`_ + `typeinfo.html#109 <typeinfo.html#109>`_ + + `irc`:idx: + `irc.html#113 <irc.html#113>`_ `is`:idx: - `system.html#369 <system.html#369>`_ + * `manual.html#233 <manual.html#233>`_ + * `system.html#374 <system.html#374>`_ + + `isAbsolute`:idx: + `os.html#140 <os.html#140>`_ `isAlpha`:idx: `unicode.html#116 <unicode.html#116>`_ @@ -3813,23 +4077,33 @@ Index `isColor`:idx: `colors.html#250 <colors.html#250>`_ + `isConnected`:idx: + * `irc.html#116 <irc.html#116>`_ + * `asyncio.html#121 <asyncio.html#121>`_ + + `isConnecting`:idx: + `asyncio.html#123 <asyncio.html#123>`_ + + `isListening`:idx: + `asyncio.html#122 <asyncio.html#122>`_ + `isLower`:idx: `unicode.html#114 <unicode.html#114>`_ `isMainModule`:idx: - `system.html#385 <system.html#385>`_ + `system.html#391 <system.html#391>`_ `isNil`:idx: - * `typeinfo.html#114 <typeinfo.html#114>`_ - * `system.html#485 <system.html#485>`_ - * `system.html#486 <system.html#486>`_ - * `system.html#487 <system.html#487>`_ - * `system.html#488 <system.html#488>`_ - * `system.html#489 <system.html#489>`_ - * `system.html#490 <system.html#490>`_ + * `typeinfo.html#115 <typeinfo.html#115>`_ + * `system.html#504 <system.html#504>`_ + * `system.html#505 <system.html#505>`_ + * `system.html#506 <system.html#506>`_ + * `system.html#507 <system.html#507>`_ + * `system.html#508 <system.html#508>`_ + * `system.html#509 <system.html#509>`_ `is_not`:idx: - `system.html#370 <system.html#370>`_ + `system.html#375 <system.html#375>`_ `IS_NOT_NULL`:idx: `mysql.html#303 <mysql.html#303>`_ @@ -3846,6 +4120,9 @@ Index `IS_PRI_KEY`:idx: `mysql.html#302 <mysql.html#302>`_ + `isRootDir`:idx: + `os.html#131 <os.html#131>`_ + `isSupported`:idx: `xmldom.html#171 <xmldom.html#171>`_ @@ -3858,6 +4135,9 @@ Index `isWhiteSpace`:idx: `unicode.html#118 <unicode.html#118>`_ + `isWriteable`:idx: + `asyncio.html#118 <asyncio.html#118>`_ + `item`:idx: `xmldom.html#179 <xmldom.html#179>`_ @@ -3865,40 +4145,45 @@ Index `mysql.html#255 <mysql.html#255>`_ `items`:idx: - * `system.html#479 <system.html#479>`_ - * `system.html#480 <system.html#480>`_ - * `system.html#481 <system.html#481>`_ - * `system.html#482 <system.html#482>`_ - * `system.html#483 <system.html#483>`_ - * `system.html#484 <system.html#484>`_ + * `system.html#494 <system.html#494>`_ + * `system.html#495 <system.html#495>`_ + * `system.html#496 <system.html#496>`_ + * `system.html#497 <system.html#497>`_ + * `system.html#498 <system.html#498>`_ + * `system.html#499 <system.html#499>`_ * `ropes.html#117 <ropes.html#117>`_ - * `xmltree.html#115 <xmltree.html#115>`_ + * `xmltree.html#116 <xmltree.html#116>`_ * `json.html#141 <json.html#141>`_ * `sets.html#104 <sets.html#104>`_ * `sets.html#115 <sets.html#115>`_ - * `lists.html#111 <lists.html#111>`_ - * `lists.html#112 <lists.html#112>`_ - * `lists.html#113 <lists.html#113>`_ - * `lists.html#114 <lists.html#114>`_ - * `intsets.html#108 <intsets.html#108>`_ + * `lists.html#115 <lists.html#115>`_ + * `lists.html#116 <lists.html#116>`_ + * `lists.html#117 <lists.html#117>`_ + * `lists.html#118 <lists.html#118>`_ + * `intsets.html#109 <intsets.html#109>`_ * `queues.html#104 <queues.html#104>`_ + * `critbits.html#116 <critbits.html#116>`_ + + `itemsWithPrefix`:idx: + `critbits.html#119 <critbits.html#119>`_ `iterator`:idx: - `manual.html#223 <manual.html#223>`_ + `manual.html#228 <manual.html#228>`_ `join`:idx: - * `strutils.html#146 <strutils.html#146>`_ - * `strutils.html#147 <strutils.html#147>`_ + * `strutils.html#143 <strutils.html#143>`_ + * `strutils.html#144 <strutils.html#144>`_ + * `irc.html#110 <irc.html#110>`_ `JoinPath`:idx: - * `os.html#123 <os.html#123>`_ - * `os.html#124 <os.html#124>`_ + * `os.html#126 <os.html#126>`_ + * `os.html#127 <os.html#127>`_ `joinThread`:idx: - `threads.html#103 <threads.html#103>`_ + `threads.html#104 <threads.html#104>`_ `joinThreads`:idx: - `threads.html#104 <threads.html#104>`_ + `threads.html#105 <threads.html#105>`_ `JSON`:idx: `json.html#101 <json.html#101>`_ @@ -3909,9 +4194,13 @@ Index `keys`:idx: * `redis.html#114 <redis.html#114>`_ - * `tables.html#104 <tables.html#104>`_ - * `tables.html#117 <tables.html#117>`_ - * `tables.html#129 <tables.html#129>`_ + * `tables.html#105 <tables.html#105>`_ + * `tables.html#121 <tables.html#121>`_ + * `tables.html#136 <tables.html#136>`_ + * `critbits.html#113 <critbits.html#113>`_ + + `keysWithPrefix`:idx: + `critbits.html#120 <critbits.html#120>`_ `keyType`:idx: `redis.html#121 <redis.html#121>`_ @@ -3923,7 +4212,7 @@ Index * `macros.html#122 <macros.html#122>`_ * `typeinfo.html#104 <typeinfo.html#104>`_ * `parsexml.html#110 <parsexml.html#110>`_ - * `xmltree.html#113 <xmltree.html#113>`_ + * `xmltree.html#114 <xmltree.html#114>`_ * `json.html#110 <json.html#110>`_ `l-values`:idx: @@ -3933,8 +4222,11 @@ Index * `xmlgen.html#146 <xmlgen.html#146>`_ * `htmlgen.html#146 <htmlgen.html#146>`_ + `lambda lifting`:idx: + `intern.html#102 <intern.html#102>`_ + `Largest`:idx: - `tables.html#139 <tables.html#139>`_ + `tables.html#148 <tables.html#148>`_ `lastChild`:idx: `xmldom.html#155 <xmldom.html#155>`_ @@ -3951,23 +4243,28 @@ Index `len`:idx: * `macros.html#118 <macros.html#118>`_ - * `typeinfo.html#113 <typeinfo.html#113>`_ - * `system.html#184 <system.html#184>`_ - * `system.html#185 <system.html#185>`_ - * `system.html#186 <system.html#186>`_ - * `system.html#187 <system.html#187>`_ - * `system.html#188 <system.html#188>`_ + * `typeinfo.html#114 <typeinfo.html#114>`_ + * `system.html#189 <system.html#189>`_ + * `system.html#190 <system.html#190>`_ + * `system.html#191 <system.html#191>`_ + * `system.html#192 <system.html#192>`_ + * `system.html#193 <system.html#193>`_ + * `system.html#406 <system.html#406>`_ * `strtabs.html#104 <strtabs.html#104>`_ * `parsesql.html#107 <parsesql.html#107>`_ * `ropes.html#103 <ropes.html#103>`_ - * `xmltree.html#112 <xmltree.html#112>`_ + * `xmltree.html#113 <xmltree.html#113>`_ * `json.html#129 <json.html#129>`_ * `tables.html#102 <tables.html#102>`_ - * `tables.html#115 <tables.html#115>`_ - * `tables.html#127 <tables.html#127>`_ + * `tables.html#118 <tables.html#118>`_ + * `tables.html#133 <tables.html#133>`_ * `sets.html#102 <sets.html#102>`_ * `sets.html#113 <sets.html#113>`_ * `queues.html#103 <queues.html#103>`_ + * `critbits.html#103 <critbits.html#103>`_ + + `Let`:idx: + `manual.html#198 <manual.html#198>`_ `letters`:idx: `pegs.html#137 <pegs.html#137>`_ @@ -3975,6 +4272,9 @@ Index `Letters`:idx: `strutils.html#103 <strutils.html#103>`_ + `Levenshtein`:idx: + `strutils.html#162 <strutils.html#162>`_ + `li`:idx: * `xmlgen.html#148 <xmlgen.html#148>`_ * `htmlgen.html#148 <htmlgen.html#148>`_ @@ -3995,37 +4295,56 @@ Index `libcurl.html#276 <libcurl.html#276>`_ `likely`:idx: - `system.html#579 <system.html#579>`_ + `system.html#600 <system.html#600>`_ + + `limit`:idx: + `system.html#445 <system.html#445>`_ `lIndex`:idx: `redis.html#152 <redis.html#152>`_ + `line`:idx: + `manual.html#265 <manual.html#265>`_ + `line feed`:idx: `manual.html#123 <manual.html#123>`_ `linearScanEnd`:idx: - `manual.html#254 <manual.html#254>`_ + `manual.html#266 <manual.html#266>`_ `lineDir`:idx: - `nimrodc.html#112 <nimrodc.html#112>`_ + `nimrodc.html#120 <nimrodc.html#120>`_ + + `lineinfo`:idx: + `macros.html#147 <macros.html#147>`_ `lines`:idx: - * `system.html#575 <system.html#575>`_ - * `system.html#576 <system.html#576>`_ + * `system.html#596 <system.html#596>`_ + * `system.html#597 <system.html#597>`_ `lineTrace`:idx: - `nimrodc.html#114 <nimrodc.html#114>`_ + `nimrodc.html#122 <nimrodc.html#122>`_ `link`:idx: * `xmlgen.html#149 <xmlgen.html#149>`_ - * `nimrodc.html#108 <nimrodc.html#108>`_ + * `nimrodc.html#112 <nimrodc.html#112>`_ * `htmlgen.html#149 <htmlgen.html#149>`_ `lInsert`:idx: `redis.html#153 <redis.html#153>`_ + `lispRepr`:idx: + `macros.html#158 <macros.html#158>`_ + + `list`:idx: + `ftpclient.html#118 <ftpclient.html#118>`_ + + `listDirs`:idx: + `ftpclient.html#114 <ftpclient.html#114>`_ + `listen`:idx: - `sockets.html#117 <sockets.html#117>`_ + * `sockets.html#117 <sockets.html#117>`_ + * `asyncio.html#111 <asyncio.html#111>`_ `lLen`:idx: `redis.html#154 <redis.html#154>`_ @@ -4047,13 +4366,16 @@ Index `LoadLib`:idx: `dynlib.html#102 <dynlib.html#102>`_ - `loadXML`:idx: - `xmldomparser.html#104 <xmldomparser.html#104>`_ + `loadUnidecodeTable`:idx: + `unidecode.html#101 <unidecode.html#101>`_ `loadXml`:idx: * `xmlparser.html#104 <xmlparser.html#104>`_ * `xmlparser.html#105 <xmlparser.html#105>`_ + `loadXML`:idx: + `xmldomparser.html#104 <xmldomparser.html#104>`_ + `loadXMLFile`:idx: `xmldomparser.html#105 <xmldomparser.html#105>`_ @@ -4075,6 +4397,9 @@ Index `localName`:idx: `xmldom.html#156 <xmldom.html#156>`_ + `localRaiseHook`:idx: + `system.html#544 <system.html#544>`_ + `locations`:idx: `manual.html#101 <manual.html#101>`_ @@ -4087,7 +4412,7 @@ Index * `complex.html#122 <complex.html#122>`_ `low`:idx: - `system.html#129 <system.html#129>`_ + `system.html#133 <system.html#133>`_ `lPop`:idx: `redis.html#155 <redis.html#155>`_ @@ -4108,10 +4433,7 @@ Index `redis.html#160 <redis.html#160>`_ `Macros`:idx: - `manual.html#229 <manual.html#229>`_ - - `mainThreadId`:idx: - `threads.html#109 <threads.html#109>`_ + `manual.html#239 <manual.html#239>`_ `make_password_from_salt`:idx: `mysql.html#281 <mysql.html#281>`_ @@ -4147,26 +4469,26 @@ Index `match`:idx: * `regexprs.html#106 <regexprs.html#106>`_ * `regexprs.html#107 <regexprs.html#107>`_ - * `re.html#109 <re.html#109>`_ - * `re.html#110 <re.html#110>`_ + * `re.html#112 <re.html#112>`_ + * `re.html#113 <re.html#113>`_ * `pegs.html#148 <pegs.html#148>`_ * `pegs.html#149 <pegs.html#149>`_ `matchLen`:idx: * `regexprs.html#108 <regexprs.html#108>`_ - * `re.html#111 <re.html#111>`_ - * `re.html#112 <re.html#112>`_ + * `re.html#114 <re.html#114>`_ + * `re.html#115 <re.html#115>`_ * `pegs.html#150 <pegs.html#150>`_ * `pegs.html#151 <pegs.html#151>`_ `max`:idx: - * `system.html#334 <system.html#334>`_ - * `system.html#473 <system.html#473>`_ - * `system.html#474 <system.html#474>`_ - * `system.html#475 <system.html#475>`_ - * `system.html#476 <system.html#476>`_ - * `system.html#477 <system.html#477>`_ - * `system.html#478 <system.html#478>`_ + * `system.html#339 <system.html#339>`_ + * `system.html#488 <system.html#488>`_ + * `system.html#489 <system.html#489>`_ + * `system.html#490 <system.html#490>`_ + * `system.html#491 <system.html#491>`_ + * `system.html#492 <system.html#492>`_ + * `system.html#493 <system.html#493>`_ `MAX_BIGINT_WIDTH`:idx: `mysql.html#194 <mysql.html#194>`_ @@ -4203,7 +4525,7 @@ Index `MaxSubpatterns`:idx: * `regexprs.html#105 <regexprs.html#105>`_ - * `re.html#101 <re.html#101>`_ + * `re.html#104 <re.html#104>`_ * `pegs.html#101 <pegs.html#101>`_ `MAX_TINYINT_WIDTH`:idx: @@ -4230,6 +4552,9 @@ Index `mean`:idx: `math.html#114 <math.html#114>`_ + `memory mapped files`:idx: + `memfiles.html#101 <memfiles.html#101>`_ + `MEM_ROOT`:idx: `mysql.html#325 <mysql.html#325>`_ @@ -4241,42 +4566,61 @@ Index `tut2.html#105 <tut2.html#105>`_ `methods`:idx: - `manual.html#214 <manual.html#214>`_ + `manual.html#219 <manual.html#219>`_ + + `mget`:idx: + * `strtabs.html#108 <strtabs.html#108>`_ + * `tables.html#109 <tables.html#109>`_ + * `tables.html#125 <tables.html#125>`_ + * `tables.html#140 <tables.html#140>`_ + * `critbits.html#111 <critbits.html#111>`_ `min`:idx: - * `system.html#333 <system.html#333>`_ - * `system.html#467 <system.html#467>`_ - * `system.html#468 <system.html#468>`_ - * `system.html#469 <system.html#469>`_ - * `system.html#470 <system.html#470>`_ - * `system.html#471 <system.html#471>`_ - * `system.html#472 <system.html#472>`_ + * `system.html#338 <system.html#338>`_ + * `system.html#482 <system.html#482>`_ + * `system.html#483 <system.html#483>`_ + * `system.html#484 <system.html#484>`_ + * `system.html#485 <system.html#485>`_ + * `system.html#486 <system.html#486>`_ + * `system.html#487 <system.html#487>`_ `mix`:idx: `colors.html#107 <colors.html#107>`_ + `mmap`:idx: + `memfiles.html#102 <memfiles.html#102>`_ + `mod`:idx: - * `system.html#238 <system.html#238>`_ - * `system.html#239 <system.html#239>`_ - * `system.html#240 <system.html#240>`_ - * `system.html#241 <system.html#241>`_ - * `system.html#242 <system.html#242>`_ + * `system.html#243 <system.html#243>`_ + * `system.html#244 <system.html#244>`_ + * `system.html#245 <system.html#245>`_ + * `system.html#246 <system.html#246>`_ + * `system.html#247 <system.html#247>`_ `modify_defaults_file`:idx: `mysql.html#284 <mysql.html#284>`_ `module`:idx: - * `manual.html#231 <manual.html#231>`_ - * `tut1.html#125 <tut1.html#125>`_ + * `manual.html#241 <manual.html#241>`_ + * `tut1.html#126 <tut1.html#126>`_ `move`:idx: `redis.html#115 <redis.html#115>`_ `moveFile`:idx: - `os.html#138 <os.html#138>`_ + `os.html#144 <os.html#144>`_ `moveMem`:idx: - `system.html#434 <system.html#434>`_ + `system.html#449 <system.html#449>`_ + + `mpairs`:idx: + * `tables.html#104 <tables.html#104>`_ + * `tables.html#120 <tables.html#120>`_ + * `tables.html#135 <tables.html#135>`_ + * `critbits.html#118 <critbits.html#118>`_ + + `mpairsWithPrefix`:idx: + `critbits.html#124 <critbits.html#124>`_ `msg_close`:idx: `zmq.html#151 <zmq.html#151>`_ @@ -4305,11 +4649,20 @@ Index `tut2.html#104 <tut2.html#104>`_ `Multi-methods`:idx: - `manual.html#221 <manual.html#221>`_ + `manual.html#226 <manual.html#226>`_ `MULTIPLE_KEY_FLAG`:idx: `mysql.html#127 <mysql.html#127>`_ + `mvalues`:idx: + * `tables.html#107 <tables.html#107>`_ + * `tables.html#123 <tables.html#123>`_ + * `tables.html#138 <tables.html#138>`_ + * `critbits.html#115 <critbits.html#115>`_ + + `mvaluesWithPrefix`:idx: + `critbits.html#122 <critbits.html#122>`_ + `my_bool`:idx: `mysql.html#101 <mysql.html#101>`_ @@ -4343,12 +4696,12 @@ Index `my_socket`:idx: `mysql.html#107 <mysql.html#107>`_ - `MYSQL`:idx: - `mysql.html#357 <mysql.html#357>`_ - `mySQL`:idx: `db_mysql.html#101 <db_mysql.html#101>`_ + `MYSQL`:idx: + `mysql.html#357 <mysql.html#357>`_ + `mysql_add_slave`:idx: `mysql.html#435 <mysql.html#435>`_ @@ -4834,7 +5187,7 @@ Index `mysql.html#110 <mysql.html#110>`_ `namespace`:idx: - `manual.html#232 <manual.html#232>`_ + `manual.html#242 <manual.html#242>`_ `namespaceURI`:idx: `xmldom.html#157 <xmldom.html#157>`_ @@ -4843,22 +5196,25 @@ Index `xmldom.html#158 <xmldom.html#158>`_ `nan`:idx: - `system.html#460 <system.html#460>`_ + `system.html#475 <system.html#475>`_ `NaNChecks`:idx: - `manual.html#154 <manual.html#154>`_ - - `Natural`:idx: - `system.html#142 <system.html#142>`_ + `manual.html#153 <manual.html#153>`_ `natural`:idx: `pegs.html#143 <pegs.html#143>`_ + `Natural`:idx: + `system.html#146 <system.html#146>`_ + + `navigator`:idx: + `dom.html#133 <dom.html#133>`_ + `neginf`:idx: - `system.html#459 <system.html#459>`_ + `system.html#474 <system.html#474>`_ `nestList`:idx: - `macros.html#152 <macros.html#152>`_ + `macros.html#156 <macros.html#156>`_ `NET`:idx: `mysql.html#199 <mysql.html#199>`_ @@ -4900,12 +5256,12 @@ Index `mysql.html#187 <mysql.html#187>`_ `new`:idx: - * `system.html#124 <system.html#124>`_ - * `system.html#125 <system.html#125>`_ + * `system.html#127 <system.html#127>`_ + * `system.html#129 <system.html#129>`_ `newCall`:idx: - * `macros.html#150 <macros.html#150>`_ - * `macros.html#151 <macros.html#151>`_ + * `macros.html#154 <macros.html#154>`_ + * `macros.html#155 <macros.html#155>`_ `newCData`:idx: `xmltree.html#107 <xmltree.html#107>`_ @@ -4913,8 +5269,14 @@ Index `newComment`:idx: `xmltree.html#106 <xmltree.html#106>`_ + `newDelegate`:idx: + `asyncio.html#106 <asyncio.html#106>`_ + + `newDispatcher`:idx: + `asyncio.html#114 <asyncio.html#114>`_ + `newDoublyLinkedNode`:idx: - `lists.html#109 <lists.html#109>`_ + `lists.html#113 <lists.html#113>`_ `newElement`:idx: `xmltree.html#104 <xmltree.html#104>`_ @@ -4923,11 +5285,11 @@ Index `xmltree.html#108 <xmltree.html#108>`_ `newException`:idx: - `system.html#529 <system.html#529>`_ + `system.html#549 <system.html#549>`_ `newFileStream`:idx: - * `streams.html#120 <streams.html#120>`_ - * `streams.html#121 <streams.html#121>`_ + * `streams.html#134 <streams.html#134>`_ + * `streams.html#135 <streams.html#135>`_ `newFloatLitNode`:idx: `macros.html#143 <macros.html#143>`_ @@ -4963,13 +5325,13 @@ Index `newJString`:idx: `json.html#122 <json.html#122>`_ + `newLine`:idx: + `pegs.html#123 <pegs.html#123>`_ + `newline`:idx: * `manual.html#121 <manual.html#121>`_ * `pegs.html#122 <pegs.html#122>`_ - `newLine`:idx: - `pegs.html#123 <pegs.html#123>`_ - `NewLines`:idx: * `strutils.html#108 <strutils.html#108>`_ * `lexbase.html#102 <lexbase.html#102>`_ @@ -4984,24 +5346,24 @@ Index `graphics.html#114 <graphics.html#114>`_ `newSeq`:idx: - `system.html#183 <system.html#183>`_ + `system.html#188 <system.html#188>`_ `newSinglyLinkedNode`:idx: - `lists.html#110 <lists.html#110>`_ + `lists.html#114 <lists.html#114>`_ `newString`:idx: - `system.html#376 <system.html#376>`_ + `system.html#382 <system.html#382>`_ `newStringOfCap`:idx: - `system.html#377 <system.html#377>`_ + `system.html#383 <system.html#383>`_ `newStringStream`:idx: - `streams.html#117 <streams.html#117>`_ + `streams.html#131 <streams.html#131>`_ `newStringTable`:idx: - * `strtabs.html#110 <strtabs.html#110>`_ * `strtabs.html#111 <strtabs.html#111>`_ * `strtabs.html#112 <strtabs.html#112>`_ + * `strtabs.html#113 <strtabs.html#113>`_ `newStrLitNode`:idx: `macros.html#141 <macros.html#141>`_ @@ -5013,7 +5375,7 @@ Index `xmltree.html#105 <xmltree.html#105>`_ `newXmlTree`:idx: - `xmltree.html#126 <xmltree.html#126>`_ + `xmltree.html#127 <xmltree.html#127>`_ `next`:idx: * `parseopt.html#104 <parseopt.html#104>`_ @@ -5021,7 +5383,7 @@ Index * `parsexml.html#123 <parsexml.html#123>`_ * `httpserver.html#106 <httpserver.html#106>`_ * `json.html#116 <json.html#116>`_ - * `scgi.html#106 <scgi.html#106>`_ + * `scgi.html#108 <scgi.html#108>`_ `nextPowerOfTwo`:idx: `math.html#111 <math.html#111>`_ @@ -5033,25 +5395,25 @@ Index `manual.html#182 <manual.html#182>`_ `NimrodMajor`:idx: - `system.html#389 <system.html#389>`_ + `system.html#395 <system.html#395>`_ `NimrodMinor`:idx: - `system.html#390 <system.html#390>`_ + `system.html#396 <system.html#396>`_ `NimrodPatch`:idx: - `system.html#391 <system.html#391>`_ + `system.html#397 <system.html#397>`_ `NimrodVersion`:idx: - `system.html#388 <system.html#388>`_ + `system.html#394 <system.html#394>`_ `no heap sharing restriction`:idx: - `manual.html#270 <manual.html#270>`_ + `manual.html#282 <manual.html#282>`_ `noconv`:idx: `manual.html#185 <manual.html#185>`_ `noDecl`:idx: - `nimrodc.html#105 <nimrodc.html#105>`_ + `nimrodc.html#108 <nimrodc.html#108>`_ `NO_DEFAULT_VALUE_FLAG`:idx: `mysql.html#136 <mysql.html#136>`_ @@ -5060,19 +5422,22 @@ Index `xmldom.html#160 <xmldom.html#160>`_ `nodes`:idx: - * `lists.html#115 <lists.html#115>`_ - * `lists.html#116 <lists.html#116>`_ - * `lists.html#117 <lists.html#117>`_ - * `lists.html#118 <lists.html#118>`_ + * `lists.html#119 <lists.html#119>`_ + * `lists.html#120 <lists.html#120>`_ + * `lists.html#121 <lists.html#121>`_ + * `lists.html#122 <lists.html#122>`_ `nodeType`:idx: `xmldom.html#161 <xmldom.html#161>`_ + `noinit`:idx: + `manual.html#197 <manual.html#197>`_ + `nonterminal`:idx: `pegs.html#135 <pegs.html#135>`_ `noreturn`:idx: - `manual.html#245 <manual.html#245>`_ + `manual.html#255 <manual.html#255>`_ `normalize`:idx: * `strutils.html#114 <strutils.html#114>`_ @@ -5083,18 +5448,24 @@ Index * `htmlgen.html#152 <htmlgen.html#152>`_ `noSideEffect`:idx: - `manual.html#242 <manual.html#242>`_ + `manual.html#252 <manual.html#252>`_ + + `noStackFrame`:idx: + `manual.html#260 <manual.html#260>`_ `not`:idx: - * `system.html#120 <system.html#120>`_ - * `system.html#213 <system.html#213>`_ - * `system.html#214 <system.html#214>`_ - * `system.html#215 <system.html#215>`_ - * `system.html#216 <system.html#216>`_ - * `system.html#217 <system.html#217>`_ + * `system.html#123 <system.html#123>`_ + * `system.html#218 <system.html#218>`_ + * `system.html#219 <system.html#219>`_ + * `system.html#220 <system.html#220>`_ + * `system.html#221 <system.html#221>`_ + * `system.html#222 <system.html#222>`_ + + `notice`:idx: + `irc.html#109 <irc.html#109>`_ `not_in`:idx: - `system.html#368 <system.html#368>`_ + `system.html#373 <system.html#373>`_ `NOT_NULL_FLAG`:idx: `mysql.html#124 <mysql.html#124>`_ @@ -5120,31 +5491,43 @@ Index * `htmlgen.html#153 <htmlgen.html#153>`_ `object branch transition`:idx: - `system.html#126 <system.html#126>`_ + `system.html#130 <system.html#130>`_ `Objective C`:idx: - `nimrodc.html#111 <nimrodc.html#111>`_ + * `nimrodc.html#115 <nimrodc.html#115>`_ + * `nimrodc.html#119 <nimrodc.html#119>`_ `octet2hex`:idx: `mysql.html#276 <mysql.html#276>`_ + `of`:idx: + `system.html#376 <system.html#376>`_ + + `off`:idx: + `system.html#115 <system.html#115>`_ + `ol`:idx: * `xmlgen.html#154 <xmlgen.html#154>`_ * `htmlgen.html#154 <htmlgen.html#154>`_ + `on`:idx: + * `system.html#114 <system.html#114>`_ + * `events.html#110 <events.html#110>`_ + `ONLY_KILL_QUERY`:idx: `mysql.html#189 <mysql.html#189>`_ `Open`:idx: - * `system.html#539 <system.html#539>`_ - * `system.html#540 <system.html#540>`_ - * `system.html#541 <system.html#541>`_ + * `system.html#556 <system.html#556>`_ + * `system.html#557 <system.html#557>`_ + * `system.html#558 <system.html#558>`_ * `db_postgres.html#118 <db_postgres.html#118>`_ * `db_mysql.html#117 <db_mysql.html#117>`_ * `db_sqlite.html#118 <db_sqlite.html#118>`_ `open`:idx: * `inboxes.html#109 <inboxes.html#109>`_ + * `channels.html#105 <channels.html#105>`_ * `lexbase.html#104 <lexbase.html#104>`_ * `parsecfg.html#104 <parsecfg.html#104>`_ * `parsexml.html#107 <parsexml.html#107>`_ @@ -5152,15 +5535,17 @@ Index * `zipfiles.html#102 <zipfiles.html#102>`_ * `httpserver.html#104 <httpserver.html#104>`_ * `json.html#105 <json.html#105>`_ - * `scgi.html#104 <scgi.html#104>`_ + * `scgi.html#106 <scgi.html#106>`_ + * `scgi.html#111 <scgi.html#111>`_ * `redis.html#109 <redis.html#109>`_ * `zmq.html#172 <zmq.html#172>`_ * `sphinx.html#158 <sphinx.html#158>`_ * `encodings.html#105 <encodings.html#105>`_ + * `memfiles.html#104 <memfiles.html#104>`_ `openarray`:idx: - * `tut1.html#119 <tut1.html#119>`_ - * `system.html#132 <system.html#132>`_ + * `tut1.html#120 <tut1.html#120>`_ + * `system.html#136 <system.html#136>`_ `openDefaultBrowser`:idx: `browsers.html#101 <browsers.html#101>`_ @@ -5169,7 +5554,7 @@ Index `manual.html#140 <manual.html#140>`_ `Operators`:idx: - `manual.html#219 <manual.html#219>`_ + `manual.html#224 <manual.html#224>`_ `optgroup`:idx: * `xmlgen.html#155 <xmlgen.html#155>`_ @@ -5180,39 +5565,39 @@ Index * `htmlgen.html#156 <htmlgen.html#156>`_ `or`:idx: - * `system.html#122 <system.html#122>`_ - * `system.html#258 <system.html#258>`_ - * `system.html#259 <system.html#259>`_ - * `system.html#260 <system.html#260>`_ - * `system.html#261 <system.html#261>`_ - * `system.html#262 <system.html#262>`_ + * `system.html#125 <system.html#125>`_ + * `system.html#263 <system.html#263>`_ + * `system.html#264 <system.html#264>`_ + * `system.html#265 <system.html#265>`_ + * `system.html#266 <system.html#266>`_ + * `system.html#267 <system.html#267>`_ `ord`:idx: - `system.html#192 <system.html#192>`_ - - `Ordinal`:idx: - `system.html#114 <system.html#114>`_ + `system.html#197 <system.html#197>`_ `ordinal`:idx: - `tut1.html#114 <tut1.html#114>`_ + `tut1.html#115 <tut1.html#115>`_ + + `Ordinal`:idx: + `system.html#116 <system.html#116>`_ `Ordinal types`:idx: - `manual.html#144 <manual.html#144>`_ + `manual.html#143 <manual.html#143>`_ `OSError`:idx: - `os.html#111 <os.html#111>`_ + `os.html#114 <os.html#114>`_ `OSErrorMsg`:idx: - `os.html#110 <os.html#110>`_ + `os.html#113 <os.html#113>`_ `out of memory`:idx: - `system.html#525 <system.html#525>`_ + `system.html#545 <system.html#545>`_ `outOfMemHook`:idx: - `system.html#526 <system.html#526>`_ + `system.html#546 <system.html#546>`_ `outputStream`:idx: - `osproc.html#115 <osproc.html#115>`_ + `osproc.html#117 <osproc.html#117>`_ `ownerDocument`:idx: `xmldom.html#162 <xmldom.html#162>`_ @@ -5231,14 +5616,22 @@ Index `zmq.html#122 <zmq.html#122>`_ `pairs`:idx: + * `system.html#500 <system.html#500>`_ + * `system.html#501 <system.html#501>`_ + * `system.html#502 <system.html#502>`_ + * `system.html#503 <system.html#503>`_ * `strtabs.html#105 <strtabs.html#105>`_ * `json.html#142 <json.html#142>`_ * `tables.html#103 <tables.html#103>`_ - * `tables.html#116 <tables.html#116>`_ - * `tables.html#128 <tables.html#128>`_ + * `tables.html#119 <tables.html#119>`_ + * `tables.html#134 <tables.html#134>`_ + * `critbits.html#117 <critbits.html#117>`_ + + `pairsWithPrefix`:idx: + `critbits.html#123 <critbits.html#123>`_ `parallelReplace`:idx: - * `re.html#124 <re.html#124>`_ + * `re.html#127 <re.html#127>`_ * `pegs.html#164 <pegs.html#164>`_ `param`:idx: @@ -5246,62 +5639,72 @@ Index * `htmlgen.html#158 <htmlgen.html#158>`_ `paramCount`:idx: - `os.html#168 <os.html#168>`_ + `os.html#175 <os.html#175>`_ `paramStr`:idx: - `os.html#170 <os.html#170>`_ + `os.html#177 <os.html#177>`_ `ParDir`:idx: `os.html#102 <os.html#102>`_ `parentDir`:idx: - `os.html#127 <os.html#127>`_ + `os.html#130 <os.html#130>`_ + + `parentDirs`:idx: + `os.html#132 <os.html#132>`_ `parentNode`:idx: `xmldom.html#163 <xmldom.html#163>`_ `parseBiggestFloat`:idx: - `parseutils.html#114 <parseutils.html#114>`_ + `parseutils.html#118 <parseutils.html#118>`_ `parseBiggestInt`:idx: - `parseutils.html#112 <parseutils.html#112>`_ + `parseutils.html#116 <parseutils.html#116>`_ `ParseBiggestInt`:idx: - `strutils.html#133 <strutils.html#133>`_ + `strutils.html#129 <strutils.html#129>`_ + + `parseBool`:idx: + `strutils.html#132 <strutils.html#132>`_ `parseCmdLine`:idx: - `os.html#158 <os.html#158>`_ + `os.html#165 <os.html#165>`_ `parseColor`:idx: `colors.html#249 <colors.html#249>`_ + `parseExpr`:idx: + `macros.html#148 <macros.html#148>`_ + `parseFile`:idx: `json.html#145 <json.html#145>`_ `parseFloat`:idx: - `parseutils.html#115 <parseutils.html#115>`_ + `parseutils.html#119 <parseutils.html#119>`_ `ParseFloat`:idx: - `strutils.html#134 <strutils.html#134>`_ + `strutils.html#130 <strutils.html#130>`_ `parseHex`:idx: `parseutils.html#101 <parseutils.html#101>`_ `ParseHexInt`:idx: - `strutils.html#135 <strutils.html#135>`_ + `strutils.html#131 <strutils.html#131>`_ `parseHtml`:idx: * `htmlparser.html#108 <htmlparser.html#108>`_ * `htmlparser.html#109 <htmlparser.html#109>`_ `parseIdent`:idx: - `parseutils.html#103 <parseutils.html#103>`_ - - `ParseInt`:idx: - `strutils.html#132 <strutils.html#132>`_ + * `parseutils.html#103 <parseutils.html#103>`_ + * `parseutils.html#104 <parseutils.html#104>`_ `parseInt`:idx: - `parseutils.html#113 <parseutils.html#113>`_ + `parseutils.html#117 <parseutils.html#117>`_ + + `ParseInt`:idx: + `strutils.html#128 <strutils.html#128>`_ `parseIp4`:idx: `sockets.html#118 <sockets.html#118>`_ @@ -5314,7 +5717,7 @@ Index `parseutils.html#102 <parseutils.html#102>`_ `ParseOctInt`:idx: - `strutils.html#158 <strutils.html#158>`_ + `strutils.html#156 <strutils.html#156>`_ `parsePeg`:idx: `pegs.html#169 <pegs.html#169>`_ @@ -5322,22 +5725,41 @@ Index `parseSQL`:idx: `parsesql.html#109 <parsesql.html#109>`_ + `parseStmt`:idx: + `macros.html#149 <macros.html#149>`_ + `parseToken`:idx: - `parseutils.html#104 <parseutils.html#104>`_ + `parseutils.html#105 <parseutils.html#105>`_ `parseUntil`:idx: - `parseutils.html#110 <parseutils.html#110>`_ + * `parseutils.html#112 <parseutils.html#112>`_ + * `parseutils.html#113 <parseutils.html#113>`_ `parseWhile`:idx: - `parseutils.html#111 <parseutils.html#111>`_ + `parseutils.html#114 <parseutils.html#114>`_ `parseXml`:idx: * `xmlparser.html#102 <xmlparser.html#102>`_ * `xmlparser.html#103 <xmlparser.html#103>`_ + `part`:idx: + `irc.html#111 <irc.html#111>`_ + `PART_KEY_FLAG`:idx: `mysql.html#138 <mysql.html#138>`_ + `PAsyncFTPClient`:idx: + `ftpclient.html#102 <ftpclient.html#102>`_ + + `PAsyncIRC`:idx: + `irc.html#102 <irc.html#102>`_ + + `PAsyncScgiState`:idx: + `scgi.html#105 <scgi.html#105>`_ + + `PAsyncSocket`:idx: + `asyncio.html#103 <asyncio.html#103>`_ + `PathSep`:idx: `os.html#105 <os.html#105>`_ @@ -5479,6 +5901,12 @@ Index `Pcurl_version_info_data`:idx: `libcurl.html#122 <libcurl.html#122>`_ + `PDelegate`:idx: + `asyncio.html#101 <asyncio.html#101>`_ + + `PDispatcher`:idx: + `asyncio.html#102 <asyncio.html#102>`_ + `PDocument`:idx: `xmldom.html#129 <xmldom.html#129>`_ @@ -5496,9 +5924,10 @@ Index * `inboxes.html#105 <inboxes.html#105>`_ * `inboxes.html#114 <inboxes.html#114>`_ * `inboxes.html#115 <inboxes.html#115>`_ + * `channels.html#104 <channels.html#104>`_ `peekExitCode`:idx: - `osproc.html#113 <osproc.html#113>`_ + `osproc.html#115 <osproc.html#115>`_ `peg`:idx: `pegs.html#170 <pegs.html#170>`_ @@ -5513,13 +5942,13 @@ Index `libcurl.html#138 <libcurl.html#138>`_ `PFileStream`:idx: - `streams.html#118 <streams.html#118>`_ + `streams.html#132 <streams.html#132>`_ `PFloat32`:idx: - `system.html#419 <system.html#419>`_ + `system.html#432 <system.html#432>`_ `PFloat64`:idx: - `system.html#420 <system.html#420>`_ + `system.html#433 <system.html#433>`_ `PFont`:idx: `graphics.html#106 <graphics.html#106>`_ @@ -5537,10 +5966,10 @@ Index `redis.html#201 <redis.html#201>`_ `PInt32`:idx: - `system.html#422 <system.html#422>`_ + `system.html#435 <system.html#435>`_ `PInt64`:idx: - `system.html#421 <system.html#421>`_ + `system.html#434 <system.html#434>`_ `pipe operator`:idx: `filters.html#101 <filters.html#101>`_ @@ -5627,17 +6056,19 @@ Index `pegs.html#102 <pegs.html#102>`_ `PObject`:idx: - `system.html#145 <system.html#145>`_ + `system.html#149 <system.html#149>`_ `pointer`:idx: `system.html#113 <system.html#113>`_ `pointers`:idx: * `manual.html#170 <manual.html#170>`_ - * `tut1.html#120 <tut1.html#120>`_ + * `tut1.html#121 <tut1.html#121>`_ `poll`:idx: - `zmq.html#166 <zmq.html#166>`_ + * `zmq.html#166 <zmq.html#166>`_ + * `irc.html#114 <irc.html#114>`_ + * `asyncio.html#124 <asyncio.html#124>`_ `POLLERR`:idx: `zmq.html#118 <zmq.html#118>`_ @@ -5649,13 +6080,13 @@ Index `zmq.html#117 <zmq.html#117>`_ `pop`:idx: - `system.html#497 <system.html#497>`_ + `system.html#516 <system.html#516>`_ `port`:idx: `httpserver.html#105 <httpserver.html#105>`_ `Positive`:idx: - `system.html#143 <system.html#143>`_ + `system.html#147 <system.html#147>`_ `post`:idx: `httpclient.html#108 <httpclient.html#108>`_ @@ -5695,7 +6126,7 @@ Index `sqlite3.html#181 <sqlite3.html#181>`_ `pragma`:idx: - `manual.html#262 <manual.html#262>`_ + `manual.html#274 <manual.html#274>`_ `Prand_struct`:idx: `mysql.html#253 <mysql.html#253>`_ @@ -5705,20 +6136,20 @@ Index * `htmlgen.html#159 <htmlgen.html#159>`_ `pred`:idx: - `system.html#180 <system.html#180>`_ + `system.html#185 <system.html#185>`_ `prefix=`:idx: `xmldom.html#165 <xmldom.html#165>`_ `prepend`:idx: - * `lists.html#131 <lists.html#131>`_ - * `lists.html#132 <lists.html#132>`_ * `lists.html#135 <lists.html#135>`_ * `lists.html#136 <lists.html#136>`_ - * `lists.html#138 <lists.html#138>`_ * `lists.html#139 <lists.html#139>`_ + * `lists.html#140 <lists.html#140>`_ * `lists.html#142 <lists.html#142>`_ * `lists.html#143 <lists.html#143>`_ + * `lists.html#146 <lists.html#146>`_ + * `lists.html#147 <lists.html#147>`_ `pretty`:idx: `json.html#139 <json.html#139>`_ @@ -5729,27 +6160,33 @@ Index `PRI_KEY_FLAG`:idx: `mysql.html#125 <mysql.html#125>`_ + `privmsg`:idx: + `irc.html#108 <irc.html#108>`_ + `procedural type`:idx: * `manual.html#174 <manual.html#174>`_ - * `tut1.html#123 <tut1.html#123>`_ + * `tut1.html#124 <tut1.html#124>`_ `procedures`:idx: - `manual.html#216 <manual.html#216>`_ + `manual.html#221 <manual.html#221>`_ `processedRows`:idx: `parsecsv.html#107 <parsecsv.html#107>`_ `processID`:idx: - `osproc.html#111 <osproc.html#111>`_ + `osproc.html#113 <osproc.html#113>`_ `ProcessingInstructionNode`:idx: `xmldom.html#121 <xmldom.html#121>`_ `procvar`:idx: - `manual.html#243 <manual.html#243>`_ + `manual.html#253 <manual.html#253>`_ `programming by contracts`:idx: - `system.html#444 <system.html#444>`_ + `system.html#630 <system.html#630>`_ + + `programResult`:idx: + `system.html#409 <system.html#409>`_ `PRope`:idx: `ropes.html#102 <ropes.html#102>`_ @@ -5824,7 +6261,7 @@ Index `streams.html#101 <streams.html#101>`_ `PStringStream`:idx: - `streams.html#115 <streams.html#115>`_ + `streams.html#129 <streams.html#129>`_ `PStringTable`:idx: `strtabs.html#103 <strtabs.html#103>`_ @@ -5857,27 +6294,30 @@ Index `zmq.html#129 <zmq.html#129>`_ `pure`:idx: - `manual.html#249 <manual.html#249>`_ + `manual.html#259 <manual.html#259>`_ `PUSED_MEM`:idx: `mysql.html#322 <mysql.html#322>`_ + `PUSH`:idx: + `zmq.html#130 <zmq.html#130>`_ + `push`:idx: * `math.html#140 <math.html#140>`_ * `math.html#141 <math.html#141>`_ - `PUSH`:idx: - `zmq.html#130 <zmq.html#130>`_ - `push/pop`:idx: - `manual.html#259 <manual.html#259>`_ + `manual.html#271 <manual.html#271>`_ `putEnv`:idx: - `os.html#146 <os.html#146>`_ + `os.html#153 <os.html#153>`_ `PVIO`:idx: `mysql.html#103 <mysql.html#103>`_ + `pwd`:idx: + `ftpclient.html#111 <ftpclient.html#111>`_ + `PXmlAttributes`:idx: `xmltree.html#103 <xmltree.html#103>`_ @@ -5898,28 +6338,28 @@ Index `zmq.html#121 <zmq.html#121>`_ `quit`:idx: - * `system.html#532 <system.html#532>`_ - * `system.html#581 <system.html#581>`_ + * `system.html#410 <system.html#410>`_ + * `system.html#604 <system.html#604>`_ * `redis.html#202 <redis.html#202>`_ `QuitFailure`:idx: - `system.html#531 <system.html#531>`_ + `system.html#408 <system.html#408>`_ `QuitSuccess`:idx: - `system.html#530 <system.html#530>`_ + `system.html#407 <system.html#407>`_ `quotation mark`:idx: `manual.html#128 <manual.html#128>`_ `quoteIfContainsWhite`:idx: - `strutils.html#151 <strutils.html#151>`_ - - `raiseHook`:idx: - `system.html#524 <system.html#524>`_ + `strutils.html#148 <strutils.html#148>`_ `raiseParseErr`:idx: `json.html#121 <json.html#121>`_ + `rand`:idx: + `system.html#627 <system.html#627>`_ + `random`:idx: `math.html#116 <math.html#116>`_ @@ -5936,99 +6376,115 @@ Index `mysql.html#254 <mysql.html#254>`_ `range`:idx: - `system.html#130 <system.html#130>`_ + `system.html#134 <system.html#134>`_ `raw string literals`:idx: `manual.html#136 <manual.html#136>`_ + `rawEnv`:idx: + `system.html#603 <system.html#603>`_ + `rawMatch`:idx: `pegs.html#147 <pegs.html#147>`_ + `rawProc`:idx: + `system.html#602 <system.html#602>`_ + `re`:idx: - `re.html#105 <re.html#105>`_ + `re.html#108 <re.html#108>`_ `re-raised`:idx: - `manual.html#199 <manual.html#199>`_ + `manual.html#204 <manual.html#204>`_ + + `readAll`:idx: + `system.html#564 <system.html#564>`_ `readBool`:idx: - `streams.html#106 <streams.html#106>`_ + `streams.html#119 <streams.html#119>`_ `readBuffer`:idx: - `system.html#564 <system.html#564>`_ + `system.html#583 <system.html#583>`_ `ReadBytes`:idx: - `system.html#562 <system.html#562>`_ + `system.html#581 <system.html#581>`_ `readChar`:idx: - * `system.html#545 <system.html#545>`_ - * `streams.html#105 <streams.html#105>`_ + * `system.html#562 <system.html#562>`_ + * `streams.html#118 <streams.html#118>`_ `ReadChars`:idx: - `system.html#563 <system.html#563>`_ + `system.html#582 <system.html#582>`_ `readData`:idx: - `cgi.html#109 <cgi.html#109>`_ + * `streams.html#112 <streams.html#112>`_ + * `streams.html#113 <streams.html#113>`_ + * `cgi.html#109 <cgi.html#109>`_ `readFile`:idx: - `system.html#547 <system.html#547>`_ + `system.html#565 <system.html#565>`_ `readFloat32`:idx: - `streams.html#111 <streams.html#111>`_ + `streams.html#124 <streams.html#124>`_ `readFloat64`:idx: - `streams.html#112 <streams.html#112>`_ + `streams.html#125 <streams.html#125>`_ `readInt16`:idx: - `streams.html#108 <streams.html#108>`_ + `streams.html#121 <streams.html#121>`_ `readInt32`:idx: - `streams.html#109 <streams.html#109>`_ + `streams.html#122 <streams.html#122>`_ `readInt64`:idx: - `streams.html#110 <streams.html#110>`_ + `streams.html#123 <streams.html#123>`_ `readInt8`:idx: - `streams.html#107 <streams.html#107>`_ + `streams.html#120 <streams.html#120>`_ `readLine`:idx: - * `system.html#558 <system.html#558>`_ - * `streams.html#114 <streams.html#114>`_ + * `system.html#576 <system.html#576>`_ + * `system.html#577 <system.html#577>`_ + * `streams.html#127 <streams.html#127>`_ + * `streams.html#128 <streams.html#128>`_ `ReadLineFromStdin`:idx: - `rdstdin.html#102 <rdstdin.html#102>`_ + * `rdstdin.html#102 <rdstdin.html#102>`_ + * `rdstdin.html#103 <rdstdin.html#103>`_ `readRow`:idx: `parsecsv.html#108 <parsecsv.html#108>`_ `readStr`:idx: - `streams.html#113 <streams.html#113>`_ + `streams.html#126 <streams.html#126>`_ `ready`:idx: - `inboxes.html#106 <inboxes.html#106>`_ + * `inboxes.html#106 <inboxes.html#106>`_ + * `channels.html#107 <channels.html#107>`_ `realloc`:idx: - `system.html#438 <system.html#438>`_ + `system.html#453 <system.html#453>`_ `reallocShared`:idx: - `system.html#442 <system.html#442>`_ + `system.html#457 <system.html#457>`_ `reBinary`:idx: * `regexprs.html#116 <regexprs.html#116>`_ - * `re.html#133 <re.html#133>`_ + * `re.html#136 <re.html#136>`_ `receive`:idx: `zmq.html#175 <zmq.html#175>`_ `Recursive module dependencies`:idx: - `manual.html#236 <manual.html#236>`_ + `manual.html#246 <manual.html#246>`_ `recv`:idx: - * `manual.html#273 <manual.html#273>`_ - * `sockets.html#137 <sockets.html#137>`_ - * `sockets.html#138 <sockets.html#138>`_ * `inboxes.html#103 <inboxes.html#103>`_ * `inboxes.html#116 <inboxes.html#116>`_ * `inboxes.html#117 <inboxes.html#117>`_ + * `manual.html#287 <manual.html#287>`_ + * `sockets.html#137 <sockets.html#137>`_ + * `sockets.html#138 <sockets.html#138>`_ + * `channels.html#103 <channels.html#103>`_ * `zmq.html#165 <zmq.html#165>`_ `recvAsync`:idx: @@ -6043,11 +6499,11 @@ Index `reEmail`:idx: * `regexprs.html#119 <regexprs.html#119>`_ - * `re.html#136 <re.html#136>`_ + * `re.html#139 <re.html#139>`_ `reFloat`:idx: * `regexprs.html#118 <regexprs.html#118>`_ - * `re.html#135 <re.html#135>`_ + * `re.html#138 <re.html#138>`_ `REFRESH_DES_KEY_FILE`:idx: `mysql.html#154 <mysql.html#154>`_ @@ -6091,30 +6547,35 @@ Index `REFRESH_USER_RESOURCES`:idx: `mysql.html#155 <mysql.html#155>`_ + `regex`:idx: + `subexes.html#103 <subexes.html#103>`_ + `register`:idx: - `manual.html#260 <manual.html#260>`_ + * `manual.html#272 <manual.html#272>`_ + * `scgi.html#112 <scgi.html#112>`_ + * `irc.html#119 <irc.html#119>`_ + * `ftpclient.html#124 <ftpclient.html#124>`_ + * `asyncio.html#115 <asyncio.html#115>`_ + * `asyncio.html#116 <asyncio.html#116>`_ `reHex`:idx: * `regexprs.html#115 <regexprs.html#115>`_ - * `re.html#132 <re.html#132>`_ + * `re.html#135 <re.html#135>`_ `reIdentifier`:idx: * `regexprs.html#112 <regexprs.html#112>`_ - * `re.html#129 <re.html#129>`_ + * `re.html#132 <re.html#132>`_ `reInteger`:idx: * `regexprs.html#114 <regexprs.html#114>`_ - * `re.html#131 <re.html#131>`_ - - `Release`:idx: - `threads.html#114 <threads.html#114>`_ + * `re.html#134 <re.html#134>`_ `release build`:idx: `nimrodc.html#102 <nimrodc.html#102>`_ `remove`:idx: - * `lists.html#137 <lists.html#137>`_ - * `lists.html#144 <lists.html#144>`_ + * `lists.html#141 <lists.html#141>`_ + * `lists.html#148 <lists.html#148>`_ `removeAttribute`:idx: `xmldom.html#198 <xmldom.html#198>`_ @@ -6129,10 +6590,13 @@ Index `xmldom.html#173 <xmldom.html#173>`_ `removeDir`:idx: - `os.html#154 <os.html#154>`_ + `os.html#161 <os.html#161>`_ `removeFile`:idx: - `os.html#139 <os.html#139>`_ + `os.html#146 <os.html#146>`_ + + `removeHandler`:idx: + `events.html#107 <events.html#107>`_ `removeNamedItem`:idx: `xmldom.html#180 <xmldom.html#180>`_ @@ -6148,46 +6612,49 @@ Index `reNatural`:idx: * `regexprs.html#113 <regexprs.html#113>`_ - * `re.html#130 <re.html#130>`_ + * `re.html#133 <re.html#133>`_ `renderSQL`:idx: `parsesql.html#110 <parsesql.html#110>`_ `reOctal`:idx: * `regexprs.html#117 <regexprs.html#117>`_ - * `re.html#134 <re.html#134>`_ + * `re.html#137 <re.html#137>`_ `reopen`:idx: - `system.html#542 <system.html#542>`_ + `system.html#559 <system.html#559>`_ `REP`:idx: `zmq.html#126 <zmq.html#126>`_ `repeatChar`:idx: - `strutils.html#136 <strutils.html#136>`_ + `strutils.html#133 <strutils.html#133>`_ `repeatStr`:idx: - `strutils.html#137 <strutils.html#137>`_ + `strutils.html#134 <strutils.html#134>`_ `REPL`:idx: - `nimrodc.html#118 <nimrodc.html#118>`_ + `nimrodc.html#126 <nimrodc.html#126>`_ `replace`:idx: * `filters.html#102 <filters.html#102>`_ - * `re.html#122 <re.html#122>`_ - * `strutils.html#155 <strutils.html#155>`_ - * `strutils.html#156 <strutils.html#156>`_ + * `re.html#125 <re.html#125>`_ + * `strutils.html#152 <strutils.html#152>`_ + * `strutils.html#153 <strutils.html#153>`_ * `pegs.html#163 <pegs.html#163>`_ `replaceChild`:idx: `xmldom.html#174 <xmldom.html#174>`_ `replacef`:idx: - * `re.html#123 <re.html#123>`_ + * `re.html#126 <re.html#126>`_ * `pegs.html#162 <pegs.html#162>`_ + `replaceWord`:idx: + `strutils.html#154 <strutils.html#154>`_ + `repr`:idx: - `system.html#405 <system.html#405>`_ + `system.html#418 <system.html#418>`_ `REQ`:idx: `zmq.html#125 <zmq.html#125>`_ @@ -6196,7 +6663,7 @@ Index `httpclient.html#105 <httpclient.html#105>`_ `reset`:idx: - `system.html#127 <system.html#127>`_ + `system.html#131 <system.html#131>`_ `ResetAttributes`:idx: `terminal.html#110 <terminal.html#110>`_ @@ -6207,23 +6674,39 @@ Index `reset_groupby`:idx: `sphinx.html#178 <sphinx.html#178>`_ + `resource`:idx: + `system.html#617 <system.html#617>`_ + `result`:idx: - * `manual.html#206 <manual.html#206>`_ - * `manual.html#218 <manual.html#218>`_ + * `manual.html#211 <manual.html#211>`_ + * `manual.html#223 <manual.html#223>`_ `resume`:idx: - `osproc.html#108 <osproc.html#108>`_ + `osproc.html#110 <osproc.html#110>`_ + + `retrFile`:idx: + `ftpclient.html#120 <ftpclient.html#120>`_ + + `retrText`:idx: + `ftpclient.html#119 <ftpclient.html#119>`_ `return`:idx: - `manual.html#205 <manual.html#205>`_ + `manual.html#210 <manual.html#210>`_ `reURL`:idx: * `regexprs.html#120 <regexprs.html#120>`_ - * `re.html#137 <re.html#137>`_ + * `re.html#140 <re.html#140>`_ + + `reverse`:idx: + * `algorithm.html#103 <algorithm.html#103>`_ + * `algorithm.html#104 <algorithm.html#104>`_ `rgb`:idx: `colors.html#251 <colors.html#251>`_ + `rod`:idx: + `nimrodc.html#103 <nimrodc.html#103>`_ + `rope`:idx: * `ropes.html#101 <ropes.html#101>`_ * `ropes.html#104 <ropes.html#104>`_ @@ -6252,7 +6735,7 @@ Index `run`:idx: * `httpserver.html#108 <httpserver.html#108>`_ - * `scgi.html#108 <scgi.html#108>`_ + * `scgi.html#110 <scgi.html#110>`_ `runeAt`:idx: `unicode.html#109 <unicode.html#109>`_ @@ -6267,7 +6750,8 @@ Index `unicode.html#119 <unicode.html#119>`_ `running`:idx: - `osproc.html#110 <osproc.html#110>`_ + * `threads.html#103 <threads.html#103>`_ + * `osproc.html#112 <osproc.html#112>`_ `run_queries`:idx: `sphinx.html#181 <sphinx.html#181>`_ @@ -6282,10 +6766,10 @@ Index `manual.html#179 <manual.html#179>`_ `sameFile`:idx: - `os.html#135 <os.html#135>`_ + `os.html#141 <os.html#141>`_ `sameFileContent`:idx: - `os.html#136 <os.html#136>`_ + `os.html#142 <os.html#142>`_ `samp`:idx: * `xmlgen.html#161 <xmlgen.html#161>`_ @@ -6302,7 +6786,7 @@ Index `scope`:idx: * `manual.html#106 <manual.html#106>`_ - * `manual.html#237 <manual.html#237>`_ + * `manual.html#247 <manual.html#247>`_ `scramble`:idx: `mysql.html#278 <mysql.html#278>`_ @@ -6322,6 +6806,9 @@ Index `SCRAMBLE_LENGTH_323`:idx: `mysql.html#121 <mysql.html#121>`_ + `screen`:idx: + `dom.html#134 <dom.html#134>`_ + `script`:idx: * `xmlgen.html#162 <xmlgen.html#162>`_ * `htmlgen.html#162 <htmlgen.html#162>`_ @@ -6355,7 +6842,7 @@ Index * `sockets.html#132 <sockets.html#132>`_ * `sockets.html#133 <sockets.html#133>`_ * `sockets.html#135 <sockets.html#135>`_ - * `osproc.html#119 <osproc.html#119>`_ + * `osproc.html#121 <osproc.html#121>`_ * `htmlgen.html#163 <htmlgen.html#163>`_ * `redis.html#203 <redis.html#203>`_ @@ -6363,16 +6850,19 @@ Index `sockets.html#134 <sockets.html#134>`_ `send`:idx: - * `manual.html#272 <manual.html#272>`_ - * `sockets.html#141 <sockets.html#141>`_ - * `sockets.html#142 <sockets.html#142>`_ * `inboxes.html#101 <inboxes.html#101>`_ * `inboxes.html#102 <inboxes.html#102>`_ * `inboxes.html#112 <inboxes.html#112>`_ * `inboxes.html#113 <inboxes.html#113>`_ + * `manual.html#286 <manual.html#286>`_ + * `sockets.html#141 <sockets.html#141>`_ + * `sockets.html#142 <sockets.html#142>`_ + * `channels.html#102 <channels.html#102>`_ * `ssl.html#104 <ssl.html#104>`_ * `zmq.html#164 <zmq.html#164>`_ * `zmq.html#174 <zmq.html#174>`_ + * `irc.html#107 <irc.html#107>`_ + * `ftpclient.html#109 <ftpclient.html#109>`_ `sendAsync`:idx: `sockets.html#143 <sockets.html#143>`_ @@ -6381,18 +6871,19 @@ Index `smtp.html#106 <smtp.html#106>`_ `separate compilation`:idx: - * `manual.html#234 <manual.html#234>`_ - * `tut1.html#127 <tut1.html#127>`_ + * `manual.html#244 <manual.html#244>`_ + * `tut1.html#128 <tut1.html#128>`_ `seq`:idx: - `system.html#133 <system.html#133>`_ + * `system.html#137 <system.html#137>`_ + * `sequtils.html#101 <sequtils.html#101>`_ `sequence`:idx: `pegs.html#110 <pegs.html#110>`_ `Sequences`:idx: * `manual.html#165 <manual.html#165>`_ - * `tut1.html#118 <tut1.html#118>`_ + * `tut1.html#119 <tut1.html#119>`_ `serveFile`:idx: `httpserver.html#102 <httpserver.html#102>`_ @@ -6431,11 +6922,11 @@ Index `mysql.html#113 <mysql.html#113>`_ `set`:idx: - `system.html#134 <system.html#134>`_ + `system.html#138 <system.html#138>`_ `set type`:idx: * `manual.html#169 <manual.html#169>`_ - * `tut1.html#116 <tut1.html#116>`_ + * `tut1.html#117 <tut1.html#117>`_ `setAttribute`:idx: `xmldom.html#203 <xmldom.html#203>`_ @@ -6450,13 +6941,13 @@ Index `xmldom.html#204 <xmldom.html#204>`_ `setBackgroundColor`:idx: - `terminal.html#116 <terminal.html#116>`_ + `terminal.html#117 <terminal.html#117>`_ `setBiggestFloat`:idx: - `typeinfo.html#139 <typeinfo.html#139>`_ + `typeinfo.html#140 <typeinfo.html#140>`_ `setBiggestInt`:idx: - `typeinfo.html#128 <typeinfo.html#128>`_ + `typeinfo.html#129 <typeinfo.html#129>`_ `setBit`:idx: `redis.html#133 <redis.html#133>`_ @@ -6471,7 +6962,7 @@ Index `cgi.html#146 <cgi.html#146>`_ `setCurrentDir`:idx: - `os.html#122 <os.html#122>`_ + `os.html#125 <os.html#125>`_ `setCursorPos`:idx: `terminal.html#101 <terminal.html#101>`_ @@ -6489,16 +6980,16 @@ Index `sphinx.html#165 <sphinx.html#165>`_ `setFilePermissions`:idx: - `os.html#161 <os.html#161>`_ + `os.html#168 <os.html#168>`_ `setFilePos`:idx: - `system.html#568 <system.html#568>`_ + `system.html#587 <system.html#587>`_ `SET_FLAG`:idx: `mysql.html#135 <mysql.html#135>`_ `setForegroundColor`:idx: - `terminal.html#115 <terminal.html#115>`_ + `terminal.html#116 <terminal.html#116>`_ `set_geoanchor`:idx: `sphinx.html#171 <sphinx.html#171>`_ @@ -6519,8 +7010,8 @@ Index `redis.html#131 <redis.html#131>`_ `setLen`:idx: - * `system.html#374 <system.html#374>`_ - * `system.html#375 <system.html#375>`_ + * `system.html#380 <system.html#380>`_ + * `system.html#381 <system.html#381>`_ `set_limits`:idx: `sphinx.html#160 <sphinx.html#160>`_ @@ -6543,10 +7034,14 @@ Index `redis.html#132 <redis.html#132>`_ `setObjectRuntimeType`:idx: - `typeinfo.html#110 <typeinfo.html#110>`_ + `typeinfo.html#111 <typeinfo.html#111>`_ `setPointer`:idx: - `typeinfo.html#116 <typeinfo.html#116>`_ + `typeinfo.html#117 <typeinfo.html#117>`_ + + `setPosition`:idx: + * `streams.html#108 <streams.html#108>`_ + * `streams.html#109 <streams.html#109>`_ `setRange`:idx: `redis.html#135 <redis.html#135>`_ @@ -6576,50 +7071,60 @@ Index `cgi.html#145 <cgi.html#145>`_ `setString`:idx: - `typeinfo.html#141 <typeinfo.html#141>`_ + `typeinfo.html#142 <typeinfo.html#142>`_ + + `setStyle`:idx: + `terminal.html#112 <terminal.html#112>`_ `setTestData`:idx: `cgi.html#143 <cgi.html#143>`_ `shallow`:idx: - `manual.html#248 <manual.html#248>`_ + `manual.html#258 <manual.html#258>`_ `shallow copy`:idx: - `system.html#400 <system.html#400>`_ + `system.html#413 <system.html#413>`_ `shallowCopy`:idx: - `system.html#401 <system.html#401>`_ + `system.html#414 <system.html#414>`_ + + `shared object`:idx: + `os.html#110 <os.html#110>`_ `shell command`:idx: - `os.html#140 <os.html#140>`_ + `os.html#147 <os.html#147>`_ `shl`:idx: + * `system.html#253 <system.html#253>`_ + * `system.html#254 <system.html#254>`_ + * `system.html#255 <system.html#255>`_ + * `system.html#256 <system.html#256>`_ + * `system.html#257 <system.html#257>`_ + + `shr`:idx: * `system.html#248 <system.html#248>`_ * `system.html#249 <system.html#249>`_ * `system.html#250 <system.html#250>`_ * `system.html#251 <system.html#251>`_ * `system.html#252 <system.html#252>`_ - `shr`:idx: - * `system.html#243 <system.html#243>`_ - * `system.html#244 <system.html#244>`_ - * `system.html#245 <system.html#245>`_ - * `system.html#246 <system.html#246>`_ - * `system.html#247 <system.html#247>`_ - `shutdown`:idx: `redis.html#217 <redis.html#217>`_ `simple assertions`:idx: - `regexprs.html#103 <regexprs.html#103>`_ + * `regexprs.html#103 <regexprs.html#103>`_ + * `re.html#103 <re.html#103>`_ `simple statements`:idx: - `manual.html#190 <manual.html#190>`_ + `manual.html#191 <manual.html#191>`_ `sin`:idx: * `math.html#133 <math.html#133>`_ * `complex.html#124 <complex.html#124>`_ + `single assignment`:idx: + `manual.html#199 <manual.html#199>`_ + `SingleTags`:idx: `htmlparser.html#104 <htmlparser.html#104>`_ @@ -6636,45 +7141,55 @@ Index `sismember`:idx: `redis.html#170 <redis.html#170>`_ + `size`:idx: + `typeinfo.html#105 <typeinfo.html#105>`_ + `sizeof`:idx: - `system.html#177 <system.html#177>`_ + `system.html#182 <system.html#182>`_ `skip`:idx: * `sockets.html#140 <sockets.html#140>`_ - * `parseutils.html#106 <parseutils.html#106>`_ + * `parseutils.html#107 <parseutils.html#107>`_ `skipIgnoreCase`:idx: - `parseutils.html#107 <parseutils.html#107>`_ + `parseutils.html#108 <parseutils.html#108>`_ `skipRange`:idx: - `typeinfo.html#131 <typeinfo.html#131>`_ + `typeinfo.html#132 <typeinfo.html#132>`_ `skipUntil`:idx: - `parseutils.html#108 <parseutils.html#108>`_ + * `parseutils.html#109 <parseutils.html#109>`_ + * `parseutils.html#110 <parseutils.html#110>`_ `skipWhile`:idx: - `parseutils.html#109 <parseutils.html#109>`_ + `parseutils.html#111 <parseutils.html#111>`_ `skipWhitespace`:idx: - `parseutils.html#105 <parseutils.html#105>`_ + `parseutils.html#106 <parseutils.html#106>`_ `slaveof`:idx: `redis.html#218 <redis.html#218>`_ `sleep`:idx: - `os.html#175 <os.html#175>`_ + `os.html#182 <os.html#182>`_ `slice`:idx: * `manual.html#141 <manual.html#141>`_ - * `system.html#136 <system.html#136>`_ - * `system.html#138 <system.html#138>`_ + * `system.html#140 <system.html#140>`_ + * `system.html#142 <system.html#142>`_ + + `slurp`:idx: + `system.html#618 <system.html#618>`_ `small`:idx: * `xmlgen.html#164 <xmlgen.html#164>`_ * `htmlgen.html#164 <htmlgen.html#164>`_ `Smallest`:idx: - `tables.html#138 <tables.html#138>`_ + `tables.html#147 <tables.html#147>`_ + + `smartBinarySearch`:idx: + `algorithm.html#106 <algorithm.html#106>`_ `smembers`:idx: `redis.html#171 <redis.html#171>`_ @@ -6690,7 +7205,8 @@ Index * `zmq.html#158 <zmq.html#158>`_ `sort`:idx: - `tables.html#140 <tables.html#140>`_ + * `algorithm.html#107 <algorithm.html#107>`_ + * `tables.html#149 <tables.html#149>`_ `span`:idx: * `xmlgen.html#165 <xmlgen.html#165>`_ @@ -6819,13 +7335,17 @@ Index `SPH_SORT_TIME_SEGMENTS`:idx: `sphinx.html#125 <sphinx.html#125>`_ + `splice`:idx: + * `system.html#607 <system.html#607>`_ + * `system.html#614 <system.html#614>`_ + `split`:idx: - * `re.html#126 <re.html#126>`_ - * `re.html#127 <re.html#127>`_ + * `re.html#129 <re.html#129>`_ + * `re.html#130 <re.html#130>`_ + * `strutils.html#119 <strutils.html#119>`_ + * `strutils.html#120 <strutils.html#120>`_ * `strutils.html#124 <strutils.html#124>`_ * `strutils.html#125 <strutils.html#125>`_ - * `strutils.html#128 <strutils.html#128>`_ - * `strutils.html#129 <strutils.html#129>`_ * `pegs.html#166 <pegs.html#166>`_ * `pegs.html#167 <pegs.html#167>`_ @@ -6833,14 +7353,14 @@ Index `xmldom.html#205 <xmldom.html#205>`_ `splitFile`:idx: - `os.html#129 <os.html#129>`_ + `os.html#134 <os.html#134>`_ `splitLines`:idx: - * `strutils.html#126 <strutils.html#126>`_ - * `strutils.html#127 <strutils.html#127>`_ + * `strutils.html#121 <strutils.html#121>`_ + * `strutils.html#122 <strutils.html#122>`_ `SplitPath`:idx: - `os.html#126 <os.html#126>`_ + `os.html#129 <os.html#129>`_ `spop`:idx: `redis.html#173 <redis.html#173>`_ @@ -7361,7 +7881,7 @@ Index `redis.html#175 <redis.html#175>`_ `stackTrace`:idx: - `nimrodc.html#113 <nimrodc.html#113>`_ + `nimrodc.html#121 <nimrodc.html#121>`_ `standardDeviation`:idx: `math.html#143 <math.html#143>`_ @@ -7369,19 +7889,22 @@ Index `startAnchor`:idx: `pegs.html#129 <pegs.html#129>`_ + `startCmd`:idx: + `osproc.html#107 <osproc.html#107>`_ + `startProcess`:idx: - `osproc.html#105 <osproc.html#105>`_ + `osproc.html#106 <osproc.html#106>`_ `startsWith`:idx: - * `re.html#120 <re.html#120>`_ - * `strutils.html#142 <strutils.html#142>`_ + * `re.html#123 <re.html#123>`_ + * `strutils.html#139 <strutils.html#139>`_ * `pegs.html#160 <pegs.html#160>`_ `statement macros`:idx: `tut2.html#112 <tut2.html#112>`_ `Statements`:idx: - `manual.html#189 <manual.html#189>`_ + `manual.html#190 <manual.html#190>`_ `static error`:idx: `manual.html#109 <manual.html#109>`_ @@ -7399,15 +7922,15 @@ Index `manual.html#177 <manual.html#177>`_ `stderr`:idx: - `system.html#538 <system.html#538>`_ + `system.html#555 <system.html#555>`_ `stdin`:idx: * `lib.html#101 <lib.html#101>`_ - * `system.html#536 <system.html#536>`_ + * `system.html#553 <system.html#553>`_ * `rdstdin.html#101 <rdstdin.html#101>`_ `stdout`:idx: - `system.html#537 <system.html#537>`_ + `system.html#554 <system.html#554>`_ `stdtmpl`:idx: `filters.html#104 <filters.html#104>`_ @@ -7419,7 +7942,7 @@ Index `mysql.html#324 <mysql.html#324>`_ `stmt`:idx: - `system.html#116 <system.html#116>`_ + `system.html#118 <system.html#118>`_ `st_mysql`:idx: `mysql.html#356 <mysql.html#356>`_ @@ -7458,7 +7981,8 @@ Index `mysql.html#198 <mysql.html#198>`_ `store`:idx: - `marshal.html#102 <marshal.html#102>`_ + * `marshal.html#102 <marshal.html#102>`_ + * `ftpclient.html#121 <ftpclient.html#121>`_ `str`:idx: `json.html#107 <json.html#107>`_ @@ -7470,18 +7994,19 @@ Index `zmq.html#147 <zmq.html#147>`_ `string`:idx: - * `manual.html#162 <manual.html#162>`_ + * `manual.html#161 <manual.html#161>`_ * `system.html#111 <system.html#111>`_ `string interpolation`:idx: - `strutils.html#119 <strutils.html#119>`_ + * `strutils.html#170 <strutils.html#170>`_ + * `subexes.html#110 <subexes.html#110>`_ `String literals`:idx: `manual.html#119 <manual.html#119>`_ `strip`:idx: * `filters.html#103 <filters.html#103>`_ - * `strutils.html#122 <strutils.html#122>`_ + * `strutils.html#117 <strutils.html#117>`_ `strlen`:idx: `redis.html#136 <redis.html#136>`_ @@ -7515,26 +8040,44 @@ Index `style-insensitive`:idx: `manual.html#118 <manual.html#118>`_ - `SUB`:idx: - `zmq.html#124 <zmq.html#124>`_ + `styledEcho`:idx: + `terminal.html#123 <terminal.html#123>`_ + + `styledEchoProcessArg`:idx: + * `terminal.html#118 <terminal.html#118>`_ + * `terminal.html#119 <terminal.html#119>`_ + * `terminal.html#120 <terminal.html#120>`_ + * `terminal.html#121 <terminal.html#121>`_ + * `terminal.html#122 <terminal.html#122>`_ `sub`:idx: * `xmlgen.html#168 <xmlgen.html#168>`_ * `htmlgen.html#168 <htmlgen.html#168>`_ + `SUB`:idx: + `zmq.html#124 <zmq.html#124>`_ + + `subex`:idx: + * `subexes.html#102 <subexes.html#102>`_ + * `subexes.html#107 <subexes.html#107>`_ + `subrange`:idx: - * `manual.html#161 <manual.html#161>`_ - * `tut1.html#115 <tut1.html#115>`_ + * `manual.html#160 <manual.html#160>`_ + * `tut1.html#116 <tut1.html#116>`_ `substitution`:idx: - `strutils.html#118 <strutils.html#118>`_ + * `strutils.html#169 <strutils.html#169>`_ + * `subexes.html#109 <subexes.html#109>`_ + + `substitution expressions`:idx: + `subexes.html#101 <subexes.html#101>`_ `substr`:idx: - * `system.html#430 <system.html#430>`_ - * `system.html#431 <system.html#431>`_ + * `system.html#443 <system.html#443>`_ + * `system.html#446 <system.html#446>`_ `succ`:idx: - `system.html#179 <system.html#179>`_ + `system.html#184 <system.html#184>`_ `sum`:idx: `math.html#113 <math.html#113>`_ @@ -7550,10 +8093,10 @@ Index * `htmlgen.html#169 <htmlgen.html#169>`_ `suspend`:idx: - `osproc.html#107 <osproc.html#107>`_ + `osproc.html#109 <osproc.html#109>`_ `swap`:idx: - `system.html#446 <system.html#446>`_ + `system.html#459 <system.html#459>`_ `symAddr`:idx: `dynlib.html#104 <dynlib.html#104>`_ @@ -7561,6 +8104,9 @@ Index `symbol`:idx: `macros.html#125 <macros.html#125>`_ + `symbol files`:idx: + `nimrodc.html#104 <nimrodc.html#104>`_ + `symbol=`:idx: `macros.html#131 <macros.html#131>`_ @@ -7568,31 +8114,45 @@ Index `manual.html#184 <manual.html#184>`_ `system`:idx: - `manual.html#238 <manual.html#238>`_ + * `manual.html#248 <manual.html#248>`_ + * `osproc.html#104 <osproc.html#104>`_ `table`:idx: * `xmlgen.html#170 <xmlgen.html#170>`_ * `htmlgen.html#170 <htmlgen.html#170>`_ `table constructor`:idx: - `manual.html#213 <manual.html#213>`_ + `manual.html#218 <manual.html#218>`_ `tabulator`:idx: `manual.html#125 <manual.html#125>`_ `TAddress`:idx: - `system.html#406 <system.html#406>`_ + `system.html#419 <system.html#419>`_ `tag`:idx: - `xmltree.html#110 <xmltree.html#110>`_ + `xmltree.html#111 <xmltree.html#111>`_ `tagName`:idx: `xmldom.html#189 <xmldom.html#189>`_ + `taint mode`:idx: + `manual.html#289 <manual.html#289>`_ + + `tainted`:idx: + `system.html#404 <system.html#404>`_ + + `TaintedString`:idx: + * `manual.html#290 <manual.html#290>`_ + * `system.html#405 <system.html#405>`_ + `tan`:idx: * `math.html#134 <math.html#134>`_ * `complex.html#128 <complex.html#128>`_ + `TAnchor`:idx: + `dom.html#107 <dom.html#107>`_ + `tanh`:idx: `math.html#135 <math.html#135>`_ @@ -7602,11 +8162,23 @@ Index `TAnyKind`:idx: `typeinfo.html#101 <typeinfo.html#101>`_ + `TApplet`:idx: + `dom.html#108 <dom.html#108>`_ + `target`:idx: `xmldom.html#206 <xmldom.html#206>`_ + `TAsyncFTPClient`:idx: + `ftpclient.html#103 <ftpclient.html#103>`_ + + `TAsyncIRC`:idx: + `irc.html#103 <irc.html#103>`_ + + `TAsyncScgiState`:idx: + `scgi.html#104 <scgi.html#104>`_ + `TBackgroundColor`:idx: - `terminal.html#114 <terminal.html#114>`_ + `terminal.html#115 <terminal.html#115>`_ `TBaseLexer`:idx: `lexbase.html#103 <lexbase.html#103>`_ @@ -7631,7 +8203,8 @@ Index `parsecfg.html#103 <parsecfg.html#103>`_ `TChannel`:idx: - `inboxes.html#107 <inboxes.html#107>`_ + * `inboxes.html#107 <inboxes.html#107>`_ + * `channels.html#101 <channels.html#101>`_ `TChannelId`:idx: `inboxes.html#108 <inboxes.html#108>`_ @@ -7655,7 +8228,7 @@ Index `zmq.html#170 <zmq.html#170>`_ `TCountTable`:idx: - `tables.html#126 <tables.html#126>`_ + `tables.html#132 <tables.html#132>`_ `Tcreate_function_final_func`:idx: `sqlite3.html#186 <sqlite3.html#186>`_ @@ -7666,6 +8239,9 @@ Index `Tcreate_function_step_func`:idx: `sqlite3.html#184 <sqlite3.html#184>`_ + `TCritBitTree`:idx: + `critbits.html#102 <critbits.html#102>`_ + `TCsvParser`:idx: `parsecsv.html#104 <parsecsv.html#104>`_ @@ -7834,6 +8410,9 @@ Index * `db_mysql.html#102 <db_mysql.html#102>`_ * `db_sqlite.html#102 <db_sqlite.html#102>`_ + `TDocument`:idx: + `dom.html#104 <dom.html#104>`_ + `TDomain`:idx: `sockets.html#103 <sockets.html#103>`_ @@ -7846,11 +8425,17 @@ Index `TDoublyLinkedRing`:idx: `lists.html#108 <lists.html#108>`_ + `TElement`:idx: + `dom.html#109 <dom.html#109>`_ + + `TEmbed`:idx: + `dom.html#106 <dom.html#106>`_ + `template`:idx: - `manual.html#228 <manual.html#228>`_ + `manual.html#237 <manual.html#237>`_ `TEndian`:idx: - `system.html#384 <system.html#384>`_ + `system.html#390 <system.html#390>`_ `term`:idx: * `pegs.html#104 <pegs.html#104>`_ @@ -7864,7 +8449,22 @@ Index `pegs.html#106 <pegs.html#106>`_ `terminate`:idx: - `osproc.html#109 <osproc.html#109>`_ + `osproc.html#111 <osproc.html#111>`_ + + `TEvent`:idx: + `dom.html#116 <dom.html#116>`_ + + `TEventArgs`:idx: + `events.html#101 <events.html#101>`_ + + `TEventEmitter`:idx: + `events.html#103 <events.html#103>`_ + + `TEventHandler`:idx: + `events.html#102 <events.html#102>`_ + + `TEventHandlers`:idx: + `dom.html#101 <dom.html#101>`_ `Texcerpt_options`:idx: `sphinx.html#149 <sphinx.html#149>`_ @@ -7883,38 +8483,50 @@ Index `xmldom.html#119 <xmldom.html#119>`_ `TFile`:idx: - `system.html#533 <system.html#533>`_ + `system.html#550 <system.html#550>`_ `TFileHandle`:idx: - `system.html#535 <system.html#535>`_ + `system.html#552 <system.html#552>`_ `TFileMode`:idx: - `system.html#534 <system.html#534>`_ + `system.html#551 <system.html#551>`_ `TFilePermission`:idx: - `os.html#159 <os.html#159>`_ + `os.html#166 <os.html#166>`_ `TFileStream`:idx: - `streams.html#119 <streams.html#119>`_ + `streams.html#133 <streams.html#133>`_ `TFloatClass`:idx: `math.html#106 <math.html#106>`_ `TFloatFormat`:idx: - `strutils.html#165 <strutils.html#165>`_ + `strutils.html#164 <strutils.html#164>`_ `tfoot`:idx: * `xmlgen.html#174 <xmlgen.html#174>`_ * `htmlgen.html#174 <htmlgen.html#174>`_ `TForegroundColor`:idx: - `terminal.html#113 <terminal.html#113>`_ + `terminal.html#114 <terminal.html#114>`_ + + `TForm`:idx: + `dom.html#111 <dom.html#111>`_ `TFormatFlag`:idx: `strtabs.html#106 <strtabs.html#106>`_ + `TFrame`:idx: + `dom.html#103 <dom.html#103>`_ + + `TFTPClient`:idx: + `ftpclient.html#101 <ftpclient.html#101>`_ + + `TFTPEvent`:idx: + `ftpclient.html#105 <ftpclient.html#105>`_ + `TGC_Strategy`:idx: - `system.html#511 <system.html#511>`_ + `system.html#530 <system.html#530>`_ `th`:idx: * `xmlgen.html#175 <xmlgen.html#175>`_ @@ -7927,33 +8539,66 @@ Index * `xmlgen.html#176 <xmlgen.html#176>`_ * `htmlgen.html#176 <htmlgen.html#176>`_ + `thead-local`:idx: + `manual.html#284 <manual.html#284>`_ + + `THistory`:idx: + `dom.html#118 <dom.html#118>`_ + `Thostent`:idx: `sockets.html#107 <sockets.html#107>`_ `thread`:idx: - `manual.html#268 <manual.html#268>`_ + `manual.html#280 <manual.html#280>`_ `thread pragma`:idx: - `manual.html#269 <manual.html#269>`_ + `manual.html#281 <manual.html#281>`_ `threadId`:idx: `threads.html#107 <threads.html#107>`_ + `threadvar`:idx: + `manual.html#283 <manual.html#283>`_ + `THtmlTag`:idx: `htmlparser.html#101 <htmlparser.html#101>`_ `THttpMethod`:idx: `httpclient.html#104 <httpclient.html#104>`_ + `TImage`:idx: + `dom.html#112 <dom.html#112>`_ + `TimeInfoToTime`:idx: `times.html#108 <times.html#108>`_ `TIMESTAMP_FLAG`:idx: `mysql.html#134 <mysql.html#134>`_ + `TInfo`:idx: + `asyncio.html#104 <asyncio.html#104>`_ + + `TInterpolatedKind`:idx: + `parseutils.html#120 <parseutils.html#120>`_ + + `TInterval`:idx: + `dom.html#130 <dom.html#130>`_ + `TIntSet`:idx: `intsets.html#101 <intsets.html#101>`_ + `TIRC`:idx: + `irc.html#101 <irc.html#101>`_ + + `TIRCEvent`:idx: + `irc.html#106 <irc.html#106>`_ + + `TIRCEventType`:idx: + `irc.html#105 <irc.html#105>`_ + + `TIRCMType`:idx: + `irc.html#104 <irc.html#104>`_ + `title`:idx: * `xmlgen.html#177 <xmlgen.html#177>`_ * `htmlgen.html#177 <htmlgen.html#177>`_ @@ -7979,12 +8624,30 @@ Index `TLibHandle`:idx: `dynlib.html#101 <dynlib.html#101>`_ - `TLock`:idx: - `threads.html#110 <threads.html#110>`_ + `TLink`:idx: + `dom.html#105 <dom.html#105>`_ + + `TLocation`:idx: + `dom.html#117 <dom.html#117>`_ + + `TLocationBar`:idx: + `dom.html#122 <dom.html#122>`_ + + `TMemFile`:idx: + `memfiles.html#103 <memfiles.html#103>`_ + + `TMenuBar`:idx: + `dom.html#123 <dom.html#123>`_ `TMessage`:idx: `smtp.html#102 <smtp.html#102>`_ + `TMimeType`:idx: + `dom.html#121 <dom.html#121>`_ + + `TMode`:idx: + `asyncio.html#105 <asyncio.html#105>`_ + `TMonth`:idx: `times.html#101 <times.html#101>`_ @@ -7997,6 +8660,9 @@ Index `TMsgTypes`:idx: `zmq.html#137 <zmq.html#137>`_ + `TNavigator`:idx: + `dom.html#119 <dom.html#119>`_ + `TNimNodeKinds`:idx: `macros.html#103 <macros.html#103>`_ @@ -8018,6 +8684,12 @@ Index `TNimTypeKinds`:idx: `macros.html#105 <macros.html#105>`_ + `TNode`:idx: + `dom.html#114 <dom.html#114>`_ + + `TNodeType`:idx: + `dom.html#113 <dom.html#113>`_ + `to`:idx: `marshal.html#104 <marshal.html#104>`_ @@ -8025,31 +8697,31 @@ Index `typeinfo.html#103 <typeinfo.html#103>`_ `toBiggestFloat`:idx: - `system.html#424 <system.html#424>`_ + `system.html#437 <system.html#437>`_ `toBiggestInt`:idx: - `system.html#426 <system.html#426>`_ + `system.html#439 <system.html#439>`_ `toBin`:idx: - `strutils.html#160 <strutils.html#160>`_ + `strutils.html#158 <strutils.html#158>`_ `TObject`:idx: - `system.html#144 <system.html#144>`_ + `system.html#148 <system.html#148>`_ `toCountTable`:idx: - `tables.html#135 <tables.html#135>`_ + `tables.html#144 <tables.html#144>`_ `toFloat`:idx: - `system.html#423 <system.html#423>`_ + `system.html#436 <system.html#436>`_ `toHex`:idx: - `strutils.html#130 <strutils.html#130>`_ + `strutils.html#126 <strutils.html#126>`_ `toInt`:idx: - `system.html#425 <system.html#425>`_ + `system.html#438 <system.html#438>`_ `tokenize`:idx: - `strutils.html#139 <strutils.html#139>`_ + `strutils.html#136 <strutils.html#136>`_ `toLower`:idx: * `strutils.html#109 <strutils.html#109>`_ @@ -8057,16 +8729,19 @@ Index * `unicode.html#111 <unicode.html#111>`_ `toOct`:idx: - `strutils.html#159 <strutils.html#159>`_ + `strutils.html#157 <strutils.html#157>`_ `toOctal`:idx: - `strutils.html#123 <strutils.html#123>`_ + `strutils.html#118 <strutils.html#118>`_ `toOrderedSet`:idx: `sets.html#120 <sets.html#120>`_ `toOrderedTable`:idx: - `tables.html#124 <tables.html#124>`_ + `tables.html#130 <tables.html#130>`_ + + `TOption`:idx: + `dom.html#110 <dom.html#110>`_ `TOptParser`:idx: `parseopt.html#102 <parseopt.html#102>`_ @@ -8075,7 +8750,7 @@ Index `sets.html#112 <sets.html#112>`_ `TOrderedTable`:idx: - `tables.html#114 <tables.html#114>`_ + `tables.html#117 <tables.html#117>`_ `toSdlColor`:idx: `graphics.html#107 <graphics.html#107>`_ @@ -8090,19 +8765,19 @@ Index `macros.html#146 <macros.html#146>`_ `toTable`:idx: - `tables.html#112 <tables.html#112>`_ + `tables.html#115 <tables.html#115>`_ `toTitle`:idx: `unicode.html#113 <unicode.html#113>`_ `toU16`:idx: - `system.html#201 <system.html#201>`_ + `system.html#206 <system.html#206>`_ `toU32`:idx: - `system.html#202 <system.html#202>`_ + `system.html#207 <system.html#207>`_ `toU8`:idx: - `system.html#200 <system.html#200>`_ + `system.html#205 <system.html#205>`_ `toUpper`:idx: * `strutils.html#111 <strutils.html#111>`_ @@ -8113,11 +8788,17 @@ Index `unicode.html#110 <unicode.html#110>`_ `TPathComponent`:idx: - `os.html#151 <os.html#151>`_ + `os.html#158 <os.html#158>`_ `TPeg`:idx: `pegs.html#103 <pegs.html#103>`_ + `TPersonalBar`:idx: + `dom.html#124 <dom.html#124>`_ + + `TPlugin`:idx: + `dom.html#120 <dom.html#120>`_ + `TPoint`:idx: `graphics.html#102 <graphics.html#102>`_ @@ -8142,10 +8823,10 @@ Index `traced`:idx: * `manual.html#172 <manual.html#172>`_ - * `tut1.html#121 <tut1.html#121>`_ + * `tut1.html#122 <tut1.html#122>`_ `transformFile`:idx: - * `re.html#125 <re.html#125>`_ + * `re.html#128 <re.html#128>`_ * `pegs.html#165 <pegs.html#165>`_ `TRect`:idx: @@ -8166,11 +8847,14 @@ Index `TRedisString`:idx: `redis.html#105 <redis.html#105>`_ + `treeRepr`:idx: + `macros.html#157 <macros.html#157>`_ + `TRegEx`:idx: - `re.html#103 <re.html#103>`_ + `re.html#106 <re.html#106>`_ `TRegExFlag`:idx: - `re.html#102 <re.html#102>`_ + `re.html#105 <re.html#105>`_ `TRequestMethod`:idx: `cgi.html#105 <cgi.html#105>`_ @@ -8178,12 +8862,12 @@ Index `TResponse`:idx: `httpclient.html#101 <httpclient.html#101>`_ + `TResult`:idx: + `system.html#181 <system.html#181>`_ + `Tresult`:idx: `sphinx.html#148 <sphinx.html#148>`_ - `TResult`:idx: - `system.html#176 <system.html#176>`_ - `TRow`:idx: * `db_postgres.html#103 <db_postgres.html#103>`_ * `db_mysql.html#103 <db_mysql.html#103>`_ @@ -8202,12 +8886,9 @@ Index `math.html#139 <math.html#139>`_ `try`:idx: - * `manual.html#201 <manual.html#201>`_ + * `manual.html#206 <manual.html#206>`_ * `tut2.html#108 <tut2.html#108>`_ - `TryAcquire`:idx: - `threads.html#112 <threads.html#112>`_ - `TryExec`:idx: * `db_postgres.html#108 <db_postgres.html#108>`_ * `db_mysql.html#107 <db_mysql.html#107>`_ @@ -8221,6 +8902,12 @@ Index `TScgiState`:idx: `scgi.html#103 <scgi.html#103>`_ + `TScreen`:idx: + `dom.html#128 <dom.html#128>`_ + + `TScrollBars`:idx: + `dom.html#125 <dom.html#125>`_ + `TSecureSocket`:idx: `ssl.html#101 <ssl.html#101>`_ @@ -8246,7 +8933,7 @@ Index `lists.html#107 <lists.html#107>`_ `TSlice`:idx: - `system.html#135 <system.html#135>`_ + `system.html#139 <system.html#139>`_ `TSMTP`:idx: `smtp.html#101 <smtp.html#101>`_ @@ -8257,6 +8944,9 @@ Index `TSockOptions`:idx: `zmq.html#142 <zmq.html#142>`_ + `TSortOrder`:idx: + `algorithm.html#101 <algorithm.html#101>`_ + `TSphinxBool`:idx: `sphinx.html#145 <sphinx.html#145>`_ @@ -8289,11 +8979,14 @@ Index * `db_mysql.html#105 <db_mysql.html#105>`_ * `db_sqlite.html#105 <db_sqlite.html#105>`_ + `TStatusBar`:idx: + `dom.html#127 <dom.html#127>`_ + `TStream`:idx: `streams.html#102 <streams.html#102>`_ `TStringStream`:idx: - `streams.html#116 <streams.html#116>`_ + `streams.html#130 <streams.html#130>`_ `TStringTable`:idx: `strtabs.html#102 <strtabs.html#102>`_ @@ -8302,7 +8995,11 @@ Index `strtabs.html#101 <strtabs.html#101>`_ `TStyle`:idx: - `terminal.html#111 <terminal.html#111>`_ + * `terminal.html#111 <terminal.html#111>`_ + * `dom.html#115 <dom.html#115>`_ + + `TSubex`:idx: + `subexes.html#106 <subexes.html#106>`_ `TSurface`:idx: `graphics.html#104 <graphics.html#104>`_ @@ -8326,9 +9023,15 @@ Index `TTimeInfo`:idx: `times.html#104 <times.html#104>`_ + `TTimeOut`:idx: + `dom.html#129 <dom.html#129>`_ + `ttl`:idx: `redis.html#120 <redis.html#120>`_ + `TToolBar`:idx: + `dom.html#126 <dom.html#126>`_ + `TType`:idx: `sockets.html#104 <sockets.html#104>`_ @@ -8336,11 +9039,14 @@ Index `manual.html#166 <manual.html#166>`_ `tuple unpacking`:idx: - `manual.html#220 <manual.html#220>`_ + `manual.html#225 <manual.html#225>`_ `TWeekDay`:idx: `times.html#102 <times.html#102>`_ + `TWindow`:idx: + `dom.html#102 <dom.html#102>`_ + `Twordinfo`:idx: `sphinx.html#147 <sphinx.html#147>`_ @@ -8367,24 +9073,31 @@ Index `type`:idx: * `manual.html#102 <manual.html#102>`_ - * `manual.html#143 <manual.html#143>`_ - * `manual.html#225 <manual.html#225>`_ + * `manual.html#142 <manual.html#142>`_ + * `manual.html#230 <manual.html#230>`_ + * `manual.html#234 <manual.html#234>`_ `type casts`:idx: `tut2.html#101 <tut2.html#101>`_ + `Type constraints`:idx: + `manual.html#236 <manual.html#236>`_ + `type conversions`:idx: `tut2.html#102 <tut2.html#102>`_ `type parameters`:idx: - * `manual.html#227 <manual.html#227>`_ + * `manual.html#232 <manual.html#232>`_ * `tut2.html#110 <tut2.html#110>`_ `type suffix`:idx: `manual.html#139 <manual.html#139>`_ `typeDesc`:idx: - `system.html#117 <system.html#117>`_ + `system.html#119 <system.html#119>`_ + + `typeof`:idx: + `manual.html#235 <manual.html#235>`_ `TZipArchive`:idx: `zipfiles.html#101 <zipfiles.html#101>`_ @@ -8402,6 +9115,9 @@ Index `unchecked runtime error`:idx: `manual.html#111 <manual.html#111>`_ + `unescape`:idx: + `dom.html#138 <dom.html#138>`_ + `UnicodeLetter`:idx: `pegs.html#124 <pegs.html#124>`_ @@ -8421,7 +9137,7 @@ Index `unidecode.html#102 <unidecode.html#102>`_ `unindent`:idx: - `strutils.html#141 <strutils.html#141>`_ + `strutils.html#138 <strutils.html#138>`_ `UNIQUE_FLAG`:idx: `mysql.html#140 <mysql.html#140>`_ @@ -8436,31 +9152,34 @@ Index `times.html#117 <times.html#117>`_ `UnixToNativePath`:idx: - `os.html#112 <os.html#112>`_ + `os.html#115 <os.html#115>`_ `unlikely`:idx: - `system.html#580 <system.html#580>`_ + `system.html#601 <system.html#601>`_ `UnloadLib`:idx: `dynlib.html#103 <dynlib.html#103>`_ + `unregister`:idx: + `asyncio.html#117 <asyncio.html#117>`_ + `unroll`:idx: - `manual.html#256 <manual.html#256>`_ + `manual.html#268 <manual.html#268>`_ `unsigned integer`:idx: - * `manual.html#145 <manual.html#145>`_ - * `tut1.html#108 <tut1.html#108>`_ + * `manual.html#144 <manual.html#144>`_ + * `tut1.html#109 <tut1.html#109>`_ `unsigned operations`:idx: - * `manual.html#146 <manual.html#146>`_ - * `tut1.html#109 <tut1.html#109>`_ + * `manual.html#145 <manual.html#145>`_ + * `tut1.html#110 <tut1.html#110>`_ `UNSIGNED_FLAG`:idx: `mysql.html#129 <mysql.html#129>`_ `untraced`:idx: * `manual.html#173 <manual.html#173>`_ - * `tut1.html#122 <tut1.html#122>`_ + * `tut1.html#123 <tut1.html#123>`_ `unwatch`:idx: `redis.html#197 <redis.html#197>`_ @@ -8489,6 +9208,9 @@ Index `USED_MEM`:idx: `mysql.html#321 <mysql.html#321>`_ + `userArg=`:idx: + `asyncio.html#119 <asyncio.html#119>`_ + `USERNAME_LENGTH`:idx: `mysql.html#112 <mysql.html#112>`_ @@ -8499,22 +9221,26 @@ Index `matchers.html#101 <matchers.html#101>`_ `validIdentifier`:idx: - `strutils.html#163 <strutils.html#163>`_ + `strutils.html#161 <strutils.html#161>`_ `values`:idx: - * `tables.html#105 <tables.html#105>`_ - * `tables.html#118 <tables.html#118>`_ - * `tables.html#130 <tables.html#130>`_ + * `tables.html#106 <tables.html#106>`_ + * `tables.html#122 <tables.html#122>`_ + * `tables.html#137 <tables.html#137>`_ + * `critbits.html#114 <critbits.html#114>`_ + + `valuesWithPrefix`:idx: + `critbits.html#121 <critbits.html#121>`_ `Var`:idx: - `manual.html#194 <manual.html#194>`_ + `manual.html#196 <manual.html#196>`_ `var`:idx: * `xmlgen.html#181 <xmlgen.html#181>`_ * `htmlgen.html#181 <htmlgen.html#181>`_ `varargs`:idx: - `manual.html#266 <manual.html#266>`_ + `manual.html#278 <manual.html#278>`_ `variance`:idx: * `math.html#115 <math.html#115>`_ @@ -8533,25 +9259,29 @@ Index `vertical tabulator`:idx: `manual.html#126 <manual.html#126>`_ + `void`:idx: + * `manual.html#188 <manual.html#188>`_ + * `system.html#120 <system.html#120>`_ + `volatile`:idx: - `nimrodc.html#116 <nimrodc.html#116>`_ + `nimrodc.html#124 <nimrodc.html#124>`_ `waitForExit`:idx: - `osproc.html#112 <osproc.html#112>`_ + `osproc.html#114 <osproc.html#114>`_ `walkDir`:idx: - `os.html#152 <os.html#152>`_ + `os.html#159 <os.html#159>`_ `walkDirRec`:idx: - `os.html#153 <os.html#153>`_ + `os.html#160 <os.html#160>`_ `walkFiles`:idx: - * `os.html#150 <os.html#150>`_ + * `os.html#157 <os.html#157>`_ * `zipfiles.html#110 <zipfiles.html#110>`_ `warning`:idx: - * `manual.html#240 <manual.html#240>`_ - * `manual.html#252 <manual.html#252>`_ + * `manual.html#250 <manual.html#250>`_ + * `manual.html#263 <manual.html#263>`_ * `macros.html#139 <macros.html#139>`_ * `sphinx.html#155 <sphinx.html#155>`_ @@ -8561,13 +9291,16 @@ Index `watch`:idx: `redis.html#198 <redis.html#198>`_ + `watchpoint`:idx: + `endb.html#104 <endb.html#104>`_ + `when`:idx: - * `manual.html#198 <manual.html#198>`_ + * `manual.html#203 <manual.html#203>`_ * `tut1.html#106 <tut1.html#106>`_ `while`:idx: - * `manual.html#210 <manual.html#210>`_ - * `manual.html#258 <manual.html#258>`_ + * `manual.html#215 <manual.html#215>`_ + * `manual.html#270 <manual.html#270>`_ `whitespace`:idx: `pegs.html#139 <pegs.html#139>`_ @@ -8575,6 +9308,9 @@ Index `Whitespace`:idx: `strutils.html#102 <strutils.html#102>`_ + `window`:idx: + `dom.html#131 <dom.html#131>`_ + `winTimeToUnixTime`:idx: `times.html#118 <times.html#118>`_ @@ -8582,46 +9318,50 @@ Index `graphics.html#134 <graphics.html#134>`_ `wordWrap`:idx: - `strutils.html#140 <strutils.html#140>`_ + `strutils.html#137 <strutils.html#137>`_ `write`:idx: - * `system.html#549 <system.html#549>`_ - * `system.html#550 <system.html#550>`_ - * `system.html#551 <system.html#551>`_ - * `system.html#552 <system.html#552>`_ - * `system.html#553 <system.html#553>`_ - * `system.html#554 <system.html#554>`_ - * `system.html#555 <system.html#555>`_ - * `system.html#556 <system.html#556>`_ - * `system.html#557 <system.html#557>`_ - * `streams.html#103 <streams.html#103>`_ - * `streams.html#104 <streams.html#104>`_ + * `system.html#567 <system.html#567>`_ + * `system.html#568 <system.html#568>`_ + * `system.html#569 <system.html#569>`_ + * `system.html#570 <system.html#570>`_ + * `system.html#571 <system.html#571>`_ + * `system.html#572 <system.html#572>`_ + * `system.html#573 <system.html#573>`_ + * `system.html#574 <system.html#574>`_ + * `system.html#575 <system.html#575>`_ + * `streams.html#116 <streams.html#116>`_ + * `streams.html#117 <streams.html#117>`_ * `ropes.html#118 <ropes.html#118>`_ `writeBuffer`:idx: - `system.html#567 <system.html#567>`_ + `system.html#586 <system.html#586>`_ `writeBytes`:idx: - `system.html#565 <system.html#565>`_ + `system.html#584 <system.html#584>`_ `writeChars`:idx: - `system.html#566 <system.html#566>`_ + `system.html#585 <system.html#585>`_ `writeContentType`:idx: `cgi.html#144 <cgi.html#144>`_ + `writeData`:idx: + * `streams.html#114 <streams.html#114>`_ + * `streams.html#115 <streams.html#115>`_ + `writeFile`:idx: - `system.html#548 <system.html#548>`_ + `system.html#566 <system.html#566>`_ `writeln`:idx: - * `system.html#559 <system.html#559>`_ - * `system.html#560 <system.html#560>`_ + * `system.html#578 <system.html#578>`_ + * `system.html#579 <system.html#579>`_ `writeStatusOkTextContent`:idx: - `scgi.html#107 <scgi.html#107>`_ + `scgi.html#109 <scgi.html#109>`_ `WriteStyled`:idx: - `terminal.html#112 <terminal.html#112>`_ + `terminal.html#113 <terminal.html#113>`_ `writeToBMP`:idx: `graphics.html#115 <graphics.html#115>`_ @@ -8642,15 +9382,15 @@ Index `cgi.html#103 <cgi.html#103>`_ `xmlHeader`:idx: - `xmltree.html#124 <xmltree.html#124>`_ + `xmltree.html#125 <xmltree.html#125>`_ `xor`:idx: - * `system.html#123 <system.html#123>`_ - * `system.html#263 <system.html#263>`_ - * `system.html#264 <system.html#264>`_ - * `system.html#265 <system.html#265>`_ - * `system.html#266 <system.html#266>`_ - * `system.html#267 <system.html#267>`_ + * `system.html#126 <system.html#126>`_ + * `system.html#268 <system.html#268>`_ + * `system.html#269 <system.html#269>`_ + * `system.html#270 <system.html#270>`_ + * `system.html#271 <system.html#271>`_ + * `system.html#272 <system.html#272>`_ `XPUB`:idx: `zmq.html#131 <zmq.html#131>`_ @@ -8665,7 +9405,7 @@ Index `zmq.html#132 <zmq.html#132>`_ `yield`:idx: - `manual.html#207 <manual.html#207>`_ + `manual.html#212 <manual.html#212>`_ `zadd`:idx: `redis.html#178 <redis.html#178>`_ @@ -8677,20 +9417,20 @@ Index `redis.html#180 <redis.html#180>`_ `ze`:idx: - * `system.html#194 <system.html#194>`_ - * `system.html#195 <system.html#195>`_ + * `system.html#199 <system.html#199>`_ + * `system.html#200 <system.html#200>`_ `ze64`:idx: - * `system.html#196 <system.html#196>`_ - * `system.html#197 <system.html#197>`_ - * `system.html#198 <system.html#198>`_ - * `system.html#199 <system.html#199>`_ + * `system.html#201 <system.html#201>`_ + * `system.html#202 <system.html#202>`_ + * `system.html#203 <system.html#203>`_ + * `system.html#204 <system.html#204>`_ `ZEROFILL_FLAG`:idx: `mysql.html#130 <mysql.html#130>`_ `zeroMem`:idx: - `system.html#432 <system.html#432>`_ + `system.html#447 <system.html#447>`_ `zincrby`:idx: `redis.html#181 <redis.html#181>`_ @@ -8698,6 +9438,9 @@ Index `zinterstore`:idx: `redis.html#182 <redis.html#182>`_ + `zip`:idx: + `sequtils.html#104 <sequtils.html#104>`_ + `zmqdll`:idx: `zmq.html#101 <zmq.html#101>`_ diff --git a/install.sh b/install.sh index 203bccead..6bfdfcb49 100755 --- a/install.sh +++ b/install.sh @@ -98,8 +98,6 @@ if [ $# -eq 1 ] ; then chmod 644 $docdir/filelist.txt cp doc/filters.txt $docdir/filters.txt || exit 1 chmod 644 $docdir/filters.txt - cp doc/gramcurl.txt $docdir/gramcurl.txt || exit 1 - chmod 644 $docdir/gramcurl.txt cp doc/grammar.txt $docdir/grammar.txt || exit 1 chmod 644 $docdir/grammar.txt cp doc/intern.txt $docdir/intern.txt || exit 1 @@ -134,12 +132,180 @@ if [ $# -eq 1 ] ; then chmod 644 $docdir/tut1.txt cp doc/tut2.txt $docdir/tut2.txt || exit 1 chmod 644 $docdir/tut2.txt + cp doc/algorithm.html $docdir/algorithm.html || exit 1 + chmod 644 $docdir/algorithm.html + cp doc/apis.html $docdir/apis.html || exit 1 + chmod 644 $docdir/apis.html + cp doc/asyncio.html $docdir/asyncio.html || exit 1 + chmod 644 $docdir/asyncio.html + cp doc/base64.html $docdir/base64.html || exit 1 + chmod 644 $docdir/base64.html + cp doc/browsers.html $docdir/browsers.html || exit 1 + chmod 644 $docdir/browsers.html + cp doc/c2nim.html $docdir/c2nim.html || exit 1 + chmod 644 $docdir/c2nim.html + cp doc/cgi.html $docdir/cgi.html || exit 1 + chmod 644 $docdir/cgi.html + cp doc/channels.html $docdir/channels.html || exit 1 + chmod 644 $docdir/channels.html + cp doc/colors.html $docdir/colors.html || exit 1 + chmod 644 $docdir/colors.html + cp doc/complex.html $docdir/complex.html || exit 1 + chmod 644 $docdir/complex.html + cp doc/critbits.html $docdir/critbits.html || exit 1 + chmod 644 $docdir/critbits.html + cp doc/db_mysql.html $docdir/db_mysql.html || exit 1 + chmod 644 $docdir/db_mysql.html + cp doc/db_postgres.html $docdir/db_postgres.html || exit 1 + chmod 644 $docdir/db_postgres.html + cp doc/db_sqlite.html $docdir/db_sqlite.html || exit 1 + chmod 644 $docdir/db_sqlite.html + cp doc/dom.html $docdir/dom.html || exit 1 + chmod 644 $docdir/dom.html + cp doc/dynlib.html $docdir/dynlib.html || exit 1 + chmod 644 $docdir/dynlib.html + cp doc/encodings.html $docdir/encodings.html || exit 1 + chmod 644 $docdir/encodings.html + cp doc/endb.html $docdir/endb.html || exit 1 + chmod 644 $docdir/endb.html + cp doc/events.html $docdir/events.html || exit 1 + chmod 644 $docdir/events.html + cp doc/filters.html $docdir/filters.html || exit 1 + chmod 644 $docdir/filters.html + cp doc/ftpclient.html $docdir/ftpclient.html || exit 1 + chmod 644 $docdir/ftpclient.html + cp doc/graphics.html $docdir/graphics.html || exit 1 + chmod 644 $docdir/graphics.html + cp doc/hashes.html $docdir/hashes.html || exit 1 + chmod 644 $docdir/hashes.html + cp doc/htmlgen.html $docdir/htmlgen.html || exit 1 + chmod 644 $docdir/htmlgen.html + cp doc/htmlparser.html $docdir/htmlparser.html || exit 1 + chmod 644 $docdir/htmlparser.html + cp doc/httpclient.html $docdir/httpclient.html || exit 1 + chmod 644 $docdir/httpclient.html + cp doc/httpserver.html $docdir/httpserver.html || exit 1 + chmod 644 $docdir/httpserver.html cp doc/intern.html $docdir/intern.html || exit 1 chmod 644 $docdir/intern.html + cp doc/intsets.html $docdir/intsets.html || exit 1 + chmod 644 $docdir/intsets.html + cp doc/irc.html $docdir/irc.html || exit 1 + chmod 644 $docdir/irc.html + cp doc/json.html $docdir/json.html || exit 1 + chmod 644 $docdir/json.html + cp doc/lexbase.html $docdir/lexbase.html || exit 1 + chmod 644 $docdir/lexbase.html + cp doc/lib.html $docdir/lib.html || exit 1 + chmod 644 $docdir/lib.html + cp doc/lists.html $docdir/lists.html || exit 1 + chmod 644 $docdir/lists.html + cp doc/macros.html $docdir/macros.html || exit 1 + chmod 644 $docdir/macros.html cp doc/manual.html $docdir/manual.html || exit 1 chmod 644 $docdir/manual.html + cp doc/marshal.html $docdir/marshal.html || exit 1 + chmod 644 $docdir/marshal.html + cp doc/matchers.html $docdir/matchers.html || exit 1 + chmod 644 $docdir/matchers.html + cp doc/math.html $docdir/math.html || exit 1 + chmod 644 $docdir/math.html + cp doc/memfiles.html $docdir/memfiles.html || exit 1 + chmod 644 $docdir/memfiles.html + cp doc/niminst.html $docdir/niminst.html || exit 1 + chmod 644 $docdir/niminst.html cp doc/nimrodc.html $docdir/nimrodc.html || exit 1 chmod 644 $docdir/nimrodc.html + cp doc/os.html $docdir/os.html || exit 1 + chmod 644 $docdir/os.html + cp doc/osproc.html $docdir/osproc.html || exit 1 + chmod 644 $docdir/osproc.html + cp doc/overview.html $docdir/overview.html || exit 1 + chmod 644 $docdir/overview.html + cp doc/parsecfg.html $docdir/parsecfg.html || exit 1 + chmod 644 $docdir/parsecfg.html + cp doc/parsecsv.html $docdir/parsecsv.html || exit 1 + chmod 644 $docdir/parsecsv.html + cp doc/parseopt.html $docdir/parseopt.html || exit 1 + chmod 644 $docdir/parseopt.html + cp doc/parsesql.html $docdir/parsesql.html || exit 1 + chmod 644 $docdir/parsesql.html + cp doc/parseutils.html $docdir/parseutils.html || exit 1 + chmod 644 $docdir/parseutils.html + cp doc/parsexml.html $docdir/parsexml.html || exit 1 + chmod 644 $docdir/parsexml.html + cp doc/pegs.html $docdir/pegs.html || exit 1 + chmod 644 $docdir/pegs.html + cp doc/queues.html $docdir/queues.html || exit 1 + chmod 644 $docdir/queues.html + cp doc/rdstdin.html $docdir/rdstdin.html || exit 1 + chmod 644 $docdir/rdstdin.html + cp doc/re.html $docdir/re.html || exit 1 + chmod 644 $docdir/re.html + cp doc/redis.html $docdir/redis.html || exit 1 + chmod 644 $docdir/redis.html + cp doc/ropes.html $docdir/ropes.html || exit 1 + chmod 644 $docdir/ropes.html + cp doc/scgi.html $docdir/scgi.html || exit 1 + chmod 644 $docdir/scgi.html + cp doc/sequtils.html $docdir/sequtils.html || exit 1 + chmod 644 $docdir/sequtils.html + cp doc/sets.html $docdir/sets.html || exit 1 + chmod 644 $docdir/sets.html + cp doc/smtp.html $docdir/smtp.html || exit 1 + chmod 644 $docdir/smtp.html + cp doc/sockets.html $docdir/sockets.html || exit 1 + chmod 644 $docdir/sockets.html + cp doc/sphinx.html $docdir/sphinx.html || exit 1 + chmod 644 $docdir/sphinx.html + cp doc/ssl.html $docdir/ssl.html || exit 1 + chmod 644 $docdir/ssl.html + cp doc/streams.html $docdir/streams.html || exit 1 + chmod 644 $docdir/streams.html + cp doc/strtabs.html $docdir/strtabs.html || exit 1 + chmod 644 $docdir/strtabs.html + cp doc/strutils.html $docdir/strutils.html || exit 1 + chmod 644 $docdir/strutils.html + cp doc/subexes.html $docdir/subexes.html || exit 1 + chmod 644 $docdir/subexes.html + cp doc/system.html $docdir/system.html || exit 1 + chmod 644 $docdir/system.html + cp doc/tables.html $docdir/tables.html || exit 1 + chmod 644 $docdir/tables.html + cp doc/terminal.html $docdir/terminal.html || exit 1 + chmod 644 $docdir/terminal.html + cp doc/theindex.html $docdir/theindex.html || exit 1 + chmod 644 $docdir/theindex.html + cp doc/threads.html $docdir/threads.html || exit 1 + chmod 644 $docdir/threads.html + cp doc/times.html $docdir/times.html || exit 1 + chmod 644 $docdir/times.html + cp doc/tools.html $docdir/tools.html || exit 1 + chmod 644 $docdir/tools.html + cp doc/tut1.html $docdir/tut1.html || exit 1 + chmod 644 $docdir/tut1.html + cp doc/tut2.html $docdir/tut2.html || exit 1 + chmod 644 $docdir/tut2.html + cp doc/typeinfo.html $docdir/typeinfo.html || exit 1 + chmod 644 $docdir/typeinfo.html + cp doc/unicode.html $docdir/unicode.html || exit 1 + chmod 644 $docdir/unicode.html + cp doc/unidecode.html $docdir/unidecode.html || exit 1 + chmod 644 $docdir/unidecode.html + cp doc/web.html $docdir/web.html || exit 1 + chmod 644 $docdir/web.html + cp doc/xmldom.html $docdir/xmldom.html || exit 1 + chmod 644 $docdir/xmldom.html + cp doc/xmldomparser.html $docdir/xmldomparser.html || exit 1 + chmod 644 $docdir/xmldomparser.html + cp doc/xmlparser.html $docdir/xmlparser.html || exit 1 + chmod 644 $docdir/xmlparser.html + cp doc/xmltree.html $docdir/xmltree.html || exit 1 + chmod 644 $docdir/xmltree.html + cp doc/zipfiles.html $docdir/zipfiles.html || exit 1 + chmod 644 $docdir/zipfiles.html + cp doc/zmq.html $docdir/zmq.html || exit 1 + chmod 644 $docdir/zmq.html cp doc/mytest.cfg $docdir/mytest.cfg || exit 1 chmod 644 $docdir/mytest.cfg cp doc/c2nim.pdf $docdir/c2nim.pdf || exit 1 @@ -156,6 +322,8 @@ if [ $# -eq 1 ] ; then chmod 644 $docdir/tut1.pdf cp doc/tut2.pdf $docdir/tut2.pdf || exit 1 chmod 644 $docdir/tut2.pdf + cp doc/nimrod.ini $docdir/nimrod.ini || exit 1 + chmod 644 $docdir/nimrod.ini cp lib/nimbase.h $libdir/nimbase.h || exit 1 chmod 644 $libdir/nimbase.h cp lib/cycle.h $libdir/cycle.h || exit 1 @@ -358,6 +526,8 @@ if [ $# -eq 1 ] ; then chmod 644 $libdir/impure/db_sqlite.nim cp lib/impure/dialogs.nim $libdir/impure/dialogs.nim || exit 1 chmod 644 $libdir/impure/dialogs.nim + cp lib/impure/fpc.nim $libdir/impure/fpc.nim || exit 1 + chmod 644 $libdir/impure/fpc.nim cp lib/impure/graphics.nim $libdir/impure/graphics.nim || exit 1 chmod 644 $libdir/impure/graphics.nim cp lib/impure/osinfo_posix.nim $libdir/impure/osinfo_posix.nim || exit 1 diff --git a/koch.nim b/koch.nim index 907db46c9..b3c219998 100755 --- a/koch.nim +++ b/koch.nim @@ -84,8 +84,8 @@ proc install(args: string) = exec("sh ./build.sh") proc web(args: string) = - exec("nimrod cc -r tools/nimweb.nim web/nimrod --putenv:nimrodversion=$#" % - NimrodVersion) + exec(("nimrod cc -r tools/nimweb.nim web/nimrod --putenv:nimrodversion=$#" & + " --path:$#") % [NimrodVersion, getCurrentDir()]) # -------------- boot --------------------------------------------------------- diff --git a/lib/pure/algorithm.nim b/lib/pure/algorithm.nim index 045b78250..b1064af0d 100755 --- a/lib/pure/algorithm.nim +++ b/lib/pure/algorithm.nim @@ -53,7 +53,7 @@ proc smartBinarySearch*[T](a: openArray[T], key: T): int = if a[result] != key: result = -1 const - onlySafeCode = false + onlySafeCode = true proc merge[T](a, b: var openArray[T], lo, m, hi: int, cmp: proc (x, y: T): int, order: TSortOrder) = diff --git a/todo.txt b/todo.txt index 1bf562db7..1d4423de3 100755 --- a/todo.txt +++ b/todo.txt @@ -1,21 +1,14 @@ -version 0.8.14 -============== +version 0.9.0 +============= -- implement closures +- ``=`` should be overloadable; requires specialization for ``=`` +- fix remaining generics bugs +- fix remaining closure bugs: - fix evals.nim with closures - deactivate lambda lifting for JS backend - Test capture of for loop vars; test generics; - test constant closures - - 'closureEnv' magic for easy interfacing with C - -- object {.pure, final.} does not work again! -- bug: tsortdev does not run with native GC? -- ``=`` should be overloadable; requires specialization for ``=``? -version 0.9.0 -============= - -- fix remaining generics bugs - GC: marker procs for native Nimrod GC and Boehm GC; precise stack marking; escape analysis for string/seq seems to be easy to do too; even further write barrier specialization @@ -54,6 +47,8 @@ Bugs without ``-d:release`` leaks memory? - bug: temp2.nim triggers weird compiler and except.nim bug - bug: negative array indexes fail to index check +- bug: object {.pure, final.} does not work again! +- bug: tsortdev does not run with native GC? version 0.9.XX diff --git a/tools/niminst/buildbat.tmpl b/tools/niminst/buildbat.tmpl index c560aed08..57a2e9cdd 100755 --- a/tools/niminst/buildbat.tmpl +++ b/tools/niminst/buildbat.tmpl @@ -9,7 +9,8 @@ SET LINK_FLAGS=?{c.linker.flags} REM call the compiler: # var linkCmd = "" -# for f in items(c.cfiles[1][1]): +# for ff in items(c.cfiles[1][1]): +# let f = ff.replace('/', '\\') ECHO %CC% %COMP_FLAGS% -Ibuild -c ?{f} -o ?{changeFileExt(f, "o")} %CC% %COMP_FLAGS% -Ibuild -c ?{f} -o ?{changeFileExt(f, "o")} # linkCmd.add(" " & changeFileExt(f, "o")) diff --git a/web/index.txt b/web/index.txt index fb208b98f..fcdccee49 100755 --- a/web/index.txt +++ b/web/index.txt @@ -115,5 +115,5 @@ Version 0.9.x * term rewriting macros * the syntactic distinction between statements and expressions will be removed - * forward declarations will likely be removed + * the need for forward declarations may be removed diff --git a/web/news.txt b/web/news.txt index 35b10019e..21fdf9b4e 100755 --- a/web/news.txt +++ b/web/news.txt @@ -2,7 +2,7 @@ News ==== -2012-02-XX Version 0.8.14 released +2012-02-09 Version 0.8.14 released ================================== Version 0.8.14 has been released! Get it `here <download.html>`_. @@ -126,7 +126,8 @@ Compiler Additions ``on`` and ``off`` are now aliases for ``true`` and ``false`` and declared in the system module. - The compiler finally supports **closures**. This is a preliminary - implementation, which does not yet support nestings deeper than 1 level. + implementation, which does not yet support nestings deeper than 1 level + and still has many known bugs. Library Additions @@ -155,6 +156,7 @@ Library Additions - Added ``memfiles`` module. - Added ``subexes`` module. - Added ``critbits`` module. +- Added ``asyncio`` module. - Added ``algorithm`` module for generic ``sort``, ``reverse`` etc. operations. - Added ``osproc.startCmd``, ``osproc.execCmdEx``. - The ``osproc`` module now uses ``posix_spawn`` instead of ``fork`` diff --git a/web/nimrod.ini b/web/nimrod.ini index 7a5e6f01c..c2afbeab5 100755 --- a/web/nimrod.ini +++ b/web/nimrod.ini @@ -43,6 +43,7 @@ srcdoc: "pure/collections/tables;pure/collections/sets;pure/collections/lists" srcdoc: "pure/collections/intsets;pure/collections/queues;pure/encodings" srcdoc: "pure/events;pure/collections/sequtils;pure/irc;ecmas/dom" srcdoc: "pure/ftpclient;pure/memfiles;pure/subexes;pure/collections/critbits" +srcdoc: "pure/asyncio" webdoc: "wrappers/libcurl;pure/md5;wrappers/mysql;wrappers/iup" webdoc: "wrappers/sqlite3;wrappers/postgres;wrappers/tinyc" diff --git a/web/question.txt b/web/question.txt index 933fdf30a..5be0df4b4 100755 --- a/web/question.txt +++ b/web/question.txt @@ -38,6 +38,20 @@ Nimrod is one of the very few *programmable* statically typed languages, and one of the even fewer that will produce native binaries that require no runtime or interpreter. + +What is Nimrod's take on concurrency? +------------------------------------- + +Nimrod primarily focusses on thread local (and garbage collected) heaps and +asynchronous message passing between threads. Each thread has its own GC, so no +"stop the world" mechanism is necessary. An unsafe shared memory heap is also +provided. + +Future versions will additionally include a GC "per thread group" +and Nimrod's type system will be enhanced to accurately model this shared +memory heap. + + How is Nimrod licensed? ----------------------- @@ -61,10 +75,10 @@ statements. How fast is Nimrod? ------------------- -Benchmarks have not been ported yet and support for threads is missing. But in -the worst case, you can get the same performance as in C if you decide -to write as low-level Nimrod code as C requires you to do. That said the only -overhead Nimrod has over C is the GC which has been tuned for years. +Benchmarks show it to be comparable to C. Some language features (methods, +closures, RTTI) are not yet as optimized as they could and will be. +The only overhead Nimrod has over C is the GC which has been tuned +for years but still needs some work. What about JVM/CLR backends? diff --git a/web/ticker.txt b/web/ticker.txt index 2028eba14..e75a11497 100755 --- a/web/ticker.txt +++ b/web/ticker.txt @@ -1,6 +1,9 @@ +| `2012-02-09`:newsdate: +| Nimrod version 0.8.14 has been released! + Get it `here <./download.html>`_. + | `2011-07-10`:newsdate: | Nimrod version 0.8.12 has been released! - Get it `here <./download.html>`_. | `2010-10-20`:newsdate: | Nimrod version 0.8.10 has been released! |