class Panini::Automaton::NonDeterministic
- Panini::Automaton::NonDeterministic
- Panini::Automaton::Finite
- Reference
- Object
Defined in:
automaton.crConstructors
Instance Method Summary
- #acceptors : Set(State)
- #current : Set(State)
- #epsilon_closure(state_set : Set(State))
- #epsilon_closure(state : State)
- #start : Set(State)
- #states : Set(State)
- #symbols : Set(Char)
- #to_dfa
- #transitions : Hash(State, Hash(Char, Set(State)))
Instance methods inherited from class Panini::Automaton::Finite
accepts?(input_symbols)
accepts?,
process(input : Char)process(input : String) process, reset reset, to_s(io) to_s
Constructor Detail
def self.new(states, symbols : Set(Char), transitions, start_state, accepting_states)
#