Example #1
0
    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
Example #2
0
    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
Example #3
0
    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]
Example #4
0
 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
Example #5
0
    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]
Example #6
0
 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