|
9a13d0b9b6
|
Add error handling for tokenizer errors
|
2025-02-26 21:50:08 +02:00 |
|
|
ca2eeb9e50
|
Encapsulate expressions in AstNode struct
|
2025-02-04 18:45:17 +02:00 |
|
|
0d19f447f9
|
Add optional typing to var declarations
|
2025-02-04 18:05:56 +02:00 |
|
|
58d9ec015e
|
Add final parser tests
|
2025-01-31 20:35:41 +02:00 |
|
|
eb44a88121
|
Add tests for while loops
|
2025-01-31 20:06:13 +02:00 |
|
|
56281008e4
|
Add locations to AST Expressions
|
2025-01-31 19:49:46 +02:00 |
|
|
a2f96cc8df
|
Add support for omitting semicolons after blocks
|
2025-01-31 18:53:35 +02:00 |
|
|
000fa5b77b
|
Add tests for omitting semicolons
|
2025-01-31 18:28:03 +02:00 |
|
|
97ae0e5ce6
|
Add tests for variable declaration
|
2025-01-31 16:50:51 +02:00 |
|
|
b36a4b2bdf
|
Add tests for block expression parsing
|
2025-01-31 16:09:47 +02:00 |
|
|
22083ae1f2
|
Add assignment parsing
|
2025-01-31 14:19:01 +02:00 |
|
|
ca254a34c6
|
Expand unary and assign tests
|
2025-01-31 14:03:20 +02:00 |
|
|
385dc98255
|
Expand unary and assign tests
|
2025-01-31 13:58:04 +02:00 |
|
|
bb3c13372f
|
Add tests for unary ops and assignment
|
2025-01-31 13:30:05 +02:00 |
|
|
0691c22487
|
Add support for all left-associative binary ops
|
2025-01-31 13:19:40 +02:00 |
|
|
afbfdc7caa
|
Change parser tests to use tokenizer
|
2025-01-31 13:03:38 +02:00 |
|
|
8ea712df0b
|
Reorganize parser tests
|
2025-01-29 16:51:33 +02:00 |
|
|
2fac914fda
|
Split parser into three files, to simplify navigation
|
2025-01-29 16:46:28 +02:00 |
|