(self)
| 674 | |
| 675 | @memoize |
| 676 | def _loop0_1(self) -> Optional[Any]: |
| 677 | # _loop0_1: ',' flag |
| 678 | mark = self._mark() |
| 679 | children = [] |
| 680 | while ( |
| 681 | (literal := self.expect(',')) |
| 682 | and |
| 683 | (elem := self.flag()) |
| 684 | ): |
| 685 | children.append(elem) |
| 686 | mark = self._mark() |
| 687 | self._reset(mark) |
| 688 | return children |
| 689 | |
| 690 | @memoize |
| 691 | def _gather_2(self) -> Optional[Any]: |