A B C D E F G H I J K L M N O P Q 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.
handler() - Method in class fr.umlv.tatoo.cc.common.xml.AbstractXMLDigester
This implementation ensures that if no saxlet is registered, the saxlets returned by AbstractXMLDigester.getSAXLets() are registered before return the handler.
handler() - Method in class fr.umlv.tatoo.cc.common.xml.XMLDigester
 
handler() - Method in class fr.umlv.tatoo.cc.main.xml.DispatchXMLDigester
 
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
hasChanged(K, NodeContent<K, V>) - Method in interface fr.umlv.tatoo.cc.parser.solver.NodeContent
Notifies this node that some node has changed
hashCode() - Method in class fr.umlv.tatoo.cc.common.generator.Type
 
hashCode() - Method in class fr.umlv.tatoo.cc.lexer.charset.CharacterInterval
 
hashCode() - Method in class fr.umlv.tatoo.cc.lexer.charset.CharacterSet
 
hashCode() - Method in class fr.umlv.tatoo.cc.parser.lr.LR1Item
 
hashCode() - Method in class fr.umlv.tatoo.cc.parser.table.NodeItem
 
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.
hasTypeArguments() - Method in class fr.umlv.tatoo.cc.common.generator.Type
Returns true if the current type is a parameterized type with type arguments.
hatEmpty() - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexGrammarEvaluator
 
hatPresent() - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexGrammarEvaluator
 

A B C D E F G H I J K L M N O P Q R S T U V W X