Commit Graph

11 Commits

Author SHA1 Message Date
r4
dfe1ac90e8 add getln() function and calculator example
Runtime-allocated strings currently always leak memory, I will
definitely have to fix that.
2021-12-26 11:36:52 +01:00
r4
d8b470f0eb rename print() to putln() 2021-12-26 10:55:31 +01:00
r4
cf93109f1e IR optimization
IR optimization currently very basic, in fact it probably doesn't even
improve performance measurably.
2021-12-25 23:01:18 +01:00
r4
803368a264 remove unnecessary include 2021-12-25 14:10:53 +01:00
r4
b4c369e1d9 add sleep() function and improve Windows support
I could only test Windows support by compiling with gcc MinGW-w64 and
running with Wine.
2021-12-25 14:06:20 +01:00
r4
f02dae603d unify printing + add basic strings 2021-12-25 12:16:06 +01:00
r4
d67008cfbf add char literals 2021-12-23 21:26:53 +01:00
r4
84785dc3cf add boolean logic 2021-12-23 21:06:49 +01:00
r4
d7860fdac0 add VM 2021-12-22 17:23:24 +01:00
r4
5dd15ce9f1 add builtin functions 2021-12-22 16:09:52 +01:00
r4
21694f98ac init 2021-12-21 01:18:22 +01:00