Conlang/compiler
John b796411742 cl-typeck: Module imports v0.1
- NameCollects use items
- Preprocesses them
- Uses no fancy algorithms
- Doesn't respect item visibility at all
- *declaration-order-dependent* :(
- works, though! :)
- TODO: Lazy evaluation of literally any of this stuff.
2024-04-21 22:43:25 -05:00
..
cl-ast grammar: Make UseTree less ultra-janky 2024-04-21 18:57:46 -05:00
cl-interpret conlang: Add constructor expression for structs! 2024-04-20 15:02:16 -05:00
cl-lexer conlang: Move all cl-libs into the compiler directory 2024-04-19 07:39:23 -05:00
cl-parser cl-parser: Implement a module inlining pass 2024-04-21 22:31:01 -05:00
cl-repl cl-parser: Implement a module inlining pass 2024-04-21 22:31:01 -05:00
cl-structures cl-structures: Add get_many_mut implementation for Pool (currently delegates to unstable std) 2024-04-21 22:32:47 -05:00
cl-token conlang: Import items into scope with use! 2024-04-20 14:51:54 -05:00
cl-typeck cl-typeck: Module imports v0.1 2024-04-21 22:43:25 -05:00