mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-03 19:52:36 +00:00
190 lines
21 KiB
HTML
190 lines
21 KiB
HTML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<!-- This file is generated by Nim. -->
|
|
<html xmlns="https://www.w3.org/1999/xhtml" xml:lang="en" lang="en" data-theme="auto">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>nodekinds</title>
|
|
|
|
<!-- Google fonts -->
|
|
<link href='https://fonts.googleapis.com/css?family=Lato:400,600,900' rel='stylesheet' type='text/css'/>
|
|
<link href='https://fonts.googleapis.com/css?family=Source+Code+Pro:400,500,600' rel='stylesheet' type='text/css'/>
|
|
|
|
<!-- Favicon -->
|
|
<link rel="shortcut icon" href="data:image/x-icon;base64,AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAUAAAAF////AP///wD///8A////AP///wD///8A////AP///wD///8A////AAAAAAIAAABbAAAAlQAAAKIAAACbAAAAmwAAAKIAAACVAAAAWwAAAAL///8A////AP///wD///8A////AAAAABQAAADAAAAAYwAAAA3///8A////AP///wD///8AAAAADQAAAGMAAADAAAAAFP///wD///8A////AP///wAAAACdAAAAOv///wD///8A////AP///wD///8A////AP///wD///8AAAAAOgAAAJ3///8A////AP///wAAAAAnAAAAcP///wAAAAAoAAAASv///wD///8A////AP///wAAAABKAAAAKP///wAAAABwAAAAJ////wD///8AAAAAgQAAABwAAACIAAAAkAAAAJMAAACtAAAAFQAAABUAAACtAAAAkwAAAJAAAACIAAAAHAAAAIH///8A////AAAAAKQAAACrAAAAaP///wD///8AAAAARQAAANIAAADSAAAARf///wD///8AAAAAaAAAAKsAAACk////AAAAADMAAACcAAAAnQAAABj///8A////AP///wAAAAAYAAAAGP///wD///8A////AAAAABgAAACdAAAAnAAAADMAAAB1AAAAwwAAAP8AAADpAAAAsQAAAE4AAAAb////AP///wAAAAAbAAAATgAAALEAAADpAAAA/wAAAMMAAAB1AAAAtwAAAOkAAAD/AAAA/wAAAP8AAADvAAAA3gAAAN4AAADeAAAA3gAAAO8AAAD/AAAA/wAAAP8AAADpAAAAtwAAAGUAAAA/AAAA3wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADfAAAAPwAAAGX///8A////AAAAAEgAAADtAAAAvwAAAL0AAADGAAAA7wAAAO8AAADGAAAAvQAAAL8AAADtAAAASP///wD///8A////AP///wD///8AAAAAO////wD///8A////AAAAAIcAAACH////AP///wD///8AAAAAO////wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A////AP///wD///8A//8AAP//AAD4HwAA7/cAAN/7AAD//wAAoYUAAJ55AACf+QAAh+EAAAAAAADAAwAA4AcAAP5/AAD//wAA//8AAA=="/>
|
|
<link rel="icon" type="image/png" sizes="32x32" href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH4QQQEwksSS9ZWwAAAk1JREFUWMPtll2ITVEUx39nn/O7Y5qR8f05wtCUUr6ZIS++8pEnkZInPImneaCQ5METNdOkeFBKUhMPRIkHKfEuUZSUlGlKPN2TrgfncpvmnntnmlEyq1Z7t89/rf9a6+y99oZxGZf/XeIq61EdtgKXgdXA0xrYAvBjOIF1AI9zvjcC74BSpndrJPkBWDScTF8Aa4E3wDlgHbASaANmVqlcCnwHvgDvgVfAJ+AikAAvgfVZwLnSVZHZaOuKoQi3ZOMi4NkYkpe1p4J7A8BpYAD49hfIy/oqG0+hLomiKP2L5L+1ubn5115S+3OAn4EnwBlgMzCjyt6ZAnQCJ4A7wOs88iRJHvw50HoujuPBoCKwHWiosy8MdfZnAdcHk8dxXFJ3VQbQlCTJvRBCGdRbD4M6uc5glpY3eAihpN5S5w12diSEcCCEcKUO4ljdr15T76ur1FDDLIQQ3qv71EdDOe3Kxj3leRXyk+pxdWnFWod6Wt2bY3de3aSuUHcPBVimHs7mK9WrmeOF6lR1o9qnzskh2ar2qm1qizpfXaPeVGdlmGN5pb09qMxz1Xb1kLqgzn1RyH7JUXW52lr5e/Kqi9qpto7V1atuUzfnARrV7jEib1T76gG2qxdGmXyiekkt1GswPTtek0aBfJp6YySGBfWg2tPQ0FAYgf1stUfdmdcjarbYJEniKIq6gY/Aw+zWHAC+p2labGpqiorFYgGYCEzN7oQdQClN07O1/EfDyGgC0ALMBdYAi4FyK+4H3gLPsxfR1zRNi+NP7nH5J+QntnXe5B5mpfQAAAAASUVORK5CYII=">
|
|
|
|
<!-- CSS -->
|
|
<link rel="stylesheet" type="text/css" href="nimdoc.out.css?v=2.3.1">
|
|
|
|
<!-- JS -->
|
|
<script type="text/javascript" src="dochack.js?v=2.3.1"></script>
|
|
</head>
|
|
<body>
|
|
<div class="document" id="documentId">
|
|
<div class="container">
|
|
<h1 class="title">nodekinds</h1>
|
|
<div class="row">
|
|
<div class="three columns">
|
|
<div class="theme-select-wrapper">
|
|
<label for="theme-select">Theme: </label>
|
|
<select id="theme-select" onchange="setTheme(this.value)">
|
|
<option value="auto">🌗 Match OS</option>
|
|
<option value="dark">🌑 Dark</option>
|
|
<option value="light">🌕 Light</option>
|
|
</select>
|
|
</div>
|
|
<div id="global-links">
|
|
<ul class="simple">
|
|
<li><a id="indexLink" href="theindex.html">Index</a></li>
|
|
</ul>
|
|
</div>
|
|
<div id="searchInputDiv">
|
|
Search: <input type="search" id="searchInput" oninput="search()"/>
|
|
</div>
|
|
<div>
|
|
Group by:
|
|
<select onchange="groupBy(this.value)">
|
|
<option value="section">Section</option>
|
|
<option value="type">Type</option>
|
|
</select>
|
|
</div>
|
|
<ul class="simple simple-toc" id="toc-list">
|
|
<li>
|
|
<details open>
|
|
<summary><a class="reference reference-toplevel" href="#7" id="57">Types</a></summary>
|
|
<ul class="simple simple-toc-section">
|
|
<li><a class="reference" href="#TNodeKind" title="TNodeKind = enum
|
|
nkNone, nkEmpty, nkIdent, nkSym, nkType, nkCharLit, nkIntLit, nkInt8Lit,
|
|
nkInt16Lit, nkInt32Lit, nkInt64Lit, nkUIntLit, nkUInt8Lit, nkUInt16Lit,
|
|
nkUInt32Lit, nkUInt64Lit, nkFloatLit, nkFloat32Lit, nkFloat64Lit,
|
|
nkFloat128Lit, nkStrLit, nkRStrLit, nkTripleStrLit, nkNilLit, nkComesFrom,
|
|
nkDotCall, nkCommand, nkCall, nkCallStrLit, nkInfix, nkPrefix, nkPostfix,
|
|
nkHiddenCallConv, nkExprEqExpr, nkExprColonExpr, nkIdentDefs, nkVarTuple,
|
|
nkPar, nkObjConstr, nkCurly, nkCurlyExpr, nkBracket, nkBracketExpr,
|
|
nkPragmaExpr, nkRange, nkDotExpr, nkCheckedFieldExpr, nkDerefExpr, nkIfExpr,
|
|
nkElifExpr, nkElseExpr, nkLambda, nkDo, nkAccQuoted, nkTableConstr, nkBind,
|
|
nkClosedSymChoice, nkOpenSymChoice, nkHiddenStdConv, nkHiddenSubConv, nkConv,
|
|
nkCast, nkStaticExpr, nkAddr, nkHiddenAddr, nkHiddenDeref, nkObjDownConv,
|
|
nkObjUpConv, nkChckRangeF, nkChckRange64, nkChckRange, nkStringToCString,
|
|
nkCStringToString, nkAsgn, nkFastAsgn, nkGenericParams, nkFormalParams,
|
|
nkOfInherit, nkImportAs, nkProcDef, nkMethodDef, nkConverterDef, nkMacroDef,
|
|
nkTemplateDef, nkIteratorDef, nkOfBranch, nkElifBranch, nkExceptBranch,
|
|
nkElse, nkAsmStmt, nkPragma, nkPragmaBlock, nkIfStmt, nkWhenStmt, nkForStmt,
|
|
nkParForStmt, nkWhileStmt, nkCaseStmt, nkTypeSection, nkVarSection,
|
|
nkLetSection, nkConstSection, nkConstDef, nkTypeDef, nkYieldStmt, nkDefer,
|
|
nkTryStmt, nkFinally, nkRaiseStmt, nkReturnStmt, nkBreakStmt, nkContinueStmt,
|
|
nkBlockStmt, nkStaticStmt, nkDiscardStmt, nkStmtList, nkImportStmt,
|
|
nkImportExceptStmt, nkExportStmt, nkExportExceptStmt, nkFromStmt,
|
|
nkIncludeStmt, nkBindStmt, nkMixinStmt, nkUsingStmt, nkCommentStmt,
|
|
nkStmtListExpr, nkBlockExpr, nkStmtListType, nkBlockType, nkWith, nkWithout,
|
|
nkTypeOfExpr, nkObjectTy, nkTupleTy, nkTupleClassTy, nkTypeClassTy,
|
|
nkStaticTy, nkRecList, nkRecCase, nkRecWhen, nkRefTy, nkPtrTy, nkVarTy,
|
|
nkConstTy, nkOutTy, nkDistinctTy, nkProcTy, nkIteratorTy, nkSinkAsgn,
|
|
nkEnumTy, nkEnumFieldDef, nkArgList, nkPattern, nkHiddenTryStmt, nkClosure,
|
|
nkGotoState, nkState, nkBreakState, nkFuncDef, nkTupleConstr, nkError,
|
|
nkModuleRef, nkReplayAction, nkNilRodNode, nkOpenSym">TNodeKind</a></li>
|
|
|
|
</ul>
|
|
</details>
|
|
</li>
|
|
<li>
|
|
<details open>
|
|
<summary><a class="reference reference-toplevel" href="#10" id="60">Consts</a></summary>
|
|
<ul class="simple simple-toc-section">
|
|
<li><a class="reference" href="#nkCallKinds" title="nkCallKinds = {nkCall, nkInfix, nkPrefix, nkPostfix, nkCommand, nkCallStrLit,
|
|
nkHiddenCallConv}">nkCallKinds</a></li>
|
|
|
|
</ul>
|
|
</details>
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
<div class="nine columns" id="content">
|
|
<a href="https://github.com/nim-lang/Nim/tree/devel/compiler/nodekinds.nim#L1" class="link-seesrc" target="_blank">Source</a>
|
|
<a href="https://github.com/nim-lang/Nim/edit/devel/compiler/nodekinds.nim#L1" class="link-seesrc" target="_blank" >Edit</a>
|
|
|
|
<div id="tocRoot"></div>
|
|
|
|
<p class="module-desc">NodeKind enum.</p>
|
|
<div class="section" id="7">
|
|
<h1><a class="toc-backref" href="#7">Types</a></h1>
|
|
<dl class="item">
|
|
<div id="TNodeKind">
|
|
<dt><pre><a href="nodekinds.html#TNodeKind"><span class="Identifier">TNodeKind</span></a> <span class="Other">=</span> <span class="Keyword">enum</span>
|
|
<span class="Identifier">nkNone</span><span class="Other">,</span> <span class="Identifier">nkEmpty</span><span class="Other">,</span> <span class="Identifier">nkIdent</span><span class="Other">,</span> <span class="Identifier">nkSym</span><span class="Other">,</span> <span class="Identifier">nkType</span><span class="Other">,</span> <span class="Identifier">nkCharLit</span><span class="Other">,</span> <span class="Identifier">nkIntLit</span><span class="Other">,</span> <span class="Identifier">nkInt8Lit</span><span class="Other">,</span>
|
|
<span class="Identifier">nkInt16Lit</span><span class="Other">,</span> <span class="Identifier">nkInt32Lit</span><span class="Other">,</span> <span class="Identifier">nkInt64Lit</span><span class="Other">,</span> <span class="Identifier">nkUIntLit</span><span class="Other">,</span> <span class="Identifier">nkUInt8Lit</span><span class="Other">,</span> <span class="Identifier">nkUInt16Lit</span><span class="Other">,</span>
|
|
<span class="Identifier">nkUInt32Lit</span><span class="Other">,</span> <span class="Identifier">nkUInt64Lit</span><span class="Other">,</span> <span class="Identifier">nkFloatLit</span><span class="Other">,</span> <span class="Identifier">nkFloat32Lit</span><span class="Other">,</span> <span class="Identifier">nkFloat64Lit</span><span class="Other">,</span>
|
|
<span class="Identifier">nkFloat128Lit</span><span class="Other">,</span> <span class="Identifier">nkStrLit</span><span class="Other">,</span> <span class="Identifier">nkRStrLit</span><span class="Other">,</span> <span class="Identifier">nkTripleStrLit</span><span class="Other">,</span> <span class="Identifier">nkNilLit</span><span class="Other">,</span> <span class="Identifier">nkComesFrom</span><span class="Other">,</span>
|
|
<span class="Identifier">nkDotCall</span><span class="Other">,</span> <span class="Identifier">nkCommand</span><span class="Other">,</span> <span class="Identifier">nkCall</span><span class="Other">,</span> <span class="Identifier">nkCallStrLit</span><span class="Other">,</span> <span class="Identifier">nkInfix</span><span class="Other">,</span> <span class="Identifier">nkPrefix</span><span class="Other">,</span> <span class="Identifier">nkPostfix</span><span class="Other">,</span>
|
|
<span class="Identifier">nkHiddenCallConv</span><span class="Other">,</span> <span class="Identifier">nkExprEqExpr</span><span class="Other">,</span> <span class="Identifier">nkExprColonExpr</span><span class="Other">,</span> <span class="Identifier">nkIdentDefs</span><span class="Other">,</span> <span class="Identifier">nkVarTuple</span><span class="Other">,</span>
|
|
<span class="Identifier">nkPar</span><span class="Other">,</span> <span class="Identifier">nkObjConstr</span><span class="Other">,</span> <span class="Identifier">nkCurly</span><span class="Other">,</span> <span class="Identifier">nkCurlyExpr</span><span class="Other">,</span> <span class="Identifier">nkBracket</span><span class="Other">,</span> <span class="Identifier">nkBracketExpr</span><span class="Other">,</span>
|
|
<span class="Identifier">nkPragmaExpr</span><span class="Other">,</span> <span class="Identifier">nkRange</span><span class="Other">,</span> <span class="Identifier">nkDotExpr</span><span class="Other">,</span> <span class="Identifier">nkCheckedFieldExpr</span><span class="Other">,</span> <span class="Identifier">nkDerefExpr</span><span class="Other">,</span> <span class="Identifier">nkIfExpr</span><span class="Other">,</span>
|
|
<span class="Identifier">nkElifExpr</span><span class="Other">,</span> <span class="Identifier">nkElseExpr</span><span class="Other">,</span> <span class="Identifier">nkLambda</span><span class="Other">,</span> <span class="Identifier">nkDo</span><span class="Other">,</span> <span class="Identifier">nkAccQuoted</span><span class="Other">,</span> <span class="Identifier">nkTableConstr</span><span class="Other">,</span> <span class="Identifier">nkBind</span><span class="Other">,</span>
|
|
<span class="Identifier">nkClosedSymChoice</span><span class="Other">,</span> <span class="Identifier">nkOpenSymChoice</span><span class="Other">,</span> <span class="Identifier">nkHiddenStdConv</span><span class="Other">,</span> <span class="Identifier">nkHiddenSubConv</span><span class="Other">,</span> <span class="Identifier">nkConv</span><span class="Other">,</span>
|
|
<span class="Identifier">nkCast</span><span class="Other">,</span> <span class="Identifier">nkStaticExpr</span><span class="Other">,</span> <span class="Identifier">nkAddr</span><span class="Other">,</span> <span class="Identifier">nkHiddenAddr</span><span class="Other">,</span> <span class="Identifier">nkHiddenDeref</span><span class="Other">,</span> <span class="Identifier">nkObjDownConv</span><span class="Other">,</span>
|
|
<span class="Identifier">nkObjUpConv</span><span class="Other">,</span> <span class="Identifier">nkChckRangeF</span><span class="Other">,</span> <span class="Identifier">nkChckRange64</span><span class="Other">,</span> <span class="Identifier">nkChckRange</span><span class="Other">,</span> <span class="Identifier">nkStringToCString</span><span class="Other">,</span>
|
|
<span class="Identifier">nkCStringToString</span><span class="Other">,</span> <span class="Identifier">nkAsgn</span><span class="Other">,</span> <span class="Identifier">nkFastAsgn</span><span class="Other">,</span> <span class="Identifier">nkGenericParams</span><span class="Other">,</span> <span class="Identifier">nkFormalParams</span><span class="Other">,</span>
|
|
<span class="Identifier">nkOfInherit</span><span class="Other">,</span> <span class="Identifier">nkImportAs</span><span class="Other">,</span> <span class="Identifier">nkProcDef</span><span class="Other">,</span> <span class="Identifier">nkMethodDef</span><span class="Other">,</span> <span class="Identifier">nkConverterDef</span><span class="Other">,</span> <span class="Identifier">nkMacroDef</span><span class="Other">,</span>
|
|
<span class="Identifier">nkTemplateDef</span><span class="Other">,</span> <span class="Identifier">nkIteratorDef</span><span class="Other">,</span> <span class="Identifier">nkOfBranch</span><span class="Other">,</span> <span class="Identifier">nkElifBranch</span><span class="Other">,</span> <span class="Identifier">nkExceptBranch</span><span class="Other">,</span>
|
|
<span class="Identifier">nkElse</span><span class="Other">,</span> <span class="Identifier">nkAsmStmt</span><span class="Other">,</span> <span class="Identifier">nkPragma</span><span class="Other">,</span> <span class="Identifier">nkPragmaBlock</span><span class="Other">,</span> <span class="Identifier">nkIfStmt</span><span class="Other">,</span> <span class="Identifier">nkWhenStmt</span><span class="Other">,</span> <span class="Identifier">nkForStmt</span><span class="Other">,</span>
|
|
<span class="Identifier">nkParForStmt</span><span class="Other">,</span> <span class="Identifier">nkWhileStmt</span><span class="Other">,</span> <span class="Identifier">nkCaseStmt</span><span class="Other">,</span> <span class="Identifier">nkTypeSection</span><span class="Other">,</span> <span class="Identifier">nkVarSection</span><span class="Other">,</span>
|
|
<span class="Identifier">nkLetSection</span><span class="Other">,</span> <span class="Identifier">nkConstSection</span><span class="Other">,</span> <span class="Identifier">nkConstDef</span><span class="Other">,</span> <span class="Identifier">nkTypeDef</span><span class="Other">,</span> <span class="Identifier">nkYieldStmt</span><span class="Other">,</span> <span class="Identifier">nkDefer</span><span class="Other">,</span>
|
|
<span class="Identifier">nkTryStmt</span><span class="Other">,</span> <span class="Identifier">nkFinally</span><span class="Other">,</span> <span class="Identifier">nkRaiseStmt</span><span class="Other">,</span> <span class="Identifier">nkReturnStmt</span><span class="Other">,</span> <span class="Identifier">nkBreakStmt</span><span class="Other">,</span> <span class="Identifier">nkContinueStmt</span><span class="Other">,</span>
|
|
<span class="Identifier">nkBlockStmt</span><span class="Other">,</span> <span class="Identifier">nkStaticStmt</span><span class="Other">,</span> <span class="Identifier">nkDiscardStmt</span><span class="Other">,</span> <span class="Identifier">nkStmtList</span><span class="Other">,</span> <span class="Identifier">nkImportStmt</span><span class="Other">,</span>
|
|
<span class="Identifier">nkImportExceptStmt</span><span class="Other">,</span> <span class="Identifier">nkExportStmt</span><span class="Other">,</span> <span class="Identifier">nkExportExceptStmt</span><span class="Other">,</span> <span class="Identifier">nkFromStmt</span><span class="Other">,</span>
|
|
<span class="Identifier">nkIncludeStmt</span><span class="Other">,</span> <span class="Identifier">nkBindStmt</span><span class="Other">,</span> <span class="Identifier">nkMixinStmt</span><span class="Other">,</span> <span class="Identifier">nkUsingStmt</span><span class="Other">,</span> <span class="Identifier">nkCommentStmt</span><span class="Other">,</span>
|
|
<span class="Identifier">nkStmtListExpr</span><span class="Other">,</span> <span class="Identifier">nkBlockExpr</span><span class="Other">,</span> <span class="Identifier">nkStmtListType</span><span class="Other">,</span> <span class="Identifier">nkBlockType</span><span class="Other">,</span> <span class="Identifier">nkWith</span><span class="Other">,</span> <span class="Identifier">nkWithout</span><span class="Other">,</span>
|
|
<span class="Identifier">nkTypeOfExpr</span><span class="Other">,</span> <span class="Identifier">nkObjectTy</span><span class="Other">,</span> <span class="Identifier">nkTupleTy</span><span class="Other">,</span> <span class="Identifier">nkTupleClassTy</span><span class="Other">,</span> <span class="Identifier">nkTypeClassTy</span><span class="Other">,</span>
|
|
<span class="Identifier">nkStaticTy</span><span class="Other">,</span> <span class="Identifier">nkRecList</span><span class="Other">,</span> <span class="Identifier">nkRecCase</span><span class="Other">,</span> <span class="Identifier">nkRecWhen</span><span class="Other">,</span> <span class="Identifier">nkRefTy</span><span class="Other">,</span> <span class="Identifier">nkPtrTy</span><span class="Other">,</span> <span class="Identifier">nkVarTy</span><span class="Other">,</span>
|
|
<span class="Identifier">nkConstTy</span><span class="Other">,</span> <span class="Identifier">nkOutTy</span><span class="Other">,</span> <span class="Identifier">nkDistinctTy</span><span class="Other">,</span> <span class="Identifier">nkProcTy</span><span class="Other">,</span> <span class="Identifier">nkIteratorTy</span><span class="Other">,</span> <span class="Identifier">nkSinkAsgn</span><span class="Other">,</span>
|
|
<span class="Identifier">nkEnumTy</span><span class="Other">,</span> <span class="Identifier">nkEnumFieldDef</span><span class="Other">,</span> <span class="Identifier">nkArgList</span><span class="Other">,</span> <span class="Identifier">nkPattern</span><span class="Other">,</span> <span class="Identifier">nkHiddenTryStmt</span><span class="Other">,</span> <span class="Identifier">nkClosure</span><span class="Other">,</span>
|
|
<span class="Identifier">nkGotoState</span><span class="Other">,</span> <span class="Identifier">nkState</span><span class="Other">,</span> <span class="Identifier">nkBreakState</span><span class="Other">,</span> <span class="Identifier">nkFuncDef</span><span class="Other">,</span> <span class="Identifier">nkTupleConstr</span><span class="Other">,</span> <span class="Identifier">nkError</span><span class="Other">,</span>
|
|
<span class="Identifier">nkModuleRef</span><span class="Other">,</span> <span class="Identifier">nkReplayAction</span><span class="Other">,</span> <span class="Identifier">nkNilRodNode</span><span class="Other">,</span> <span class="Identifier">nkOpenSym</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
<a href="https://github.com/nim-lang/Nim/tree/devel/compiler/nodekinds.nim#L13" class="link-seesrc" target="_blank">Source</a>
|
|
<a href="https://github.com/nim-lang/Nim/edit/devel/compiler/nodekinds.nim#L13" class="link-seesrc" target="_blank" >Edit</a>
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</dl>
|
|
</div>
|
|
<div class="section" id="10">
|
|
<h1><a class="toc-backref" href="#10">Consts</a></h1>
|
|
<dl class="item">
|
|
<div id="nkCallKinds">
|
|
<dt><pre><a href="nodekinds.html#nkCallKinds"><span class="Identifier">nkCallKinds</span></a> <span class="Other">=</span> <span class="Other">{</span><span class="DecNumber">nkCall</span><span class="Other">,</span> <span class="DecNumber">nkInfix</span><span class="Other">,</span> <span class="DecNumber">nkPrefix</span><span class="Other">,</span> <span class="DecNumber">nkPostfix</span><span class="Other">,</span> <span class="DecNumber">nkCommand</span><span class="Other">,</span> <span class="DecNumber">nkCallStrLit</span><span class="Other">,</span>
|
|
<span class="DecNumber">nkHiddenCallConv</span><span class="Other">}</span></pre></dt>
|
|
<dd>
|
|
|
|
|
|
<a href="https://github.com/nim-lang/Nim/tree/devel/compiler/nodekinds.nim#L210" class="link-seesrc" target="_blank">Source</a>
|
|
<a href="https://github.com/nim-lang/Nim/edit/devel/compiler/nodekinds.nim#L210" class="link-seesrc" target="_blank" >Edit</a>
|
|
|
|
</dd>
|
|
</div>
|
|
|
|
</dl>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="twelve-columns footer">
|
|
<span class="nim-sprite"></span>
|
|
<br>
|
|
<small style="color: var(--hint);">Made with Nim. Generated: 2025-09-27 04:02:27 UTC</small>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script defer data-domain="nim-lang.org" src="https://plausible.io/js/plausible.js"></script>
|
|
|
|
</body>
|
|
</html>
|