Expand description
Graphcal Compiler: syntax, registry, IR, and TIR.
Modulesยง
- dag_id
DagId: an abstract, filesystem-independent identifier for a DAG (module).- desugar
- Generic desugaring pipeline.
- hir
- High-level intermediate representation (HIR) boundary.
- ir
- Graphcal IR: declaration collection and intermediate representation lowering.
- registry
- Graphcal registry: shared types, error definitions, builtins, and the unit/dimension registry.
- stack
- Stack-growth helper for recursive walkers over user expressions.
- syntax
- Graphcal Syntax: lexer, parser, and AST definitions.
- tir
- Graphcal TIR: typed intermediate representation and dimension checking.