Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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.
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X