Expand description
Symbiont DSL implementation
This module provides parsing and evaluation capabilities for the Symbiont DSL, enabling declarative agent behavior definitions and runtime execution.
Re-exports§
pub use evaluator::AgentInstance;pub use evaluator::AgentState;pub use evaluator::DslEvaluator;pub use evaluator::DslValue;pub use lexer::Lexer;pub use parser::Parser;pub use ast::*;
Modules§
- agent_
composition - Agent composition builtins for the DSL
- ast
- Abstract Syntax Tree definitions for the Symbiont DSL
- evaluator
- DSL Evaluator for the Symbiont REPL
- lexer
- Lexer for the Symbiont DSL
- parser
- Parser for the Symbiont DSL
- pattern_
builtins - Multi-agent pattern builtins for the DSL
- reasoning_
builtins - Core reasoning builtins for the DSL