org.xerial.util.graph
Class DFA<State,Alphabet>
java.lang.Object
org.xerial.util.graph.DFA<State,Alphabet>
public class DFA<State,Alphabet>
- extends Object
Deterministic finite automaton
- Author:
- leo
|
Constructor Summary |
DFA(State initialState)
|
DFA
public DFA(State initialState)
addState
public void addState(State s)
addTerminalState
public void addTerminalState(State s)
addTransition
public void addTransition(State from,
Alphabet input,
State to)
isTerminated
public boolean isTerminated()
transit
public State transit(Alphabet input)
toString
public String toString()
- Overrides:
toString in class Object

This work is licensed under a Creative Commons Attribution-ShareAlike 2.1 Japan License.