(name: str, rtype: RType)
| 88 | self.registers: list[Register] = [] |
| 89 | |
| 90 | def add_local(name: str, rtype: RType) -> Register: |
| 91 | reg = Register(rtype, name) |
| 92 | self.registers.append(reg) |
| 93 | return reg |
| 94 | |
| 95 | self.n = add_local("n", int_rprimitive) |
| 96 | self.m = add_local("m", int_rprimitive) |