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