(self)
| 2406 | self.collector = Collector() |
| 2407 | |
| 2408 | def drain(self): |
| 2409 | result = [] |
| 2410 | while True: |
| 2411 | e = self.collector.peek() |
| 2412 | if e: |
| 2413 | result.append(e) |
| 2414 | self.collector.pop() |
| 2415 | else: |
| 2416 | break |
| 2417 | return result |
| 2418 | |
| 2419 | def expect(self, *types): |
| 2420 | return self.expect_oneof(types) |
no test coverage detected