fr.umlv.tatoo.runtime.tools.builder
Class Builder.AnalyzerFromParserBuilder<R,B extends LexerBuffer,T,N,P,V>

java.lang.Object
  extended by 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
 

Method Detail

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()