Skip to main content

Crate graphcal_compiler

Crate graphcal_compiler 

Source
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.