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;
    }