/
/
usr/
lib64/
lib64/
/
lib64/
lib64/
/ó
ÛœSec @ s/ d d l Z d d l Z d d d „ ƒ YZ d S( iÿÿÿÿNt
AutoExpandc B sR e Z d d g f g Z e j e j d Z d „ Z d „ Z d „ Z d „ Z
RS( t edits E_xpand Words <
>t _c C s | j | _ d | _ d S( N( t textt Nonet state( t selft editwin( ( s* /usr/lib64/python2.7/idlelib/AutoExpand.pyt __init__ s c
C sT | j j d ƒ } | j j d d ƒ } | j sE | j ƒ } d } nB | j \ } } } } | | k sr | | k r‡ | j ƒ } d } n | sž | j j ƒ d S| j ƒ } | j j d t | ƒ d ƒ | | } | d t | ƒ } | d k r| j j ƒ n | j j d | ƒ | j j d ƒ } | j j d d ƒ } | | | | f | _ d S( Nt inserts insert linestarts insert lineendi t breaks insert - %d charsi (
R t indext getR t getwordst bellt getprevwordt deletet lenR (
R t eventt curinsertt curlinet wordsR R t linet wordt newword( ( s* /usr/lib64/python2.7/idlelib/AutoExpand.pyt expand_word_event s.
c C s- | j ƒ } | s g S| j j d d ƒ } t j d | d | ƒ } ~ | j j d d ƒ } t j d | d | ƒ } ~ | rŒ | rŒ g Sg } i } | j ƒ x: | D]2 } | j | ƒ rÄ q© n | j | ƒ | | |