public function peek() { $this->tokenize(); if (isset($this->tokens[$this->index])) { return $this->tokens[$this->index]->type; } return self::T_EOF; }