fr.umlv.tatoo.runtime.tools.builder
Class Builder.ExpertAnalyzerBuilder<R,B extends LexerBuffer,T,N,P,V>
java.lang.Object
fr.umlv.tatoo.runtime.tools.builder.Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V>
- Enclosing class:
- Builder
public static class Builder.ExpertAnalyzerBuilder<R,B extends LexerBuffer,T,N,P,V>
- extends Object
|
Method Summary |
Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> |
activator(RuleActivator<R> activator)
|
Builder.BranchAnalyzerBuilder<R,B,T,N,P,V> |
branches()
|
LexerAndParser<B,T,N,P,V> |
create()
|
Lexer<B> |
createLexer()
|
Builder.AnalyzerFromParserBuilder<R,B,T,N,P,V> |
createParserOnly()
|
Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> |
defaultLexerErrorPolicy(LexerWarningReporter<B> lexerWarningReporter)
|
Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> |
defaultLookaheadMap()
|
Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> |
defaultParserErrorPolicy(ParserErrorRecoveryListener<? super T,? super N> errorRecoveryListener)
|
Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> |
forwardLexerErrorPolicy()
|
Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> |
lexerErrorPolicy(LexerErrorRecoveryPolicy<R,B> lexerErrorPolicy)
|
Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> |
lifecycleHandler(LifecycleHandler<B> lifecycleHandler)
|
Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> |
lookaheadActivator()
|
Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> |
lookaheadMap(LookaheadMap<? extends T,? super V> lookaheadMap)
|
Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> |
noLexerErrorPolicy()
|
Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> |
noParserErrorPolicy(ParserWarningReporter<T,N,P,V> parserWarningReporter)
|
Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> |
parserErrorPolicy(ParserErrorRecoveryPolicy<T,N,P,V> parserErrorPolicy)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
activator
public Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> activator(RuleActivator<R> activator)
lifecycleHandler
public Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> lifecycleHandler(LifecycleHandler<B> lifecycleHandler)
lookaheadActivator
public Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> lookaheadActivator()
forwardLexerErrorPolicy
public Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> forwardLexerErrorPolicy()
noLexerErrorPolicy
public Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> noLexerErrorPolicy()
defaultLexerErrorPolicy
public Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> defaultLexerErrorPolicy(LexerWarningReporter<B> lexerWarningReporter)
- Parameters:
lexerWarningReporter - - See Also:
DefaultLexerWarningReporter
lexerErrorPolicy
public Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> lexerErrorPolicy(LexerErrorRecoveryPolicy<R,B> lexerErrorPolicy)
noParserErrorPolicy
public Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> noParserErrorPolicy(ParserWarningReporter<T,N,P,V> parserWarningReporter)
defaultParserErrorPolicy
public Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> defaultParserErrorPolicy(ParserErrorRecoveryListener<? super T,? super N> errorRecoveryListener)
parserErrorPolicy
public Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> parserErrorPolicy(ParserErrorRecoveryPolicy<T,N,P,V> parserErrorPolicy)
defaultLookaheadMap
public Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> defaultLookaheadMap()
lookaheadMap
public Builder.ExpertAnalyzerBuilder<R,B,T,N,P,V> lookaheadMap(LookaheadMap<? extends T,? super V> lookaheadMap)
branches
public Builder.BranchAnalyzerBuilder<R,B,T,N,P,V> branches()
createParserOnly
public Builder.AnalyzerFromParserBuilder<R,B,T,N,P,V> createParserOnly()
create
public LexerAndParser<B,T,N,P,V> create()
createLexer
public Lexer<B> createLexer()