public class TypePropagationVisitor extends AstMapVisitor
Modifier and Type | Field and Description |
---|---|
private ExprVisitorAdapter<za.ac.sun.cs.green.expr.Expression> |
eva |
private DynamicTable |
varTypeTable |
exprVisitor
Constructor and Description |
---|
TypePropagationVisitor(DynamicTable varTypeTable) |
Modifier and Type | Method and Description |
---|---|
static DynamicTable |
propagateTypes(DynamicRegion dynRegion) |
Stmt |
visit(AssignmentStmt a) |
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
private DynamicTable varTypeTable
private ExprVisitorAdapter<za.ac.sun.cs.green.expr.Expression> eva
public TypePropagationVisitor(DynamicTable varTypeTable)
public Stmt visit(AssignmentStmt a)
visit
in interface AstVisitor<Stmt>
visit
in class AstMapVisitor
public static DynamicTable propagateTypes(DynamicRegion dynRegion)