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 ast;
7pub mod evaluator;
8pub mod lexer;
9pub mod parser;
10
11#[cfg(test)]
12mod tests;
13
14pub use ast::*;
15pub use evaluator::{AgentInstance, AgentState, DslEvaluator, DslValue};
16pub use lexer::Lexer;
17pub use parser::Parser;