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

R

read() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ByteBufferWrapper
 
read() - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharBufferWrapper
 
read() - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharSequenceWrapper
 
read() - Method in class fr.umlv.tatoo.runtime.buffer.impl.InputStreamWrapper
 
read() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReadableByteChannelWrapper
 
read() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReadableWrapper
 
read() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReaderWrapper
 
read() - Method in class fr.umlv.tatoo.runtime.buffer.impl.UTF8Wrapper
 
read() - Method in interface fr.umlv.tatoo.runtime.buffer.LexerBuffer
Reads at some bytes from the stream.
ReadableByteChannelWrapper - Class in fr.umlv.tatoo.runtime.buffer.impl
A ReadableByteChannelWrapper wraps a ReadableByteChannel in order to allow a lexer to process its content in order to have its tokens extracted.
ReadableByteChannelWrapper(ReadableByteChannel, LocationTracker) - Constructor for class fr.umlv.tatoo.runtime.buffer.impl.ReadableByteChannelWrapper
Constructs a ReadableByteChannelWrapper with default behavior.
ReadableByteChannelWrapper(boolean, int, int, int, ReadableByteChannel, LocationTracker) - Constructor for class fr.umlv.tatoo.runtime.buffer.impl.ReadableByteChannelWrapper
Construct a ReadableByteChannelWrapper used by the lexer to process the ReadableByteChannel.
ReadableWrapper - Class in fr.umlv.tatoo.runtime.buffer.impl
A ReadableWrapper wraps a Readable in order to allow a lexer to process its content in order to have its tokens extracted.
ReadableWrapper(Readable, LocationTracker) - Constructor for class fr.umlv.tatoo.runtime.buffer.impl.ReadableWrapper
Constructs a ReadableWrapper with default behavior.
ReadableWrapper(boolean, int, int, int, Readable, LocationTracker) - Constructor for class fr.umlv.tatoo.runtime.buffer.impl.ReadableWrapper
Construct a ReadableWrapper used by the lexer to process the Readable.
ReaderWrapper - Class in fr.umlv.tatoo.runtime.buffer.impl
A ReaderWrapper wraps a Reader in order to allow a lexer to process its content in order to have its tokens extracted.
ReaderWrapper(Reader, LocationTracker) - Constructor for class fr.umlv.tatoo.runtime.buffer.impl.ReaderWrapper
Constructs a ReaderWrapper with default behavior.
ReaderWrapper(int, int, int, Reader, LocationTracker) - Constructor for class fr.umlv.tatoo.runtime.buffer.impl.ReaderWrapper
Construct a ReaderWrapper used by the lexer to process the Reader.
ReadOnlyIntStack - Interface in fr.umlv.tatoo.runtime.util
This class is used to offer a read only view of the state stack.
recoverOnError(Lexer<B>, ActionProcessor<R>) - Method in class fr.umlv.tatoo.runtime.lexer.DefaultLexerErrorRecoveryPolicy
 
recoverOnError(Lexer<B>, ActionProcessor<R>) - Method in interface fr.umlv.tatoo.runtime.lexer.LexerErrorRecoveryPolicy
Called when the impossible match first occurs.
recoverOnError(Lexer<B>, ActionProcessor<R>) - Method in class fr.umlv.tatoo.runtime.lexer.NoLexerErrorRecoveryPolicy
 
recoverOnError(Parser<T, N, P, V>, IntArrayList, T, String) - Method in class fr.umlv.tatoo.runtime.parser.DefaultParserErrorRecoveryPolicy
 
recoverOnError(Parser<T, N, P, V>, IntArrayList, T, String) - Method in class fr.umlv.tatoo.runtime.parser.ParserErrorRecoveryPolicy
Tries to recover on an error.
recoverOnUnexpectedEndOfFile(Lexer<B>, ActionProcessor<R>) - Method in class fr.umlv.tatoo.runtime.lexer.DefaultLexerErrorRecoveryPolicy
 
recoverOnUnexpectedEndOfFile(Lexer<B>, ActionProcessor<R>) - Method in interface fr.umlv.tatoo.runtime.lexer.LexerErrorRecoveryPolicy
Called when the impossible match first occurs at end of input.
recoverOnUnexpectedEndOfFile(Lexer<B>, ActionProcessor<R>) - Method in class fr.umlv.tatoo.runtime.lexer.NoLexerErrorRecoveryPolicy
 
