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/ASTNode.java

    r2686 r2710  
    3434                this.token = node.token;
    3535        }
     36       
     37        protected ASTNode deepCopy() {
     38                ASTNode parent = new ASTNode(this.getToken());
     39               
     40                for(ASTNode child: this.getChildren()) {
     41                        ASTNode copy = child.deepCopy();
     42                        parent.appendChild(copy);
     43                }
     44               
     45            return parent;             
     46        }
     47               
    3648        public Token getToken() {
    3749                return token;
Note: See TracChangeset for help on using the changeset viewer.