|
||||||||||
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,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 |