Jesse Brault
|
10579e2ad2
|
Fix String adding without needing to add trait machinery (yet).
|
2026-08-27 11:39:39 -05:00 |
|
Jesse Brault
|
b8f2620279
|
String len method working!
|
2026-08-27 05:45:44 -05:00 |
|
Jesse Brault
|
347a9ec9c9
|
Add Path parsing, AST node, sketching semantic analysis logic. WIP.
|
2026-08-22 17:41:25 -05:00 |
|
Jesse Brault
|
08625404ae
|
WIP AnalysisContext abstraction and methods.
|
2026-07-16 18:33:15 -05:00 |
|
Jesse Brault
|
c54db2d70d
|
Work on better AnalysisContext abstractions.
|
2026-07-12 19:17:51 -05:00 |
|
Jesse Brault
|
57abc03145
|
Work on better Scope abstraction.
|
2026-07-12 16:42:14 -05:00 |
|
Jesse Brault
|
7b76771843
|
Repl with expressions working, let statements still not working.
|
2026-07-11 14:37:29 -05:00 |
|
Jesse Brault
|
ed6f15a8a9
|
Making semantic analysis more flexible so we can have a repl again soon.
|
2026-07-10 22:15:51 -05:00 |
|
Jesse Brault
|
9b2e952bf8
|
Some examples/ files working again.
|
2026-07-03 17:37:08 -05:00 |
|
Jesse Brault
|
c69098db71
|
All non-class e2e tests passing.
|
2026-07-03 16:58:35 -05:00 |
|
Jesse Brault
|
f15ff43df8
|
Fix test for overlapping register assignments when k=2.
|
2026-07-03 15:29:33 -05:00 |
|
Jesse Brault
|
46ced3980a
|
Some e2e tests passing again. Yay!
|
2026-06-26 18:22:56 -05:00 |
|
Jesse Brault
|
c59fbe4033
|
Fix some analysis/lowering bugs. WIP.
|
2026-06-26 18:02:21 -05:00 |
|
Jesse Brault
|
01df9a708f
|
Complete sketch of interface between dmc-lib compile functions and other modules.
|
2026-06-25 14:49:32 -05:00 |
|
Jesse Brault
|
737d7b4232
|
Much work from semantic analysis to lowering to ir/register alloc to assembly. WIP.
|
2026-06-19 17:07:11 -05:00 |
|
Jesse Brault
|
d5bfe9ad28
|
Add semantic analysis module and first steps.
|
2026-05-23 21:21:31 -05:00 |
|