Skip to main content

repl_core/dsl/
mod.rs

1//! Symbiont DSL implementation
2//!
3//! This module provides parsing and evaluation capabilities for the Symbiont DSL,
4//! enabling declarative agent behavior definitions and runtime execution.
5
6pub mod agent_composition;
7pub mod ast;
8pub mod evaluator;
9pub mod lexer;
10pub mod parser;
11pub mod pattern_builtins;
12pub mod reasoning_builtins;
13
14#[cfg(test)]
15mod tests;
16
17pub use ast::*;
18pub use evaluator::{AgentInstance, AgentState, DslEvaluator, DslValue};
19pub use lexer::Lexer;
20pub use parser::Parser;