Documentation
irx.analysis.handlers._expressions.operators
irx.analysis.handlers._expressions.operators
Source: packages/irx/src/irx/analysis/handlers/_expressions/operators.py
title: Expression operator visitors.
summary: >-
Analyze unary, binary, cast, and print expressions plus their assignment-like
operator behavior.
Classes
ExpressionOperatorVisitorMixin(SemanticVisitorMixinBase)
title: Expression visitors for unary, binary, cast, and print operations
Methods
visit(self, node: astx.UnaryOp) -> None
title: Visit UnaryOp nodes.
parameters:
node:
type: astx.UnaryOp
visit(self, node: astx.BinaryOp) -> None
title: Visit BinaryOp nodes.
parameters:
node:
type: astx.BinaryOp
visit(self, node: astx.Cast) -> None
title: Visit Cast nodes.
parameters:
node:
type: astx.Cast
visit(self, node: astx.IsInstanceExpr) -> None
title: Visit IsInstanceExpr nodes.
parameters:
node:
type: astx.IsInstanceExpr
visit(self, node: astx.PrintExpr) -> None
title: Visit PrintExpr nodes.
parameters:
node:
type: astx.PrintExpr
visit(self, node: astx.TypeOfExpr) -> None
title: Visit TypeOfExpr nodes.
parameters:
node:
type: astx.TypeOfExpr