public abstract class FixedPointAstMapVisitor extends AstMapVisitor
Modifier and Type | Field and Description |
---|---|
protected java.lang.Exception |
firstException
this is used when computing fixed point to carry the first exception that the visitor might have encountered.
|
protected DynamicRegion |
instantiatedRegion |
protected boolean |
somethingChanged
This is used to capture the fact that there is change happening in the transformation, this is used for the
quick check for the fix point computation.
|
eva, exprVisitor
Constructor and Description |
---|
FixedPointAstMapVisitor(ExprVisitor<za.ac.sun.cs.green.expr.Expression> exprVisitor) |
Modifier and Type | Method and Description |
---|---|
abstract DynamicRegion |
execute() |
boolean |
getChange() |
java.lang.Exception |
getFirstException() |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
protected boolean somethingChanged
protected java.lang.Exception firstException
protected DynamicRegion instantiatedRegion
public FixedPointAstMapVisitor(ExprVisitor<za.ac.sun.cs.green.expr.Expression> exprVisitor)
public boolean getChange()
public java.lang.Exception getFirstException()
public abstract DynamicRegion execute()