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.

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