(self)
| 689 | |
| 690 | @memoize |
| 691 | def _gather_2(self) -> Optional[Any]: |
| 692 | # _gather_2: flag _loop0_1 |
| 693 | mark = self._mark() |
| 694 | if ( |
| 695 | (elem := self.flag()) |
| 696 | is not None |
| 697 | and |
| 698 | (seq := self._loop0_1()) |
| 699 | is not None |
| 700 | ): |
| 701 | return [elem] + seq |
| 702 | self._reset(mark) |
| 703 | return None |
| 704 | |
| 705 | KEYWORDS = () |
| 706 | SOFT_KEYWORDS = () |