(self)
| 391 | self.consume(TokenType.SEMI, "Expected ';' after reserved") |
| 392 | |
| 393 | def parse_extensions(self) -> None: |
| 394 | self.consume(TokenType.EXTENSIONS, "Expected 'extensions'") |
| 395 | while not self.check(TokenType.SEMI): |
| 396 | self.advance() |
| 397 | self.consume(TokenType.SEMI, "Expected ';' after extensions") |
| 398 | |
| 399 | def parse_service(self) -> ProtoService: |
| 400 | start = self.current() |
no test coverage detected