flowc 0.91.0

A compiler for 'flow' programs
Documentation
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;