public function handle_dot() { $this->next(); return ParseJS::is_digit($this->peek()) ? $this->read_num('.') : $this->token('punc', '.'); }