Jesse Brault
|
734a00ea92
|
Beginnings of type analysis.
|
2025-11-22 17:59:08 -06:00 |
|
Jesse Brault
|
70aea0ba6f
|
Rewrite pretty_print as Display impl; tweaking ir.
|
2025-11-22 16:31:08 -06:00 |
|
Jesse Brault
|
026bc68fa7
|
Introduce asm representation (between ir and vm instructions).
|
2025-11-21 21:38:12 -06:00 |
|
Jesse Brault
|
9dfdcd716b
|
Modest implementation of lowering to IR and Instruction code.
|
2025-11-19 23:23:43 -06:00 |
|
Jesse Brault
|
6bcef184eb
|
Successfully fixed implicit global println test.
|
2025-11-01 21:38:52 -05:00 |
|
Jesse Brault
|
0550df534e
|
Move parameter gathering to second pass in order to match analysis of all locals there.
|
2025-11-01 12:23:41 -05:00 |
|
Jesse Brault
|
13330300c1
|
WIP fleshing out of block and expression name analysis.
|
2025-10-31 13:04:22 -05:00 |
|
Jesse Brault
|
12a3a61156
|
Work on functions and parameter name resolution.
|
2025-10-31 12:14:33 -05:00 |
|
Jesse Brault
|
d653d26e14
|
Work on star-use symbols.
|
2025-10-28 10:43:42 -05:00 |
|
Jesse Brault
|
5721bd1e83
|
WIP variety of name-analysis things.
|
2025-10-27 19:47:57 -05:00 |
|
Jesse Brault
|
8b374e1066
|
WIP seemingly endless name analysis refactoring.
|
2025-10-27 08:48:08 -05:00 |
|
Jesse Brault
|
93c6a71185
|
WIP never ending name analysis.
|
2025-10-24 14:33:55 -05:00 |
|
Jesse Brault
|
664aebfd61
|
WIP more name analysis.
|
2025-10-21 18:36:03 -05:00 |
|
Jesse Brault
|
bdbc2543b8
|
WIP name analysis, more symbol types, add symbol tree abstraction.
|
2025-10-21 12:41:14 -05:00 |
|
Jesse Brault
|
b5c0e44eeb
|
Bunch of work on name analysis. Reintroduce Rc<RefCell<_>> for symbols.
|
2025-10-20 20:55:29 -05:00 |
|
Jesse Brault
|
3ab59961dd
|
WIP on name-analysis gather, up to statements.
|
2025-10-06 13:43:38 -05:00 |
|
Jesse Brault
|
d5ac6dfc2d
|
WIP on name-analysis gather.
|
2025-10-05 12:19:59 -05:00 |
|
Jesse Brault
|
54882b187c
|
Refactor name-analysis SymbolTable, etc.
|
2025-10-03 09:52:04 -05:00 |
|
Jesse Brault
|
e578250ee6
|
WIP name analysis.
|
2025-10-02 10:08:03 -05:00 |
|