Barf-Vader
|
8b64f2e352
|
fix: removed redundant labelling in ast
Co-authored-by: gc1523
|
2025-02-06 19:54:16 +00:00 |
|
Guy C
|
4e50ed35ba
|
feat: more error messages
|
2025-02-04 03:32:52 +00:00 |
|
|
1d78072c22
|
feat: use NoneEmptyList from cats to enfroce non-empty statements
|
2025-02-01 20:39:56 +00:00 |
|
|
1643628c60
|
Merge branch 'master' into ast
|
2025-02-01 20:37:29 +00:00 |
|
|
5361373c01
|
refactor: non-recursive statements and array types
|
2025-02-01 18:10:25 +00:00 |
|
|
cc97118e76
|
fix: add explicit Block statement (required for scoping)
|
2025-01-31 22:03:54 +00:00 |
|
|
af919742a0
|
fix: fully fix binary operators associativity
|
2025-01-31 20:39:45 +00:00 |
|
|
292551aca0
|
refactor: format AST to follow BNF order
|
2025-01-31 20:01:44 +00:00 |
|
|
1c0907f610
|
fix: add BaseType and correct PairElemType nodes
|
2025-01-31 19:52:45 +00:00 |
|
|
373683b592
|
fix: correct usage of RValue (add to Expr, VarDecl, Assign, PairElem)
|
2025-01-31 19:52:45 +00:00 |
|
|
f4d0ef8e70
|
fix: replace String with Ident where applicable
|
2025-01-31 19:52:45 +00:00 |
|
|
50a07cf5d4
|
feat: add Parens AST node
|
2025-01-31 19:52:45 +00:00 |
|
|
c0cf3692fd
|
fix: unary and binary operators AST - consistent style, precedence and associativity
|
2025-01-31 19:52:40 +00:00 |
|
Jonny
|
49ebf2f7d0
|
feat: initial ast implementation
|
2025-01-31 18:20:27 +00:00 |
|