API reference

python:irx:irx.base.visitors.BaseVisitor.visit

method visit

Variant 1

visit(node: astx.AST) -> None

Visit AST nodes.

Parameters

Variant 2

visit(node: astx.ASTNodes) -> None

Visit ASTNodes nodes.

Parameters

Variant 3

visit(node: astx.AliasExpr) -> None

Visit AliasExpr nodes.

Parameters

Variant 4

visit(node: astx.AndOp) -> None

Visit AndOp nodes.

Parameters

Variant 5

visit(node: astx.Argument) -> None

Visit Argument nodes.

Parameters

Variant 6

visit(node: astx.Arguments) -> None

Visit Arguments nodes.

Parameters

Variant 7

visit(node: astx.AssertStmt) -> None

Visit AssertStmt nodes.

Parameters

Variant 8

visit(node: astx.AssignmentExpr) -> None

Visit AssignmentExpr nodes.

Parameters

Variant 9

visit(node: astx.AsyncForRangeLoopExpr) -> None

Visit AsyncForRangeLoopExpr nodes.

Parameters

Variant 10

visit(node: astx.AsyncForRangeLoopStmt) -> None

Visit AsyncForRangeLoopStmt nodes.

Parameters

Variant 11

visit(node: astx.AugAssign) -> None

Visit AugAssign nodes.

Parameters

Variant 12

visit(node: astx.AwaitExpr) -> None

Visit AwaitExpr nodes.

Parameters

Variant 13

visit(node: astx.BinaryOp) -> None

Visit BinaryOp nodes.

Parameters

Variant 14

visit(node: astx.Block) -> None

Visit Block nodes.

Parameters

Variant 15

visit(node: astx.BoolBinaryOp) -> None

Visit BoolBinaryOp nodes.

Parameters

Variant 16

visit(node: astx.BoolUnaryOp) -> None

Visit BoolUnaryOp nodes.

Parameters

Variant 17

visit(node: astx.Boolean) -> None

Visit Boolean nodes.

Parameters

Variant 18

visit(node: astx.BreakStmt) -> None

Visit BreakStmt nodes.

Parameters

Variant 19

visit(node: astx.CaseStmt) -> None

Visit CaseStmt nodes.

Parameters

Variant 20

visit(node: astx.CatchHandlerStmt) -> None

Visit CatchHandlerStmt nodes.

Parameters

Variant 21

visit(node: astx.ClassDeclStmt) -> None

Visit ClassDeclStmt nodes.

Parameters

Variant 22

visit(node: astx.ClassDefStmt) -> None

Visit ClassDefStmt nodes.

Parameters

Variant 23

visit(node: astx.CollectionType) -> None

Visit CollectionType nodes.

Parameters

Variant 24

visit(node: astx.CompareOp) -> None

Visit CompareOp nodes.

Parameters

Variant 25

visit(node: astx.Complex) -> None

Visit Complex nodes.

Parameters

Variant 26

visit(node: astx.Complex32) -> None

Visit Complex32 nodes.

Parameters

Variant 27

visit(node: astx.Complex64) -> None

Visit Complex64 nodes.

Parameters

Variant 28

visit(node: astx.Comprehension) -> None

Visit Comprehension nodes.

Parameters

Variant 29

visit(node: astx.ComprehensionClause) -> None

Visit ComprehensionClause nodes.

Parameters

Variant 30

visit(node: astx.ContinueStmt) -> None

Visit ContinueStmt nodes.

Parameters

Variant 31

visit(node: astx.DataType) -> None

Visit DataType nodes.

Parameters

Variant 32

visit(node: astx.DataTypeOps) -> None

Visit DataTypeOps nodes.

Parameters

Variant 33

visit(node: astx.Date) -> None

Visit Date nodes.

Parameters

Variant 34

visit(node: astx.DateTime) -> None

Visit DateTime nodes.

Parameters

Variant 35

visit(node: astx.DeleteStmt) -> None

Visit DeleteStmt nodes.

Parameters

Variant 36

visit(node: astx.DictType) -> None

Visit DictType nodes.

Parameters

Variant 37

visit(node: astx.DictComprehension) -> None

Visit DictComprehension nodes.

Parameters

Variant 38

visit(node: astx.DoWhileExpr) -> None

Visit DoWhileExpr nodes.

Parameters

Variant 39

visit(node: astx.DoWhileStmt) -> None

Visit DoWhileStmt nodes.

Parameters

Variant 40

visit(node: astx.Ellipsis) -> None

Visit Ellipsis nodes.

Parameters

Variant 41

visit(node: astx.EnumDeclStmt) -> None

Visit EnumDeclStmt nodes.

Parameters

Variant 42

visit(node: astx.ExceptionHandlerStmt) -> None

Visit ExceptionHandlerStmt nodes.

Parameters

Variant 43

visit(node: astx.Expr) -> None

Visit Expr nodes.

Parameters

Variant 44

visit(node: astx.ExprType) -> None

Visit ExprType nodes.

Parameters

Variant 45

visit(node: astx.FinallyHandlerStmt) -> None

Visit FinallyHandlerStmt nodes.

Parameters

Variant 46

visit(node: astx.Float16) -> None

Visit Float16 nodes.

Parameters

Variant 47

visit(node: astx.Float32) -> None

Visit Float32 nodes.

Parameters

Variant 48

visit(node: astx.Float64) -> None

Visit Float64 nodes.

Parameters

Variant 49

visit(node: astx.Floating) -> None

Visit Floating nodes.

Parameters

Variant 50

visit(node: astx.ForCountLoopExpr) -> None

Visit ForCountLoopExpr nodes.

Parameters

Variant 51

visit(node: astx.ForCountLoopStmt) -> None

Visit ForCountLoopStmt nodes.

Parameters

Variant 52

visit(node: astx.ForRangeLoopExpr) -> None

Visit ForRangeLoopExpr nodes.

Parameters

Variant 53

visit(node: astx.ForRangeLoopStmt) -> None

Visit ForRangeLoopStmt nodes.

Parameters

Variant 54

visit(node: astx.ForInLoopStmt) -> None

Visit ForInLoopStmt nodes.

Parameters

Variant 55

visit(node: astx.FunctionAsyncDef) -> None

Visit FunctionAsyncDef nodes.

Parameters

Variant 56

visit(node: astx.FunctionCall) -> None

Visit FunctionCall nodes.

Parameters

Variant 57

visit(node: astx.FunctionDef) -> None

Visit FunctionDef nodes.

Parameters

Variant 58

visit(node: astx.FunctionPrototype) -> None

Visit FunctionPrototype nodes.

Parameters

Variant 59

visit(node: astx.FunctionReturn) -> None

Visit FunctionReturn nodes.

Parameters

Variant 60

visit(node: astx.GeneratorExpr) -> None

Visit GeneratorExpr nodes.

Parameters

Variant 61

visit(node: astx.GotoStmt) -> None

Visit GotoStmt nodes.

Parameters

Variant 62

visit(node: astx.Identifier) -> None

Visit Identifier nodes.

Parameters

Variant 63

visit(node: astx.IfExpr) -> None

Visit IfExpr nodes.

Parameters

Variant 64

visit(node: astx.IfStmt) -> None

Visit IfStmt nodes.

Parameters

Variant 65

visit(node: astx.ImportExpr) -> None

Visit ImportExpr nodes.

Parameters

Variant 66

visit(node: astx.ImportFromExpr) -> None

Visit ImportFromExpr nodes.

Parameters

Variant 67

visit(node: astx.ImportFromStmt) -> None

Visit ImportFromStmt nodes.

Parameters

Variant 68

visit(node: astx.ImportStmt) -> None

Visit ImportStmt nodes.

Parameters

Variant 69

visit(node: astx.InlineVariableDeclaration) -> None

Visit InlineVariableDeclaration nodes.

Parameters

Variant 70

visit(node: astx.Int16) -> None

Visit Int16 nodes.

Parameters

Variant 71

visit(node: astx.Int32) -> None

Visit Int32 nodes.

Parameters

Variant 72

visit(node: astx.Int64) -> None

Visit Int64 nodes.

Parameters

Variant 73

visit(node: astx.Int8) -> None

Visit Int8 nodes.

Parameters

Variant 74

visit(node: astx.Integer) -> None

Visit Integer nodes.

Parameters

Variant 75

visit(node: astx.LambdaExpr) -> None

Visit LambdaExpr nodes.

Parameters

Variant 76

visit(node: astx.ListComprehension) -> None

Visit ListComprehension nodes.

Parameters

Variant 77

visit(node: astx.ListType) -> None

Visit ListType nodes.

Parameters

Variant 78

visit(node: astx.Literal) -> None

Visit Literal nodes.

Parameters

Variant 79

visit(node: astx.LiteralBoolean) -> None

