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

B

backspace(CharSequence) - Method in class fr.umlv.tatoo.cc.lexer.regex.pattern.RegexTerminalAttributeEvaluator
 
BasicNode - Class in fr.umlv.tatoo.cc.tools.ast
 
bean() - Method in class fr.umlv.tatoo.cc.common.main.AbstractTask
 
bean - Static variable in class fr.umlv.tatoo.cc.common.main.CommonDataKeys
 
beginningOfLineRequired() - Method in class fr.umlv.tatoo.runtime.lexer.rules.RuleData
Indicates if he main regular expression associated with the rule must starts at the beginning of the line
Binding - Interface in fr.umlv.tatoo.cc.ebnf.ast
 
Binding.AbstractBinding<D extends BindingSite> - Class in fr.umlv.tatoo.cc.ebnf.ast
 
Binding.AbstractBinding(D) - Constructor for class fr.umlv.tatoo.cc.ebnf.ast.Binding.AbstractBinding
 
Binding.AbstractReferenceableBinding<D extends BindingSite,R extends BindingSite> - Class in fr.umlv.tatoo.cc.ebnf.ast
 
Binding.AbstractReferenceableBinding(D) - Constructor for class fr.umlv.tatoo.cc.ebnf.ast.Binding.AbstractReferenceableBinding
 
Binding.DirectiveBinding - Class in fr.umlv.tatoo.cc.ebnf.ast
 
Binding.DirectiveBinding(DirectiveDefAST, Directive) - Constructor for class fr.umlv.tatoo.cc.ebnf.ast.Binding.DirectiveBinding
 
Binding.NonTerminalBinding - Class in fr.umlv.tatoo.cc.ebnf.ast
 
Binding.NonTerminalBinding(NonTerminalBinder, NonTerminalDecl) - Constructor for class fr.umlv.tatoo.cc.ebnf.ast.Binding.NonTerminalBinding
 
Binding.PriorityBinding - Class in fr.umlv.tatoo.cc.ebnf.ast
 
Binding.PriorityBinding(PriorityDefAST, Priority) - Constructor for class fr.umlv.tatoo.cc.ebnf.ast.Binding.PriorityBinding
 
Binding.ProductionBinding - Class in fr.umlv.tatoo.cc.ebnf.ast
 
Binding.ProductionBinding(ProductionDefAST, ProductionDecl) - Constructor for class fr.umlv.tatoo.cc.ebnf.ast.Binding.ProductionBinding
 
Binding.ReferenceableBinding - Interface in fr.umlv.tatoo.cc.ebnf.ast
 
Binding.RuleBinding - Class in fr.umlv.tatoo.cc.ebnf.ast
 
Binding.RuleBinding(RuleDefAST, RuleDecl) - Constructor for class fr.umlv.tatoo.cc.ebnf.ast.Binding.RuleBinding
 
Binding.TerminalBinding - Class in fr.umlv.tatoo.cc.ebnf.ast
 
Binding.TerminalBinding(TerminalDefAST, TerminalDecl) - Constructor for class fr.umlv.tatoo.cc.ebnf.ast.Binding.TerminalBinding
 
Binding.TypeBinding - Class in fr.umlv.tatoo.cc.ebnf.ast
 
Binding.TypeBinding(TypeBinder, Type) - Constructor for class fr.umlv.tatoo.cc.ebnf.ast.Binding.TypeBinding
 
Binding.VariableBinding<D extends BindingSite> - Class in fr.umlv.tatoo.cc.ebnf.ast
 
Binding.VariableBinding(D) - Constructor for class fr.umlv.tatoo.cc.ebnf.ast.Binding.VariableBinding
 
Binding.VersionBinding - Class in fr.umlv.tatoo.cc.ebnf.ast
 
Binding.VersionBinding(VersionDefAST, VersionDecl) - Constructor for class fr.umlv.tatoo.cc.ebnf.ast.Binding.VersionBinding
 
BindingMap - Class in fr.umlv.tatoo.cc.ebnf.ast
 
BindingMap() - Constructor for class fr.umlv.tatoo.cc.ebnf.ast.BindingMap
 
BindingSite - Interface in fr.umlv.tatoo.cc.ebnf.ast
 
