Skip to main content

Crate pflow_dsl

Crate pflow_dsl 

Source
Expand description

S-expression DSL for defining token model schemas.

Re-exports§

pub use builder::Builder;
pub use codegen::generate_rust;
pub use codegen::generate_rust_from_dsl;
pub use interpret::parse_schema;
pub use parser::parse;
pub use sexpr::to_sexpr;

Modules§

ast
AST types for the S-expression DSL.
builder
Fluent builder API for token model schemas via DSL.
codegen
Code generation from AST to Rust source code.
interpret
AST to Schema conversion.
lexer
S-expression tokenizer.
parser
S-expression parser producing AST nodes.
sexpr
Schema to S-expression string conversion.