| 1234567891011121314151617181920212223242526272829 | 
							- <?php declare(strict_types=1);
 
- namespace PhpParser;
 
- interface NodeTraverserInterface
 
- {
 
-     /**
 
-      * Adds a visitor.
 
-      *
 
-      * @param NodeVisitor $visitor Visitor to add
 
-      */
 
-     public function addVisitor(NodeVisitor $visitor);
 
-     /**
 
-      * Removes an added visitor.
 
-      *
 
-      * @param NodeVisitor $visitor
 
-      */
 
-     public function removeVisitor(NodeVisitor $visitor);
 
-     /**
 
-      * Traverses an array of nodes using the registered visitors.
 
-      *
 
-      * @param Node[] $nodes Array of nodes
 
-      *
 
-      * @return Node[] Traversed array of nodes
 
-      */
 
-     public function traverse(array $nodes) : array;
 
- }
 
 
  |