factorio_frontend/lib.rs
1//! Parse a small subset of Rust source code into [`factorio_ir`].
2
3mod discovery;
4mod error;
5mod lower;
6mod paths;
7
8pub use discovery::{DiscoveredModule, discover_modules};
9pub use error::{FrontendError, FrontendResult};
10pub use lower::{
11 parse_discovered_module, parse_discovered_module_with_prefix, parse_module,
12 parse_module_with_prefix,
13};
14pub use paths::{lua_output_path, module_name_from_source, require_local_name};