All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
- declare(Declaration).
Method in class edu.gac.max.mcs388.s2002.compiler_support.ScopedIdentifier
- declare associates some piece of information (the Declaration)
with a ScopedIdentifier in the current scope.
- enterScope().
Static method in class edu.gac.max.mcs388.s2002.compiler_support.ScopedIdentifier
- The static enterScope method serves notice that a new scope is being
entered, nested inside the current scope.
- exitScope().
Static method in class edu.gac.max.mcs388.s2002.compiler_support.ScopedIdentifier
- The static exitScope method serves notice that the current scope
is being exited, returning to the outer scope it was nested inside.
- get(String).
Static method in class edu.gac.max.mcs388.s2002.compiler_support.ScopedIdentifier
- The static get method provides the only way to obtain a ScopedIdentifier,
since there is no public constructor.
- getDeclaration().
Method in class edu.gac.max.mcs388.s2002.compiler_support.ScopedIdentifier
- getDeclaration returns the Declaration that is currently in effect.
- leavingScope().
Method in interface edu.gac.max.mcs388.s2002.compiler_support.Declaration
- The leavingScope method is a callback method that the ScopedIdentifier
class uses to notfiy the Declaration that the scope in which it was
declared is now being exited.
- RedeclarationException(String).
Constructor for class edu.gac.max.mcs388.s2002.compiler_support.RedeclarationException
-
- toString().
Method in class edu.gac.max.mcs388.s2002.compiler_support.ScopedIdentifier
- toString returns the String that was passed to the get method