Regexp.ReductionsSourceReductions represent pattern-match operations in regular expressions. Each reduction tracks which reduction targets to match, which captures to bind, and whether to prefer shortest or longest match.
type 'g t = {pattern : 'g Redgraph.target Utils.Misc.indexset;capture : Capture.set;policy : Syntax.quantifier_kind;}