refactor rule evaluator to make use of expr envs

This commit is contained in:
Héctor Giménez
2024-05-06 10:15:37 +09:00
parent 8315e55594
commit ffac5edff5
5 changed files with 170 additions and 114 deletions

View File

@@ -55,7 +55,7 @@ func ParseNIPFile(filePath string) (Rules, error) {
for fileScanner.Scan() {
lineNumber++
rule, err := New(fileScanner.Text(), filePath, lineNumber)
rule, err := NewRule(fileScanner.Text(), filePath, lineNumber)
if errors.Is(err, ErrEmptyRule) {
continue
}