nl_compiler/lib.rs
1#![cfg_attr(docsrs, feature(doc_cfg))]
2#![warn(missing_docs, unreachable_pub)]
3/*!
4
5`nl-compiler`
6
7An experimental library for HDL frontends that can compile to [safety-net](https://crates.io/crates/safety-net) netlists.
8
9*/
10mod aig;
11mod cells;
12mod error;
13mod verilog;
14
15pub use aig::{U, from_aig, to_aig, write_aig};
16pub use cells::FromId;
17pub use error::{AigError, VerilogError};
18pub use verilog::{from_vast, from_vast_overrides};