A B C D E F G H I L N P R S T U V W X

L

last() - Method in class fr.umlv.tatoo.runtime.util.IntArrayList
 
last() - Method in interface fr.umlv.tatoo.runtime.util.ReadOnlyIntStack
Returns last inserted (i.e. the current) state.
lastChar() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ByteBufferWrapper
 
lastChar() - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharBufferWrapper
 
lastChar() - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharSequenceWrapper
 
lastChar() - Method in class fr.umlv.tatoo.runtime.buffer.impl.InputStreamWrapper
 
lastChar() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReadableByteChannelWrapper
 
lastChar() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReadableWrapper
 
lastChar() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReaderWrapper
 
lastChar() - Method in class fr.umlv.tatoo.runtime.buffer.impl.UTF8Wrapper
 
lastChar() - Method in interface fr.umlv.tatoo.runtime.buffer.LexerBuffer
Returns last read char or -1 if not available.
lastMatch() - Method in class fr.umlv.tatoo.runtime.lexer.rules.Action
Returns the last buffer position that has matched the rule.
length() - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharSequenceWrapper
 
length() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReaderWrapper
 
Lexer<B extends LexerBuffer> - Class in fr.umlv.tatoo.runtime.lexer
A Lexer represents a lexer process.
Lexer.LexerImpl<R,B extends LexerBuffer> - Class in fr.umlv.tatoo.runtime.lexer
 
LexerAndParser<B extends LexerBuffer,T,N,P,V> - Interface in fr.umlv.tatoo.runtime.tools.builder
The couple lexer/parser.
LexerBuffer - Interface in fr.umlv.tatoo.runtime.buffer
A LexerBuffer represents a character stream on which a Lexer can operate.
LexerBuilder<R,B extends LexerBuffer> - Class in fr.umlv.tatoo.runtime.tools.builder
 
LexerBuilder(LexerTable<R>) - Constructor for class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
LexerErrorRecoveryPolicy<R,B extends LexerBuffer> - Interface in fr.umlv.tatoo.runtime.lexer
 
LexerListener<R,B> - Interface in fr.umlv.tatoo.runtime.lexer
Interface defining an observer registered on a lexer that receive notifications of rule recognized.
LexerTable<R> - Class in fr.umlv.tatoo.runtime.lexer
Table that associates rule data to lexer rule.
LexerTable(Map<R, RuleData>) - Constructor for class fr.umlv.tatoo.runtime.lexer.LexerTable
Creates a lexer table from a map of rules with their lexer data.
LexerWarningReporter<B> - Interface in fr.umlv.tatoo.runtime.lexer
Error handler that handle warning during lexing process.
LexingException - Exception in fr.umlv.tatoo.runtime.lexer
 
LexingException(String, Throwable) - Constructor for exception fr.umlv.tatoo.runtime.lexer.LexingException
Creates a lexing exception with a message, a cause and a character.
LexingException(String) - Constructor for exception fr.umlv.tatoo.runtime.lexer.LexingException
Creates a lexing exception with a message.
LexingException(Throwable) - Constructor for exception fr.umlv.tatoo.runtime.lexer.LexingException
Creates a lexing exception with a cause.
LifecycleHandler<B extends LexerBuffer> - Interface in fr.umlv.tatoo.runtime.lexer
Interface for a listener called after Lexer.reset(fr.umlv.tatoo.runtime.buffer.LexerBuffer) or SimpleLexer.close().
locationClear() - Method in class fr.umlv.tatoo.runtime.buffer.impl.AbstractBufferWrapper
Service method that can be called by the current buffer to update the underlying location tracker.
LocationProvider - Interface in fr.umlv.tatoo.runtime.buffer
A class that is able to map buffer positions to text locations.
LocationTracker - Class in fr.umlv.tatoo.runtime.buffer.impl
A class that is able to map buffer position to text location.
LocationTracker() - Constructor for class fr.umlv.tatoo.runtime.buffer.impl.LocationTracker
Creates a location tracker.
LookaheadMap<T,V> - Class in fr.umlv.tatoo.runtime.parser
Map each parser state with the set of terminals the parser that will not lead to an error from this state.
LookaheadMap() - Constructor for class fr.umlv.tatoo.runtime.parser.LookaheadMap
 
LookaheadMapFactory - Class in fr.umlv.tatoo.runtime.tools
Helper methods to create a LookaheadMap.
LookaheadMapFactory() - Constructor for class fr.umlv.tatoo.runtime.tools.LookaheadMapFactory
 

A B C D E F G H I L N P R S T U V W X