original_string: protected function whitespace()
      {
          $gotWhite = false;
  
          while (preg_match(static::$whitePattern, $this->buffer, $m, null, $this->count)) {
              if (isset($m[1]) && empty($this->commentsSeen[$this->count])) {
                  $this->appendComment([Type::T_COMMENT, $m[1]]);
  
                  $this->commentsSeen[$this->count] = true;
              }
  
              $this->count += strlen($m[0]);
              $gotWhite = true;
          }
  
          return $gotWhite;
      }
code: protected function whitespace()
      {
          $gotWhite = false;
  
          while (preg_match(static::$whitePattern, $this->buffer, $m, null, $this->count)) {
              if (isset($m[1]) && empty($this->commentsSeen[$this->count])) {
                  $this->appendComment([Type::T_COMMENT, $m[1]]);
  
                  $this->commentsSeen[$this->count] = true;
              }
  
              $this->count += strlen($m[0]);
              $gotWhite = true;
          }
  
          return $gotWhite;
      }
code_tokens: protected function whitespace ( ) { $ gotWhite = false ; while ( preg_match ( static :: $ whitePattern , $ this -> buffer , $ m , null , $ this -> count ) ) { if ( isset ( $ m [ 1 ] ) && empty ( $ this -> commentsSeen [ $ this -> count ] ) ) { $ this -> appendComment ( [ Type :: T_COMMENT , $ m [ 1 ] ] ) ; $ this -> commentsSeen [ $ this -> count ] = true ; } $ this -> count += strlen ( $ m [ 0 ] ) ; $ gotWhite = true ; } return $ gotWhite ; }
docstring: Match some whitespace
  
  @return boolean
docstring_tokens: Match some whitespace