Skip to main content

areev_cal/
lib.rs

1//! areev-cal — CAL (Context Assembly Language) for Areev.
2//!
3//! CAL implementation: lexer, parser, AST, executor,
4//! ASSEMBLE engine, templates, saved queries, executed against the
5//! embedded Turso store through `AreevFacade`. The Postgres facade and
6//! recursive-SQL graph module are intentionally not ported.
7
8pub mod assemble;
9pub mod ast;
10pub mod classify;
11pub mod errors;
12pub mod governance;
13pub mod executor;
14pub mod facade;
15pub mod humanize;
16pub mod json;
17pub mod json_build;
18pub mod lexer;
19pub mod areev_facade;
20pub mod parser;
21pub mod queries;
22pub mod relations;
23pub mod render;
24pub mod store_types;
25pub mod templates;
26
27pub use executor::{CalExecutor, CalExecutorConfig};
28pub use facade::CalStoreFacade;
29pub use areev_facade::AreevFacade;
30pub use parser::parse;