|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use LookaheadMap | |
---|---|
fr.umlv.tatoo.runtime.parser | |
fr.umlv.tatoo.runtime.tools | |
fr.umlv.tatoo.runtime.tools.builder |
Uses of LookaheadMap in fr.umlv.tatoo.runtime.parser |
---|
Methods in fr.umlv.tatoo.runtime.parser that return LookaheadMap | |
---|---|
LookaheadMap<? extends T,?> |
SimpleParser.getLookaheadMap()
Returns the lookahead map. |
LookaheadMap<? extends T,? super V> |
Parser.getLookaheadMap()
Returns the lookahead map. |
Methods in fr.umlv.tatoo.runtime.parser with parameters of type LookaheadMap | ||
---|---|---|
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 LookaheadMap in fr.umlv.tatoo.runtime.tools |
---|
Methods in fr.umlv.tatoo.runtime.tools that return LookaheadMap | ||
---|---|---|
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 LookaheadMap in fr.umlv.tatoo.runtime.tools.builder |
---|
Methods in fr.umlv.tatoo.runtime.tools.builder that return LookaheadMap | |
---|---|
LookaheadMap<? extends T,? super V> |
ToolsBuilder.getLookaheadMap()
|
LookaheadMap<? extends T,? super V> |
ParserBuilder.getLookaheadMap()
|
Methods in fr.umlv.tatoo.runtime.tools.builder with parameters of type LookaheadMap | |
---|---|
S |
ToolsBuilder.setLookaheadMap(LookaheadMap<? extends T,? super V> lookaheadMap)
|
ParserBuilder<T,N,P,V> |
ParserBuilder.setLookaheadMap(LookaheadMap<? extends T,? super V> lookaheadMap)
optional (default is no lookahead map) |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |