nim = {}

function nim.get_keywords()
  local keywords0_set = "addr and as asm bind block break case cast concept const continue converter defer discard distinct div do elif else end enum except export finally for from func if import in include interface is isnot iterator let macro method mixin mod nil not notin object of or out proc ptr raise ref return shl shr static template try tuple type using var when while xor yield"
  return keywords0_set
end

function nim.get_autocomplete()
  local autocomplete_set = "addr and div in is isnot mod not notin object of or ptr ref shl shr static template type var xor a abbr abbrev abort abortOnError abs abs2 absolute absolutePath accept acceptAddr AcceptNoClient AcceptNoHandshake acceptRequest AcceptSuccess AccessViolationDefect AccessViolationError acquire activeDescriptors add addAndFetch addCallback addCompletion addEscaped addEscapedChar addEvent addEventListener AddEventListenerOptions addExitProc addf addFileExt addFiles addFirst addFloat addHandler addIdentIfAbsent addIfNotNil addInt addLast addNodes addNormalizePath addOutputFormatter addPragma addProcess addQuitProc addQuoted addRead address AddrInfo addSep addTimer addWrite advice affinity AF_INET AF_INET6 afterCodeReload AF_UNIX AF_UNSPEC AI_V4MAPPED akArray akBool akChar akCString akEnum akFloat akFloat128 akFloat32 akFloat64 akInt akInt16 akInt32 akInt64 akInt8 akNone akObject akPointer akProc akPtr akRange akRef akSequence akSet akString akTuple akUInt akUInt16 akUInt32 akUInt64 akUInt8 alert align alignLeft alignof alignString alive all AllChars allCharsInSet allIt alloc alloc0 alloc0Impl allocCStringArray allocImpl allocShared allocShared0 allocShared0Impl allocSharedImpl AllocStats allowEmptyAttribs allowUnquotedAttribs allValues AltSep AnchorElement annotation annotation-xml ansiBackgroundColorCode ansiForegroundColorCode ansiResetCode ansiStyleCode any Any anyIt AnyKind anyRune append appendChild appendData apply applyIt appType arccos arccosh arccot arccoth arccsc arccsch arcsec arcsech arcsin arcsinh arctan arctan2 arctanh area argc argv ariaAttr ArithmeticDefect ArithmeticError arity array article Ascending ashr aside assert AssertionDefect AssertionError assign assignedElements assignedNodes AST astGenRepr astToStr async asyncCheck AsyncEvent AsyncFD AsyncFile AsyncFtpClient AsyncHttpClient AsyncHttpServer AsyncResponse AsyncSmtp AsyncSocket atEnd atom Atomic atomicDec AtomicFlag atomicInc AtomicNodes AtomType attachShadow AtTarget attr AttributeNode attrKey attrs attrsLen attrValue audio auth author auto autovivification AuxilaryButton await awaitAndThen b back backend BackgroundColor backref backrefIgnoreCase backrefIgnoreStyle backslash BackwardsIndex base BaseLexer basename baseName baseTypeKind baseTypeSize bdi bdo beforeCodeReload between bg8Bit bgBlack bgBlue bgColor bgCyan bgDefault bgGreen bgMagenta bgRed bgWhite bgYellow big bigEndian bigEndian16 bigEndian32 bigEndian64 BiggestFloat BiggestInt BiggestUInt bin BinaryPrefixMode binarySearch bindAddr binDir bindMethod bindNull bindParam bindParams bindSocket bindSym BindSymRule bindUnix binom bitand bitnot bitor bitslice bitsliced BitsRange bitxor Blob blob blockquote BlockTags blockUntil blockUntilAny blur body bool boolVal BoundingRect bounds bpColloquial bpIEC br brClosed brForceOpen brOpen BubblingPhase BufferSize buildCPU buildOS button byaddr BY_HANDLE_FILE_INFORMATION byte ByteAddress CacheCounter CacheSeq CacheTable Callback CallNodes callsite callSoon cancelAnimationFrame canShare canvas capitalize capitalizeAscii caption capture captureBetween CaptureBounds captureBounds captureCount captureNameId Captures captures Captures CapturingPhase card cas CatchableError cbrt cchar cd CDATANode cdouble cdup ceil center Certificate cfgEof cfgError CfgEvent CfgEventKind cfgKeyValuePair cfgOption CfgParser cfgSectionStart cfloat c_frexp CgiError cgiError ch chaining changeFileExt Channel char charChoice charData charSet check checkedSymAddr checkpoint checkReply checkValidity child children chmod chomp chr cint CiphersIntermediate CiphersModern CiphersOld cite clamp class classify ClassList clean clear clearBit clearBits clearCallbacks clearData clearInterval clearMask clearMasked clearScreen clearTimeout click clientData clientGetPskFunc clientHeight clientWidth ClipboardEvent cloneNode clong clongdouble clonglong close closeHandle closeSocket closesocket closureScope cmdArgument cmdEnd CmdLineKind cmdLineRest cmdLongOption cmdShortOption cmp cmpic cmpIgnoreCase cmpIgnoreStyle cmpPaths cmpRunesIgnoreCase code col colAliceBlue colAntiqueWhite colAqua colAquamarine colAzure colBeige colBisque colBlack colBlanchedAlmond colBlue colBlueViolet colBrown colBurlyWood colCadetBlue colChartreuse colChocolate colCoral colCornflowerBlue colCornsilk colCrimson colCyan colDarkBlue colDarkCyan colDarkGoldenRod colDarkGray colDarkGreen colDarkKhaki colDarkMagenta colDarkOliveGreen colDarkorange colDarkOrchid colDarkRed colDarkSalmon colDarkSeaGreen colDarkSlateBlue colDarkSlateGray colDarkTurquoise colDarkViolet colDeepPink colDeepSkyBlue colDimGray colDodgerBlue colFireBrick colFloralWhite colForestGreen colFuchsia colGainsboro colGhostWhite colGold colGoldenRod colGray colGreen colGreenYellow colgroup colHoneyDew colHotPink colIndianRed colIndigo colIvory colKhaki colLavender colLavenderBlush colLawnGreen collect colLemonChiffon colLightBlue colLightCoral colLightCyan colLightGoldenRodYellow colLightGreen colLightGrey colLightPink colLightSalmon colLightSeaGreen colLightSkyBlue colLightSlateGray colLightSteelBlue colLightYellow colLime colLimeGreen colLinen colMagenta colMaroon colMediumAquaMarine colMediumBlue colMediumOrchid colMediumPurple colMediumSeaGreen colMediumSlateBlue colMediumSpringGreen colMediumTurquoise colMediumVioletRed colMidnightBlue colMintCream colMistyRose colMoccasin colNavajoWhite colNavy colOldLace colOlive colOliveDrab Color colOrange colOrangeRed colOrchid colPaleGoldenRod colPaleGreen colPaleTurquoise colPaleVioletRed colPapayaWhip colPeachPuff colPeru colPink colPlum colPowderBlue colPurple colRed colRosyBrown colRoyalBlue colSaddleBrown colSalmon colSandyBrown colSeaGreen colSeaShell colSienna colSilver colSkyBlue colSlateBlue colSlateGray colSnow colSpringGreen colSteelBlue colTan colTeal colThistle colTomato colTurquoise colViolet colWheat colWhite colWhiteSmoke colYellow colYellowGreen combine commandLineParams CommentNode commitedLen commonAttr commonPrefixLen compareDocumentPosition compareExchange compareExchangeWeak compile CompileDate compileOption compiles CompileTime complete CompletionCallback CompletionData Completions Complex complex Complex32 complex32 Complex64 complex64 concat Cond Config confirm conjugate connect connectUnix Console console ConsoleLogger ConsoleOutputFormatter contains containsOrIncl contentLength contentType continuesWith convert convertSexp ConvertThreadToFiber ConvertThreadToFiberEx copy copyChildrenTo copyDir copyDirWithPermissions copyFile copyFileToDir copyFileW copyFileWithPermissions copyLineInfo copyMem copyNimNode copyNimTree coreAttr CoroutineRef correlation cos cosh cot coth count countdown countIt countLeadingZeroBits countLines countProcessors countReset countSetBits CountTable CountTableRef countTrailingZeroBits countup cpDir cpFile cppDefine CPU cpuEndian cpuRelax cpuTime create CREATE_ALWAYS createAsyncNativeSocket createAttribute createComment createDir createDirectoryW createElement createEvent CreateFiber CreateFiberEx createFileA createFileMappingW createFileW createHardlink createHardLinkW createIoCompletionPort createMessage createNamedPipe createNativeSocket CREATE_NEW CREATE_NO_WINDOW createPipe createProcessW createShared createSharedU createSymbolicLinkW createSymlink createTextNode createThread createU CREATE_UNICODE_ENVIRONMENT CritBitTree csc csch cschar cshort csize csize_t cstring cstringArray cstringArrayToSeq CSV CsvError CsvParser CsvRow cuchar cuint culong culonglong cumsum cumsummed CurDir currentSourcePath cursorBackward cursorDown cursorForward cursorUp cushort CustomRef cut CVerifyNone CVerifyPeer CVerifyPeerUseEnvVars cycle data datalist DataTransfer DataTransferDropEffect DataTransferEffectAllowed DataTransferItem DataTransferItemKind DateTime DateTimeLocale Days days dbArray dbBindParamError dbBit dbBlob dbBool dbBox dbCircle DbColumn DbColumns dbComposite DbConn dbDate dbDatetime dbDecimal DbEffect dbEnum DbError dbError dbFixedChar dbFloat dbGeometry dbInet dbInt dbJson dbLine dbLseg dbMacAddress dbNull dbPath dbPoint dbPolygon dbQuote dbSerial dbSet dbTime dbTimeInterval dbTimestamp DbType DbTypeKind dbUInt dbUnknown dbUrl dbUser1 dbUser2 dbUser3 dbUser4 dbUser5 dbUuid dbVarchar dbXml dd DeadThreadDefect DeadThreadError dealloc deallocCStringArray deallocHeap deallocImpl deallocShared deallocSharedImpl debug debugEcho debugRecv debugSend dec declared declaredInScope decode decodeData decodeURI decodeURIComponent decodeUrl decodeZigzag dedent deduplicate deepCopy default defaultConfig defaultConsoleFormatter defaultFilename defaultFindFile defaultFmtStr defaultInitialSize DefaultLocale defaultMsgHandler defaultOnProgressChanged Defect defined defUserAgent degToRad deinitCond deinitGeneralTokenizer deinitLock deinitRLock deinitSharedList deinitSharedTable del delEnv delete deleteContent deleteData DeleteFiber deleteFileA deleteFileW deleteFromDocument delOutputFormatter delSection delSectionKey Deque deque Descending description deserialization destroyContext destructor DETACHED_PROCESS details detectOs DeviceId dfn dFri dial dialog dictionary diff difference diffInt diffText digits Digits directory dirExists DirSep disableCache disableExternalCapture disableParamFiltering disableProfiling disableTrueColors disarm disjoint dispatchEvent dispose distance distinctBase distribute Distribution DivByZeroDefect DivByZeroError dl DLL dMon doAssert doAssertRaises doCreateThread Document document DocumentFragmentNode DocumentNode DocumentOrShadowRoot DocumentTypeNode Domain DomApiVersion DomEvent DomException DomParser doNothing doShutdownThread doslikeFileSystem DoublyLinkedList DoublyLinkedNode DoublyLinkedNodeObj DoublyLinkedRing downloadFile Drag DragEnd DragEnter DragEvent DragEventTypes DragExit DragLeave DragOver DragStart drain Drop dSat dSun dt dThu dTue dump dumpAllocstats dumpAstGen dumpLisp dumpTree dup duplicateHandle DUPLICATE_SAME_ACCESS Duration DurationParts DurationZero dWed DWORD DynlibFormat E eat echo echoForeignDeps editDistance editDistanceAscii EInvalidPeg Element elementFromPoint elementName ElementNode elements elementsFromPoint elementType em embed EmbedElement enableCache enableExternalCapture enableProfiling enableTrueColors encode encodeMime encodeQuery encodeURI encodeURIComponent encodeUrl encodeZigzag EncodingConverter EncodingError endAnchor endian Endianness endOfFile EndOfFile endsWith entityName EntityNode EntityRefNode entityToRune entityToUtf8 enumerate envPairs EOFError EParseError epochTime epoll epoll_create epoll_create1 epoll_ctl EPOLL_CTL_ADD EPOLL_CTL_DEL EPOLL_CTL_MOD EpollData EPOLLERR EPOLLET EpollEvent EPOLLEXCLUSIVE EPOLLHUP EPOLLIN EPOLLMSG EPOLLONESHOT EPOLLOUT EPOLLPRI EPOLLRDBAND EPOLLRDHUP EPOLLRDNORM epoll_wait EPOLLWAKEUP EPOLLWRBAND EPOLLWRNORM epsilon eqIdent equalMem equalsFile eraseLine eraseScreen erf erfc errAttributeValueExpected errBracketRiExpected errColonExpected errCommaExpected errCurlyRiExpected errEndOfCDataExpected errEndOfCommentExpected errEOC_Expected errEofExpected errEqExpected errExprExpected errGtExpected errInvalidToken errNameExpected errNone error ERROR_ACCESS_DENIED ERROR_BAD_ARGUMENTS ERROR_FILE_NOT_FOUND errorHandle ERROR_HANDLE_EOF ERROR_IO_PENDING ERROR_LOCK_VIOLATION errorMessages errorMessageWriter errorMsg errorMsgExpected ERROR_NETNAME_DELETED ERROR_NO_MORE_FILES ERROR_PATH_NOT_FOUND errorStr errorStream errParensRiExpected errQmGtExpected errQuoteExpected errSemicolonExpected errStringExpected esc escape escapeJson escapeJsonUnquoted escapePeg escapeRe escChar EV_ADD EV_CLEAR EV_DELETE EV_DISABLE EV_DISPATCH EV_DROP EV_ENABLE Event eventAttr eventParser EventPhase EventTarget EV_EOF EV_ERROR EV_FLAG1 EvLines EV_NODATA EV_ONESHOT EV_RECEIPT EvRetr EV_SET EvStore EV_SYSFLAGS EvTransferProgress exception Exception exchange excl exclFilePermissions exec execAffectedRows execCmd execCmdEx ExecIOEffect execProcess execProcesses execShellCmd ExeExt ExeExts exists existsCookie existsDir existsEnv existsFile existsOrCreateDir exitStatusLikeShell exp expandFilename expandMacros expandSymlink expandTabs expandTilde expect expectIdent expectKind expectLen expectMinLen extendSeq extractDocCommentsAndRunnables extractFilename extractRGB ExtSep fac fail failed FAILED failedAssertImpl failureOccurred fastLog2 fastRows fastRuneAt fastToUTF8Copy fatal fcInf fcNan fcNegInf fcNegZero fcNormal fcSubnormal fcZero FD_ACCEPT FD_ADDRESS_LIST_CHANGE FD_ALL_EVENTS FD_CLOSE FD_CONNECT FD_GROUP_QQS FD_ISSET FD_OOB FD_QQS FD_READ FD_ROUTING_INTERFACE_CHANGE FD_SET FD_SETSIZE FD_WRITE FD_ZERO FE_ALL_EXCEPT feclearexcept FE_DFL_ENV FE_DIVBYZERO FE_DOWNWARD fegetenv fegetexceptflag fegetround feholdexcept FE_INEXACT FE_INVALID fence FE_OVERFLOW feraiseexcept fesetenv fesetexceptflag fesetround fetchAdd fetchAnd fetchOr fetchSub fetchXor fetestexcept FE_TONEAREST FE_TOWARDZERO FE_UNDERFLOW feupdateenv FE_UPWARD ffDecimal ffDefault ffScientific fg8Bit fgBlack fgBlue fgColor fgCyan fgDefault fgGreen fgMagenta fgRed fgWhite fgYellow FIBER_FLAG_FLOAT_SWITCH FieldDefect FieldError fieldPairs fields fieldset FifthButton figcaption figure File FILE_ATTRIBUTE_ARCHIVE FILE_ATTRIBUTE_COMPRESSED FILE_ATTRIBUTE_DEVICE FILE_ATTRIBUTE_DIRECTORY FILE_ATTRIBUTE_HIDDEN FILE_ATTRIBUTE_NORMAL FILE_ATTRIBUTE_NOT_CONTENT_INDEXED FILE_ATTRIBUTE_OFFLINE FILE_ATTRIBUTE_READONLY FILE_ATTRIBUTE_REPARSE_POINT FILE_ATTRIBUTE_SPARSE_FILE FILE_ATTRIBUTE_SYSTEM FILE_ATTRIBUTE_TEMPORARY FILE_BEGIN fileExists FILE_FLAG_BACKUP_SEMANTICS FILE_FLAG_DELETE_ON_CLOSE FILE_FLAG_FIRST_PIPE_INSTANCE FILE_FLAG_NO_BUFFERING FILE_FLAG_OPEN_NO_RECALL FILE_FLAG_OPEN_REPARSE_POINT FILE_FLAG_OVERLAPPED FILE_FLAG_POSIX_SEMANTICS FILE_FLAG_RANDOM_ACCESS FILE_FLAG_SEQUENTIAL_SCAN FILE_FLAG_WRITE_THROUGH FileHandle FileId FileInfo FileLogger FILE_MAP_READ FILE_MAP_WRITE FileMode fileNewer FilePermission FILE_READ_DATA FileReader fileReaderDone fileReaderEmpty fileReaderLoading FileReaderState FileSeekPos FILE_SHARE_DELETE FILE_SHARE_READ FILE_SHARE_WRITE FileStream FileStreamObj FileSystemCaseSensitive FILETIME FILE_WRITE_DATA fill filter filterIt finalize find findAll findBounds findChild findClose findExe FindFileHandler findFirstFileW findIter findNextFileW finished FIONBIO firstSetBit FixedTimeUnit flags flatMap flatten flipBit flipBits flipMask flipMasked float float32 float64 FloatClass FloatDivByZeroDefect FloatDivByZeroError FloatFormatMode FloatInexactDefect FloatInexactError FloatingPointDefect FloatingPointError FloatInvalidOpDefect FloatInvalidOpError FloatOverflowDefect FloatOverflowError FloatUnderflowDefect FloatUnderflowError floatVal floor floorDiv floorMod FlowVar FlowVarBase flush flushFile flushFileBuffers flushViewOfFile fmAppend fmRead fmReadWrite fmReadWriteExisting fmt fmWrite focus foldl foldr FontFaceSet FontFaceSetReady footer forall ForegroundColor ForeignCell foreignCmd foreignDep foreignDepInstallCmd ForLoopStmt form format formatBiggestFloat formatEng formatErrorIndexBound FormatFlag formatFloat formatMessageW formatNamedVars formatSize formatStr formatValue FormElement forward FourthButton fpGroupExec fpGroupRead fpGroupWrite fpOthersExec fpOthersRead fpOthersWrite fpRadix fpUserExec fpUserRead fpUserWrite Frame free freeaddrinfo freeEnvironmentStringsW freeShared frexp fromBin fromHex fromJson fromJsonHook fromOct fromSockAddr fromUnix fromUnixFloat fromWinTime fspCur fspEnd fspSet fsync FtpEvent FtpEventType FtpJobType Future FutureBase FutureError FutureStream FutureVar gamma gauss GC_collectZct gcd GC_disable GC_disableMarkAndSweep GC_enable GC_enableMarkAndSweep GC_fullCollect GC_getStatistics gcInvariant gcOptimizeSpace gcOptimizeTime GC_ref gcResponsiveness GC_Strategy gcThroughput GC_unref GeneralTokenizer generatedTime GENERIC_ALL genericHead genericParams GENERIC_READ GENERIC_WRITE genOid genSym get getAddrInfo getaddrinfo getAddrString getAlign getAllocStats getAllRows getAppDir getAppFilename getArgument getAsFile getAst getAttribute getAttributeNode getBiggestFloat getBiggestInt getBiggestUint getBool getBoundingClientRect getCallSoonProc getch getChar getClockStr getColNumber getColumn getCommand getCommandLineW getComputedStyle getConfigDir getCons getContent getContentLength getContentType getCookie getCreationTime getCString getCurrentCompilerExe getCurrentDir getCurrentDirectoryW getCurrentEncoding getCurrentException getCurrentExceptionMsg GetCurrentFiber getCurrentLine getCurrentProcess getCurrentProcessId getCustomPragmaVal getData getDataUri getDateStr getDayOfWeek getDayOfYear getDaysInMonth getDaysInYear getDocumentRoot getElementById getElementsByClass getElementsByClassName getElementsByName getElementsByTagName getElems getEnumField getEnumOrdinal getEnv getEnvironmentStringsW getExitCodeProcess getExt getExtraData getFd getFields getFieldValue getFileAttributesW getFileHandle getFileInfo getFileInformationByHandle getFilename getFilePermissions getFilePos getFileSize getFloat getFloat32 getFloat64 getFNum getFrame getFrameState getFreeMem getFullPathNameW getGatewayInterface getGcFrame getGlobalDispatcher getHandleInformation getHandlers getHomeDir getHostByAddr gethostbyaddr getHostByName gethostbyname getHostname gethostname getHttpAccept getHttpAcceptCharset getHttpAcceptEncoding getHttpAcceptLanguage getHttpConnection getHttpCookie getHttpHost getHttpReferer getHttpUserAgent getImpl getImplTransformed getInt getInt16 getInt32 getInt64 getInt8 getIoHandler getItem getLastAccessTime getLastError getLastModificationTime getLine getLocalAddr getLogFilter getMaxMem getMD5 getMimetype getModifierState getModuleFileNameW getMonoTime getnameinfo getNextToken getNum getOccupiedMem getOffset getopt getOrDefault get_osfhandle getOsFileHandle getOverlappedResult getPathInfo getPathTranslated getPeerAddr getPeerCertificates getpeername getPFrame getPointer getPosition getPrimaryIPAddr getProcessTimes getProgramResult getProjectPath getPropertyPriority getPropertyValue getProtoByName getprotobyname getprotobynumber getPskIdentity getQueryString getQueuedCompletionStatus getRaisesList getRangeAt getRawData getRemoteAddr getRemoteHost getRemoteIdent getRemotePort getRemoteUser getRequestMethod getRequestURI getRootNode getRow getScriptFilename getScriptName getSectionValue getSelection getServByName getservbyname getServByPort getservbyport getServerAddr getServerAdmin getServerName getServerPort getServerProtocol getServerSignature getServerSoftware getSize getSockDomain getSocket getSocketError getsockname getSockName getsockname getSockOpt getsockopt getSockOptInt getSourceLanguage getStackTrace getStackTraceEntries getStdHandle getStr getString getSymbol getSystemTimeAsFileTime getSystemTimes getTagsList getTempDir getThreadId getTime getTok getTotalMem getType getTypeImpl getTypeInfo getTypeInst getUInt getUInt16 getUInt32 getUInt64 getUInt8 getUnicodeValue getValue getVersion getVersionExA getVersionExW glob globalRaiseHook go gorge gorgeEx graphemeLen group groupCollapsed groupEnd gtAssembler gtBinNumber gtCharLit gtCommand gtComment gtDecNumber gtDirective gtEof gtEscapeSequence gtFloatNumber gtHexNumber gtHyperlink gtIdentifier gtKey gtKeyword gtLabel gtLongComment gtLongStringLit gtNone gtOctNumber gtOperator gtOther gtPreprocessor gtPunctuation gtRawData gtReference gtRegularExpression gtRule gtStringLit gtTagEnd gtTagStart gtValue gtWhitespace GUID h1 h2 h3 h4 h5 h6 handle Handle handleCR handleEvent HANDLE_FLAG_INHERIT handleLF handleRefillChar handshakeAsClient handshakeAsServer hasAnyModuleChanged hasArgOfName hasAttribute hasChildNodes hasCustomPragma hasData hasDataBuffered Hash hash hashData hashIdentity hashIgnoreCase hashIgnoreStyle HashSet hashWangYi1 hasItem hasKey hasKeyOrPut hasModuleChanged hasNext hasNoSideEffects hasNxt hasOverlappedIoCompleted hasOwnProperty hasPendingOperations hcrAddEventHandler hcrAddModule hcrGeneration hcrGetGlobal hcrGetProc hcrHasModuleChanged hcrInit hcrMarkGlobals HcrModuleInitializer hcrPerformCodeReload HcrProcGetter hcrRegisterGlobal hcrRegisterProc hcrReloadNeeded HDC head header headerLimit HeapQueue helo hexbyte HexDigits HGLRC hideCursor high HIGH_PRIORITY_CLASS hint History historyAdd historyLoad historySave historySetMaxLen HKEY HKEY_CURRENT_USER HKEY_LOCAL_MACHINE home hostCPU Hostent hostOS hour HourRange Hours hours hr HSlice html HTML HTMLSlotElement HtmlTag htmlTag htonl htons Http100 Http101 Http200 Http201 Http202 Http203 Http204 Http205 Http206 Http300 Http301 Http302 Http303 Http304 Http305 Http307 Http308 Http400 Http401 Http403 Http404 Http405 Http406 Http407 Http408 Http409 Http410 Http411 Http412 Http413 Http414 Http415 Http416 Http417 Http418 Http421 Http422 Http426 Http428 Http429 Http431 Http451 Http500 Http501 Http502 Http503 Http504 Http505 HttpClient HttpClientBase HttpCode HttpConnect HttpDelete HttpGet HttpHead HttpHeaders HttpHeaderValues HttpMethod httpNewLine HttpOptions HttpPatch HttpPost HttpPut HttpRequestError HttpTrace HttpVer10 HttpVer11 HttpVersion hypot i iconv id ident identChars IdentChars identifiedTouch identStartChars IdentStartChars IDLE_PRIORITY_CLASS iframe ignoreMsg ikDollar ikExpr ikStr ikVar im ImageElement img in-place In6_addr IN_ACCESS InAddr INADDR_ANY INADDR_BROADCAST INADDR_LOOPBACK INADDR_NONE IN_ALL_EVENTS IN_ATTRIB inc incl inclFilePermissions IN_CLOSE IN_CLOSE_NOWRITE IN_CLOSE_WRITE inclSetElement IN_CREATE inDays IN_DELETE IN_DELETE_SELF indent indentation index indexBy IndexDefect IndexError IndexExt IN_DONT_FOLLOW inet_addr inet_ntoa inet_ntop IN_EXCL_UNLINK Inf INFINITE infix info inHours IN_IGNORED IN_ISDIR init initCond initCountTable initDateTime initDecodeTable initDeque initDoublyLinkedList initDoublyLinkedRing initDuration initGeneralTokenizer initHashSet initHeapQueue initIntSet initLock initOptParser initOrderedSet initOrderedTable initRand initRational initRLock initRstGenerator initRtArray initSet initSinglyLinkedList initSinglyLinkedRing initSkipTable initTable initTime initTimeFormat initTimeInterval initUri InlineTags IN_MASK_ADD inMicroseconds inMilliseconds inMinutes IN_MODIFY IN_MOVE IN_MOVED_FROM IN_MOVED_TO IN_MOVE_SELF inNanoseconds innerText IN_ONESHOT IN_ONLYDIR IN_OPEN inotify_add_watch InotifyEvent inotify_events inotify_init inotify_init1 inotify_rm_watch input InputElement inputHandle inputStream IN_Q_OVERFLOW ins inSeconds insert insertBefore insertData insertId insertID insertNode insertSep installDirs installExt installFiles instantiationInfo InstantRow instantRows int int16 int32 int64 int8 intensity intercept internalErrorFlag internalNew interpolatedFragments InterpolatedKind interpolation intersection Interval INT_MAX INT_MIN IntSet intToStr intVal IN_UNMOUNT inv invalidFilenameChars invalidFilenames INVALID_FILE_SIZE INVALID_HANDLE_VALUE INVALID_SET_FILE_POINTER INVALID_SOCKET InvalidUnicodeError inViewport invokeNew invokeNewSeq inWeeks inZone IOC_IN IOC_INOUT IOC_OUT IOCPARM_MASK ioctlsocket IOC_WS2 IOEffect IOError IOSelectorsException ioselSupportedPlatform IpAddress IpAddressFamily IPPROTO_ICMP IPPROTO_ICMPV6 IPPROTO_IP IPPROTO_IPV6 IPPROTO_RAW IPPROTO_TCP IPPROTO_UDP IPv4_any IPv4_broadcast IPv4_loopback IPv6_any IPv6_loopback is2xx is3xx is4xx is5xx isAbsolute isAlpha isAlphaAscii isAlphaNumeric isatty isClosed isColor isCombining isDefaultNamespace isDigit isDisconnectionError isDst isEmpty isEmptyOrWhitespace isEqualNode isExported isFinite isFutureLoggingEnabled isGcSafe isHidden isInitialized isInstantiationOf isIpAddress isLeapDay isLeapYear isLower isLowerAscii isMainModule isNamedTuple isNaN isNil isNone isNotForeign isNull isolate Isolated isPowerOfTwo isReady isRefSkipDistinct isRelativeTo isRootDir isSameNode isSome isSorted isSpace isSpaceAscii isSsl isTitle isTrueColorSupported isUndefined isUpper isUpperAscii isValid isValidFilename isWhiteSpace Item item items itemsWithPrefix iterAndMutate iterToProc JArray javaEnabled JBool JFloat JInt JNull JObject join joinPath joinThread joinThreads Joptions JRetr JRetrText js jsArguments JsAssoc jsDelete jsDirname JsError JsEvalError jsFilename jsFromAst JsKey jsNew jsNull JsObject JSON jsonArrayEnd jsonArrayStart jsonEof jsonError JsonError JsonEventKind jsonFalse jsonFloat jsonInt JsonKindError JsonNode JsonNodeKind JsonNodeObj jsonNull jsonObjectEnd jsonObjectStart JsonParser JsonParsingError jsonString jsonTo jsonTrue JsRangeError JsReferenceError JsRoot JsSyntaxError JStore JString JsTypeError jsTypeOf jsUndefined JsURIError JUnitOutputFormatter kbd keepIf keepItIf KEvent kevent KeyboardEvent KeyboardEventKey KeyError KEY_EVENT_RECORD keygen keys keysWithPrefix kill kind kqueue kurtosis kurtosisS label LacksDevPackages langC langCpp langCsharp langJava langNim langNone langYaml largest last lastModified lastPathPart lastRune lastSon lcm leaves legend len lent letters Letters Level LevelNames Levenshtein lgamma li libCandidates LibHandle LibraryError license likely limit line LineInfo lineInfo lineInfoObj lines link LinkElement lispRepr list listDirs listen listFiles littleEndian littleEndian16 littleEndian32 littleEndian64 ln load loadConfig loadHtml loadLib loadLibPattern loadUnidecodeTable loadXml local localFree localRaiseHook locals LocalStorage Location LocationBar Lock log log10 log2 Logger LONG lookupNamespaceURI lookupPrefix low lowerBound LPFIBER_START_ROUTINE LPFILETIME LPINT lvlAll lvlDebug lvlError lvlFatal lvlInfo lvlNone lvlNotice lvlWarn maction main mantissaDigits map mapIt mapLiterals mapMem mApr mapViewOfFileEx mark markdown marquee mask masked match matchBounds matchLen math mAug max max10Exponent maxDescriptors MaxDistinguishedThread maxExponent MaxFloat32Precision MaxFloat64Precision MaxFloatPrecision maximumPositiveValue MAXIMUM_WAIT_OBJECTS maxIndex MAX_INT maxLen MaxLineLength MAX_PATH MaxSubpatterns MaxThreadPoolSize maxVarIntLen mcError mcHint mcWarning MD5Context MD5Digest md5Final md5Init md5Update mDec mean meCannotOpenFile meExpected meGeneralParseError meGridTableNotImplemented meInvalidDirective MemAccessFlags memalign memExec memExecRead memExecReadWrite MemFile MemMapFileStream MemMapFileStreamObj memoryLock memoryLockAll MemoryOrder memoryUnlock memoryUnlockAll memRead memReadWrite MemSlice memSlices menclose meNewSectionExpected MenuBar merge mergeIndexes merror MersenneTwister message Message meta metaAuthor MetaEnum metaNone metaSubtitle metaTitle metaVersion meter method methodGet methodNone methodPost mFeb mfenced mfrac mget mgetOrPut mglyph mi Microseconds microseconds Milliseconds milliseconds MimeDB mimes MimeType min min10Exponent minExponent MinFloatNormal minimumPositiveValue minIndex MIN_INT minute MinuteRange Minutes minutes missingOrExcl mitems mix mJan mJul mJun mkDir mkdtemp mkstemp mlabeledtr mmap mMar mMay mmultiscripts mn mNov mo mOct mode modeCaseInsensitive modeCaseSensitive modeStyleInsensitive MonoTime Month month monthday MonthdayRange Months months MouseButtons MouseEvent move moveBy moveDir moveFile MOVEFILE_COPY_ALLOWED MOVEFILE_CREATE_HARDLINK MOVEFILE_DELAY_UNTIL_REBOOT moveFileExW MOVEFILE_FAIL_IF_NOT_TRACKABLE MOVEFILE_REPLACE_EXISTING moveFileW MOVEFILE_WRITE_THROUGH moveMem mover moveTo mpadded mpairs mpairsWithPrefix mphantom mroot mrow ms mSep MsgClass MsgHandler MsgKind MSG_PEEK mspace msqrt mstyle msub msubsup msup mtable mtd mtext MultipartData MultipartEntries MultipleValueSetting multiReplace multisync munder munderover mvalues mvaluesWithPrefix mvDir mvFile mwRedefinitionOfLabel mwUnknownSubstitution mwUnsupportedField mwUnsupportedLanguage mySQL name NaN nanosecond NanosecondRange Nanoseconds nanoseconds nativeStackTraceSupported nativeToUnixPath natural Natural nav Navigator navigator NegInf nestList new newAssignment newAsyncEvent newAsyncFile newAsyncFtpClient newAsyncHttpClient newAsyncHttpServer newAsyncSmtp newAsyncSocket newBlockStmt newCall newCData newColonExpr newComment newCommentStmtNode newConfig newConsoleLogger newConsoleOutputFormatter newConstStmt newContext newCountTable newCustom newDispatcher newDomException newDomParser newDotExpr newDoublyLinkedNode newElement newEmptyNode newEntity newEnum newEvent newException newFileLogger newFileReader newFileStream newFloatLitNode newFuture newFutureStream newFutureVar newHttpClient newHttpHeaders newIdentDefs newIdentNode newIfStmt newIntLitNode newJArray newJBool newJFloat newJInt newJNull newJObject newJsAssoc newJsObject newJString newJUnitOutputFormatter newLetStmt newLine newline NewLines Newlines newLit newMemMapFileStream newMersenneTwister newMimetypes newMultipartData newNilLit newNimNode newNode newNonTerminal newOrderedTable newOSError newPar newPipeOutStream newProc newPromise newProxy newRegExp newRollingFileLogger newRstNode newSCons newSelectEvent newSelector newSeq newSeqOfCap newSeqUninitialized newSeqWith newSFloat newSha1State newSinglyLinkedNode newSInt newSList newSmtp newSNil newSocket newSString newSSymbol newStmtList newString newStringOfCap newStringStream newStringTable newStrLitNode newTable newTableFrom newText newTimezone newTree newVarStmt newVerbatimText newWideCString newXmlTree next nextPermutation nextPowerOfTwo nextSplitPoint NilAccessDefect NilAccessError NimAsyncContinueSuffix nimcacheDir nimCoroutines nimEnableCovariance nimGC_setStackBottom NimIdent nimIdentNormalize NimMajor nimMaxDescriptorsFallback NimMinor NimNode NimNodeKind NimNodeKinds NimPatch NimSym NimSymKind NimTypeKind NimVersion nimvm nkAsgn nkBitStringLit nkCall nkCheck nkColumnDef nkColumnList nkColumnReference nkConstraint nkCreateIndex nkCreateIndexIfNotExists nkCreateTable nkCreateTableIfNotExists nkCreateType nkCreateTypeIfNotExists nkDefault nkDelete nkDesc nkDot nkDotDot nkEnumDef nkExcept nkForeignKey nkFrom nkFromItemPair nkGroup nkHaving nkHexStringLit nkIdent nkIdentity nkInfix nkInsert nkIntegerLit nkIntersect nkJoin nkLimit nkNone nkNotNull nkNull nkNumericLit nkOrder nkPrefix nkPrGroup nkPrimaryKey nkQuotedIdent nkReferences nkSelect nkSelectColumns nkSelectDistinct nkSelectPair nkStmtList nkStringLit nkUnion nkUnique nkUpdate nkValueList nkWhere nnkAccQuoted nnkAddr nnkArglist nnkAsgn nnkAsmStmt nnkBind nnkBindStmt nnkBlockExpr nnkBlockStmt nnkBlockType nnkBracket nnkBracketExpr nnkBreakState nnkBreakStmt nnkCall nnkCallKinds nnkCallStrLit nnkCaseStmt nnkCast nnkCharLit nnkChckRange nnkChckRange64 nnkChckRangeF nnkCheckedFieldExpr nnkClosedSymChoice nnkClosure nnkComesFrom nnkCommand nnkCommentStmt nnkConstDef nnkConstSection nnkConstTy nnkContinueStmt nnkConv nnkConverterDef nnkCStringToString nnkCurly nnkCurlyExpr nnkDefer nnkDerefExpr nnkDiscardStmt nnkDistinctTy nnkDo nnkDotCall nnkDotExpr nnkElifBranch nnkElifExpr nnkElse nnkElseExpr nnkEmpty nnkEnumFieldDef nnkEnumTy nnkExceptBranch nnkExportExceptStmt nnkExportStmt nnkExprColonExpr nnkExprEqExpr nnkFastAsgn nnkFinally nnkFloat128Lit nnkFloat32Lit nnkFloat64Lit nnkFloatLit nnkFormalParams nnkForStmt nnkFromStmt nnkFuncDef nnkGenericParams nnkGotoState nnkHiddenAddr nnkHiddenCallConv nnkHiddenDeref nnkHiddenStdConv nnkHiddenSubConv nnkHiddenTryStmt nnkIdent nnkIdentDefs nnkIfExpr nnkIfStmt nnkImportAs nnkImportExceptStmt nnkImportStmt nnkIncludeStmt nnkInfix nnkInt16Lit nnkInt32Lit nnkInt64Lit nnkInt8Lit nnkIntLit nnkIteratorDef nnkIteratorTy nnkLambda nnkLetSection nnkLiterals nnkMacroDef nnkMethodDef nnkMixinStmt nnkMutableTy nnkNilLit nnkNone nnkObjConstr nnkObjDownConv nnkObjectTy nnkObjUpConv nnkOfBranch nnkOfInherit nnkOpenSymChoice nnkPar nnkParForStmt nnkPattern nnkPostfix nnkPragma nnkPragmaBlock nnkPragmaExpr nnkPrefix nnkProcDef nnkProcTy nnkPtrTy nnkRaiseStmt nnkRange nnkRecCase nnkRecList nnkRecWhen nnkRefTy nnkReturnStmt nnkRStrLit nnkSharedTy nnkState nnkStaticExpr nnkStaticStmt nnkStaticTy nnkStmtList nnkStmtListExpr nnkStmtListType nnkStringToCString nnkStrLit nnkSym nnkTableConstr nnkTemplateDef nnkTripleStrLit nnkTryStmt nnkTupleClassTy nnkTupleConstr nnkTupleTy nnkType nnkTypeClassTy nnkTypeDef nnkTypeOfExpr nnkTypeSection nnkUInt16Lit nnkUInt32Lit nnkUInt64Lit nnkUInt8Lit nnkUIntLit nnkUsingStmt nnkVarSection nnkVarTuple nnkVarTy nnkWhenStmt nnkWhileStmt nnkWith nnkWithout nnkYieldStmt NoButton Node nodeID nodes NodeType NO_ERROR NoFakeVars None none NonTerminal nonterminal NonTerminalFlag normalize normalizedPath normalizeExe normalizePath normalizePathEnd NORMAL_PRIORITY_CLASS noscript NotationNode NOTE_ATTRIB NOTE_CHILD NOTE_DELETE NOTE_EXEC NOTE_EXIT NOTE_EXTEND NOTE_FORK NOTE_LINK NOTE_LOWAT NOTE_MSECONDS NOTE_PCTRLMASK NOTE_PDATAMASK NOTE_RENAME NOTE_REVOKE NOTE_TRACK NOTE_TRACKERR NOTE_WRITE notice now nskConditional nskConst nskConverter nskDynLib nskEnumField nskField nskForVar nskFunc nskGenericParam nskIterator nskLabel nskLet nskMacro nskMethod nskModule nskParam nskProc nskResult nskStub nskTemp nskTemplate nskType nskUnknown nskVar nt ntDeclared ntohl ntohs ntUsed ntyAlias ntyAnd ntyAnything ntyArray ntyBool ntyBuiltinTypeClass ntyChar ntyCompositeTypeClass ntyCString ntyDistinct ntyEmpty ntyEnum ntyError ntyExpr ntyFloat ntyFloat128 ntyFloat32 ntyFloat64 ntyForward ntyFromExpr ntyGenericBody ntyGenericInst ntyGenericInvocation ntyGenericParam ntyInferred ntyInt ntyInt16 ntyInt32 ntyInt64 ntyInt8 ntyNil ntyNone ntyNot ntyObject ntyOpenArray ntyOptDeprecated ntyOr ntyOrdinal ntyPointer ntyProc ntyPtr ntyRange ntyRef ntySequence ntySet ntyStatic ntyStmt ntyString ntyTuple ntyTypeDesc ntyUInt ntyUInt16 ntyUInt32 ntyUInt64 ntyUInt8 ntyUncheckedArray ntyUnused0 ntyUnused1 ntyUnused2 ntyUserTypeClass ntyUserTypeClassInst ntyVar ntyVarargs ntyVoid nxt ObjectAssignmentDefect ObjectAssignmentError ObjectConversionDefect ObjectConversionError off offsetHeight offsetLeft offsetOf offsetTop offsetWidth Oid oidToString OK ol old on once onFailedAssert onThreadDestruction onUnhandledException open OPEN_ALWAYS openArray openAsync openDefaultBrowser OPEN_EXISTING openFileStream OpenMP openProcess OptAcceptConn OptBroadcast OptDebug OptDontRoute optgroup option Option option OptionElement OptKeepAlive OptNoDelay OptOOBInline OptParser OptReuseAddr OptReusePort ord OrderedSet OrderedTable OrderedTableRef Ordinal OSError OSErrorCode osErrorMsg osInvalidSocket osLastError osOpenCmd OSVERSIONINFO outHtml outLatex OutOfMemDefect OutOfMemError outOfMemHook output OutputFormatter outputHandle OutputLevel outputStream OutputTarget OverflowDefect OverflowError OVERLAPPED owned owner p packageName PAGE_EXECUTE PAGE_EXECUTE_READ PAGE_EXECUTE_READWRITE PAGE_NOACCESS PAGE_READONLY PAGE_READWRITE pairs pairsWithPrefix parallel parallelReplace param paramCount params paramStr ParDir parentDir parentDirs parityBits parse parseBiggestFloat parseBiggestInt parseBiggestUInt parseBin parseBinInt parseBool parseCmdLine parseColor parseCookies parseEnum parseEscapedUTF16 parseExpr parseFile parseFloat parseFromString parseHeader parseHex parseHexInt parseHexStr parseHtml parseIdent parseInt parseIpAddress parseJson parseJsonFragments parseOct parseOctInt parseOid parsePeg parseSaturatedNatural parseSecureHash parseSexp parseSQL parseStandardFormatSpecifier parseStmt parseTime parseUInt parseUntil parseUri parseWhile parseXml partition patch patchContent patchFile PathComponent PathEntry PathIter PathSep pcDir pcFile pcLinkToDir pcLinkToFile PDispatcher PDWORD peek peekableErrorStream peekableOutputStream peekBool peekChar peekData peekExitCode peekFirst peekFloat32 peekFloat64 peekInt16 peekInt32 peekInt64 peekInt8 peekLast peekLine peekNamedPipe peekStr peekUint16 peekUint32 peekUint64 peekUint8 Peg peg PegKind Performance PerformanceMemory PerformanceTiming performCodeReload PersonalBar PFloat32 PFloat64 PFrame phase PI picture piName pinnedSpawn PInt32 PInt64 pinToCpu PIPE_ACCESS_DUPLEX PIPE_ACCESS_INBOUND PIPE_ACCESS_OUTBOUND PIPE_NOWAIT PipeOutStream piRest pkAndPredicate pkAny pkAnyRune pkBackRef pkBackRefIgnoreCase pkBackRefIgnoreStyle pkCapture pkCapturedSearch pkChar pkCharChoice pkEmpty pkGreedyAny pkGreedyRep pkGreedyRepChar pkGreedyRepSet pkLetter pkList pkLower pkNewLine pkNonTerminal pkNotPredicate pkOption pkOrderedChoice pkRule pkSearch pkSequence pkStartAnchor pkTerminal pkTerminalIgnoreCase pkTerminalIgnoreStyle pkTitle pkUpper pkWhitespace play Plugin poDaemon poDemon poEchoCmd poEvalCommand pointer poInteractive polar poll pop poParentStreams popcount popFirst popGcFrame popLast Port Positive post postContent poStdErrToStdOut postfix PostgreSQL postQueuedCompletionStatus poUsePath POVERLAPPED POVERLAPPED_COMPLETION_ROUTINE pow pragma pre pred preferSpawn prefix prepare prepend pretty prettyLink preventDefault prevPermutation PrimaryButton print PRINT_ALL PRINT_FAILURES printKeyCodes PRINT_NONE procCall Process PROCESS_CREATE_PROCESS PROCESS_CREATE_THREAD PROCESS_DUP_HANDLE processedRows processID PROCESS_INFORMATION ProcessingInstructionNode ProcessOption PROCESS_QUERY_INFORMATION PROCESS_QUERY_LIMITED_INFORMATION PROCESS_SET_INFORMATION PROCESS_SET_LIMITED_INFORMATION PROCESS_SET_QUOTA PROCESS_SET_SESSIONID PROCESS_SUSPEND_RESUME PROCESS_TERMINATE PROCESS_VM_OPERATION PROCESS_VM_READ PROCESS_VM_WRITE procName prod product programResult progress ProgressChangedProc projectDir projectName projectPath PromiseJs prompt protect Protocol ProtocolError Protoent protSSLv2 protSSLv23 protSSLv3 protTLSv1 Proxy PRstNode PULONG PULONG_PTR PunyError push pushGcFrame pushpop pushState put putContent putEnv pwd PWOHandleArray q querySelector querySelectorAll querySetting querySettingSeq quit QuitFailure QuitSuccess quote quoteShell quoteShellCommand quoteShellPosix quoteShellWindows radToDeg raiseAssert raiseInvalidLibrary raiseOSError raiseParseErr raiseSSLError Rand rand randomize Range range rangeCheck RangeDefect RangeError Rational rawData rawData2 rawEnv rawMatch rawProc rawTag rawText rb rdFileSize rdFileTime re read readAll readAllFromStdin readAsBinaryString readAsDataURL readAsText readBool readBuffer readBytes readChar readChars readConsoleInput readData readDataStr ReadDbEffect ReadDirEffect ReadDisconnected ReadEnvEffect readError readFile readFloat32 readFloat64 ReadFullLine readHeaderRow readInt16 readInt32 readInt64 readInt8 ReadIOEffect readLine readLineFromStdin ReadLineResult readLines ReadNone ReadPartialLine readPasswordFromStdin readRow readStr readToStream readUint16 readUint32 readUint64 readUint8 readVu64 ready ReadyKey readyState realloc realloc0 realloc0Impl reallocImpl reallocShared reallocShared0 reallocShared0Impl reallocSharedImpl REALTIME_PRIORITY_CLASS reciprocal rect recv recvFrom recvfrom recvFromInto recvInto recvLine recvLineInto reDotAll reduce reExtended Regex RegexError RegexFlag RegexInternalError RegexMatch RegExp register registerEvent registerHandle registerProcess registerProtocolHandler registerSignal registerTimer registerVnode registerWaitForSingleObject reIgnoreCase relativePath release reload remainingArgs remove removeAllRanges removeAttribute removeAttributeNode removeChild removeDir removeDirectoryW removeEventListener removeFile removeItem removePrefix removeProperty removeSuffix reMultiLine rename renderIndexTerm renderRstToJson renderRstToOut renderRstToRst renderSQL renderTocEntries reopen repeat replace replaceChild replaceData replacef replaceWord ReplyError reportComments reportValidity reportWhitespace repr Request request requestAnimationFrame RequestMethod require requires requiresData ReraiseDefect ReraiseError ReservedMem ReservedMemSeq reset resetAttributes resetOutputFormatters resetStyle resize resizeBy resizeShared resizeTo resource ResourceExhaustedError respond Response reStructuredText reStudy resultAsString resume resumeThread retrFile retrText reverse reverseBits reversed rex rfind rgb rightSize RLock rmDir rmFile rnBlockQuote rnBulletItem rnBulletList rnCitation rnCodeBlock rnContainer rnContents rnDefBody rnDefItem rnDefList rnDefName rnDescription rnDirArg rnDirective rnEmphasis rnEnumItem rnEnumList rnField rnFieldBody rnFieldList rnFieldName rnFigure rnFootnote rnGeneralRole rnGridTable rnHeadline rnHyperlink rnIdx rnImage rnIndex rnInlineLiteral rnInner rnInterpretedText rnLabel rnLeaf rnLineBlock rnLineBlockItem rnLiteralBlock rnOption rnOptionArgument rnOptionGroup rnOptionList rnOptionListItem rnOptionString rnOverline rnParagraph rnQuotedLiteralBlock rnRaw rnRawHtml rnRawLatex rnRef rnSmiley rnStandaloneHyperlink rnStrongEmphasis rnSub rnSubstitutionDef rnSubstitutionReferences rnSup rnTable rnTableDataCell rnTableHeaderCell rnTableRow rnTitle rnTransition rnTripleEmphasis RollingFileLogger roof RootEffect RootNodeOptions RootObj RootRef Rope rope roSkipPounds roSupportMarkdown roSupportRawDirective roSupportSmilies rotatedLeft rotateLeft rotateLeftBits rotateRightBits round routeEvent RoutineNodes Row rowEntry rows rp rpartition rsplit RstGenerator RstNode RstNodeKind RstNodeSeq rstnodeToRefname rstParse RstParseOption RstParseOptions rstToHtml rstToLatex rt RtArray rtc RTTI ruby rule run Rune runeAt runeAtPos runeLen runeLenAt runeOffset runeReverseOffset runes runeStrAtPos runeSubStr runeToEntity runForever runnableExamples running RunningRegress RunningStat s sameFile sameFileContent sameType samp sample scanf scanp scanSSLCertificates SCons screen script ScriptExt ScriptMode ScrollBars scrollBy scrollHeight scrollIntoView scrollLeft scrollTo scrollTop scrollWidth searchExtPos sec sech second SecondaryButton SecondRange Seconds seconds section SecureHash secureHash secureHashFile SECURITY_ATTRIBUTES select SelectEvent selectInto Selection Selector selectRead selectWrite selfExe selfExec semantics send sendBeacon sendHeaders sendMail sendSignal sendTo sendto seq sequence serialization serve Servent serverGetPskFunc set setAttr setAttribute setAttributeNode setBackgroundColor setBiggestFloat setBiggestInt setBiggestUint setBit setBits setBlocking setCallSoonProc setCommand setCompletionCallback setControlCHook setCookie setCurrentDir setCurrentDirectoryW setCurrentException setCursorPos setCursorXPos setCustomValidity setData setDragImage setEncoding setEndOfFile setEnvironmentVariableW setEvent setExtraData setFileAttributesW setFilePermissions setFilePointer setFilePos setFileSize setFileTime setForegroundColor setFrame setFrameMsg setFrameState setGcFrame setGlobalDispatcher setHandleInformation setIndexTerm setInheritable setInterval setItem setLastError setLastModificationTime setLen setLogFilter setMask setMasked setMaxPoolSize setMinPoolSize setMultiLine setObjectRuntimeType setPointer setPosition setProgramResult setProperty setRangeText setSamplingFrequency setSectionKey setSelectionRange setSockOpt setsockopt setSockOptInt setStackTraceStdout setStdHandle setStdIoUnbuffered setString setStyle setTestData setTimeout setUnicodeValue setupForeignThreadGc sexp sexpDot sexpEof sexpError SexpError SexpEventKind sexpFloat sexpInt sexpListEnd sexpListStart sexpNil SexpNode SexpNodeKind SexpNodeObj SexpParser SexpParsingError sexpString sexpSymbol SFloat sgn Sha1Digest Sha1State ShadowRoot ShadowRootInit shallow shallowCopy SharedList SharedTable shellExecuteW shift shouldAcceptRequest showCursor shrink shuffle shutdown signal signalFence signatureHash sin since SingleTags SingleValueSetting SinglyLinkedList SinglyLinkedNode SinglyLinkedNodeObj SinglyLinkedRing sinh sink SInt SIO_GET_EXTENSION_FUNCTION_POINTER size sizeof skewness skewnessS skip skipDirs skipExt skipFiles skipIgnoreCase SKIPPED skipRandomNumbers skipRange SkipTable skipUntil skipWhile skipWhitespace sleep sleepAsync slice Slice slice SList slope slot SlotOptions slurp small smallest Smtp SNil SO_ACCEPTCONN SOBool SO_BROADCAST SockAddr Sockaddr_in Sockaddr_in6 Sockaddr_storage SOCK_DGRAM Socket socket socketError SocketFlag SocketHandle SocketImpl SockLen SOCK_RAW SOCK_SEQPACKET SOCK_STREAM SockType SO_DEBUG SO_DONTLINGER SO_DONTROUTE SO_ERROR SO_EXCLUSIVEADDRUSE SO_KEEPALIVE SO_LINGER SOL_SOCKET SOMAXCONN some SomeFloat SomeInteger SomeLinkedCollection SomeLinkedList SomeLinkedNode SomeLinkedRing SomeNumber SomeOrdinal SomeSet SomeSignedInt SomeUnsignedInt SO_OOBINLINE SO_REUSEADDR SO_REUSEPORT sort sorted sortedByIt SortOrder SO_UPDATE_ACCEPT_CONTEXT source SourceLanguage sourceLanguageToStr SO_USELOOPBACK spaces span spawn spawnX splice split splitDecimal splitFile splitLines splitPath splitWhitespace sql SQLite SqlLexer SqlNode SqlNodeKind SqlNodeObj SqlParseError SqlParser SqlPrepared SqlQuery sqrt srcDir SslAcceptResult SslClientGetPskFunc SslContext SslCVerifyMode SslError SslHandshakeType SslProtVersion SslServerGetPskFunc SString SSymbol StackOverflowDefect StackOverflowError stackTraceAvailable StackTraceEntry standardDeviation standardDeviationS StandardFormatSpecifier start startAnchor STARTF_USESHOWWINDOW STARTF_USESTDHANDLES startProcess startsWith startTls STARTUPINFO stat staticExec StaticParam staticRead StatusBar STATUS_PENDING stderr STD_ERROR_HANDLE stdin STD_INPUT_HANDLE stdmsg stdout STD_OUTPUT_HANDLE STILL_ACTIVE stop stopImmediatePropagation stopPropagation store str Stream StreamObj string StringStream StringStreamObj StringTableMode StringTableObj StringTableRef strip stripGenericParams stripLineEnd strong strVal StudyError Style style Style styleBlink styleBlinkRapid styleBright styledEcho styleDim styledWrite styledWriteLine styleHidden styleItalic styleReverse styleStrikethrough styleUnderscore sub submit substituteLog substitution substr succ success suite suiteEnded suiteStarted sum sumKbn summary sumPairs sup super supportsCopyMem suspend suspendThread svcMapMemory svcUnmapMemory swap swapCase swapEndian16 swapEndian32 swapEndian64 switch SwitchToFiber SW_SHOWNORMAL symAddr symBodyHash symbol symKind symlinkExists symmetricDifference sync SYNCHRONIZE SyntaxError system table Table TableRef tag tagA tagAbbr tagAcronym tagAddress tagApplet tagArea tagArticle tagAside tagAudio tagB tagBase tagBasefont tagBdi tagBdo tagBig tagBlockquote tagBody tagBr tagButton tagCanvas tagCaption tagCenter tagCite tagCode tagCol tagColgroup tagCommand tagDatalist tagDd tagDel tagDetails tagDfn tagDialog tagDir tagDiv tagDl tagDt tagEm tagEmbed tagFieldset tagFigcaption tagFigure tagFont tagFooter tagForm tagFrame tagFrameset tagH1 tagH2 tagH3 tagH4 tagH5 tagH6 tagHead tagHeader tagHgroup tagHr tagHtml tagI tagIframe tagImg tagInput tagIns tagIsindex tagKbd tagKeygen tagLabel tagLegend tagLi tagLink tagMap tagMark tagMenu tagMeta tagMeter tagNav tagNobr tagNoframes tagNoscript tagObject tagOl tagOptgroup tagOption tagOutput tagP tagParam tagPre tagProgress tagQ tagRp tagRt tagRuby tagS tagSamp tagScript tagSection tagSelect tagSmall tagSource tagSpan tagStrike tagStrong tagStyle tagSub tagSummary tagSup tagTable tagTbody tagTd tagTextarea tagTfoot tagTh tagThead tagTime tagTitle tagToStr tagTr tagTrack tagTt tagU tagUl tagUnknown tagVar tagVideo tagWbr tailDir tainted TaintedString take tan tanh task TAU tbody TCP_NODELAY td tearDownForeignThreadGc term termIgnoreCase termIgnoreStyle TerminalCmd terminalHeight terminalHeightIoctl terminalSize terminalWidth terminalWidthIoctl terminate terminateProcess test testAndSet testBit testEnded TestResult testStarted TestStatus text textarea TextAreaElement TextNode TFdSet Tfenv Tfexcept tfoot TFrame th thead thisDir Thread ThreadId ThreadPoolAdvice ThreadPoolState ticks time Time TimeEffect timeEnd TimeFormat TimeFormatParseError TimeInterval TimeIntervalParts timeLog TimeOut TimeoutError TimeParseError TimeUnit Timeval Timezone timezone title tkBracketLe tkBracketRi tkColon tkComma tkCurlyLe tkCurlyRi tkEof tkError tkFalse tkFloat tkInt tkNull tkString tkTrue TNimSymKinds TNimTypeKinds to toAny toBiggestFloat toBiggestInt toBin toCInt toCountTable toCritBitTree toDeque toDll toExe toFILETIME toFloat toggle toHashSet toHeapQueue toHex toInt toIntSet toJs toJsKey toJson toJsonHook TokenClass tokenClassToStr tokenize TokKind toKnownDomain toLocation toLower toLowerAscii toMask toMD5 toNimIdent toOct toOctal ToolBar toOpenArray toOpenArrayByte toOrderedSet toOrderedTable toOSFlags toParts toRational toRunes toSeq toSet toSockAddr toSockType toString toStrLit toTable toTime toTitle toU16 toU32 toU8 Touch TouchEvent TouchList toUgly toUnix toUnixFloat toUpper toUpperAscii toUTF8 toWinTime toXmlAttributes tr trace track transformFile translate treeRepr trigger trimZeros trunc tryAcquire tryExec tryInsert tryInsertId tryInsertID tryRecv tryRemoveFile trySend tt tupleLen TWSABuf type typed typedesc typeKind typeof typeOfIter TypeOfMode typeOfProc u UIEvent uint uint16 uint32 uint64 uint8 ul ULONG ULONG_PTR Uname uname UncheckedArray underscoredCalls unescape unhandledExceptionHook unicodeLetter unicodeLower unicodeTitle unicodeUpper unicodeWhitespace unidecode unindent union unixToNativePath unlikely unlink unloadLib unmapMem unmapViewOfFile Unmarshals unown UnpackDefect UnpackError unpackInfix unpackPostfix unpackPrefix unpackVarargs unregister unregisterWait unsafeAddr unsafeColumnAt unsafeGet unsafeNew unsafeRead unsetControlCHook untyped unzip update updateHandle upperBound Uri Url useEmpty useEnvironment useKey useWinUnicode utc utcOffset Utf16Char utf8 validateData validateUtf8 validIdentifier ValidityState value ValueError values valuesWithPrefix varargs varargsLen variance varianceS verboseFmtStr version vibrate video virtmemReserveMap void volatileLoad volatileStore wait WAIT_FAILED waitFor waitForExit waitForMultipleObjects waitForSingleObject WAIT_OBJECT_0 WAITORTIMERCALLBACK WAIT_TIMEOUT walkDir walkDirRec walkDirRecFilter walkDirs walkFiles walkPattern warn warning warningStr wasMoved wbr WeekDay weekday Weeks weeks whichMsgClass whitespace Whitespace WideCString WideCStringObj WIN32_FIND_DATA WINBOOL WinChar Window window WinSizeT with withData withDir withKey withLock withRLock withTimeout withValue WOHandleArray wrapConnectedSocket wrapSocket wrapWords write writeBuffer writeBytes writeChars writeConfig writeContentType writeData WriteDbEffect WriteDirEffect WriteEnvEffect writeErrorMessage writeFile writeFromStream writeIndexFile WriteIOEffect writeLine writeln writeStackTrace writeStyled writeVu64 wsaCloseEvent wsaCreateEvent WSAData WSADESCRIPTION_LEN WSAEADDRINUSE WSAECONNABORTED WSAECONNRESET WSAEDISCON WSAEINPROGRESS WSAEINTR WSAENETRESET WSAENOTSOCK WSAESHUTDOWN WSAETIMEDOUT wsaEventSelect WSAEWOULDBLOCK wsaGetLastError WSAID_ACCEPTEX WSAID_CONNECTEX WSAID_GETACCEPTEXSOCKADDRS WSAIoctl WSAIORW WSANOTINITIALISED WSAPROC_ACCEPTEX WSAPROC_CONNECTEX WSAPROC_GETACCEPTEXSOCKADDRS WSARecv WSARecvFrom wsaResetEvent WSASend WSASendTo wsaStartup WSASYS_STATUS_LEN WT_EXECUTEDEFAULT WT_EXECUTEINIOTHREAD WT_EXECUTEINPERSISTENTIOTHREAD WT_EXECUTEINPERSISTENTTHREAD WT_EXECUTEINTIMERTHREAD WT_EXECUTEINUITHREAD WT_EXECUTEINWAITTHREAD WT_EXECUTELONGFUNCTION WT_EXECUTEONLYONCE WT_TRANSFER_IMPERSONATION XML xmlAttribute XmlAttributes xmlCData xmlCharData xmlCheckedTag xmlComment xmlElementClose xmlElementEnd xmlElementOpen xmlElementStart xmlEncode xmlEntity xmlEof xmlError XmlError XmlErrorKind XmlEventKind xmlHeader XmlNode XmlNodeKind XmlParseOption XmlParser xmlPI xmlSpecial xmlWhitespace xnCData xnComment xnElement xnEntity xnText xnVerbatimText year yearday YeardayRange Years years ze ze64 zeroMem zip ZonedTime zonedTimeFromAdjTime zonedTimeFromTime"
  return autocomplete_set
