function skip_whitespace() { $whitespace = strspn($this->data, "\t\n\r ", $this->position); $this->position += $whitespace; return $whitespace; }