|
1fe96bdbf7
|
Errors - Parser error structure
|
2022-12-31 00:28:49 +01:00 |
|
|
aab0e0a591
|
Scanner - Add the EOF token
|
2022-12-31 00:02:41 +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 |
|
|
912c7a265e
|
Tokens - Stop complaining about EOF
|
2022-12-30 23:20:57 +01:00 |
|
|
c1025153d1
|
Scanner - Block comments w/ nesting
|
2022-12-30 20:19:00 +01:00 |
|
|
21778a745e
|
Scanner - Support for identifiers and keywords
|
2022-12-30 20:11:08 +01:00 |
|
|
3ccbcbc1c2
|
Scanner - Numbers
|
2022-12-30 19:10:14 +01:00 |
|
|
75dd3a2db2
|
Scanner - String litterals
|
2022-12-30 18:40:56 +01:00 |
|
|
4e9e566a4f
|
Main program - Reset REPL buffer before reading
|
2022-12-30 18:38:40 +01:00 |
|
|
6fad0fdfc4
|
Scanner - Slashes and whitespace
|
2022-12-30 18:28:36 +01:00 |
|
|
5af93af827
|
Scanner - Moved is_at_end()
|
2022-12-30 18:21:17 +01:00 |
|
|
8bdfbe59de
|
Scanner - 2-character operators
|
2022-12-30 18:20:45 +01:00 |
|
|
5747e02107
|
Scanner - Single-character lexemes
|
2022-12-30 18:13:52 +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 |
|