Jesse Brault
|
6ab9efa8fd
|
Add codespan-reporting to project for awesome error reporting.
|
2025-05-16 09:09:25 -05:00 |
|
Jesse Brault
|
ce20cece21
|
Work on basic name analysis.
|
2025-05-15 21:13:43 -05:00 |
|
Jesse Brault
|
9805a3aad5
|
Finish current version of pretty print.
|
2025-05-15 16:12:17 -05:00 |
|
Jesse Brault
|
a9457c1ab9
|
Successful work to compile, parse, and unparse basic Deimos.
|
2025-05-15 09:40:39 -05:00 |
|
Jesse Brault
|
c980eb8a72
|
Fix up unparse.rs.
|
2025-05-15 08:52:34 -05:00 |
|
Jesse Brault
|
e3dc46e023
|
Enough work to hopefully make hello world parse and build AST.
|
2025-05-15 08:13:34 -05:00 |
|
Jesse Brault
|
63dec99cb5
|
Add expression rules and basic left-recursive AST-expression building.
|
2025-05-14 20:07:44 -05:00 |
|
Jesse Brault
|
487d0383c5
|
Add many rules to build.rs.
|
2025-05-14 19:24:59 -05:00 |
|
Jesse Brault
|
9df681e07c
|
Refactoring grammar to be easier to work with.
|
2025-05-14 17:24:57 -05:00 |
|
Jesse Brault
|
373120d34e
|
Add class-level declarations and components.
|
2025-05-14 12:04:07 -05:00 |
|
Jesse Brault
|
9d843097bc
|
Much work on build.rs and related.
|
2025-05-14 10:04:31 -05:00 |
|
Jesse Brault
|
16e180180b
|
Work on grammar and reorganize src/ast/mod.rs.
|
2025-05-13 19:00:14 -05:00 |
|
Jesse Brault
|
e4c93f319d
|
Fix formatting.
|
2025-05-13 10:42:08 -05:00 |
|
Jesse Brault
|
82af6b4dfb
|
Much work on grammar, AST building and unparsing.
|
2025-05-13 09:46:24 -05:00 |
|
Jesse Brault
|
815168603c
|
Update grammar.
|
2025-04-16 09:12:48 -05:00 |
|
Jesse Brault
|
aa3f4b3a8b
|
Start translating ast to instructions.
|
2025-04-15 18:58:30 -05:00 |
|