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

S

Scanner<R,B extends LexerBuffer> - Class in fr.umlv.tatoo.runtime.lexer
Provide a simple scanner that implements Iterator and Iterable The buffer must support the read operation.
SemanticStack - Class in fr.umlv.tatoo.runtime.tools
A generic auto-resizeable stack that can store primitive type and objects used by the parser evaluator generated by Tatoo Tools.
SemanticStack() - Constructor for class fr.umlv.tatoo.runtime.tools.SemanticStack
Creates a stack with a default initial capacity (20).
SemanticStack(int) - Constructor for class fr.umlv.tatoo.runtime.tools.SemanticStack
Creates a stack with a specific capacity.
set(int, int) - Method in class fr.umlv.tatoo.runtime.util.IntArrayList
Changes the value at index index by a new one.
setBranchingParserListener(BranchingParserListener<? super T>) - Method in class fr.umlv.tatoo.runtime.parser.Parser
Set the branching parser listener associated with the current parser.
setColumnNumber(int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.LocationTracker
Changes the current column number.
setDetailMessage(String) - Method in exception fr.umlv.tatoo.runtime.parser.ParsingException
Allow to add a detail message to the exception message.
setDiscardedColumnNumber(int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.LocationTracker
 
setDiscardedLineNumber(int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.LocationTracker
 
setHandler(Handler) - Method in interface fr.umlv.tatoo.runtime.log.LoggingLoggerFactory.LoggingLogger
 
setHandler(Handler) - Static method in class fr.umlv.tatoo.runtime.log.TatooLogger
Add a new handler to this logger.
setLevel(Level) - Method in interface fr.umlv.tatoo.runtime.log.LoggingLoggerFactory.LoggingLogger
 
setLevel(Level) - Static method in class fr.umlv.tatoo.runtime.log.TatooLogger
Set the logger level of all parent logger handlers.
setLineNumber(int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.LocationTracker
Changes the current line number.
setUnwindedColumnNumber(int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.LocationTracker
Changes the column number of the last unwind operation.
setUnwindedLineNumber(int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.LocationTracker
Changes the line number of the last unwind operation.
setVersion(V) - Method in class fr.umlv.tatoo.runtime.parser.Parser
Change the version.
severe(String) - Method in interface fr.umlv.tatoo.runtime.log.Logger
 
severe(String) - Method in class fr.umlv.tatoo.runtime.log.NoLogLogger
 
severe(String) - Static method in class fr.umlv.tatoo.runtime.log.TatooLogger
Emits a message with g level SEVERE by the current logger.
shift(T) - Method in interface fr.umlv.tatoo.runtime.parser.ParserListener
Notifies that a shift action is performed by the parser.
shift(T, R, B) - Method in interface fr.umlv.tatoo.runtime.tools.ToolsListener
Called when the analyzer recognized a terminal.
shift(T) - Method in class fr.umlv.tatoo.runtime.tools.ToolsProcessor
 
ShiftAction<T,P,V> - Class in fr.umlv.tatoo.runtime.parser
Shift action class.
ShiftAction(int) - Constructor for class fr.umlv.tatoo.runtime.parser.ShiftAction
Constructs a shift action.
SimpleLexer - Interface in fr.umlv.tatoo.runtime.lexer
A simple interface that can be used to manipulate a lexer after its creation.
SimpleParser<T> - Interface in fr.umlv.tatoo.runtime.parser
 
SingleVersionParserLookaheadActivator<R extends Enum<R>> - Class in fr.umlv.tatoo.runtime.tools
 
SingleVersionParserLookaheadActivator(SimpleParser<?>, R[][]) - Constructor for class fr.umlv.tatoo.runtime.tools.SingleVersionParserLookaheadActivator
 
size() - Method in class fr.umlv.tatoo.runtime.util.IntArrayList
 
size() - Method in interface fr.umlv.tatoo.runtime.util.ReadOnlyIntStack
Returns the number of states in the stack.
start(N) - Method in class fr.umlv.tatoo.runtime.tools.builder.Builder.AnalyzerBuilder
 
start(N) - Method in class fr.umlv.tatoo.runtime.tools.builder.Builder.ParserBuilder
Set the start non terminal.
StateMetadata<T,N,P,V> - Class in fr.umlv.tatoo.runtime.parser
Data associated to a state of the parsing table.
StateMetadata(ReduceAction<T, P, V>) - Constructor for class fr.umlv.tatoo.runtime.parser.StateMetadata
 
step() - Method in class fr.umlv.tatoo.runtime.lexer.Lexer.LexerImpl
Proceed all available characters from the underlying buffer.
step(int) - Method in class fr.umlv.tatoo.runtime.lexer.rules.Action
Steps by one letter on the internal automaton and returns false if the letter is rejected or accepted by the automaton.
step(LexerBuffer, R...) - Method in class fr.umlv.tatoo.runtime.lexer.rules.ActionProcessor
Processes available characters from the input stream.
step(int) - Method in class fr.umlv.tatoo.runtime.lexer.rules.DFA
Follows the transition from the current state with the letter a.
step() - Method in interface fr.umlv.tatoo.runtime.lexer.SimpleLexer
Proceed all available characters from the underlying buffer.
step(T) - Method in class fr.umlv.tatoo.runtime.parser.Parser
Performs the actions induced by a particular terminal.
step(T) - Method in interface fr.umlv.tatoo.runtime.parser.SimpleParser
Performs the actions induced by a particular terminal.
stepClose() - Method in class fr.umlv.tatoo.runtime.lexer.rules.ActionProcessor
This method is called after ActionProcessor.step(fr.umlv.tatoo.runtime.buffer.LexerBuffer, R...) has returned MORE and end-of-file is reached
StringConverter - Interface in fr.umlv.tatoo.runtime.util
Permits to convert a string to an object of a specified type.
subSequence(int, int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharSequenceWrapper
 
subSequence(int, int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReaderWrapper
 
SyserrHandler - Class in fr.umlv.tatoo.runtime.log
 
SyserrHandler() - Constructor for class fr.umlv.tatoo.runtime.log.SyserrHandler
 

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