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
 
Naming - Class in fr.umlv.tatoo.cc.tools.generator
 
Naming() - Constructor for class fr.umlv.tatoo.cc.tools.generator.Naming
 
newAttributeListNode(NonTerminalDecl, Type) - Method in class fr.umlv.tatoo.cc.tools.ast.ASTNodeBuilder
 
newCompositeNode(NonTerminalDecl, NonTerminalDecl) - Method in class fr.umlv.tatoo.cc.tools.ast.ASTNodeBuilder
 
newFlatNode(ProductionDecl, Map<VariableDecl, Type>, boolean) - Method in class fr.umlv.tatoo.cc.tools.ast.ASTNodeBuilder
 
newNonTerminalNode(NonTerminalDecl, boolean) - Method in class fr.umlv.tatoo.cc.tools.ast.ASTNodeBuilder
 
next() - Method in class fr.umlv.tatoo.runtime.buffer.impl.AbstractBufferWrapper
 
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(Iterable<? extends R>) - Method in class fr.umlv.tatoo.runtime.lexer.Tokenizer
Returns the next matching rule.
next(R...) - Method in class fr.umlv.tatoo.runtime.lexer.Tokenizer
This method wraps its arguments and calls Tokenizer.next(Iterable).
nextImpl() - Method in class fr.umlv.tatoo.runtime.buffer.impl.AbstractBufferWrapper
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
Represents the interface of all Abstract Syntax Tree.
Node.NoParent - Interface in fr.umlv.tatoo.runtime.ast
A node type used as return type of the method getParent() to indicates that the node is a root node without parent.
Node.NoValue - Interface in fr.umlv.tatoo.runtime.ast
An attribute value type used as return type of the method attributeList() and attributeMap() to indicates that the node has no attribute value.
NodeAST - Interface in fr.umlv.tatoo.cc.ebnf.ast
 
nodeAt(int) - Method in class fr.umlv.tatoo.runtime.ast.FlatNode
Returns the child node at the index position.
nodeAt(int, N) - Method in class fr.umlv.tatoo.runtime.ast.FlatNode
Change the child node at the index position and returns the old one.
NodeClosureComputer<I extends NodeItem<I>> - Interface in fr.umlv.tatoo.cc.parser.table
 
NodeContent<K,V> - Interface in fr.umlv.tatoo.cc.parser.solver
 
nodeCount() - Method in class fr.umlv.tatoo.runtime.ast.FlatNode
Returns the number of child nodes.
NodeDecl<I extends NodeItem<I>> - Class in fr.umlv.tatoo.cc.parser.table
 
NodeDecl(I, Set<VersionDecl>, int, NodeFactory<I>, NodeClosureComputer<I>) - Constructor for class fr.umlv.tatoo.cc.parser.table.NodeDecl
Constructor for start states
NodeDecl(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 interface fr.umlv.tatoo.cc.ebnf.ast.NodeAST
 
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 class fr.umlv.tatoo.runtime.ast.CompositeNode
Returns a read-write list of all sub nodes of the current node.
nodeList() - Method in class fr.umlv.tatoo.runtime.ast.FlatNode
Returns a read-write list of all sub nodes of the current node.
nodeList() - Method in interface fr.umlv.tatoo.runtime.ast.Node
A read-only list of all sub nodes of the current node.
NodeVisitor<R,P,D,E extends Throwable> - Class in fr.umlv.tatoo.runtime.ast
Abstract implementation of a visitor on the AST node.
NodeVisitor() - Constructor for class fr.umlv.tatoo.runtime.ast.NodeVisitor
Creates a visitor with an hashmap to store data associated to each node.
NodeVisitor(Map<Node, D>) - Constructor for class fr.umlv.tatoo.runtime.ast.NodeVisitor
Creates a visitor that use the argument as map to store data associated with a node.
NoLexerErrorRecoveryPolicy<R,B extends LexerBuffer> - Class in fr.umlv.tatoo.runtime.lexer
 
NoLexerErrorRecoveryPolicy() - Constructor for class fr.umlv.tatoo.runtime.lexer.NoLexerErrorRecoveryPolicy
 
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
 
NonTerminalNode - Class in fr.umlv.tatoo.cc.tools.ast
 
noOut(int) - Method in interface fr.umlv.tatoo.runtime.lexer.rules.RegexTable
Returns if the state pass as srgument is a sink state.
noOut(int) - Method in class fr.umlv.tatoo.runtime.regex.CharRegexTable
 
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<VariableDecl>) - Method in class fr.umlv.tatoo.cc.tools.generator.Params
 
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.

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