Visit LiteralBoolean nodes.

Parameters

Variant 80

visit(node: astx.LiteralComplex) -> None

Visit LiteralComplex nodes.

Parameters

Variant 81

visit(node: astx.LiteralComplex32) -> None

Visit LiteralComplex32 nodes.

Parameters

Variant 82

visit(node: astx.LiteralComplex64) -> None

Visit LiteralComplex64 nodes.

Parameters

Variant 83

visit(node: astx.LiteralDate) -> None

Visit LiteralDate nodes.

Parameters

Variant 84

visit(node: astx.LiteralDateTime) -> None

Visit LiteralDateTime nodes.

Parameters

Variant 85

visit(node: astx.LiteralDict) -> None

Visit LiteralDict nodes.

Parameters

Variant 86

visit(node: astx.LiteralFloat16) -> None

Visit LiteralFloat16 nodes.

Parameters

Variant 87

visit(node: astx.LiteralFloat32) -> None

Visit LiteralFloat32 nodes.

Parameters

Variant 88

visit(node: astx.LiteralFloat64) -> None

Visit LiteralFloat64 nodes.

Parameters

Variant 89

visit(node: astx.LiteralInt128) -> None

Visit LiteralInt128 nodes.

Parameters

Variant 90

visit(node: astx.LiteralInt16) -> None

Visit LiteralInt16 nodes.

Parameters

Variant 91

visit(node: astx.LiteralInt32) -> None

Visit LiteralInt32 nodes.

Parameters

Variant 92

visit(node: astx.LiteralInt64) -> None

Visit LiteralInt64 nodes.

Parameters

Variant 93

visit(node: astx.LiteralInt8) -> None

Visit LiteralInt8 nodes.

Parameters

Variant 94

visit(node: astx.ListExpr) -> None

Visit expression-valued list construction.

Parameters

Variant 95

visit(node: astx.LiteralList) -> None

Visit LiteralList nodes.

Parameters

Variant 96

visit(node: astx.LiteralNone) -> None

Visit LiteralNone nodes.

Parameters

Variant 97

visit(node: astx.LiteralSet) -> None

Visit LiteralSet nodes.

Parameters

Variant 98

visit(node: astx.LiteralString) -> None

Visit LiteralString nodes.

Parameters

Variant 99

visit(node: astx.LiteralTime) -> None

Visit LiteralTime nodes.

Parameters

Variant 100

visit(node: astx.LiteralTimestamp) -> None

Visit LiteralTimestamp nodes.

Parameters

Variant 101

visit(node: astx.LiteralTuple) -> None

Visit LiteralTuple nodes.

Parameters

Variant 102

visit(node: astx.LiteralUInt128) -> None

Visit LiteralUInt128 nodes.

Parameters

Variant 103

visit(node: astx.LiteralUInt16) -> None

Visit LiteralUInt16 nodes.

Parameters

Variant 104

visit(node: astx.LiteralUInt32) -> None

Visit LiteralUInt32 nodes.

Parameters

Variant 105

visit(node: astx.LiteralUInt64) -> None

Visit LiteralUInt64 nodes.

Parameters

Variant 106

visit(node: astx.LiteralUInt8) -> None

Visit LiteralUInt8 nodes.

Parameters

Variant 107

visit(node: astx.LiteralUTF8Char) -> None

Visit LiteralUTF8Char nodes.

Parameters

Variant 108

visit(node: astx.LiteralUTF8String) -> None

Visit LiteralUTF8String nodes.

Parameters

Variant 109

visit(node: astx.Module) -> None

Visit Module nodes.

Parameters

Variant 110

visit(node: astx.NandOp) -> None

Visit NandOp nodes.

Parameters

Variant 111

visit(node: astx.NoneType) -> None

Visit NoneType nodes.

Parameters

Variant 112

visit(node: astx.NorOp) -> None

Visit NorOp nodes.

Parameters

Variant 113

visit(node: astx.NotOp) -> None

Visit NotOp nodes.

Parameters

Variant 114

visit(node: astx.Number) -> None

Visit Number nodes.

Parameters

Variant 115

visit(node: astx.OperatorType) -> None

Visit OperatorType nodes.

Parameters

Variant 116

visit(node: astx.OrOp) -> None

Visit OrOp nodes.

Parameters

Variant 117

visit(node: astx.Package) -> None

Visit Package nodes.

Parameters

Variant 118

