Records an undefined reference. These can later be retrieved via `pop_undefined_ref`.
(self, o: NameExpr)
| 264 | self._scope().branch_stmts[-1].delete_var(name) |
| 265 | |
| 266 | def record_undefined_ref(self, o: NameExpr) -> None: |
| 267 | """Records an undefined reference. These can later be retrieved via `pop_undefined_ref`.""" |
| 268 | assert len(self.scopes) > 0 |
| 269 | self._scope().record_undefined_ref(o) |
| 270 | |
| 271 | def pop_undefined_ref(self, name: str) -> set[NameExpr]: |
| 272 | """If name has previously been reported as undefined, the NameExpr that was called will be returned.""" |
nothing calls this directly
no test coverage detected