original_string: public function &short( $letter, $usage = '' ) {
  		$this->definedShortFlags[$letter[0]] = array(
  			self::DEF_VALUE => 0,
  			self::DEF_USAGE => $usage,
  		);
  
  		return $this->definedShortFlags[$letter[0]]['value'];
  	}
code: public function &short( $letter, $usage = '' ) {
  		$this->definedShortFlags[$letter[0]] = array(
  			self::DEF_VALUE => 0,
  			self::DEF_USAGE => $usage,
  		);
  
  		return $this->definedShortFlags[$letter[0]]['value'];
  	}
code_tokens: public function & short ( $ letter , $ usage = '' ) { $ this -> definedShortFlags [ $ letter [ 0 ] ] = array ( self :: DEF_VALUE => 0 , self :: DEF_USAGE => $ usage , ) ; return $ this -> definedShortFlags [ $ letter [ 0 ] ] [ 'value' ] ; }
docstring: Defines a short-flag of specified name, and usage string.
  The return value is a reference to an integer variable that stores the number of times the short-flag was called.
  
  This means the value of the reference for v would be the following.
  
  -v => 1
  -vvv => 3
  
  @param string $letter The character of the short-flag to define
  @param string $usage The usage description
  @return int
docstring_tokens: Defines a short - flag of specified name and usage string . The return value is a reference to an integer variable that stores the number of times the short - flag was called .