Crate flowclib[][src]

Expand description

This is the rust flow Compiler Library. It can be linked with other code to produce a flow compiler, such as the flowc command line flow compiler.


Compiler that reads flow definitions into memory and flattens and connects the model Compile module that loads flow definition, compiles flows and tables and then generates JSON manifest of processes

Dumper can output a human readable version of the model and compiler tables to help debug compiler problems

We’ll put our errors in an errors module, and other modules in this crate will use errors::*; to get access to everything error_chain creates.

Generator takes care of generating the flow’s manifest (for execution) from the compiler tables

Functions to get information about this version of the flowc library Info module provides methods to get additional information about the flowclib library

Model defines the structures for the different data types in a flow for use in memory