Crate aimx

Crate aimx 

Source
Expand description

AIMX: embeddable expression and workflow engine.

Primary usage:

  • Use Aim for 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 a FunctionHandler that:
define_implicit_function
Define an implicit (method-style) function for specific Value types.