original_string: public function extract()
      {
          if (! $this->valid()) {
              return false;
          }
          $value = $this->current();
          $this->nextAndRemove();
          return $value;
      }
code: public function extract()
      {
          if (! $this->valid()) {
              return false;
          }
          $value = $this->current();
          $this->nextAndRemove();
          return $value;
      }
code_tokens: public function extract ( ) { if ( ! $ this -> valid ( ) ) { return false ; } $ value = $ this -> current ( ) ; $ this -> nextAndRemove ( ) ; return $ value ; }
docstring: Extract an element in the queue according to the priority and the
  order of insertion
  
  @return mixed
docstring_tokens: Extract an element in the queue according to the priority and the order of insertion