jellyj.syntaxtree
Class StatementExpNode

jellyj.syntaxtree.SyntaxTreeNode
  |
  +--jellyj.syntaxtree.StatementNode
        |
        +--jellyj.syntaxtree.StatementExpNode

public class StatementExpNode
extends StatementNode


Field Summary
 ExpressionNodeexpression_d
           

Fields inherited from class jellyj.syntaxtree.SyntaxTreeNode
column_d, line_d

Constructor Summary
StatementExpNode()
           
StatementExpNode(ExpressionNode expr)
           

Method Summary
 voidtranslate(ClassGen classGen, MethodGen methodGen)
           
 TypetypeCheck(SymbolTable stable)
           

Field Detail

expression_d

public ExpressionNode expression_d
Constructor Detail

StatementExpNode

public StatementExpNode()

StatementExpNode

public StatementExpNode(ExpressionNode expr)
Method Detail

translate

public void translate(ClassGen classGen, MethodGen methodGen)

typeCheck

public Type typeCheck(SymbolTable stable)
throws jellyj.util.TypeCheckError

Association Links

to Class jellyj.syntaxtree.ExpressionNode