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
N
name()
- Method in interface fr.umlv.tatoo.cc.common.log.
DiagnosticReporter.Key
name()
- Method in interface fr.umlv.tatoo.cc.common.main.
AliasPrototype
name(AliasPrototype...)
- Static method in class fr.umlv.tatoo.cc.common.main.
GeneratorOption
define the class name of all generated files.
name
- Static variable in class fr.umlv.tatoo.cc.lexer.main.
LexerOption
name(String)
- Method in class fr.umlv.tatoo.cc.tools.generator.
Naming
name(String)
- Method in class fr.umlv.tatoo.cc.tools.generator.
ToolsGeneratorUtils.ParamClosure
Naming
- Class in
fr.umlv.tatoo.cc.tools.generator
Naming()
- Constructor for class fr.umlv.tatoo.cc.tools.generator.
Naming
next()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
AbstractLexerBuffer
next()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
UTF8Wrapper
next()
- Method in interface fr.umlv.tatoo.runtime.buffer.
LexerBuffer
Reads the next character from the buffer.
next()
- Method in class fr.umlv.tatoo.runtime.lexer.
Scanner
next(R...)
- Method in class fr.umlv.tatoo.runtime.lexer.
Tokenizer
Returns the next matching rule.
nextImpl()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
AbstractLexerBuffer
Returns next character in buffer without taking care of locations
nextImpl()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
ByteBufferWrapper
nextImpl()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
CharBufferWrapper
nextImpl()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
CharSequenceWrapper
nextImpl()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
InputStreamWrapper
nextImpl()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
ReadableByteChannelWrapper
nextImpl()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
ReadableWrapper
nextImpl()
- Method in class fr.umlv.tatoo.runtime.buffer.impl.
ReaderWrapper
Node
- Class in
fr.umlv.tatoo.cc.lexer.regex
Node()
- Constructor for class fr.umlv.tatoo.cc.lexer.regex.
Node
Node
- Interface in
fr.umlv.tatoo.runtime.ast
Node
- Interface in
fr.umlv.tatoo.runtime.node
NodeBuilder
<
N
extends
Node
> - Class in
fr.umlv.tatoo.runtime.node
NodeBuilder(AnnotationComputer)
- Constructor for class fr.umlv.tatoo.runtime.node.
NodeBuilder
NodeClosureComputer
<
I
extends
NodeItem
<
I
>> - Interface in
fr.umlv.tatoo.cc.parser.table
NodeContent
<
K
,
V
> - Interface in
fr.umlv.tatoo.cc.parser.solver
NodeDecl
<
I
extends
NodeItem
<
I
>> - Class in
fr.umlv.tatoo.cc.parser.table
NodeDecl(GrammarSets, I, Set<VersionDecl>, int, NodeFactory<I>, NodeClosureComputer<I>)
- Constructor for class fr.umlv.tatoo.cc.parser.table.
NodeDecl
Constructor for start states
NodeDecl(GrammarSets, Set<I>, Set<VersionDecl>, int, NodeFactory<I>, NodeClosureComputer<I>, VariableDecl)
- Constructor for class fr.umlv.tatoo.cc.parser.table.
NodeDecl
Constructor for other states
NodeFactory
<
K
,
V
> - Interface in
fr.umlv.tatoo.cc.parser.solver
NodeFactory
<
I
extends
NodeItem
<
I
>> - Class in
fr.umlv.tatoo.cc.parser.table
NodeFactory(Grammar, GrammarSets, TerminalDecl, Map<VersionDecl, ? extends Set<? extends VersionDecl>>, TableFactoryMethod<I>)
- Constructor for class fr.umlv.tatoo.cc.parser.table.
NodeFactory
NodeItem
<
I
extends
NodeItem
<
I
>> - Class in
fr.umlv.tatoo.cc.parser.table
Represents a LR table item
NodeItem(ProductionDecl, int)
- Constructor for class fr.umlv.tatoo.cc.parser.table.
NodeItem
nodeList()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
DirectiveDefAST
nodeList()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
ImportDefAST
nodeList()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
MacroDefAST
nodeList()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
PriorityDefAST
nodeList()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
PriorityVarAST
nodeList()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
QuotedIdVarAST
nodeList()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
RuleDefAST
nodeList()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
TypeVarAST
nodeList()
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
VersionVarAST
nodeList()
- Method in interface fr.umlv.tatoo.runtime.ast.
Node
A read-only list of all sub nodes of the current node.
nodeList()
- Method in class fr.umlv.tatoo.runtime.node.
AbstractNode
nodeList()
- Method in interface fr.umlv.tatoo.runtime.node.
Node
nodeList()
- Method in class fr.umlv.tatoo.runtime.node.
Token
noErrorPolicy()
- Method in class fr.umlv.tatoo.runtime.tools.builder.
Builder.ExpertLexerBuilder
Configures the lexer error recovery policy to throw a lexing exception if a character is not recognized.
noErrorPolicy(ParserWarningReporter<T, N, P, V>)
- Method in class fr.umlv.tatoo.runtime.tools.builder.
Builder.ExpertParserBuilder
noLexerErrorPolicy()
- Method in class fr.umlv.tatoo.runtime.tools.builder.
Builder.ExpertAnalyzerBuilder
NoLexerErrorRecoveryPolicy
<
R
,
B
extends
LexerBuffer
> - Class in
fr.umlv.tatoo.runtime.lexer
NoLexerErrorRecoveryPolicy()
- Constructor for class fr.umlv.tatoo.runtime.lexer.
NoLexerErrorRecoveryPolicy
NoLogLogger
- Class in
fr.umlv.tatoo.runtime.log
NoLogLogger()
- Constructor for class fr.umlv.tatoo.runtime.log.
NoLogLogger
NonAssociativeErrorActionDecl
- Class in
fr.umlv.tatoo.cc.parser.parser
NonTerminalBinder
- Interface in
fr.umlv.tatoo.cc.ebnf.ast
NonTerminalDecl
- Class in
fr.umlv.tatoo.cc.parser.grammar
NonTerminalDecl(String)
- Constructor for class fr.umlv.tatoo.cc.parser.grammar.
NonTerminalDecl
NonTerminalDefAST
- Class in
fr.umlv.tatoo.cc.ebnf.ast
NonTerminalKind
- Enum in
fr.umlv.tatoo.cc.tools.ast.generator
noOut(int)
- Method in interface fr.umlv.tatoo.runtime.lexer.rules.
RegexTable
Returns if the state pass as argument is a sink state.
noOut(int)
- Method in class fr.umlv.tatoo.runtime.regex.
CharRegexTable
noParserErrorPolicy(ParserWarningReporter<T, N, P, V>)
- Method in class fr.umlv.tatoo.runtime.tools.builder.
Builder.ExpertAnalyzerBuilder
normalChar(CharSequence)
- Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.
RegexTerminalAttributeEvaluator
normalLetter(char)
- Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.
RegexGrammarEvaluator
normalSpecialLetter(char)
- Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.
RegexGrammarEvaluator
notAllNull(List<? extends VariableDecl>, Map<VariableDecl, Type>)
- Static method in class fr.umlv.tatoo.cc.tools.generator.
ToolsGeneratorUtils
nullable()
- Method in class fr.umlv.tatoo.cc.lexer.regex.
Cat
nullable()
- Method in class fr.umlv.tatoo.cc.lexer.regex.
EpsilonLeaf
nullable()
- Method in class fr.umlv.tatoo.cc.lexer.regex.
Leaf
nullable()
- Method in class fr.umlv.tatoo.cc.lexer.regex.
Or
nullable()
- Method in class fr.umlv.tatoo.cc.lexer.regex.
Regex
nullable()
- Method in class fr.umlv.tatoo.cc.lexer.regex.
Star
number(CharSequence)
- Method in class fr.umlv.tatoo.cc.ebnf.ast.
ASTTerminalEvaluator
numberOfArgument()
- Method in interface fr.umlv.tatoo.cc.common.main.
CommandLineParser.Option
Returns the number of arguments of the option.
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