Jesse Brault
|
6f727e1cdf
|
Refactor UseStatement to an enum type; remove UseStatementLast.
|
2025-05-29 21:37:07 -05:00 |
|
Jesse Brault
|
22deb90c3e
|
Move ast nodes to new ast/node module.
|
2025-05-26 08:30:15 -05:00 |
|
Jesse Brault
|
20dcb4f6ce
|
Major refactoring of AST module: private properties and accessors, building clearer, using Boxes.
|
2025-05-25 17:27:15 -05:00 |
|
Jesse Brault
|
6b6ba1d712
|
Major refactor of name analysis and related.
|
2025-05-18 18:05:03 -05:00 |
|
Jesse Brault
|
938391ae09
|
Add use statements.
|
2025-05-18 08:32:16 -05:00 |
|
Jesse Brault
|
e0f2810764
|
Fix pretty-print operator bug.
|
2025-05-17 19:53:16 -05:00 |
|
Jesse Brault
|
bf06407d16
|
Implement if/if-else statements in grammar, build, unparse, and pretty-print.
|
2025-05-17 12:36:29 -05:00 |
|
Jesse Brault
|
35d616a538
|
Implement closure in ast building, unparsing, and pretty printing.
|
2025-05-17 10:32:14 -05:00 |
|
Jesse Brault
|
2de45817d4
|
Add BacktickString building.
|
2025-05-17 08:44:39 -05:00 |
|
Jesse Brault
|
78e7271950
|
Add DString building.
|
2025-05-17 08:36:55 -05:00 |
|
Jesse Brault
|
ce20cece21
|
Work on basic name analysis.
|
2025-05-15 21:13:43 -05:00 |
|
Jesse Brault
|
9805a3aad5
|
Finish current version of pretty print.
|
2025-05-15 16:12:17 -05:00 |
|
Jesse Brault
|
58c66b437e
|
More work on pretty print; add dmc p3 command.
|
2025-05-15 11:27:05 -05:00 |
|
Jesse Brault
|
1c2e5300ac
|
Start on pretty_print.rs for pretty-printing ASTs.
|
2025-05-15 11:06:30 -05:00 |
|