class documentation

class ExpressionList(Expression): (source)

View In Hierarchy

Expression for a list of expressions, recurses on all items when evaluated
Method __call__ Evaluate the expression @param dict: the context with parameter values
Method __eq__ Undocumented
Method __init__ Constructor @param items: iterable with Expression objects
Method append Undocumented
Method pprint Print the expression hierarchy
Class Variable __slots__ Undocumented
Instance Variable items 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, items=None): (source)
Constructor
Parameters
itemsiterable with Expression objects
def append(self, item): (source)

Undocumented

def pprint(self): (source)
Print the expression hierarchy
items: list = (source)

Undocumented