esr/
lib.rs

1#![recursion_limit="128"]
2#![cfg_attr(feature = "cargo-clippy", allow(trivially_copy_pass_by_ref))]
3
4
5
6
7#[macro_use]
8extern crate serde_derive;
9
10#[cfg(test)]
11#[macro_use]
12extern crate serde_json;
13
14#[cfg(test)]
15#[macro_use]
16extern crate pretty_assertions;
17
18pub mod ast;
19pub mod error;
20pub mod lexer;
21
22mod module;
23mod parser;
24mod astgen;
25
26pub use crate::parser::parse;
27pub use crate::module::Module;