Uses of Class
fr.umlv.tatoo.runtime.tools.builder.LexerBuilder

Packages that use LexerBuilder
fr.umlv.tatoo.runtime.tools.builder   
 

Uses of LexerBuilder in fr.umlv.tatoo.runtime.tools.builder
 

Methods in fr.umlv.tatoo.runtime.tools.builder that return LexerBuilder
static
<R,B extends LexerBuffer>
LexerBuilder<R,B>
LexerBuilder.createBuilder(LexerTable<R> table, B buffer)
           
static
<R> LexerBuilder<R,ReaderWrapper>
LexerBuilder.createReaderBuilder(LexerTable<R> table, Reader reader)
           
protected  LexerBuilder<R,B> ToolsBuilder.getLexerBuilder()
          Export the underlying lexer builder to subclass.
 LexerBuilder<R,B> LexerBuilder.setActivator(RuleActivator<R> activator)
          optional (all rules by default)
 LexerBuilder<R,B> LexerBuilder.setBuffer(B buffer)
          optional, but if null the buffer have to be given to the lexer using Lexer.reset(B)
 LexerBuilder<R,B> LexerBuilder.setForwarder(ErrorForwarder<B> forwarder)
          optional (DefaultErrorForwarder i.e. nothing or set by setParser by default)
 LexerBuilder<R,B> LexerBuilder.setLexerListener(LexerListener<? super R,? super B> listener)
          optional (logging listener by default)
 LexerBuilder<R,B> LexerBuilder.setLifecycleHandler(LifecycleHandler<B> lifecycleHandler)
          optionnal (null i.e. nothing or set by setParser by default)
<T,N,P,V> LexerBuilder<R,B>
LexerBuilder.setParser(SimpleParser<T> parser)
          sets parser forwarder and lifecycle handler forwarding to the parser
 

Constructors in fr.umlv.tatoo.runtime.tools.builder with parameters of type LexerBuilder
ToolsBuilder(LexerBuilder<R,B> lexerBuilder, ParserBuilder<T,N,P,V> parserBuilder)