(self, s)
| 327 | return self.eval_equation(s) |
| 328 | |
| 329 | def eval_directive(self, s): |
| 330 | funct, value = (x.strip().lower() for x in s.split(':')) |
| 331 | if funct == 'rounding': |
| 332 | value = self.RoundingDict[value] |
| 333 | else: |
| 334 | try: |
| 335 | value = int(value) |
| 336 | except ValueError: |
| 337 | pass |
| 338 | |
| 339 | funct = self.ChangeDict.get(funct, (lambda *args: None)) |
| 340 | funct(value) |
| 341 | |
| 342 | def eval_equation(self, s): |
| 343 |