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

H

handleClose(Lexer<B>) - Method in interface fr.umlv.tatoo.runtime.lexer.LifecycleHandler
Called after the lexer is closed.
handleClose(Lexer<B>) - Method in class fr.umlv.tatoo.runtime.tools.ParserForwarder
Called after the lexer is closed.
handleReset(Lexer<B>) - Method in interface fr.umlv.tatoo.runtime.lexer.LifecycleHandler
Called after the lexer is reseted.
handleReset(Lexer<B>) - Method in class fr.umlv.tatoo.runtime.tools.ParserForwarder
Called after the lexer is reseted.
handleWarning(Lexer<? extends B>, String) - Method in class fr.umlv.tatoo.runtime.lexer.DefaultLexerWarningReporter
 
handleWarning(Lexer<? extends B>, String) - Method in interface fr.umlv.tatoo.runtime.lexer.LexerWarningReporter
Log error recovery message info to user
handleWarning(Parser<T, N, P, V>, T, String) - Method in class fr.umlv.tatoo.runtime.parser.DefaultParserWarningReporter
 
handleWarning(Parser<T, N, P, V>, T, String) - Method in interface fr.umlv.tatoo.runtime.parser.ParserWarningReporter
Log error recovery message info to user
hashLookaheadMap(ParserTable<T, ?, ?, V>) - Static method in class fr.umlv.tatoo.runtime.tools.LookaheadMapFactory
Returns a map that contains, for a specific version, the mapping between a terminal and its lookahead set.
HashParserLookaheadActivator<R,T> - Class in fr.umlv.tatoo.runtime.tools
A generic hash table based rule activator that use parser lookaheads.
HashParserLookaheadActivator(SimpleParser<? extends T>, Map<T, ? extends Set<? extends R>>, Set<? extends R>) - Constructor for class fr.umlv.tatoo.runtime.tools.HashParserLookaheadActivator
Creates a lookeahead activator
hasNext() - Method in class fr.umlv.tatoo.runtime.lexer.Scanner
 
hasNext(Iterable<? extends R>) - Method in class fr.umlv.tatoo.runtime.lexer.Tokenizer
Indicates if input contains one of the tokens passed as argument.
hasNext(R...) - Method in class fr.umlv.tatoo.runtime.lexer.Tokenizer
This method wraps its arguments and calls Tokenizer.hasNext(Iterable).
hasRemaining() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ByteBufferWrapper
 
hasRemaining() - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharBufferWrapper
 
hasRemaining() - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharSequenceWrapper
 
hasRemaining() - Method in class fr.umlv.tatoo.runtime.buffer.impl.InputStreamWrapper
 
hasRemaining() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReadableByteChannelWrapper
 
hasRemaining() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReadableWrapper
 
hasRemaining() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReaderWrapper
 
hasRemaining() - Method in class fr.umlv.tatoo.runtime.buffer.impl.UTF8Wrapper
 
hasRemaining() - Method in interface fr.umlv.tatoo.runtime.buffer.LexerBuffer
Returns true if more characters are availables in the buffer.

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