| Package | Description |
|---|---|
| org.stekikun.dolmen.automaton | |
| org.stekikun.dolmen.codegen |
| Modifier and Type | Field and Description |
|---|---|
static DFA.TransActions |
DFA.TransActions.BACKTRACK
A special singleton to represent transitions
backtracking to a previously remembered final state
|
| Modifier and Type | Field and Description |
|---|---|
TreeMap<CSet,DFA.TransActions> |
DFA.Shift.transTable
The transition table between character sets and transition actions
|
| Constructor and Description |
|---|
Shift(DFA.Remember remember,
TreeMap<CSet,DFA.TransActions> transTable) |
| Modifier and Type | Field and Description |
|---|---|
@NonNull DFA.TransActions[] |
DecisionTree.Table.table
The table of shifting actions to use for characters between
DecisionTree.Table.base and DecisionTree.Table.base + DecisionTree.Table.table.length |
DFA.TransActions |
DecisionTree.Return.transActions
The action to take, whatever the next character is
|
| Modifier and Type | Field and Description |
|---|---|
TreeMap<CSet,DFA.TransActions> |
DecisionTree.Switch.table
The transition table implemented in this switch
|
| Modifier and Type | Method and Description |
|---|---|
static DecisionTree.Return |
DecisionTree.ret(DFA.TransActions transActions) |
static DecisionTree |
DecisionTree.tabulated(char base,
@NonNull DFA.TransActions[] table) |
| Modifier and Type | Method and Description |
|---|---|
static DecisionTree |
DecisionTree.compile(TreeMap<CSet,DFA.TransActions> partition) |
static DecisionTree |
DecisionTree.switchTable(TreeMap<CSet,DFA.TransActions> table) |