blank_def(TokenAST<?>, TokenAST<?>, List<NodeAST>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTGrammarEvaluator
 
blank_lexem_macro(TokenAST<?>, TokenAST<String>, TokenAST<?>, SimpleNodeAST<String>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTGrammarEvaluator
 
blank_lexem_terminal(TokenAST<String>, TokenAST<?>, SimpleNodeAST<String>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTGrammarEvaluator
 
blanksdecl(CharSequence) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTTerminalEvaluator
 
BOOLEAN - Static variable in class fr.umlv.tatoo.cc.common.generator.Type
The boolean Type.
boxIfPrimitive() - Method in class fr.umlv.tatoo.cc.common.generator.Type
Returns the current type or its wrapper type if the the current type is a primitive.
branch_def(TokenAST<?>, TokenAST<?>, List<TerminalDefAST>) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTGrammarEvaluator
 
branch_eof_terminal(TokenAST<?>, PriorityVarAST) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTGrammarEvaluator
 
branch_lexem_terminal(TokenAST<String>, TypeVarAST, PriorityVarAST) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTGrammarEvaluator
 
BranchAction<T,P,V> - Class in fr.umlv.tatoo.runtime.parser
 
BranchAction(String) - Constructor for class fr.umlv.tatoo.runtime.parser.BranchAction
 
BranchActionDecl - Class in fr.umlv.tatoo.cc.parser.parser
 
branchConflict(DiagnosticReporter.Key, NodeDecl<?>, Set<? extends ActionEntry<?>>, TerminalDecl) - Method in class fr.umlv.tatoo.cc.parser.table.AbstractConflictDiagnosticReporter
 
branchConflict(DiagnosticReporter.Key, NodeDecl<?>, Set<? extends ActionEntry<?>>, TerminalDecl) - Method in class fr.umlv.tatoo.cc.parser.table.LogInfoConflictDiagnosticReporter
 
branchesdecl(CharSequence) - Method in class fr.umlv.tatoo.cc.ebnf.ast.ASTTerminalEvaluator
 
BranchingParserListener<T> - Interface in fr.umlv.tatoo.runtime.parser
Listeners notified by the parser when sub-parser events occur.
branchOnError(T, String) - Method in class fr.umlv.tatoo.runtime.parser.Parser
Signals to the parser an external error, (by example a lexer error) has occurred allowing the parser to try to branch (enter or exit from the current grammar).
branchOnError(T, String) - Method in interface fr.umlv.tatoo.runtime.parser.SimpleParser
Signals to the parser an external error, (by example a lexer error) has occurred allowing the parser to try to branch (enter or exit from the current grammar).
BranchTableActionDecl - Interface in fr.umlv.tatoo.cc.parser.parser
 
bufferClear() - Method in class fr.umlv.tatoo.runtime.buffer.impl.LocationTracker
Set the current and unwinded location to zero.
bufferDiscard() - Method in class fr.umlv.tatoo.runtime.buffer.impl.LocationTracker
 
bufferNext(int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.LocationTracker
Update the columnNumber and lineNumber location.
bufferReset() - Method in class fr.umlv.tatoo.runtime.buffer.impl.LocationTracker
Update the unwinded location.
bufferRestart() - Method in class fr.umlv.tatoo.runtime.buffer.impl.LocationTracker
 
bufferUnwind(int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.LocationTracker
Update the current and unwinded location.
buildGrammar(Collection<? extends ProductionDecl>, Set<? extends NonTerminalDecl>, TerminalDecl) - Method in class fr.umlv.tatoo.cc.parser.lalr.LALRTableFactoryMethod
 
buildGrammar(Collection<? extends ProductionDecl>, Set<? extends NonTerminalDecl>, TerminalDecl) - Method in class fr.umlv.tatoo.cc.parser.lr.LRTableFactoryMethod
 
buildGrammar(Collection<? extends ProductionDecl>, Set<? extends NonTerminalDecl>, TerminalDecl) - Method in class fr.umlv.tatoo.cc.parser.slr.SLRTableFactoryMethod
 
buildGrammar(Collection<? extends ProductionDecl>, Set<? extends NonTerminalDecl>, TerminalDecl, GrammarAugmenter) - Static method in class fr.umlv.tatoo.cc.parser.table.GrammarAugmenter
 
buildGrammar(Collection<? extends ProductionDecl>, Set<? extends NonTerminalDecl>, TerminalDecl) - Method in interface fr.umlv.tatoo.cc.parser.table.TableFactoryMethod
builds the augmented grammar
buildNode(Set<I>, VariableDecl) - Method in class fr.umlv.tatoo.cc.parser.table.NodeFactory
 
buildTable(AbstractConflictDiagnosticReporter, Collection<? extends ProductionDecl>, Set<? extends NonTerminalDecl>, TerminalDecl, TerminalDecl, Map<VersionDecl, ? extends Set<? extends VersionDecl>>, ActionDeclFactory, TableFactoryMethod<?>, ConflictResolverPolicy, File) - Static method in class fr.umlv.tatoo.cc.parser.table.ParserTableDeclFactory
 
BYTE - Static variable in class fr.umlv.tatoo.cc.common.generator.Type
The byte Type.
ByteBufferWrapper - Class in fr.umlv.tatoo.runtime.buffer.impl
A ByteBufferWrapper wraps a ByteBuffer in order to allow a lexer to process its content in order to have its tokens extracted.
ByteBufferWrapper(ByteBuffer, LocationTracker) - Constructor for class fr.umlv.tatoo.runtime.buffer.impl.ByteBufferWrapper
Constructs a ByteBufferWrapper which wraps specified ByteBuffer.

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