11 Commits

Author SHA1 Message Date
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
7b62b58c4f Disable optimisations (-Og isn't cutting it) 2024-10-24 21:39:47 +01:00
8d5f5e4ede Create basic REPL module 2024-10-24 21:39:45 +01:00
810feee55e Simplify test framework and improve test script 2024-10-24 16:47:18 +01:00
29deffdce9 Implement number evaluation 2024-10-24 16:47:18 +01:00
3bc640b656 Skip .git directory in format and entr scripts 2024-10-24 16:47:18 +01:00
d1b350f6ec Create test script and run from entr.sh 2024-10-24 16:24:49 +01:00
f251fd04cc Implement decimal integer reading 2024-10-24 16:24:49 +01:00
077245b3c7 Create expression struct and memory pool 2024-10-24 16:24:49 +01:00
3d0008b496 Write test framework 2024-10-24 16:24:49 +01:00
64c3aaf077 Create project skeleton 2024-10-24 12:28:40 +01:00