class documentation

class ExpressionUnaryOperator(Expression): (source)

View In Hierarchy

Expression with a unary operator (e.g. "NOT") that recurses for the right hand side of the statement.
Method __call__ Evaluate the expression @param dict: the context with parameter values
Method __eq__ Undocumented
Method __init__ Constructor @param operator: an operator function @param rexpr: right hand Expression object
Method pprint Print the expression hierarchy
Class Variable __slots__ 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, rexpr): (source)
Constructor
Parameters
operatoran operator function
rexprright hand Expression object
def pprint(self): (source)
Print the expression hierarchy
operator = (source)

Undocumented

rexpr = (source)

Undocumented