API reference
python:irx:irx.analysis.handlers.control_flow.ControlFlowVisitorMixin.visit
method visit
Variant 1
visit(node: astx.AssertStmt) -> None
Visit AssertStmt nodes.
Parameters
- node — Type: astx.AssertStmt
Variant 2
visit(node: astx.FunctionReturn) -> None
Visit FunctionReturn nodes.
Parameters
- node — Type: astx.FunctionReturn
Variant 3
visit(node: astx.YieldStmt) -> None
Visit YieldStmt nodes.
Parameters
- node — Type: astx.YieldStmt
Variant 4
visit(node: astx.YieldExpr) -> None
Visit YieldExpr nodes.
Parameters
- node — Type: astx.YieldExpr
Variant 5
visit(node: astx.YieldFromExpr) -> None
Visit YieldFromExpr nodes.
Parameters
- node — Type: astx.YieldFromExpr
Variant 6
visit(node: astx.IfStmt) -> None
Visit IfStmt nodes.
Parameters
- node — Type: astx.IfStmt
Variant 7
visit(node: astx.WhileStmt) -> None
Visit WhileStmt nodes.
Parameters
- node — Type: astx.WhileStmt
Variant 8
visit(node: astx.ForCountLoopStmt) -> None
Visit ForCountLoopStmt nodes.
Parameters
- node — Type: astx.ForCountLoopStmt
Variant 9
visit(node: astx.ForRangeLoopStmt) -> None
Visit ForRangeLoopStmt nodes.
Parameters
- node — Type: astx.ForRangeLoopStmt
Variant 10
visit(node: astx.ForInLoopStmt) -> None
Visit ForInLoopStmt nodes.
Parameters
- node — Type: astx.ForInLoopStmt
Variant 11
visit(node: astx.WithStmt) -> None
Visit WithStmt nodes.
Parameters
- node — Type: astx.WithStmt
Variant 12
visit(node: astx.BreakStmt) -> None
Visit BreakStmt nodes.
Parameters
- node — Type: astx.BreakStmt
Variant 13
visit(node: astx.ContinueStmt) -> None
Visit ContinueStmt nodes.
Parameters
- node — Type: astx.ContinueStmt
Source: packages/irx/src/irx/analysis/handlers/control_flow.py:586