|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ParserTable | |
|---|---|
| fr.umlv.tatoo.runtime.parser | |
| fr.umlv.tatoo.runtime.tools | |
| fr.umlv.tatoo.runtime.tools.builder | |
| Uses of ParserTable in fr.umlv.tatoo.runtime.parser |
|---|
| Methods in fr.umlv.tatoo.runtime.parser that return ParserTable | |
|---|---|
ParserTable<T,?,?,?> |
SimpleParser.getTable()
Returns the table associated with the parser. |
ParserTable<T,N,P,V> |
Parser.getTable()
Returns the table associated with the parser. |
| Methods in fr.umlv.tatoo.runtime.parser with parameters of type ParserTable | ||
|---|---|---|
static
|
Parser.createParser(ParserTable<T,N,P,V> table,
ParserListener<? super T,? super N,? super P> listener,
ParserErrorRecoveryPolicy<T,N,P,V> policy,
N start,
V version,
LookaheadMap<? extends T,? super V> lookaheadMap)
Creates a parser. |
|
| Uses of ParserTable in fr.umlv.tatoo.runtime.tools |
|---|
| Methods in fr.umlv.tatoo.runtime.tools with parameters of type ParserTable | ||
|---|---|---|
static
|
LookaheadMapFactory.enumLookaheadMap(ParserTable<T,?,?,V> table)
Returns a map that contains, for a specific version, the mapping between a terminal and its lookahead set. |
|
static
|
LookaheadMapFactory.hashLookaheadMap(ParserTable<T,?,?,V> table)
Returns a map that contains, for a specific version, the mapping between a terminal and its lookahead set. |
|
| Uses of ParserTable in fr.umlv.tatoo.runtime.tools.builder |
|---|
| Methods in fr.umlv.tatoo.runtime.tools.builder with parameters of type ParserTable | ||
|---|---|---|
static
|
Builder.analyzer(LexerTable<R> lexerTable,
ParserTable<T,N,P,V> parserTable,
ToolsTable<R,T> toolsTable)
|
|
static
|
Builder.parser(ParserTable<T,N,P,V> parserTable)
Creates a parser builder from a parser table. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||