Commit Graph
11 Commits
Author SHA1 Message Date
Riyyi eedfe53b96 Main: Add CLI arguments to enable pretty printing / dumping 2023-03-20 21:38:19 +01:00
Riyyi 94dcd4c50e Everywhere: Pass step1 tests by supporting more Tokens in the Reader 2023-03-20 18:11:37 +01:00
Riyyi 68303dfe7b Reader: Add support for more Tokens 2023-03-19 16:13:47 +01:00
Riyyi 9816bb3de2 Everywhere: Add Error class for generic error reporting
The Lexer can now also report errors.
2023-03-19 15:06:27 +01:00
Riyyi a8f990ed98 Main: Support pretty printing 2023-03-19 12:14:36 +01:00
Riyyi 21914c6b6a Lexer+Reader+Printer: Store strings with quotes, improve error handling 2023-03-19 12:06:04 +01:00
Riyyi 58523551c8 Lexer: Fix token types 2023-03-19 12:05:05 +01:00
Riyyi b604d7ddb5 AST: Add error node 2023-03-19 12:04:48 +01:00
Riyyi 46e037e39e Lisp: Add source 2023-03-18 23:31:59 +01:00
Riyyi 2904f24565 Meta: Add project prerequisites 2023-03-18 23:31:20 +01:00
Riyyi 88ed8bf2d7 Initial commit 2023-03-18 23:30:51 +01:00