docs: def parse(self, text):
          """ Parse a string of SVG <path> data.
          """
          gen = self.lexer.lex(text)
          next_val_fn = partial(next, *(gen,))
          token = next_val_fn()
          return self.rule_svg_path(next_val_fn, token)