mula.internal
Matcher.Make
mula
module St : S
module NFA : NFA_t
module GBV : sig ... end
type nfa_state = {
nfa : NFA.StateSet.t option;
k : int;
str : St.t;
str_len : int;
fed_so_far : int;
}
val start : k:int -> str:St.t -> nfa_state
val feed : nfa_state -> ch:St.ch -> nfa_state
val current_error : nfa_state -> int option
val end_input : nfa_state -> int option
val feed_str : nfa_state -> str:St.t -> nfa_state
val get_distance : k:int -> St.t -> St.t -> int option