Expand description
AIMX: embeddable expression and workflow engine.
Primary usage:
- Use
Aimfor high-level parsing, evaluation, and workflow access. - Other modules are exposed for advanced or legacy integrations.
- Documentation is minimal and optimized for automated code navigation.
Re-exports§
pub use api::Aim;pub use cell::Cell;pub use config::AppName;pub use config::Config;pub use config::get_config;pub use config::get_config_mut;pub use reference::Reference;pub use sheet::Sheet;
Modules§
- aim
- Agentic Inference Markup (AIM) file format primitives.
- api
- Aim: v1 high-level API
- cell
- config
- Application configuration for AIMX.
- expressions
- Expression parsing and evaluation for AIMX.
- functions
- AIMX built-in function collection.
- inference
- Inference integration for AIMX workflows.
- info_
library - Function information library for AIMX expressions.
- literals
- Literal parsing submodules for AIMX.
- reference
- Reference parsing for AIMX expressions.
- sheet
- values
- Specialized AIMX value types.
Macros§
- define_
direct_ function - Define a function that returns a direct value.
- define_
function - Define a function that returns
Result<T, E>. Expands to aFunctionHandlerthat: - define_
implicit_ function - Define an implicit (method-style) function for specific
Valuetypes.