Module: Stamina::RegLang::Sequence

Includes:
Node
Defined in:
lib/stamina-induction/stamina/reg_lang/parser/sequence.rb

Instance Method Summary collapse

Methods included from Node

#to_cdfa, #to_dfa, #to_fa

Instance Method Details

#to_fa!(fa) ⇒ Object



6
7
8
9
10
11
# File 'lib/stamina-induction/stamina/reg_lang/parser/sequence.rb', line 6

def to_fa!(fa)
  f1, t1 = self.head.to_fa!(fa)
  f2, t2 = self.tail.to_fa!(fa)
  fa.connect(t1, f2, nil)
  [f1, t2]
end