reduce(P) - Method in interface fr.umlv.tatoo.runtime.parser.ParserListener
Notifies that a reduce action is performed by the parser.
ReduceAction<T,P,V> - Class in fr.umlv.tatoo.runtime.parser
Reduce action class.
ReduceAction(P, int, int[]) - Constructor for class fr.umlv.tatoo.runtime.parser.ReduceAction
Constructs a reduce action.
RegexTable - Interface in fr.umlv.tatoo.runtime.lexer.rules
High level interface of a lexer automaton.
remove() - Method in class fr.umlv.tatoo.runtime.lexer.Scanner
 
removeLast(int) - Method in class fr.umlv.tatoo.runtime.util.IntArrayList
Removes the last values on top of the stack.
removeLast() - Method in class fr.umlv.tatoo.runtime.util.IntArrayList
Removes the last value on top of the stack and returns it.
reset() - Method in class fr.umlv.tatoo.runtime.buffer.impl.AbstractBufferWrapper
 
reset() - Method in class fr.umlv.tatoo.runtime.buffer.impl.UTF8Wrapper
 
reset() - Method in interface fr.umlv.tatoo.runtime.buffer.LexerBuffer
Moves current position back to first non unwinded character
reset(B) - Method in class fr.umlv.tatoo.runtime.lexer.Lexer.LexerImpl
Reset the lexer to perform a new analysis.
reset(B) - Method in class fr.umlv.tatoo.runtime.lexer.Lexer
Reset the lexer to perform a new analysis.
reset(R, RuleData) - Method in class fr.umlv.tatoo.runtime.lexer.rules.Action
Reuse the action with a new rule and its data.
reset() - Method in class fr.umlv.tatoo.runtime.lexer.rules.ActionProcessor
Reset the action processor.
reset(RegexTable) - Method in class fr.umlv.tatoo.runtime.lexer.rules.DFA
Reuse the current DFA with a new automaton.
reset() - Method in class fr.umlv.tatoo.runtime.lexer.rules.DFA
Reset the current DFA.
reset(B) - Method in class fr.umlv.tatoo.runtime.lexer.Tokenizer
Reset the tokenizer to perform a new analysis.
reset() - Method in class fr.umlv.tatoo.runtime.parser.DefaultParserErrorRecoveryPolicy
 
reset() - Method in class fr.umlv.tatoo.runtime.parser.Parser
Resets the parser and clears the state stack.
reset(N) - Method in class fr.umlv.tatoo.runtime.parser.Parser
Resets the parser, clears the state stack and changes a new start non-terminal and reset the error recovery policy.
reset() - Method in class fr.umlv.tatoo.runtime.parser.ParserErrorRecoveryPolicy
Reset the error recovery policy.
reset() - Method in interface fr.umlv.tatoo.runtime.parser.SimpleParser
Resets the parser and clears the state stack.
resetImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.AbstractBufferWrapper
Moves current position back to first non unwinded character without taking care of locations
resetImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ByteBufferWrapper
 
resetImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharBufferWrapper
 
resetImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharSequenceWrapper
 
resetImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.InputStreamWrapper
 
resetImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReadableByteChannelWrapper
 
resetImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReadableWrapper
 
resetImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReaderWrapper
 
restart() - Method in class fr.umlv.tatoo.runtime.buffer.impl.AbstractBufferWrapper
 
restart(ReadableByteChannel) - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReadableByteChannelWrapper
 
restart() - Method in class fr.umlv.tatoo.runtime.buffer.impl.UTF8Wrapper
 
restart() - Method in interface fr.umlv.tatoo.runtime.buffer.LexerBuffer
Moves current position back to first non discarded character
restartImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.AbstractBufferWrapper
 
restartImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ByteBufferWrapper
 
restartImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharBufferWrapper
 
restartImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharSequenceWrapper
 
restartImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.InputStreamWrapper
 
restartImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReadableByteChannelWrapper
 
restartImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReadableWrapper
 
restartImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReaderWrapper
 
RuleActivator<R> - Interface in fr.umlv.tatoo.runtime.lexer
The lexer uses an object that implements this interface to change the set of active rule at the beginning of a token recognition.
RuleData - Class in fr.umlv.tatoo.runtime.lexer.rules
This class defined the a regular expression associated with a rule of the lexer.
RuleData(RegexTable, RegexTable, boolean) - Constructor for class fr.umlv.tatoo.runtime.lexer.rules.RuleData
Creates a data stratucture that xill be associated with a rule and that defined the regular expression.
ruleVerified(R, int, B) - Method in interface fr.umlv.tatoo.runtime.lexer.LexerListener
This method is called each time a token is recognized by the lexer.
run() - Method in class fr.umlv.tatoo.runtime.lexer.Lexer.LexerImpl
Does all the lexing in one shot.
run() - Method in interface fr.umlv.tatoo.runtime.lexer.SimpleLexer
Does all the lexing in one shot.

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