Module flowrclib::compiler

source ·
Expand description

reads flow definitions into memory, flattens and connects that into a graph of runtime functions Compile module that loads flow definition, compiles flows and tables and then generates JSON manifest of processes

Modules

  • 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
  • compile_wasm has helper functions to compile WASM implementations of libs and supplied functions
  • Loader is responsible for parsing flow definitions from text files and creating in memory