original_string: private function parseLongOption($token)
      {
          $name = substr($token, 2);
  
          if (false !== $pos = strpos($name, '=')) {
              if (0 === \strlen($value = substr($name, $pos + 1))) {
                  array_unshift($this->parsed, $value);
              }
              $this->addLongOption(substr($name, 0, $pos), $value);
          } else {
              $this->addLongOption($name, null);
          }
      }
code: private function parseLongOption($token)
      {
          $name = substr($token, 2);
  
          if (false !== $pos = strpos($name, '=')) {
              if (0 === \strlen($value = substr($name, $pos + 1))) {
                  array_unshift($this->parsed, $value);
              }
              $this->addLongOption(substr($name, 0, $pos), $value);
          } else {
              $this->addLongOption($name, null);
          }
      }
code_tokens: private function parseLongOption ( $ token ) { $ name = substr ( $ token , 2 ) ; if ( false !== $ pos = strpos ( $ name , '=' ) ) { if ( 0 === \ strlen ( $ value = substr ( $ name , $ pos + 1 ) ) ) { array_unshift ( $ this -> parsed , $ value ) ; } $ this -> addLongOption ( substr ( $ name , 0 , $ pos ) , $ value ) ; } else { $ this -> addLongOption ( $ name , null ) ; } }
docstring: Parses a long option.
  
  @param string $token The current token
docstring_tokens: Parses a long option .