class documentation

class ExpressionFunctionCall(Expression): (source)

View In Hierarchy

Expression with a function name and arguments, recurses for the arguments and evaluates the function.
Method __call__ Evaluate the expression @param dict: the context with parameter values
Method __eq__ Undocumented
Method __init__ Constuctor @param param: an ExpressionParameter that refers the function @param args: an ExpressionList with arguments
Method pprint Print the expression hierarchy
Method wrap_object Find a suitable wrapper that exposes safe methods for a given object
Class Variable __slots__ Undocumented
Instance Variable args Undocumented
Instance Variable param Undocumented

Inherited from Expression:

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

Undocumented

def __init__(self, param, args): (source)
Constuctor
Parameters
paraman ExpressionParameter that refers the function
argsan ExpressionList with arguments
def pprint(self): (source)
Print the expression hierarchy
def wrap_object(self, obj): (source)
Find a suitable wrapper that exposes safe methods for a given object
args = (source)

Undocumented

param = (source)

Undocumented