bind arguments to values
(self, args)
| 128 | else: |
| 129 | return self |
| 130 | def bind(self, args): |
| 131 | "bind arguments to values" |
| 132 | #print args, self.variables |
| 133 | assert len(args) == len(self.variables) |
| 134 | varBindings = dict(izip([i.name for i in self.variables], args)) |
| 135 | self.scope.push(varBindings) |
| 136 | def unbind(self): |
| 137 | "unbind the arguments" |
| 138 | self.scope.pop() |