Ignore:
Timestamp:
Dec 2, 2012, 12:50:44 AM (6 years ago)
Author:
ksherdy
Message:

General refactoring.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • proto/pablo/src/ast/ProgramNode.java

    r2415 r2710  
    1818                super(node);
    1919        }
     20       
     21        public ProgramNode deepCopy() {
     22                ProgramNode parent = new ProgramNode(this.getToken());
     23               
     24                for(ASTNode child: this.getChildren()) {
     25                        ASTNode copy = child.deepCopy();
     26                        parent.appendChild(copy);
     27                }
     28               
     29            return parent;             
     30        }
     31       
    2032       
    2133        ////////////////////////////////////////////////////////////
Note: See TracChangeset for help on using the changeset viewer.