gnu.expr
Class BlockExp

java.lang.Object
  |
  +--gnu.expr.Expression
        |
        +--gnu.expr.BlockExp

public class BlockExp
extends Expression

Class used to implement a block that can be exited.


Constructor Summary
BlockExp()
           
 
Method Summary
 void compile(Compilation comp, Target target)
           
 void print(java.io.PrintWriter ps)
           
 void setBody(Expression body)
           
 void setBody(Expression body, Expression exitBody)
           
 
Methods inherited from class gnu.expr.Expression
compile, compileNotePosition, compileWithPosition, eval, getColumn, getFile, getLine, getType, setFile, setLine, setLine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlockExp

public BlockExp()
Method Detail

setBody

public void setBody(Expression body)

setBody

public void setBody(Expression body,
                    Expression exitBody)

compile

public void compile(Compilation comp,
                    Target target)
Overrides:
compile in class Expression

print

public void print(java.io.PrintWriter ps)
Overrides:
print in class Expression