JFlex
public final class DFA extends Object
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) |
String | dotFormat() |
void | minimize()
Implementation of Hopcroft's O(n log n) minimization algorithm, follows
description by D. |
boolean[][] | old_minimize() |
void | printBlocks(int[] b, int[] b_f, int[] b_b, int last) |
void | printInvDelta(int[][] inv_delta, int[] inv_delta_set) |
void | printL(int[] l_f, int[] l_b, int anchor) |
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) |
String | toString() |
String | toString(int[] a) |
void | writeDot(File file) |