nimTitle	ast	ast.html	module ast		0
nim	ccNimCall	ast.html#ccNimCall	TCallingConvention.ccNimCall		22
nim	ccStdCall	ast.html#ccStdCall	TCallingConvention.ccStdCall		22
nim	ccCDecl	ast.html#ccCDecl	TCallingConvention.ccCDecl		22
nim	ccSafeCall	ast.html#ccSafeCall	TCallingConvention.ccSafeCall		22
nim	ccSysCall	ast.html#ccSysCall	TCallingConvention.ccSysCall		22
nim	ccInline	ast.html#ccInline	TCallingConvention.ccInline		22
nim	ccNoInline	ast.html#ccNoInline	TCallingConvention.ccNoInline		22
nim	ccFastCall	ast.html#ccFastCall	TCallingConvention.ccFastCall		22
nim	ccThisCall	ast.html#ccThisCall	TCallingConvention.ccThisCall		22
nim	ccClosure	ast.html#ccClosure	TCallingConvention.ccClosure		22
nim	ccNoConvention	ast.html#ccNoConvention	TCallingConvention.ccNoConvention		22
nim	TCallingConvention	ast.html#TCallingConvention	enum TCallingConvention		22
nim	nkNone	ast.html#nkNone	TNodeKind.nkNone		36
nim	nkEmpty	ast.html#nkEmpty	TNodeKind.nkEmpty		36
nim	nkIdent	ast.html#nkIdent	TNodeKind.nkIdent		36
nim	nkSym	ast.html#nkSym	TNodeKind.nkSym		36
nim	nkType	ast.html#nkType	TNodeKind.nkType		36
nim	nkCharLit	ast.html#nkCharLit	TNodeKind.nkCharLit		36
nim	nkIntLit	ast.html#nkIntLit	TNodeKind.nkIntLit		36
nim	nkInt8Lit	ast.html#nkInt8Lit	TNodeKind.nkInt8Lit		36
nim	nkInt16Lit	ast.html#nkInt16Lit	TNodeKind.nkInt16Lit		36
nim	nkInt32Lit	ast.html#nkInt32Lit	TNodeKind.nkInt32Lit		36
nim	nkInt64Lit	ast.html#nkInt64Lit	TNodeKind.nkInt64Lit		36
nim	nkUIntLit	ast.html#nkUIntLit	TNodeKind.nkUIntLit		36
nim	nkUInt8Lit	ast.html#nkUInt8Lit	TNodeKind.nkUInt8Lit		36
nim	nkUInt16Lit	ast.html#nkUInt16Lit	TNodeKind.nkUInt16Lit		36
nim	nkUInt32Lit	ast.html#nkUInt32Lit	TNodeKind.nkUInt32Lit		36
nim	nkUInt64Lit	ast.html#nkUInt64Lit	TNodeKind.nkUInt64Lit		36
nim	nkFloatLit	ast.html#nkFloatLit	TNodeKind.nkFloatLit		36
nim	nkFloat32Lit	ast.html#nkFloat32Lit	TNodeKind.nkFloat32Lit		36
nim	nkFloat64Lit	ast.html#nkFloat64Lit	TNodeKind.nkFloat64Lit		36
nim	nkFloat128Lit	ast.html#nkFloat128Lit	TNodeKind.nkFloat128Lit		36
nim	nkStrLit	ast.html#nkStrLit	TNodeKind.nkStrLit		36
nim	nkRStrLit	ast.html#nkRStrLit	TNodeKind.nkRStrLit		36
nim	nkTripleStrLit	ast.html#nkTripleStrLit	TNodeKind.nkTripleStrLit		36
nim	nkNilLit	ast.html#nkNilLit	TNodeKind.nkNilLit		36
nim	nkComesFrom	ast.html#nkComesFrom	TNodeKind.nkComesFrom		36
nim	nkDotCall	ast.html#nkDotCall	TNodeKind.nkDotCall		36
nim	nkCommand	ast.html#nkCommand	TNodeKind.nkCommand		36
nim	nkCall	ast.html#nkCall	TNodeKind.nkCall		36
nim	nkCallStrLit	ast.html#nkCallStrLit	TNodeKind.nkCallStrLit		36
nim	nkInfix	ast.html#nkInfix	TNodeKind.nkInfix		36
nim	nkPrefix	ast.html#nkPrefix	TNodeKind.nkPrefix		36
nim	nkPostfix	ast.html#nkPostfix	TNodeKind.nkPostfix		36
nim	nkHiddenCallConv	ast.html#nkHiddenCallConv	TNodeKind.nkHiddenCallConv		36
nim	nkExprEqExpr	ast.html#nkExprEqExpr	TNodeKind.nkExprEqExpr		36
nim	nkExprColonExpr	ast.html#nkExprColonExpr	TNodeKind.nkExprColonExpr		36
nim	nkIdentDefs	ast.html#nkIdentDefs	TNodeKind.nkIdentDefs		36
nim	nkVarTuple	ast.html#nkVarTuple	TNodeKind.nkVarTuple		36
nim	nkPar	ast.html#nkPar	TNodeKind.nkPar		36
nim	nkObjConstr	ast.html#nkObjConstr	TNodeKind.nkObjConstr		36
nim	nkCurly	ast.html#nkCurly	TNodeKind.nkCurly		36
nim	nkCurlyExpr	ast.html#nkCurlyExpr	TNodeKind.nkCurlyExpr		36
nim	nkBracket	ast.html#nkBracket	TNodeKind.nkBracket		36
nim	nkBracketExpr	ast.html#nkBracketExpr	TNodeKind.nkBracketExpr		36
nim	nkPragmaExpr	ast.html#nkPragmaExpr	TNodeKind.nkPragmaExpr		36
nim	nkRange	ast.html#nkRange	TNodeKind.nkRange		36
nim	nkDotExpr	ast.html#nkDotExpr	TNodeKind.nkDotExpr		36
nim	nkCheckedFieldExpr	ast.html#nkCheckedFieldExpr	TNodeKind.nkCheckedFieldExpr		36
nim	nkDerefExpr	ast.html#nkDerefExpr	TNodeKind.nkDerefExpr		36
nim	nkIfExpr	ast.html#nkIfExpr	TNodeKind.nkIfExpr		36
nim	nkElifExpr	ast.html#nkElifExpr	TNodeKind.nkElifExpr		36
nim	nkElseExpr	ast.html#nkElseExpr	TNodeKind.nkElseExpr		36
nim	nkLambda	ast.html#nkLambda	TNodeKind.nkLambda		36
nim	nkDo	ast.html#nkDo	TNodeKind.nkDo		36
nim	nkAccQuoted	ast.html#nkAccQuoted	TNodeKind.nkAccQuoted		36
nim	nkTableConstr	ast.html#nkTableConstr	TNodeKind.nkTableConstr		36
nim	nkBind	ast.html#nkBind	TNodeKind.nkBind		36
nim	nkClosedSymChoice	ast.html#nkClosedSymChoice	TNodeKind.nkClosedSymChoice		36
nim	nkOpenSymChoice	ast.html#nkOpenSymChoice	TNodeKind.nkOpenSymChoice		36
nim	nkHiddenStdConv	ast.html#nkHiddenStdConv	TNodeKind.nkHiddenStdConv		36
nim	nkHiddenSubConv	ast.html#nkHiddenSubConv	TNodeKind.nkHiddenSubConv		36
nim	nkConv	ast.html#nkConv	TNodeKind.nkConv		36
nim	nkCast	ast.html#nkCast	TNodeKind.nkCast		36
nim	nkStaticExpr	ast.html#nkStaticExpr	TNodeKind.nkStaticExpr		36
nim	nkAddr	ast.html#nkAddr	TNodeKind.nkAddr		36
nim	nkHiddenAddr	ast.html#nkHiddenAddr	TNodeKind.nkHiddenAddr		36
nim	nkHiddenDeref	ast.html#nkHiddenDeref	TNodeKind.nkHiddenDeref		36
nim	nkObjDownConv	ast.html#nkObjDownConv	TNodeKind.nkObjDownConv		36
nim	nkObjUpConv	ast.html#nkObjUpConv	TNodeKind.nkObjUpConv		36
nim	nkChckRangeF	ast.html#nkChckRangeF	TNodeKind.nkChckRangeF		36
nim	nkChckRange64	ast.html#nkChckRange64	TNodeKind.nkChckRange64		36
nim	nkChckRange	ast.html#nkChckRange	TNodeKind.nkChckRange		36
nim	nkStringToCString	ast.html#nkStringToCString	TNodeKind.nkStringToCString		36
nim	nkCStringToString	ast.html#nkCStringToString	TNodeKind.nkCStringToString		36
nim	nkAsgn	ast.html#nkAsgn	TNodeKind.nkAsgn		36
nim	nkFastAsgn	ast.html#nkFastAsgn	TNodeKind.nkFastAsgn		36
nim	nkGenericParams	ast.html#nkGenericParams	TNodeKind.nkGenericParams		36
nim	nkFormalParams	ast.html#nkFormalParams	TNodeKind.nkFormalParams		36
nim	nkOfInherit	ast.html#nkOfInherit	TNodeKind.nkOfInherit		36
nim	nkImportAs	ast.html#nkImportAs	TNodeKind.nkImportAs		36
nim	nkProcDef	ast.html#nkProcDef	TNodeKind.nkProcDef		36
nim	nkMethodDef	ast.html#nkMethodDef	TNodeKind.nkMethodDef		36
nim	nkConverterDef	ast.html#nkConverterDef	TNodeKind.nkConverterDef		36
nim	nkMacroDef	ast.html#nkMacroDef	TNodeKind.nkMacroDef		36
nim	nkTemplateDef	ast.html#nkTemplateDef	TNodeKind.nkTemplateDef		36
nim	nkIteratorDef	ast.html#nkIteratorDef	TNodeKind.nkIteratorDef		36
nim	nkOfBranch	ast.html#nkOfBranch	TNodeKind.nkOfBranch		36
nim	nkElifBranch	ast.html#nkElifBranch	TNodeKind.nkElifBranch		36
nim	nkExceptBranch	ast.html#nkExceptBranch	TNodeKind.nkExceptBranch		36
nim	nkElse	ast.html#nkElse	TNodeKind.nkElse		36
nim	nkAsmStmt	ast.html#nkAsmStmt	TNodeKind.nkAsmStmt		36
nim	nkPragma	ast.html#nkPragma	TNodeKind.nkPragma		36
nim	nkPragmaBlock	ast.html#nkPragmaBlock	TNodeKind.nkPragmaBlock		36
nim	nkIfStmt	ast.html#nkIfStmt	TNodeKind.nkIfStmt		36
nim	nkWhenStmt	ast.html#nkWhenStmt	TNodeKind.nkWhenStmt		36
nim	nkForStmt	ast.html#nkForStmt	TNodeKind.nkForStmt		36
nim	nkParForStmt	ast.html#nkParForStmt	TNodeKind.nkParForStmt		36
nim	nkWhileStmt	ast.html#nkWhileStmt	TNodeKind.nkWhileStmt		36
nim	nkCaseStmt	ast.html#nkCaseStmt	TNodeKind.nkCaseStmt		36
nim	nkTypeSection	ast.html#nkTypeSection	TNodeKind.nkTypeSection		36
nim	nkVarSection	ast.html#nkVarSection	TNodeKind.nkVarSection		36
nim	nkLetSection	ast.html#nkLetSection	TNodeKind.nkLetSection		36
nim	nkConstSection	ast.html#nkConstSection	TNodeKind.nkConstSection		36
nim	nkConstDef	ast.html#nkConstDef	TNodeKind.nkConstDef		36
nim	nkTypeDef	ast.html#nkTypeDef	TNodeKind.nkTypeDef		36
nim	nkYieldStmt	ast.html#nkYieldStmt	TNodeKind.nkYieldStmt		36
nim	nkDefer	ast.html#nkDefer	TNodeKind.nkDefer		36
nim	nkTryStmt	ast.html#nkTryStmt	TNodeKind.nkTryStmt		36
nim	nkFinally	ast.html#nkFinally	TNodeKind.nkFinally		36
nim	nkRaiseStmt	ast.html#nkRaiseStmt	TNodeKind.nkRaiseStmt		36
nim	nkReturnStmt	ast.html#nkReturnStmt	TNodeKind.nkReturnStmt		36
nim	nkBreakStmt	ast.html#nkBreakStmt	TNodeKind.nkBreakStmt		36
nim	nkContinueStmt	ast.html#nkContinueStmt	TNodeKind.nkContinueStmt		36
nim	nkBlockStmt	ast.html#nkBlockStmt	TNodeKind.nkBlockStmt		36
nim	nkStaticStmt	ast.html#nkStaticStmt	TNodeKind.nkStaticStmt		36
nim	nkDiscardStmt	ast.html#nkDiscardStmt	TNodeKind.nkDiscardStmt		36
nim	nkStmtList	ast.html#nkStmtList	TNodeKind.nkStmtList		36
nim	nkImportStmt	ast.html#nkImportStmt	TNodeKind.nkImportStmt		36
nim	nkImportExceptStmt	ast.html#nkImportExceptStmt	TNodeKind.nkImportExceptStmt		36
nim	nkExportStmt	ast.html#nkExportStmt	TNodeKind.nkExportStmt		36
nim	nkExportExceptStmt	ast.html#nkExportExceptStmt	TNodeKind.nkExportExceptStmt		36
nim	nkFromStmt	ast.html#nkFromStmt	TNodeKind.nkFromStmt		36
nim	nkIncludeStmt	ast.html#nkIncludeStmt	TNodeKind.nkIncludeStmt		36
nim	nkBindStmt	ast.html#nkBindStmt	TNodeKind.nkBindStmt		36
nim	nkMixinStmt	ast.html#nkMixinStmt	TNodeKind.nkMixinStmt		36
nim	nkUsingStmt	ast.html#nkUsingStmt	TNodeKind.nkUsingStmt		36
nim	nkCommentStmt	ast.html#nkCommentStmt	TNodeKind.nkCommentStmt		36
nim	nkStmtListExpr	ast.html#nkStmtListExpr	TNodeKind.nkStmtListExpr		36
nim	nkBlockExpr	ast.html#nkBlockExpr	TNodeKind.nkBlockExpr		36
nim	nkStmtListType	ast.html#nkStmtListType	TNodeKind.nkStmtListType		36
nim	nkBlockType	ast.html#nkBlockType	TNodeKind.nkBlockType		36
nim	nkWith	ast.html#nkWith	TNodeKind.nkWith		36
nim	nkWithout	ast.html#nkWithout	TNodeKind.nkWithout		36
nim	nkTypeOfExpr	ast.html#nkTypeOfExpr	TNodeKind.nkTypeOfExpr		36
nim	nkObjectTy	ast.html#nkObjectTy	TNodeKind.nkObjectTy		36
nim	nkTupleTy	ast.html#nkTupleTy	TNodeKind.nkTupleTy		36
nim	nkTupleClassTy	ast.html#nkTupleClassTy	TNodeKind.nkTupleClassTy		36
nim	nkTypeClassTy	ast.html#nkTypeClassTy	TNodeKind.nkTypeClassTy		36
nim	nkStaticTy	ast.html#nkStaticTy	TNodeKind.nkStaticTy		36
nim	nkRecList	ast.html#nkRecList	TNodeKind.nkRecList		36
nim	nkRecCase	ast.html#nkRecCase	TNodeKind.nkRecCase		36
nim	nkRecWhen	ast.html#nkRecWhen	TNodeKind.nkRecWhen		36
nim	nkRefTy	ast.html#nkRefTy	TNodeKind.nkRefTy		36
nim	nkPtrTy	ast.html#nkPtrTy	TNodeKind.nkPtrTy		36
nim	nkVarTy	ast.html#nkVarTy	TNodeKind.nkVarTy		36
nim	nkConstTy	ast.html#nkConstTy	TNodeKind.nkConstTy		36
nim	nkOutTy	ast.html#nkOutTy	TNodeKind.nkOutTy		36
nim	nkDistinctTy	ast.html#nkDistinctTy	TNodeKind.nkDistinctTy		36
nim	nkProcTy	ast.html#nkProcTy	TNodeKind.nkProcTy		36
nim	nkIteratorTy	ast.html#nkIteratorTy	TNodeKind.nkIteratorTy		36
nim	nkSinkAsgn	ast.html#nkSinkAsgn	TNodeKind.nkSinkAsgn		36
nim	nkEnumTy	ast.html#nkEnumTy	TNodeKind.nkEnumTy		36
nim	nkEnumFieldDef	ast.html#nkEnumFieldDef	TNodeKind.nkEnumFieldDef		36
nim	nkArgList	ast.html#nkArgList	TNodeKind.nkArgList		36
nim	nkPattern	ast.html#nkPattern	TNodeKind.nkPattern		36
nim	nkHiddenTryStmt	ast.html#nkHiddenTryStmt	TNodeKind.nkHiddenTryStmt		36
nim	nkClosure	ast.html#nkClosure	TNodeKind.nkClosure		36
nim	nkGotoState	ast.html#nkGotoState	TNodeKind.nkGotoState		36
nim	nkState	ast.html#nkState	TNodeKind.nkState		36
nim	nkBreakState	ast.html#nkBreakState	TNodeKind.nkBreakState		36
nim	nkFuncDef	ast.html#nkFuncDef	TNodeKind.nkFuncDef		36
nim	nkTupleConstr	ast.html#nkTupleConstr	TNodeKind.nkTupleConstr		36
nim	nkError	ast.html#nkError	TNodeKind.nkError		36
nim	nkModuleRef	ast.html#nkModuleRef	TNodeKind.nkModuleRef		36
nim	nkReplayAction	ast.html#nkReplayAction	TNodeKind.nkReplayAction		36
nim	nkNilRodNode	ast.html#nkNilRodNode	TNodeKind.nkNilRodNode		36
nim	TNodeKind	ast.html#TNodeKind	enum TNodeKind		36
nim	TNodeKinds	ast.html#TNodeKinds	type TNodeKinds		231
nim	sfUsed	ast.html#sfUsed	TSymFlag.sfUsed		234
nim	sfExported	ast.html#sfExported	TSymFlag.sfExported		234
nim	sfFromGeneric	ast.html#sfFromGeneric	TSymFlag.sfFromGeneric		234
nim	sfGlobal	ast.html#sfGlobal	TSymFlag.sfGlobal		234
nim	sfForward	ast.html#sfForward	TSymFlag.sfForward		234
nim	sfWasForwarded	ast.html#sfWasForwarded	TSymFlag.sfWasForwarded		234
nim	sfImportc	ast.html#sfImportc	TSymFlag.sfImportc		234
nim	sfExportc	ast.html#sfExportc	TSymFlag.sfExportc		234
nim	sfMangleCpp	ast.html#sfMangleCpp	TSymFlag.sfMangleCpp		234
nim	sfVolatile	ast.html#sfVolatile	TSymFlag.sfVolatile		234
nim	sfRegister	ast.html#sfRegister	TSymFlag.sfRegister		234
nim	sfPure	ast.html#sfPure	TSymFlag.sfPure		234
nim	sfNoSideEffect	ast.html#sfNoSideEffect	TSymFlag.sfNoSideEffect		234
nim	sfSideEffect	ast.html#sfSideEffect	TSymFlag.sfSideEffect		234
nim	sfMainModule	ast.html#sfMainModule	TSymFlag.sfMainModule		234
nim	sfSystemModule	ast.html#sfSystemModule	TSymFlag.sfSystemModule		234
nim	sfNoReturn	ast.html#sfNoReturn	TSymFlag.sfNoReturn		234
nim	sfAddrTaken	ast.html#sfAddrTaken	TSymFlag.sfAddrTaken		234
nim	sfCompilerProc	ast.html#sfCompilerProc	TSymFlag.sfCompilerProc		234
nim	sfEscapes	ast.html#sfEscapes	TSymFlag.sfEscapes		234
nim	sfDiscriminant	ast.html#sfDiscriminant	TSymFlag.sfDiscriminant		234
nim	sfRequiresInit	ast.html#sfRequiresInit	TSymFlag.sfRequiresInit		234
nim	sfDeprecated	ast.html#sfDeprecated	TSymFlag.sfDeprecated		234
nim	sfExplain	ast.html#sfExplain	TSymFlag.sfExplain		234
nim	sfError	ast.html#sfError	TSymFlag.sfError		234
nim	sfShadowed	ast.html#sfShadowed	TSymFlag.sfShadowed		234
nim	sfThread	ast.html#sfThread	TSymFlag.sfThread		234
nim	sfCppNonPod	ast.html#sfCppNonPod	TSymFlag.sfCppNonPod		234
nim	sfCompileTime	ast.html#sfCompileTime	TSymFlag.sfCompileTime		234
nim	sfConstructor	ast.html#sfConstructor	TSymFlag.sfConstructor		234
nim	sfDispatcher	ast.html#sfDispatcher	TSymFlag.sfDispatcher		234
nim	sfBorrow	ast.html#sfBorrow	TSymFlag.sfBorrow		234
nim	sfInfixCall	ast.html#sfInfixCall	TSymFlag.sfInfixCall		234
nim	sfNamedParamCall	ast.html#sfNamedParamCall	TSymFlag.sfNamedParamCall		234
nim	sfDiscardable	ast.html#sfDiscardable	TSymFlag.sfDiscardable		234
nim	sfOverridden	ast.html#sfOverridden	TSymFlag.sfOverridden		234
nim	sfCallsite	ast.html#sfCallsite	TSymFlag.sfCallsite		234
nim	sfGenSym	ast.html#sfGenSym	TSymFlag.sfGenSym		234
nim	sfNonReloadable	ast.html#sfNonReloadable	TSymFlag.sfNonReloadable		234
nim	sfGeneratedOp	ast.html#sfGeneratedOp	TSymFlag.sfGeneratedOp		234
nim	sfTemplateParam	ast.html#sfTemplateParam	TSymFlag.sfTemplateParam		234
nim	sfCursor	ast.html#sfCursor	TSymFlag.sfCursor		234
nim	sfInjectDestructors	ast.html#sfInjectDestructors	TSymFlag.sfInjectDestructors		234
nim	sfNeverRaises	ast.html#sfNeverRaises	TSymFlag.sfNeverRaises		234
nim	sfSystemRaisesDefect	ast.html#sfSystemRaisesDefect	TSymFlag.sfSystemRaisesDefect		234
nim	sfUsedInFinallyOrExcept	ast.html#sfUsedInFinallyOrExcept	TSymFlag.sfUsedInFinallyOrExcept		234
nim	sfSingleUsedTemp	ast.html#sfSingleUsedTemp	TSymFlag.sfSingleUsedTemp		234
nim	sfNoalias	ast.html#sfNoalias	TSymFlag.sfNoalias		234
nim	sfEffectsDelayed	ast.html#sfEffectsDelayed	TSymFlag.sfEffectsDelayed		234
nim	sfGeneratedType	ast.html#sfGeneratedType	TSymFlag.sfGeneratedType		234
nim	sfVirtual	ast.html#sfVirtual	TSymFlag.sfVirtual		234
nim	sfByCopy	ast.html#sfByCopy	TSymFlag.sfByCopy		234
nim	sfCodegenDecl	ast.html#sfCodegenDecl	TSymFlag.sfCodegenDecl		234
nim	TSymFlag	ast.html#TSymFlag	enum TSymFlag		234
nim	TSymFlags	ast.html#TSymFlags	type TSymFlags		319
nim	sfNoInit	ast.html#sfNoInit	const sfNoInit		322
nim	sfAllUntyped	ast.html#sfAllUntyped	const sfAllUntyped		324
nim	sfDirty	ast.html#sfDirty	const sfDirty		327
nim	sfAnon	ast.html#sfAnon	const sfAnon		331
nim	sfNoForward	ast.html#sfNoForward	const sfNoForward		336
nim	sfReorder	ast.html#sfReorder	const sfReorder		338
nim	sfCompileToCpp	ast.html#sfCompileToCpp	const sfCompileToCpp		341
nim	sfCompileToObjc	ast.html#sfCompileToObjc	const sfCompileToObjc		342
nim	sfExperimental	ast.html#sfExperimental	const sfExperimental		343
nim	sfGoto	ast.html#sfGoto	const sfGoto		344
nim	sfWrittenTo	ast.html#sfWrittenTo	const sfWrittenTo		345
nim	sfBase	ast.html#sfBase	const sfBase		347
nim	sfCustomPragma	ast.html#sfCustomPragma	const sfCustomPragma		348
nim	sfTemplateRedefinition	ast.html#sfTemplateRedefinition	const sfTemplateRedefinition		349
nim	nkWhen	ast.html#nkWhen	const nkWhen		353
nim	nkWhenExpr	ast.html#nkWhenExpr	const nkWhenExpr		354
nim	nkEffectList	ast.html#nkEffectList	const nkEffectList		355
nim	exceptionEffects	ast.html#exceptionEffects	const exceptionEffects		357
nim	requiresEffects	ast.html#requiresEffects	const requiresEffects		358
nim	ensuresEffects	ast.html#ensuresEffects	const ensuresEffects		359
nim	tagEffects	ast.html#tagEffects	const tagEffects		360
nim	pragmasEffects	ast.html#pragmasEffects	const pragmasEffects		361
nim	forbiddenEffects	ast.html#forbiddenEffects	const forbiddenEffects		362
nim	effectListLen	ast.html#effectListLen	const effectListLen		363
nim	nkLastBlockStmts	ast.html#nkLastBlockStmts	const nkLastBlockStmts		364
nim	tyNone	ast.html#tyNone	TTypeKind.tyNone		368
nim	tyBool	ast.html#tyBool	TTypeKind.tyBool		368
nim	tyChar	ast.html#tyChar	TTypeKind.tyChar		368
nim	tyEmpty	ast.html#tyEmpty	TTypeKind.tyEmpty		368
nim	tyAlias	ast.html#tyAlias	TTypeKind.tyAlias		368
nim	tyNil	ast.html#tyNil	TTypeKind.tyNil		368
nim	tyUntyped	ast.html#tyUntyped	TTypeKind.tyUntyped		368
nim	tyTyped	ast.html#tyTyped	TTypeKind.tyTyped		368
nim	tyTypeDesc	ast.html#tyTypeDesc	TTypeKind.tyTypeDesc		368
nim	tyGenericInvocation	ast.html#tyGenericInvocation	TTypeKind.tyGenericInvocation		368
nim	tyGenericBody	ast.html#tyGenericBody	TTypeKind.tyGenericBody		368
nim	tyGenericInst	ast.html#tyGenericInst	TTypeKind.tyGenericInst		368
nim	tyGenericParam	ast.html#tyGenericParam	TTypeKind.tyGenericParam		368
nim	tyDistinct	ast.html#tyDistinct	TTypeKind.tyDistinct		368
nim	tyEnum	ast.html#tyEnum	TTypeKind.tyEnum		368
nim	tyOrdinal	ast.html#tyOrdinal	TTypeKind.tyOrdinal		368
nim	tyArray	ast.html#tyArray	TTypeKind.tyArray		368
nim	tyObject	ast.html#tyObject	TTypeKind.tyObject		368
nim	tyTuple	ast.html#tyTuple	TTypeKind.tyTuple		368
nim	tySet	ast.html#tySet	TTypeKind.tySet		368
nim	tyRange	ast.html#tyRange	TTypeKind.tyRange		368
nim	tyPtr	ast.html#tyPtr	TTypeKind.tyPtr		368
nim	tyRef	ast.html#tyRef	TTypeKind.tyRef		368
nim	tyVar	ast.html#tyVar	TTypeKind.tyVar		368
nim	tySequence	ast.html#tySequence	TTypeKind.tySequence		368
nim	tyProc	ast.html#tyProc	TTypeKind.tyProc		368
nim	tyPointer	ast.html#tyPointer	TTypeKind.tyPointer		368
nim	tyOpenArray	ast.html#tyOpenArray	TTypeKind.tyOpenArray		368
nim	tyString	ast.html#tyString	TTypeKind.tyString		368
nim	tyCstring	ast.html#tyCstring	TTypeKind.tyCstring		368
nim	tyForward	ast.html#tyForward	TTypeKind.tyForward		368
nim	tyInt	ast.html#tyInt	TTypeKind.tyInt		368
nim	tyInt8	ast.html#tyInt8	TTypeKind.tyInt8		368
nim	tyInt16	ast.html#tyInt16	TTypeKind.tyInt16		368
nim	tyInt32	ast.html#tyInt32	TTypeKind.tyInt32		368
nim	tyInt64	ast.html#tyInt64	TTypeKind.tyInt64		368
nim	tyFloat	ast.html#tyFloat	TTypeKind.tyFloat		368
nim	tyFloat32	ast.html#tyFloat32	TTypeKind.tyFloat32		368
nim	tyFloat64	ast.html#tyFloat64	TTypeKind.tyFloat64		368
nim	tyFloat128	ast.html#tyFloat128	TTypeKind.tyFloat128		368
nim	tyUInt	ast.html#tyUInt	TTypeKind.tyUInt		368
nim	tyUInt8	ast.html#tyUInt8	TTypeKind.tyUInt8		368
nim	tyUInt16	ast.html#tyUInt16	TTypeKind.tyUInt16		368
nim	tyUInt32	ast.html#tyUInt32	TTypeKind.tyUInt32		368
nim	tyUInt64	ast.html#tyUInt64	TTypeKind.tyUInt64		368
nim	tyOwned	ast.html#tyOwned	TTypeKind.tyOwned		368
nim	tySink	ast.html#tySink	TTypeKind.tySink		368
nim	tyLent	ast.html#tyLent	TTypeKind.tyLent		368
nim	tyVarargs	ast.html#tyVarargs	TTypeKind.tyVarargs		368
nim	tyUncheckedArray	ast.html#tyUncheckedArray	TTypeKind.tyUncheckedArray		368
nim	tyProxy	ast.html#tyProxy	TTypeKind.tyProxy		368
nim	tyBuiltInTypeClass	ast.html#tyBuiltInTypeClass	TTypeKind.tyBuiltInTypeClass		368
nim	tyUserTypeClass	ast.html#tyUserTypeClass	TTypeKind.tyUserTypeClass		368
nim	tyUserTypeClassInst	ast.html#tyUserTypeClassInst	TTypeKind.tyUserTypeClassInst		368
nim	tyCompositeTypeClass	ast.html#tyCompositeTypeClass	TTypeKind.tyCompositeTypeClass		368
nim	tyInferred	ast.html#tyInferred	TTypeKind.tyInferred		368
nim	tyAnd	ast.html#tyAnd	TTypeKind.tyAnd		368
nim	tyOr	ast.html#tyOr	TTypeKind.tyOr		368
nim	tyNot	ast.html#tyNot	TTypeKind.tyNot		368
nim	tyAnything	ast.html#tyAnything	TTypeKind.tyAnything		368
nim	tyStatic	ast.html#tyStatic	TTypeKind.tyStatic		368
nim	tyFromExpr	ast.html#tyFromExpr	TTypeKind.tyFromExpr		368
nim	tyConcept	ast.html#tyConcept	TTypeKind.tyConcept		368
nim	tyVoid	ast.html#tyVoid	TTypeKind.tyVoid		368
nim	tyIterable	ast.html#tyIterable	TTypeKind.tyIterable		368
nim	TTypeKind	ast.html#TTypeKind	enum TTypeKind		368
nim	tyPureObject	ast.html#tyPureObject	const tyPureObject		468
nim	GcTypeKinds	ast.html#GcTypeKinds	const GcTypeKinds		469
nim	tyError	ast.html#tyError	const tyError		470
nim	tyUnknown	ast.html#tyUnknown	const tyUnknown		471
nim	tyUnknownTypes	ast.html#tyUnknownTypes	const tyUnknownTypes		473
nim	tyTypeClasses	ast.html#tyTypeClasses	const tyTypeClasses		475
nim	tyMetaTypes	ast.html#tyMetaTypes	const tyMetaTypes		479
nim	tyUserTypeClasses	ast.html#tyUserTypeClasses	const tyUserTypeClasses		480
nim	abstractVarRange	ast.html#abstractVarRange	const abstractVarRange		482
nim	abstractInst	ast.html#abstractInst	const abstractInst		484
nim	TTypeKinds	ast.html#TTypeKinds	type TTypeKinds		488
nim	nfNone	ast.html#nfNone	TNodeFlag.nfNone		490
nim	nfBase2	ast.html#nfBase2	TNodeFlag.nfBase2		490
nim	nfBase8	ast.html#nfBase8	TNodeFlag.nfBase8		490
nim	nfBase16	ast.html#nfBase16	TNodeFlag.nfBase16		490
nim	nfAllConst	ast.html#nfAllConst	TNodeFlag.nfAllConst		490
nim	nfTransf	ast.html#nfTransf	TNodeFlag.nfTransf		490
nim	nfNoRewrite	ast.html#nfNoRewrite	TNodeFlag.nfNoRewrite		490
nim	nfSem	ast.html#nfSem	TNodeFlag.nfSem		490
nim	nfLL	ast.html#nfLL	TNodeFlag.nfLL		490
nim	nfDotField	ast.html#nfDotField	TNodeFlag.nfDotField		490
nim	nfDotSetter	ast.html#nfDotSetter	TNodeFlag.nfDotSetter		490
nim	nfExplicitCall	ast.html#nfExplicitCall	TNodeFlag.nfExplicitCall		490
nim	nfExprCall	ast.html#nfExprCall	TNodeFlag.nfExprCall		490
nim	nfIsRef	ast.html#nfIsRef	TNodeFlag.nfIsRef		490
nim	nfIsPtr	ast.html#nfIsPtr	TNodeFlag.nfIsPtr		490
nim	nfPreventCg	ast.html#nfPreventCg	TNodeFlag.nfPreventCg		490
nim	nfBlockArg	ast.html#nfBlockArg	TNodeFlag.nfBlockArg		490
nim	nfFromTemplate	ast.html#nfFromTemplate	TNodeFlag.nfFromTemplate		490
nim	nfDefaultParam	ast.html#nfDefaultParam	TNodeFlag.nfDefaultParam		490
nim	nfDefaultRefsParam	ast.html#nfDefaultRefsParam	TNodeFlag.nfDefaultRefsParam		490
nim	nfExecuteOnReload	ast.html#nfExecuteOnReload	TNodeFlag.nfExecuteOnReload		490
nim	nfLastRead	ast.html#nfLastRead	TNodeFlag.nfLastRead		490
nim	nfFirstWrite	ast.html#nfFirstWrite	TNodeFlag.nfFirstWrite		490
nim	nfHasComment	ast.html#nfHasComment	TNodeFlag.nfHasComment		490
nim	nfSkipFieldChecking	ast.html#nfSkipFieldChecking	TNodeFlag.nfSkipFieldChecking		490
nim	TNodeFlag	ast.html#TNodeFlag	enum TNodeFlag		490
nim	TNodeFlags	ast.html#TNodeFlags	type TNodeFlags		520
nim	tfVarargs	ast.html#tfVarargs	TTypeFlag.tfVarargs		521
nim	tfNoSideEffect	ast.html#tfNoSideEffect	TTypeFlag.tfNoSideEffect		521
nim	tfFinal	ast.html#tfFinal	TTypeFlag.tfFinal		521
nim	tfInheritable	ast.html#tfInheritable	TTypeFlag.tfInheritable		521
nim	tfHasOwned	ast.html#tfHasOwned	TTypeFlag.tfHasOwned		521
nim	tfEnumHasHoles	ast.html#tfEnumHasHoles	TTypeFlag.tfEnumHasHoles		521
nim	tfShallow	ast.html#tfShallow	TTypeFlag.tfShallow		521
nim	tfThread	ast.html#tfThread	TTypeFlag.tfThread		521
nim	tfFromGeneric	ast.html#tfFromGeneric	TTypeFlag.tfFromGeneric		521
nim	tfUnresolved	ast.html#tfUnresolved	TTypeFlag.tfUnresolved		521
nim	tfResolved	ast.html#tfResolved	TTypeFlag.tfResolved		521
nim	tfRetType	ast.html#tfRetType	TTypeFlag.tfRetType		521
nim	tfCapturesEnv	ast.html#tfCapturesEnv	TTypeFlag.tfCapturesEnv		521
nim	tfByCopy	ast.html#tfByCopy	TTypeFlag.tfByCopy		521
nim	tfByRef	ast.html#tfByRef	TTypeFlag.tfByRef		521
nim	tfIterator	ast.html#tfIterator	TTypeFlag.tfIterator		521
nim	tfPartial	ast.html#tfPartial	TTypeFlag.tfPartial		521
nim	tfNotNil	ast.html#tfNotNil	TTypeFlag.tfNotNil		521
nim	tfRequiresInit	ast.html#tfRequiresInit	TTypeFlag.tfRequiresInit		521
nim	tfNeedsFullInit	ast.html#tfNeedsFullInit	TTypeFlag.tfNeedsFullInit		521
nim	tfVarIsPtr	ast.html#tfVarIsPtr	TTypeFlag.tfVarIsPtr		521
nim	tfHasMeta	ast.html#tfHasMeta	TTypeFlag.tfHasMeta		521
nim	tfHasGCedMem	ast.html#tfHasGCedMem	TTypeFlag.tfHasGCedMem		521
nim	tfPacked	ast.html#tfPacked	TTypeFlag.tfPacked		521
nim	tfHasStatic	ast.html#tfHasStatic	TTypeFlag.tfHasStatic		521
nim	tfGenericTypeParam	ast.html#tfGenericTypeParam	TTypeFlag.tfGenericTypeParam		521
nim	tfImplicitTypeParam	ast.html#tfImplicitTypeParam	TTypeFlag.tfImplicitTypeParam		521
nim	tfInferrableStatic	ast.html#tfInferrableStatic	TTypeFlag.tfInferrableStatic		521
nim	tfConceptMatchedTypeSym	ast.html#tfConceptMatchedTypeSym	TTypeFlag.tfConceptMatchedTypeSym		521
nim	tfExplicit	ast.html#tfExplicit	TTypeFlag.tfExplicit		521
nim	tfWildcard	ast.html#tfWildcard	TTypeFlag.tfWildcard		521
nim	tfHasAsgn	ast.html#tfHasAsgn	TTypeFlag.tfHasAsgn		521
nim	tfBorrowDot	ast.html#tfBorrowDot	TTypeFlag.tfBorrowDot		521
nim	tfTriggersCompileTime	ast.html#tfTriggersCompileTime	TTypeFlag.tfTriggersCompileTime		521
nim	tfRefsAnonObj	ast.html#tfRefsAnonObj	TTypeFlag.tfRefsAnonObj		521
nim	tfCovariant	ast.html#tfCovariant	TTypeFlag.tfCovariant		521
nim	tfWeakCovariant	ast.html#tfWeakCovariant	TTypeFlag.tfWeakCovariant		521
nim	tfContravariant	ast.html#tfContravariant	TTypeFlag.tfContravariant		521
nim	tfCheckedForDestructor	ast.html#tfCheckedForDestructor	TTypeFlag.tfCheckedForDestructor		521
nim	tfAcyclic	ast.html#tfAcyclic	TTypeFlag.tfAcyclic		521
nim	tfIncompleteStruct	ast.html#tfIncompleteStruct	TTypeFlag.tfIncompleteStruct		521
nim	tfCompleteStruct	ast.html#tfCompleteStruct	TTypeFlag.tfCompleteStruct		521
nim	tfExplicitCallConv	ast.html#tfExplicitCallConv	TTypeFlag.tfExplicitCallConv		521
nim	tfIsConstructor	ast.html#tfIsConstructor	TTypeFlag.tfIsConstructor		521
nim	tfEffectSystemWorkaround	ast.html#tfEffectSystemWorkaround	TTypeFlag.tfEffectSystemWorkaround		521
nim	tfIsOutParam	ast.html#tfIsOutParam	TTypeFlag.tfIsOutParam		521
nim	tfSendable	ast.html#tfSendable	TTypeFlag.tfSendable		521
nim	TTypeFlag	ast.html#TTypeFlag	enum TTypeFlag		521
nim	TTypeFlags	ast.html#TTypeFlags	type TTypeFlags		593
nim	skUnknown	ast.html#skUnknown	TSymKind.skUnknown		595
nim	skConditional	ast.html#skConditional	TSymKind.skConditional		595
nim	skDynLib	ast.html#skDynLib	TSymKind.skDynLib		595
nim	skParam	ast.html#skParam	TSymKind.skParam		595
nim	skGenericParam	ast.html#skGenericParam	TSymKind.skGenericParam		595
nim	skTemp	ast.html#skTemp	TSymKind.skTemp		595
nim	skModule	ast.html#skModule	TSymKind.skModule		595
nim	skType	ast.html#skType	TSymKind.skType		595
nim	skVar	ast.html#skVar	TSymKind.skVar		595
nim	skLet	ast.html#skLet	TSymKind.skLet		595
nim	skConst	ast.html#skConst	TSymKind.skConst		595
nim	skResult	ast.html#skResult	TSymKind.skResult		595
nim	skProc	ast.html#skProc	TSymKind.skProc		595
nim	skFunc	ast.html#skFunc	TSymKind.skFunc		595
nim	skMethod	ast.html#skMethod	TSymKind.skMethod		595
nim	skIterator	ast.html#skIterator	TSymKind.skIterator		595
nim	skConverter	ast.html#skConverter	TSymKind.skConverter		595
nim	skMacro	ast.html#skMacro	TSymKind.skMacro		595
nim	skTemplate	ast.html#skTemplate	TSymKind.skTemplate		595
nim	skField	ast.html#skField	TSymKind.skField		595
nim	skEnumField	ast.html#skEnumField	TSymKind.skEnumField		595
nim	skForVar	ast.html#skForVar	TSymKind.skForVar		595
nim	skLabel	ast.html#skLabel	TSymKind.skLabel		595
nim	skStub	ast.html#skStub	TSymKind.skStub		595
nim	skPackage	ast.html#skPackage	TSymKind.skPackage		595
nim	TSymKind	ast.html#TSymKind	enum TSymKind		595
nim	TSymKinds	ast.html#TSymKinds	type TSymKinds		627
nim	routineKinds	ast.html#routineKinds	const routineKinds		630
nim	ExportableSymKinds	ast.html#ExportableSymKinds	const ExportableSymKinds		632
nim	tfUnion	ast.html#tfUnion	const tfUnion		634
nim	tfGcSafe	ast.html#tfGcSafe	const tfGcSafe		635
nim	tfObjHasKids	ast.html#tfObjHasKids	const tfObjHasKids		636
nim	tfReturnsNew	ast.html#tfReturnsNew	const tfReturnsNew		637
nim	skError	ast.html#skError	const skError		638
nim	eqTypeFlags	ast.html#eqTypeFlags	var eqTypeFlags		641
nim	mNone	ast.html#mNone	TMagic.mNone		647
nim	mDefined	ast.html#mDefined	TMagic.mDefined		647
nim	mDeclared	ast.html#mDeclared	TMagic.mDeclared		647
nim	mDeclaredInScope	ast.html#mDeclaredInScope	TMagic.mDeclaredInScope		647
nim	mCompiles	ast.html#mCompiles	TMagic.mCompiles		647
nim	mArrGet	ast.html#mArrGet	TMagic.mArrGet		647
nim	mArrPut	ast.html#mArrPut	TMagic.mArrPut		647
nim	mAsgn	ast.html#mAsgn	TMagic.mAsgn		647
nim	mLow	ast.html#mLow	TMagic.mLow		647
nim	mHigh	ast.html#mHigh	TMagic.mHigh		647
nim	mSizeOf	ast.html#mSizeOf	TMagic.mSizeOf		647
nim	mAlignOf	ast.html#mAlignOf	TMagic.mAlignOf		647
nim	mOffsetOf	ast.html#mOffsetOf	TMagic.mOffsetOf		647
nim	mTypeTrait	ast.html#mTypeTrait	TMagic.mTypeTrait		647
nim	mIs	ast.html#mIs	TMagic.mIs		647
nim	mOf	ast.html#mOf	TMagic.mOf		647
nim	mAddr	ast.html#mAddr	TMagic.mAddr		647
nim	mType	ast.html#mType	TMagic.mType		647
nim	mTypeOf	ast.html#mTypeOf	TMagic.mTypeOf		647
nim	mPlugin	ast.html#mPlugin	TMagic.mPlugin		647
nim	mEcho	ast.html#mEcho	TMagic.mEcho		647
nim	mShallowCopy	ast.html#mShallowCopy	TMagic.mShallowCopy		647
nim	mSlurp	ast.html#mSlurp	TMagic.mSlurp		647
nim	mStaticExec	ast.html#mStaticExec	TMagic.mStaticExec		647
nim	mStatic	ast.html#mStatic	TMagic.mStatic		647
nim	mParseExprToAst	ast.html#mParseExprToAst	TMagic.mParseExprToAst		647
nim	mParseStmtToAst	ast.html#mParseStmtToAst	TMagic.mParseStmtToAst		647
nim	mExpandToAst	ast.html#mExpandToAst	TMagic.mExpandToAst		647
nim	mQuoteAst	ast.html#mQuoteAst	TMagic.mQuoteAst		647
nim	mInc	ast.html#mInc	TMagic.mInc		647
nim	mDec	ast.html#mDec	TMagic.mDec		647
nim	mOrd	ast.html#mOrd	TMagic.mOrd		647
nim	mNew	ast.html#mNew	TMagic.mNew		647
nim	mNewFinalize	ast.html#mNewFinalize	TMagic.mNewFinalize		647
nim	mNewSeq	ast.html#mNewSeq	TMagic.mNewSeq		647
nim	mNewSeqOfCap	ast.html#mNewSeqOfCap	TMagic.mNewSeqOfCap		647
nim	mLengthOpenArray	ast.html#mLengthOpenArray	TMagic.mLengthOpenArray		647
nim	mLengthStr	ast.html#mLengthStr	TMagic.mLengthStr		647
nim	mLengthArray	ast.html#mLengthArray	TMagic.mLengthArray		647
nim	mLengthSeq	ast.html#mLengthSeq	TMagic.mLengthSeq		647
nim	mIncl	ast.html#mIncl	TMagic.mIncl		647
nim	mExcl	ast.html#mExcl	TMagic.mExcl		647
nim	mCard	ast.html#mCard	TMagic.mCard		647
nim	mChr	ast.html#mChr	TMagic.mChr		647
nim	mGCref	ast.html#mGCref	TMagic.mGCref		647
nim	mGCunref	ast.html#mGCunref	TMagic.mGCunref		647
nim	mAddI	ast.html#mAddI	TMagic.mAddI		647
nim	mSubI	ast.html#mSubI	TMagic.mSubI		647
nim	mMulI	ast.html#mMulI	TMagic.mMulI		647
nim	mDivI	ast.html#mDivI	TMagic.mDivI		647
nim	mModI	ast.html#mModI	TMagic.mModI		647
nim	mSucc	ast.html#mSucc	TMagic.mSucc		647
nim	mPred	ast.html#mPred	TMagic.mPred		647
nim	mAddF64	ast.html#mAddF64	TMagic.mAddF64		647
nim	mSubF64	ast.html#mSubF64	TMagic.mSubF64		647
nim	mMulF64	ast.html#mMulF64	TMagic.mMulF64		647
nim	mDivF64	ast.html#mDivF64	TMagic.mDivF64		647
nim	mShrI	ast.html#mShrI	TMagic.mShrI		647
nim	mShlI	ast.html#mShlI	TMagic.mShlI		647
nim	mAshrI	ast.html#mAshrI	TMagic.mAshrI		647
nim	mBitandI	ast.html#mBitandI	TMagic.mBitandI		647
nim	mBitorI	ast.html#mBitorI	TMagic.mBitorI		647
nim	mBitxorI	ast.html#mBitxorI	TMagic.mBitxorI		647
nim	mMinI	ast.html#mMinI	TMagic.mMinI		647
nim	mMaxI	ast.html#mMaxI	TMagic.mMaxI		647
nim	mAddU	ast.html#mAddU	TMagic.mAddU		647
nim	mSubU	ast.html#mSubU	TMagic.mSubU		647
nim	mMulU	ast.html#mMulU	TMagic.mMulU		647
nim	mDivU	ast.html#mDivU	TMagic.mDivU		647
nim	mModU	ast.html#mModU	TMagic.mModU		647
nim	mEqI	ast.html#mEqI	TMagic.mEqI		647
nim	mLeI	ast.html#mLeI	TMagic.mLeI		647
nim	mLtI	ast.html#mLtI	TMagic.mLtI		647
nim	mEqF64	ast.html#mEqF64	TMagic.mEqF64		647
nim	mLeF64	ast.html#mLeF64	TMagic.mLeF64		647
nim	mLtF64	ast.html#mLtF64	TMagic.mLtF64		647
nim	mLeU	ast.html#mLeU	TMagic.mLeU		647
nim	mLtU	ast.html#mLtU	TMagic.mLtU		647
nim	mEqEnum	ast.html#mEqEnum	TMagic.mEqEnum		647
nim	mLeEnum	ast.html#mLeEnum	TMagic.mLeEnum		647
nim	mLtEnum	ast.html#mLtEnum	TMagic.mLtEnum		647
nim	mEqCh	ast.html#mEqCh	TMagic.mEqCh		647
nim	mLeCh	ast.html#mLeCh	TMagic.mLeCh		647
nim	mLtCh	ast.html#mLtCh	TMagic.mLtCh		647
nim	mEqB	ast.html#mEqB	TMagic.mEqB		647
nim	mLeB	ast.html#mLeB	TMagic.mLeB		647
nim	mLtB	ast.html#mLtB	TMagic.mLtB		647
nim	mEqRef	ast.html#mEqRef	TMagic.mEqRef		647
nim	mLePtr	ast.html#mLePtr	TMagic.mLePtr		647
nim	mLtPtr	ast.html#mLtPtr	TMagic.mLtPtr		647
nim	mXor	ast.html#mXor	TMagic.mXor		647
nim	mEqCString	ast.html#mEqCString	TMagic.mEqCString		647
nim	mEqProc	ast.html#mEqProc	TMagic.mEqProc		647
nim	mUnaryMinusI	ast.html#mUnaryMinusI	TMagic.mUnaryMinusI		647
nim	mUnaryMinusI64	ast.html#mUnaryMinusI64	TMagic.mUnaryMinusI64		647
nim	mAbsI	ast.html#mAbsI	TMagic.mAbsI		647
nim	mNot	ast.html#mNot	TMagic.mNot		647
nim	mUnaryPlusI	ast.html#mUnaryPlusI	TMagic.mUnaryPlusI		647
nim	mBitnotI	ast.html#mBitnotI	TMagic.mBitnotI		647
nim	mUnaryPlusF64	ast.html#mUnaryPlusF64	TMagic.mUnaryPlusF64		647
nim	mUnaryMinusF64	ast.html#mUnaryMinusF64	TMagic.mUnaryMinusF64		647
nim	mCharToStr	ast.html#mCharToStr	TMagic.mCharToStr		647
nim	mBoolToStr	ast.html#mBoolToStr	TMagic.mBoolToStr		647
nim	mIntToStr	ast.html#mIntToStr	TMagic.mIntToStr		647
nim	mInt64ToStr	ast.html#mInt64ToStr	TMagic.mInt64ToStr		647
nim	mFloatToStr	ast.html#mFloatToStr	TMagic.mFloatToStr		647
nim	mCStrToStr	ast.html#mCStrToStr	TMagic.mCStrToStr		647
nim	mStrToStr	ast.html#mStrToStr	TMagic.mStrToStr		647
nim	mEnumToStr	ast.html#mEnumToStr	TMagic.mEnumToStr		647
nim	mAnd	ast.html#mAnd	TMagic.mAnd		647
nim	mOr	ast.html#mOr	TMagic.mOr		647
nim	mImplies	ast.html#mImplies	TMagic.mImplies		647
nim	mIff	ast.html#mIff	TMagic.mIff		647
nim	mExists	ast.html#mExists	TMagic.mExists		647
nim	mForall	ast.html#mForall	TMagic.mForall		647
nim	mOld	ast.html#mOld	TMagic.mOld		647
nim	mEqStr	ast.html#mEqStr	TMagic.mEqStr		647
nim	mLeStr	ast.html#mLeStr	TMagic.mLeStr		647
nim	mLtStr	ast.html#mLtStr	TMagic.mLtStr		647
nim	mEqSet	ast.html#mEqSet	TMagic.mEqSet		647
nim	mLeSet	ast.html#mLeSet	TMagic.mLeSet		647
nim	mLtSet	ast.html#mLtSet	TMagic.mLtSet		647
nim	mMulSet	ast.html#mMulSet	TMagic.mMulSet		647
nim	mPlusSet	ast.html#mPlusSet	TMagic.mPlusSet		647
nim	mMinusSet	ast.html#mMinusSet	TMagic.mMinusSet		647
nim	mConStrStr	ast.html#mConStrStr	TMagic.mConStrStr		647
nim	mSlice	ast.html#mSlice	TMagic.mSlice		647
nim	mDotDot	ast.html#mDotDot	TMagic.mDotDot		647
nim	mFields	ast.html#mFields	TMagic.mFields		647
nim	mFieldPairs	ast.html#mFieldPairs	TMagic.mFieldPairs		647
nim	mOmpParFor	ast.html#mOmpParFor	TMagic.mOmpParFor		647
nim	mAppendStrCh	ast.html#mAppendStrCh	TMagic.mAppendStrCh		647
nim	mAppendStrStr	ast.html#mAppendStrStr	TMagic.mAppendStrStr		647
nim	mAppendSeqElem	ast.html#mAppendSeqElem	TMagic.mAppendSeqElem		647
nim	mInSet	ast.html#mInSet	TMagic.mInSet		647
nim	mRepr	ast.html#mRepr	TMagic.mRepr		647
nim	mExit	ast.html#mExit	TMagic.mExit		647
nim	mSetLengthStr	ast.html#mSetLengthStr	TMagic.mSetLengthStr		647
nim	mSetLengthSeq	ast.html#mSetLengthSeq	TMagic.mSetLengthSeq		647
nim	mIsPartOf	ast.html#mIsPartOf	TMagic.mIsPartOf		647
nim	mAstToStr	ast.html#mAstToStr	TMagic.mAstToStr		647
nim	mParallel	ast.html#mParallel	TMagic.mParallel		647
nim	mSwap	ast.html#mSwap	TMagic.mSwap		647
nim	mIsNil	ast.html#mIsNil	TMagic.mIsNil		647
nim	mArrToSeq	ast.html#mArrToSeq	TMagic.mArrToSeq		647
nim	mOpenArrayToSeq	ast.html#mOpenArrayToSeq	TMagic.mOpenArrayToSeq		647
nim	mNewString	ast.html#mNewString	TMagic.mNewString		647
nim	mNewStringOfCap	ast.html#mNewStringOfCap	TMagic.mNewStringOfCap		647
nim	mParseBiggestFloat	ast.html#mParseBiggestFloat	TMagic.mParseBiggestFloat		647
nim	mMove	ast.html#mMove	TMagic.mMove		647
nim	mEnsureMove	ast.html#mEnsureMove	TMagic.mEnsureMove		647
nim	mWasMoved	ast.html#mWasMoved	TMagic.mWasMoved		647
nim	mDup	ast.html#mDup	TMagic.mDup		647
nim	mDestroy	ast.html#mDestroy	TMagic.mDestroy		647
nim	mTrace	ast.html#mTrace	TMagic.mTrace		647
nim	mDefault	ast.html#mDefault	TMagic.mDefault		647
nim	mUnown	ast.html#mUnown	TMagic.mUnown		647
nim	mFinished	ast.html#mFinished	TMagic.mFinished		647
nim	mIsolate	ast.html#mIsolate	TMagic.mIsolate		647
nim	mAccessEnv	ast.html#mAccessEnv	TMagic.mAccessEnv		647
nim	mAccessTypeField	ast.html#mAccessTypeField	TMagic.mAccessTypeField		647
nim	mReset	ast.html#mReset	TMagic.mReset		647
nim	mArray	ast.html#mArray	TMagic.mArray		647
nim	mOpenArray	ast.html#mOpenArray	TMagic.mOpenArray		647
nim	mRange	ast.html#mRange	TMagic.mRange		647
nim	mSet	ast.html#mSet	TMagic.mSet		647
nim	mSeq	ast.html#mSeq	TMagic.mSeq		647
nim	mVarargs	ast.html#mVarargs	TMagic.mVarargs		647
nim	mRef	ast.html#mRef	TMagic.mRef		647
nim	mPtr	ast.html#mPtr	TMagic.mPtr		647
nim	mVar	ast.html#mVar	TMagic.mVar		647
nim	mDistinct	ast.html#mDistinct	TMagic.mDistinct		647
nim	mVoid	ast.html#mVoid	TMagic.mVoid		647
nim	mTuple	ast.html#mTuple	TMagic.mTuple		647
nim	mOrdinal	ast.html#mOrdinal	TMagic.mOrdinal		647
nim	mIterableType	ast.html#mIterableType	TMagic.mIterableType		647
nim	mInt	ast.html#mInt	TMagic.mInt		647
nim	mInt8	ast.html#mInt8	TMagic.mInt8		647
nim	mInt16	ast.html#mInt16	TMagic.mInt16		647
nim	mInt32	ast.html#mInt32	TMagic.mInt32		647
nim	mInt64	ast.html#mInt64	TMagic.mInt64		647
nim	mUInt	ast.html#mUInt	TMagic.mUInt		647
nim	mUInt8	ast.html#mUInt8	TMagic.mUInt8		647
nim	mUInt16	ast.html#mUInt16	TMagic.mUInt16		647
nim	mUInt32	ast.html#mUInt32	TMagic.mUInt32		647
nim	mUInt64	ast.html#mUInt64	TMagic.mUInt64		647
nim	mFloat	ast.html#mFloat	TMagic.mFloat		647
nim	mFloat32	ast.html#mFloat32	TMagic.mFloat32		647
nim	mFloat64	ast.html#mFloat64	TMagic.mFloat64		647
nim	mFloat128	ast.html#mFloat128	TMagic.mFloat128		647
nim	mBool	ast.html#mBool	TMagic.mBool		647
nim	mChar	ast.html#mChar	TMagic.mChar		647
nim	mString	ast.html#mString	TMagic.mString		647
nim	mCstring	ast.html#mCstring	TMagic.mCstring		647
nim	mPointer	ast.html#mPointer	TMagic.mPointer		647
nim	mNil	ast.html#mNil	TMagic.mNil		647
nim	mExpr	ast.html#mExpr	TMagic.mExpr		647
nim	mStmt	ast.html#mStmt	TMagic.mStmt		647
nim	mTypeDesc	ast.html#mTypeDesc	TMagic.mTypeDesc		647
nim	mVoidType	ast.html#mVoidType	TMagic.mVoidType		647
nim	mPNimrodNode	ast.html#mPNimrodNode	TMagic.mPNimrodNode		647
nim	mSpawn	ast.html#mSpawn	TMagic.mSpawn		647
nim	mDeepCopy	ast.html#mDeepCopy	TMagic.mDeepCopy		647
nim	mIsMainModule	ast.html#mIsMainModule	TMagic.mIsMainModule		647
nim	mCompileDate	ast.html#mCompileDate	TMagic.mCompileDate		647
nim	mCompileTime	ast.html#mCompileTime	TMagic.mCompileTime		647
nim	mProcCall	ast.html#mProcCall	TMagic.mProcCall		647
nim	mCpuEndian	ast.html#mCpuEndian	TMagic.mCpuEndian		647
nim	mHostOS	ast.html#mHostOS	TMagic.mHostOS		647
nim	mHostCPU	ast.html#mHostCPU	TMagic.mHostCPU		647
nim	mBuildOS	ast.html#mBuildOS	TMagic.mBuildOS		647
nim	mBuildCPU	ast.html#mBuildCPU	TMagic.mBuildCPU		647
nim	mAppType	ast.html#mAppType	TMagic.mAppType		647
nim	mCompileOption	ast.html#mCompileOption	TMagic.mCompileOption		647
nim	mCompileOptionArg	ast.html#mCompileOptionArg	TMagic.mCompileOptionArg		647
nim	mNLen	ast.html#mNLen	TMagic.mNLen		647
nim	mNChild	ast.html#mNChild	TMagic.mNChild		647
nim	mNSetChild	ast.html#mNSetChild	TMagic.mNSetChild		647
nim	mNAdd	ast.html#mNAdd	TMagic.mNAdd		647
nim	mNAddMultiple	ast.html#mNAddMultiple	TMagic.mNAddMultiple		647
nim	mNDel	ast.html#mNDel	TMagic.mNDel		647
nim	mNKind	ast.html#mNKind	TMagic.mNKind		647
nim	mNSymKind	ast.html#mNSymKind	TMagic.mNSymKind		647
nim	mNccValue	ast.html#mNccValue	TMagic.mNccValue		647
nim	mNccInc	ast.html#mNccInc	TMagic.mNccInc		647
nim	mNcsAdd	ast.html#mNcsAdd	TMagic.mNcsAdd		647
nim	mNcsIncl	ast.html#mNcsIncl	TMagic.mNcsIncl		647
nim	mNcsLen	ast.html#mNcsLen	TMagic.mNcsLen		647
nim	mNcsAt	ast.html#mNcsAt	TMagic.mNcsAt		647
nim	mNctPut	ast.html#mNctPut	TMagic.mNctPut		647
nim	mNctLen	ast.html#mNctLen	TMagic.mNctLen		647
nim	mNctGet	ast.html#mNctGet	TMagic.mNctGet		647
nim	mNctHasNext	ast.html#mNctHasNext	TMagic.mNctHasNext		647
nim	mNctNext	ast.html#mNctNext	TMagic.mNctNext		647
nim	mNIntVal	ast.html#mNIntVal	TMagic.mNIntVal		647
nim	mNFloatVal	ast.html#mNFloatVal	TMagic.mNFloatVal		647
nim	mNSymbol	ast.html#mNSymbol	TMagic.mNSymbol		647
nim	mNIdent	ast.html#mNIdent	TMagic.mNIdent		647
nim	mNGetType	ast.html#mNGetType	TMagic.mNGetType		647
nim	mNStrVal	ast.html#mNStrVal	TMagic.mNStrVal		647
nim	mNSetIntVal	ast.html#mNSetIntVal	TMagic.mNSetIntVal		647
nim	mNSetFloatVal	ast.html#mNSetFloatVal	TMagic.mNSetFloatVal		647
nim	mNSetSymbol	ast.html#mNSetSymbol	TMagic.mNSetSymbol		647
nim	mNSetIdent	ast.html#mNSetIdent	TMagic.mNSetIdent		647
nim	mNSetStrVal	ast.html#mNSetStrVal	TMagic.mNSetStrVal		647
nim	mNLineInfo	ast.html#mNLineInfo	TMagic.mNLineInfo		647
nim	mNNewNimNode	ast.html#mNNewNimNode	TMagic.mNNewNimNode		647
nim	mNCopyNimNode	ast.html#mNCopyNimNode	TMagic.mNCopyNimNode		647
nim	mNCopyNimTree	ast.html#mNCopyNimTree	TMagic.mNCopyNimTree		647
nim	mStrToIdent	ast.html#mStrToIdent	TMagic.mStrToIdent		647
nim	mNSigHash	ast.html#mNSigHash	TMagic.mNSigHash		647
nim	mNSizeOf	ast.html#mNSizeOf	TMagic.mNSizeOf		647
nim	mNBindSym	ast.html#mNBindSym	TMagic.mNBindSym		647
nim	mNCallSite	ast.html#mNCallSite	TMagic.mNCallSite		647
nim	mEqIdent	ast.html#mEqIdent	TMagic.mEqIdent		647
nim	mEqNimrodNode	ast.html#mEqNimrodNode	TMagic.mEqNimrodNode		647
nim	mSameNodeType	ast.html#mSameNodeType	TMagic.mSameNodeType		647
nim	mGetImpl	ast.html#mGetImpl	TMagic.mGetImpl		647
nim	mNGenSym	ast.html#mNGenSym	TMagic.mNGenSym		647
nim	mNHint	ast.html#mNHint	TMagic.mNHint		647
nim	mNWarning	ast.html#mNWarning	TMagic.mNWarning		647
nim	mNError	ast.html#mNError	TMagic.mNError		647
nim	mInstantiationInfo	ast.html#mInstantiationInfo	TMagic.mInstantiationInfo		647
nim	mGetTypeInfo	ast.html#mGetTypeInfo	TMagic.mGetTypeInfo		647
nim	mGetTypeInfoV2	ast.html#mGetTypeInfoV2	TMagic.mGetTypeInfoV2		647
nim	mNimvm	ast.html#mNimvm	TMagic.mNimvm		647
nim	mIntDefine	ast.html#mIntDefine	TMagic.mIntDefine		647
nim	mStrDefine	ast.html#mStrDefine	TMagic.mStrDefine		647
nim	mBoolDefine	ast.html#mBoolDefine	TMagic.mBoolDefine		647
nim	mGenericDefine	ast.html#mGenericDefine	TMagic.mGenericDefine		647
nim	mRunnableExamples	ast.html#mRunnableExamples	TMagic.mRunnableExamples		647
nim	mException	ast.html#mException	TMagic.mException		647
nim	mBuiltinType	ast.html#mBuiltinType	TMagic.mBuiltinType		647
nim	mSymOwner	ast.html#mSymOwner	TMagic.mSymOwner		647
nim	mUncheckedArray	ast.html#mUncheckedArray	TMagic.mUncheckedArray		647
nim	mGetImplTransf	ast.html#mGetImplTransf	TMagic.mGetImplTransf		647
nim	mSymIsInstantiationOf	ast.html#mSymIsInstantiationOf	TMagic.mSymIsInstantiationOf		647
nim	mNodeId	ast.html#mNodeId	TMagic.mNodeId		647
nim	mPrivateAccess	ast.html#mPrivateAccess	TMagic.mPrivateAccess		647
nim	mZeroDefault	ast.html#mZeroDefault	TMagic.mZeroDefault		647
nim	TMagic	ast.html#TMagic	enum TMagic		647
nim	ctfeWhitelist	ast.html#ctfeWhitelist	const ctfeWhitelist		727
nim	generatedMagics	ast.html#generatedMagics	const generatedMagics		756
nim	ItemId	ast.html#ItemId	object ItemId		760
nim	`$`	ast.html#$,ItemId	proc `$`(x: ItemId): string		764
nim	`==`	ast.html#==,ItemId,ItemId	proc `==`(a, b: ItemId): bool		767
nim	hash	ast.html#hash,ItemId	proc hash(x: ItemId): Hash		770
nim	TIdObj	ast.html#TIdObj	object TIdObj		777
nim	PIdObj	ast.html#PIdObj	type PIdObj		779
nim	PNode	ast.html#PNode	type PNode		781
nim	TNodeSeq	ast.html#TNodeSeq	type TNodeSeq		782
nim	PType	ast.html#PType	type PType		783
nim	PSym	ast.html#PSym	type PSym		784
nim	TNode	ast.html#TNode	object TNode		785
nim	TStrTable	ast.html#TStrTable	object TStrTable		807
nim	locNone	ast.html#locNone	TLocKind.locNone		812
nim	locTemp	ast.html#locTemp	TLocKind.locTemp		812
nim	locLocalVar	ast.html#locLocalVar	TLocKind.locLocalVar		812
nim	locGlobalVar	ast.html#locGlobalVar	TLocKind.locGlobalVar		812
nim	locParam	ast.html#locParam	TLocKind.locParam		812
nim	locField	ast.html#locField	TLocKind.locField		812
nim	locExpr	ast.html#locExpr	TLocKind.locExpr		812
nim	locProc	ast.html#locProc	TLocKind.locProc		812
nim	locData	ast.html#locData	TLocKind.locData		812
nim	locCall	ast.html#locCall	TLocKind.locCall		812
nim	locOther	ast.html#locOther	TLocKind.locOther		812
nim	TLocKind	ast.html#TLocKind	enum TLocKind		812
nim	lfIndirect	ast.html#lfIndirect	TLocFlag.lfIndirect		824
nim	lfNoDeepCopy	ast.html#lfNoDeepCopy	TLocFlag.lfNoDeepCopy		824
nim	lfNoDecl	ast.html#lfNoDecl	TLocFlag.lfNoDecl		824
nim	lfDynamicLib	ast.html#lfDynamicLib	TLocFlag.lfDynamicLib		824
nim	lfExportLib	ast.html#lfExportLib	TLocFlag.lfExportLib		824
nim	lfHeader	ast.html#lfHeader	TLocFlag.lfHeader		824
nim	lfImportCompilerProc	ast.html#lfImportCompilerProc	TLocFlag.lfImportCompilerProc		824
nim	lfSingleUse	ast.html#lfSingleUse	TLocFlag.lfSingleUse		824
nim	lfEnforceDeref	ast.html#lfEnforceDeref	TLocFlag.lfEnforceDeref		824
nim	lfPrepareForMutation	ast.html#lfPrepareForMutation	TLocFlag.lfPrepareForMutation		824
nim	TLocFlag	ast.html#TLocFlag	enum TLocFlag		824
nim	OnUnknown	ast.html#OnUnknown	TStorageLoc.OnUnknown		837
nim	OnStatic	ast.html#OnStatic	TStorageLoc.OnStatic		837
nim	OnStack	ast.html#OnStack	TStorageLoc.OnStack		837
nim	OnHeap	ast.html#OnHeap	TStorageLoc.OnHeap		837
nim	TStorageLoc	ast.html#TStorageLoc	enum TStorageLoc		837
nim	TLocFlags	ast.html#TLocFlags	type TLocFlags		843
nim	TLoc	ast.html#TLoc	object TLoc		844
nim	libHeader	ast.html#libHeader	TLibKind.libHeader		853
nim	libDynamic	ast.html#libDynamic	TLibKind.libDynamic		853
nim	TLibKind	ast.html#TLibKind	enum TLibKind		853
nim	TLib	ast.html#TLib	object TLib		856
nim	CompilesId	ast.html#CompilesId	type CompilesId		865
nim	TInstantiation	ast.html#TInstantiation	object TInstantiation		867
nim	PInstantiation	ast.html#PInstantiation	type PInstantiation		872
nim	TScope	ast.html#TScope	object TScope		874
nim	PScope	ast.html#PScope	type PScope		880
nim	PLib	ast.html#PLib	type PLib		882
nim	TSym	ast.html#TSym	object TSym		883
nim	TTypeSeq	ast.html#TTypeSeq	type TTypeSeq		940
nim	attachedWasMoved	ast.html#attachedWasMoved	TTypeAttachedOp.attachedWasMoved		942
nim	attachedDestructor	ast.html#attachedDestructor	TTypeAttachedOp.attachedDestructor		942
nim	attachedAsgn	ast.html#attachedAsgn	TTypeAttachedOp.attachedAsgn		942
nim	attachedDup	ast.html#attachedDup	TTypeAttachedOp.attachedDup		942
nim	attachedSink	ast.html#attachedSink	TTypeAttachedOp.attachedSink		942
nim	attachedTrace	ast.html#attachedTrace	TTypeAttachedOp.attachedTrace		942
nim	attachedDeepCopy	ast.html#attachedDeepCopy	TTypeAttachedOp.attachedDeepCopy		942
nim	TTypeAttachedOp	ast.html#TTypeAttachedOp	enum TTypeAttachedOp		942
nim	TType	ast.html#TType	object TType		951
nim	TPair	ast.html#TPair	object TPair		982
nim	TPairSeq	ast.html#TPairSeq	type TPairSeq		985
nim	TIdPair	ast.html#TIdPair	object TIdPair		987
nim	TIdPairSeq	ast.html#TIdPairSeq	type TIdPairSeq		991
nim	TIdTable	ast.html#TIdTable	object TIdTable		992
nim	TIdNodePair	ast.html#TIdNodePair	object TIdNodePair		996
nim	TIdNodePairSeq	ast.html#TIdNodePairSeq	type TIdNodePairSeq		1000
nim	TIdNodeTable	ast.html#TIdNodeTable	object TIdNodeTable		1001
nim	TNodePair	ast.html#TNodePair	object TNodePair		1005
nim	TNodePairSeq	ast.html#TNodePairSeq	type TNodePairSeq		1010
nim	TNodeTable	ast.html#TNodeTable	object TNodeTable		1011
nim	TObjectSeq	ast.html#TObjectSeq	type TObjectSeq		1016
nim	TObjectSet	ast.html#TObjectSet	object TObjectSet		1017
nim	impUnknown	ast.html#impUnknown	TImplication.impUnknown		1021
nim	impNo	ast.html#impNo	TImplication.impNo		1021
nim	impYes	ast.html#impYes	TImplication.impYes		1021
nim	TImplication	ast.html#TImplication	enum TImplication		1021
nim	setUseIc	ast.html#setUseIc,bool	proc setUseIc(useIc: bool)		1034
nim	comment	ast.html#comment,PNode	proc comment(n: PNode): string		1036
nim	comment=	ast.html#comment=,PNode,string	proc comment=(n: PNode; a: string)		1041
nim	OverloadableSyms	ast.html#OverloadableSyms	const OverloadableSyms		1061
nim	GenericTypes	ast.html#GenericTypes	const GenericTypes		1064
nim	StructuralEquivTypes	ast.html#StructuralEquivTypes	const StructuralEquivTypes		1067
nim	ConcreteTypes	ast.html#ConcreteTypes	const ConcreteTypes		1071
nim	IntegralTypes	ast.html#IntegralTypes	const IntegralTypes		1078
nim	ConstantDataTypes	ast.html#ConstantDataTypes	const ConstantDataTypes		1080
nim	NilableTypes	ast.html#NilableTypes	const NilableTypes		1082
nim	PtrLikeKinds	ast.html#PtrLikeKinds	const PtrLikeKinds		1084
nim	PersistentNodeFlags	ast.html#PersistentNodeFlags	const PersistentNodeFlags		1085
nim	namePos	ast.html#namePos	const namePos		1091
nim	patternPos	ast.html#patternPos	const patternPos		1092
nim	genericParamsPos	ast.html#genericParamsPos	const genericParamsPos		1093
nim	paramsPos	ast.html#paramsPos	const paramsPos		1094
nim	pragmasPos	ast.html#pragmasPos	const pragmasPos		1095
nim	miscPos	ast.html#miscPos	const miscPos		1096
nim	bodyPos	ast.html#bodyPos	const bodyPos		1097
nim	resultPos	ast.html#resultPos	const resultPos		1098
nim	dispatcherPos	ast.html#dispatcherPos	const dispatcherPos		1099
nim	nfAllFieldsSet	ast.html#nfAllFieldsSet	const nfAllFieldsSet		1101
nim	nkCallKinds	ast.html#nkCallKinds	const nkCallKinds		1103
nim	nkIdentKinds	ast.html#nkIdentKinds	const nkIdentKinds		1105
nim	nkPragmaCallKinds	ast.html#nkPragmaCallKinds	const nkPragmaCallKinds		1108
nim	nkLiterals	ast.html#nkLiterals	const nkLiterals		1109
nim	nkFloatLiterals	ast.html#nkFloatLiterals	const nkFloatLiterals		1110
nim	nkLambdaKinds	ast.html#nkLambdaKinds	const nkLambdaKinds		1111
nim	declarativeDefs	ast.html#declarativeDefs	const declarativeDefs		1112
nim	routineDefs	ast.html#routineDefs	const routineDefs		1113
nim	procDefs	ast.html#procDefs	const procDefs		1114
nim	callableDefs	ast.html#callableDefs	const callableDefs		1115
nim	nkSymChoices	ast.html#nkSymChoices	const nkSymChoices		1117
nim	nkStrKinds	ast.html#nkStrKinds	const nkStrKinds		1118
nim	skLocalVars	ast.html#skLocalVars	const skLocalVars		1120
nim	skProcKinds	ast.html#skProcKinds	const skProcKinds		1121
nim	defaultOffset	ast.html#defaultOffset	const defaultOffset		1126
nim	getPIdent	ast.html#getPIdent,PNode	proc getPIdent(a: PNode): PIdent		1128
nim	id	ast.html#id.t,PIdObj	template id(a: PIdObj): int		1139
nim	IdGenerator	ast.html#IdGenerator	type IdGenerator		1144
nim	PackageModuleId	ast.html#PackageModuleId	const PackageModuleId		1152
nim	idGeneratorFromModule	ast.html#idGeneratorFromModule,PSym	proc idGeneratorFromModule(m: PSym): IdGenerator		1154
nim	idGeneratorForPackage	ast.html#idGeneratorForPackage,int32	proc idGeneratorForPackage(nextIdWillBe: int32): IdGenerator		1158
nim	nextSymId	ast.html#nextSymId,IdGenerator	proc nextSymId(x: IdGenerator): ItemId		1161
nim	nextTypeId	ast.html#nextTypeId,IdGenerator	proc nextTypeId(x: IdGenerator): ItemId		1166
nim	ggDebug	ast.html#ggDebug	var ggDebug		1184
nim	isCallExpr	ast.html#isCallExpr,PNode	proc isCallExpr(n: PNode): bool		1186
nim	discardSons	ast.html#discardSons,PNode	proc discardSons(father: PNode)		1189
nim	len	ast.html#len,Indexable	proc len(n: Indexable): int		1193
nim	safeLen	ast.html#safeLen,PNode	proc safeLen(n: PNode): int		1196
nim	safeArrLen	ast.html#safeArrLen,PNode	proc safeArrLen(n: PNode): int		1201
nim	add	ast.html#add,Indexable,Indexable	proc add(father, son: Indexable)		1207
nim	addAllowNil	ast.html#addAllowNil,Indexable,Indexable	proc addAllowNil(father, son: Indexable)		1211
nim	`[]`	ast.html#[].t,Indexable,int	template `[]`(n: Indexable; i: int): Indexable		1214
nim	`[]=`	ast.html#[]=.t,Indexable,int,Indexable	template `[]=`(n: Indexable; i: int; x: Indexable)		1215
nim	`[]`	ast.html#[].t,Indexable,BackwardsIndex	template `[]`(n: Indexable; i: BackwardsIndex): Indexable		1217
nim	`[]=`	ast.html#[]=.t,Indexable,BackwardsIndex,Indexable	template `[]=`(n: Indexable; i: BackwardsIndex; x: Indexable)		1218
nim	getDeclPragma	ast.html#getDeclPragma,PNode	proc getDeclPragma(n: PNode): PNode		1220
nim	extractPragma	ast.html#extractPragma,PSym	proc extractPragma(s: PSym): PNode		1251
nim	skipPragmaExpr	ast.html#skipPragmaExpr,PNode	proc skipPragmaExpr(n: PNode): PNode		1262
nim	setInfoRecursive	ast.html#setInfoRecursive,PNode,TLineInfo	proc setInfoRecursive(n: PNode; info: TLineInfo)		1270
nim	newNode	ast.html#newNode,TNodeKind	proc newNode(kind: TNodeKind): PNode		1298
nim	newNodeI	ast.html#newNodeI,TNodeKind,TLineInfo	proc newNodeI(kind: TNodeKind; info: TLineInfo): PNode		1303
nim	newNodeI	ast.html#newNodeI,TNodeKind,TLineInfo,int	proc newNodeI(kind: TNodeKind; info: TLineInfo; children: int): PNode		1308
nim	newNodeIT	ast.html#newNodeIT,TNodeKind,TLineInfo,PType	proc newNodeIT(kind: TNodeKind; info: TLineInfo; typ: PType): PNode		1315
nim	newTree	ast.html#newTree,TNodeKind,varargs[PNode]	proc newTree(kind: TNodeKind; children: varargs[PNode]): PNode		1321
nim	newTreeI	ast.html#newTreeI,TNodeKind,TLineInfo,varargs[PNode]	proc newTreeI(kind: TNodeKind; info: TLineInfo; children: varargs[PNode]): PNode		1327
nim	newTreeIT	ast.html#newTreeIT,TNodeKind,TLineInfo,PType,varargs[PNode]	proc newTreeIT(kind: TNodeKind; info: TLineInfo; typ: PType; children: varargs[PNode]): PNode		1333
nim	previouslyInferred	ast.html#previouslyInferred.t,PType	template previouslyInferred(t: PType): PType		1339
nim	newSym	ast.html#newSym,TSymKind,PIdent,IdGenerator,PSym,TLineInfo,TOptions	proc newSym(symKind: TSymKind; name: PIdent; idgen: IdGenerator; owner: PSym;\n       info: TLineInfo; options: TOptions = {}): PSym		1351
nim	astdef	ast.html#astdef,PSym	proc astdef(s: PSym): PNode		1366
nim	isMetaType	ast.html#isMetaType,PType	proc isMetaType(t: PType): bool		1373
nim	isUnresolvedStatic	ast.html#isUnresolvedStatic,PType	proc isUnresolvedStatic(t: PType): bool		1378
nim	linkTo	ast.html#linkTo,PType,PSym	proc linkTo(t: PType; s: PSym): PType		1381
nim	linkTo	ast.html#linkTo,PSym,PType	proc linkTo(s: PSym; t: PType): PSym		1386
nim	fileIdx	ast.html#fileIdx.t,PSym	template fileIdx(c: PSym): FileIndex		1391
nim	filename	ast.html#filename.t,PSym	template filename(c: PSym): string		1395
nim	appendToModule	ast.html#appendToModule,PSym,PNode	proc appendToModule(m: PSym; n: PNode)		1399
nim	GrowthFactor	ast.html#GrowthFactor	const GrowthFactor		1410
nim	StartSize	ast.html#StartSize	const StartSize		1411
nim	copyStrTable	ast.html#copyStrTable,TStrTable,TStrTable	proc copyStrTable(dest: var TStrTable; src: TStrTable)		1413
nim	copyIdTable	ast.html#copyIdTable,TIdTable,TIdTable	proc copyIdTable(dest: var TIdTable; src: TIdTable)		1418
nim	copyObjectSet	ast.html#copyObjectSet,TObjectSet,TObjectSet	proc copyObjectSet(dest: var TObjectSet; src: TObjectSet)		1423
nim	withInfo	ast.html#withInfo,PNode,TLineInfo	proc withInfo(n: PNode; info: TLineInfo): PNode		1431
nim	newIdentNode	ast.html#newIdentNode,PIdent,TLineInfo	proc newIdentNode(ident: PIdent; info: TLineInfo): PNode		1435
nim	newSymNode	ast.html#newSymNode,PSym	proc newSymNode(sym: PSym): PNode		1440
nim	newSymNode	ast.html#newSymNode,PSym,TLineInfo	proc newSymNode(sym: PSym; info: TLineInfo): PNode		1446
nim	newIntNode	ast.html#newIntNode,TNodeKind,BiggestInt	proc newIntNode(kind: TNodeKind; intVal: BiggestInt): PNode		1452
nim	newIntNode	ast.html#newIntNode,TNodeKind,Int128	proc newIntNode(kind: TNodeKind; intVal: Int128): PNode		1456
nim	lastSon	ast.html#lastSon,Indexable	proc lastSon(n: Indexable): Indexable		1460
nim	skipTypes	ast.html#skipTypes,PType,TTypeKinds	proc skipTypes(t: PType; kinds: TTypeKinds): PType		1462
nim	newIntTypeNode	ast.html#newIntTypeNode,BiggestInt,PType	proc newIntTypeNode(intVal: BiggestInt; typ: PType): PNode		1470
nim	newIntTypeNode	ast.html#newIntTypeNode,Int128,PType	proc newIntTypeNode(intVal: Int128; typ: PType): PNode		1493
nim	newFloatNode	ast.html#newFloatNode,TNodeKind,BiggestFloat	proc newFloatNode(kind: TNodeKind; floatVal: BiggestFloat): PNode		1497
nim	newStrNode	ast.html#newStrNode,TNodeKind,string	proc newStrNode(kind: TNodeKind; strVal: string): PNode		1501
nim	newStrNode	ast.html#newStrNode,string,TLineInfo	proc newStrNode(strVal: string; info: TLineInfo): PNode		1505
nim	newProcNode	ast.html#newProcNode,TNodeKind,TLineInfo,PNode,PNode,PNode,PNode,PNode,PNode,PNode	proc newProcNode(kind: TNodeKind; info: TLineInfo; body: PNode;\n            params, name, pattern, genericParams, pragmas, exceptions: PNode): PNode		1509
nim	AttachedOpToStr	ast.html#AttachedOpToStr	const AttachedOpToStr		1518
nim	`$`	ast.html#$,PSym	proc `$`(s: PSym): string		1521
nim	newType	ast.html#newType,TTypeKind,ItemId,PSym	proc newType(kind: TTypeKind; id: ItemId; owner: PSym): PType		1527
nim	newSons	ast.html#newSons,Indexable,int	proc newSons(father: Indexable; length: int)		1544
nim	assignType	ast.html#assignType,PType,PType	proc assignType(dest, src: PType)		1547
nim	copyType	ast.html#copyType,PType,ItemId,PSym	proc copyType(t: PType; id: ItemId; owner: PSym): PType		1565
nim	exactReplica	ast.html#exactReplica,PType	proc exactReplica(t: PType): PType		1570
nim	copySym	ast.html#copySym,PSym,IdGenerator	proc copySym(s: PSym; idgen: IdGenerator): PSym		1573
nim	createModuleAlias	ast.html#createModuleAlias,PSym,IdGenerator,PIdent,TLineInfo,TOptions	proc createModuleAlias(s: PSym; idgen: IdGenerator; newIdent: PIdent;\n                  info: TLineInfo; options: TOptions): PSym		1589
nim	initStrTable	ast.html#initStrTable,TStrTable	proc initStrTable(x: var TStrTable)		1601
nim	newStrTable	ast.html#newStrTable	proc newStrTable(): TStrTable		1605
nim	initIdTable	ast.html#initIdTable,TIdTable	proc initIdTable(x: var TIdTable)		1608
nim	newIdTable	ast.html#newIdTable	proc newIdTable(): TIdTable		1612
nim	resetIdTable	ast.html#resetIdTable,TIdTable	proc resetIdTable(x: var TIdTable)		1615
nim	initObjectSet	ast.html#initObjectSet,TObjectSet	proc initObjectSet(x: var TObjectSet)		1621
nim	initIdNodeTable	ast.html#initIdNodeTable,TIdNodeTable	proc initIdNodeTable(x: var TIdNodeTable)		1625
nim	initNodeTable	ast.html#initNodeTable,TNodeTable	proc initNodeTable(x: var TNodeTable)		1629
nim	skipTypes	ast.html#skipTypes,PType,TTypeKinds,int	proc skipTypes(t: PType; kinds: TTypeKinds; maxIters: int): PType		1633
nim	skipTypesOrNil	ast.html#skipTypesOrNil,PType,TTypeKinds	proc skipTypesOrNil(t: PType; kinds: TTypeKinds): PType		1641
nim	isGCedMem	ast.html#isGCedMem,PType	proc isGCedMem(t: PType): bool		1648
nim	propagateToOwner	ast.html#propagateToOwner,PType,PType	proc propagateToOwner(owner, elem: PType; propagateHasAsgn = true)		1652
nim	rawAddSon	ast.html#rawAddSon,PType,PType	proc rawAddSon(father, son: PType; propagateHasAsgn = true)		1677
nim	rawAddSonNoPropagationOfTypeFlags	ast.html#rawAddSonNoPropagationOfTypeFlags,PType,PType	proc rawAddSonNoPropagationOfTypeFlags(father, son: PType)		1681
nim	addSonNilAllowed	ast.html#addSonNilAllowed,PNode,PNode	proc addSonNilAllowed(father, son: PNode)		1684
nim	delSon	ast.html#delSon,PNode,int	proc delSon(father: PNode; idx: int)		1687
nim	copyNode	ast.html#copyNode,PNode	proc copyNode(src: PNode): PNode		1692
nim	transitionSonsKind	ast.html#transitionSonsKind,PNode,range[]	proc transitionSonsKind(n: PNode; kind: range[nkComesFrom .. nkTupleConstr])		1721
nim	transitionIntKind	ast.html#transitionIntKind,PNode,range[]	proc transitionIntKind(n: PNode; kind: range[nkCharLit .. nkUInt64Lit])		1725
nim	transitionIntToFloatKind	ast.html#transitionIntToFloatKind,PNode,range[]	proc transitionIntToFloatKind(n: PNode; kind: range[nkFloatLit .. nkFloat128Lit])		1729
nim	transitionNoneToSym	ast.html#transitionNoneToSym,PNode	proc transitionNoneToSym(n: PNode)		1733
nim	transitionSymKindCommon	ast.html#transitionSymKindCommon.t,TSymKind	template transitionSymKindCommon(k: TSymKind)		1736
nim	transitionGenericParamToType	ast.html#transitionGenericParamToType,PSym	proc transitionGenericParamToType(s: PSym)		1747
nim	transitionRoutineSymKind	ast.html#transitionRoutineSymKind,PSym,range[]	proc transitionRoutineSymKind(s: PSym; kind: range[skProc .. skTemplate])		1750
nim	transitionToLet	ast.html#transitionToLet,PSym	proc transitionToLet(s: PSym)		1755
nim	shallowCopy	ast.html#shallowCopy,PNode	proc shallowCopy(src: PNode): PNode		1781
nim	copyTree	ast.html#copyTree,PNode	proc copyTree(src: PNode): PNode		1786
nim	copyTreeWithoutNode	ast.html#copyTreeWithoutNode,PNode,PNode	proc copyTreeWithoutNode(src, skippedNode: PNode): PNode		1793
nim	hasSonWith	ast.html#hasSonWith,PNode,TNodeKind	proc hasSonWith(n: PNode; kind: TNodeKind): bool		1800
nim	hasNilSon	ast.html#hasNilSon,PNode	proc hasNilSon(n: PNode): bool		1806
nim	containsNode	ast.html#containsNode,PNode,TNodeKinds	proc containsNode(n: PNode; kinds: TNodeKinds): bool		1814
nim	hasSubnodeWith	ast.html#hasSubnodeWith,PNode,TNodeKind	proc hasSubnodeWith(n: PNode; kind: TNodeKind): bool		1822
nim	getInt	ast.html#getInt,PNode	proc getInt(a: PNode): Int128		1831
nim	getInt64	ast.html#getInt64,PNode	proc getInt64(a: PNode): int64		1844
nim	getFloat	ast.html#getFloat,PNode	proc getFloat(a: PNode): BiggestFloat		1851
nim	getStr	ast.html#getStr,PNode	proc getStr(a: PNode): string		1862
nim	getStrOrChar	ast.html#getStrOrChar,PNode	proc getStrOrChar(a: PNode): string		1874
nim	isGenericParams	ast.html#isGenericParams,PNode	proc isGenericParams(n: PNode): bool		1884
nim	isGenericRoutine	ast.html#isGenericRoutine,PNode	proc isGenericRoutine(n: PNode): bool		1888
nim	isGenericRoutineStrict	ast.html#isGenericRoutineStrict,PSym	proc isGenericRoutineStrict(s: PSym): bool		1891
nim	isGenericRoutine	ast.html#isGenericRoutine,PSym	proc isGenericRoutine(s: PSym): bool		1897
nim	skipGenericOwner	ast.html#skipGenericOwner,PSym	proc skipGenericOwner(s: PSym): PSym		1911
nim	originatingModule	ast.html#originatingModule,PSym	proc originatingModule(s: PSym): PSym		1920
nim	isRoutine	ast.html#isRoutine,PSym	proc isRoutine(s: PSym): bool		1924
nim	isCompileTimeProc	ast.html#isCompileTimeProc,PSym	proc isCompileTimeProc(s: PSym): bool		1927
nim	hasPattern	ast.html#hasPattern,PSym	proc hasPattern(s: PSym): bool		1931
nim	items	ast.html#items.i,PNode	iterator items(n: PNode): PNode		1934
nim	pairs	ast.html#pairs.i,PNode	iterator pairs(n: PNode): tuple[i: int, n: PNode]		1937
nim	isAtom	ast.html#isAtom,PNode	proc isAtom(n: PNode): bool		1940
nim	isEmptyType	ast.html#isEmptyType,PType	proc isEmptyType(t: PType): bool		1943
nim	makeStmtList	ast.html#makeStmtList,PNode	proc makeStmtList(n: PNode): PNode		1947
nim	skipStmtList	ast.html#skipStmtList,PNode	proc skipStmtList(n: PNode): PNode		1954
nim	toVar	ast.html#toVar,PType,TTypeKind,IdGenerator	proc toVar(typ: PType; kind: TTypeKind; idgen: IdGenerator): PType		1962
nim	toRef	ast.html#toRef,PType,IdGenerator	proc toRef(typ: PType; idgen: IdGenerator): PType		1970
nim	toObject	ast.html#toObject,PType	proc toObject(typ: PType): PType		1978
nim	toObjectFromRefPtrGeneric	ast.html#toObjectFromRefPtrGeneric,PType	proc toObjectFromRefPtrGeneric(typ: PType): PType		1986
nim	isImportedException	ast.html#isImportedException,PType,ConfigRef	proc isImportedException(t: PType; conf: ConfigRef): bool		2006
nim	isInfixAs	ast.html#isInfixAs,PNode	proc isInfixAs(n: PNode): bool		2017
nim	skipColon	ast.html#skipColon,PNode	proc skipColon(n: PNode): PNode		2020
nim	findUnresolvedStatic	ast.html#findUnresolvedStatic,PNode	proc findUnresolvedStatic(n: PNode): PNode		2025
nim	hasDestructor	ast.html#hasDestructor.t,PType	template hasDestructor(t: PType): bool		2044
nim	incompleteType	ast.html#incompleteType.t,PType	template incompleteType(t: PType): bool		2046
nim	typeCompleted	ast.html#typeCompleted.t,PSym	template typeCompleted(s: PSym)		2049
nim	detailedInfo	ast.html#detailedInfo.t,PSym	template detailedInfo(sym: PSym): string		2052
nim	isInlineIterator	ast.html#isInlineIterator,PType	proc isInlineIterator(typ: PType): bool		2055
nim	isIterator	ast.html#isIterator,PType	proc isIterator(typ: PType): bool		2058
nim	isClosureIterator	ast.html#isClosureIterator,PType	proc isClosureIterator(typ: PType): bool		2061
nim	isClosure	ast.html#isClosure,PType	proc isClosure(typ: PType): bool		2064
nim	isSinkParam	ast.html#isSinkParam,PSym	proc isSinkParam(s: PSym): bool		2067
nim	isSinkType	ast.html#isSinkType,PType	proc isSinkType(t: PType): bool		2070
nim	newProcType	ast.html#newProcType,TLineInfo,ItemId,PSym	proc newProcType(info: TLineInfo; id: ItemId; owner: PSym): PType		2073
nim	addParam	ast.html#addParam,PType,PSym	proc addParam(procType: PType; param: PSym)		2082
nim	canRaiseConservative	ast.html#canRaiseConservative,PNode	proc canRaiseConservative(fn: PNode): bool		2090
nim	canRaise	ast.html#canRaise,PNode	proc canRaise(fn: PNode): bool		2096
nim	toHumanStr	ast.html#toHumanStr,TSymKind	proc toHumanStr(kind: TSymKind): string		2117
nim	toHumanStr	ast.html#toHumanStr,TTypeKind	proc toHumanStr(kind: TTypeKind): string		2121
nim	skipAddr	ast.html#skipAddr,PNode	proc skipAddr(n: PNode): PNode		2125
nim	isNewStyleConcept	ast.html#isNewStyleConcept,PNode	proc isNewStyleConcept(n: PNode): bool		2128
nim	isOutParam	ast.html#isOutParam,PType	proc isOutParam(t: PType): bool		2132
nim	nodesToIgnoreSet	ast.html#nodesToIgnoreSet	const nodesToIgnoreSet		2135
nimgrp	skiptypes	ast.html#skipTypes-procs-all	proc		1462
nimgrp	newinttypenode	ast.html#newIntTypeNode-procs-all	proc		1470
nimgrp	newnodei	ast.html#newNodeI-procs-all	proc		1303
nimgrp	newsymnode	ast.html#newSymNode-procs-all	proc		1440
nimgrp	newstrnode	ast.html#newStrNode-procs-all	proc		1501
nimgrp	isgenericroutine	ast.html#isGenericRoutine-procs-all	proc		1888
nimgrp	$	ast.html#$-procs-all	proc		764
nimgrp	newintnode	ast.html#newIntNode-procs-all	proc		1452
nimgrp	linkto	ast.html#linkTo-procs-all	proc		1381
nimgrp	tohumanstr	ast.html#toHumanStr-procs-all	proc		2117
nimgrp	[]=	ast.html#[]=-templates-all	template		1215
nimgrp	[]	ast.html#[]-templates-all	template		1214
