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

A

AbstractLexerBuffer - Class in fr.umlv.tatoo.runtime.buffer.impl
Abstract base class for buffer that can tracks line and column position in a text.
AbstractLexerBuffer(LocationTracker) - Constructor for class fr.umlv.tatoo.runtime.buffer.impl.AbstractLexerBuffer
Create a buffer with a location tracker.
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
 
accept(N) - Method in interface fr.umlv.tatoo.runtime.tools.ToolsListener
Called when the parser accept a start non terminal.
accept(N) - Method in class fr.umlv.tatoo.runtime.tools.ToolsProcessor
 
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
 
activator(RuleActivator<R>) - Method in class fr.umlv.tatoo.runtime.tools.builder.Builder.ExpertAnalyzerBuilder
 
activator(RuleActivator<R>) - Method in class fr.umlv.tatoo.runtime.tools.builder.Builder.LexerBuilder
Set a rule activator.
activatorRulesArray(int, V, LookaheadMap<T, V>, Class<R>, Set<? extends R>, Map<R, ? extends T>) - Static method in class fr.umlv.tatoo.runtime.tools.SingleVersionParserLookaheadActivator
 
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.ParserLookaheadActivator
 
activeRules() - Method in class fr.umlv.tatoo.runtime.tools.SingleVersionParserLookaheadActivator
 
add(int) - Method in class fr.umlv.tatoo.runtime.util.IntArrayList
Adds a value on top of the list.
allocateBuffer(boolean, int) - Method in class fr.umlv.tatoo.runtime.buffer.impl.ReadableByteChannelWrapper
 
allRuleActivator() - Method in class fr.umlv.tatoo.runtime.tools.builder.Builder.LexerBuilder
Set a rule activator that will activate all rules at any time.
analyzer(LexerTable<R>, ParserTable<T, N, P, V>, ToolsTable<R, T>) - Static method in class fr.umlv.tatoo.runtime.tools.builder.Builder
 
AnalyzerListener<R,B,T,N,P> - Interface in fr.umlv.tatoo.runtime.tools
 

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