Commit graph

16 commits

Author SHA1 Message Date
1958cfb285
Report syntax errors when reading in the REPL 2024-09-08 02:31:54 +01:00
5cb8921c42
Add simple and naive string building functionality 2024-09-08 00:52:20 +01:00
b23eb26ffe
Add primitive logic operations: "and", "or", "not" 2024-08-27 22:31:13 +01:00
781b3865c0
Add assert function to stdlib. Useful for tests 2024-08-27 20:19:47 +01:00
a3db5aa285
Add a simple REPL 2024-08-26 13:16:05 +01:00
dbf52344ae
Implement reading of code from files in the entry point 2024-08-18 20:01:40 +01:00
fce8b84276
Implement compiling lambda functions and function calls 2024-08-17 23:22:21 +01:00
81eb5e43ce
Implement simple conditionals 2024-08-15 01:18:05 +01:00
040eb540b1
Implement reading and writing from stack 2024-08-12 23:05:40 +01:00
935c629460
Add error location reporting 2024-08-10 11:17:20 +01:00
216fb486cd
Dictionary writing + insert 2024-08-01 22:45:16 +01:00
ba433dafe9
Implement basic writer 2024-07-28 17:54:04 +01:00
1c2f272c1d
Implement most of the reader 2024-07-27 23:13:59 +01:00
46381cccef
Beginnings of a reader 2024-07-27 16:25:44 +01:00
ded19f7962
Fix a few bugs with GC roots 2024-07-27 01:01:38 +01:00
baa10bb56b
Initial implementation of arena with gc roots 2024-07-20 22:42:49 +01:00