API reference
python:irx:irx.base.visitors.BaseVisitor.visit
method visit
Variant 1
visit(node: astx.AST) -> None
Visit AST nodes.
Parameters
- node — Type: astx.AST
Variant 2
visit(node: astx.ASTNodes) -> None
Visit ASTNodes nodes.
Parameters
- node — Type: astx.ASTNodes
Variant 3
visit(node: astx.AliasExpr) -> None
Visit AliasExpr nodes.
Parameters
- node — Type: astx.AliasExpr
Variant 4
visit(node: astx.AndOp) -> None
Visit AndOp nodes.
Parameters
- node — Type: astx.AndOp
Variant 5
visit(node: astx.Argument) -> None
Visit Argument nodes.
Parameters
- node — Type: astx.Argument
Variant 6
visit(node: astx.Arguments) -> None
Visit Arguments nodes.
Parameters
- node — Type: astx.Arguments
Variant 7
visit(node: astx.AssertStmt) -> None
Visit AssertStmt nodes.
Parameters
- node — Type: astx.AssertStmt
Variant 8
visit(node: astx.AssignmentExpr) -> None
Visit AssignmentExpr nodes.
Parameters
- node — Type: astx.AssignmentExpr
Variant 9
visit(node: astx.AsyncForRangeLoopExpr) -> None
Visit AsyncForRangeLoopExpr nodes.
Parameters
- node — Type: astx.AsyncForRangeLoopExpr
Variant 10
visit(node: astx.AsyncForRangeLoopStmt) -> None
Visit AsyncForRangeLoopStmt nodes.
Parameters
- node — Type: astx.AsyncForRangeLoopStmt
Variant 11
visit(node: astx.AugAssign) -> None
Visit AugAssign nodes.
Parameters
- node — Type: astx.AugAssign
Variant 12
visit(node: astx.AwaitExpr) -> None
Visit AwaitExpr nodes.
Parameters
- node — Type: astx.AwaitExpr
Variant 13
visit(node: astx.BinaryOp) -> None
Visit BinaryOp nodes.
Parameters
- node — Type: astx.BinaryOp
Variant 14
visit(node: astx.Block) -> None
Visit Block nodes.
Parameters
- node — Type: astx.Block
Variant 15
visit(node: astx.BoolBinaryOp) -> None
Visit BoolBinaryOp nodes.
Parameters
- node — Type: astx.BoolBinaryOp
Variant 16
visit(node: astx.BoolUnaryOp) -> None
Visit BoolUnaryOp nodes.
Parameters
- node — Type: astx.BoolUnaryOp
Variant 17
visit(node: astx.Boolean) -> None
Visit Boolean nodes.
Parameters
- node — Type: astx.Boolean
Variant 18
visit(node: astx.BreakStmt) -> None
Visit BreakStmt nodes.
Parameters
- node — Type: astx.BreakStmt
Variant 19
visit(node: astx.CaseStmt) -> None
Visit CaseStmt nodes.
Parameters
- node — Type: astx.CaseStmt
Variant 20
visit(node: astx.CatchHandlerStmt) -> None
Visit CatchHandlerStmt nodes.
Parameters
- node — Type: astx.CatchHandlerStmt
Variant 21
visit(node: astx.ClassDeclStmt) -> None
Visit ClassDeclStmt nodes.
Parameters
- node — Type: astx.ClassDeclStmt
Variant 22
visit(node: astx.ClassDefStmt) -> None
Visit ClassDefStmt nodes.
Parameters
- node — Type: astx.ClassDefStmt
Variant 23
visit(node: astx.CollectionType) -> None
Visit CollectionType nodes.
Parameters
- node — Type: astx.CollectionType
Variant 24
visit(node: astx.CompareOp) -> None
Visit CompareOp nodes.
Parameters
- node — Type: astx.CompareOp
Variant 25
visit(node: astx.Complex) -> None
Visit Complex nodes.
Parameters
- node — Type: astx.Complex
Variant 26
visit(node: astx.Complex32) -> None
Visit Complex32 nodes.
Parameters
- node — Type: astx.Complex32
Variant 27
visit(node: astx.Complex64) -> None
Visit Complex64 nodes.
Parameters
- node — Type: astx.Complex64
Variant 28
visit(node: astx.Comprehension) -> None
Visit Comprehension nodes.
Parameters
- node — Type: astx.Comprehension
Variant 29
visit(node: astx.ComprehensionClause) -> None
Visit ComprehensionClause nodes.
Parameters
- node — Type: astx.ComprehensionClause
Variant 30
visit(node: astx.ContinueStmt) -> None
Visit ContinueStmt nodes.
Parameters
- node — Type: astx.ContinueStmt
Variant 31
visit(node: astx.DataType) -> None
Visit DataType nodes.
Parameters
- node — Type: astx.DataType
Variant 32
visit(node: astx.DataTypeOps) -> None
Visit DataTypeOps nodes.
Parameters
- node — Type: astx.DataTypeOps
Variant 33
visit(node: astx.Date) -> None
Visit Date nodes.
Parameters
- node — Type: astx.Date
Variant 34
visit(node: astx.DateTime) -> None
Visit DateTime nodes.
Parameters
- node — Type: astx.DateTime
Variant 35
visit(node: astx.DeleteStmt) -> None
Visit DeleteStmt nodes.
Parameters
- node — Type: astx.DeleteStmt
Variant 36
visit(node: astx.DictType) -> None
Visit DictType nodes.
Parameters
- node — Type: astx.DictType
Variant 37
visit(node: astx.DictComprehension) -> None
Visit DictComprehension nodes.
Parameters
- node — Type: astx.DictComprehension
Variant 38
visit(node: astx.DoWhileExpr) -> None
Visit DoWhileExpr nodes.
Parameters
- node — Type: astx.DoWhileExpr
Variant 39
visit(node: astx.DoWhileStmt) -> None
Visit DoWhileStmt nodes.
Parameters
- node — Type: astx.DoWhileStmt
Variant 40
visit(node: astx.Ellipsis) -> None
Visit Ellipsis nodes.
Parameters
- node — Type: astx.Ellipsis
Variant 41
visit(node: astx.EnumDeclStmt) -> None
Visit EnumDeclStmt nodes.
Parameters
- node — Type: astx.EnumDeclStmt
Variant 42
visit(node: astx.ExceptionHandlerStmt) -> None
Visit ExceptionHandlerStmt nodes.
Parameters
- node — Type: astx.ExceptionHandlerStmt
Variant 43
visit(node: astx.Expr) -> None
Visit Expr nodes.
Parameters
- node — Type: astx.Expr
Variant 44
visit(node: astx.ExprType) -> None
Visit ExprType nodes.
Parameters
- node — Type: astx.ExprType
Variant 45
visit(node: astx.FinallyHandlerStmt) -> None
Visit FinallyHandlerStmt nodes.
Parameters
- node — Type: astx.FinallyHandlerStmt
Variant 46
visit(node: astx.Float16) -> None
Visit Float16 nodes.
Parameters
- node — Type: astx.Float16
Variant 47
visit(node: astx.Float32) -> None
Visit Float32 nodes.
Parameters
- node — Type: astx.Float32
Variant 48
visit(node: astx.Float64) -> None
Visit Float64 nodes.
Parameters
- node — Type: astx.Float64
Variant 49
visit(node: astx.Floating) -> None
Visit Floating nodes.
Parameters
- node — Type: astx.Floating
Variant 50
visit(node: astx.ForCountLoopExpr) -> None
Visit ForCountLoopExpr nodes.
Parameters
- node — Type: astx.ForCountLoopExpr
Variant 51
visit(node: astx.ForCountLoopStmt) -> None
Visit ForCountLoopStmt nodes.
Parameters
- node — Type: astx.ForCountLoopStmt
Variant 52
visit(node: astx.ForRangeLoopExpr) -> None
Visit ForRangeLoopExpr nodes.
Parameters
- node — Type: astx.ForRangeLoopExpr
Variant 53
visit(node: astx.ForRangeLoopStmt) -> None
Visit ForRangeLoopStmt nodes.
Parameters
- node — Type: astx.ForRangeLoopStmt
Variant 54
visit(node: astx.ForInLoopStmt) -> None
Visit ForInLoopStmt nodes.
Parameters
- node — Type: astx.ForInLoopStmt
Variant 55
visit(node: astx.FunctionAsyncDef) -> None
Visit FunctionAsyncDef nodes.
Parameters
- node — Type: astx.FunctionAsyncDef
Variant 56
visit(node: astx.FunctionCall) -> None
Visit FunctionCall nodes.
Parameters
- node — Type: astx.FunctionCall
Variant 57
visit(node: astx.FunctionDef) -> None
Visit FunctionDef nodes.
Parameters
- node — Type: astx.FunctionDef
Variant 58
visit(node: astx.FunctionPrototype) -> None
Visit FunctionPrototype nodes.
Parameters
- node — Type: astx.FunctionPrototype
Variant 59
visit(node: astx.FunctionReturn) -> None
Visit FunctionReturn nodes.
Parameters
- node — Type: astx.FunctionReturn
Variant 60
visit(node: astx.GeneratorExpr) -> None
Visit GeneratorExpr nodes.
Parameters
- node — Type: astx.GeneratorExpr
Variant 61
visit(node: astx.GotoStmt) -> None
Visit GotoStmt nodes.
Parameters
- node — Type: astx.GotoStmt
Variant 62
visit(node: astx.Identifier) -> None
Visit Identifier nodes.
Parameters
- node — Type: astx.Identifier
Variant 63
visit(node: astx.IfExpr) -> None
Visit IfExpr nodes.
Parameters
- node — Type: astx.IfExpr
Variant 64
visit(node: astx.IfStmt) -> None
Visit IfStmt nodes.
Parameters
- node — Type: astx.IfStmt
Variant 65
visit(node: astx.ImportExpr) -> None
Visit ImportExpr nodes.
Parameters
- node — Type: astx.ImportExpr
Variant 66
visit(node: astx.ImportFromExpr) -> None
Visit ImportFromExpr nodes.
Parameters
- node — Type: astx.ImportFromExpr
Variant 67
visit(node: astx.ImportFromStmt) -> None
Visit ImportFromStmt nodes.
Parameters
- node — Type: astx.ImportFromStmt
Variant 68
visit(node: astx.ImportStmt) -> None
Visit ImportStmt nodes.
Parameters
- node — Type: astx.ImportStmt
Variant 69
visit(node: astx.InlineVariableDeclaration) -> None
Visit InlineVariableDeclaration nodes.
Parameters
- node — Type: astx.InlineVariableDeclaration
Variant 70
visit(node: astx.Int16) -> None
Visit Int16 nodes.
Parameters
- node — Type: astx.Int16
Variant 71
visit(node: astx.Int32) -> None
Visit Int32 nodes.
Parameters
- node — Type: astx.Int32
Variant 72
visit(node: astx.Int64) -> None
Visit Int64 nodes.
Parameters
- node — Type: astx.Int64
Variant 73
visit(node: astx.Int8) -> None
Visit Int8 nodes.
Parameters
- node — Type: astx.Int8
Variant 74
visit(node: astx.Integer) -> None
Visit Integer nodes.
Parameters
- node — Type: astx.Integer
Variant 75
visit(node: astx.LambdaExpr) -> None
Visit LambdaExpr nodes.
Parameters
- node — Type: astx.LambdaExpr
Variant 76
visit(node: astx.ListComprehension) -> None
Visit ListComprehension nodes.
Parameters
- node — Type: astx.ListComprehension
Variant 77
visit(node: astx.ListType) -> None
Visit ListType nodes.
Parameters
- node — Type: astx.ListType
Variant 78
visit(node: astx.Literal) -> None
Visit Literal nodes.
Parameters
- node — Type: astx.Literal
Variant 79
visit(node: astx.LiteralBoolean) -> None
Visit LiteralBoolean nodes.
Parameters
- node — Type: astx.LiteralBoolean
Variant 80
visit(node: astx.LiteralComplex) -> None
Visit LiteralComplex nodes.
Parameters
- node — Type: astx.LiteralComplex
Variant 81
visit(node: astx.LiteralComplex32) -> None
Visit LiteralComplex32 nodes.
Parameters
- node — Type: astx.LiteralComplex32
Variant 82
visit(node: astx.LiteralComplex64) -> None
Visit LiteralComplex64 nodes.
Parameters
- node — Type: astx.LiteralComplex64
Variant 83
visit(node: astx.LiteralDate) -> None
Visit LiteralDate nodes.
Parameters
- node — Type: astx.LiteralDate
Variant 84
visit(node: astx.LiteralDateTime) -> None
Visit LiteralDateTime nodes.
Parameters
- node — Type: astx.LiteralDateTime
Variant 85
visit(node: astx.LiteralDict) -> None
Visit LiteralDict nodes.
Parameters
- node — Type: astx.LiteralDict
Variant 86
visit(node: astx.LiteralFloat16) -> None
Visit LiteralFloat16 nodes.
Parameters
- node — Type: astx.LiteralFloat16
Variant 87
visit(node: astx.LiteralFloat32) -> None
Visit LiteralFloat32 nodes.
Parameters
- node — Type: astx.LiteralFloat32
Variant 88
visit(node: astx.LiteralFloat64) -> None
Visit LiteralFloat64 nodes.
Parameters
- node — Type: astx.LiteralFloat64
Variant 89
visit(node: astx.LiteralInt128) -> None
Visit LiteralInt128 nodes.
Parameters
- node — Type: astx.LiteralInt128
Variant 90
visit(node: astx.LiteralInt16) -> None
Visit LiteralInt16 nodes.
Parameters
- node — Type: astx.LiteralInt16
Variant 91
visit(node: astx.LiteralInt32) -> None
Visit LiteralInt32 nodes.
Parameters
- node — Type: astx.LiteralInt32
Variant 92
visit(node: astx.LiteralInt64) -> None
Visit LiteralInt64 nodes.
Parameters
- node — Type: astx.LiteralInt64
Variant 93
visit(node: astx.LiteralInt8) -> None
Visit LiteralInt8 nodes.
Parameters
- node — Type: astx.LiteralInt8
Variant 94
visit(node: astx.ListExpr) -> None
Visit expression-valued list construction.
Parameters
- node — Type: astx.ListExpr
Variant 95
visit(node: astx.LiteralList) -> None
Visit LiteralList nodes.
Parameters
- node — Type: astx.LiteralList
Variant 96
visit(node: astx.LiteralNone) -> None
Visit LiteralNone nodes.
Parameters
- node — Type: astx.LiteralNone
Variant 97
visit(node: astx.LiteralSet) -> None
Visit LiteralSet nodes.
Parameters
- node — Type: astx.LiteralSet
Variant 98
visit(node: astx.LiteralString) -> None
Visit LiteralString nodes.
Parameters
- node — Type: astx.LiteralString
Variant 99
visit(node: astx.LiteralTime) -> None
Visit LiteralTime nodes.
Parameters
- node — Type: astx.LiteralTime
Variant 100
visit(node: astx.LiteralTimestamp) -> None
Visit LiteralTimestamp nodes.
Parameters
- node — Type: astx.LiteralTimestamp
Variant 101
visit(node: astx.LiteralTuple) -> None
Visit LiteralTuple nodes.
Parameters
- node — Type: astx.LiteralTuple
Variant 102
visit(node: astx.LiteralUInt128) -> None
Visit LiteralUInt128 nodes.
Parameters
- node — Type: astx.LiteralUInt128
Variant 103
visit(node: astx.LiteralUInt16) -> None
Visit LiteralUInt16 nodes.
Parameters
- node — Type: astx.LiteralUInt16
Variant 104
visit(node: astx.LiteralUInt32) -> None
Visit LiteralUInt32 nodes.
Parameters
- node — Type: astx.LiteralUInt32
Variant 105
visit(node: astx.LiteralUInt64) -> None
Visit LiteralUInt64 nodes.
Parameters
- node — Type: astx.LiteralUInt64
Variant 106
visit(node: astx.LiteralUInt8) -> None
Visit LiteralUInt8 nodes.
Parameters
- node — Type: astx.LiteralUInt8
Variant 107
visit(node: astx.LiteralUTF8Char) -> None
Visit LiteralUTF8Char nodes.
Parameters
- node — Type: astx.LiteralUTF8Char
Variant 108
visit(node: astx.LiteralUTF8String) -> None
Visit LiteralUTF8String nodes.
Parameters
- node — Type: astx.LiteralUTF8String
Variant 109
visit(node: astx.Module) -> None
Visit Module nodes.
Parameters
- node — Type: astx.Module
Variant 110
visit(node: astx.NandOp) -> None
Visit NandOp nodes.
Parameters
- node — Type: astx.NandOp
Variant 111
visit(node: astx.NoneType) -> None
Visit NoneType nodes.
Parameters
- node — Type: astx.NoneType
Variant 112
visit(node: astx.NorOp) -> None
Visit NorOp nodes.
Parameters
- node — Type: astx.NorOp
Variant 113
visit(node: astx.NotOp) -> None
Visit NotOp nodes.
Parameters
- node — Type: astx.NotOp
Variant 114
visit(node: astx.Number) -> None
Visit Number nodes.
Parameters
- node — Type: astx.Number
Variant 115
visit(node: astx.OperatorType) -> None
Visit OperatorType nodes.
Parameters
- node — Type: astx.OperatorType
Variant 116
visit(node: astx.OrOp) -> None
Visit OrOp nodes.
Parameters
- node — Type: astx.OrOp
Variant 117
visit(node: astx.Package) -> None
Visit Package nodes.
Parameters
- node — Type: astx.Package
Variant 118
visit(node: astx.ParenthesizedExpr) -> None
Visit ParenthesizedExpr nodes.
Parameters
- node — Type: astx.ParenthesizedExpr
Variant 119
visit(node: astx.Program) -> None
Visit Program nodes.
Parameters
- node — Type: astx.Program
Variant 120
visit(node: astx.SetComprehension) -> None
Visit SetComprehension nodes.
Parameters
- node — Type: astx.SetComprehension
Variant 121
visit(node: astx.SetType) -> None
Visit SetType nodes.
Parameters
- node — Type: astx.SetType
Variant 122
visit(node: astx.SignedInteger) -> None
Visit SignedInteger nodes.
Parameters
- node — Type: astx.SignedInteger
Variant 123
visit(node: astx.Starred) -> None
Visit Starred nodes.
Parameters
- node — Type: astx.Starred
Variant 124
visit(node: astx.StatementType) -> None
Visit StatementType nodes.
Parameters
- node — Type: astx.StatementType
Variant 125
visit(node: astx.String) -> None
Visit String nodes.
Parameters
- node — Type: astx.String
Variant 126
visit(node: astx.StructDeclStmt) -> None
Visit StructDeclStmt nodes.
Parameters
- node — Type: astx.StructDeclStmt
Variant 127
visit(node: astx.StructDefStmt) -> None
Visit StructDefStmt nodes.
Parameters
- node — Type: astx.StructDefStmt
Variant 128
visit(node: astx.SubscriptExpr) -> None
Visit SubscriptExpr nodes.
Parameters
- node — Type: astx.SubscriptExpr
Variant 129
visit(node: astx.SwitchStmt) -> None
Visit SwitchStmt nodes.
Parameters
- node — Type: astx.SwitchStmt
Variant 130
visit(node: astx.Target) -> None
Visit Target nodes.
Parameters
- node — Type: astx.Target
Variant 131
visit(node: astx.ThrowStmt) -> None
Visit ThrowStmt nodes.
Parameters
- node — Type: astx.ThrowStmt
Variant 132
visit(node: astx.Time) -> None
Visit Time nodes.
Parameters
- node — Type: astx.Time
Variant 133
visit(node: astx.Timestamp) -> None
Visit Timestamp nodes.
Parameters
- node — Type: astx.Timestamp
Variant 134
visit(node: astx.TupleType) -> None
Visit TupleType nodes.
Parameters
- node — Type: astx.TupleType
Variant 135
visit(node: astx.TypeCastExpr) -> None
Visit TypeCastExpr nodes.
Parameters
- node — Type: astx.TypeCastExpr
Variant 136
visit(node: astx.UInt128) -> None
Visit UInt128 nodes.
Parameters
- node — Type: astx.UInt128
Variant 137
visit(node: astx.UInt16) -> None
Visit UInt16 nodes.
Parameters
- node — Type: astx.UInt16
Variant 138
visit(node: astx.UInt32) -> None
Visit UInt32 nodes.
Parameters
- node — Type: astx.UInt32
Variant 139
visit(node: astx.UInt64) -> None
Visit UInt64 nodes.
Parameters
- node — Type: astx.UInt64
Variant 140
visit(node: astx.UInt8) -> None
Visit UInt8 nodes.
Parameters
- node — Type: astx.UInt8
Variant 141
visit(node: astx.UTF8Char) -> None
Visit UTF8Char nodes.
Parameters
- node — Type: astx.UTF8Char
Variant 142
visit(node: astx.UTF8String) -> None
Visit UTF8String nodes.
Parameters
- node — Type: astx.UTF8String
Variant 143
visit(node: astx.UnaryOp) -> None
Visit UnaryOp nodes.
Parameters
- node — Type: astx.UnaryOp
Variant 144
visit(node: astx.Undefined) -> None
Visit Undefined nodes.
Parameters
- node — Type: astx.Undefined
Variant 145
visit(node: astx.UnsignedInteger) -> None
Visit UnsignedInteger nodes.
Parameters
- node — Type: astx.UnsignedInteger
Variant 146
visit(node: astx.Variable) -> None
Visit Variable nodes.
Parameters
- node — Type: astx.Variable
Variant 147
visit(node: astx.VariableAssignment) -> None
Visit VariableAssignment nodes.
Parameters
- node — Type: astx.VariableAssignment
Variant 148
visit(node: astx.VariableDeclaration) -> None
Visit VariableDeclaration nodes.
Parameters
- node — Type: astx.VariableDeclaration
Variant 149
visit(node: astx.WalrusOp) -> None
Visit WalrusOp nodes.
Parameters
- node — Type: astx.WalrusOp
Variant 150
visit(node: astx.WhileExpr) -> None
Visit WhileExpr nodes.
Parameters
- node — Type: astx.WhileExpr
Variant 151
visit(node: astx.WhileStmt) -> None
Visit WhileStmt nodes.
Parameters
- node — Type: astx.WhileStmt
Variant 152
visit(node: astx.WithStmt) -> None
Visit WithStmt nodes.
Parameters
- node — Type: astx.WithStmt
Variant 153
visit(node: astx.XnorOp) -> None
Visit XnorOp nodes.
Parameters
- node — Type: astx.XnorOp
Variant 154
visit(node: astx.XorOp) -> None
Visit XorOp nodes.
Parameters
- node — Type: astx.XorOp
Variant 155
visit(node: astx.YieldExpr) -> None
Visit YieldExpr nodes.
Parameters
- node — Type: astx.YieldExpr
Variant 156
visit(node: astx.YieldFromExpr) -> None
Visit YieldFromExpr nodes.
Parameters
- node — Type: astx.YieldFromExpr
Variant 157
visit(node: astx.YieldStmt) -> None
Visit YieldStmt nodes.
Parameters
- node — Type: astx.YieldStmt
Source: packages/irx/src/irx/base/visitors/base.py:36
Declared as: python:irx:irx.base.visitors.base.BaseVisitor.visit