Method: Kleene::DSL#seq

Defined in:
lib/kleene/dsl.rb

#seq(*nfas) ⇒ Object



143
144
145
# File 'lib/kleene/dsl.rb', line 143

def seq(*nfas)
  nfas.flatten.reduce {|memo_nfa, nfa| seq2(memo_nfa, nfa) }
end