File "ColorDelegator.cpython-34.pyc"
Full Path: /home/attunedd/public_html/byp/izo/con7ext_sym404/rintoar.txt/opt/alt/python34/lib64/python3.4/idlelib/__pycache__/ColorDelegator.cpython-34.pyc
File size: 7.84 KB
MIME-type: text/x-bytecode.python
Charset: 8 bit
e f% @ s d d l Z d d l Z d d l Z d d l Z d d l m Z d d l m Z d Z d d Z d d Z
e j e
e j Z
e j d e j Z Gd
d d e Z d d
Z e d k r d d l m Z e e n d S) N) Delegator)idleConfFc C s d | d j | d S)z9Return a named group pattern matching list of alternates.z(?P<%s>|))join)nameZ
alternates r ;/opt/alt/python34/lib64/python3.4/idlelib/ColorDelegator.pyany
s r
c
C s d t d t j d } d d t t D } 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)Nz\bKEYWORDc S s; g | ]1 } | j d r | t j k r t | q S)_)
startswithkeywordkwliststr).0r r r r
<listcomp> s zmake_pat.<locals>.<listcomp>z([^.'\"\\#]\b|^)BUILTINCOMMENTz#[^\n]*z4(\br|u|ur|R|U|UR|Ur|uR|b|B|br|Br|bR|BR|rb|rB|Rb|RB)?z'[^'\\\n]*(\\.[^'\\\n]*)*'?z"[^"\\\n]*(\\.[^"\\\n]*)*"?z''''[^'\\]*((\\.|'(?!''))[^'\\]*)*(''')?z'"""[^"\\]*((\\.|"(?!""))[^"\\]*)*(""")?STRINGr SYNCz\n)r
r r dirbuiltins)
kwZbuiltinlistbuiltincommentZstringprefixZsqstringZdqstringZ sq3stringZ dq3stringstringr r r make_pat s
r z\s+(\w+)c @ s e Z d Z d d Z d d Z d d Z d d Z d d
d Z d d d
Z d Z d Z
d Z d d d Z d Z
d d d Z d d Z d d Z d d Z d d Z d S)ColorDelegatorc C s- t j | t | _ t | _ | j d S)N)r __init__progidprogLoadTagDefs)selfr r r r % s
zColorDelegator.__init__c C s | j d k r | j d n t j | | | d k rk | j | j d | j | j d d n d | _ d | _ d S)Nz<<toggle-auto-coloring>>z1.0endTF)
delegateZunbindr setdelegate
config_colorsZbindtoggle_colorize_eventnotify_rangestop_colorizingallow_colorizing)r# r% r r r r&