public class FiniteStateAutomaton extends Object
Constructor and Description |
---|
FiniteStateAutomaton(String genNames,
int[][] t) |
Modifier and Type | Method and Description |
---|---|
boolean |
accepts(String word) |
void |
debugPrint() |
static FiniteStateAutomaton |
fsaForName(FiniteStateAutomaton fsa,
String waFileName,
Class<?> cc) |
static FiniteStateAutomaton |
fsaForName(String waFileName,
Class<?> cc) |
int |
getNumStates() |
int[][] |
getTransitions() |
void |
initializeFrom(BufferedReader fin) |
void |
setNumStates(int numStates) |
void |
setTransitions(int[][] is) |
public FiniteStateAutomaton(String genNames, int[][] t)
public boolean accepts(String word)
public void debugPrint()
public static FiniteStateAutomaton fsaForName(FiniteStateAutomaton fsa, String waFileName, Class<?> cc)
public static FiniteStateAutomaton fsaForName(String waFileName, Class<?> cc)
public int getNumStates()
public int[][] getTransitions()
public void initializeFrom(BufferedReader fin)
public void setNumStates(int numStates)
public void setTransitions(int[][] is)