Expand description
RETE module for rule evaluation
Re-exports§
pub use network::*;pub use facts::*;pub use memoization::*;pub use working_memory::*;pub use agenda::*;pub use pattern::*;pub use propagation::*;pub use grl_loader::*;pub use template::*;pub use globals::*;pub use deffacts::*;
Modules§
- agenda
- Advanced Agenda System (Drools-style)
- auto_
network - Auto RETE network: Rule struct and converter
- deffacts
- Initial Facts System (inspired by CLIPS deffacts)
- facts
- Typed facts system for RETE-UL
- globals
- Global Variables System (inspired by CLIPS defglobal)
- grl_
loader - GRL to RETE Converter
- memoization
- Memoization support for RETE-UL evaluation
- network
- pattern
- Pattern Matching with Variable Binding (P3 Feature - Advanced)
- propagation
- Incremental Propagation Engine (P3 Feature - Advanced)
- template
- Template System (inspired by CLIPS deftemplate)
- working_
memory - Working Memory for RETE-UL (Drools-style)