Procs
proc newTypeInstance*(typ: NimNode; args: seq[NimNode]): NimNode
- Source Edit
proc flattenNode*(v: NimNode; kind: NimNodeKind): seq[NimNode] {.
compiletime.}- Source Edit
proc publicIdent*(node: NimNode): NimNode
- Source Edit
proc stripPublic*(node: NimNode): NimNode
- Source Edit
proc identToString*(node: NimNode): string
- Source Edit
proc symToExpr*(val: NimNode; depth = false): NimNode
- Source Edit
proc `[]`*(node: NimNode; s: Slice): seq[NimNode]
- Source Edit