All Packages Class Hierarchy This Package Previous Next Index
Class espresso.syntaxtree.BlockNode
java.lang.Object
|
+----espresso.syntaxtree.SyntaxTreeNode
|
+----espresso.syntaxtree.StatementNode
|
+----espresso.syntaxtree.BlockNode
- public class BlockNode
- extends StatementNode
-
stmts_d
-
-
BlockNode()
-
-
addStatement(StatementNode)
-
-
numberOfStatments()
-
-
reset()
-
-
statementAt(int)
-
-
translate(ClassGen, MethodGen)
-
-
typeCheck(SymbolTable)
-
stmts_d
public Vector stmts_d
BlockNode
public BlockNode()
addStatement
public void addStatement(StatementNode stmt)
reset
public void reset()
numberOfStatments
public int numberOfStatments()
statementAt
public StatementNode statementAt(int n)
typeCheck
public Type typeCheck(SymbolTable stable) throws TypeCheckError
- Overrides:
- typeCheck in class StatementNode
translate
public void translate(ClassGen classGen,
MethodGen methodGen)
- Overrides:
- translate in class StatementNode
All Packages Class Hierarchy This Package Previous Next Index