coins.ffront
Class ExecStmtManager.DoInf

java.lang.Object
  extended bycoins.ffront.ExecStmtManager.DoInf
Enclosing class:
ExecStmtManager

class ExecStmtManager.DoInf
extends java.lang.Object

Inner class for nested DO loop information.


Field Summary
(package private)  LabeledDoStmt doStmt
           
(package private)  BlockStmt prevBlock
           
(package private)  java.lang.String stmtNumber
           
(package private)  int subNumber
           
 
Constructor Summary
(package private) ExecStmtManager.DoInf(LabeledDoStmt pStmt, BlockStmt block, int sNumber)
           
 
Method Summary
(package private)  Stmt makeForStmt(BlockStmt block)
          Translate DO statement to for statement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

doStmt

LabeledDoStmt doStmt

stmtNumber

java.lang.String stmtNumber

subNumber

int subNumber

prevBlock

BlockStmt prevBlock
Constructor Detail

ExecStmtManager.DoInf

ExecStmtManager.DoInf(LabeledDoStmt pStmt,
                      BlockStmt block,
                      int sNumber)
Method Detail

makeForStmt

Stmt makeForStmt(BlockStmt block)
Translate DO statement to for statement

Parameters:
block -
Returns:
for-statement.