end

function nim.get_reqular()
  local symbol_reqular_exp = "[ \\t]*(macro|proc|template)[ \\t]+([_a-zA-Z]+[_a-zA-Z0-9]*)\\("
  return symbol_reqular_exp
end

function nim.create_bakup(path)
  local nim_code = {
    "user_nim = {}\n",
    "function user_nim.get_keywords()\n",
    "  local keywords0_set = \"addr and as asm bind block break case cast concept const continue converter defer discard distinct div do elif else end enum except export finally for from func if import in include interface is isnot iterator let macro method mixin mod nil not notin object of or out proc ptr raise ref return shl shr static template try tuple type using var when while xor yield\"\n",
    "  return keywords0_set\n",
    "end\n",
    "\n",
    "function user_nim.get_autocomplete()\n",
    "  local autocomplete_set = \"addr and div in is isnot mod not notin object of or ptr ref shl shr static template type var xor a abbr abbrev abort abortOnError abs abs2 absolute absolutePath accept acceptAddr AcceptNoClient AcceptNoHandshake acceptRequest AcceptSuccess AccessViolationDefect AccessViolationError acquire activeDescriptors add addAndFetch addCallback addCompletion addEscaped addEscapedChar addEvent addEventListener AddEventListenerOptions addExitProc addf addFileExt addFiles addFirst addFloat addHandler addIdentIfAbsent addIfNotNil addInt addLast addNodes addNormalizePath addOutputFormatter addPragma addProcess addQuitProc addQuoted addRead address AddrInfo addSep addTimer addWrite advice affinity AF_INET AF_INET6 afterCodeReload AF_UNIX AF_UNSPEC AI_V4MAPPED akArray akBool akChar akCString akEnum akFloat akFloat128 akFloat32 akFloat64 akInt akInt16 akInt32 akInt64 akInt8 akNone akObject akPointer akProc akPtr akRange akRef akSequence akSet akString akTuple akUInt akUInt16 akUInt32 akUInt64 akUInt8 alert align alignLeft alignof alignString alive all AllChars allCharsInSet allIt alloc alloc0 alloc0Impl allocCStringArray allocImpl allocShared allocShared0 allocShared0Impl allocSharedImpl AllocStats allowEmptyAttribs allowUnquotedAttribs allValues AltSep AnchorElement annotation annotation-xml ansiBackgroundColorCode ansiForegroundColorCode ansiResetCode ansiStyleCode any Any anyIt AnyKind anyRune append appendChild appendData apply applyIt appType arccos arccosh arccot arccoth arccsc arccsch arcsec arcsech arcsin arcsinh arctan arctan2 arctanh area argc argv ariaAttr ArithmeticDefect ArithmeticError arity array article Ascending ashr aside assert AssertionDefect AssertionError assign assignedElements assignedNodes AST astGenRepr astToStr async asyncCheck AsyncEvent AsyncFD AsyncFile AsyncFtpClient AsyncHttpClient AsyncHttpServer AsyncResponse AsyncSmtp AsyncSocket atEnd atom Atomic atomicDec AtomicFlag atomicInc AtomicNodes AtomType attachShadow AtTarget attr AttributeNode attrKey attrs attrsLen attrValue audio auth author auto autovivification AuxilaryButton await awaitAndThen b back backend BackgroundColor backref backrefIgnoreCase backrefIgnoreStyle backslash BackwardsIndex base BaseLexer basename baseName baseTypeKind baseTypeSize bdi bdo beforeCodeReload between bg8Bit bgBlack bgBlue bgColor bgCyan bgDefault bgGreen bgMagenta bgRed bgWhite bgYellow big bigEndian bigEndian16 bigEndian32 bigEndian64 BiggestFloat BiggestInt BiggestUInt bin BinaryPrefixMode binarySearch bindAddr binDir bindMethod bindNull bindParam bindParams bindSocket bindSym BindSymRule bindUnix binom bitand bitnot bitor bitslice bitsliced BitsRange bitxor Blob blob blockquote BlockTags blockUntil blockUntilAny blur body bool boolVal BoundingRect bounds bpColloquial bpIEC br brClosed brForceOpen brOpen BubblingPhase BufferSize buildCPU buildOS button byaddr BY_HANDLE_FILE_INFORMATION byte ByteAddress CacheCounter CacheSeq CacheTable Callback CallNodes callsite callSoon cancelAnimationFrame canShare canvas capitalize capitalizeAscii caption capture captureBetween CaptureBounds captureBounds captureCount captureNameId Captures captures Captures CapturingPhase card cas CatchableError cbrt cchar cd CDATANode cdouble cdup ceil center Certificate cfgEof cfgError CfgEvent CfgEventKind cfgKeyValuePair cfgOption CfgParser cfgSectionStart cfloat c_frexp CgiError cgiError ch chaining changeFileExt Channel char charChoice charData charSet check checkedSymAddr checkpoint checkReply checkValidity child children chmod chomp chr cint CiphersIntermediate CiphersModern CiphersOld cite clamp class classify ClassList clean clear clearBit clearBits clearCallbacks clearData clearInterval clearMask clearMasked clearScreen clearTimeout click clientData clientGetPskFunc clientHeight clientWidth ClipboardEvent cloneNode clong clongdouble clonglong close closeHandle closeSocket closesocket closureScope cmdArgument cmdEnd CmdLineKind cmdLineRest cmdLongOption cmdShortOption cmp cmpic cmpIgnoreCase cmpIgnoreStyle cmpPaths cmpRunesIgnoreCase code col colAliceBlue colAntiqueWhite colAqua colAquamarine colAzure colBeige colBisque colBlack colBlanchedAlmond colBlue colBlueViolet colBrown colBurlyWood colCadetBlue colChartreuse colChocolate colCoral colCornflowerBlue colCornsilk colCrimson colCyan colDarkBlue colDarkCyan colDarkGoldenRod colDarkGray colDarkGreen colDarkKhaki colDarkMagenta colDarkOliveGreen colDarkorange colDarkOrchid colDarkRed colDarkSalmon colDarkSeaGreen colDarkSlateBlue colDarkSlateGray colDarkTurquoise colDarkViolet colDeepPink colDeepSkyBlue colDimGray colDodgerBlue colFireBrick colFloralWhite colForestGreen colFuchsia colGainsboro colGhostWhite colGold colGoldenRod colGray colGreen colGreenYellow colgroup colHoneyDew colHotPink colIndianRed colIndigo colIvory colKhaki colLavender colLavenderBlush colLawnGreen collect colLemonChiffon colLightBlue colLightCoral colLightCyan colLightGoldenRodYellow colLightGreen colLightGrey colLightPink colLightSalmon colLightSeaGreen colLightSkyBlue colLightSlateGray colLightSteelBlue colLightYellow colLime colLimeGreen colLinen colMagenta colMaroon colMediumAquaMarine colMediumBlue colMediumOrchid colMediumPurple colMediumSeaGreen colMediumSlateBlue colMediumSpringGreen colMediumTurquoise colMediumVioletRed colMidnightBlue colMintCream colMistyRose colMoccasin colNavajoWhite colNavy colOldLace colOlive colOliveDrab Color colOrange colOrangeRed colOrchid colPaleGoldenRod colPaleGreen colPaleTurquoise colPaleVioletRed colPapayaWhip colPeachPuff colPeru colPink colPlum colPowderBlue colPurple colRed colRosyBrown colRoyalBlue colSaddleBrown colSalmon colSandyBrown colSeaGreen colSeaShell colSienna colSilver colSkyBlue colSlateBlue colSlateGray colSnow colSpringGreen colSteelBlue colTan colTeal colThistle colTomato colTurquoise colViolet colWheat colWhite colWhiteSmoke colYellow colYellowGreen combine commandLineParams CommentNode commitedLen commonAttr commonPrefixLen compareDocumentPosition compareExchange compareExchangeWeak compile CompileDate compileOption compiles CompileTime complete CompletionCallback CompletionData Completions Complex complex Complex32 complex32 Complex64 complex64 concat Cond Config confirm conjugate connect connectUnix Console console ConsoleLogger ConsoleOutputFormatter contains containsOrIncl contentLength contentType continuesWith convert convertSexp ConvertThreadToFiber ConvertThreadToFiberEx copy copyChildrenTo copyDir copyDirWithPermissions copyFile copyFileToDir copyFileW copyFileWithPermissions copyLineInfo copyMem copyNimNode copyNimTree coreAttr CoroutineRef correlation cos cosh cot coth count countdown countIt countLeadingZeroBits countLines countProcessors countReset countSetBits CountTable CountTableRef countTrailingZeroBits countup cpDir cpFile cppDefine CPU cpuEndian cpuRelax cpuTime create CREATE_ALWAYS createAsyncNativeSocket createAttribute createComment createDir createDirectoryW createElement createEvent CreateFiber CreateFiberEx createFileA createFileMappingW createFileW createHardlink createHardLinkW createIoCompletionPort createMessage createNamedPipe createNativeSocket CREATE_NEW CREATE_NO_WINDOW createPipe createProcessW createShared createSharedU createSymbolicLinkW createSymlink createTextNode createThread createU CREATE_UNICODE_ENVIRONMENT CritBitTree csc csch cschar cshort csize csize_t cstring cstringArray cstringArrayToSeq CSV CsvError CsvParser CsvRow cuchar cuint culong culonglong cumsum cumsummed CurDir currentSourcePath cursorBackward cursorDown cursorForward cursorUp cushort CustomRef cut CVerifyNone CVerifyPeer CVerifyPeerUseEnvVars cycle data datalist DataTransfer DataTransferDropEffect DataTransferEffectAllowed DataTransferItem DataTransferItemKind DateTime DateTimeLocale Days days dbArray dbBindParamError dbBit dbBlob dbBool dbBox dbCircle DbColumn DbColumns dbComposite DbConn dbDate dbDatetime dbDecimal DbEffect dbEnum DbError dbError dbFixedChar dbFloat dbGeometry dbInet dbInt dbJson dbLine dbLseg dbMacAddress dbNull dbPath dbPoint dbPolygon dbQuote dbSerial dbSet dbTime dbTimeInterval dbTimestamp DbType DbTypeKind dbUInt dbUnknown dbUrl dbUser1 dbUser2 dbUser3 dbUser4 dbUser5 dbUuid dbVarchar dbXml dd DeadThreadDefect DeadThreadError dealloc deallocCStringArray deallocHeap deallocImpl deallocShared deallocSharedImpl debug debugEcho debugRecv debugSend dec declared declaredInScope decode decodeData decodeURI decodeURIComponent decodeUrl decodeZigzag dedent deduplicate deepCopy default defaultConfig defaultConsoleFormatter defaultFilename defaultFindFile defaultFmtStr defaultInitialSize DefaultLocale defaultMsgHandler defaultOnProgressChanged Defect defined defUserAgent degToRad deinitCond deinitGeneralTokenizer deinitLock deinitRLock deinitSharedList deinitSharedTable del delEnv delete deleteContent deleteData DeleteFiber deleteFileA deleteFileW deleteFromDocument delOutputFormatter delSection delSectionKey Deque deque Descending description deserialization destroyContext destructor DETACHED_PROCESS details detectOs DeviceId dfn dFri dial dialog dictionary diff difference diffInt diffText digits Digits directory dirExists DirSep disableCache disableExternalCapture disableParamFiltering disableProfiling disableTrueColors disarm disjoint dispatchEvent dispose distance distinctBase distribute Distribution DivByZeroDefect DivByZeroError dl DLL dMon doAssert doAssertRaises doCreateThread Document document DocumentFragmentNode DocumentNode DocumentOrShadowRoot DocumentTypeNode Domain DomApiVersion DomEvent DomException DomParser doNothing doShutdownThread doslikeFileSystem DoublyLinkedList DoublyLinkedNode DoublyLinkedNodeObj DoublyLinkedRing downloadFile Drag DragEnd DragEnter DragEvent DragEventTypes DragExit DragLeave DragOver DragStart drain Drop dSat dSun dt dThu dTue dump dumpAllocstats dumpAstGen dumpLisp dumpTree dup duplicateHandle DUPLICATE_SAME_ACCESS Duration DurationParts DurationZero dWed DWORD DynlibFormat E eat echo echoForeignDeps editDistance editDistanceAscii EInvalidPeg Element elementFromPoint elementName ElementNode elements elementsFromPoint elementType em embed EmbedElement enableCache enableExternalCapture enableProfiling enableTrueColors encode encodeMime encodeQuery encodeURI encodeURIComponent encodeUrl encodeZigzag EncodingConverter EncodingError endAnchor endian Endianness endOfFile EndOfFile endsWith entityName EntityNode EntityRefNode entityToRune entityToUtf8 enumerate envPairs EOFError EParseError epochTime epoll epoll_create epoll_create1 epoll_ctl EPOLL_CTL_ADD EPOLL_CTL_DEL EPOLL_CTL_MOD EpollData EPOLLERR EPOLLET EpollEvent EPOLLEXCLUSIVE EPOLLHUP EPOLLIN EPOLLMSG EPOLLONESHOT EPOLLOUT EPOLLPRI EPOLLRDBAND EPOLLRDHUP EPOLLRDNORM epoll_wait EPOLLWAKEUP EPOLLWRBAND EPOLLWRNORM epsilon eqIdent equalMem equalsFile eraseLine eraseScreen erf erfc errAttributeValueExpected errBracketRiExpected errColonExpected errCommaExpected errCurlyRiExpected errEndOfCDataExpected errEndOfCommentExpected errEOC_Expected errEofExpected errEqExpected errExprExpected errGtExpected errInvalidToken errNameExpected errNone error ERROR_ACCESS_DENIED ERROR_BAD_ARGUMENTS ERROR_FILE_NOT_FOUND errorHandle ERROR_HANDLE_EOF ERROR_IO_PENDING ERROR_LOCK_VIOLATION errorMessages errorMessageWriter errorMsg errorMsgExpected ERROR_NETNAME_DELETED ERROR_NO_MORE_FILES ERROR_PATH_NOT_FOUND errorStr errorStream errParensRiExpected errQmGtExpected errQuoteExpected errSemicolonExpected errStringExpected esc escape escapeJson escapeJsonUnquoted escapePeg escapeRe escChar EV_ADD EV_CLEAR EV_DELETE EV_DISABLE EV_DISPATCH EV_DROP EV_ENABLE Event eventAttr eventParser EventPhase EventTarget EV_EOF EV_ERROR EV_FLAG1 EvLines EV_NODATA EV_ONESHOT EV_RECEIPT EvRetr EV_SET EvStore EV_SYSFLAGS EvTransferProgress exception Exception exchange excl exclFilePermissions exec execAffectedRows execCmd execCmdEx ExecIOEffect execProcess execProcesses execShellCmd ExeExt ExeExts exists existsCookie existsDir existsEnv existsFile existsOrCreateDir exitStatusLikeShell exp expandFilename expandMacros expandSymlink expandTabs expandTilde expect expectIdent expectKind expectLen expectMinLen extendSeq extractDocCommentsAndRunnables extractFilename extractRGB ExtSep fac fail failed FAILED failedAssertImpl failureOccurred fastLog2 fastRows fastRuneAt fastToUTF8Copy fatal fcInf fcNan fcNegInf fcNegZero fcNormal fcSubnormal fcZero FD_ACCEPT FD_ADDRESS_LIST_CHANGE FD_ALL_EVENTS FD_CLOSE FD_CONNECT FD_GROUP_QQS FD_ISSET FD_OOB FD_QQS FD_READ FD_ROUTING_INTERFACE_CHANGE FD_SET FD_SETSIZE FD_WRITE FD_ZERO FE_ALL_EXCEPT feclearexcept FE_DFL_ENV FE_DIVBYZERO FE_DOWNWARD fegetenv fegetexceptflag fegetround feholdexcept FE_INEXACT FE_INVALID fence FE_OVERFLOW feraiseexcept fesetenv fesetexceptflag fesetround fetchAdd fetchAnd fetchOr fetchSub fetchXor fetestexcept FE_TONEAREST FE_TOWARDZERO FE_UNDERFLOW feupdateenv FE_UPWARD ffDecimal ffDefault ffScientific fg8Bit fgBlack fgBlue fgColor fgCyan fgDefault fgGreen fgMagenta fgRed fgWhite fgYellow FIBER_FLAG_FLOAT_SWITCH FieldDefect FieldError fieldPairs fields fieldset FifthButton figcaption figure File FILE_ATTRIBUTE_ARCHIVE FILE_ATTRIBUTE_COMPRESSED FILE_ATTRIBUTE_DEVICE FILE_ATTRIBUTE_DIRECTORY FILE_ATTRIBUTE_HIDDEN FILE_ATTRIBUTE_NORMAL FILE_ATTRIBUTE_NOT_CONTENT_INDEXED FILE_ATTRIBUTE_OFFLINE FILE_ATTRIBUTE_READONLY FILE_ATTRIBUTE_REPARSE_POINT FILE_ATTRIBUTE_SPARSE_FILE FILE_ATTRIBUTE_SYSTEM FILE_ATTRIBUTE_TEMPORARY FILE_BEGIN fileExists FILE_FLAG_BACKUP_SEMANTICS FILE_FLAG_DELETE_ON_CLOSE FILE_FLAG_FIRST_PIPE_INSTANCE FILE_FLAG_NO_BUFFERING FILE_FLAG_OPEN_NO_RECALL FILE_FLAG_OPEN_REPARSE_POINT FILE_FLAG_OVERLAPPED FILE_FLAG_POSIX_SEMANTICS FILE_FLAG_RANDOM_ACCESS FILE_FLAG_SEQUENTIAL_SCAN FILE_FLAG_WRITE_THROUGH FileHandle FileId FileInfo FileLogger FILE_MAP_READ FILE_MAP_WRITE FileMode fileNewer FilePermission FILE_READ_DATA FileReader fileReaderDone fileReaderEmpty fileReaderLoading FileReaderState FileSeekPos FILE_SHARE_DELETE FILE_SHARE_READ FILE_SHARE_WRITE FileStream FileStreamObj FileSystemCaseSensitive FILETIME FILE_WRITE_DATA fill filter filterIt finalize find findAll findBounds findChild findClose findExe FindFileHandler findFirstFileW findIter findNextFileW finished FIONBIO firstSetBit FixedTimeUnit flags flatMap flatten flipBit flipBits flipMask flipMasked float float32 float64 FloatClass FloatDivByZeroDefect FloatDivByZeroError FloatFormatMode FloatInexactDefect FloatInexactError FloatingPointDefect FloatingPointError FloatInvalidOpDefect FloatInvalidOpError FloatOverflowDefect FloatOverflowError FloatUnderflowDefect FloatUnderflowError floatVal floor floorDiv floorMod FlowVar FlowVarBase flush flushFile flushFileBuffers flushViewOfFile fmAppend fmRead fmReadWrite fmReadWriteExisting fmt fmWrite focus foldl foldr FontFaceSet FontFaceSetReady footer forall ForegroundColor ForeignCell foreignCmd foreignDep foreignDepInstallCmd ForLoopStmt form format formatBiggestFloat formatEng formatErrorIndexBound FormatFlag formatFloat formatMessageW formatNamedVars formatSize formatStr formatValue FormElement forward FourthButton fpGroupExec fpGroupRead fpGroupWrite fpOthersExec fpOthersRead fpOthersWrite fpRadix fpUserExec fpUserRead fpUserWrite Frame free freeaddrinfo freeEnvironmentStringsW freeShared frexp fromBin fromHex fromJson fromJsonHook fromOct fromSockAddr fromUnix fromUnixFloat fromWinTime fspCur fspEnd fspSet fsync FtpEvent FtpEventType FtpJobType Future FutureBase FutureError FutureStream FutureVar gamma gauss GC_collectZct gcd GC_disable GC_disableMarkAndSweep GC_enable GC_enableMarkAndSweep GC_fullCollect GC_getStatistics gcInvariant gcOptimizeSpace gcOptimizeTime GC_ref gcResponsiveness GC_Strategy gcThroughput GC_unref GeneralTokenizer generatedTime GENERIC_ALL genericHead genericParams GENERIC_READ GENERIC_WRITE genOid genSym get getAddrInfo getaddrinfo getAddrString getAlign getAllocStats getAllRows getAppDir getAppFilename getArgument getAsFile getAst getAttribute getAttributeNode getBiggestFloat getBiggestInt getBiggestUint getBool getBoundingClientRect getCallSoonProc getch getChar getClockStr getColNumber getColumn getCommand getCommandLineW getComputedStyle getConfigDir getCons getContent getContentLength getContentType getCookie getCreationTime getCString getCurrentCompilerExe getCurrentDir getCurrentDirectoryW getCurrentEncoding getCurrentException getCurrentExceptionMsg GetCurrentFiber getCurrentLine getCurrentProcess getCurrentProcessId getCustomPragmaVal getData getDataUri getDateStr getDayOfWeek getDayOfYear getDaysInMonth getDaysInYear getDocumentRoot getElementById getElementsByClass getElementsByClassName getElementsByName getElementsByTagName getElems getEnumField getEnumOrdinal getEnv getEnvironmentStringsW getExitCodeProcess getExt getExtraData getFd getFields getFieldValue getFileAttributesW getFileHandle getFileInfo getFileInformationByHandle getFilename getFilePermissions getFilePos getFileSize getFloat getFloat32 getFloat64 getFNum getFrame getFrameState getFreeMem getFullPathNameW getGatewayInterface getGcFrame getGlobalDispatcher getHandleInformation getHandlers getHomeDir getHostByAddr gethostbyaddr getHostByName gethostbyname getHostname gethostname getHttpAccept getHttpAcceptCharset getHttpAcceptEncoding getHttpAcceptLanguage getHttpConnection getHttpCookie getHttpHost getHttpReferer getHttpUserAgent getImpl getImplTransformed getInt getInt16 getInt32 getInt64 getInt8 getIoHandler getItem getLastAccessTime getLastError getLastModificationTime getLine getLocalAddr getLogFilter getMaxMem getMD5 getMimetype getModifierState getModuleFileNameW getMonoTime getnameinfo getNextToken getNum getOccupiedMem getOffset getopt getOrDefault get_osfhandle getOsFileHandle getOverlappedResult getPathInfo getPathTranslated getPeerAddr getPeerCertificates getpeername getPFrame getPointer getPosition getPrimaryIPAddr getProcessTimes getProgramResult getProjectPath getPropertyPriority getPropertyValue getProtoByName getprotobyname getprotobynumber getPskIdentity getQueryString getQueuedCompletionStatus getRaisesList getRangeAt getRawData getRemoteAddr getRemoteHost getRemoteIdent getRemotePort getRemoteUser getRequestMethod getRequestURI getRootNode getRow getScriptFilename getScriptName getSectionValue getSelection getServByName getservbyname getServByPort getservbyport getServerAddr getServerAdmin getServerName getServerPort getServerProtocol getServerSignature getServerSoftware getSize getSockDomain getSocket getSocketError getsockname getSockName getsockname getSockOpt getsockopt getSockOptInt getSourceLanguage getStackTrace getStackTraceEntries getStdHandle getStr getString getSymbol getSystemTimeAsFileTime getSystemTimes getTagsList getTempDir getThreadId getTime getTok getTotalMem getType getTypeImpl getTypeInfo getTypeInst getUInt getUInt16 getUInt32 getUInt64 getUInt8 getUnicodeValue getValue getVersion getVersionExA getVersionExW glob globalRaiseHook go gorge gorgeEx graphemeLen group groupCollapsed groupEnd gtAssembler gtBinNumber gtCharLit gtCommand gtComment gtDecNumber gtDirective gtEof gtEscapeSequence gtFloatNumber gtHexNumber gtHyperlink gtIdentifier gtKey gtKeyword gtLabel gtLongComment gtLongStringLit gtNone gtOctNumber gtOperator gtOther gtPreprocessor gtPunctuation gtRawData gtReference gtRegularExpression gtRule gtStringLit gtTagEnd gtTagStart gtValue gtWhitespace GUID h1 h2 h3 h4 h5 h6 handle Handle handleCR handleEvent HANDLE_FLAG_INHERIT handleLF handleRefillChar handshakeAsClient handshakeAsServer hasAnyModuleChanged hasArgOfName hasAttribute hasChildNodes hasCustomPragma hasData hasDataBuffered Hash hash hashData hashIdentity hashIgnoreCase hashIgnoreStyle HashSet hashWangYi1 hasItem hasKey hasKeyOrPut hasModuleChanged hasNext hasNoSideEffects hasNxt hasOverlappedIoCompleted hasOwnProperty hasPendingOperations hcrAddEventHandler hcrAddModule hcrGeneration hcrGetGlobal hcrGetProc hcrHasModuleChanged hcrInit hcrMarkGlobals HcrModuleInitializer hcrPerformCodeReload HcrProcGetter hcrRegisterGlobal hcrRegisterProc hcrReloadNeeded HDC head header headerLimit HeapQueue helo hexbyte HexDigits HGLRC hideCursor high HIGH_PRIORITY_CLASS hint History historyAdd historyLoad historySave historySetMaxLen HKEY HKEY_CURRENT_USER HKEY_LOCAL_MACHINE home hostCPU Hostent hostOS hour HourRange Hours hours hr HSlice html HTML HTMLSlotElement HtmlTag htmlTag htonl htons Http100 Http101 Http200 Http201 Http202 Http203 Http204 Http205 Http206 Http300 Http301 Http302 Http303 Http304 Http305 Http307 Http308 Http400 Http401 Http403 Http404 Http405 Http406 Http407 Http408 Http409 Http410 Http411 Http412 Http413 Http414 Http415 Http416 Http417 Http418 Http421 Http422 Http426 Http428 Http429 Http431 Http451 Http500 Http501 Http502 Http503 Http504 Http505 HttpClient HttpClientBase HttpCode HttpConnect HttpDelete HttpGet HttpHead HttpHeaders HttpHeaderValues HttpMethod httpNewLine HttpOptions HttpPatch HttpPost HttpPut HttpRequestError HttpTrace HttpVer10 HttpVer11 HttpVersion hypot i iconv id ident identChars IdentChars identifiedTouch identStartChars IdentStartChars IDLE_PRIORITY_CLASS iframe ignoreMsg ikDollar ikExpr ikStr ikVar im ImageElement img in-place In6_addr IN_ACCESS InAddr INADDR_ANY INADDR_BROADCAST INADDR_LOOPBACK INADDR_NONE IN_ALL_EVENTS IN_ATTRIB inc incl inclFilePermissions IN_CLOSE IN_CLOSE_NOWRITE IN_CLOSE_WRITE inclSetElement IN_CREATE inDays IN_DELETE IN_DELETE_SELF indent indentation index indexBy IndexDefect IndexError IndexExt IN_DONT_FOLLOW inet_addr inet_ntoa inet_ntop IN_EXCL_UNLINK Inf INFINITE infix info inHours IN_IGNORED IN_ISDIR init initCond initCountTable initDateTime initDecodeTable initDeque initDoublyLinkedList initDoublyLinkedRing initDuration initGeneralTokenizer initHashSet initHeapQueue initIntSet initLock initOptParser initOrderedSet initOrderedTable initRand initRational initRLock initRstGenerator initRtArray initSet initSinglyLinkedList initSinglyLinkedRing initSkipTable initTable initTime initTimeFormat initTimeInterval initUri InlineTags IN_MASK_ADD inMicroseconds inMilliseconds inMinutes IN_MODIFY IN_MOVE IN_MOVED_FROM IN_MOVED_TO IN_MOVE_SELF inNanoseconds innerText IN_ONESHOT IN_ONLYDIR IN_OPEN inotify_add_watch InotifyEvent inotify_events inotify_init inotify_init1 inotify_rm_watch input InputElement inputHandle inputStream IN_Q_OVERFLOW ins inSeconds insert insertBefore insertData insertId insertID insertNode insertSep installDirs installExt installFiles instantiationInfo InstantRow instantRows int int16 int32 int64 int8 intensity intercept internalErrorFlag internalNew interpolatedFragments InterpolatedKind interpolation intersection Interval INT_MAX INT_MIN IntSet intToStr intVal IN_UNMOUNT inv invalidFilenameChars invalidFilenames INVALID_FILE_SIZE INVALID_HANDLE_VALUE INVALID_SET_FILE_POINTER INVALID_SOCKET InvalidUnicodeError inViewport invokeNew invokeNewSeq inWeeks inZone IOC_IN IOC_INOUT IOC_OUT IOCPARM_MASK ioctlsocket IOC_WS2 IOEffect IOError IOSelectorsException ioselSupportedPlatform IpAddress IpAddressFamily IPPROTO_ICMP IPPROTO_ICMPV6 IPPROTO_IP IPPROTO_IPV6 IPPROTO_RAW IPPROTO_TCP IPPROTO_UDP IPv4_any IPv4_broadcast IPv4_loopback IPv6_any IPv6_loopback is2xx is3xx is4xx is5xx isAbsolute isAlpha isAlphaAscii isAlphaNumeric isatty isClosed isColor isCombining isDefaultNamespace isDigit isDisconnectionError isDst isEmpty isEmptyOrWhitespace isEqualNode isExported isFinite isFutureLoggingEnabled isGcSafe isHidden isInitialized isInstantiationOf isIpAddress isLeapDay isLeapYear isLower isLowerAscii isMainModule isNamedTuple isNaN isNil isNone isNotForeign isNull isolate Isolated isPowerOfTwo isReady isRefSkipDistinct isRelativeTo isRootDir isSameNode isSome isSorted isSpace isSpaceAscii isSsl isTitle isTrueColorSupported isUndefined isUpper isUpperAscii isValid isValidFilename isWhiteSpace Item item items itemsWithPrefix iterAndMutate iterToProc JArray javaEnabled JBool JFloat JInt JNull JObject join joinPath joinThread joinThreads Joptions JRetr JRetrText js jsArguments JsAssoc jsDelete jsDirname JsError JsEvalError jsFilename jsFromAst JsKey jsNew jsNull JsObject JSON jsonArrayEnd jsonArrayStart jsonEof jsonError JsonError JsonEventKind jsonFalse jsonFloat jsonInt JsonKindError JsonNode JsonNodeKind JsonNodeObj jsonNull jsonObjectEnd jsonObjectStart JsonParser JsonParsingError jsonString jsonTo jsonTrue JsRangeError JsReferenceError JsRoot JsSyntaxError JStore JString JsTypeError jsTypeOf jsUndefined JsURIError JUnitOutputFormatter kbd keepIf keepItIf KEvent kevent KeyboardEvent KeyboardEventKey KeyError KEY_EVENT_RECORD keygen keys keysWithPrefix kill kind kqueue kurtosis kurtosisS label LacksDevPackages langC langCpp langCsharp langJava langNim langNone langYaml largest last lastModified lastPathPart lastRune lastSon lcm leaves legend len lent letters Letters Level LevelNames Levenshtein lgamma li libCandidates LibHandle LibraryError license likely limit line LineInfo lineInfo lineInfoObj lines link LinkElement lispRepr list listDirs listen listFiles littleEndian littleEndian16 littleEndian32 littleEndian64 ln load loadConfig loadHtml loadLib loadLibPattern loadUnidecodeTable loadXml local localFree localRaiseHook locals LocalStorage Location LocationBar Lock log log10 log2 Logger LONG lookupNamespaceURI lookupPrefix low lowerBound LPFIBER_START_ROUTINE LPFILETIME LPINT lvlAll lvlDebug lvlError lvlFatal lvlInfo lvlNone lvlNotice lvlWarn maction main mantissaDigits map mapIt mapLiterals mapMem mApr mapViewOfFileEx mark markdown marquee mask masked match matchBounds matchLen math mAug max max10Exponent maxDescriptors MaxDistinguishedThread maxExponent MaxFloat32Precision MaxFloat64Precision MaxFloatPrecision maximumPositiveValue MAXIMUM_WAIT_OBJECTS maxIndex MAX_INT maxLen MaxLineLength MAX_PATH MaxSubpatterns MaxThreadPoolSize maxVarIntLen mcError mcHint mcWarning MD5Context MD5Digest md5Final md5Init md5Update mDec mean meCannotOpenFile meExpected meGeneralParseError meGridTableNotImplemented meInvalidDirective MemAccessFlags memalign memExec memExecRead memExecReadWrite MemFile MemMapFileStream MemMapFileStreamObj memoryLock memoryLockAll MemoryOrder memoryUnlock memoryUnlockAll memRead memReadWrite MemSlice memSlices menclose meNewSectionExpected MenuBar merge mergeIndexes merror MersenneTwister message Message meta metaAuthor MetaEnum metaNone metaSubtitle metaTitle metaVersion meter method methodGet methodNone methodPost mFeb mfenced mfrac mget mgetOrPut mglyph mi Microseconds microseconds Milliseconds milliseconds MimeDB mimes MimeType min min10Exponent minExponent MinFloatNormal minimumPositiveValue minIndex MIN_INT minute MinuteRange Minutes minutes missingOrExcl mitems mix mJan mJul mJun mkDir mkdtemp mkstemp mlabeledtr mmap mMar mMay mmultiscripts mn mNov mo mOct mode modeCaseInsensitive modeCaseSensitive modeStyleInsensitive MonoTime Month month monthday MonthdayRange Months months MouseButtons MouseEvent move moveBy moveDir moveFile MOVEFILE_COPY_ALLOWED MOVEFILE_CREATE_HARDLINK MOVEFILE_DELAY_UNTIL_REBOOT moveFileExW MOVEFILE_FAIL_IF_NOT_TRACKABLE MOVEFILE_REPLACE_EXISTING moveFileW MOVEFILE_WRITE_THROUGH moveMem mover moveTo mpadded mpairs mpairsWithPrefix mphantom mroot mrow ms mSep MsgClass MsgHandler MsgKind MSG_PEEK mspace msqrt mstyle msub msubsup msup mtable mtd mtext MultipartData MultipartEntries MultipleValueSetting multiReplace multisync munder munderover mvalues mvaluesWithPrefix mvDir mvFile mwRedefinitionOfLabel mwUnknownSubstitution mwUnsupportedField mwUnsupportedLanguage mySQL name NaN nanosecond NanosecondRange Nanoseconds nanoseconds nativeStackTraceSupported nativeToUnixPath natural Natural nav Navigator navigator NegInf nestList new newAssignment newAsyncEvent newAsyncFile newAsyncFtpClient newAsyncHttpClient newAsyncHttpServer newAsyncSmtp newAsyncSocket newBlockStmt newCall newCData newColonExpr newComment newCommentStmtNode newConfig newConsoleLogger newConsoleOutputFormatter newConstStmt newContext newCountTable newCustom newDispatcher newDomException newDomParser newDotExpr newDoublyLinkedNode newElement newEmptyNode newEntity newEnum newEvent newException newFileLogger newFileReader newFileStream newFloatLitNode newFuture newFutureStream newFutureVar newHttpClient newHttpHeaders newIdentDefs newIdentNode newIfStmt newIntLitNode newJArray newJBool newJFloat newJInt newJNull newJObject newJsAssoc newJsObject newJString newJUnitOutputFormatter newLetStmt newLine newline NewLines Newlines newLit newMemMapFileStream newMersenneTwister newMimetypes newMultipartData newNilLit newNimNode newNode newNonTerminal newOrderedTable newOSError newPar newPipeOutStream newProc newPromise newProxy newRegExp newRollingFileLogger newRstNode newSCons newSelectEvent newSelector newSeq newSeqOfCap newSeqUninitialized newSeqWith newSFloat newSha1State newSinglyLinkedNode newSInt newSList newSmtp newSNil newSocket newSString newSSymbol newStmtList newString newStringOfCap newStringStream newStringTable newStrLitNode newTable newTableFrom newText newTimezone newTree newVarStmt newVerbatimText newWideCString newXmlTree next nextPermutation nextPowerOfTwo nextSplitPoint NilAccessDefect NilAccessError NimAsyncContinueSuffix nimcacheDir nimCoroutines nimEnableCovariance nimGC_setStackBottom NimIdent nimIdentNormalize NimMajor nimMaxDescriptorsFallback NimMinor NimNode NimNodeKind NimNodeKinds NimPatch NimSym NimSymKind NimTypeKind NimVersion nimvm nkAsgn nkBitStringLit nkCall nkCheck nkColumnDef nkColumnList nkColumnReference nkConstraint nkCreateIndex nkCreateIndexIfNotExists nkCreateTable nkCreateTableIfNotExists nkCreateType nkCreateTypeIfNotExists nkDefault nkDelete nkDesc nkDot nkDotDot nkEnumDef nkExcept nkForeignKey nkFrom nkFromItemPair nkGroup nkHaving nkHexStringLit nkIdent nkIdentity nkInfix nkInsert nkIntegerLit nkIntersect nkJoin nkLimit nkNone nkNotNull nkNull nkNumericLit nkOrder nkPrefix nkPrGroup nkPrimaryKey nkQuotedIdent nkReferences nkSelect nkSelectColumns nkSelectDistinct nkSelectPair nkStmtList nkStringLit nkUnion nkUnique nkUpdate nkValueList nkWhere nnkAccQuoted nnkAddr nnkArglist nnkAsgn nnkAsmStmt nnkBind nnkBindStmt nnkBlockExpr nnkBlockStmt nnkBlockType nnkBracket nnkBracketExpr nnkBreakState nnkBreakStmt nnkCall nnkCallKinds nnkCallStrLit nnkCaseStmt nnkCast nnkCharLit nnkChckRange nnkChckRange64 nnkChckRangeF nnkCheckedFieldExpr nnkClosedSymChoice nnkClosure nnkComesFrom nnkCommand nnkCommentStmt nnkConstDef nnkConstSection nnkConstTy nnkContinueStmt nnkConv nnkConverterDef nnkCStringToString nnkCurly nnkCurlyExpr nnkDefer nnkDerefExpr nnkDiscardStmt nnkDistinctTy nnkDo nnkDotCall nnkDotExpr nnkElifBranch nnkElifExpr nnkElse nnkElseExpr nnkEmpty nnkEnumFieldDef nnkEnumTy nnkExceptBranch nnkExportExceptStmt nnkExportStmt nnkExprColonExpr nnkExprEqExpr nnkFastAsgn nnkFinally nnkFloat128Lit nnkFloat32Lit nnkFloat64Lit nnkFloatLit nnkFormalParams nnkForStmt nnkFromStmt nnkFuncDef nnkGenericParams nnkGotoState nnkHiddenAddr nnkHiddenCallConv nnkHiddenDeref nnkHiddenStdConv nnkHiddenSubConv nnkHiddenTryStmt nnkIdent nnkIdentDefs nnkIfExpr nnkIfStmt nnkImportAs nnkImportExceptStmt nnkImportStmt nnkIncludeStmt nnkInfix nnkInt16Lit nnkInt32Lit nnkInt64Lit nnkInt8Lit nnkIntLit nnkIteratorDef nnkIteratorTy nnkLambda nnkLetSection nnkLiterals nnkMacroDef nnkMethodDef nnkMixinStmt nnkMutableTy nnkNilLit nnkNone nnkObjConstr nnkObjDownConv nnkObjectTy nnkObjUpConv nnkOfBranch nnkOfInherit nnkOpenSymChoice nnkPar nnkParForStmt nnkPattern nnkPostfix nnkPragma nnkPragmaBlock nnkPragmaExpr nnkPrefix nnkProcDef nnkProcTy nnkPtrTy nnkRaiseStmt nnkRange nnkRecCase nnkRecList nnkRecWhen nnkRefTy nnkReturnStmt nnkRStrLit nnkSharedTy nnkState nnkStaticExpr nnkStaticStmt nnkStaticTy nnkStmtList nnkStmtListExpr nnkStmtListType nnkStringToCString nnkStrLit nnkSym nnkTableConstr nnkTemplateDef nnkTripleStrLit nnkTryStmt nnkTupleClassTy nnkTupleConstr nnkTupleTy nnkType nnkTypeClassTy nnkTypeDef nnkTypeOfExpr nnkTypeSection nnkUInt16Lit nnkUInt32Lit nnkUInt64Lit nnkUInt8Lit nnkUIntLit nnkUsingStmt nnkVarSection nnkVarTuple nnkVarTy nnkWhenStmt nnkWhileStmt nnkWith nnkWithout nnkYieldStmt NoButton Node nodeID nodes NodeType NO_ERROR NoFakeVars None none NonTerminal nonterminal NonTerminalFlag normalize normalizedPath normalizeExe normalizePath normalizePathEnd NORMAL_PRIORITY_CLASS noscript NotationNode NOTE_ATTRIB NOTE_CHILD NOTE_DELETE NOTE_EXEC NOTE_EXIT NOTE_EXTEND NOTE_FORK NOTE_LINK NOTE_LOWAT NOTE_MSECONDS NOTE_PCTRLMASK NOTE_PDATAMASK NOTE_RENAME NOTE_REVOKE NOTE_TRACK NOTE_TRACKERR NOTE_WRITE notice now nskConditional nskConst nskConverter nskDynLib nskEnumField nskField nskForVar nskFunc nskGenericParam nskIterator nskLabel nskLet nskMacro nskMethod nskModule nskParam nskProc nskResult nskStub nskTemp nskTemplate nskType nskUnknown nskVar nt ntDeclared ntohl ntohs ntUsed ntyAlias ntyAnd ntyAnything ntyArray ntyBool ntyBuiltinTypeClass ntyChar ntyCompositeTypeClass ntyCString ntyDistinct ntyEmpty ntyEnum ntyError ntyExpr ntyFloat ntyFloat128 ntyFloat32 ntyFloat64 ntyForward ntyFromExpr ntyGenericBody ntyGenericInst ntyGenericInvocation ntyGenericParam ntyInferred ntyInt ntyInt16 ntyInt32 ntyInt64 ntyInt8 ntyNil ntyNone ntyNot ntyObject ntyOpenArray ntyOptDeprecated ntyOr ntyOrdinal ntyPointer ntyProc ntyPtr ntyRange ntyRef ntySequence ntySet ntyStatic ntyStmt ntyString ntyTuple ntyTypeDesc ntyUInt ntyUInt16 ntyUInt32 ntyUInt64 ntyUInt8 ntyUncheckedArray ntyUnused0 ntyUnused1 ntyUnused2 ntyUserTypeClass ntyUserTypeClassInst ntyVar ntyVarargs ntyVoid nxt ObjectAssignmentDefect ObjectAssignmentError ObjectConversionDefect ObjectConversionError off offsetHeight offsetLeft offsetOf offsetTop offsetWidth Oid oidToString OK ol old on once onFailedAssert onThreadDestruction onUnhandledException open OPEN_ALWAYS openArray openAsync openDefaultBrowser OPEN_EXISTING openFileStream OpenMP openProcess OptAcceptConn OptBroadcast OptDebug OptDontRoute optgroup option Option option OptionElement OptKeepAlive OptNoDelay OptOOBInline OptParser OptReuseAddr OptReusePort ord OrderedSet OrderedTable OrderedTableRef Ordinal OSError OSErrorCode osErrorMsg osInvalidSocket osLastError osOpenCmd OSVERSIONINFO outHtml outLatex OutOfMemDefect OutOfMemError outOfMemHook output OutputFormatter outputHandle OutputLevel outputStream OutputTarget OverflowDefect OverflowError OVERLAPPED owned owner p packageName PAGE_EXECUTE PAGE_EXECUTE_READ PAGE_EXECUTE_READWRITE PAGE_NOACCESS PAGE_READONLY PAGE_READWRITE pairs pairsWithPrefix parallel parallelReplace param paramCount params paramStr ParDir parentDir parentDirs parityBits parse parseBiggestFloat parseBiggestInt parseBiggestUInt parseBin parseBinInt parseBool parseCmdLine parseColor parseCookies parseEnum parseEscapedUTF16 parseExpr parseFile parseFloat parseFromString parseHeader parseHex parseHexInt parseHexStr parseHtml parseIdent parseInt parseIpAddress parseJson parseJsonFragments parseOct parseOctInt parseOid parsePeg parseSaturatedNatural parseSecureHash parseSexp parseSQL parseStandardFormatSpecifier parseStmt parseTime parseUInt parseUntil parseUri parseWhile parseXml partition patch patchContent patchFile PathComponent PathEntry PathIter PathSep pcDir pcFile pcLinkToDir pcLinkToFile PDispatcher PDWORD peek peekableErrorStream peekableOutputStream peekBool peekChar peekData peekExitCode peekFirst peekFloat32 peekFloat64 peekInt16 peekInt32 peekInt64 peekInt8 peekLast peekLine peekNamedPipe peekStr peekUint16 peekUint32 peekUint64 peekUint8 Peg peg PegKind Performance PerformanceMemory PerformanceTiming performCodeReload PersonalBar PFloat32 PFloat64 PFrame phase PI picture piName pinnedSpawn PInt32 PInt64 pinToCpu PIPE_ACCESS_DUPLEX PIPE_ACCESS_INBOUND PIPE_ACCESS_OUTBOUND PIPE_NOWAIT PipeOutStream piRest pkAndPredicate pkAny pkAnyRune pkBackRef pkBackRefIgnoreCase pkBackRefIgnoreStyle pkCapture pkCapturedSearch pkChar pkCharChoice pkEmpty pkGreedyAny pkGreedyRep pkGreedyRepChar pkGreedyRepSet pkLetter pkList pkLower pkNewLine pkNonTerminal pkNotPredicate pkOption pkOrderedChoice pkRule pkSearch pkSequence pkStartAnchor pkTerminal pkTerminalIgnoreCase pkTerminalIgnoreStyle pkTitle pkUpper pkWhitespace play Plugin poDaemon poDemon poEchoCmd poEvalCommand pointer poInteractive polar poll pop poParentStreams popcount popFirst popGcFrame popLast Port Positive post postContent poStdErrToStdOut postfix PostgreSQL postQueuedCompletionStatus poUsePath POVERLAPPED POVERLAPPED_COMPLETION_ROUTINE pow pragma pre pred preferSpawn prefix prepare prepend pretty prettyLink preventDefault prevPermutation PrimaryButton print PRINT_ALL PRINT_FAILURES printKeyCodes PRINT_NONE procCall Process PROCESS_CREATE_PROCESS PROCESS_CREATE_THREAD PROCESS_DUP_HANDLE processedRows processID PROCESS_INFORMATION ProcessingInstructionNode ProcessOption PROCESS_QUERY_INFORMATION PROCESS_QUERY_LIMITED_INFORMATION PROCESS_SET_INFORMATION PROCESS_SET_LIMITED_INFORMATION PROCESS_SET_QUOTA PROCESS_SET_SESSIONID PROCESS_SUSPEND_RESUME PROCESS_TERMINATE PROCESS_VM_OPERATION PROCESS_VM_READ PROCESS_VM_WRITE procName prod product programResult progress ProgressChangedProc projectDir projectName projectPath PromiseJs prompt protect Protocol ProtocolError Protoent protSSLv2 protSSLv23 protSSLv3 protTLSv1 Proxy PRstNode PULONG PULONG_PTR PunyError push pushGcFrame pushpop pushState put putContent putEnv pwd PWOHandleArray q querySelector querySelectorAll querySetting querySettingSeq quit QuitFailure QuitSuccess quote quoteShell quoteShellCommand quoteShellPosix quoteShellWindows radToDeg raiseAssert raiseInvalidLibrary raiseOSError raiseParseErr raiseSSLError Rand rand randomize Range range rangeCheck RangeDefect RangeError Rational rawData rawData2 rawEnv rawMatch rawProc rawTag rawText rb rdFileSize rdFileTime re read readAll readAllFromStdin readAsBinaryString readAsDataURL readAsText readBool readBuffer readBytes readChar readChars readConsoleInput readData readDataStr ReadDbEffect ReadDirEffect ReadDisconnected ReadEnvEffect readError readFile readFloat32 readFloat64 ReadFullLine readHeaderRow readInt16 readInt32 readInt64 readInt8 ReadIOEffect readLine readLineFromStdin ReadLineResult readLines ReadNone ReadPartialLine readPasswordFromStdin readRow readStr readToStream readUint16 readUint32 readUint64 readUint8 readVu64 ready ReadyKey readyState realloc realloc0 realloc0Impl reallocImpl reallocShared reallocShared0 reallocShared0Impl reallocSharedImpl REALTIME_PRIORITY_CLASS reciprocal rect recv recvFrom recvfrom recvFromInto recvInto recvLine recvLineInto reDotAll reduce reExtended Regex RegexError RegexFlag RegexInternalError RegexMatch RegExp register registerEvent registerHandle registerProcess registerProtocolHandler registerSignal registerTimer registerVnode registerWaitForSingleObject reIgnoreCase relativePath release reload remainingArgs remove removeAllRanges removeAttribute removeAttributeNode removeChild removeDir removeDirectoryW removeEventListener removeFile removeItem removePrefix removeProperty removeSuffix reMultiLine rename renderIndexTerm renderRstToJson renderRstToOut renderRstToRst renderSQL renderTocEntries reopen repeat replace replaceChild replaceData replacef replaceWord ReplyError reportComments reportValidity reportWhitespace repr Request request requestAnimationFrame RequestMethod require requires requiresData ReraiseDefect ReraiseError ReservedMem ReservedMemSeq reset resetAttributes resetOutputFormatters resetStyle resize resizeBy resizeShared resizeTo resource ResourceExhaustedError respond Response reStructuredText reStudy resultAsString resume resumeThread retrFile retrText reverse reverseBits reversed rex rfind rgb rightSize RLock rmDir rmFile rnBlockQuote rnBulletItem rnBulletList rnCitation rnCodeBlock rnContainer rnContents rnDefBody rnDefItem rnDefList rnDefName rnDescription rnDirArg rnDirective rnEmphasis rnEnumItem rnEnumList rnField rnFieldBody rnFieldList rnFieldName rnFigure rnFootnote rnGeneralRole rnGridTable rnHeadline rnHyperlink rnIdx rnImage rnIndex rnInlineLiteral rnInner rnInterpretedText rnLabel rnLeaf rnLineBlock rnLineBlockItem rnLiteralBlock rnOption rnOptionArgument rnOptionGroup rnOptionList rnOptionListItem rnOptionString rnOverline rnParagraph rnQuotedLiteralBlock rnRaw rnRawHtml rnRawLatex rnRef rnSmiley rnStandaloneHyperlink rnStrongEmphasis rnSub rnSubstitutionDef rnSubstitutionReferences rnSup rnTable rnTableDataCell rnTableHeaderCell rnTableRow rnTitle rnTransition rnTripleEmphasis RollingFileLogger roof RootEffect RootNodeOptions RootObj RootRef Rope rope roSkipPounds roSupportMarkdown roSupportRawDirective roSupportSmilies rotatedLeft rotateLeft rotateLeftBits rotateRightBits round routeEvent RoutineNodes Row rowEntry rows rp rpartition rsplit RstGenerator RstNode RstNodeKind RstNodeSeq rstnodeToRefname rstParse RstParseOption RstParseOptions rstToHtml rstToLatex rt RtArray rtc RTTI ruby rule run Rune runeAt runeAtPos runeLen runeLenAt runeOffset runeReverseOffset runes runeStrAtPos runeSubStr runeToEntity runForever runnableExamples running RunningRegress RunningStat s sameFile sameFileContent sameType samp sample scanf scanp scanSSLCertificates SCons screen script ScriptExt ScriptMode ScrollBars scrollBy scrollHeight scrollIntoView scrollLeft scrollTo scrollTop scrollWidth searchExtPos sec sech second SecondaryButton SecondRange Seconds seconds section SecureHash secureHash secureHashFile SECURITY_ATTRIBUTES select SelectEvent selectInto Selection Selector selectRead selectWrite selfExe selfExec semantics send sendBeacon sendHeaders sendMail sendSignal sendTo sendto seq sequence serialization serve Servent serverGetPskFunc set setAttr setAttribute setAttributeNode setBackgroundColor setBiggestFloat setBiggestInt setBiggestUint setBit setBits setBlocking setCallSoonProc setCommand setCompletionCallback setControlCHook setCookie setCurrentDir setCurrentDirectoryW setCurrentException setCursorPos setCursorXPos setCustomValidity setData setDragImage setEncoding setEndOfFile setEnvironmentVariableW setEvent setExtraData setFileAttributesW setFilePermissions setFilePointer setFilePos setFileSize setFileTime setForegroundColor setFrame setFrameMsg setFrameState setGcFrame setGlobalDispatcher setHandleInformation setIndexTerm setInheritable setInterval setItem setLastError setLastModificationTime setLen setLogFilter setMask setMasked setMaxPoolSize setMinPoolSize setMultiLine setObjectRuntimeType setPointer setPosition setProgramResult setProperty setRangeText setSamplingFrequency setSectionKey setSelectionRange setSockOpt setsockopt setSockOptInt setStackTraceStdout setStdHandle setStdIoUnbuffered setString setStyle setTestData setTimeout setUnicodeValue setupForeignThreadGc sexp sexpDot sexpEof sexpError SexpError SexpEventKind sexpFloat sexpInt sexpListEnd sexpListStart sexpNil SexpNode SexpNodeKind SexpNodeObj SexpParser SexpParsingError sexpString sexpSymbol SFloat sgn Sha1Digest Sha1State ShadowRoot ShadowRootInit shallow shallowCopy SharedList SharedTable shellExecuteW shift shouldAcceptRequest showCursor shrink shuffle shutdown signal signalFence signatureHash sin since SingleTags SingleValueSetting SinglyLinkedList SinglyLinkedNode SinglyLinkedNodeObj SinglyLinkedRing sinh sink SInt SIO_GET_EXTENSION_FUNCTION_POINTER size sizeof skewness skewnessS skip skipDirs skipExt skipFiles skipIgnoreCase SKIPPED skipRandomNumbers skipRange SkipTable skipUntil skipWhile skipWhitespace sleep sleepAsync slice Slice slice SList slope slot SlotOptions slurp small smallest Smtp SNil SO_ACCEPTCONN SOBool SO_BROADCAST SockAddr Sockaddr_in Sockaddr_in6 Sockaddr_storage SOCK_DGRAM Socket socket socketError SocketFlag SocketHandle SocketImpl SockLen SOCK_RAW SOCK_SEQPACKET SOCK_STREAM SockType SO_DEBUG SO_DONTLINGER SO_DONTROUTE SO_ERROR SO_EXCLUSIVEADDRUSE SO_KEEPALIVE SO_LINGER SOL_SOCKET SOMAXCONN some SomeFloat SomeInteger SomeLinkedCollection SomeLinkedList SomeLinkedNode SomeLinkedRing SomeNumber SomeOrdinal SomeSet SomeSignedInt SomeUnsignedInt SO_OOBINLINE SO_REUSEADDR SO_REUSEPORT sort sorted sortedByIt SortOrder SO_UPDATE_ACCEPT_CONTEXT source SourceLanguage sourceLanguageToStr SO_USELOOPBACK spaces span spawn spawnX splice split splitDecimal splitFile splitLines splitPath splitWhitespace sql SQLite SqlLexer SqlNode SqlNodeKind SqlNodeObj SqlParseError SqlParser SqlPrepared SqlQuery sqrt srcDir SslAcceptResult SslClientGetPskFunc SslContext SslCVerifyMode SslError SslHandshakeType SslProtVersion SslServerGetPskFunc SString SSymbol StackOverflowDefect StackOverflowError stackTraceAvailable StackTraceEntry standardDeviation standardDeviationS StandardFormatSpecifier start startAnchor STARTF_USESHOWWINDOW STARTF_USESTDHANDLES startProcess startsWith startTls STARTUPINFO stat staticExec StaticParam staticRead StatusBar STATUS_PENDING stderr STD_ERROR_HANDLE stdin STD_INPUT_HANDLE stdmsg stdout STD_OUTPUT_HANDLE STILL_ACTIVE stop stopImmediatePropagation stopPropagation store str Stream StreamObj string StringStream StringStreamObj StringTableMode StringTableObj StringTableRef strip stripGenericParams stripLineEnd strong strVal StudyError Style style Style styleBlink styleBlinkRapid styleBright styledEcho styleDim styledWrite styledWriteLine styleHidden styleItalic styleReverse styleStrikethrough styleUnderscore sub submit substituteLog substitution substr succ success suite suiteEnded suiteStarted sum sumKbn summary sumPairs sup super supportsCopyMem suspend suspendThread svcMapMemory svcUnmapMemory swap swapCase swapEndian16 swapEndian32 swapEndian64 switch SwitchToFiber SW_SHOWNORMAL symAddr symBodyHash symbol symKind symlinkExists symmetricDifference sync SYNCHRONIZE SyntaxError system table Table TableRef tag tagA tagAbbr tagAcronym tagAddress tagApplet tagArea tagArticle tagAside tagAudio tagB tagBase tagBasefont tagBdi tagBdo tagBig tagBlockquote tagBody tagBr tagButton tagCanvas tagCaption tagCenter tagCite tagCode tagCol tagColgroup tagCommand tagDatalist tagDd tagDel tagDetails tagDfn tagDialog tagDir tagDiv tagDl tagDt tagEm tagEmbed tagFieldset tagFigcaption tagFigure tagFont tagFooter tagForm tagFrame tagFrameset tagH1 tagH2 tagH3 tagH4 tagH5 tagH6 tagHead tagHeader tagHgroup tagHr tagHtml tagI tagIframe tagImg tagInput tagIns tagIsindex tagKbd tagKeygen tagLabel tagLegend tagLi tagLink tagMap tagMark tagMenu tagMeta tagMeter tagNav tagNobr tagNoframes tagNoscript tagObject tagOl tagOptgroup tagOption tagOutput tagP tagParam tagPre tagProgress tagQ tagRp tagRt tagRuby tagS tagSamp tagScript tagSection tagSelect tagSmall tagSource tagSpan tagStrike tagStrong tagStyle tagSub tagSummary tagSup tagTable tagTbody tagTd tagTextarea tagTfoot tagTh tagThead tagTime tagTitle tagToStr tagTr tagTrack tagTt tagU tagUl tagUnknown tagVar tagVideo tagWbr tailDir tainted TaintedString take tan tanh task TAU tbody TCP_NODELAY td tearDownForeignThreadGc term termIgnoreCase termIgnoreStyle TerminalCmd terminalHeight terminalHeightIoctl terminalSize terminalWidth terminalWidthIoctl terminate terminateProcess test testAndSet testBit testEnded TestResult testStarted TestStatus text textarea TextAreaElement TextNode TFdSet Tfenv Tfexcept tfoot TFrame th thead thisDir Thread ThreadId ThreadPoolAdvice ThreadPoolState ticks time Time TimeEffect timeEnd TimeFormat TimeFormatParseError TimeInterval TimeIntervalParts timeLog TimeOut TimeoutError TimeParseError TimeUnit Timeval Timezone timezone title tkBracketLe tkBracketRi tkColon tkComma tkCurlyLe tkCurlyRi tkEof tkError tkFalse tkFloat tkInt tkNull tkString tkTrue TNimSymKinds TNimTypeKinds to toAny toBiggestFloat toBiggestInt toBin toCInt toCountTable toCritBitTree toDeque toDll toExe toFILETIME toFloat toggle toHashSet toHeapQueue toHex toInt toIntSet toJs toJsKey toJson toJsonHook TokenClass tokenClassToStr tokenize TokKind toKnownDomain toLocation toLower toLowerAscii toMask toMD5 toNimIdent toOct toOctal ToolBar toOpenArray toOpenArrayByte toOrderedSet toOrderedTable toOSFlags toParts toRational toRunes toSeq toSet toSockAddr toSockType toString toStrLit toTable toTime toTitle toU16 toU32 toU8 Touch TouchEvent TouchList toUgly toUnix toUnixFloat toUpper toUpperAscii toUTF8 toWinTime toXmlAttributes tr trace track transformFile translate treeRepr trigger trimZeros trunc tryAcquire tryExec tryInsert tryInsertId tryInsertID tryRecv tryRemoveFile trySend tt tupleLen TWSABuf type typed typedesc typeKind typeof typeOfIter TypeOfMode typeOfProc u UIEvent uint uint16 uint32 uint64 uint8 ul ULONG ULONG_PTR Uname uname UncheckedArray underscoredCalls unescape unhandledExceptionHook unicodeLetter unicodeLower unicodeTitle unicodeUpper unicodeWhitespace unidecode unindent union unixToNativePath unlikely unlink unloadLib unmapMem unmapViewOfFile Unmarshals unown UnpackDefect UnpackError unpackInfix unpackPostfix unpackPrefix unpackVarargs unregister unregisterWait unsafeAddr unsafeColumnAt unsafeGet unsafeNew unsafeRead unsetControlCHook untyped unzip update updateHandle upperBound Uri Url useEmpty useEnvironment useKey useWinUnicode utc utcOffset Utf16Char utf8 validateData validateUtf8 validIdentifier ValidityState value ValueError values valuesWithPrefix varargs varargsLen variance varianceS verboseFmtStr version vibrate video virtmemReserveMap void volatileLoad volatileStore wait WAIT_FAILED waitFor waitForExit waitForMultipleObjects waitForSingleObject WAIT_OBJECT_0 WAITORTIMERCALLBACK WAIT_TIMEOUT walkDir walkDirRec walkDirRecFilter walkDirs walkFiles walkPattern warn warning warningStr wasMoved wbr WeekDay weekday Weeks weeks whichMsgClass whitespace Whitespace WideCString WideCStringObj WIN32_FIND_DATA WINBOOL WinChar Window window WinSizeT with withData withDir withKey withLock withRLock withTimeout withValue WOHandleArray wrapConnectedSocket wrapSocket wrapWords write writeBuffer writeBytes writeChars writeConfig writeContentType writeData WriteDbEffect WriteDirEffect WriteEnvEffect writeErrorMessage writeFile writeFromStream writeIndexFile WriteIOEffect writeLine writeln writeStackTrace writeStyled writeVu64 wsaCloseEvent wsaCreateEvent WSAData WSADESCRIPTION_LEN WSAEADDRINUSE WSAECONNABORTED WSAECONNRESET WSAEDISCON WSAEINPROGRESS WSAEINTR WSAENETRESET WSAENOTSOCK WSAESHUTDOWN WSAETIMEDOUT wsaEventSelect WSAEWOULDBLOCK wsaGetLastError WSAID_ACCEPTEX WSAID_CONNECTEX WSAID_GETACCEPTEXSOCKADDRS WSAIoctl WSAIORW WSANOTINITIALISED WSAPROC_ACCEPTEX WSAPROC_CONNECTEX WSAPROC_GETACCEPTEXSOCKADDRS WSARecv WSARecvFrom wsaResetEvent WSASend WSASendTo wsaStartup WSASYS_STATUS_LEN WT_EXECUTEDEFAULT WT_EXECUTEINIOTHREAD WT_EXECUTEINPERSISTENTIOTHREAD WT_EXECUTEINPERSISTENTTHREAD WT_EXECUTEINTIMERTHREAD WT_EXECUTEINUITHREAD WT_EXECUTEINWAITTHREAD WT_EXECUTELONGFUNCTION WT_EXECUTEONLYONCE WT_TRANSFER_IMPERSONATION XML xmlAttribute XmlAttributes xmlCData xmlCharData xmlCheckedTag xmlComment xmlElementClose xmlElementEnd xmlElementOpen xmlElementStart xmlEncode xmlEntity xmlEof xmlError XmlError XmlErrorKind XmlEventKind xmlHeader XmlNode XmlNodeKind XmlParseOption XmlParser xmlPI xmlSpecial xmlWhitespace xnCData xnComment xnElement xnEntity xnText xnVerbatimText year yearday YeardayRange Years years ze ze64 zeroMem zip ZonedTime zonedTimeFromAdjTime zonedTimeFromTime\"\n",
    "  return autocomplete_set\n",
    "end\n",
    "\n",
    "function user_nim.get_reqular()\n",
    "  local symbol_reqular_exp = \"[ \\\\t]*(macro|proc|template)[ \\\\t]+([_a-zA-Z]+[_a-zA-Z0-9]*)\\\\(\"\n",
    "  return symbol_reqular_exp\n",
    "end\n",
    "return user_nim",
  }
  local shell_code = table.concat(nim_code)
  eu_core.save_file(path, shell_code)
  shell_code = nil
  nim_code = nil
end

return nim