class documentation

class ExpressionOperator(Expression): (source)

View In Hierarchy

Expression for an operator statement (e.g. "AND", "OR", "<"), recurses for left and right side of the expression.
Method __call__ Evaluate the expression @param dict: the context with parameter values
Method __eq__ Undocumented
Method __init__ No summary
Method pprint Print the expression hierarchy
Class Variable __slots__ Undocumented
Instance Variable lexpr Undocumented
Instance Variable operator Undocumented
Instance Variable rexpr Undocumented

Inherited from Expression:

Method __repr__ Undocumented
Method __str__ Undocumented
def __call__(self, dict): (source)
Evaluate the expression
Parameters
dictthe context with parameter values
def __eq__(self, other): (source)

Undocumented

def __init__(self, operator, lexpr, rexpr): (source)
Constructor
Parameters
operatoran operator function
lexprleft hand Expression object
rexprright hand Expression object
def pprint(self): (source)
Print the expression hierarchy
lexpr = (source)

Undocumented

operator = (source)

Undocumented

rexpr = (source)

Undocumented