class documentation
Undocumented
| Method | __add__ |
No summary |
| Method | __contains__ |
Undocumented |
| Method | __eq__ |
Undocumented |
| Method | __getitem__ |
Return the expression to which 'variable' is bound |
| Method | __init__ |
No summary |
| Method | __ne__ |
Undocumented |
| Method | __repr__ |
Undocumented |
| Method | __setitem__ |
A binding is consistent with the dict if its variable is not already bound, OR if its variable is already bound to its argument. |
| Method | __str__ |
Undocumented |
| Instance Variable | d |
Undocumented |
| Parameters | |
| other | BindingDict The dict with which to combine self |
| Returns | |
| BindingDict A new dict containing all the elements of both parameters | |
| Raises | |
VariableBindingException | If the parameter dictionaries are not consistent with each other |
| Parameters | |
| bindings | list [(VariableExpression, AtomicExpression)] to initialize the dictionary dict {VariableExpression: AtomicExpression} to initialize the dictionary |
A binding is consistent with the dict if its variable is not already bound, OR if its variable is already bound to its argument.
| Parameters | |
| variable | VariableExpression The variable bind |
| binding | Expression The expression to which 'variable' should be bound |
| Raises | |
VariableBindingException | If the variable cannot be bound in this dictionary |