1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
//! Compile module that loads flow definition, compiles flows and tables and then generates JSON manifest of processes
/// Loader is responsible for parsing flow definitions from text files and creating in memory
pub mod parser;
/// Compile is responsible for connecting outputs to inputs across functions and flows and
/// flattening the model to be just functions, then taking care of manifest generation
pub mod compile;
/// `compile_wasm` has helper functions to compile WASM implementations of libs and supplied functions
pub mod compile_wasm;
mod cargo_build;
mod checker;
mod gatherer;
mod optimizer;