| 533 | |
| 534 | |
| 535 | class FOr(_Token): |
| 536 | def __init__(self, lst): |
| 537 | self.lst = lst |
| 538 | |
| 539 | def dump(self, indent=0, fp=sys.stdout): |
| 540 | super().dump(indent, fp) |
| 541 | for i in self.lst: |
| 542 | i.dump(indent + 1, fp) |
| 543 | |
| 544 | def __call__(self, f): |
| 545 | return any(i(f) for i in self.lst) |
| 546 | |
| 547 | |
| 548 | class FNot(_Token): |