gnu.expr
Class ExitExp

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

public class ExitExp
extends Expression

Expression to exit a lexically surrounding block.


Constructor Summary
ExitExp(BlockExp block)
           
ExitExp(Expression result, BlockExp block)
           
 
Method Summary
 void compile(Compilation comp, Target target)
           
 void print(java.io.PrintWriter ps)
           
 
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

ExitExp

public ExitExp(Expression result,
               BlockExp block)

ExitExp

public ExitExp(BlockExp block)
Method Detail

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