Package fr.umlv.tatoo.runtime.buffer.impl

Class Summary
AbstractBufferWrapper Abstract base class for buffer that can tracks line and column position in a text.
ByteBufferWrapper A ByteBufferWrapper wraps a ByteBuffer in order to allow a lexer to process its content in order to have its tokens extracted.
CharBufferWrapper A CharBufferWrapper wraps a CharBuffer in order to allow a lexer to process its content in order to have its tokens extracted.
CharSequenceWrapper A CharSequenceWrapper wraps a CharSequence in order to allow a lexer to process its content in order to have its tokens extracted.
InputStreamWrapper A ReadWrapper wraps a Reader in order to allow a lexer to process it and a developper to extract tokens recognized.
LocationTracker A class that is able to map buffer position to text location.
ReadableByteChannelWrapper A ReadableByteChannelWrapper wraps a ReadableByteChannel in order to allow a lexer to process its content in order to have its tokens extracted.
ReadableWrapper A ReadableWrapper wraps a Readable in order to allow a lexer to process its content in order to have its tokens extracted.
ReaderWrapper A ReaderWrapper wraps a Reader in order to allow a lexer to process its content in order to have its tokens extracted.
UTF8Wrapper<T> The class provides a buffer for using with a lexer build with UTF-8 encoding (UTF8Encoding).