def __init__(self, *alternatives): Match.__init__(self) self.alternatives = list(alternatives)
def __init__(self): Match.__init__(self)
def __init__(self, match, at_least, at_most): Match.__init__(self) self.match = match self.at_least = at_least self.at_most = at_most
def __init__(self, core_match, *actions): Match.__init__(self) self.core_match = core_match self.actions = list(actions)
def __init__(self, *terms): Match.__init__(self) self.terms = list(terms)