First read/write!

This commit is contained in:
Alex Mykyta
2021-11-16 23:29:58 -08:00
parent d5c5d42390
commit 249fc2df7c
33 changed files with 1332 additions and 202 deletions

View File

@@ -31,9 +31,9 @@ class LoopBody(Body):
)
class ForLoopGenerator:
i_type = "int"
loop_body_cls = LoopBody
def __init__(self) -> None:
self._loop_level = 0
@@ -45,7 +45,7 @@ class ForLoopGenerator:
def push_loop(self, dim: int) -> None:
i = f"i{self._loop_level}"
b = LoopBody(dim, i, self.i_type)
b = self.loop_body_cls(dim, i, self.i_type)
self._stack.append(b)
self._loop_level += 1