/** * Parses the BASE part of the query. * * @return void * @throws SparqlParserException */ protected function parseBase() { $this->_fastForward(); if ($this->iriCheck(current($this->tokens))) { $this->query->setBase(current($this->tokens)); } else { $msg = current($this->tokens); $msg = preg_replace('/</', '<', $msg); throw new SparqlParserException("IRI expected", null, key($this->tokens)); } }