slime.absynt.absfc
Class StmtRepeat

java.lang.Object
  extended byslime.absynt.Absynt
      extended byslime.absynt.absfc.Absfc
          extended byslime.absynt.absfc.Statement
              extended byslime.absynt.absfc.StmtRepeat
All Implemented Interfaces:
java.io.Serializable

public class StmtRepeat
extends Statement
implements java.io.Serializable

Class for repeat-statements. A repeat-statements consists of an expression and a stmtlist to be executed until expression is evaluated to true.

Version:
$Id: StmtRepeat.java,v 1.0 2002/06/12 19:38:34 mwe
Author:
initially provided by Marco Wendel.
See Also:
Serialized Form

Field Summary
 Expr expr
           
 int repeatdepth
           
 java.util.LinkedList stmtlist
           
 
Fields inherited from class slime.absynt.absfc.Statement
elemNr
 
Fields inherited from class slime.absynt.absfc.Absfc
depth, end_step, hascontent, nodetype, processed, start_step, stmt_trans
 
Fields inherited from class slime.absynt.Absynt
pos
 
Constructor Summary
StmtRepeat()
           
StmtRepeat(Expr _expr, java.util.LinkedList _stmtlist)
           
StmtRepeat(Expr _expr, java.util.LinkedList _stmtlist, int _rdepth)
           
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

expr

public Expr expr

stmtlist

public java.util.LinkedList stmtlist

repeatdepth

public int repeatdepth
Constructor Detail

StmtRepeat

public StmtRepeat(Expr _expr,
                  java.util.LinkedList _stmtlist,
                  int _rdepth)

StmtRepeat

public StmtRepeat(Expr _expr,
                  java.util.LinkedList _stmtlist)

StmtRepeat

public StmtRepeat()
Method Detail

toString

public java.lang.String toString()