pass = $pass; if (!isset($this->traverser)) { $this->traverser = new NodeTraverser(); } $this->traverser->addVisitor($this->pass); } protected function parseAndTraverse($code, $prefix = 'traverse($this->parse($code, $prefix)); } }