6 7 8 9 10 11 12
# File 'lib/hoozuki/node/epsilon.rb', line 6 def to_nfa(state) start_state = state.new_state accept_state = state.new_state nfa = Automaton::NFA.new(start_state, [accept_state]) nfa.add_epsilon_transition(start_state, accept_state) nfa end