Method: Kleene::DSL#with_err_dead_end

Defined in:
lib/kleene/dsl.rb

#with_err_dead_end(nfa, alphabet = nfa.alphabet) ⇒ Object

always clones the given nfa and returns a new nfa with a non-final error state



83
84
85
# File 'lib/kleene/dsl.rb', line 83

def with_err_dead_end(nfa, alphabet = nfa.alphabet)
  with_err_dead_end!(nfa.deep_clone, alphabet)
end