_start

    @property
    def end(self):
        &#34;&#34;&#34;
        Return the end offset.
        &#34;&#34;&#34;
        return self._end

    def __eq__(self, other) -&gt; bool:
        if not isinstance(other, Span):
            return False
        if self is other:
            return True
        return self.start == other.start and self.end == other.end

    def __hash__(self):
        return hash((self._start, self._end))

    def __lt__(self, other) -&gt; bool:
        if not isinstance(other,