| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/sphinx/util/stemmer/__pycache__/ |
Upload File : |
a
�ab# � @ s~ d Z ddlmZ zddlmZ dZW n ey: dZY n0 G dd� d�ZG dd � d e�ZG d
d� dee�Z ed�d
d�Z
dS )z�
sphinx.util.stemmer
~~~~~~~~~~~~~~~~~~~
Word stemming utilities for Sphinx.
:copyright: Copyright 2007-2022 by the Sphinx team, see AUTHORS.
:license: BSD, see LICENSE for details.
� )�
PorterStemmer)�StemmerTFc @ s e Zd Zeed�dd�ZdS )�BaseStemmer��word�returnc C s
t � �d S �N)�NotImplementedError��selfr � r �@/usr/lib/python3.9/site-packages/sphinx/util/stemmer/__init__.py�stem s zBaseStemmer.stemN)�__name__�
__module__�__qualname__�strr r r r r
r s r c @ s* e Zd Zdd�dd�Zeed�dd�ZdS )� PyStemmerN�r c C s t d�| _d S )NZporter)�
_PyStemmer�stemmer)r r r r
�__init__ s zPyStemmer.__init__r c C s | j �|�S r )r ZstemWordr
r r r
r s zPyStemmer.stem)r r r r r r r r r r
r s r c s( e Zd ZdZeed�� fdd�Z� ZS )�StandardStemmerzdAll those porter stemmer implementations look hideous;
make at least the stem method nicer.
r c s t � �|dt|�d �S )Nr � )�superr �lenr
�� __class__r r
r % s zStandardStemmer.stem)r r r �__doc__r r �
__classcell__r r r r
r ! s r r c C s t r
t� S t� S d S r )� PYSTEMMERr r r r r r
�get_stemmer) s r! N)r Zsphinx.util.stemmer.porterr r r r �ImportErrorr r r r! r r r r
�<module> s