-
-
Notifications
You must be signed in to change notification settings - Fork 2
Epic: Operator Completeness #53
Copy link
Copy link
Labels
enhancementNew feature or requestNew feature or requestevaluatorRule evaluation engine and logicRule evaluation engine and logicparserMagic file parsing components and grammarMagic file parsing components and grammar
Milestone
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestevaluatorRule evaluation engine and logicRule evaluation engine and logicparserMagic file parsing components and grammarMagic file parsing components and grammar
Summary
Implement all missing magic file operators to enable parsing and evaluation of real-world magic rules.
Current State
Only 4 of 13 operators implemented:
=,!=,&,&maskTracking
<,>,<=,>=) CRITICAL^), NOT (~), any-value (x)Success Criteria
All operators from GNU file's magic(5) format are parsed and evaluated correctly.
Impact
Operators are the single highest-impact gap. Comparison operators alone would unlock ~40% more magic file compatibility.