A B C D E F G H I L N P R S T U V W X

A

AbstractBufferWrapper - Class in fr.umlv.tatoo.runtime.buffer.impl
Abstract base class for buffer that can tracks line and column position in a text.
AbstractBufferWrapper(LocationTracker) - Constructor for class fr.umlv.tatoo.runtime.buffer.impl.AbstractBufferWrapper
Create a buffer with a location tracker.
AbstractToolsProcessor<B extends LexerBuffer,R,T,N,P> - Class in fr.umlv.tatoo.runtime.tools
Abstract base class for all processors produced by the Tatoo Java backend.
AbstractToolsProcessor() - Constructor for class fr.umlv.tatoo.runtime.tools.AbstractToolsProcessor
Default constructor that does nothing.
AbstractToolsProcessor.BufferOperation - Enum in fr.umlv.tatoo.runtime.tools
Possible operations when a token is recognized.
accept(NodeVisitor<R, P, D, E>, P) - Method in interface fr.umlv.tatoo.runtime.ast.Node
call a visitor method depending of the real type of the current node.
accept(int) - Method in interface fr.umlv.tatoo.runtime.lexer.rules.RegexTable
Tests if the state is or not an accept state.
accept(N) - Method in interface fr.umlv.tatoo.runtime.parser.ParserListener
Notifies that the accept action is performed by the parser on the start non terminaL.
accept(int) - Method in class fr.umlv.tatoo.runtime.regex.CharRegexTable
 
AcceptAction<T,P,V> - Class in fr.umlv.tatoo.runtime.parser
Accept action class.
Action<R> - Class in fr.umlv.tatoo.runtime.lexer.rules
This class contains the live data used to process one rule of the lexer.
Action() - Constructor for class fr.umlv.tatoo.runtime.lexer.rules.Action
Creates an action.
Action<T,P,V> - Class in fr.umlv.tatoo.runtime.parser
Parser actions (shift/reduce/accept/error) super-class.
Action() - Constructor for class fr.umlv.tatoo.runtime.parser.Action
 
ActionProcessor<R> - Class in fr.umlv.tatoo.runtime.lexer.rules
 
ActionProcessor(LexerTable<R>) - Constructor for class fr.umlv.tatoo.runtime.lexer.rules.ActionProcessor
Creates a new lexer process.
ActionReturn - Enum in fr.umlv.tatoo.runtime.parser
Instruct the parser about what it has to do.
Actions - Class in fr.umlv.tatoo.runtime.parser
 
activeRules() - Method in interface fr.umlv.tatoo.runtime.lexer.RuleActivator
Determines the set of active rules.
activeRules() - Method in class fr.umlv.tatoo.runtime.tools.EnumParserLookaheadActivator
 
activeRules() - Method in class fr.umlv.tatoo.runtime.tools.HashParserLookaheadActivator
 
add(int) - Method in class fr.umlv.tatoo.runtime.util.IntArrayList
Adds a value on top of the list.
addHandler(Handler) - Static method in class fr.umlv.tatoo.runtime.util.TatooLogger
Add a new handler to this logger.
allRules() - Method in interface fr.umlv.tatoo.runtime.lexer.RuleActivator
 
allRules() - Method in class fr.umlv.tatoo.runtime.tools.EnumParserLookaheadActivator
 
allRules() - Method in class fr.umlv.tatoo.runtime.tools.HashParserLookaheadActivator
 
attributeList() - Method in interface fr.umlv.tatoo.runtime.ast.Node
A read-only list of all attribute values of the current node.
attributeMap() - Method in interface fr.umlv.tatoo.runtime.ast.Node
A read-only map containing couples of attribute name/attribute value.

A B C D E F G H I L N P R S T U V W X