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

P

parseBoolean(String) - Method in class fr.umlv.tatoo.runtime.util.DefaultStringConverter
Converts a text to a boolean
parseChar(String) - Method in class fr.umlv.tatoo.runtime.util.DefaultStringConverter
Converts a text to a single char.
parseDouble(String) - Method in class fr.umlv.tatoo.runtime.util.DefaultStringConverter
Converts a text to a double.
parseEnum(String, Class<E>) - Method in class fr.umlv.tatoo.runtime.util.DefaultStringConverter
Convert a text containing the name of an enumeration item to its value.
parseInt(String) - Method in class fr.umlv.tatoo.runtime.util.DefaultStringConverter
Converts a text to an integer.
Parser<T,N,P,V> - Class in fr.umlv.tatoo.runtime.parser
Tatoo parser class.
parser(Parser<T, N, P, V>, ToolsTable<R, T>) - Method in class fr.umlv.tatoo.runtime.tools.builder.Builder.ExpertLexerBuilder
Asks to configure the lexer with an existing parser.
parser(Parser<T, N, P, V>) - Method in class fr.umlv.tatoo.runtime.tools.builder.Builder.ExpertLexerBuilder
Asks to configure the lexer with an existing parser.
parser(ParserTable<T, N, P, V>) - Static method in class fr.umlv.tatoo.runtime.tools.builder.Builder
Creates a parser builder from a parser table.
parserErrorPolicy(ParserErrorRecoveryPolicy<T, N, P, V>) - Method in class fr.umlv.tatoo.runtime.tools.builder.Builder.ExpertAnalyzerBuilder
 
ParserErrorRecoveryListener<T,N> - Interface in fr.umlv.tatoo.runtime.parser
Parser error recovery listener.
parserErrorRecoveryListener(ParserErrorRecoveryListener<? super T, ? super N>) - Method in class fr.umlv.tatoo.runtime.tools.builder.Builder.AnalyzerBufferBuilder
 
ParserErrorRecoveryPolicy<T,N,P,V> - Class in fr.umlv.tatoo.runtime.parser
Error recovery policy of the parser.
ParserErrorRecoveryPolicy() - Constructor for class fr.umlv.tatoo.runtime.parser.ParserErrorRecoveryPolicy
 
parserForwarder(ParserForwarder<T, B>) - Method in class fr.umlv.tatoo.runtime.tools.builder.Builder.AnalyzerFromParserBuilder
 
ParserForwarder<T,B extends LexerBuffer> - Class in fr.umlv.tatoo.runtime.tools
This class implements a lexer error forwarder and a lexer lifecycle handler.
ParserForwarder(SimpleParser<T>) - Constructor for class fr.umlv.tatoo.runtime.tools.ParserForwarder
Creates a parser forwarder.
ParserListener<T,N,P> - Interface in fr.umlv.tatoo.runtime.parser
Parser action listener.
ParserLookaheadActivator<R,T,V> - Class in fr.umlv.tatoo.runtime.tools
A rule activator that use parser lookaheads.
ParserLookaheadActivator(Parser<T, ?, ?, V>, ToolsTable<R, T>, Map<V, R[][]>) - Constructor for class fr.umlv.tatoo.runtime.tools.ParserLookaheadActivator
 
ParserLookaheadActivator(Parser<T, ?, ?, V>, Map<T, ? extends Set<? extends R>>, Set<? extends R>, Map<V, R[][]>, Class<? extends R>) - Constructor for class fr.umlv.tatoo.runtime.tools.ParserLookaheadActivator
 
ParserTable<T,N,P,V> - Class in fr.umlv.tatoo.runtime.parser
Action table associated with a grammar.
ParserTable(Map<T, Action<T, P, V>[]>, Action<T, P, V>[], StateMetadata<T, N, P, V>[], Map<N, Integer>, V[], int, T, T) - Constructor for class fr.umlv.tatoo.runtime.parser.ParserTable
Creates a parser table.
ParserWarningReporter<T,N,P,V> - Interface in fr.umlv.tatoo.runtime.parser
Error handler that handle warning during parsing process.
parseString(String) - Method in class fr.umlv.tatoo.runtime.util.DefaultStringConverter
Converts a text to a string.
ParsingException - Exception in fr.umlv.tatoo.runtime.parser
This class is used to signal that an error occurs during the parsing process.
ParsingException() - Constructor for exception fr.umlv.tatoo.runtime.parser.ParsingException
 
ParsingException(String, Throwable) - Constructor for exception fr.umlv.tatoo.runtime.parser.ParsingException
 
ParsingException(String) - Constructor for exception fr.umlv.tatoo.runtime.parser.ParsingException
 
ParsingException(Throwable) - Constructor for exception fr.umlv.tatoo.runtime.parser.ParsingException
 
