|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Action | |
|---|---|
| fr.umlv.tatoo.runtime.parser | |
| Uses of Action in fr.umlv.tatoo.runtime.parser |
|---|
| Subclasses of Action in fr.umlv.tatoo.runtime.parser | |
|---|---|
class |
AcceptAction<T,P,V>
Accept action class. |
class |
BranchAction<T,P,V>
|
class |
EnterAction<T,P,V>
Enter in a sub parser action class. |
class |
ErrorAction<T,P,V>
|
class |
ExitAction<T,P,V>
Exit out a sub parser action class. |
class |
ReduceAction<T,P,V>
Reduce action class. |
class |
ShiftAction<T,P,V>
Shift action class. |
class |
VersionedAction<T,P,V>
Action that behaves differently depending of the version of the grammar. |
| Methods in fr.umlv.tatoo.runtime.parser that return Action | ||
|---|---|---|
static
|
Actions.createAccept()
|
|
static
|
Actions.createBranch(String message)
|
|
static
|
Actions.createEnter(T terminal,
int shift)
|
|
static
|
Actions.createError(String message)
|
|
static
|
Actions.createExit()
|
|
static
|
Actions.createReduce(P production,
int rightSize,
int[] gotos)
|
|
static
|
Actions.createShift(int shift)
|
|
static
|
Actions.createVersioned(Map<V,? extends Action<T,P,V>> actionMap)
|
|
Action<T,P,V>[] |
ParserTable.getActions(T terminal)
Returns the actions (shift/reduce/accept/error) associated with a particular terminal of the grammar. |
|
Action<T,P,V>[] |
ParserTable.getBranchArray()
|
|
| Method parameters in fr.umlv.tatoo.runtime.parser with type arguments of type Action | ||
|---|---|---|
static
|
Actions.createVersioned(Map<V,? extends Action<T,P,V>> actionMap)
|
|
| Constructors in fr.umlv.tatoo.runtime.parser with parameters of type Action | |
|---|---|
ParserTable(Map<T,Action<T,P,V>[]> table,
Action<T,P,V>[] branchArray,
StateMetadata<T,N,P,V>[] stateMetadata,
Map<N,Integer> startMap,
V[] versions,
int stateNb,
T eof,
T error)
Creates a parser table. |
|
| Constructor parameters in fr.umlv.tatoo.runtime.parser with type arguments of type Action | |
|---|---|
VersionedAction(Map<V,? extends Action<T,P,V>> actionMap)
Initializes the action with a map of versioned actions. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||