ant.compiler.trafo
Class VarTransformer

java.lang.Object
  extended byant.compiler.ast.AbstractVisitor
      extended byant.compiler.ast.DFSVisitor
          extended byant.compiler.trafo.VarTransformer
All Implemented Interfaces:
Tree.Visitor

public class VarTransformer
extends DFSVisitor

Visitor that computes the transformation for local variables in the Ant Control Language.

var name;

License: GPL

Author:
Bernhard Haumacher

Field Summary
(package private)  Tree root
           
(package private)  SemanticAnalyzer semantic
           
(package private)  VersionCreator versionizer
           
 
Constructor Summary
VarTransformer(ErrorLog log, Tree root)
           
 
Method Summary
 void visit(Tree.Block tree)
           
 
Methods inherited from class ant.compiler.ast.DFSVisitor
beforeDescend, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class ant.compiler.ast.AbstractVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitBinaryExpression, visitExpression, visitTree
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

root

Tree root

semantic

SemanticAnalyzer semantic

versionizer

VersionCreator versionizer
Constructor Detail

VarTransformer

public VarTransformer(ErrorLog log,
                      Tree root)
Method Detail

visit

public void visit(Tree.Block tree)
Specified by:
visit in interface Tree.Visitor
Overrides:
visit in class DFSVisitor