def __init__(self, factor, spec, multiplier, remainder, name=None): self._factor = factor self._mul = multiplier self._rem = remainder Compound.__init__(self, spec, extras=[multiplier, remainder], name=name)
def __init__(self, name): Compound.__init__(self, name=name, spec=self.spec, extras=self.extras)
def __init__(self, spec, element, name=None): self._element = element Compound.__init__(self, spec, extras=[element], name=name)
def __init__(self, spec, words, orig_root_element, name=None): self._words = words self._orig_root_element = orig_root_element Compound.__init__(self, spec, name=name)