Package | Description |
---|---|
org.stekikun.dolmen.automaton |
Modifier and Type | Class and Description |
---|---|
static class |
DFA.MemAction.Copy
Represents a memory action where some memory
cell
DFA.MemAction.Copy.src must be copied into
another cell DFA.MemAction.Copy.dst |
static class |
DFA.MemAction.Set
Represents a memory action where some memory
cell
DFA.MemAction.Set.dst must be set to the current
position input |
Modifier and Type | Field and Description |
---|---|
List<DFA.MemAction> |
Automata.Entry.initializer
The initial memory actions
|
List<DFA.MemAction> |
DFA.TransActions.memActions
The associated memory actions to perform
|
Constructor and Description |
---|
Entry(boolean visibility,
String name,
Extent returnType,
@Nullable Extent args,
int memSize,
int initialState,
List<DFA.MemAction> initializer,
List<TLexerEntry.Finisher> finishers)
Builds an automaton entry from the given arguments
|
TransActions(DFA.GotoAction gotoAction,
List<DFA.MemAction> memActions) |