chomsky-uir 0.0.1

Universal Intermediate Representation (UIR) for Chomsky framework based on E-Graph
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#![warn(missing_docs)]

pub mod analysis;
pub mod builder;
pub mod constraint;
pub mod context;
pub mod egraph;
pub mod intent;
pub mod regalloc;
pub mod union_find;

pub use analysis::ConstraintAnalysis;
pub use builder::IntentBuilder;
pub use egraph::{Analysis, DebugAnalysis, EClass, EGraph, Language};
pub use intent::{IKun, IKunTree, Intent, IntentOp};
pub use regalloc::{LinearScanAllocator, Register, RegisterAllocation};
pub use union_find::Id;