File: //usr/lib/python3/dist-packages/snowballstemmer/__pycache__/dutch_stemmer.cpython-310.pyc
o
��=b48 � @ s� d dl mZ d dlmZ G dd� de�ZG dd� de�ZG dd� de�ZG d d
� d
e�ZG dd� de�Z G d
d� de�Z
G dd� de�ZG dd� de�ZG dd� de�Z
G dd� de�ZdS )� )�BaseStemmer)�Amongc @ s� e Zd ZdZeddd�eddd�eddd�ed dd
�eddd
�eddd
�eddd
�eddd�eddd�eddd�eddd�gZeddd
�eddd
�eddd�gZeddd�eddd�eddd�gZeddd
�eddd
�eddd
�edd
d�eddd
�gZeddd�ed dd
�ed!dd�ed"dd
�ed#dd�ed$dd�gZ ed%dd�ed&dd�ed'dd�ed(dd�gZ
g d)�Zg d*�Zg d+�Z
dZdZd,Zd-d.� Zd/d0� Zd1d2� Zd3d4� Zd5d6� Zd7d8� Zd9d:� Zd;d<� Zd=d>� Zd?d@� ZdAS )B�DutchStemmerz�
This class implements the stemming algorithm defined by a snowball script.
Generated by Snowball 2.2.0 - https://snowballstem.org/
� ���� � á� r � ä� é� � ë� í� � ï� ó� � ö� ú� � ü�I�Y�dd�kk�tt�ene�se�en�heden�s�end�ig�ing�lijk�baar�bar�aa�ee�oo�uu)� �A � r r r r r r r r r r r r r � )r r r r+ r, r- r r r r r r r r r r r r r r. )r+ �C r- r r r r r r r r r r r r r r. Fc C s� | j } | j }zh| j | _| �tj�}|dkrt� �| j | _|dkr*| �d�s)W dS nD|dkr7| �d�s6W dS n7|dkrD| �d �sCW dS n*|d
krQ| �d�sPW dS n|dkr^| �d
�s]W dS n| j | jkrgt� �| j d7 _ W q tyx Y nw || _ || _ | j }z| j | _| � d�s�|| _ t
� �| j | _| �d�s�W dS W n t
y� Y nw | j }z�z� | j }zq| �tjdd�s�t
� �| j | _zQ| j }z&| � d �s�t� �| j | _| �tjdd�s�t� �| �d�s�W W W W W dS t� � ty� Y nw || _ | � d��st
� �| j | _| �d��sW W W W dS W n
t�y Y nw || _ t� � t
�y/ Y nw || _ | j | jk�r=t� �| j d7 _ q� t�yN Y nw W q� t�yZ Y nw || _ dS )NTr r �aFr �er �ir �or �u�yr �a �� r )�cursor�bra�
find_amongr �a_0�lab0�ket�
slice_from�limit�eq_s�lab1�in_grouping�g_v�lab4�lab6�lab5�lab3�lab2)�self�v_1�v_2� among_var�v_3�v_4�v_5�v_6� rQ �?/usr/lib/python3/dist-packages/snowballstemmer/dutch_stemmer.py�__r_preludeI s�
�
�
�
�
�
�
�� zDutchStemmer.__r_preludec C s� | j | _| j | _| �tjdd�sdS | jd7 _| �tjdd�s#dS | jd7 _| j| _z
| jdk s7t� �d| _W n tyD Y nw | �tjdd�sOdS | jd7 _| �tjdd�s`dS | jd7 _| j| _dS )Nr6 r7 Fr r T) r? �I_p1�I_p2�go_out_groupingr rC r8 �go_in_groupingr<