Reference Guide
2.5.0
|
Public Member Functions | |
def | __init__ (self, toks) |
def | __repr__ (self) |
def | __str__ (self) |
Public Attributes | |
operands | |
symbols | |
Public Attributes inherited from psyclone.expression.ExpressionNode | |
names | |
toks | |
Expression node for one or more binary operators with the same precedence. For some reason, operator tokens come in a list of lists.
Definition at line 50 of file expression.py.
def psyclone.expression.BinaryOperator.__init__ | ( | self, | |
toks | |||
) |
The recursive collection of names enables the dependencies of expressions to be analysed.
Reimplemented from psyclone.expression.ExpressionNode.
Definition at line 55 of file expression.py.
References psyclone.expression.BinaryOperator.operands, psyclone.expression.BinaryOperator.symbols, and psyclone.psyir.symbols.symbol_table.SymbolTable.symbols().