A struct that holds a compiled transform rule.
Summary
Types
@type compiled_rule() :: %{ before_context: compiled_pattern() | nil, pattern: compiled_pattern(), replacement: String.t(), revisit: String.t() | nil, after_context: compiled_pattern() | nil }
@type pass() :: {:conversions, [compiled_rule()]} | {:transform, String.t()} | {:builtin, String.t()}
@type t() :: %Unicode.Transform.Compiler.CompiledTransform{ filter: compiled_filter() | nil, inverse_filter: compiled_filter() | nil, passes: [pass()] }