|
7961a92ad1
|
Further attempts at refactoring the error handling code
* Everything's still broken though
|
2023-01-04 07:35:40 +01:00 |
|
|
5a12ce44c1
|
Resolver - Initial implementation
* Not sure about using pointers to Expr nodes in order to remember how
they can be resolved.
* Unused and untested.
|
2023-01-03 08:50:12 +01:00 |
|
|
c31a97eb76
|
Cargo features to control debugging output
|
2022-12-31 15:26:34 +01:00 |
|
|
a69fea5538
|
Errors - ErrorHandler now includes info about the stage that failed
|
2022-12-31 14:00:23 +01:00 |
|
|
da50da4e08
|
CLIPPY IS THE MASTER OF ALL! (especially anal retentiveness)
|
2022-12-31 13:50:08 +01:00 |
|
|
b89e330423
|
Hooked up the interpreter
|
2022-12-31 13:49:01 +01:00 |
|
|
b5e9a1825a
|
Interpreter - Module created
|
2022-12-31 12:30:02 +01:00 |
|
|
32dab4ad27
|
main - Fixed formatting
|
2022-12-31 10:22:22 +01:00 |
|
|
ffb1994a59
|
Main - expect(&format!()) is bad, according to clippy
|
2022-12-31 10:21:38 +01:00 |
|
|
fc345f2ffb
|
Parser - Parse expressions
|
2022-12-31 00:50:31 +01:00 |
|
|
ed03d565ea
|
Parser - Created structure
|
2022-12-30 23:50:33 +01:00 |
|
|
8856d733ad
|
AST - Expression node + dumper trait
|
2022-12-30 23:50:02 +01:00 |
|
|
4e9e566a4f
|
Main program - Reset REPL buffer before reading
|
2022-12-30 18:38:40 +01:00 |
|
|
124ffd883f
|
Error handler in separate module + basic scanner module
|
2022-12-30 16:56:21 +01:00 |
|
|
987118be8b
|
Token-related definitions
|
2022-12-30 16:47:30 +01:00 |
|
|
7b8f15e072
|
Error state information
|
2022-12-30 16:33:34 +01:00 |
|
|
9d485a8c63
|
Either load a script or run the REPL
|
2022-12-30 16:17:46 +01:00 |
|
|
437d2fa4fe
|
Initial, empty project
|
2022-12-30 15:53:19 +01:00 |
|