visit(node: astx.ParenthesizedExpr) -> None

Visit ParenthesizedExpr nodes.

Parameters

Variant 119

visit(node: astx.Program) -> None

Visit Program nodes.

Parameters

Variant 120

visit(node: astx.SetComprehension) -> None

Visit SetComprehension nodes.

Parameters

Variant 121

visit(node: astx.SetType) -> None

Visit SetType nodes.

Parameters

Variant 122

visit(node: astx.SignedInteger) -> None

Visit SignedInteger nodes.

Parameters

Variant 123

visit(node: astx.Starred) -> None

Visit Starred nodes.

Parameters

Variant 124

visit(node: astx.StatementType) -> None

Visit StatementType nodes.

Parameters

Variant 125

visit(node: astx.String) -> None

Visit String nodes.

Parameters

Variant 126

visit(node: astx.StructDeclStmt) -> None

Visit StructDeclStmt nodes.

Parameters

Variant 127

visit(node: astx.StructDefStmt) -> None

Visit StructDefStmt nodes.

Parameters

Variant 128

visit(node: astx.SubscriptExpr) -> None

Visit SubscriptExpr nodes.

Parameters

Variant 129

visit(node: astx.SwitchStmt) -> None

Visit SwitchStmt nodes.

Parameters

Variant 130

visit(node: astx.Target) -> None

Visit Target nodes.

Parameters

Variant 131

visit(node: astx.ThrowStmt) -> None

Visit ThrowStmt nodes.

Parameters

Variant 132

visit(node: astx.Time) -> None

Visit Time nodes.

Parameters

Variant 133

visit(node: astx.Timestamp) -> None

Visit Timestamp nodes.

Parameters

Variant 134

visit(node: astx.TupleType) -> None

Visit TupleType nodes.

Parameters

Variant 135

visit(node: astx.TypeCastExpr) -> None

Visit TypeCastExpr nodes.

Parameters

Variant 136

visit(node: astx.UInt128) -> None

Visit UInt128 nodes.

Parameters

Variant 137

visit(node: astx.UInt16) -> None

Visit UInt16 nodes.

Parameters

Variant 138

visit(node: astx.UInt32) -> None

Visit UInt32 nodes.

Parameters

Variant 139

visit(node: astx.UInt64) -> None

Visit UInt64 nodes.

Parameters

Variant 140

visit(node: astx.UInt8) -> None

Visit UInt8 nodes.

Parameters

Variant 141

visit(node: astx.UTF8Char) -> None

Visit UTF8Char nodes.

Parameters

Variant 142

visit(node: astx.UTF8String) -> None

Visit UTF8String nodes.

Parameters

Variant 143

visit(node: astx.UnaryOp) -> None

Visit UnaryOp nodes.

Parameters

Variant 144

visit(node: astx.Undefined) -> None

Visit Undefined nodes.

Parameters

Variant 145

visit(node: astx.UnsignedInteger) -> None

Visit UnsignedInteger nodes.

Parameters

Variant 146

visit(node: astx.Variable) -> None

Visit Variable nodes.

Parameters

Variant 147

visit(node: astx.VariableAssignment) -> None

Visit VariableAssignment nodes.

Parameters

Variant 148

visit(node: astx.VariableDeclaration) -> None

Visit VariableDeclaration nodes.

Parameters

Variant 149

visit(node: astx.WalrusOp) -> None

Visit WalrusOp nodes.

Parameters

Variant 150

visit(node: astx.WhileExpr) -> None

Visit WhileExpr nodes.

Parameters

Variant 151

visit(node: astx.WhileStmt) -> None

Visit WhileStmt nodes.

Parameters

Variant 152

visit(node: astx.WithStmt) -> None

Visit WithStmt nodes.

Parameters

Variant 153

visit(node: astx.XnorOp) -> None

Visit XnorOp nodes.

Parameters

Variant 154

visit(node: astx.XorOp) -> None

Visit XorOp nodes.

Parameters

Variant 155

visit(node: astx.YieldExpr) -> None

Visit YieldExpr nodes.

Parameters

Variant 156

visit(node: astx.YieldFromExpr) -> None

Visit YieldFromExpr nodes.

Parameters

Variant 157

visit(node: astx.YieldStmt) -> None

Visit YieldStmt nodes.

Parameters

Source: packages/irx/src/irx/base/visitors/base.py:36

Declared as: python:irx:irx.base.visitors.base.BaseVisitor.visit

Search documentation

Type to search.