original_string: public function parse()
      {
          foreach($this->parser->parse($this->inputFile) as $item) {
              $writer = WriterFactory::create($item['type'], $this->config);
  
              if($writer) {
                  $writer->write($item);
              }
          }
      }
code: public function parse()
      {
          foreach($this->parser->parse($this->inputFile) as $item) {
              $writer = WriterFactory::create($item['type'], $this->config);
  
              if($writer) {
                  $writer->write($item);
              }
          }
      }
code_tokens: public function parse ( ) { foreach ( $ this -> parser -> parse ( $ this -> inputFile ) as $ item ) { $ writer = WriterFactory :: create ( $ item [ 'type' ] , $ this -> config ) ; if ( $ writer ) { $ writer -> write ( $ item ) ; } } }
docstring: Calls the parser and generates the files
  
  @throws \Exception
docstring_tokens: Calls the parser and generates the files