Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
N
P
R
S
T
U
V
W