Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
A
add(ITreeNode, ITreeNode)
- Static method in class mocman.interpreter.syntax.
Global
add(Node<TN>)
- Method in class mocman.util.data.
Graph
Adds a node
addChild(int)
- Method in class mocman.interpreter.syntax.
SyntaxTree
addEdge(int, int, Node<TE>)
- Method in class mocman.util.data.
Graph
Adds a new edge between the given nodes
addRow(int, String)
- Method in class mocman.interpreter.
Interpreter
addRow(String)
- Method in class mocman.interpreter.
Interpreter
addRule(int, int[])
- Static method in class mocman.interpreter.syntax.
Rules
addTokenType(String, int)
- Static method in class mocman.interpreter.syntax.token.
Tokenizer
and(ITreeNode, ITreeNode)
- Static method in class mocman.interpreter.syntax.
Global
at
- Variable in class mocman.interpreter.syntax.
SyntaxTree
B
bln(int)
- Static method in class mocman.interpreter.syntax.
Global
blnb(boolean)
- Static method in class mocman.interpreter.syntax.
Global
build(String, int)
- Method in class mocman.interpreter.syntax.
Global
build(String, int)
- Method in interface mocman.interpreter.syntax.
ITreeNode
build(String, int)
- Method in class mocman.interpreter.syntax.
Local
build(Vector<Integer>, Stack<Token>)
- Static method in class mocman.interpreter.syntax.
SyntaxTree
C
castTo(String, ITreeNode)
- Static method in class mocman.interpreter.syntax.
Global
check()
- Method in class mocman.interpreter.
Interpreter
clone()
- Method in class mocman.interpreter.modules.
Colors
clone()
- Method in class mocman.interpreter.modules.
IntGraph
clone()
- Method in class mocman.interpreter.syntax.
Global
clone()
- Method in interface mocman.interpreter.syntax.
ITreeNode
clone()
- Method in class mocman.interpreter.syntax.
Local
clone()
- Method in class mocman.interpreter.syntax.
PassMatrix
clone()
- Method in class mocman.interpreter.syntax.token.
Token
Close()
- Static method in class mocman.interpreter.modules.
IntGraph
close()
- Static method in class mocman.interpreter.modules.
IntGraph
close()
- Static method in class mocman.interpreter.syntax.
Module
closure()
- Method in class mocman.interpreter.syntax.
PassMatrix
Colors
- Class in
mocman.interpreter.modules
Colors()
- Constructor for class mocman.interpreter.modules.
Colors
compareTo(Pair<TYPEA, TYPEB>)
- Method in class mocman.util.
Pair
create(String)
- Static method in class mocman.interpreter.syntax.
Module
create(String)
- Static method in class mocman.interpreter.syntax.
Script
D
deleteRow(int)
- Method in class mocman.interpreter.
Interpreter
E
edgeCount()
- Method in class mocman.util.data.
Graph
Gets the edge count
edges(int)
- Method in class mocman.util.data.
Graph
Gets an edge
EMPTY
- Static variable in class mocman.interpreter.syntax.
ParserTable
empty()
- Method in class mocman.interpreter.syntax.token.
Tokenizer
epsilon()
- Static method in class mocman.interpreter.syntax.
Global
epsilon()
- Static method in class mocman.interpreter.syntax.token.
Tokenizer
eq(ITreeNode, ITreeNode)
- Static method in class mocman.interpreter.syntax.
Global
equals(Object)
- Method in class mocman.util.
Pair
equals(Pair<TYPEA, TYPEB>)
- Method in class mocman.util.
Pair
F
f
- Static variable in class mocman.interpreter.modules.
IntGraph
function(ITreeNode)
- Method in class mocman.interpreter.modules.
IntGraph
function(ITreeNode)
- Method in class mocman.interpreter.syntax.
Global
function(ITreeNode)
- Method in interface mocman.interpreter.syntax.
ITreeNode
G
generate()
- Static method in class mocman.interpreter.syntax.
Generated
Generated
- Class in
mocman.interpreter.syntax
Generated()
- Constructor for class mocman.interpreter.syntax.
Generated
get(ITreeNode)
- Method in class mocman.interpreter.modules.
Colors
get(ITreeNode)
- Method in class mocman.interpreter.modules.
IntGraph
get(String)
- Method in class mocman.interpreter.syntax.
Global
get(ITreeNode)
- Method in class mocman.interpreter.syntax.
Global
get(ITreeNode)
- Method in interface mocman.interpreter.syntax.
ITreeNode
get()
- Method in class mocman.interpreter.syntax.
Kind
get(String)
- Method in class mocman.interpreter.syntax.
Local
get(ITreeNode)
- Method in class mocman.interpreter.syntax.
Local
get(int, int)
- Static method in class mocman.interpreter.syntax.
ParserTable
get(int, int)
- Method in class mocman.interpreter.syntax.
PassMatrix
get(String)
- Method in class mocman.interpreter.
Universe
getAutoSize()
- Method in class mocman.util.awt.
GraphPrinter
Gets the automatic sizing feature
getChild()
- Method in class mocman.interpreter.syntax.
SyntaxTree
getCode()
- Method in class mocman.interpreter.syntax.token.
Token
getColor()
- Method in class mocman.util.data.
Node
Gets the color
getEdge(int, int)
- Method in class mocman.util.data.
Graph
Gets the edge between the node indexes.
getGraph()
- Method in class mocman.util.awt.
GraphPrinter
Gets the graph
getHash()
- Static method in class mocman.interpreter.syntax.
ParserTable
getHash()
- Static method in class mocman.interpreter.syntax.
Rules
getHeight()
- Method in class mocman.util.awt.
GraphPrinter
Gets the height of the control
getHTML()
- Static method in class mocman.interpreter.syntax.
ParserTable
getKey()
- Method in class mocman.util.
Pair
getNext()
- Method in class mocman.interpreter.syntax.
Global
getNext()
- Method in interface mocman.interpreter.syntax.
ITreeNode
getNext()
- Method in class mocman.interpreter.syntax.token.
Tokenizer
getNodeWidth()
- Method in class mocman.util.awt.
GraphPrinter
Gets the minimal node width
getPattern(int)
- Static method in class mocman.interpreter.syntax.token.
Tokenizer
getPatternCount()
- Static method in class mocman.interpreter.syntax.token.
Tokenizer
getPatternId(int)
- Static method in class mocman.interpreter.syntax.token.
Tokenizer
getRight(int)
- Static method in class mocman.interpreter.syntax.
Rules
getRule()
- Method in class mocman.interpreter.syntax.
Global
getRule()
- Method in interface mocman.interpreter.syntax.
ITreeNode
getRule(int)
- Static method in class mocman.interpreter.syntax.
Rules
getRuleCount()
- Static method in class mocman.interpreter.syntax.
Rules
getRuleName(int)
- Static method in class mocman.interpreter.syntax.
Rules
getS()
- Static method in class mocman.interpreter.syntax.
ParserTable
getStartRule()
- Static method in class mocman.interpreter.syntax.
Rules
getTokenName(int)
- Static method in class mocman.interpreter.syntax.token.
Tokenizer
getTwoWayEdge(int, int)
- Method in class mocman.util.data.
Graph
Gets the edge between the node indexes.
getType()
- Method in class mocman.interpreter.syntax.token.
Token
getVal()
- Method in class mocman.interpreter.syntax.
Global
getVal()
- Method in interface mocman.interpreter.syntax.
ITreeNode
getValue()
- Method in class mocman.util.data.
Node
Gets the value
getValue()
- Method in class mocman.util.
Pair
getWidth()
- Method in class mocman.util.awt.
GraphPrinter
Gets the width of the control
getX()
- Method in class mocman.util.data.
Node
Gets the X coordinate
getY()
- Method in class mocman.util.data.
Node
Gets the Y coordinate
Global
- Class in
mocman.interpreter.syntax
Global()
- Constructor for class mocman.interpreter.syntax.
Global
gp
- Static variable in class mocman.interpreter.modules.
IntGraph
graph
- Static variable in class mocman.interpreter.modules.
IntGraph
Graph
<
TN
,
TE
> - Class in
mocman.util.data
Generic Graph type It contains generic Nodes (Node
), generic Edges (Node
) and the graph representation.
Graph()
- Constructor for class mocman.util.data.
Graph
Default constructor
GraphPrinter
<
TN
,
TE
> - Class in
mocman.util.awt
Generic Graph type on AWT platform It contains a generic graph (Graph
).
GraphPrinter()
- Constructor for class mocman.util.awt.
GraphPrinter
Default constructor
Gui
- Class in
mocman.interpreter
Gui()
- Constructor for class mocman.interpreter.
Gui
H
hasEpsilonRule(int)
- Static method in class mocman.interpreter.syntax.
Rules
hashCode()
- Method in class mocman.interpreter.syntax.
PassMatrix
hashCode()
- Method in class mocman.util.
Pair
hasNext()
- Method in class mocman.interpreter.syntax.token.
Tokenizer
I
imp(ITreeNode, ITreeNode)
- Static method in class mocman.interpreter.syntax.
Global
insert(int, int, int)
- Static method in class mocman.interpreter.syntax.
ParserTable
Interpreter
- Class in
mocman.interpreter
Interpreter()
- Constructor for class mocman.interpreter.
Interpreter
IntGraph
- Class in
mocman.interpreter.modules
IntGraph()
- Constructor for class mocman.interpreter.modules.
IntGraph
INVALID_TOKEN
- Static variable in class mocman.interpreter.syntax.token.
Token
isComplete()
- Method in class mocman.interpreter.syntax.token.
Tokenizer
isEdge(int, int)
- Method in class mocman.util.data.
Graph
Checks if there is an edge between the node indexes.
isEpsilon()
- Method in class mocman.interpreter.syntax.
Global
isEpsilon()
- Method in interface mocman.interpreter.syntax.
ITreeNode
isTerminal(int)
- Static method in class mocman.interpreter.syntax.
Rules
isTwoWayEdge(int, int)
- Method in class mocman.util.data.
Graph
Checks if there is an edge between the node indexes.
ITest
- Class in
mocman.interpreter
ITest()
- Constructor for class mocman.interpreter.
ITest
ITreeNode
- Interface in
mocman.interpreter.syntax
TreeNode interface It contains the semantic value of a syntactic unit
K
Key_
- Variable in class mocman.util.
Pair
Kind
- Class in
mocman.interpreter.syntax
Kind()
- Constructor for class mocman.interpreter.syntax.
Kind
Kind(Kind.Type)
- Constructor for class mocman.interpreter.syntax.
Kind
Kind.Type
- Enum in
mocman.interpreter.syntax
L
Leaf
- Variable in class mocman.interpreter.syntax.
SyntaxTree
Local
- Class in
mocman.interpreter.syntax
Local()
- Constructor for class mocman.interpreter.syntax.
Local
M
main(String[])
- Static method in class mocman.interpreter.
Gui
main(String[])
- Static method in class mocman.interpreter.
ITest
makeTable()
- Static method in class mocman.interpreter.syntax.
Rules
match(String)
- Method in class mocman.interpreter.syntax.token.
Tokenizer
mocman.interpreter
- package mocman.interpreter
mocman.interpreter.modules
- package mocman.interpreter.modules
mocman.interpreter.syntax
- package mocman.interpreter.syntax
mocman.interpreter.syntax.token
- package mocman.interpreter.syntax.token
mocman.util
- package mocman.util
mocman.util.awt
- package mocman.util.awt
mocman.util.data
- package mocman.util.data
Module
- Class in
mocman.interpreter.syntax
Module()
- Constructor for class mocman.interpreter.syntax.
Module
mul(ITreeNode, ITreeNode)
- Static method in class mocman.interpreter.syntax.
Global
mul(PassMatrix)
- Method in class mocman.interpreter.syntax.
PassMatrix
N
neg(ITreeNode)
- Static method in class mocman.interpreter.syntax.
Global
nextRule(int, int)
- Static method in class mocman.interpreter.syntax.
ParserTable
node
- Variable in class mocman.interpreter.syntax.
SyntaxTree
Node
<
T
> - Class in
mocman.util.data
Generic Node type It contains 2 dimensional coordinates, a value and a color.
Node()
- Constructor for class mocman.util.data.
Node
Default constructor
Node(T)
- Constructor for class mocman.util.data.
Node
Value only constructor
Node(T, int, int, Color)
- Constructor for class mocman.util.data.
Node
Full constructor
nodeCount()
- Method in class mocman.util.data.
Graph
Gets the node count
nodes(int)
- Method in class mocman.util.data.
Graph
Gets a node
not(ITreeNode)
- Static method in class mocman.interpreter.syntax.
Global
numLeaves
- Variable in class mocman.interpreter.syntax.
SyntaxTree
O
or(ITreeNode, ITreeNode)
- Static method in class mocman.interpreter.syntax.
Global
P
paint(Graphics)
- Method in class mocman.util.awt.
GraphPrinter
The paint method for the awt form
Pair
<
TYPEA
,
TYPEB
> - Class in
mocman.util
Pair(TYPEA, TYPEB)
- Constructor for class mocman.util.
Pair
parent
- Variable in class mocman.interpreter.syntax.
SyntaxTree
PARSE_ERROR
- Static variable in class mocman.interpreter.syntax.
ParserTable
ParserTable
- Class in
mocman.interpreter.syntax
ParserTable()
- Constructor for class mocman.interpreter.syntax.
ParserTable
PassMatrix
- Class in
mocman.interpreter.syntax
PassMatrix()
- Constructor for class mocman.interpreter.syntax.
PassMatrix
pop()
- Static method in class mocman.interpreter.syntax.
Local
POP
- Static variable in class mocman.interpreter.syntax.
ParserTable
push()
- Static method in class mocman.interpreter.syntax.
Local
R
refl()
- Method in class mocman.interpreter.syntax.
PassMatrix
reLink()
- Method in class mocman.interpreter.
Interpreter
Repaint()
- Static method in class mocman.interpreter.modules.
IntGraph
resize()
- Static method in class mocman.interpreter.modules.
IntGraph
Rules
- Class in
mocman.interpreter.syntax
Rules()
- Constructor for class mocman.interpreter.syntax.
Rules
run()
- Method in class mocman.interpreter.
Interpreter
run(String)
- Static method in class mocman.interpreter.
ITest
run(ITreeNode[])
- Method in class mocman.interpreter.syntax.
Global
run(ITreeNode[])
- Method in interface mocman.interpreter.syntax.
ITreeNode
run(ITreeNode[])
- Method in class mocman.interpreter.syntax.
Local
run()
- Method in class mocman.interpreter.syntax.
SyntaxTree
S
Script
- Class in
mocman.interpreter.syntax
Script()
- Constructor for class mocman.interpreter.syntax.
Script
selectedEdge
- Variable in class mocman.util.awt.
GraphPrinter
selectedNode
- Variable in class mocman.util.awt.
GraphPrinter
semantic(ITreeNode, ITreeNode[])
- Static method in class mocman.interpreter.syntax.
Generated
set(ITreeNode, ITreeNode)
- Method in class mocman.interpreter.modules.
Colors
set(ITreeNode, ITreeNode)
- Method in class mocman.interpreter.modules.
IntGraph
set(String, int)
- Method in class mocman.interpreter.syntax.
Global
set(ITreeNode, ITreeNode)
- Method in class mocman.interpreter.syntax.
Global
set(ITreeNode, ITreeNode)
- Method in interface mocman.interpreter.syntax.
ITreeNode
set(Kind.Type)
- Method in class mocman.interpreter.syntax.
Kind
set(ITreeNode, ITreeNode)
- Method in class mocman.interpreter.syntax.
Local
set(String, int)
- Method in class mocman.interpreter.syntax.
Local
set(int, int)
- Method in class mocman.interpreter.syntax.
PassMatrix
set(String, int)
- Method in class mocman.interpreter.syntax.token.
Token
set(String, int)
- Method in class mocman.interpreter.
Universe
setAutoSize(boolean)
- Method in class mocman.util.awt.
GraphPrinter
Sets the automatic sizing feature
setColor(Color)
- Method in class mocman.util.data.
Node
Sets the color
setGraph(Graph<TN, TE>)
- Method in class mocman.util.awt.
GraphPrinter
Sets the graph
setHeight(int)
- Method in class mocman.util.awt.
GraphPrinter
Sets the height of the control
setNextOp(ITreeNode)
- Method in class mocman.interpreter.syntax.
Global
setNextOp(ITreeNode)
- Method in interface mocman.interpreter.syntax.
ITreeNode
setNodeRule(int)
- Method in class mocman.interpreter.syntax.
SyntaxTree
setNodeWidth(int)
- Method in class mocman.util.awt.
GraphPrinter
Sets the minimal width of a node.
setRow(int, String)
- Method in class mocman.interpreter.
Interpreter
setRule(int)
- Method in class mocman.interpreter.syntax.
Global
setRule(int)
- Method in interface mocman.interpreter.syntax.
ITreeNode
setStartingRule(String)
- Static method in class mocman.interpreter.syntax.
Rules
setValue(String)
- Method in class mocman.interpreter.syntax.
Global
setValue(String)
- Method in interface mocman.interpreter.syntax.
ITreeNode
setValue(T)
- Method in class mocman.util.data.
Node
Sets the value
setWidth(int)
- Method in class mocman.util.awt.
GraphPrinter
Sets the width of the control
setX(int)
- Method in class mocman.util.data.
Node
Sets the X coordinate
setY(int)
- Method in class mocman.util.data.
Node
Sets the Y coordinate
sget(ITreeNode)
- Static method in class mocman.interpreter.syntax.
Global
sizer()
- Method in class mocman.util.awt.
GraphPrinter
sset(ITreeNode, ITreeNode)
- Static method in class mocman.interpreter.syntax.
Global
Step()
- Method in class mocman.interpreter.
Interpreter
strVal
- Variable in class mocman.interpreter.syntax.
Global
svalue(String)
- Static method in class mocman.interpreter.syntax.
Global
SyntaxTree
- Class in
mocman.interpreter.syntax
SyntaxTree()
- Constructor for class mocman.interpreter.syntax.
SyntaxTree
T
terms()
- Method in class mocman.interpreter.syntax.
SyntaxTree
Token
- Class in
mocman.interpreter.syntax.token
Token()
- Constructor for class mocman.interpreter.syntax.token.
Token
Token(String, int)
- Constructor for class mocman.interpreter.syntax.token.
Token
tokenize(String)
- Method in class mocman.interpreter.syntax.token.
Tokenizer
Tokenizer
- Class in
mocman.interpreter.syntax.token
Tokenizer()
- Constructor for class mocman.interpreter.syntax.token.
Tokenizer
toString()
- Method in class mocman.interpreter.syntax.
PassMatrix
toString()
- Method in class mocman.interpreter.syntax.
SyntaxTree
toString()
- Method in class mocman.util.
Pair
U
Universe
- Class in
mocman.interpreter
Universe()
- Constructor for class mocman.interpreter.
Universe
update(Graphics)
- Method in class mocman.util.awt.
GraphPrinter
update method for double buffering
V
value(String)
- Method in class mocman.interpreter.modules.
Colors
value(String)
- Method in class mocman.interpreter.modules.
IntGraph
value(String)
- Method in class mocman.interpreter.syntax.
Global
value(String)
- Method in interface mocman.interpreter.syntax.
ITreeNode
value(String)
- Method in class mocman.interpreter.syntax.
Local
Value_
- Variable in class mocman.util.
Pair
valueOf(String)
- Static method in enum mocman.interpreter.syntax.
Kind.Type
Returns the enum constant of this type with the specified name.
values()
- Static method in enum mocman.interpreter.syntax.
Kind.Type
Returns an array containing the constants of this enum type, in the order they are declared.
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
R
S
T
U
V
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes