File: //usr/local/lib/python3.10/idlelib/__pycache__/searchengine.cpython-310.opt-2.pyc
o
�i� � @ s� d dl Z d dlmZmZmZ d dlmZ dd� ZG dd� d�Zdd � Zd
d� Z dd
� Z
edkr>d dlm
Z
e
ddd� dS dS )� N)� StringVar�
BooleanVar�TclError)�
messageboxc C s t | d�st| �| _| jS )N�
_searchengine)�hasattr�SearchEnginer )�root� r
�1/usr/local/lib/python3.10/idlelib/searchengine.py�get s
r c @ s� e Zd Z dd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
d!dd�Zd"dd�Zd#dd�Zd#dd �ZdS )$r c C sT || _ 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 r
r
r �__init__ s zSearchEngine.__init__c C �
| j �� S �N)r r �r r
r
r �getpat% �
zSearchEngine.getpatc C s | j �|� d S r )r �set�r �patr
r
r �setpat( s zSearchEngine.setpatc C r r )r r r r
r
r �isre+ r zSearchEngine.isrec C r r )r r r r
r
r �iscase. r zSearchEngine.iscasec C r r )r r r r
r
r �isword1 r zSearchEngine.iswordc C r r )r r r r
r
r �iswrap4 r zSearchEngine.iswrapc C r r )r r r r
r
r �isback7 r zSearchEngine.isbackc C s"