Types
Asdlalias = ref object of AstNodeBase kind*: AsdlaliasTk
- Source Edit
AsdlaliasTk {.pure.} = enum Alias
- Source Edit
Asdlarg = ref object of AstNodeBase lineno*: Asdlint col_offset*: Asdlint kind*: AsdlargTk
- Source Edit
Asdlarguments = ref object of AstNodeBase kind*: AsdlargumentsTk
- Source Edit
AsdlargumentsTk {.pure.} = enum Arguments
- Source Edit
Asdlboolop = ref object of AstNodeBase kind*: AsdlboolopTk
- Source Edit
AsdlboolopTk {.pure.} = enum And, Or
- Source Edit
Asdlcmpop = ref object of AstNodeBase kind*: AsdlcmpopTk
- Source Edit
AsdlcmpopTk {.pure.} = enum Eq, NotEq, Lt, LtE, Gt, GtE, Is, IsNot, In, NotIn
- Source Edit
Asdlcomprehension = ref object of AstNodeBase kind*: AsdlcomprehensionTk
- Source Edit
AsdlcomprehensionTk {.pure.} = enum Comprehension
- Source Edit
AsdlConstant = ref object of AstNodeBase value*: PyObject
- Source Edit
Asdlexcepthandler = ref object of AstNodeBase lineno*: Asdlint col_offset*: Asdlint kind*: AsdlexcepthandlerTk
- Source Edit
AsdlexcepthandlerTk {.pure.} = enum ExceptHandler
- Source Edit
Asdlexpr = ref object of AstNodeBase lineno*: Asdlint col_offset*: Asdlint kind*: AsdlexprTk
- Source Edit
Asdlexpr_context = ref object of AstNodeBase kind*: Asdlexpr_contextTk
- Source Edit
Asdlexpr_contextTk {.pure.} = enum Load, Store, Del, AugLoad, AugStore, Param
- Source Edit
AsdlexprTk {.pure.} = enum BoolOp, BinOp, UnaryOp, Lambda, IfExp, Dict, Set, ListComp, SetComp, DictComp, GeneratorExp, Await, Yield, YieldFrom, Compare, Call, FormattedValue, JoinedStr, Constant, Attribute, Subscript, Starred, Name, List, Tuple
- Source Edit
AsdlIdentifier = ref object of AstNodeBase value*: PyStrObject
- Source Edit
Asdlint = ref object of AstNodeBase value*: int
- Source Edit
Asdlkeyword = ref object of AstNodeBase kind*: AsdlkeywordTk
- Source Edit
AsdlkeywordTk {.pure.} = enum Keyword
- Source Edit
Asdlmodl = ref object of AstNodeBase kind*: AsdlmodlTk
- Source Edit
AsdlmodlTk {.pure.} = enum Module, Interactive, Expression, Suite
- Source Edit
Asdloperator = ref object of AstNodeBase kind*: AsdloperatorTk
- Source Edit
AsdloperatorTk {.pure.} = enum Add, Sub, Mult, MatMult, Div, Mod, Pow, LShift, RShift, BitOr, BitXor, BitAnd, FloorDiv
- Source Edit
Asdlslice = ref object of AstNodeBase kind*: AsdlsliceTk
- Source Edit
AsdlsliceTk {.pure.} = enum Slice, ExtSlice, Index
- Source Edit
Asdlstmt = ref object of AstNodeBase lineno*: Asdlint col_offset*: Asdlint kind*: AsdlstmtTk
- Source Edit
AsdlstmtTk {.pure.} = enum FunctionDef, AsyncFunctionDef, ClassDef, Return, Delete, Assign, AugAssign, AnnAssign, For, AsyncFor, While, If, With, AsyncWith, Raise, Try, Assert, Import, ImportFrom, Global, Nonlocal, Expr, Pass, Break, Continue
- Source Edit
Asdlunaryop = ref object of AstNodeBase kind*: AsdlunaryopTk
- Source Edit
AsdlunaryopTk {.pure.} = enum Invert, Not, UAdd, USub
- Source Edit
Asdlwithitem = ref object of AstNodeBase kind*: AsdlwithitemTk
- Source Edit
AsdlwithitemTk {.pure.} = enum Withitem
- Source Edit
AstAdd = ref object of Asdloperator
- Source Edit
AstAlias = ref object of Asdlalias name*: AsdlIdentifier asname*: AsdlIdentifier
- Source Edit
AstAnd = ref object of Asdlboolop
- Source Edit
AstAnnAssign = ref object of Asdlstmt target*: Asdlexpr annotation*: Asdlexpr value*: Asdlexpr simple*: Asdlint
- Source Edit
AstArguments = ref object of Asdlarguments args*: seq[Asdlarg] vararg*: Asdlarg kwonlyargs*: seq[Asdlarg] kw_defaults*: seq[Asdlexpr] kwarg*: Asdlarg defaults*: seq[Asdlexpr]
- Source Edit
AstAsyncFor = ref object of Asdlstmt target*: Asdlexpr iter*: Asdlexpr body*: seq[Asdlstmt] orelse*: seq[Asdlstmt]
- Source Edit
AstAsyncFunctionDef = ref object of Asdlstmt name*: AsdlIdentifier args*: Asdlarguments body*: seq[Asdlstmt] decorator_list*: seq[Asdlexpr] returns*: Asdlexpr
- Source Edit
AstAsyncWith = ref object of Asdlstmt items*: seq[Asdlwithitem] body*: seq[Asdlstmt]
- Source Edit
AstAttribute = ref object of Asdlexpr value*: Asdlexpr attr*: AsdlIdentifier ctx*: Asdlexpr_context
- Source Edit
AstAugAssign = ref object of Asdlstmt target*: Asdlexpr op*: Asdloperator value*: Asdlexpr
- Source Edit
AstAugLoad = ref object of Asdlexpr_context
- Source Edit
AstAugStore = ref object of Asdlexpr_context
- Source Edit
AstBitAnd = ref object of Asdloperator
- Source Edit
AstBitOr = ref object of Asdloperator
- Source Edit
AstBitXor = ref object of Asdloperator
- Source Edit
AstCall = ref object of Asdlexpr fun*: Asdlexpr args*: seq[Asdlexpr] keywords*: seq[Asdlkeyword]
- Source Edit
AstClassDef = ref object of Asdlstmt name*: AsdlIdentifier bases*: seq[Asdlexpr] keywords*: seq[Asdlkeyword] body*: seq[Asdlstmt] decorator_list*: seq[Asdlexpr]
- Source Edit
AstCompare = ref object of Asdlexpr left*: Asdlexpr ops*: seq[Asdlcmpop] comparators*: seq[Asdlexpr]
- Source Edit
AstComprehension = ref object of Asdlcomprehension target*: Asdlexpr iter*: Asdlexpr ifs*: seq[Asdlexpr] is_async*: Asdlint
- Source Edit
AstConstant = ref object of Asdlexpr value*: AsdlConstant
- Source Edit
AstContinue = ref object of Asdlstmt
- Source Edit
AstDel = ref object of Asdlexpr_context
- Source Edit
AstDictComp = ref object of Asdlexpr key*: Asdlexpr value*: Asdlexpr generators*: seq[Asdlcomprehension]
- Source Edit
AstDiv = ref object of Asdloperator
- Source Edit
AstExceptHandler = ref object of Asdlexcepthandler type*: Asdlexpr name*: AsdlIdentifier body*: seq[Asdlstmt]
- Source Edit
AstExpression = ref object of Asdlmodl body*: Asdlexpr
- Source Edit
AstExtSlice = ref object of Asdlslice dims*: seq[Asdlslice]
- Source Edit
AstFloorDiv = ref object of Asdloperator
- Source Edit
AstFor = ref object of Asdlstmt target*: Asdlexpr iter*: Asdlexpr body*: seq[Asdlstmt] orelse*: seq[Asdlstmt]
- Source Edit
AstFormattedValue = ref object of Asdlexpr value*: Asdlexpr conversion*: Asdlint format_spec*: Asdlexpr
- Source Edit
AstFunctionDef = ref object of Asdlstmt name*: AsdlIdentifier args*: Asdlarguments body*: seq[Asdlstmt] decorator_list*: seq[Asdlexpr] returns*: Asdlexpr
- Source Edit
AstGeneratorExp = ref object of Asdlexpr elt*: Asdlexpr generators*: seq[Asdlcomprehension]
- Source Edit
AstGlobal = ref object of Asdlstmt names*: seq[AsdlIdentifier]
- Source Edit
AstIf = ref object of Asdlstmt test*: Asdlexpr body*: seq[Asdlstmt] orelse*: seq[Asdlstmt]
- Source Edit
AstImportFrom = ref object of Asdlstmt module*: AsdlIdentifier names*: seq[Asdlalias] level*: Asdlint
- Source Edit
AstInteractive = ref object of Asdlmodl body*: seq[Asdlstmt]
- Source Edit
AstInvert = ref object of Asdlunaryop
- Source Edit
AstJoinedStr = ref object of Asdlexpr values*: seq[Asdlexpr]
- Source Edit
AstKeyword = ref object of Asdlkeyword arg*: AsdlIdentifier value*: Asdlexpr
- Source Edit
AstListComp = ref object of Asdlexpr elt*: Asdlexpr generators*: seq[Asdlcomprehension]
- Source Edit
AstLoad = ref object of Asdlexpr_context
- Source Edit
AstLShift = ref object of Asdloperator
- Source Edit
AstMatMult = ref object of Asdloperator
- Source Edit
AstMod = ref object of Asdloperator
- Source Edit
AstMult = ref object of Asdloperator
- Source Edit
AstName = ref object of Asdlexpr id*: AsdlIdentifier ctx*: Asdlexpr_context
- Source Edit
AstNodeBase = ref object of RootObj
- Source Edit
AstNonlocal = ref object of Asdlstmt names*: seq[AsdlIdentifier]
- Source Edit
AstNot = ref object of Asdlunaryop
- Source Edit
AstOr = ref object of Asdlboolop
- Source Edit
AstParam = ref object of Asdlexpr_context
- Source Edit
AstPow = ref object of Asdloperator
- Source Edit
AstRShift = ref object of Asdloperator
- Source Edit
AstSetComp = ref object of Asdlexpr elt*: Asdlexpr generators*: seq[Asdlcomprehension]
- Source Edit
AstStarred = ref object of Asdlexpr value*: Asdlexpr ctx*: Asdlexpr_context
- Source Edit
AstStore = ref object of Asdlexpr_context
- Source Edit
AstSub = ref object of Asdloperator
- Source Edit
AstSubscript = ref object of Asdlexpr value*: Asdlexpr slice*: Asdlslice ctx*: Asdlexpr_context
- Source Edit
AstTry = ref object of Asdlstmt body*: seq[Asdlstmt] handlers*: seq[Asdlexcepthandler] orelse*: seq[Asdlstmt] finalbody*: seq[Asdlstmt]
- Source Edit
AstUAdd = ref object of Asdlunaryop
- Source Edit
AstUnaryOp = ref object of Asdlexpr op*: Asdlunaryop operand*: Asdlexpr
- Source Edit
AstUSub = ref object of Asdlunaryop
- Source Edit
AstWhile = ref object of Asdlstmt test*: Asdlexpr body*: seq[Asdlstmt] orelse*: seq[Asdlstmt]
- Source Edit
AstWithitem = ref object of Asdlwithitem context_expr*: Asdlexpr optional_vars*: Asdlexpr
- Source Edit
AstYieldFrom = ref object of Asdlexpr value*: Asdlexpr
- Source Edit
Procs
proc newAstAlias(): AstAlias {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstAnnAssign(): AstAnnAssign {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstArguments(): AstArguments {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstAssert(): AstAssert {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstAssign(): AstAssign {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstAsyncFor(): AstAsyncFor {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstAsyncFunctionDef(): AstAsyncFunctionDef {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstAsyncWith(): AstAsyncWith {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstAttribute(): AstAttribute {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstAugAssign(): AstAugAssign {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstAugLoad(): AstAugLoad {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstAugStore(): AstAugStore {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstAwait(): AstAwait {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstBinOp(): AstBinOp {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstBitAnd(): AstBitAnd {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstBitOr(): AstBitOr {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstBitXor(): AstBitXor {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstBoolOp(): AstBoolOp {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstBreak(): AstBreak {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstCall(): AstCall {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstClassDef(): AstClassDef {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstCompare(): AstCompare {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstComprehension(): AstComprehension {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstConstant(): AstConstant {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstContinue(): AstContinue {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstDelete(): AstDelete {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstDict(): AstDict {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstDictComp(): AstDictComp {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstExceptHandler(): AstExceptHandler {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstExpr(): AstExpr {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstExpression(): AstExpression {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstExtSlice(): AstExtSlice {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstFloorDiv(): AstFloorDiv {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstFormattedValue(): AstFormattedValue {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstFunctionDef(): AstFunctionDef {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstGeneratorExp(): AstGeneratorExp {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstGlobal(): AstGlobal {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstIfExp(): AstIfExp {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstImport(): AstImport {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstImportFrom(): AstImportFrom {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstIndex(): AstIndex {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstInteractive(): AstInteractive {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstInvert(): AstInvert {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstIsNot(): AstIsNot {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstJoinedStr(): AstJoinedStr {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstKeyword(): AstKeyword {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstLambda(): AstLambda {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstList(): AstList {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstListComp(): AstListComp {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstLoad(): AstLoad {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstLShift(): AstLShift {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstMatMult(): AstMatMult {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstModule(): AstModule {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstMult(): AstMult {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstName(): AstName {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstNonlocal(): AstNonlocal {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstNotEq(): AstNotEq {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstNotIn(): AstNotIn {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstParam(): AstParam {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstPass(): AstPass {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstRaise(): AstRaise {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstReturn(): AstReturn {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstRShift(): AstRShift {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstSetComp(): AstSetComp {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstSlice(): AstSlice {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstStarred(): AstStarred {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstStore(): AstStore {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstSubscript(): AstSubscript {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstSuite(): AstSuite {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstTuple(): AstTuple {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstUAdd(): AstUAdd {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstUnaryOp(): AstUnaryOp {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstUSub(): AstUSub {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstWhile(): AstWhile {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstWith(): AstWith {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstWithitem(): AstWithitem {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstYield(): AstYield {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newAstYieldFrom(): AstYieldFrom {....raises: [], tags: [], forbids: [].}
- Source Edit
proc pragmaRaiseNode(p: NimNode = nil; raises: varargs[NimNode]): NimNode {. ...raises: [], tags: [], forbids: [].}
- Source Edit
proc pragmaRaiseSyntaxErrorNode(p: NimNode = nil): NimNode {....raises: [], tags: [], forbids: [].}
- Source Edit
Methods
method `$`(node: Asdlarguments): string {....raises: [], tags: [], forbids: [].}
- Source Edit
method `$`(node: Asdlboolop): string {....raises: [], tags: [], forbids: [].}
- Source Edit
method `$`(node: Asdlcomprehension): string {....raises: [], tags: [], forbids: [].}
- Source Edit
method `$`(node: AsdlConstant): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: Asdlexcepthandler): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: Asdlexpr_context): string {....raises: [], tags: [], forbids: [].}
- Source Edit
method `$`(node: AsdlIdentifier): string {....raises: [], tags: [], forbids: [].}
- Source Edit
method `$`(node: Asdlkeyword): string {....raises: [], tags: [], forbids: [].}
- Source Edit
method `$`(node: Asdloperator): string {....raises: [], tags: [], forbids: [].}
- Source Edit
method `$`(node: Asdlunaryop): string {....raises: [], tags: [], forbids: [].}
- Source Edit
method `$`(node: Asdlwithitem): string {....raises: [], tags: [], forbids: [].}
- Source Edit
method `$`(node: AstAnnAssign): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstArguments): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstAsyncFor): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstAsyncFunctionDef): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstAsyncWith): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstAttribute): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstAugAssign): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstAugLoad): string {....raises: [], tags: [], forbids: [].}
- Source Edit
method `$`(node: AstAugStore): string {....raises: [], tags: [], forbids: [].}
- Source Edit
method `$`(node: AstClassDef): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstCompare): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstComprehension): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstConstant): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstContinue): string {....raises: [], tags: [], forbids: [].}
- Source Edit
method `$`(node: AstDictComp): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstExceptHandler): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstExpression): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstExtSlice): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstFloorDiv): string {....raises: [], tags: [], forbids: [].}
- Source Edit
method `$`(node: AstFormattedValue): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstFunctionDef): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstGeneratorExp): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstImportFrom): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstInteractive): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstJoinedStr): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstKeyword): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstListComp): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstMatMult): string {....raises: [], tags: [], forbids: [].}
- Source Edit
method `$`(node: AstNodeBase): string {.base, ...raises: [], tags: [], forbids: [].}
- Source Edit
method `$`(node: AstNonlocal): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstSetComp): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstStarred): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstSubscript): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstUnaryOp): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstWithitem): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method `$`(node: AstYieldFrom): string {....raises: [], tags: [RootEffect], forbids: [].}
- Source Edit
method hash(node: AstNodeBase): Hash {.base, ...raises: [], tags: [], forbids: [].}
- Source Edit