Virgil Dupras
|
501fe96e07
|
lib/expr: use the IX register a bit less
It's an awkward register to use and avoiding its use allows us to strip the
resulting binary significantly. parseEXPR keeps the same signature though.
|
2019-11-22 19:56:08 -05:00 |
|
Virgil Dupras
|
2f71ad6d2f
|
lib/expr: add left/right shifting operators
|
2019-11-22 18:35:10 -05:00 |
|
Virgil Dupras
|
a03c5ac700
|
lib/expr: add bitwise operators
|
2019-11-22 17:16:51 -05:00 |
|
Virgil Dupras
|
972e8221f1
|
lib/expr: add division and modulo operators
|
2019-11-22 15:03:16 -05:00 |
|
Virgil Dupras
|
1b01f13105
|
lib/expr: refactor for easier operator addition
|
2019-11-22 14:45:12 -05:00 |
|
Virgil Dupras
|
7262993f14
|
basic: add if
|
2019-11-21 16:06:14 -05:00 |
|
Virgil Dupras
|
f5b04fc02f
|
basic: add expression support to print
Again, same thing as in zasm.
|
2019-11-18 15:52:44 -05:00 |
|