(self, node: Expression)
| 7819 | return None |
| 7820 | |
| 7821 | def lookup_type(self, node: Expression) -> Type: |
| 7822 | for m in reversed(self._type_maps): |
| 7823 | t = m.get(node) |
| 7824 | if t is not None: |
| 7825 | return t |
| 7826 | raise KeyError(node) |
| 7827 | |
| 7828 | def store_types(self, d: dict[Expression, Type]) -> None: |
| 7829 | self._type_maps[-1].update(d) |
no test coverage detected