original_string: protected function reParse(IOInterface $io, InputInterface $input, ResourceWatcher $rw)
      {
          $rw->findChanges();
  
          if ($rw->hasChanges() === false) {
              return;
          }
  
          $this->rebuildingSiteMessage($io, $rw->getNewResources(), $rw->getUpdatedResources(), $rw->getDeletedResources());
  
          $spress = $this->buildSpress($io, $input);
          $resultData = $spress->parse();
  
          $this->resultMessage($io, $resultData);
      }
code: protected function reParse(IOInterface $io, InputInterface $input, ResourceWatcher $rw)
      {
          $rw->findChanges();
  
          if ($rw->hasChanges() === false) {
              return;
          }
  
          $this->rebuildingSiteMessage($io, $rw->getNewResources(), $rw->getUpdatedResources(), $rw->getDeletedResources());
  
          $spress = $this->buildSpress($io, $input);
          $resultData = $spress->parse();
  
          $this->resultMessage($io, $resultData);
      }
code_tokens: protected function reParse ( IOInterface $ io , InputInterface $ input , ResourceWatcher $ rw ) { $ rw -> findChanges ( ) ; if ( $ rw -> hasChanges ( ) === false ) { return ; } $ this -> rebuildingSiteMessage ( $ io , $ rw -> getNewResources ( ) , $ rw -> getUpdatedResources ( ) , $ rw -> getDeletedResources ( ) ) ; $ spress = $ this -> buildSpress ( $ io , $ input ) ; $ resultData = $ spress -> parse ( ) ; $ this -> resultMessage ( $ io , $ resultData ) ; }
docstring: Reparses a site.
  
  @param IOInterface     $io    The Spress IO
  @param InputInterface  $input The Symfony Console input
  @param ResourceWatcher $rw    The ResourceWatcher
docstring_tokens: Reparses a site .