API reference

python:irx:irx.builder.lowering.binary_ops.BinaryOpVisitorMixin.visit

method visit

Variant 1

visit(node: astx.BinaryOp) -> None

Visit BinaryOp nodes.

Parameters

Variant 2

visit(node: AssignmentBinOp) -> None

Visit AssignmentBinOp nodes.

Parameters

Variant 3

visit(node: AddBinOp) -> None

Visit AddBinOp nodes.

Parameters

Variant 4

visit(node: SubBinOp) -> None

Visit SubBinOp nodes.

Parameters

Variant 5

visit(node: MulBinOp) -> None

Visit MulBinOp nodes.

Parameters

Variant 6

visit(node: DivBinOp) -> None

Visit DivBinOp nodes.

Parameters

Variant 7

visit(node: ModBinOp) -> None

Visit ModBinOp nodes.

Parameters

Variant 8

visit(node: LogicalAndBinOp) -> None

Visit LogicalAndBinOp nodes.

Parameters

Variant 9

visit(node: LogicalOrBinOp) -> None

Visit LogicalOrBinOp nodes.

Parameters

Variant 10

visit(node: LtBinOp) -> None

Visit LtBinOp nodes.

Parameters

Variant 11

visit(node: GtBinOp) -> None

Visit GtBinOp nodes.

Parameters

Variant 12

visit(node: LeBinOp) -> None

Visit LeBinOp nodes.

Parameters

Variant 13

visit(node: GeBinOp) -> None

Visit GeBinOp nodes.

Parameters

Variant 14

visit(node: EqBinOp) -> None

Visit EqBinOp nodes.

Parameters

Variant 15

visit(node: NeBinOp) -> None

Visit NeBinOp nodes.

Parameters

Variant 16

visit(node: BitOrBinOp) -> None

Visit BitOrBinOp nodes.

Parameters

Variant 17

visit(node: BitAndBinOp) -> None

Visit BitAndBinOp nodes.

Parameters

Variant 18

visit(node: BitXorBinOp) -> None

Visit BitXorBinOp nodes.

Parameters

Source: packages/irx/src/irx/builder/lowering/binary_ops.py:536

Search documentation

Type to search.