Nucleoc::MultiPattern
Multi-pattern matching across multiple columns with status tracking.
Constructors
Instance methods
reparse(column : Int32, new_text : String, case_matching : CaseMatching = CaseMatching::Smart, normalization : Normalization = Normalization::Smart, append : Bool = false) : Nil
Updates the pattern for a column with new text.
Scores a multi-column haystack against all column patterns. Returns the total score if all columns match, nil otherwise.