diff --git a/doc/theindex.txt b/doc/theindex.txt index 7be008d6a3..f05b299e0a 100755 --- a/doc/theindex.txt +++ b/doc/theindex.txt @@ -14,14 +14,14 @@ Index `system.html#353 `_ `$`:idx: - * `system.html#425 `_ - * `system.html#426 `_ - * `system.html#427 `_ * `system.html#428 `_ * `system.html#429 `_ * `system.html#430 `_ * `system.html#431 `_ * `system.html#432 `_ + * `system.html#433 `_ + * `system.html#434 `_ + * `system.html#435 `_ * `times.html#109 `_ * `times.html#110 `_ * `pegs.html#133 `_ @@ -44,9 +44,9 @@ Index * `system.html#368 `_ * `system.html#369 `_ * `system.html#370 `_ - * `system.html#468 `_ - * `system.html#469 `_ - * `system.html#470 `_ + * `system.html#471 `_ + * `system.html#472 `_ + * `system.html#473 `_ * `pegs.html#114 `_ `*`:idx: @@ -180,9 +180,6 @@ Index `<=`:idx: `times.html#115 `_ - `<=%`:idx: - `unicode.html#103 `_ - `<=%`:idx: * `system.html#303 `_ * `system.html#304 `_ @@ -190,6 +187,9 @@ Index * `system.html#306 `_ * `system.html#307 `_ + `<=%`:idx: + `unicode.html#103 `_ + `==`:idx: * `md5.html#107 `_ * `system.html#258 `_ @@ -207,7 +207,7 @@ Index * `system.html#335 `_ * `system.html#336 `_ * `system.html#337 `_ - * `system.html#471 `_ + * `system.html#474 `_ * `complex.html#102 `_ * `unicode.html#105 `_ * `macros.html#116 `_ @@ -223,13 +223,13 @@ Index `system.html#355 `_ `>%`:idx: - `system.html#424 `_ + `system.html#427 `_ `>=`:idx: `system.html#354 `_ `>=%`:idx: - `system.html#423 `_ + `system.html#426 `_ `?`:idx: `pegs.html#110 `_ @@ -245,10 +245,10 @@ Index `strtabs.html#107 `_ `[]=`:idx: - `macros.html#113 `_ + `strtabs.html#106 `_ `[]=`:idx: - `strtabs.html#106 `_ + `macros.html#113 `_ `[ESC]`:idx: `manual.html#134 `_ @@ -266,13 +266,13 @@ Index * `complex.html#108 `_ `accumulateResult`:idx: - `system.html#490 `_ + `system.html#493 `_ `acronym`:idx: `xmlgen.html#108 `_ `acyclic`:idx: - `nimrodc.html#113 `_ + `manual.html#238 `_ `add`:idx: * `system.html#371 `_ @@ -296,25 +296,25 @@ Index `os.html#137 `_ `addQuitProc`:idx: - `system.html#409 `_ + `system.html#412 `_ `address`:idx: `xmlgen.html#109 `_ `addSep`:idx: - `strutils.html#149 `_ + `strutils.html#150 `_ `alert`:idx: `manual.html#131 `_ `allCharsInSet`:idx: - `strutils.html#150 `_ + `strutils.html#151 `_ `alloc`:idx: - `system.html#416 `_ + `system.html#419 `_ `alloc0`:idx: - `system.html#417 `_ + `system.html#420 `_ `ALLOC_MAX_BLOCK_TO_DROP`:idx: `mysql.html#317 `_ @@ -383,7 +383,7 @@ Index `manual.html#205 `_ `assert`:idx: - `system.html#421 `_ + `system.html#424 `_ `AST`:idx: `macros.html#101 `_ @@ -421,10 +421,10 @@ Index `xmlgen.html#113 `_ `BiggestFloat`:idx: - `system.html#379 `_ + `system.html#382 `_ `BiggestInt`:idx: - `system.html#378 `_ + `system.html#381 `_ `BINARY_FLAG`:idx: `mysql.html#131 `_ @@ -491,16 +491,16 @@ Index `manual.html#190 `_ `cchar`:idx: - `system.html#380 `_ + `system.html#383 `_ `cdecl`:idx: `manual.html#172 `_ `cdouble`:idx: - `system.html#387 `_ + `system.html#390 `_ `cfloat`:idx: - `system.html#386 `_ + `system.html#389 `_ `cgiError`:idx: `cgi.html#106 `_ @@ -551,7 +551,7 @@ Index `system.html#183 `_ `cint`:idx: - `system.html#383 `_ + `system.html#386 `_ `cite`:idx: `xmlgen.html#119 `_ @@ -626,16 +626,16 @@ Index `mysql.html#169 `_ `clong`:idx: - `system.html#384 `_ + `system.html#387 `_ `clongdouble`:idx: - `system.html#388 `_ + `system.html#391 `_ `clonglong`:idx: - `system.html#385 `_ + `system.html#388 `_ `Close`:idx: - `system.html#507 `_ + `system.html#510 `_ `close`:idx: * `lexbase.html#105 `_ @@ -645,7 +645,7 @@ Index * `zipfiles.html#103 `_ `CloseFile`:idx: - `system.html#506 `_ + `system.html#509 `_ `closure`:idx: `manual.html#177 `_ @@ -696,13 +696,13 @@ Index `mysql.html#266 `_ `CompileDate`:idx: - `system.html#396 `_ + `system.html#399 `_ `compileTime`:idx: - `manual.html#235 `_ + `manual.html#236 `_ `CompileTime`:idx: - `system.html#397 `_ + `system.html#400 `_ `complex statements`:idx: `manual.html#184 `_ @@ -719,7 +719,7 @@ Index `contains`:idx: * `system.html#356 `_ - * `system.html#473 `_ + * `system.html#476 `_ * `strutils.html#137 `_ * `strutils.html#138 `_ * `strutils.html#139 `_ @@ -730,14 +730,14 @@ Index `manual.html#204 `_ `copy`:idx: - * `system.html#410 `_ - * `system.html#411 `_ + * `system.html#413 `_ + * `system.html#414 `_ `copyFile`:idx: `os.html#142 `_ `copyMem`:idx: - `system.html#413 `_ + `system.html#416 `_ `copyNimNode`:idx: `macros.html#136 `_ @@ -758,16 +758,16 @@ Index `math.html#109 `_ `countdown`:idx: - `system.html#442 `_ + `system.html#445 `_ `countProcessors`:idx: `osproc.html#117 `_ `countup`:idx: - `system.html#443 `_ + `system.html#446 `_ `cpuEndian`:idx: - `system.html#402 `_ + `system.html#405 `_ `createDir`:idx: * `os.html#159 `_ @@ -777,16 +777,20 @@ Index `mysql.html#269 `_ `cschar`:idx: - `system.html#381 `_ + `system.html#384 `_ `cshort`:idx: - `system.html#382 `_ + `system.html#385 `_ `cstring`:idx: `system.html#112 `_ `cstringArray`:idx: - `system.html#389 `_ + `system.html#392 `_ + + `cstringArrayToSeq`:idx: + * `system.html#537 `_ + * `system.html#538 `_ `CSV`:idx: `parsecsv.html#101 `_ @@ -1161,25 +1165,26 @@ Index `manual.html#185 `_ `dbgLineHook`:idx: - `system.html#438 `_ + `system.html#441 `_ `dd`:idx: `xmlgen.html#123 `_ `deadCodeElim`:idx: - `nimrodc.html#114 `_ + `manual.html#247 `_ `dealloc`:idx: - `system.html#419 `_ + `system.html#422 `_ `debugger`:idx: - `nimrodc.html#110 `_ + `nimrodc.html#106 `_ `dec`:idx: `system.html#172 `_ `decodeData`:idx: - `cgi.html#107 `_ + * `cgi.html#107 `_ + * `cgi.html#108 `_ `defined`:idx: `system.html#118 `_ @@ -1188,25 +1193,27 @@ Index `system.html#119 `_ `del`:idx: + * `system.html#376 `_ * `xmlgen.html#124 `_ * `macros.html#121 `_ `delete`:idx: - `strutils.html#156 `_ + * `system.html#377 `_ + * `strutils.html#157 `_ `deleteStr`:idx: * `strutils.html#124 `_ - * `strutils.html#157 `_ + * `strutils.html#158 `_ `dfn`:idx: `xmlgen.html#125 `_ - `Digits`:idx: - `strutils.html#104 `_ - `digits`:idx: `pegs.html#126 `_ + `Digits`:idx: + `strutils.html#104 `_ + `DirSep`:idx: `os.html#103 `_ @@ -1237,7 +1244,7 @@ Index `mysql.html#340 `_ `dynlib`:idx: - `nimrodc.html#103 `_ + `manual.html#252 `_ `E`:idx: `math.html#102 `_ @@ -1246,7 +1253,7 @@ Index `system.html#149 `_ `each`:idx: - `system.html#475 `_ + `system.html#478 `_ `EArithmetic`:idx: `system.html#146 `_ @@ -1264,13 +1271,13 @@ Index `cgi.html#104 `_ `echo`:idx: - `system.html#491 `_ + `system.html#494 `_ `EControlC`:idx: `system.html#151 `_ `editDistance`:idx: - `strutils.html#163 `_ + `strutils.html#165 `_ `EDivByZero`:idx: `system.html#147 `_ @@ -1344,11 +1351,11 @@ Index `endb.html#102 `_ `EndOfFile`:idx: - * `system.html#508 `_ + * `system.html#511 `_ * `lexbase.html#101 `_ `endsWith`:idx: - * `strutils.html#148 `_ + * `strutils.html#149 `_ * `pegs.html#144 `_ `ENoExceptionToReraise`:idx: @@ -1361,12 +1368,12 @@ Index `enum_cursor_type`:idx: `mysql.html#237 `_ - `enumeration`:idx: - `tut1.html#113 `_ - `Enumeration`:idx: `manual.html#155 `_ + `enumeration`:idx: + `tut1.html#113 `_ + `enum_field_types`:idx: `mysql.html#202 `_ @@ -1402,7 +1409,7 @@ Index `system.html#148 `_ `equalMem`:idx: - `system.html#415 `_ + `system.html#418 `_ `EraseLine`:idx: `terminal.html#108 `_ @@ -1414,8 +1421,8 @@ Index `system.html#145 `_ `error`:idx: - * `manual.html#232 `_ - * `manual.html#237 `_ + * `manual.html#233 `_ + * `manual.html#241 `_ * `macros.html#138 `_ `errorMsg`:idx: @@ -1432,7 +1439,7 @@ Index `escape`:idx: * `manual.html#133 `_ - * `strutils.html#160 `_ + * `strutils.html#162 `_ `escape sequences`:idx: `manual.html#120 `_ @@ -1489,7 +1496,7 @@ Index `os.html#107 `_ `existsCookie`:idx: - `cgi.html#146 `_ + `cgi.html#147 `_ `existsDir`:idx: `os.html#115 `_ @@ -1516,7 +1523,7 @@ Index `macros.html#148 `_ `exportc`:idx: - `nimrodc.html#102 `_ + `manual.html#250 `_ `expr`:idx: `system.html#115 `_ @@ -1549,7 +1556,10 @@ Index `unicode.html#108 `_ `fatal`:idx: - `manual.html#238 `_ + `manual.html#242 `_ + + `FFI`:idx: + `manual.html#248 `_ `fieldset`:idx: `xmlgen.html#130 `_ @@ -1639,7 +1649,7 @@ Index `mysql.html#218 `_ `fileHandle`:idx: - `system.html#532 `_ + `system.html#536 `_ `fileNewer`:idx: `os.html#119 `_ @@ -1653,11 +1663,14 @@ Index `FileSystemCaseSensitive`:idx: `os.html#106 `_ + `final`:idx: + `manual.html#239 `_ + `finally`:idx: `manual.html#197 `_ `find`:idx: - * `system.html#472 `_ + * `system.html#475 `_ * `strutils.html#119 `_ * `strutils.html#120 `_ * `strutils.html#121 `_ @@ -1685,7 +1698,7 @@ Index `macros.html#130 `_ `FlushFile`:idx: - `system.html#510 `_ + `system.html#513 `_ `for`:idx: * `manual.html#214 `_ @@ -1714,36 +1727,36 @@ Index `manual.html#207 `_ `GC_disable`:idx: - `system.html#476 `_ + `system.html#479 `_ `GC_disableMarkAndSweep`:idx: - `system.html#482 `_ + `system.html#485 `_ `GC_enable`:idx: - `system.html#477 `_ - - `GC_enableMarkAndSweep`:idx: - `system.html#481 `_ - - `GC_fullCollect`:idx: - `system.html#478 `_ - - `GC_getStatistics`:idx: - `system.html#483 `_ - - `GC_ref`:idx: - * `system.html#484 `_ - * `system.html#485 `_ - * `system.html#486 `_ - - `GC_setStrategy`:idx: `system.html#480 `_ - `GC_unref`:idx: + `GC_enableMarkAndSweep`:idx: + `system.html#484 `_ + + `GC_fullCollect`:idx: + `system.html#481 `_ + + `GC_getStatistics`:idx: + `system.html#486 `_ + + `GC_ref`:idx: * `system.html#487 `_ * `system.html#488 `_ * `system.html#489 `_ + `GC_setStrategy`:idx: + `system.html#483 `_ + + `GC_unref`:idx: + * `system.html#490 `_ + * `system.html#491 `_ + * `system.html#492 `_ + `generalized raw string literal`:idx: `manual.html#136 `_ @@ -1774,13 +1787,13 @@ Index `os.html#167 `_ `getContentLength`:idx: - `cgi.html#110 `_ - - `getContentType`:idx: `cgi.html#111 `_ + `getContentType`:idx: + `cgi.html#112 `_ + `getCookie`:idx: - `cgi.html#145 `_ + `cgi.html#146 `_ `getCreationTime`:idx: `os.html#118 `_ @@ -1789,7 +1802,7 @@ Index `os.html#120 `_ `getCurrentExceptionMsg`:idx: - `system.html#434 `_ + `system.html#437 `_ `getCurrentLine`:idx: `lexbase.html#106 `_ @@ -1798,7 +1811,7 @@ Index `times.html#111 `_ `getDocumentRoot`:idx: - `cgi.html#112 `_ + `cgi.html#113 `_ `getEnv`:idx: `os.html#147 `_ @@ -1811,16 +1824,16 @@ Index `os.html#162 `_ `getFilePos`:idx: - `system.html#530 `_ + `system.html#533 `_ `getFileSize`:idx: - `system.html#522 `_ + `system.html#525 `_ `getFreeMem`:idx: - `system.html#440 `_ + `system.html#443 `_ `getGatewayInterface`:idx: - `cgi.html#113 `_ + `cgi.html#114 `_ `getGMTime`:idx: `times.html#107 `_ @@ -1829,32 +1842,32 @@ Index `os.html#166 `_ `getHttpAccept`:idx: - `cgi.html#114 `_ - - `getHttpAcceptCharset`:idx: `cgi.html#115 `_ - `getHttpAcceptEncoding`:idx: + `getHttpAcceptCharset`:idx: `cgi.html#116 `_ - `getHttpAcceptLanguage`:idx: + `getHttpAcceptEncoding`:idx: `cgi.html#117 `_ - `getHttpConnection`:idx: + `getHttpAcceptLanguage`:idx: `cgi.html#118 `_ - `getHttpCookie`:idx: + `getHttpConnection`:idx: `cgi.html#119 `_ - `getHttpHost`:idx: + `getHttpCookie`:idx: `cgi.html#120 `_ - `getHttpReferer`:idx: + `getHttpHost`:idx: `cgi.html#121 `_ - `getHttpUserAgent`:idx: + `getHttpReferer`:idx: `cgi.html#122 `_ + `getHttpUserAgent`:idx: + `cgi.html#123 `_ + `getLastAccessTime`:idx: `os.html#117 `_ @@ -1872,44 +1885,44 @@ Index `md5.html#106 `_ `getOccupiedMem`:idx: - `system.html#439 `_ + `system.html#442 `_ `getopt`:idx: `parseopt.html#108 `_ `getPathInfo`:idx: - `cgi.html#123 `_ - - `getPathTranslated`:idx: `cgi.html#124 `_ - `getQueryString`:idx: + `getPathTranslated`:idx: `cgi.html#125 `_ - `getRefcount`:idx: - `system.html#433 `_ - - `getRemoteAddr`:idx: + `getQueryString`:idx: `cgi.html#126 `_ - `getRemoteHost`:idx: + `getRefcount`:idx: + `system.html#436 `_ + + `getRemoteAddr`:idx: `cgi.html#127 `_ - `getRemoteIdent`:idx: + `getRemoteHost`:idx: `cgi.html#128 `_ - `getRemotePort`:idx: + `getRemoteIdent`:idx: `cgi.html#129 `_ - `getRemoteUser`:idx: + `getRemotePort`:idx: `cgi.html#130 `_ - `getRequestMethod`:idx: + `getRemoteUser`:idx: `cgi.html#131 `_ - `getRequestURI`:idx: + `getRequestMethod`:idx: `cgi.html#132 `_ + `getRequestURI`:idx: + `cgi.html#133 `_ + `getRestOfCommandLine`:idx: `parseopt.html#107 `_ @@ -1920,32 +1933,32 @@ Index `mysql.html#274 `_ `getScriptFilename`:idx: - `cgi.html#133 `_ - - `getScriptName`:idx: `cgi.html#134 `_ - `getServerAddr`:idx: + `getScriptName`:idx: `cgi.html#135 `_ - `getServerAdmin`:idx: + `getServerAddr`:idx: `cgi.html#136 `_ - `getServerName`:idx: + `getServerAdmin`:idx: `cgi.html#137 `_ - `getServerPort`:idx: + `getServerName`:idx: `cgi.html#138 `_ - `getServerProtocol`:idx: + `getServerPort`:idx: `cgi.html#139 `_ - `getServerSignature`:idx: + `getServerProtocol`:idx: `cgi.html#140 `_ - `getServerSoftware`:idx: + `getServerSignature`:idx: `cgi.html#141 `_ + `getServerSoftware`:idx: + `cgi.html#142 `_ + `getStartMilsecs`:idx: `times.html#116 `_ @@ -1956,7 +1969,7 @@ Index `times.html#105 `_ `getTotalMem`:idx: - `system.html#441 `_ + `system.html#444 `_ `get_tty_password`:idx: `mysql.html#282 `_ @@ -2017,35 +2030,35 @@ Index `xmlgen.html#138 `_ `header`:idx: - `nimrodc.html#105 `_ + `nimrodc.html#102 `_ `high`:idx: `system.html#126 `_ `hint`:idx: - * `manual.html#230 `_ - * `manual.html#240 `_ + * `manual.html#231 `_ + * `manual.html#244 `_ * `macros.html#140 `_ `hostCPU`:idx: - `system.html#404 `_ + `system.html#407 `_ `HOSTNAME_LENGTH`:idx: `mysql.html#111 `_ `hostOS`:idx: - `system.html#403 `_ + `system.html#406 `_ `hr`:idx: `xmlgen.html#140 `_ - `html`:idx: - `xmlgen.html#139 `_ - `HTML`:idx: * `parsexml.html#102 `_ * `xmlgen.html#102 `_ + `html`:idx: + `xmlgen.html#139 `_ + `HTTPPOST_BUFFER`:idx: `libcurl.html#266 `_ @@ -2077,24 +2090,24 @@ Index `ident=`:idx: `macros.html#132 `_ - `IdentChars`:idx: - `strutils.html#105 `_ - `identChars`:idx: `pegs.html#128 `_ + `IdentChars`:idx: + `strutils.html#105 `_ + `identifier`:idx: `manual.html#105 `_ `Identifiers`:idx: `manual.html#116 `_ - `identStartChars`:idx: - `pegs.html#129 `_ - `IdentStartChars`:idx: `strutils.html#106 `_ + `identStartChars`:idx: + `pegs.html#129 `_ + `if`:idx: `manual.html#189 `_ @@ -2105,11 +2118,11 @@ Index `manual.html#216 `_ `import`:idx: - * `manual.html#226 `_ + * `manual.html#227 `_ * `tut1.html#128 `_ `importc`:idx: - `nimrodc.html#101 `_ + `manual.html#249 `_ `in`:idx: `system.html#357 `_ @@ -2130,13 +2143,13 @@ Index `manual.html#113 `_ `inf`:idx: - `system.html#435 `_ + `system.html#438 `_ `InfChecks`:idx: `manual.html#151 `_ `information hiding`:idx: - * `manual.html#224 `_ + * `manual.html#225 `_ * `tut1.html#126 `_ `init`:idx: @@ -2157,6 +2170,9 @@ Index `ins`:idx: `xmlgen.html#144 `_ + `insert`:idx: + `system.html#378 `_ + `int`:idx: `system.html#101 `_ @@ -2197,15 +2213,15 @@ Index `unicode.html#114 `_ `isMainModule`:idx: - `system.html#395 `_ + `system.html#398 `_ `isNil`:idx: - * `system.html#462 `_ - * `system.html#463 `_ - * `system.html#464 `_ * `system.html#465 `_ * `system.html#466 `_ * `system.html#467 `_ + * `system.html#468 `_ + * `system.html#469 `_ + * `system.html#470 `_ `is_not`:idx: `system.html#360 `_ @@ -2238,12 +2254,12 @@ Index `mysql.html#255 `_ `items`:idx: - * `system.html#456 `_ - * `system.html#457 `_ - * `system.html#458 `_ * `system.html#459 `_ * `system.html#460 `_ * `system.html#461 `_ + * `system.html#462 `_ + * `system.html#463 `_ + * `system.html#464 `_ `iterator`:idx: `manual.html#215 `_ @@ -2252,8 +2268,8 @@ Index `os.html#150 `_ `join`:idx: - * `strutils.html#152 `_ * `strutils.html#153 `_ + * `strutils.html#154 `_ `JoinPath`:idx: * `os.html#122 `_ @@ -2316,13 +2332,14 @@ Index `manual.html#123 `_ `lineDir`:idx: - `nimrodc.html#107 `_ + `nimrodc.html#103 `_ `lines`:idx: - `system.html#531 `_ + * `system.html#534 `_ + * `system.html#535 `_ `lineTrace`:idx: - `nimrodc.html#109 `_ + `nimrodc.html#105 `_ `link`:idx: `xmlgen.html#149 `_ @@ -2406,12 +2423,12 @@ Index `max`:idx: * `system.html#324 `_ - * `system.html#450 `_ - * `system.html#451 `_ - * `system.html#452 `_ * `system.html#453 `_ * `system.html#454 `_ * `system.html#455 `_ + * `system.html#456 `_ + * `system.html#457 `_ + * `system.html#458 `_ `MAX_BIGINT_WIDTH`:idx: `mysql.html#194 `_ @@ -2476,12 +2493,12 @@ Index `min`:idx: * `system.html#323 `_ - * `system.html#444 `_ - * `system.html#445 `_ - * `system.html#446 `_ * `system.html#447 `_ * `system.html#448 `_ * `system.html#449 `_ + * `system.html#450 `_ + * `system.html#451 `_ + * `system.html#452 `_ `mod`:idx: * `system.html#228 `_ @@ -2501,7 +2518,7 @@ Index `os.html#143 `_ `moveMem`:idx: - `system.html#414 `_ + `system.html#417 `_ `multi-methods`:idx: `tut2.html#104 `_ @@ -3026,8 +3043,11 @@ Index `NAME_LEN`:idx: `mysql.html#110 `_ + `namespace`:idx: + `manual.html#224 `_ + `nan`:idx: - `system.html#437 `_ + `system.html#440 `_ `Natural`:idx: `system.html#134 `_ @@ -3036,7 +3056,7 @@ Index `pegs.html#131 `_ `neginf`:idx: - `system.html#436 `_ + `system.html#439 `_ `nestList`:idx: `macros.html#152 `_ @@ -3102,13 +3122,13 @@ Index `newIntLitNode`:idx: `macros.html#142 `_ + `newLine`:idx: + `pegs.html#121 `_ + `newline`:idx: * `manual.html#121 `_ * `pegs.html#120 `_ - `newLine`:idx: - `pegs.html#121 `_ - `NewLines`:idx: `lexbase.html#102 `_ @@ -3146,22 +3166,22 @@ Index `manual.html#176 `_ `NimrodMajor`:idx: - `system.html#399 `_ + `system.html#402 `_ `NimrodMinor`:idx: - `system.html#400 `_ + `system.html#403 `_ `NimrodPatch`:idx: - `system.html#401 `_ + `system.html#404 `_ `NimrodVersion`:idx: - `system.html#398 `_ + `system.html#401 `_ `noconv`:idx: `manual.html#179 `_ `noDecl`:idx: - `nimrodc.html#104 `_ + `nimrodc.html#101 `_ `NO_DEFAULT_VALUE_FLAG`:idx: `mysql.html#136 `_ @@ -3170,7 +3190,7 @@ Index `pegs.html#123 `_ `noreturn`:idx: - `manual.html#236 `_ + `manual.html#237 `_ `normalize`:idx: `strutils.html#118 `_ @@ -3179,7 +3199,7 @@ Index `xmlgen.html#152 `_ `noSideEffect`:idx: - `manual.html#233 `_ + `manual.html#234 `_ `not`:idx: * `system.html#120 `_ @@ -3218,8 +3238,8 @@ Index `mysql.html#189 `_ `Open`:idx: - * `system.html#504 `_ - * `system.html#505 `_ + * `system.html#507 `_ + * `system.html#508 `_ `open`:idx: * `lexbase.html#104 `_ @@ -3233,8 +3253,8 @@ Index * `system.html#130 `_ `OpenFile`:idx: - * `system.html#502 `_ - * `system.html#503 `_ + * `system.html#505 `_ + * `system.html#506 `_ `operator`:idx: `manual.html#139 `_ @@ -3259,12 +3279,12 @@ Index `ord`:idx: `system.html#182 `_ - `ordinal`:idx: - `tut1.html#114 `_ - `Ordinal`:idx: `system.html#114 `_ + `ordinal`:idx: + `tut1.html#114 `_ + `Ordinal types`:idx: `manual.html#142 `_ @@ -3310,9 +3330,15 @@ Index `ParseFloat`:idx: `strutils.html#144 `_ + `ParseHexInt`:idx: + `strutils.html#145 `_ + `ParseInt`:idx: `strutils.html#142 `_ + `ParseOctInt`:idx: + `strutils.html#159 `_ + `parsePeg`:idx: `pegs.html#151 `_ @@ -3458,10 +3484,10 @@ Index `streams.html#118 `_ `PFloat32`:idx: - `system.html#391 `_ + `system.html#394 `_ `PFloat64`:idx: - `system.html#392 `_ + `system.html#395 `_ `Pgptr`:idx: `mysql.html#104 `_ @@ -3473,10 +3499,10 @@ Index `parsexml.html#115 `_ `PInt32`:idx: - `system.html#394 `_ + `system.html#397 `_ `PInt64`:idx: - `system.html#393 `_ + `system.html#396 `_ `PIRest`:idx: `parsexml.html#116 `_ @@ -3564,7 +3590,7 @@ Index * `tut1.html#120 `_ `pop`:idx: - `system.html#474 `_ + `system.html#477 `_ `Positive`:idx: `system.html#135 `_ @@ -3619,10 +3645,10 @@ Index `osproc.html#112 `_ `procvar`:idx: - `manual.html#234 `_ + `manual.html#235 `_ `programming by contracts`:idx: - `system.html#420 `_ + `system.html#423 `_ `Psockaddr`:idx: `mysql.html#250 `_ @@ -3708,6 +3734,9 @@ Index `PUDF_INIT`:idx: `mysql.html#264 `_ + `pure`:idx: + `manual.html#240 `_ + `PUSED_MEM`:idx: `mysql.html#322 `_ @@ -3715,7 +3744,7 @@ Index `math.html#134 `_ `push/pop`:idx: - `manual.html#241 `_ + `manual.html#245 `_ `putEnv`:idx: `os.html#149 `_ @@ -3730,20 +3759,20 @@ Index `xmlgen.html#160 `_ `quit`:idx: - * `system.html#494 `_ - * `system.html#495 `_ + * `system.html#497 `_ + * `system.html#498 `_ `QuitFailure`:idx: - `system.html#493 `_ + `system.html#496 `_ `QuitSuccess`:idx: - `system.html#492 `_ + `system.html#495 `_ `quotation mark`:idx: `manual.html#128 `_ `quoteIfContainsWhite`:idx: - `strutils.html#151 `_ + `strutils.html#152 `_ `random`:idx: `math.html#113 `_ @@ -3767,23 +3796,23 @@ Index `streams.html#106 `_ `readBuffer`:idx: - `system.html#525 `_ + `system.html#528 `_ `ReadBytes`:idx: - `system.html#523 `_ + `system.html#526 `_ `readChar`:idx: - * `system.html#509 `_ + * `system.html#512 `_ * `streams.html#105 `_ `ReadChars`:idx: - `system.html#524 `_ + `system.html#527 `_ `readData`:idx: - `cgi.html#108 `_ + `cgi.html#109 `_ `readFile`:idx: - `system.html#511 `_ + `system.html#514 `_ `readFloat32`:idx: `streams.html#111 `_ @@ -3804,7 +3833,7 @@ Index `streams.html#107 `_ `readLine`:idx: - * `system.html#519 `_ + * `system.html#522 `_ * `streams.html#114 `_ `readRow`:idx: @@ -3814,13 +3843,13 @@ Index `streams.html#113 `_ `realloc`:idx: - `system.html#418 `_ + `system.html#421 `_ `reBinary`:idx: `regexprs.html#116 `_ `Recursive module dependencies`:idx: - `manual.html#227 `_ + `manual.html#228 `_ `reEmail`:idx: `regexprs.html#119 `_ @@ -3871,7 +3900,7 @@ Index `mysql.html#155 `_ `register`:idx: - `nimrodc.html#112 `_ + `manual.html#246 `_ `reHex`:idx: `regexprs.html#115 `_ @@ -3898,11 +3927,11 @@ Index `regexprs.html#117 `_ `repeatChar`:idx: - `strutils.html#146 `_ + `strutils.html#147 `_ `replace`:idx: - * `strutils.html#154 `_ * `strutils.html#155 `_ + * `strutils.html#156 `_ * `pegs.html#145 `_ `replaceStr`:idx: @@ -3910,7 +3939,7 @@ Index * `strutils.html#123 `_ `repr`:idx: - `system.html#376 `_ + `system.html#379 `_ `ResetAttributes`:idx: `terminal.html#110 `_ @@ -3963,7 +3992,7 @@ Index `scope`:idx: * `manual.html#106 `_ - * `manual.html#228 `_ + * `manual.html#229 `_ `scramble`:idx: `mysql.html#278 `_ @@ -3993,7 +4022,7 @@ Index `xmlgen.html#163 `_ `separate compilation`:idx: - * `manual.html#225 `_ + * `manual.html#226 `_ * `tut1.html#127 `_ `seq`:idx: @@ -4050,7 +4079,7 @@ Index `terminal.html#116 `_ `setCookie`:idx: - `cgi.html#144 `_ + `cgi.html#145 `_ `setCurrentDir`:idx: `os.html#121 `_ @@ -4068,7 +4097,7 @@ Index `os.html#163 `_ `setFilePos`:idx: - `system.html#529 `_ + `system.html#532 `_ `SET_FLAG`:idx: `mysql.html#135 `_ @@ -4081,7 +4110,7 @@ Index * `system.html#365 `_ `setTestData`:idx: - `cgi.html#142 `_ + `cgi.html#143 `_ `shl`:idx: * `system.html#238 `_ @@ -4653,7 +4682,7 @@ Index * `complex.html#109 `_ `stackTrace`:idx: - `nimrodc.html#108 `_ + `nimrodc.html#104 `_ `standardDeviation`:idx: `math.html#136 `_ @@ -4662,7 +4691,7 @@ Index `osproc.html#107 `_ `startsWith`:idx: - * `strutils.html#147 `_ + * `strutils.html#148 `_ * `pegs.html#143 `_ `statement macros`:idx: @@ -4681,13 +4710,13 @@ Index `manual.html#171 `_ `stderr`:idx: - `system.html#501 `_ + `system.html#504 `_ `stdin`:idx: - `system.html#499 `_ + `system.html#502 `_ `stdout`:idx: - `system.html#500 `_ + `system.html#503 `_ `st_dynamic_array`:idx: `mysql.html#339 `_ @@ -4797,7 +4826,7 @@ Index `osproc.html#108 `_ `swap`:idx: - `system.html#422 `_ + `system.html#425 `_ `symAddr`:idx: `dynlib.html#104 `_ @@ -4812,7 +4841,7 @@ Index `manual.html#178 `_ `system`:idx: - `manual.html#229 `_ + `manual.html#230 `_ `table`:idx: `xmlgen.html#170 `_ @@ -4821,7 +4850,7 @@ Index `manual.html#125 `_ `TAddress`:idx: - `system.html#377 `_ + `system.html#380 `_ `tan`:idx: `math.html#130 `_ @@ -5034,7 +5063,7 @@ Index `manual.html#220 `_ `TEndian`:idx: - `system.html#390 `_ + `system.html#393 `_ `term`:idx: * `pegs.html#103 `_ @@ -5053,13 +5082,13 @@ Index `xmlgen.html#173 `_ `TFile`:idx: - `system.html#496 `_ + `system.html#499 `_ `TFileHandle`:idx: - `system.html#498 `_ + `system.html#501 `_ `TFileMode`:idx: - `system.html#497 `_ + `system.html#500 `_ `TFilePermission`:idx: `os.html#161 `_ @@ -5080,7 +5109,7 @@ Index `strtabs.html#111 `_ `TGC_Strategy`:idx: - `system.html#479 `_ + `system.html#482 `_ `th`:idx: `xmlgen.html#175 `_ @@ -5128,25 +5157,25 @@ Index `macros.html#105 `_ `toBiggestFloat`:idx: - `system.html#406 `_ + `system.html#409 `_ `toBiggestInt`:idx: - `system.html#408 `_ + `system.html#411 `_ `toBin`:idx: - `strutils.html#159 `_ + `strutils.html#161 `_ `TObject`:idx: `system.html#136 `_ `toFloat`:idx: - `system.html#405 `_ + `system.html#408 `_ `toHex`:idx: `strutils.html#140 `_ `toInt`:idx: - `system.html#407 `_ + `system.html#410 `_ `toLower`:idx: * `strutils.html#113 `_ @@ -5154,7 +5183,7 @@ Index * `unicode.html#111 `_ `toOct`:idx: - `strutils.html#158 `_ + `strutils.html#160 `_ `toOctal`:idx: `strutils.html#125 `_ @@ -5163,7 +5192,7 @@ Index `parseopt.html#102 `_ `toString`:idx: - `strutils.html#145 `_ + `strutils.html#146 `_ `toStrLit`:idx: `macros.html#146 `_ @@ -5389,13 +5418,13 @@ Index `mysql.html#112 `_ `validateData`:idx: - `cgi.html#109 `_ + `cgi.html#110 `_ `validEmailAddress`:idx: - `strutils.html#161 `_ + `strutils.html#163 `_ `validIdentifier`:idx: - `strutils.html#162 `_ + `strutils.html#164 `_ `Var`:idx: `manual.html#187 `_ @@ -5404,7 +5433,7 @@ Index `xmlgen.html#181 `_ `varargs`:idx: - `nimrodc.html#106 `_ + `manual.html#251 `_ `variance`:idx: * `math.html#112 `_ @@ -5421,7 +5450,7 @@ Index `manual.html#126 `_ `volatile`:idx: - `nimrodc.html#111 `_ + `nimrodc.html#107 `_ `waitForExit`:idx: `osproc.html#113 `_ @@ -5437,8 +5466,8 @@ Index * `zipfiles.html#110 `_ `warning`:idx: - * `manual.html#231 `_ - * `manual.html#239 `_ + * `manual.html#232 `_ + * `manual.html#243 `_ * `macros.html#139 `_ `when`:idx: @@ -5458,31 +5487,31 @@ Index `times.html#118 `_ `write`:idx: - * `system.html#512 `_ - * `system.html#513 `_ - * `system.html#514 `_ * `system.html#515 `_ * `system.html#516 `_ * `system.html#517 `_ * `system.html#518 `_ + * `system.html#519 `_ + * `system.html#520 `_ + * `system.html#521 `_ * `streams.html#103 `_ * `streams.html#104 `_ `writeBuffer`:idx: - `system.html#528 `_ + `system.html#531 `_ `writeBytes`:idx: - `system.html#526 `_ + `system.html#529 `_ `writeChars`:idx: - `system.html#527 `_ + `system.html#530 `_ `writeContentType`:idx: - `cgi.html#143 `_ + `cgi.html#144 `_ `writeln`:idx: - * `system.html#520 `_ - * `system.html#521 `_ + * `system.html#523 `_ + * `system.html#524 `_ `WriteStyled`:idx: `terminal.html#112 `_ @@ -5522,4 +5551,4 @@ Index `mysql.html#130 `_ `zeroMem`:idx: - `system.html#412 `_ \ No newline at end of file + `system.html#415 `_ \ No newline at end of file diff --git a/lib/newwrap/gtk/gdkglext.nim b/lib/newwrap/gtk/gdkglext.nim index 41ec0038fb..4fa20b9698 100755 --- a/lib/newwrap/gtk/gdkglext.nim +++ b/lib/newwrap/gtk/gdkglext.nim @@ -1,6 +1,6 @@ {.deadCodeElim: on.} import - Glib2, 2 + Glib2, gdk2 when defined(WIN32): const diff --git a/lib/newwrap/gtk/gtkglext.nim b/lib/newwrap/gtk/gtkglext.nim index 779c78ee11..265730b834 100755 --- a/lib/newwrap/gtk/gtkglext.nim +++ b/lib/newwrap/gtk/gtkglext.nim @@ -1,6 +1,6 @@ {.deadCodeElim: on.} import - Glib2, Gdk2, 2, GdkGLExt + Glib2, Gdk2, gtk2, GdkGLExt const GLExtLib* = if defined(WIN32): "libgtkglext-win32-1.0-0.dll" else: "libgtkglext-x11-1.0.so" diff --git a/lib/newwrap/gtk/gtkhtml.nim b/lib/newwrap/gtk/gtkhtml.nim index a71a248360..59568d6d08 100755 --- a/lib/newwrap/gtk/gtkhtml.nim +++ b/lib/newwrap/gtk/gtkhtml.nim @@ -1,6 +1,6 @@ {.deadCodeElim: on.} import - 2, glib2, atk, pango, gdk2pixbuf, gdk2 + gtk2, glib2, atk, pango, gdk2pixbuf, gdk2 when defined(windows): {.define: WINDOWING_WIN32.} diff --git a/lib/pure/ropes.nim b/lib/pure/ropes.nim index 6655a9fda2..aa793b4f37 100755 --- a/lib/pure/ropes.nim +++ b/lib/pure/ropes.nim @@ -1,7 +1,7 @@ # # # Nimrod's Runtime Library -# (c) Copyright 2009 Andreas Rumpf +# (c) Copyright 2010 Andreas Rumpf # # See the file "copying.txt", included in this # distribution, for details about the copyright. @@ -13,7 +13,7 @@ ## trees that are only flattened when converting to a native Nimrod ## string. The empty string is represented by ``nil``. Ropes are immutable and ## subtrees can be shared without copying. -## Leaves can be cached for better memory efficiency at the cost of a bit of +## Leaves can be cached for better memory efficiency at the cost of ## runtime efficiency. {.deadCodeElim: on.} @@ -372,4 +372,4 @@ proc equalsFile*(r: PRope, f: string): bool = new(N) # init dummy node for splay algorithm -{.pop.} \ No newline at end of file +{.pop.} diff --git a/lib/wrappers/gtk/gtkhtml.nim b/lib/wrappers/gtk/gtkhtml.nim index d015a78bc6..c9ccc3595a 100755 --- a/lib/wrappers/gtk/gtkhtml.nim +++ b/lib/wrappers/gtk/gtkhtml.nim @@ -40,16 +40,16 @@ const DOM_DOCUMENT_TYPE_NODE* = 10 DOM_DOCUMENT_FRAGMENT_NODE* = 11 DOM_NOTATION_NODE* = 12 - bm__HtmlFontSpecification_weight* = 0x0000000F - bp__HtmlFontSpecification_weight* = 0 - bm__HtmlFontSpecification_style* = 0x00000030 - bp__HtmlFontSpecification_style* = 4 - bm__HtmlFontSpecification_variant* = 0x000000C0 - bp__HtmlFontSpecification_variant* = 6 - bm__HtmlFontSpecification_stretch* = 0x00000F00 - bp__HtmlFontSpecification_stretch* = 8 - bm__HtmlFontSpecification_decoration* = 0x00007000 - bp__HtmlFontSpecification_decoration* = 12 + bm_HtmlFontSpecification_weight = 0x0000000F + bp_HtmlFontSpecification_weight = 0 + bm_HtmlFontSpecification_style = 0x00000030 + bp_HtmlFontSpecification_style = 4 + bm_HtmlFontSpecification_variant = 0x000000C0 + bp_HtmlFontSpecification_variant = 6 + bm_HtmlFontSpecification_stretch = 0x00000F00 + bp_HtmlFontSpecification_stretch = 8 + bm_HtmlFontSpecification_decoration = 0x00007000 + bp_HtmlFontSpecification_decoration = 12 type TDomString* = gchar @@ -194,28 +194,28 @@ proc dom_node_get_type*(): GType{.cdecl, dynlib: gtkhtmllib, importc: "dom_node_get_type".} proc dom_Node_mkref*(node: pointer): PDomNode{.cdecl, dynlib: gtkhtmllib, importc: "dom_Node_mkref".} -proc dom_Node__get_childNodes*(node: PDomNode): PDomNodeList{.cdecl, +proc dom_Node_get_childNodes*(node: PDomNode): PDomNodeList{.cdecl, dynlib: gtkhtmllib, importc: "dom_Node__get_childNodes".} proc dom_Node_removeChild*(node: PDomNode, oldChild: PDomNode, exc: PDomException): PDomNode{.cdecl, dynlib: gtkhtmllib, importc: "dom_Node_removeChild".} -proc dom_Node__get_nodeValue*(node: PDomNode, exc: PDomException): PDomString{. +proc dom_Node_get_nodeValue*(node: PDomNode, exc: PDomException): PDomString{. cdecl, dynlib: gtkhtmllib, importc: "dom_Node__get_nodeValue".} -proc dom_Node__get_firstChild*(node: PDomNode): PDomNode{.cdecl, +proc dom_Node_get_firstChild*(node: PDomNode): PDomNode{.cdecl, dynlib: gtkhtmllib, importc: "dom_Node__get_firstChild".} -proc dom_Node__get_nodeName*(node: PDomNode): PDomString{.cdecl, +proc dom_Node_get_nodeName*(node: PDomNode): PDomString{.cdecl, dynlib: gtkhtmllib, importc: "dom_Node__get_nodeName".} -proc dom_Node__get_attributes*(node: PDomNode): PDomNamedNodeMap{.cdecl, +proc dom_Node_get_attributes*(node: PDomNode): PDomNamedNodeMap{.cdecl, dynlib: gtkhtmllib, importc: "dom_Node__get_attributes".} -proc dom_Document__get_doctype*(doc: PDomDocument): PDomDocumentType{.cdecl, +proc dom_Document_get_doctype*(doc: PDomDocument): PDomDocumentType{.cdecl, dynlib: gtkhtmllib, importc: "dom_Document__get_doctype".} proc dom_Node_hasChildNodes*(node: PDomNode): DomBoolean{.cdecl, dynlib: gtkhtmllib, importc: "dom_Node_hasChildNodes".} -proc dom_Node__get_parentNode*(node: PDomNode): PDomNode{.cdecl, +proc dom_Node_get_parentNode*(node: PDomNode): PDomNode{.cdecl, dynlib: gtkhtmllib, importc: "dom_Node__get_parentNode".} -proc dom_Node__get_nextSibling*(node: PDomNode): PDomNode{.cdecl, +proc dom_Node_get_nextSibling*(node: PDomNode): PDomNode{.cdecl, dynlib: gtkhtmllib, importc: "dom_Node__get_nextSibling".} -proc dom_Node__get_nodeType*(node: PDomNode): gushort{.cdecl, +proc dom_Node_get_nodeType*(node: PDomNode): gushort{.cdecl, dynlib: gtkhtmllib, importc: "dom_Node__get_nodeType".} proc dom_Node_hasAttributes*(node: PDomNode): DomBoolean{.cdecl, dynlib: gtkhtmllib, importc: "dom_Node_hasAttributes".} @@ -224,18 +224,18 @@ proc dom_Node_cloneNode*(node: PDomNode, deep: DomBoolean): PDomNode{.cdecl, proc dom_Node_appendChild*(node: PDomNode, newChild: PDomNode, exc: PDomException): PDomNode{.cdecl, dynlib: gtkhtmllib, importc: "dom_Node_appendChild".} -proc dom_Node__get_localName*(node: PDomNode): PDomString{.cdecl, +proc dom_Node_get_localName*(node: PDomNode): PDomString{.cdecl, dynlib: gtkhtmllib, importc: "dom_Node__get_localName".} -proc dom_Node__get_namespaceURI*(node: PDomNode): PDomString{.cdecl, +proc dom_Node_get_namespaceURI*(node: PDomNode): PDomString{.cdecl, dynlib: gtkhtmllib, importc: "dom_Node__get_namespaceURI".} -proc dom_Node__get_previousSibling*(node: PDomNode): PDomNode{.cdecl, +proc dom_Node_get_previousSibling*(node: PDomNode): PDomNode{.cdecl, dynlib: gtkhtmllib, importc: "dom_Node__get_previousSibling".} -proc dom_Node__get_lastChild*(node: PDomNode): PDomNode{.cdecl, +proc dom_Node_get_lastChild*(node: PDomNode): PDomNode{.cdecl, dynlib: gtkhtmllib, importc: "dom_Node__get_lastChild".} -proc dom_Node__set_nodeValue*(node: PDomNode, value: PDomString, - exc: PDomException){.cdecl, dynlib: gtkhtmllib, +proc dom_Node_set_nodeValue*(node: PDomNode, value: PDomString, + exc: PDomException){.cdecl, dynlib: gtkhtmllib, importc: "dom_Node__set_nodeValue".} -proc dom_Node__get_ownerDocument*(node: PDomNode): PDomDocument{.cdecl, +proc dom_Node_get_ownerDocument*(node: PDomNode): PDomDocument{.cdecl, dynlib: gtkhtmllib, importc: "dom_Node__get_ownerDocument".} proc dom_Node_hasAttributes*(node: PDomNode): gboolean{.cdecl, dynlib: gtkhtmllib, importc: "dom_Node_hasAttributes".} @@ -246,7 +246,7 @@ proc DOM_IS_DOCUMENT*(theobject: pointer): bool proc DOM_IS_DOCUMENT_CLASS*(klass: pointer): bool proc DOM_DOCUMENT_GET_CLASS*(obj: pointer): PDomDocumentClass proc dom_document_get_type*(): GType -proc dom_Document__get_documentElement*(doc: PDomDocument): PDomElement +proc dom_Document_get_documentElement*(doc: PDomDocument): PDomElement proc dom_Document_createElement*(doc: PDomDocument, tagName: PDomString): PDomElement proc dom_Document_createTextNode*(doc: PDomDocument, data: PDomString): PDomText proc dom_Document_createComment*(doc: PDomDocument, data: PDomString): PDomComment diff --git a/lib/wrappers/x11/xrandr.nim b/lib/wrappers/x11/xrandr.nim index ebc656260d..ee6f1705b8 100755 --- a/lib/wrappers/x11/xrandr.nim +++ b/lib/wrappers/x11/xrandr.nim @@ -98,7 +98,7 @@ type mwidth*, mheight*: cint TXRRScreenChangeNotifyEvent*{.final.} = object # internal representation is private to the library - type_*: cint # event base + typ*: cint # event base serial*: culong # # of last request processed by server send_event*: TBool # true if this came from a SendEvent request display*: PDisplay # Display the event was read from diff --git a/rod/rnimsyn.nim b/rod/rnimsyn.nim index 6a0de31829..60cfd38b16 100755 --- a/rod/rnimsyn.nim +++ b/rod/rnimsyn.nim @@ -585,7 +585,6 @@ proc gcase(g: var TSrcGen, n: PNode) = gsub(g, n.sons[0]) gcoms(g) optNL(g) - last = 0 gsons(g, n, c, 1, last) if last == - 2: initContext(c) diff --git a/web/news.txt b/web/news.txt index 4a2736b679..98e0177001 100755 --- a/web/news.txt +++ b/web/news.txt @@ -36,7 +36,8 @@ Additions your configuration file to use these. - Triple quoted strings allow for ``"`` in more contexts. - ``""`` within raw string literals stands for a single quotation mark. -- More extensive subscript operator overloading. See ``_ for further +- More extensive subscript operator overloading. See + `subscript overloading `_ for further information. diff --git a/web/ticker.txt b/web/ticker.txt index 35826948f1..1ac6c9ecff 100755 --- a/web/ticker.txt +++ b/web/ticker.txt @@ -1,6 +1,6 @@ | `2009-12-21`:newsdate: | Nimrod version 0.8.6 has been released! - Get it `here <./download.html>`_. Merry Christmas! + Get it `here <./download.html>`_. | `2009-10-21`:newsdate: | Nimrod version 0.8.2 has been released!