(self, parser: Parser)
| 387 | self.call_count = 0 |
| 388 | |
| 389 | def parse_macro(self, parser: Parser) -> None: |
| 390 | macro_def = self.get_macro_def() |
| 391 | suffix = f"_{self.call_count}" if self.call_count > 0 else "" |
| 392 | self.call_count += 1 |
| 393 | with block_name_suffix_context(suffix): |
| 394 | parser.visit_body(macro_def.body) |
| 395 | |
| 396 | |
| 397 | def macro(*args, hygienic: bool = True) -> Callable: |
nothing calls this directly
no test coverage detected