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
30
31
32
33
34
35
// Copyright (c) 2017 Fabian Schuiki

//! This crate implements VHDL for the moore compiler.

#[macro_use]
extern crate moore_common;
extern crate rustc_serialize;
extern crate num;
extern crate typed_arena;
extern crate llhd;
#[macro_use]
extern crate lazy_static;
pub extern crate moore_vhdl_syntax as syntax;
// extern crate futures;

// TODO: Merge this into the `extern crate` above.
pub(crate) use moore_common as common;

#[macro_use]
pub mod arenas;
pub mod symtbl;
#[macro_use]
pub mod score;
pub mod hir;
pub mod ty;
pub mod konst;
pub mod codegen;
pub mod defs;
pub mod typeck;
pub mod make_ctx;
pub mod lazy;
pub mod add_ctx;
pub mod term;

mod nodes;