MINI MINI MANI MO
ó
Eì]c           @   sç   d  d l  Z  d  d l Z d  d l Z d  d l Z d  d l Td  d l m Z d  d l m Z e	 Z
 d „  Z d „  Z e j
 e ƒ  e j ƒ Z e j
 d e j ƒ Z e j
 d ƒ Z d	 e f d
 „  ƒ  YZ d „  Z e d k rã e ƒ  n  d S(
   iÿÿÿÿN(   t   *(   t	   Delegator(   t   idleConfc         C   s   d |  d j  | ƒ d S(   s9   Return a named group pattern matching list of alternates.s   (?P<%s>t   |t   )(   t   join(   t   namet
   alternates(    (    s.   /usr/lib64/python2.7/idlelib/ColorDelegator.pyt   any   s    c          C   sð   d t  d t j ƒ d }  g  t t ƒ D]! } | j d ƒ s' t | ƒ ^ q' } d t  d | ƒ d } t  d d g ƒ } d } | d	 } | d
 } | d } | d }	 t  d
 | |	 | | g ƒ }
 |  d | d | d |
 d t  d d g ƒ S(   Ns   \bt   KEYWORDt   _s   ([^.'\"\\#]\b|^)t   BUILTINt   COMMENTs   #[^\n]*s(   (\br|u|ur|R|U|UR|Ur|uR|b|B|br|Br|bR|BR)?s   '[^'\\\n]*(\\.[^'\\\n]*)*'?s   "[^"\\\n]*(\\.[^"\\\n]*)*"?s'   '''[^'\\]*((\\.|'(?!''))[^'\\]*)*(''')?s'   """[^"\\]*((\\.|"(?!""))[^"\\]*)*(""")?t   STRINGR   t   SYNCs   \n(   R   t   keywordt   kwlistt   dirt   __builtin__t
   startswitht   str(   t   kwR   t   builtinlistt   builtint   commentt   stringprefixt   sqstringt   dqstringt	   sq3stringt	   dq3stringt   string(    (    s.   /usr/lib64/python2.7/idlelib/ColorDelegator.pyt   make_pat   s    !
s   \s+(\w+)s   .*?\b(as)\bt   ColorDelegatorc           B   s˜   e  Z d  „  Z d „  Z d „  Z d „  Z d d „ Z d d „ Z d Z	 e
 Z e Z
 d d „ Z d Z d d „ Z d „  Z d	 „  Z d
 „  Z d „  Z RS(
   c         C   s6   t  j |  ƒ t |  _ t |  _ t |  _ |  j ƒ  d  S(   N(   R   t   __init__t   progt   idprogt   asprogt   LoadTagDefs(   t   self(    (    s.   /usr/lib64/python2.7/idlelib/ColorDelegator.pyR!   &