API reference
python:astx:astx.binary_op
module binary_op
astx.binary_op
Source: packages/astx/src/astx/binary_op.py:1
ASTx BinaryOp node specializations.
Classes
-
AddBinOp — Specialized addition binary operation node.
-
AssignmentBinOp — Specialized assignment binary operation node.
-
BitAndBinOp — Specialized bitwise-and binary operation node.
-
BitOrBinOp — Specialized bitwise-or binary operation node.
-
BitXorBinOp — Specialized bitwise-xor binary operation node.
-
DivBinOp — Specialized division binary operation node.
-
EqBinOp — Specialized equality binary operation node.
-
GeBinOp — Specialized greater-than-or-equal binary operation node.
-
GtBinOp — Specialized greater-than binary operation node.
-
LeBinOp — Specialized less-than-or-equal binary operation node.
-
LogicalAndBinOp — Specialized logical-and binary operation node.
-
LogicalOrBinOp — Specialized logical-or binary operation node.
-
LtBinOp — Specialized less-than binary operation node.
-
ModBinOp — Specialized modulo binary operation node.
-
MulBinOp — Specialized multiplication binary operation node.
-
NeBinOp — Specialized inequality binary operation node.
-
SubBinOp — Specialized subtraction binary operation node.
Functions
-
binary_op_type_for_opcode — Return the specialized BinaryOp subclass for an opcode.
-
specialize_binary_op — Return a specialized BinaryOp instance for the given opcode.