(
var: StackItem, uop: Uop, seen: set[str], out: CWriter
)
| 38 | |
| 39 | |
| 40 | def declare_variable( |
| 41 | var: StackItem, uop: Uop, seen: set[str], out: CWriter |
| 42 | ) -> None: |
| 43 | if not var.used or var.name in seen: |
| 44 | return |
| 45 | seen.add(var.name) |
| 46 | type, null = type_and_null(var) |
| 47 | space = " " if type[-1].isalnum() else "" |
| 48 | out.emit(f"{type}{space}{var.name};\n") |
| 49 | |
| 50 | |
| 51 | def declare_variables(uop: Uop, out: CWriter) -> None: |
no test coverage detected
searching dependent graphs…