'Return this edge\'s dot position, which indicates how much of
the hypothesized structure is consistent with the
sentence.  In particular, ``self.rhs[:dot]`` is consistent
with ``tokens[self.start():self.end()]``.
:rtype: int'

def dot(self):

    raise NotImplementedError()
