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
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.
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
X