cdo
69d4bb51f4
Add copyright and license comments
2024-10-24 23:06:25 +01:00
cdo
4c24611172
Remove \n from puts() call
...
The newline is added by puts() so this led to double newlines.
2024-10-24 22:54:11 +01:00
cdo
f591809d1f
Remove read_expression and use parse_expression directly
2024-10-24 22:29:18 +01:00
cdo
b44bd100ca
Move REPL logic into application
2024-10-24 22:17:19 +01:00
cdo
acb4cd38d7
Extract line reading logic to reader and remove REPL tests
...
Reading a line into the buffer was the only logic complex enough to be
worth testing really, and exposing the necessary parts of it to test
it effectively was a pain. Makes more sense to move read_line out and
throw away most of the tests.
2024-10-24 22:09:33 +01:00
cdo
ecd50c76c5
Reinitialize memory pool on each loop of the REPL
2024-10-24 21:39:47 +01:00
cdo
2e43bad1a1
Write main application code
2024-10-24 21:39:47 +01:00
cdo
64c3aaf077
Create project skeleton
2024-10-24 12:28:40 +01:00