%PDF- %PDF-
| Direktori : /snap/core/17247/usr/lib/python3/dist-packages/chardet/__pycache__/ |
| Current File : //snap/core/17247/usr/lib/python3/dist-packages/chardet/__pycache__/hebrewprober.cpython-35.pyc |
a�T/4 � @ s� d d l m Z d d l m Z m Z d d l m Z d Z d Z d Z d Z
d Z d Z d
Z
d Z d Z d
Z d Z d Z d Z d Z Gd d � d e � Z d S)� )�
CharSetProber)�eNotMe�
eDetecting)�wrap_ord�� �� �� �� �� �� �� �� � � � g{�G�z�?z
ISO-8859-8zwindows-1255c @ sp e Z d Z d d � Z d d � Z d d � Z d d � Z d d
� Z d d � Z d
d � Z d d � Z
d S)�HebrewProberc C s- t j | � d | _ d | _ | j � d S)N)r �__init__�_mLogicalProber�_mVisualProber�reset)�self� r �6/usr/lib/python3/dist-packages/chardet/hebrewprober.pyr � s
zHebrewProber.__init__c C s( d | _ d | _ d | _ d | _ d S)N� � )�_mFinalCharLogicalScore�_mFinalCharVisualScore�_mPrev�_mBeforePrev)r r r r r � s zHebrewProber.resetc C s | | _ | | _ d S)N)r r )r Z
logicalProberZvisualProberr r r �set_model_probers� s zHebrewProber.set_model_probersc C s t | � t t t t t g k S)N)r � FINAL_KAF� FINAL_MEM� FINAL_NUN�FINAL_PE�FINAL_TSADI)r �cr r r �is_final� s zHebrewProber.is_finalc C s t | � t t t t g k S)N)r �
NORMAL_KAF�
NORMAL_MEM�
NORMAL_NUN� NORMAL_PE)r r% r r r �is_non_final� s zHebrewProber.is_non_finalc C s� | j � t k r t S| j | � } x� | D]� } | d k r� | j d k r� | j | j � rq | j d 7_ q� | j | j � r� | j d 7_ n<