org.norecess.citkit.tir.expressions
Interface IForETIR

All Superinterfaces:
ExpressionTIR, HobbesTIR
All Known Implementing Classes:
ForETIR

public interface IForETIR
extends ExpressionTIR


Method Summary
 ExpressionTIR getBody()
          Returns the body of the for loop.
 ExpressionTIR getHigh()
          Returns the high value for the index variable.
 ISimpleLValueTIR getIdentifier()
          Returns the variable declaration of the for loop.
 ExpressionTIR getLow()
          Returns the low (initial) value of the index variable.
 
Methods inherited from interface org.norecess.citkit.tir.ExpressionTIR
accept, getType
 
Methods inherited from interface org.norecess.citkit.tir.HobbesTIR
getPosition
 

Method Detail

getBody

ExpressionTIR getBody()
Returns the body of the for loop.

Returns:
the body of the for loop.

getIdentifier

ISimpleLValueTIR getIdentifier()
Returns the variable declaration of the for loop.

Returns:
the variable declaration of the for loop.

getLow

ExpressionTIR getLow()
Returns the low (initial) value of the index variable.

Returns:
the low value of the index variable.

getHigh

ExpressionTIR getHigh()
Returns the high value for the index variable.

Returns:
the high value for the index variable.