class Kleene::BatchMultiMatchDFA
def match_tracker(input) # : BatchMatchTracker
def match_tracker(input) # : BatchMatchTracker dfa = @composite_dfa.deep_clone match_tracker = setup_callbacks(dfa) input.each_char.with_index do |char, index| dfa.handle_token!(char, index) end match_tracker end