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

D

data() - Method in class fr.umlv.tatoo.cc.common.log.Info
Returns an array of datas used to format the Info.message() of the current info.
data(Object...) - Method in class fr.umlv.tatoo.cc.common.log.Info
Replaces or set the datas used to format the Info.message().
DataViewer<B,D> - Class in fr.umlv.tatoo.runtime.tools
Acts as a projection.
DataViewer() - Constructor for class fr.umlv.tatoo.runtime.tools.DataViewer
 
date() - Static method in class fr.umlv.tatoo.cc.Tatoo
 
debug - Variable in class fr.umlv.tatoo.cc.parser.grammar.EBNFSupport
 
Debug - Class in fr.umlv.tatoo.runtime.tools
A bunch of static methods that help to debugs Tatoo evaluators.
Debug() - Constructor for class fr.umlv.tatoo.runtime.tools.Debug
 
decl_productions(TokenAST<String>, TypeVarAST, TokenAST<?>, List<TreeAST>, TokenAST<?>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTGrammarEvaluator
 
declareNonTerminalType(NonTerminalDecl, Type) - Method in class fr.umlv.tatoo.cc.tools.tools.ToolsFactory
 
declareTerminalType(TerminalDecl, Type) - Method in class fr.umlv.tatoo.cc.tools.tools.ToolsFactory
 
decode(int) - Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.ASCIIEncoding
 
decode(int) - Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.Encoding
Returns the character corresponding to a specific code.
decode(int) - Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.ISO8859_1Encoding
 
decode(int) - Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.UTF16Encoding
 
decode(int) - Method in class fr.umlv.tatoo.cc.lexer.charset.encoding.UTF8Encoding
 
DEFAULT_DEPTH - Static variable in class fr.umlv.tatoo.cc.common.main.UsageFormatter
 
DEFAULT_OPTION_LENGTH - Static variable in class fr.umlv.tatoo.cc.common.main.UsageFormatter
 
DefaultConflictResolverPolicy - Class in fr.umlv.tatoo.cc.parser.table
 
DefaultConflictResolverPolicy() - Constructor for class fr.umlv.tatoo.cc.parser.table.DefaultConflictResolverPolicy
 
DefaultErrorForwarder<B extends LexerBuffer> - Class in fr.umlv.tatoo.runtime.lexer
This implementation that does nothing.
DefaultErrorForwarder() - Constructor for class fr.umlv.tatoo.runtime.lexer.DefaultErrorForwarder
 
defaultForwarder() - Static method in class fr.umlv.tatoo.runtime.lexer.DefaultErrorForwarder
 
defaultLevel() - Method in interface fr.umlv.tatoo.cc.common.log.DiagnosticReporter.Key
 
defaultLevel() - Method in enum fr.umlv.tatoo.cc.ebnf.ast.analysis.ASTDiagnosticReporter.ErrorKey
 
defaultLevel() - Method in enum fr.umlv.tatoo.cc.ebnf.ast.analysis.ASTDiagnosticReporter.WarningKey
 
defaultLevel() - Method in enum fr.umlv.tatoo.cc.parser.table.AbstractConflictDiagnosticReporter.ErrorKey
 
defaultLevel() - Method in enum fr.umlv.tatoo.cc.parser.table.AbstractConflictDiagnosticReporter.InfoKey
 
defaultLevel() - Method in enum fr.umlv.tatoo.cc.parser.table.AbstractConflictDiagnosticReporter.WarningKey
 
DefaultLexerErrorRecoveryPolicy<R,B extends LexerBuffer> - Class in fr.umlv.tatoo.runtime.lexer
 
DefaultLexerErrorRecoveryPolicy(ErrorForwarder<B>, LexerWarningReporter<B>) - Constructor for class fr.umlv.tatoo.runtime.lexer.DefaultLexerErrorRecoveryPolicy
 
DefaultLexerWarningReporter<B extends LexerBuffer> - Class in fr.umlv.tatoo.runtime.lexer
 
DefaultLexerWarningReporter() - Constructor for class fr.umlv.tatoo.runtime.lexer.DefaultLexerWarningReporter
 
DefaultParserErrorRecoveryPolicy<T,N,P,V> - Class in fr.umlv.tatoo.runtime.parser
Error recover policy that try to recover ...
DefaultParserErrorRecoveryPolicy(ErrorRecoveryListener<? super T, ? super N>) - Constructor for class fr.umlv.tatoo.runtime.parser.DefaultParserErrorRecoveryPolicy
Creates the recover policy with a listener to signal when pop terminal and non terminal during a recover phase.
DefaultParserWarningReporter<T,N,P,V> - Class in fr.umlv.tatoo.runtime.parser
 
DefaultParserWarningReporter() - Constructor for class fr.umlv.tatoo.runtime.parser.DefaultParserWarningReporter
 
DefaultStringConverter - Class in fr.umlv.tatoo.runtime.util
Default converter implementation.
DefaultStringConverter() - Constructor for class fr.umlv.tatoo.runtime.util.DefaultStringConverter
Create a converter.
DefaultStringConverter.ParseMethod - Annotation Type in fr.umlv.tatoo.runtime.util
Marker annotation on method, indicates a 'parse' method.
dependencies() - Method in interface fr.umlv.tatoo.cc.parser.solver.NodeContent
dependencies should not change during computation
derive(Level, Object...) - Static method in class fr.umlv.tatoo.cc.common.log.Info
Creates a new info derived from the default info of the thread local reporter.
derive(Level, String, Object...) - Static method in class fr.umlv.tatoo.cc.common.log.Info
Creates a new info derived from the default info of the thread local reporter.
derivesToEpsilon(NonTerminalDecl) - Method in class fr.umlv.tatoo.cc.parser.grammar.GrammarSets
 
description() - Method in class fr.umlv.tatoo.cc.parser.table.NodeDecl
 
destination - Static variable in class fr.umlv.tatoo.cc.common.main.GeneratorOption
 
DFA - Class in fr.umlv.tatoo.runtime.lexer.rules
This class represents a cursor on an automaton defined by an object of the class RegexTable.
DFA() - Constructor for class fr.umlv.tatoo.runtime.lexer.rules.DFA
Creates an empty DFA that must be initialized thru a call to DFA.reset(RegexTable).
DFA(RegexTable) - Constructor for class fr.umlv.tatoo.runtime.lexer.rules.DFA
Creates a DFA.
DFA.ReturnCode - Enum in fr.umlv.tatoo.runtime.lexer.rules
Return code of the method DFA.step(int) of the DFA.
DiagnosticReporter - Interface in fr.umlv.tatoo.cc.common.log
 
DiagnosticReporter.Key - Interface in fr.umlv.tatoo.cc.common.log
 
DiagnosticReporter.Level - Enum in fr.umlv.tatoo.cc.common.log
 
digest(List<? extends File>, boolean, RuleFactory, Encoding) - Method in class fr.umlv.tatoo.cc.lexer.main.LexerBatch
 
digest(List<? extends File>, boolean, GrammarFactory) - Method in class fr.umlv.tatoo.cc.parser.main.ParserBatch
 
digest(List<? extends File>, boolean, RuleFactory, GrammarFactory, ToolsFactory) - Method in class fr.umlv.tatoo.cc.tools.main.ToolsBatch
 
Directive - Enum in fr.umlv.tatoo.cc.ebnf.ast.analysis
 
directive_def(TokenAST<String>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTGrammarEvaluator
 
DirectiveDefAST - Class in fr.umlv.tatoo.cc.ebnf.ast
 
directives_def(TokenAST<?>, TokenAST<?>, List<DirectiveDefAST>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTGrammarEvaluator
 
directivesdecl(CharSequence) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTTerminalEvaluator
 
discard() - Method in class fr.umlv.tatoo.runtime.buffer.impl.AbstractBufferWrapper
 
discard() - Method in class fr.umlv.tatoo.runtime.buffer.impl.UTF8Wrapper
 
discard() - Method in interface fr.umlv.tatoo.runtime.buffer.LexerBuffer
Discards all characters already recognized by the lexer.
discard() - Method in interface fr.umlv.tatoo.runtime.buffer.TokenBuffer
Discards all characters already recognized by the lexer.
discardImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.AbstractBufferWrapper
 
discardImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ByteBufferWrapper
 
discardImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharBufferWrapper
 
discardImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.CharSequenceWrapper
 
discardImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.InputStreamWrapper
 
discardImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReadableByteChannelWrapper
 
discardImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReadableWrapper
 
discardImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReaderWrapper
 
DispatchXMLDigester - Class in fr.umlv.tatoo.cc.main.xml
 
DispatchXMLDigester(AbstractXMLDigester...) - Constructor for class fr.umlv.tatoo.cc.main.xml.DispatchXMLDigester
 
dollar(CharSequence) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTTerminalEvaluator
 
doPerform(Parser<T, N, P, V>, T) - Method in class fr.umlv.tatoo.runtime.parser.AcceptAction
 
doPerform(Parser<T, N, P, V>, T) - Method in class fr.umlv.tatoo.runtime.parser.Action
Performs necessary computations required by the action.
doPerform(Parser<T, N, P, V>, T) - Method in class fr.umlv.tatoo.runtime.parser.BranchAction
 
doPerform(Parser<T, N, P, V>, T) - Method in class fr.umlv.tatoo.runtime.parser.EnterAction
 
doPerform(Parser<T, N, P, V>, T) - Method in class fr.umlv.tatoo.runtime.parser.ErrorAction
 
doPerform(Parser<T, N, P, V>, T) - Method in class fr.umlv.tatoo.runtime.parser.ExitAction
 
doPerform(Parser<T, N, P, V>, T) - Method in class fr.umlv.tatoo.runtime.parser.ReduceAction
 
doPerform(Parser<T, N, P, V>, T) - Method in class fr.umlv.tatoo.runtime.parser.ShiftAction
 
doPerform(Parser<T, N, P, V>, T) - Method in class fr.umlv.tatoo.runtime.parser.VersionedAction
 
DOUBLE - Static variable in class fr.umlv.tatoo.cc.common.generator.Type
The double Type.
doublequote(CharSequence) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTTerminalEvaluator
 
dumpTable(File, Grammar, GrammarSets, NodeFactory<I>, Map<NodeDecl<I>, ? extends MultiMap<TerminalDecl, ?>>, MultiMap<NodeDecl<I>, ?>, Map<NodeDecl<I>, ? extends Map<NonTerminalDecl, NodeDecl<I>>>) - Static method in class fr.umlv.tatoo.cc.parser.table.TableWriter
 
duplicate() - Method in class fr.umlv.tatoo.runtime.util.IntArrayList
 
duplicate() - Method in interface fr.umlv.tatoo.runtime.util.ReadOnlyIntStack
Duplicates the current stack.

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