Current File : //usr/local/apps/python3/lib/python3.11/idlelib/__pycache__/searchengine.cpython-311.opt-2.pyc |
�
�Ke� � � � d dl Z d dlmZmZmZ d dlmZ d� Z G d� d� � Zd� Zd� Z d � Z
ed
k rd dlm
Z
e
dd
�� � dS dS )� N)� StringVar�
BooleanVar�TclError)�
messageboxc �Z � t | d� � st | � � | _ | j S )N�
_searchengine)�hasattr�SearchEnginer )�roots �>/usr/local/apps/python3/lib/python3.11/idlelib/searchengine.py�getr
s4 � ��
�4��)�)� 0�)�$�/�/������ c �r � e Zd Z d� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� Zd� Z
dd
�Zdd�Zdd�Zdd�ZdS )r
c � � || _ t |d� � | _ t |d� � | _ t |d� � | _ t |d� � | _ t |d� � | _ t |d� � | _ d S )N� FT) r r �patvarr �revar�casevar�wordvar�wrapvar�backvar)�selfr s r �__init__zSearchEngine.__init__ sz � � � �� ���b�)�)�����e�,�,��
�!�$��.�.���!�$��.�.���!�$��-�-���!�$��.�.����r c �4 � | j � � � S �N)r r
�r s r �getpatzSearchEngine.getpat% s � ��{��� � � r c �: � | j � |� � d S r )r �set�r �pats r �setpatzSearchEngine.setpat( s � ����������r c �4 � | j � � � S r )r r
r s r �isrezSearchEngine.isre+ s � ��z�~�~���r c �4 � | j � � � S r )r r
r s r �iscasezSearchEngine.iscase. � � ��|���!�!�!r c �4 � | j � � � S r )r r
r s r �iswordzSearchEngine.isword1 r'