|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectJFlex.DFA
DFA representation in JFlex. Contains minimization algorithm.
| Field Summary | |
static int |
NO_TARGET
The code for "no target state" in the transition table. |
| Constructor Summary | |
DFA(int numLexStates,
int numInp)
|
|
| Method Summary | |
void |
addTransition(int start,
char input,
int dest)
|
void |
checkActions(LexScan scanner,
LexParse parser)
|
java.lang.String |
dotFormat()
|
void |
minimize()
|
void |
printTable(boolean[][] equiv)
|
void |
setAction(int state,
Action stateAction)
|
void |
setFinal(int state,
boolean isFinalState)
|
void |
setLexState(int lState,
int trueState)
|
void |
setPushback(int state,
boolean isPushbackState)
|
java.lang.String |
toString()
|
void |
writeDot(java.io.File file)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static final int NO_TARGET
| Constructor Detail |
public DFA(int numLexStates,
int numInp)
| Method Detail |
public void setLexState(int lState,
int trueState)
public void setAction(int state,
Action stateAction)
public void setFinal(int state,
boolean isFinalState)
public void setPushback(int state,
boolean isPushbackState)
public void addTransition(int start,
char input,
int dest)
public java.lang.String toString()
public void writeDot(java.io.File file)
public java.lang.String dotFormat()
public void checkActions(LexScan scanner,
LexParse parser)
public void minimize()
public void printTable(boolean[][] equiv)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||