| 22 | |
| 23 | @dc.dataclass(repr=False) |
| 24 | class Module: |
| 25 | name: str |
| 26 | module: Module | Clinic |
| 27 | |
| 28 | def __post_init__(self) -> None: |
| 29 | self.parent = self.module |
| 30 | self.modules: ModuleDict = {} |
| 31 | self.classes: ClassDict = {} |
| 32 | self.functions: list[Function] = [] |
| 33 | |
| 34 | def __repr__(self) -> str: |
| 35 | return "<clinic.Module " + repr(self.name) + " at " + str(id(self)) + ">" |
| 36 | |
| 37 | |
| 38 | @dc.dataclass(repr=False) |
no outgoing calls
searching dependent graphs…