관리-도구
편집 파일: sjisprober.cpython-311.pyc
� �Re� � �n � d dl mZ d dlmZ d dlmZ d dlmZ d dlm Z d dl mZmZ G d� de� � Z d S ) � )�MultiByteCharSetProber)�CodingStateMachine)�SJISDistributionAnalysis)�SJISContextAnalysis)� SJIS_SM_MODEL)�ProbingState�MachineStatec �` � � e Zd Z� fd�Z� fd�Zed� � � Zed� � � Zd� Zd� Z � xZ S )� SJISProberc � �� t t | � � � � � t t � � | _ t � � | _ t � � | _ | � � � d S �N)�superr �__init__r r � coding_smr �distribution_analyzerr �context_analyzer�reset��self� __class__s ���/builddir/build/BUILDROOT/alt-python311-pip-21.3.1-3.el8.x86_64/opt/alt/python311/lib/python3.11/site-packages/pip/_vendor/chardet/sjisprober.pyr zSJISProber.__init__% s[ �� � �j�$���(�(�*�*�*�+�M�:�:���%=�%?�%?��"� 3� 5� 5���� � ������ c � �� t t | � � � � � | j � � � d S r )r r r r r s �r r zSJISProber.reset, s: �� � �j�$���%�%�'�'�'���#�#�%�%�%�%�%r c � � | j j S r )r �charset_name�r s r r zSJISProber.charset_name0 s � ��$�1�1r c � � dS )N�Japanese� r s r �languagezSJISProber.language4 s � ��zr c � � t t |� � � � D �]u}| j � || � � }|t j k r;| j � d| j | j |� � t j | _ �n |t j k rt j | _ n�|t j k r�| j � � � }|dk r]|d | j d<