(self)
| 396 | self.cleanup_statements: list[str] = [] |
| 397 | |
| 398 | def add_level(self) -> None: |
| 399 | self.print("if (p->level++ == MAXSTACK || _Py_ReachedRecursionLimitWithMargin(PyThreadState_Get(), 1)) {") |
| 400 | with self.indent(): |
| 401 | self.print("_Pypegen_stack_overflow(p);") |
| 402 | self.print("}") |
| 403 | |
| 404 | def remove_level(self) -> None: |
| 405 | self.print("p->level--;") |
no test coverage detected