Frontend and Intermediate Representation (IR) for the Shrew language.
This crate includes:
- Lexer: Tokenizes
.swsource code. - Parser: Hand-written recursive descent parser.
- AST: Abstract Syntax Tree definitions.
- IR: High-level graph representation (DAG) and lowering logic.
- Validation: Type checking and shape inference.
Apache-2.0