diff options
| author | Jan Tuomi <jans.tuomi@gmail.com> | 2023-11-10 11:07:38 +0200 |
|---|---|---|
| committer | Jan Tuomi <jans.tuomi@gmail.com> | 2023-11-10 11:07:38 +0200 |
| commit | d3abfd22d4f5fff02adaebe28707aea7bd804ba3 (patch) | |
| tree | b1767c2e8e0cfd6f3814c3caee8698a630d89225 /asm/test_py_src.py | |
| parent | 5a0e57601a9489d9f56602e0184e722c85ffc310 (diff) | |
Add optimizer, add supported AST nodes
Diffstat (limited to 'asm/test_py_src.py')
| -rw-r--r-- | asm/test_py_src.py | 36 |
1 files changed, 24 insertions, 12 deletions
diff --git a/asm/test_py_src.py b/asm/test_py_src.py index a1eca3f..48a5cac 100644 --- a/asm/test_py_src.py +++ b/asm/test_py_src.py @@ -1,17 +1,29 @@ import atk16 -TEXT_MODE: atk16.ConstInt = 1 -GRAPHICS_MODE_ADDR: atk16.ConstInt = 0x17 +if True: + 2 +else: + 3 -atk16.store(GRAPHICS_MODE_ADDR, TEXT_MODE) -atk16.store(0xF800, 'H') -atk16.store(0xF801, 'E') -atk16.store(0xF802, 'L') -atk16.store(0xF803, 'L') -atk16.store(0xF804, 'O') +while 3: + 4 + break + 5 +else: + 6 -a = atk16.call_inline( - atk16.load(0xF000) -) +# TEXT_MODE: atk16.ConstInt = 1 +# GRAPHICS_MODE_ADDR: atk16.ConstInt = 0x17 -atk16.asm("ldi 1 RA") +# atk16.store(GRAPHICS_MODE_ADDR, TEXT_MODE) +# atk16.store(0xF800, 'H') +# atk16.store(0xF801, 'E') +# atk16.store(0xF802, 'L') +# atk16.store(0xF803, 'L') +# atk16.store(0xF804, 'O') + +# a = atk16.call_inline( +# atk16.load(0xF000) +# ) + +# atk16.asm("ldi 1 RA") |
