public function getSegments();
/** * @return mixed */ public function compile() { foreach ($this->scope->getSegments() as $segment) { $segment->traverse($this); } }