Crate trashcan
Source - analysis
- trashcan’s code analysis pipeline, including symbol table and type
checking as well as various pre-codegen rewrite rules
- ast
- trashcan’s internal representation of abstract syntax trees
- codegen
- code generator: emit VB6 from trashcan ASTs
- fold
- experimental: an AST folder
- parser
- trashcan’s parser and affiliated types
- transform
- trashcan’s AST transforms, used to implement language features
- visit
- experimental: an AST visitor
- alt
- chain
- cut
- cut_if_err
- err
- ok
- opt
- require
- require_or_cut