Expand description
§NL-SRE-English
Probabilistic Semantic Disambiguation Engine for English
§Architecture (4 Layers)
LAYER 4: UNIFORM (Unification Kernel)
LAYER 3: TAO (Encapsulation + Messages)
LAYER 2: APPLOG (Shared Variables + Constraints)
LAYER 1: Base Engines (Grammar + Semantic)§Key Features
- Functional Verb Groups: 25+ semantic categories for verbs
- Full Dictionary: 5,500+ words from COCA corpus
- Zero Dependencies: Pure Rust, no external crates
- Command Parser: Natural language to structured commands
§Author
Francisco Molina-Burgos, Avermex Research Division
§Date
January 2026
Re-exports§
pub use disambiguator::SemanticDisambiguator;pub use uniform::UnifyContext;pub use grammar::EnglishGrammar;pub use semantic::SemanticDB;pub use semantic::SemanticCategory;pub use dictionary::EnglishDictionary;pub use dictionary::DictionaryEntry;pub use verbs::VerbDatabase;pub use verbs::VerbEntry;pub use verbs::VerbGroup;pub use verbs::FunctionalCategory;pub use command_parser::CommandParser;pub use command_parser::ParsedCommand;pub use command_parser::ParserStats;pub use domain::DomainPlugin;pub use domain::DomainRegistry;pub use domain::DomainConstraint;pub use domain::ValidatedQuantity;pub use domain::GenericSIDomain;pub use quantitative::QuantitativeTokenizer;pub use quantitative::QuantitativeToken;pub use quantitative::TokenKind;pub use quantitative::TokenizerConfig;
Modules§
- applog
- Application Logic (APPLOG)
- chars
- Character Processing Module
- command_
parser - Command Parser Module
- dictionary
- English Dictionary Module
- disambiguator
- Semantic Disambiguator
- domain
- Domain Plugin Module
- grammar
- English Grammar Module
- quantitative
- Quantitative Tokenizer Module
- semantic
- Semantic Database Module
- tao
- TAO Module
- uniform
- Unification Kernel (UNIFORM)
- verbs
- English Verb Database
Structs§
- Config
- Engine configuration
- Correction
- An individual correction
- Correction
Explanation - Detailed explanation of a correction
- Detected
Action - Detected action from verb analysis
- Processed
Sentence - Processed sentence result
Constants§
- VERSION
- Engine version
Functions§
- info
- Engine information