Riyyi
|
b51a3bf15b
|
AST: Add ruc::Formatter for ASTNodes
|
2023-03-24 21:46:01 +01:00 |
|
Riyyi
|
27e584ea84
|
Everywhere: Add Keyword parsing
|
2023-03-24 21:46:01 +01:00 |
|
Riyyi
|
0fea075953
|
Meta: Enable pretty printing by default on run target
|
2023-03-24 21:46:01 +01:00 |
|
Riyyi
|
f6f8207e1a
|
Meta: Add license file
|
2023-03-23 20:33:50 +01:00 |
|
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 |
|