(
cl: ClassIR, name: str, type: str, slots: dict[str, str], emitter: Emitter
)
| 1045 | |
| 1046 | |
| 1047 | def generate_side_table_for_class( |
| 1048 | cl: ClassIR, name: str, type: str, slots: dict[str, str], emitter: Emitter |
| 1049 | ) -> str | None: |
| 1050 | name = f"{cl.name_prefix(emitter.names)}_{name}" |
| 1051 | emitter.emit_line(f"static {type} {name} = {{") |
| 1052 | for field, value in slots.items(): |
| 1053 | emitter.emit_line(f".{field} = {value},") |
| 1054 | emitter.emit_line("};") |
| 1055 | return name |
| 1056 | |
| 1057 | |
| 1058 | def generate_getseter_declarations(cl: ClassIR, emitter: Emitter) -> None: |
no test coverage detected
searching dependent graphs…