|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use StateMetadata | |
|---|---|
| fr.umlv.tatoo.runtime.parser | |
| Uses of StateMetadata in fr.umlv.tatoo.runtime.parser |
|---|
| Methods in fr.umlv.tatoo.runtime.parser that return StateMetadata | ||
|---|---|---|
static
|
StateMetadata.createAllVersionWithNonTerminal(N nonTerminal,
ReduceAction<T,P,V> defaultReduce)
Creates a state data compatible with all versions that reduce a non terminal. |
|
static
|
StateMetadata.createAllVersionWithTerminal(T terminal,
ReduceAction<T,P,V> defaultReduce)
Creates a state data compatible with all versions that shift a terminal. |
|
static
|
StateMetadata.createWithNonTerminal(Set<?> compatible,
N nonTerminal,
ReduceAction<T,P,V> defaultReduce)
Creates a state data compatible with a set of versions that reduce a non terminal. |
|
static
|
StateMetadata.createWithTerminal(Set<?> compatible,
T terminal,
ReduceAction<T,P,V> defaultReduce)
Creates a state data compatible with a set of versions that shift a terminal. |
|
StateMetadata<T,N,P,V> |
ParserTable.getMetadataForState(int state)
Returns meta-data for error recovery associated with a particular state number. |
|
| Constructors in fr.umlv.tatoo.runtime.parser with parameters of type StateMetadata | |
|---|---|
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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||