Jesse Brault
|
6ac075ffd0
|
Parser refactoring to use new (Maybe)ParseResult types, WIP.
|
2026-08-21 13:18:20 -05:00 |
|
Jesse Brault
|
56196551b8
|
Add better error reporting for repl.
|
2026-08-20 20:02:23 -05:00 |
|
Jesse Brault
|
c1447444cc
|
Repl clean up.
|
2026-08-08 13:40:28 -05:00 |
|
Jesse Brault
|
5edf8964dc
|
StorageEnvironment abstraction in lowering module.
|
2026-08-07 20:32:28 -05:00 |
|
Jesse Brault
|
6b51545114
|
More progress on getting repl let statements to work.
|
2026-08-06 15:17:15 -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
|
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
|
f95d504f88
|
Another big parser refactor, collecting diagnostics better.
|
2026-03-28 20:51:29 -05:00 |
|
Jesse Brault
|
c5781114a5
|
Repl with let statements mostly working.
|
2026-03-25 10:12:05 -05:00 |
|
Jesse Brault
|
cf92356585
|
Major refactor of frontend ast semantic analysis. WIP.
|
2026-03-20 19:36:06 -05:00 |
|
Jesse Brault
|
5a123419bd
|
Assign statements ir and fixing some things.
|
2026-03-14 19:53:06 -05:00 |
|
Jesse Brault
|
8759c3be27
|
Lots of work e2e for reading/setting fields.
|
2026-03-13 09:16:41 -05:00 |
|
Jesse Brault
|
320cdcf805
|
Compiling fields getters/setters.
|
2026-03-12 21:52:52 -05:00 |
|
Jesse Brault
|
75dcca0002
|
Name analysis for classes and affected things.
|
2026-03-11 22:15:23 -05:00 |
|
Jesse Brault
|
89f519c45f
|
Refactor scopes and symbol table for more resiliency and classes/fields.
|
2026-03-11 15:05:47 -05:00 |
|
Jesse Brault
|
705436ba61
|
Add repl subcommand with expressions only.
|
2026-03-09 21:11:09 -05:00 |
|