|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use LexerBuffer | |
---|---|
fr.umlv.tatoo.runtime.buffer.impl | |
fr.umlv.tatoo.runtime.lexer | |
fr.umlv.tatoo.runtime.lexer.rules | |
fr.umlv.tatoo.runtime.tools | |
fr.umlv.tatoo.runtime.tools.builder |
Uses of LexerBuffer in fr.umlv.tatoo.runtime.buffer.impl |
---|
Classes in fr.umlv.tatoo.runtime.buffer.impl that implement LexerBuffer | |
---|---|
class |
AbstractBufferWrapper
Abstract base class for buffer that can tracks line and column position in a text. |
class |
ByteBufferWrapper
A ByteBufferWrapper wraps a ByteBuffer in order to allow
a lexer to process its content in order to have its tokens extracted. |
class |
CharBufferWrapper
A CharBufferWrapper wraps a CharBuffer in order to allow
a lexer to process its content in order to have its tokens extracted. |
class |
CharSequenceWrapper
A CharSequenceWrapper wraps a CharSequence in order to allow
a lexer to process its content in order to have its tokens extracted. |
class |
InputStreamWrapper
A ReadWrapper wraps a Reader in order to allow
a lexer to process it and a developper to extract tokens recognized. |
class |
ReadableByteChannelWrapper
A ReadableByteChannelWrapper wraps a ReadableByteChannel in order to allow
a lexer to process its content in order to have its tokens extracted. |
class |
ReadableWrapper
A ReadableWrapper wraps a Readable in order to allow
a lexer to process its content in order to have its tokens extracted. |
class |
ReaderWrapper
A ReaderWrapper wraps a Reader in order to allow
a lexer to process its content in order to have its tokens extracted. |
class |
UTF8Wrapper<T>
The class provides a buffer for using with a lexer build with UTF-8 encoding ( UTF8Encoding ). |
Uses of LexerBuffer in fr.umlv.tatoo.runtime.lexer |
---|
Methods in fr.umlv.tatoo.runtime.lexer with type parameters of type LexerBuffer | ||
---|---|---|
static
|
Lexer.createLexer(LexerTable<R> lexerTable,
B buffer,
LexerListener<? super R,? super B> listener,
RuleActivator<R> activator,
LifecycleHandler<B> lifecycleHandler,
LexerErrorRecoveryPolicy<R,B> policy)
Creates a new lexer process. |
|
static
|
Scanner.createScanner(LexerTable<R> lexerTable,
B buffer,
RuleActivator<? extends R> activator)
|
|
static
|
Tokenizer.createTokenizer(LexerTable<R> lexerTable,
B buffer)
Creates a tokenizer that extracts character from a buffer and matches them against rules. |
|
static
|
Tokenizer.createTokenizer(LexerTable<R> lexerTable,
B buffer,
Iterable<? extends R> blanks)
Creates a scanner that extracts character from a buffer and matches them against rules. |
|
static
|
DefaultErrorForwarder.defaultForwarder()
|
Uses of LexerBuffer in fr.umlv.tatoo.runtime.lexer.rules |
---|
Methods in fr.umlv.tatoo.runtime.lexer.rules with parameters of type LexerBuffer | |
---|---|
ProcessReturn |
ActionProcessor.step(LexerBuffer buffer,
Iterable<? extends R> rules)
Processes available characters from the input stream. |
Uses of LexerBuffer in fr.umlv.tatoo.runtime.tools |
---|
Classes in fr.umlv.tatoo.runtime.tools with type parameters of type LexerBuffer | |
---|---|
class |
AbstractToolsProcessor<B extends LexerBuffer,R,T,N,P>
Abstract base class for all processors produced by the Tatoo Java backend. |
class |
ParserForwarder<T,B extends LexerBuffer>
This class implements a lexer error handler and a lexer lifecycle handler. |
Uses of LexerBuffer in fr.umlv.tatoo.runtime.tools.builder |
---|
Classes in fr.umlv.tatoo.runtime.tools.builder with type parameters of type LexerBuffer | |
---|---|
interface |
LexerAndParser<B extends LexerBuffer,T,N,P,V>
The couple lexer/parser. |
class |
LexerBuilder<R,B extends LexerBuffer>
|
class |
ToolsBuilder<R,B extends LexerBuffer,T,N,P,V,S extends ToolsBuilder<R,B,T,N,P,V,S>>
|
Methods in fr.umlv.tatoo.runtime.tools.builder with type parameters of type LexerBuffer | ||
---|---|---|
static
|
LexerBuilder.createBuilder(LexerTable<R> table,
B buffer)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |