Re6 @ s: d d l m Z d d l m Z Gd d d e Z d S) ) CharSetProber)ProbingStatec s e 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 d Z f d d Z d d Z d d Z d d Z d d Z d d Z e d d Z e d d Z e d d Z S)!HebrewProber g{Gz?z ISO-8859-8zwindows-1255c sW t t | j d | _ d | _ d | _ d | _ d | _ d | _ | j d S)N) superr __init___final_char_logical_score_final_char_visual_score_prev_before_prev_logical_prober_visual_proberreset)self) __class__ /builddir/build/BUILDROOT/alt-python35-pip-20.2.4-5.el8.x86_64/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/chardet/hebrewprober.pyr s zHebrewProber.__init__c C s( d | _ d | _ d | _ d | _ d S)N )r r r r )r r r r r s zHebrewProber.resetc C s | | _ | | _ d S)N)r r )r logicalProbervisualProberr r r set_model_probers s zHebrewProber.set_model_probersc C s( | | j | j | j | j | j g k S)N) FINAL_KAF FINAL_MEM FINAL_NUNFINAL_PEFINAL_TSADI)r cr r r is_final s zHebrewProber.is_finalc C s" | | j | j | j | j g k S)N) 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 j k r t j S| j | } x | D] } | d k r | j d k r | j | j rt | j d 7_ q | j | j r | j d 7_ n<