Commit Graph

7 Commits

Author SHA1 Message Date
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
f7e8cef380 Yay! Class lookup and allocation e2e. 2026-03-13 20:21:49 -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
89f519c45f Refactor scopes and symbol table for more resiliency and classes/fields. 2026-03-11 15:05:47 -05:00