aimx/
lib.rs

1//! AIMX: embeddable expression and workflow engine.
2//!
3//! Primary usage:
4//! - Use [`Aim`] for high-level parsing, evaluation, and workflow access.
5//! - Other modules are exposed for advanced or legacy integrations.
6//! - Documentation is minimal and optimized for automated code navigation.
7
8// AIM workspace and storage
9pub mod aim;
10// Expression components
11pub mod expressions;
12// Built-in functions and registry
13pub mod functions;
14// Inference integration
15pub mod inference;
16// Information library
17pub mod info_library;
18// Literal parsers
19pub mod literals;
20// Value-related helpers
21pub mod values;
22
23// High-level API
24pub mod api;
25pub mod cell;
26pub mod config;
27pub mod reference;
28pub mod sheet;
29
30pub use api::Aim;
31pub use cell::Cell;
32pub use config::{AppName, Config, get_config, get_config_mut};
33pub use reference::Reference;
34pub use sheet::Sheet;