Finish MaMaGUI and create MaMaMa

This commit is contained in:
Jan-Niclas Loosen
2025-10-18 10:59:29 +02:00
parent 5c6aca64da
commit eab6386b83
6 changed files with 178 additions and 180 deletions

View File

@@ -1,5 +1,5 @@
from MaMaGUI import MaMaGUI
from MaMa import MaMa
from MaMaMa import MaMaMa # ← use macro-capable class
if __name__ == "__main__":
prog = {
@@ -7,7 +7,8 @@ if __name__ == "__main__":
1: 'stop'
}
machine = MaMa(prog, [4, 6])
# use MaMaMa instead of MaMa
machine = MaMaMa(prog, [4, 6])
inner_prog = [
'push(1)',
@@ -26,6 +27,5 @@ if __name__ == "__main__":
machine.add_macro("inner", inner_prog, [])
machine.add_macro("outer", outer_prog, [])
# Run machine once for GUI visualization
gui = MaMaGUI(machine)
gui.display()