Crate nl_sre_english

Crate nl_sre_english 

Source
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 applog::SharedContext;
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
CorrectionExplanation
Detailed explanation of a correction
DetectedAction
Detected action from verb analysis
ProcessedSentence
Processed sentence result

Constants§

VERSION
Engine version

Functions§

info
Engine information