def METHOD_NAME(self):
    # items: item+
    a, b = self._parse_item()
    while self.type in (PythonTokenTypes.NAME, PythonTokenTypes.STRING) \
            or self.value in ('(', '['):
        c, d = self._parse_item()
        # Need to end on the next item.
        b.add_arc(c)
        b = d
    return a, b