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

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.
ParserBuilder<T,N,P,V> - Class in fr.umlv.tatoo.runtime.tools.builder
 
ParserBuilder(ParserTable<T, N, P, V>) - Constructor for class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
 
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<T,B extends LexerBuffer> - Class in fr.umlv.tatoo.runtime.tools
This class implements a lexer error handler 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.
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, 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.GenericStack
Pop a boolean from the stack.
pop_byte() - Method in class fr.umlv.tatoo.runtime.tools.GenericStack
Pop a byte from the stack.
pop_char() - Method in class fr.umlv.tatoo.runtime.tools.GenericStack
Pop a character from the stack.
pop_double() - Method in class fr.umlv.tatoo.runtime.tools.GenericStack
Pop a double from the stack.
pop_float() - Method in class fr.umlv.tatoo.runtime.tools.GenericStack
Pop a float from the stack.
pop_int() - Method in class fr.umlv.tatoo.runtime.tools.GenericStack
Pop an integer from the stack.
pop_long() - Method in class fr.umlv.tatoo.runtime.tools.GenericStack
Pop a long from the stack.
pop_Object() - Method in class fr.umlv.tatoo.runtime.tools.GenericStack
Pop an object from the stack.
pop_short() - Method in class fr.umlv.tatoo.runtime.tools.GenericStack
Pop a short from the stack.
popNonTerminalOnError(N) - Method in interface fr.umlv.tatoo.runtime.parser.ErrorRecoveryListener
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.ErrorRecoveryListener
Notifies listener that error recovery has discarded a terminal and that corresponding metadata should be discarded.
popVariableOnError(ErrorRecoveryListener<? 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.
ProcessReturn - Enum in fr.umlv.tatoo.runtime.lexer.rules
Result values of ActionProcessor.step(fr.umlv.tatoo.runtime.buffer.LexerBuffer, java.lang.Iterable), 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_boolean(boolean) - Method in class fr.umlv.tatoo.runtime.tools.GenericStack
Push a boolean on the stack.
push_byte(byte) - Method in class fr.umlv.tatoo.runtime.tools.GenericStack
Push a byte on the stack.
push_char(char) - Method in class fr.umlv.tatoo.runtime.tools.GenericStack
Push a character on the stack.
push_double(double) - Method in class fr.umlv.tatoo.runtime.tools.GenericStack
Push a double on the stack.
push_float(float) - Method in class fr.umlv.tatoo.runtime.tools.GenericStack
Push a float on the stack.
push_int(int) - Method in class fr.umlv.tatoo.runtime.tools.GenericStack
Push an integer on the stack.
push_long(long) - Method in class fr.umlv.tatoo.runtime.tools.GenericStack
Push a long on the stack.
push_Object(Object) - Method in class fr.umlv.tatoo.runtime.tools.GenericStack
Push an object on the stack.
push_short(short) - Method in class fr.umlv.tatoo.runtime.tools.GenericStack
Push a short on the stack.

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