Virgil Dupras
|
4c07639808
|
basic: make cmd table more compact
This shaves off quite a few bytes from the binary.
|
2019-11-30 21:36:34 -05:00 |
|
Virgil Dupras
|
1b01f13105
|
lib/expr: refactor for easier operator addition
|
2019-11-22 14:45:12 -05:00 |
|
Virgil Dupras
|
3f3dd9141e
|
basic: allow multiple args in print
|
2019-11-20 21:02:11 -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 |
|
Virgil Dupras
|
0bd58fd178
|
basic: parse hex, binary and char literals
Same thing as in zasm.
|
2019-11-18 15:22:09 -05:00 |
|
Virgil Dupras
|
1cea6e71e0
|
basic: add a print cmd
It can only print a decimal literal. But still, that's a big step because
I hadn't implemented decimal formatting yet.
|
2019-11-18 13:40:23 -05:00 |
|
Virgil Dupras
|
8d46895dd3
|
lib/parse: decimal ending with a whitespace are now valid
Also, make empty strings be parsed as invalid by parseDecimal.
|
2019-11-13 22:10:06 -05:00 |
|
Virgil Dupras
|
eefadc3917
|
ed: add support for 'a' and 'i'
|
2019-07-14 17:35:21 -04:00 |
|