def __init__(self, regexps=None, backoff=None): """Setup for RegexpLemmatizer() :param regexps: List of tuples of form (PATTERN, REPLACEMENT) :param backoff: Next lemmatizer in backoff chain. """ SequentialBackoffLemmatizer.__init__(self, backoff) RegexpTagger.__init__(self, regexps, backoff) self._regexs = regexps
def __init__(self, regexps=None, backoff=None): """Setup for RegexpLemmatizer() :param regexps: List of tuples of form (PATTERN, REPLACEMENT) :param backoff: Next lemmatizer in backoff chain. """ SequentialBackoffLemmatizer.__init__(self, backoff) RegexpTagger.__init__(self, regexps, backoff) self._check = re.compile('|'.join('(?:%s)' % r[0] for r in regexps)) self._regexs = [(re.compile(regexp), pattern,) for regexp, pattern in regexps]
def __init__(self: object, regexps=None, source=None, backoff=None, verbose: bool = False): """Setup for RegexpLemmatizer() :type regexps: list :param regexps: List of tuples of form (PATTERN, REPLACEMENT) :param backoff: Next lemmatizer in backoff chain. """ SequentialBackoffLemmatizer.__init__(self, backoff=None, verbose=verbose) RegexpTagger.__init__(self, regexps, backoff) self._regexs = regexps self.source = source
def __init__(self: object, regexps=None, backoff=None, source: str = None, verbose: bool = False): """Setup for RegexpLemmatizer() :param regexps: List of tuples of form (PATTERN, REPLACEMENT) :param backoff: Next lemmatizer in backoff chain :param source: String for labelling lemmatizer in repr; used by verbose mode :param verbose: Flag to include which lemmatizer assigned in a given tag in the return tuple """ SequentialEnsembleLemmatizer.__init__(self, backoff=None, verbose=verbose) RegexpTagger.__init__(self, regexps, backoff) self._regexs = regexps self.source = source