original_string: public function getFileData($file = null, $offset = null){
      	if(null === $file)$file = &$this->file;
      	if(null === $offset)$offset = $this->file_offset;
  		$this->IO = fopen($file, 'r');
          fseek($this->IO, $offset);
          try{
  			$this->raw =  stream_get_contents($this->IO);
  		}catch(\Exception $e){
  			$this->raw = '';
  			trigger_error($e->getMessage(),  $this->e_level);
  		}
          
          return $this->raw;
  	}
code: public function getFileData($file = null, $offset = null){
      	if(null === $file)$file = &$this->file;
      	if(null === $offset)$offset = $this->file_offset;
  		$this->IO = fopen($file, 'r');
          fseek($this->IO, $offset);
          try{
  			$this->raw =  stream_get_contents($this->IO);
  		}catch(\Exception $e){
  			$this->raw = '';
  			trigger_error($e->getMessage(),  $this->e_level);
  		}
          
          return $this->raw;
  	}
code_tokens: public function getFileData ( $ file = null , $ offset = null ) { if ( null === $ file ) $ file = & $ this -> file ; if ( null === $ offset ) $ offset = $ this -> file_offset ; $ this -> IO = fopen ( $ file , 'r' ) ; fseek ( $ this -> IO , $ offset ) ; try { $ this -> raw = stream_get_contents ( $ this -> IO ) ; } catch ( \ Exception $ e ) { $ this -> raw = '' ; trigger_error ( $ e -> getMessage ( ) , $ this -> e_level ) ; } return $ this -> raw ; }
docstring: read file from offset
  
  @param undefined $file     __FILE__
  @param undefined $offset   __COMPILER_HALT_OFFSET__
  
  @return string
docstring_tokens: read file from offset