Commit Graph

6 Commits

Author SHA1 Message Date
Lephe 0189d7f372
fix most remaining bugs 2019-10-02 07:17:46 +02:00
Lephe eaaee18bc7
use the proprer line rendering algorithm
The proper Bresenham setup used by the fx-92 SC+.
2019-10-01 18:06:05 +02:00
Lephe cd2936c582
add a first interpreter
Note that there are still bugs and the output is really not what it
should be. Will fix that with unit tests ASAP.
2019-10-01 18:05:22 +02:00
Lephe 8269ab3f19
add SDL2 rendering with a simple test 2019-10-01 13:40:52 +02:00
Lephe f08f613a17
improvements on AST shape and printing 2019-10-01 07:04:02 +02:00
Lephe 6151144d0a
initial commit: most of the lexing and parsing work
The program is currently able to lex most useful tokens, and parse
constructs associated with them on simple examples.

Unit tests are still missing to formally ensure everything's right.
2019-09-30 11:29:05 +02:00