pop_boolean() - Method in class fr.umlv.tatoo.runtime.tools.SemanticStack
Pop a boolean from the stack.
pop_byte() - Method in class fr.umlv.tatoo.runtime.tools.SemanticStack
Pop a byte from the stack.
pop_char() - Method in class fr.umlv.tatoo.runtime.tools.SemanticStack
Pop a character from the stack.
pop_double() - Method in class fr.umlv.tatoo.runtime.tools.SemanticStack
Pop a double from the stack.
pop_float() - Method in class fr.umlv.tatoo.runtime.tools.SemanticStack
Pop a float from the stack.
pop_int() - Method in class fr.umlv.tatoo.runtime.tools.SemanticStack
Pop an integer from the stack.
pop_long() - Method in class fr.umlv.tatoo.runtime.tools.SemanticStack
Pop a long from the stack.
pop_Object() - Method in class fr.umlv.tatoo.runtime.tools.SemanticStack
Pop an object from the stack.
pop_short() - Method in class fr.umlv.tatoo.runtime.tools.SemanticStack
Pop a short from the stack.
popNonTerminalOnError(N) - Method in interface fr.umlv.tatoo.runtime.parser.ParserErrorRecoveryListener
Notifies listener that error recovery has discarded a non-terminal and that corresponding metadata should be discarded.
popTerminalOnError(T) - Method in interface fr.umlv.tatoo.runtime.parser.ParserErrorRecoveryListener
Notifies listener that error recovery has discarded a terminal and that corresponding metadata should be discarded.
popVariableOnError(ParserErrorRecoveryListener<? super T, ? super N>) - Method in class fr.umlv.tatoo.runtime.parser.StateMetadata
Called by the default error recovery mechanism to adjust the stack of value used by the evaluator.
previousWasNewLine() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ByteBufferWrapper
 
previousWasNewLine() - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharBufferWrapper
 
previousWasNewLine() - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharSequenceWrapper
 
previousWasNewLine() - Method in class fr.umlv.tatoo.runtime.buffer.impl.InputStreamWrapper
 
previousWasNewLine() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReadableByteChannelWrapper
 
previousWasNewLine() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReadableWrapper
 
previousWasNewLine() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReaderWrapper
 
previousWasNewLine() - Method in class fr.umlv.tatoo.runtime.buffer.impl.UTF8Wrapper
 
previousWasNewLine() - Method in interface fr.umlv.tatoo.runtime.buffer.LexerBuffer
Determines if the last unwinded character was an end of line.
print(Object) - Method in interface fr.umlv.tatoo.runtime.log.Handler
 
print(Object) - Method in class fr.umlv.tatoo.runtime.log.SyserrHandler
 
ProcessReturn - Enum in fr.umlv.tatoo.runtime.lexer.rules
Result values of ActionProcessor.step(fr.umlv.tatoo.runtime.buffer.LexerBuffer, R...), ActionProcessor.stepClose() or LexerErrorRecoveryPolicy.continueRecoverOnError(fr.umlv.tatoo.runtime.lexer.Lexer, fr.umlv.tatoo.runtime.lexer.rules.ActionProcessor) and LexerErrorRecoveryPolicy.continueRecoverOnUnexpectedEndOfFile(fr.umlv.tatoo.runtime.lexer.Lexer, fr.umlv.tatoo.runtime.lexer.rules.ActionProcessor).
push(N, V) - Method in class fr.umlv.tatoo.runtime.parser.Parser
Push a new context into the state stack
push(T) - Method in class fr.umlv.tatoo.runtime.parser.Parser
Performs the actions induced by a particular terminal.
push(T) - Method in interface fr.umlv.tatoo.runtime.parser.SimpleParser
Performs the actions induced by a particular terminal.
push_boolean(boolean) - Method in class fr.umlv.tatoo.runtime.tools.SemanticStack
Push a boolean on the stack.
push_byte(byte) - Method in class fr.umlv.tatoo.runtime.tools.SemanticStack
Push a byte on the stack.
push_char(char) - Method in class fr.umlv.tatoo.runtime.tools.SemanticStack
Push a character on the stack.
push_double(double) - Method in class fr.umlv.tatoo.runtime.tools.SemanticStack
Push a double on the stack.
push_float(float) - Method in class fr.umlv.tatoo.runtime.tools.SemanticStack
Push a float on the stack.
push_int(int) - Method in class fr.umlv.tatoo.runtime.tools.SemanticStack
Push an integer on the stack.
push_long(long) - Method in class fr.umlv.tatoo.runtime.tools.SemanticStack
Push a long on the stack.
push_Object(Object) - Method in class fr.umlv.tatoo.runtime.tools.SemanticStack
Push an object on the stack.
push_short(short) - Method in class fr.umlv.tatoo.runtime.tools.SemanticStack
Push a short on the stack.

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