Expand description
Rule evaluation engine
This module provides the public interface for magic rule evaluation, including data types for evaluation state and match results, and re-exports the core evaluation functions from submodules.
Modules§
- offset
- Offset resolution for magic rule evaluation
- operators
- Operator application for magic rule evaluation
- strength
- Strength calculation for magic rules
- types
- Type interpretation for reading and converting bytes from file buffers.
Structs§
- Evaluation
Context - Context for maintaining evaluation state during rule processing
- Rule
Match - Result of evaluating a magic rule
Functions§
- evaluate_
rules - Evaluate a list of magic rules against a file buffer with hierarchical processing
- evaluate_
rules_ with_ config - Evaluate magic rules with a fresh context
- evaluate_
single_ rule - Evaluate a single magic rule against a file buffer