| 97 | |
| 98 | @dataclass |
| 99 | class ParsedClass: |
| 100 | name: str = "" |
| 101 | kind: str = "class" |
| 102 | macro: str = "" |
| 103 | specifiers: dict = field(default_factory=dict) |
| 104 | parent: str = "" |
| 105 | brief: str = "" |
| 106 | description: str = "" |
| 107 | is_blueprint_spawnable: bool = False |
| 108 | properties: list = field(default_factory=list) |
| 109 | functions: list = field(default_factory=list) |
| 110 | |
| 111 | @dataclass |
| 112 | class ParsedFile: |