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

C

charAt(int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharSequenceWrapper
 
charAt(int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReaderWrapper
 
CharBufferWrapper - Class in fr.umlv.tatoo.runtime.buffer.impl
A CharBufferWrapper wraps a CharBuffer in order to allow a lexer to process its content in order to have its tokens extracted.
CharBufferWrapper(CharBuffer, LocationTracker) - Constructor for class fr.umlv.tatoo.runtime.buffer.impl.CharBufferWrapper
Constructs a CharBufferWrapper which wraps specified CharBuffer.
CharRegexTable - Class in fr.umlv.tatoo.runtime.regex
A RegexTable implementation for DFA which uses all unicode characters.
CharRegexTable(int, int[][], boolean[]) - Constructor for class fr.umlv.tatoo.runtime.regex.CharRegexTable
Build a RegexTable with firstState as first state, transitions as transition table as explained in CharRegexTable, and accepts which gives accepting states
CharSequenceWrapper - Class in fr.umlv.tatoo.runtime.buffer.impl
A CharSequenceWrapper wraps a CharSequence in order to allow a lexer to process its content in order to have its tokens extracted.
CharSequenceWrapper(CharSequence, LocationTracker) - Constructor for class fr.umlv.tatoo.runtime.buffer.impl.CharSequenceWrapper
Constructs a CharSequenceWrapper which wraps specified CharSequence.
clear() - Method in class fr.umlv.tatoo.runtime.util.IntArrayList
Clear the whole list.
close() - Method in class fr.umlv.tatoo.runtime.lexer.Lexer.LexerImpl
Closes the lexing process.
close() - Method in interface fr.umlv.tatoo.runtime.lexer.SimpleLexer
Closes the lexing process.
close() - Method in class fr.umlv.tatoo.runtime.parser.Parser
Indicates to the parser that there is no more terminals.
close() - Method in interface fr.umlv.tatoo.runtime.parser.SimpleParser
Indicates to the parser that there is no more terminals.
closeParser(Parser<T, N, P, V>) - Method in class fr.umlv.tatoo.runtime.parser.DefaultParserErrorRecoveryPolicy
 
closeParser(Parser<T, N, P, V>) - Method in class fr.umlv.tatoo.runtime.parser.ParserErrorRecoveryPolicy
Notifies that the parser is closing and an error was notified by ParserErrorRecoveryPolicy.continueRecoverOnError(fr.umlv.tatoo.runtime.parser.Parser, fr.umlv.tatoo.runtime.util.IntArrayList, T) returning ActionReturn.NEXT_ERROR.
compact() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ByteBufferWrapper
 
compact() - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharBufferWrapper
 
CompositeNode<N extends Node,P extends Node> - Class in fr.umlv.tatoo.runtime.ast
Represents a node with a variable number of nodes.
CompositeNode() - Constructor for class fr.umlv.tatoo.runtime.ast.CompositeNode
Only subclass can call this constructor
continueRecoverOnError(Lexer<B>, ActionProcessor<R>) - Method in class fr.umlv.tatoo.runtime.lexer.DefaultLexerErrorRecoveryPolicy
 
continueRecoverOnError(Lexer<B>, ActionProcessor<R>) - Method in interface fr.umlv.tatoo.runtime.lexer.LexerErrorRecoveryPolicy
Called when error recovery was initiated by recover on error, and method LexerErrorRecoveryPolicy.errorRecoveryNeedsContinuation() returns true
continueRecoverOnError(Lexer<B>, ActionProcessor<R>) - Method in class fr.umlv.tatoo.runtime.lexer.NoLexerErrorRecoveryPolicy
 
continueRecoverOnError(Parser<T, N, P, V>, IntArrayList, T) - Method in class fr.umlv.tatoo.runtime.parser.DefaultParserErrorRecoveryPolicy
 
continueRecoverOnError(Parser<T, N, P, V>, IntArrayList, T) - Method in class fr.umlv.tatoo.runtime.parser.ParserErrorRecoveryPolicy
Called when error recovery was initiated by recover on error, and method ParserErrorRecoveryPolicy.errorRecoveryNeedsContinuation() returns true
continueRecoverOnUnexpectedEndOfFile(Lexer<B>, ActionProcessor<R>) - Method in class fr.umlv.tatoo.runtime.lexer.DefaultLexerErrorRecoveryPolicy
 
continueRecoverOnUnexpectedEndOfFile(Lexer<B>, ActionProcessor<R>) - Method in interface fr.umlv.tatoo.runtime.lexer.LexerErrorRecoveryPolicy
Called when error recovery was initiated by recover on error, and method LexerErrorRecoveryPolicy.unexpectedEndOfFileRecoveryNeedsContinuation() returns true
continueRecoverOnUnexpectedEndOfFile(Lexer<B>, ActionProcessor<R>) - Method in class fr.umlv.tatoo.runtime.lexer.NoLexerErrorRecoveryPolicy
 
convert(String, Class<T>) - Method in class fr.umlv.tatoo.runtime.util.DefaultStringConverter
 
convert(String, Class<T>) - Method in interface fr.umlv.tatoo.runtime.util.StringConverter
Convert a string to a value of type T.
createAccept() - Static method in class fr.umlv.tatoo.runtime.parser.Actions
 
createAllRuleActivator(LexerTable<R>) - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
Creates a rule activator that activate all rules.
createAllVersionWithNonTerminal(N) - Static method in class fr.umlv.tatoo.runtime.parser.StateMetadata
Creates a state data compatible with all versions that reduce a non terminal.
createAllVersionWithTerminal(T) - Static method in class fr.umlv.tatoo.runtime.parser.StateMetadata
Creates a state data compatible with all versions that shift a terminal.
createBranch(String) - Static method in class fr.umlv.tatoo.runtime.parser.Actions
 
createBuilder(LexerTable<R>, B) - Static method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
createConverterProxy(Class<T>, StringConverter) - Static method in class fr.umlv.tatoo.runtime.tools.Debug
This method provides a proxy object implementing an interface.
createDefaultPolicy(ErrorForwarder<B>) - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
createEmptyNode() - Method in interface fr.umlv.tatoo.runtime.ast.XMLNodeFactory.AbstractNodeFactory
Creates an empty node corresponding to the XML element name.
createEnter(T, int) - Static method in class fr.umlv.tatoo.runtime.parser.Actions
 
createError(String) - Static method in class fr.umlv.tatoo.runtime.parser.Actions
 
createExit() - Static method in class fr.umlv.tatoo.runtime.parser.Actions
 
createLexer(LexerTable<R>, B, LexerListener<? super R, ? super B>, RuleActivator<R>, LifecycleHandler<B>, LexerErrorRecoveryPolicy<R, B>) - Static method in class fr.umlv.tatoo.runtime.lexer.Lexer
Creates a new lexer process.
createLexer() - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
createLexer() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
Creates a parser and a lexer linked to the parser but doesn't provide a reference on the created parser.
createLexerAndParser() - Method in class fr.umlv.tatoo.runtime.tools.builder.ToolsBuilder
Creates a parser and a lexer linked to the parser.
createLexerListener(SimpleParser<? super T>) - Method in class fr.umlv.tatoo.runtime.tools.AbstractToolsProcessor
Creates a lexer listener that forwards recognized rule to the parser.
createNoErrorRecoveryPolicy() - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
Overrides this method if you want to change the warning reporter used by the no error recovery policy.
createParser(ParserTable<T, N, P, V>, ParserListener<? super T, ? super N, ? super P>, ParserErrorRecoveryPolicy<T, N, P, V>, N, V, LookaheadMap<? extends T, ? super V>) - Static method in class fr.umlv.tatoo.runtime.parser.Parser
Creates a parser.
createParser() - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
 
createParserBuilder(ParserTable<T, N, P, V>) - Static method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
 
createParserForwarder(SimpleParser<T>) - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
createReaderBuilder(LexerTable<R>, Reader) - Static method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
createReduce(P, int, int[]) - Static method in class fr.umlv.tatoo.runtime.parser.Actions
 
createSAXSource(Node) - Static method in class fr.umlv.tatoo.runtime.ast.XML
Returns a SAXSource that can be using as an input of a transform operation on an XML Transformer.
createScanner(LexerTable<R>, B, RuleActivator<? extends R>) - Static method in class fr.umlv.tatoo.runtime.lexer.Scanner
 
createShift(int) - Static method in class fr.umlv.tatoo.runtime.parser.Actions
 
createSimpleLexer() - Method in class fr.umlv.tatoo.runtime.tools.builder.LexerBuilder
 
createSimpleParser() - Method in class fr.umlv.tatoo.runtime.tools.builder.ParserBuilder
 
createTokenizer(LexerTable<R>, B) - Static method in class fr.umlv.tatoo.runtime.lexer.Tokenizer
Creates a tokenizer that extracts character from a buffer and matches them against rules.
createTokenizer(LexerTable<R>, B, Iterable<? extends R>) - Static method in class fr.umlv.tatoo.runtime.lexer.Tokenizer
Creates a scanner that extracts character from a buffer and matches them against rules.
createTraceProxy(Class<T>) - Static method in class fr.umlv.tatoo.runtime.tools.Debug
Creates a proxy that prints out all methods, of the interface, called.
createTraceProxy(Class<T>, T) - Static method in class fr.umlv.tatoo.runtime.tools.Debug
Creates a proxy that prints outs all methods, of the interface, called and then delegates the method call to impl.
createVersioned(Map<V, ? extends Action<T, P, V>>) - Static method in class fr.umlv.tatoo.runtime.parser.Actions
 
createWithNonTerminal(Set<?>, N) - Static method in class fr.umlv.tatoo.runtime.parser.StateMetadata
Creates a state data compatible with a set of versions that reduce a non terminal.
createWithTerminal(Set<?>, T) - Static method in class fr.umlv.tatoo.runtime.parser.StateMetadata
Creates a state data compatible with a set of versions that shift a terminal.

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