Jesse Brault
|
639d052e9c
|
Work on Identifier and some formatting.
|
2026-05-12 12:56:44 -05:00 |
|
Jesse Brault
|
d50cc24d0a
|
Work on constructor with new lowering api. WIP.
|
2026-05-04 14:02:34 -05:00 |
|
Jesse Brault
|
1bd1e5c23a
|
Work on classes and lowering to IR. WIP.
|
2026-05-01 14:53:01 -05:00 |
|
Jesse Brault
|
50884e38fa
|
New lowering methods WIP.
|
2026-04-22 10:35:56 -04:00 |
|
Jesse Brault
|
4ae4f7e9e6
|
Work on new compile pipeline and semantic analysis flow WIP.
|
2026-04-12 17:24:37 -05:00 |
|
Jesse Brault
|
3a75a0c8e8
|
Work on new name resolve methods WIP.
|
2026-04-06 20:43:30 -05:00 |
|
Jesse Brault
|
916b6377ac
|
All examples working again.
|
2026-03-21 18:18:28 -05:00 |
|
Jesse Brault
|
fc83cf7827
|
Preparing for intrinsic class symbols. WIP.
|
2026-03-21 11:36:42 -05:00 |
|
Jesse Brault
|
912f208705
|
Fixing bugs. WIP.
|
2026-03-20 23:57:09 -05:00 |
|
Jesse Brault
|
4e8fa159c0
|
Fewer tests failing. WIP.
|
2026-03-20 20:39:30 -05:00 |
|
Jesse Brault
|
cf92356585
|
Major refactor of frontend ast semantic analysis. WIP.
|
2026-03-20 19:36:06 -05:00 |
|
Jesse Brault
|
8724c07ae2
|
Refactor class ast node.
|
2026-03-18 15:12:51 -05:00 |
|
Jesse Brault
|
86fcbb494b
|
Semantic analysis of generic args and params.
|
2026-03-16 12:37:10 -05:00 |
|
Jesse Brault
|
5a123419bd
|
Assign statements ir and fixing some things.
|
2026-03-14 19:53:06 -05:00 |
|
Jesse Brault
|
7e613b1b90
|
Parsing/analyzing assign statements.
|
2026-03-14 10:36:53 -05:00 |
|
Jesse Brault
|
f7e8cef380
|
Yay! Class lookup and allocation e2e.
|
2026-03-13 20:21:49 -05:00 |
|
Jesse Brault
|
0e24ce1784
|
Add fqn_context.
|
2026-03-13 17:19:25 -05:00 |
|
Jesse Brault
|
5be778ba80
|
Fix some ir-related things with fields.
|
2026-03-13 16:20:08 -05:00 |
|
Jesse Brault
|
8759c3be27
|
Lots of work e2e for reading/setting fields.
|
2026-03-13 09:16:41 -05:00 |
|
Jesse Brault
|
55a84a98b3
|
More work on getting example to compile, need to use fqns and proper returns.
|
2026-03-12 23:48:35 -05:00 |
|
Jesse Brault
|
320cdcf805
|
Compiling fields getters/setters.
|
2026-03-12 21:52:52 -05:00 |
|
Jesse Brault
|
93eb5eb204
|
Add ability to call constructors.
|
2026-03-12 15:57:32 -05:00 |
|
Jesse Brault
|
ad821ce6a7
|
Add ctors, most name-analysis for classes/fields/constructors.
|
2026-03-12 12:35:36 -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 |
|