1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
mod app_purity;
mod arg_list;
mod builder;
mod costing;
mod env_values;
mod equality;
pub mod error;
pub mod eval_hir;
mod inliner;
mod intrinsic;
pub mod ops;
mod optimise;
mod polymorph;
pub mod printer;
mod record_field;
mod ret_value;
mod rust_fun;
mod specific_abi_type;
mod tagset;
mod typred;
mod value;
mod vector_member;

pub use eval_hir::BuiltProgram;
pub use printer::print_program;
pub use value::Value;

use crate::hir;
type Expr = hir::Expr<hir::Inferred>;