original_string: public function popFirst(&$first) : NodePath
      {
          $path = $this->path;
          $first = array_shift($path);
          return new NodePath($path);
      }
code: public function popFirst(&$first) : NodePath
      {
          $path = $this->path;
          $first = array_shift($path);
          return new NodePath($path);
      }
code_tokens: public function popFirst ( & $ first ) : NodePath { $ path = $ this -> path ; $ first = array_shift ( $ path ) ; return new NodePath ( $ path ) ; }
docstring: Remove the first item from path and return new path
  @param string $first
  @return NodePath
docstring_tokens: Remove the first item from path and return new path