original_string: protected function zeroPoint()
      {
          if ($this->shouldSwitchToZeroPoint()) {
              $this->switchState(self::STATE_READ_DIRECTIVE);
          } elseif ($this->newLine()) {
              // unknown directive - skip it
              $this->current_word = '';
              $this->increment();
          } else {
              $this->increment();
          }
          return $this;
      }
code: protected function zeroPoint()
      {
          if ($this->shouldSwitchToZeroPoint()) {
              $this->switchState(self::STATE_READ_DIRECTIVE);
          } elseif ($this->newLine()) {
              // unknown directive - skip it
              $this->current_word = '';
              $this->increment();
          } else {
              $this->increment();
          }
          return $this;
      }
code_tokens: protected function zeroPoint ( ) { if ( $ this -> shouldSwitchToZeroPoint ( ) ) { $ this -> switchState ( self :: STATE_READ_DIRECTIVE ) ; } elseif ( $ this -> newLine ( ) ) { // unknown directive - skip it $ this -> current_word = '' ; $ this -> increment ( ) ; } else { $ this -> increment ( ) ; } return $ this ; }
docstring: Process state ZERO_POINT
  
  @return RobotsTxtParser
docstring_tokens: Process state ZERO_POINT