Nim/compiler/pragmas.idx
github-actions[bot] 2ef2c469d1 Deploy to GitHub pages
2023-03-13 00:20:19 +00:00

33 lines
3 KiB
Text

nimTitle pragmas pragmas.html module compiler/pragmas 0
nim FirstCallConv pragmas.html#FirstCallConv const FirstCallConv 23
nim LastCallConv pragmas.html#LastCallConv const LastCallConv 24
nim procPragmas pragmas.html#procPragmas const procPragmas 30
nim converterPragmas pragmas.html#converterPragmas const converterPragmas 38
nim methodPragmas pragmas.html#methodPragmas const methodPragmas 39
nim templatePragmas pragmas.html#templatePragmas const templatePragmas 40
nim macroPragmas pragmas.html#macroPragmas const macroPragmas 42
nim iteratorPragmas pragmas.html#iteratorPragmas const iteratorPragmas 45
nim exprPragmas pragmas.html#exprPragmas const exprPragmas 49
nim stmtPragmas pragmas.html#stmtPragmas const stmtPragmas 50
nim stmtPragmasTopLevel pragmas.html#stmtPragmasTopLevel const stmtPragmasTopLevel 59
nim lambdaPragmas pragmas.html#lambdaPragmas const lambdaPragmas 65
nim typePragmas pragmas.html#typePragmas const typePragmas 70
nim fieldPragmas pragmas.html#fieldPragmas const fieldPragmas 75
nim varPragmas pragmas.html#varPragmas const varPragmas 77
nim constPragmas pragmas.html#constPragmas const constPragmas 82
nim paramPragmas pragmas.html#paramPragmas const paramPragmas 86
nim letPragmas pragmas.html#letPragmas const letPragmas 87
nim procTypePragmas pragmas.html#procTypePragmas const procTypePragmas 88
nim forVarPragmas pragmas.html#forVarPragmas const forVarPragmas 91
nim allRoutinePragmas pragmas.html#allRoutinePragmas const allRoutinePragmas 92
nim enumFieldPragmas pragmas.html#enumFieldPragmas const enumFieldPragmas 93
nim getPragmaVal pragmas.html#getPragmaVal,PNode,TSpecialWord proc getPragmaVal(procAst: PNode; name: TSpecialWord): PNode 95
nim pragma pragmas.html#pragma,PContext,PSym,PNode,TSpecialWords,bool proc pragma(c: PContext; sym: PSym; n: PNode; validPragmas: TSpecialWords;\n isStatement: bool = false) 103
nim invalidPragma pragmas.html#invalidPragma,PContext,PNode proc invalidPragma(c: PContext; n: PNode) 116
nim illegalCustomPragma pragmas.html#illegalCustomPragma,PContext,PNode,PSym proc illegalCustomPragma(c: PContext; n: PNode; s: PSym) 118
nim pragmaAsm pragmas.html#pragmaAsm,PContext,PNode proc pragmaAsm(c: PContext; n: PNode): char 141
nim pragmaToOptions pragmas.html#pragmaToOptions,TSpecialWord proc pragmaToOptions(w: TSpecialWord): TOptions 367
nim semAsmOrEmit pragmas.html#semAsmOrEmit,PContext,PNode,char proc semAsmOrEmit(con: PContext; n: PNode; marker: char): PNode 568
nim implicitPragmas pragmas.html#implicitPragmas,PContext,PSym,TLineInfo,TSpecialWords proc implicitPragmas(c: PContext; sym: PSym; info: TLineInfo;\n validPragmas: TSpecialWords) 1272
nim hasPragma pragmas.html#hasPragma,PNode,TSpecialWord proc hasPragma(n: PNode; pragma: TSpecialWord): bool 1296
nim pragmaCallable pragmas.html#pragmaCallable,PContext,PSym,PNode,TSpecialWords,bool proc pragmaCallable(c: PContext; sym: PSym; n: PNode; validPragmas: TSpecialWords;\n isStatement: bool = false) 1321