fr.umlv.tatoo.runtime.tools.builder
Class Builder.AnalyzerFromParserBuilder<R,B extends LexerBuffer,T,N,P,V>
java.lang.Object
fr.umlv.tatoo.runtime.tools.builder.Builder.AnalyzerFromParserBuilder<R,B,T,N,P,V>
- Enclosing class:
- Builder
public static class Builder.AnalyzerFromParserBuilder<R,B extends LexerBuffer,T,N,P,V>
- extends Object
|
Method Summary |
LexerAndParser<B,T,N,P,V> |
create()
|
Lexer<B> |
createLexer()
|
Builder.AnalyzerFromParserBuilder<R,B,T,N,P,V> |
forwardLexerErrorPolicy()
|
Parser<T,N,P,V> |
getParser()
|
Builder.AnalyzerFromParserBuilder<R,B,T,N,P,V> |
lookaheadActivator()
|
Builder.AnalyzerFromParserBuilder<R,B,T,N,P,V> |
parserForwarder(ParserForwarder<T,B> forwarder)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getParser
public Parser<T,N,P,V> getParser()
lookaheadActivator
public Builder.AnalyzerFromParserBuilder<R,B,T,N,P,V> lookaheadActivator()
forwardLexerErrorPolicy
public Builder.AnalyzerFromParserBuilder<R,B,T,N,P,V> forwardLexerErrorPolicy()
parserForwarder
public Builder.AnalyzerFromParserBuilder<R,B,T,N,P,V> parserForwarder(ParserForwarder<T,B> forwarder)
create
public LexerAndParser<B,T,N,P,V> create()
createLexer
public Lexer<B> createLexer()