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