o
    –hw  ã                   @   s$   d Z ddddœZdd„ Zdd„ Zd	S )
z?
Utilities for calculating edits between word and lemma forms.
é    é   é   )ÚnoneÚidentityÚlowerc                 C   s    || krdS ||   ¡ krdS dS )z Calculate edit types. r   r   r   )r   )ÚwordÚlemma© r	   úS/var/www/html/env_mimamsha/lib/python3.10/site-packages/stanza/models/lemma/edit.pyÚget_edit_type   s
   r   c                 C   s6   |dkr| S |dkr|   ¡ S |dkr|S td |¡ƒ‚)z:
    Edit a word, given edit and seq2seq predictions.
    r   r   r   zUnrecognized edit ID: {})r   Ú	ExceptionÚformat)r   ÚpredÚedit_idr	   r	   r
   Ú	edit_word   s   r   N)Ú__doc__Ú
EDIT_TO_IDr   r   r	   r	   r	   r
   Ú<module>   s    