ó
xFWgc        !   @   sÿ  d  Z  d Z d Z d Z d Z d Z d Z d Z d Z d	 Z	 d
 Z
 d
 Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z  d Z! d  Z" d! Z# d" Z$ d# d$ d% d& d' d( d) d* d+ d, d- d. d/ d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d: d; d< d= d> d? d@ dA dB dC g! Z% dD „  Z& dE „  Z' dF „  Z( dG „  Z) dH „  Z* dI „  Z+ dJ „  Z, dK „  Z- dL „  Z. dM „  Z/ dN „  Z0 dO „  Z1 dP „  Z2 dQ „  Z3 dR „  Z4 dS „  Z5 dT „  Z6 dU „  Z7 dV „  Z8 dW „  Z9 dX S(Y   s3   Constants and membership tests for ASCII charactersi    i   i   i   i   i   i   i   i   i	   i
   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i    i   t   NULt   SOHt   STXt   ETXt   EOTt   ENQt   ACKt   BELt   BSt   HTt   LFt   VTt   FFt   CRt   SOt   SIt   DLEt   DC1t   DC2t   DC3t   DC4t   NAKt   SYNt   ETBt   CANt   EMt   SUBt   ESCt   FSt   GSt   RSt   USt   SPc         C   s*   t  |  ƒ t  d ƒ k r" t |  ƒ S|  Sd  S(   Nt    (   t   typet   ord(   t   c(    (    s"   /usr/lib/python2.7/curses/ascii.pyt   _ctoi0   s    
c         C   s   t  |  ƒ p t |  ƒ S(   N(   t   isalphat   isdigit(   R$   (    (    s"   /usr/lib/python2.7/curses/ascii.pyt   isalnum6   R!   c         C   s   t  |  ƒ p t |  ƒ S(   N(   t   isuppert   islower(   R$   (    (    s"   /usr/lib/python2.7/curses/ascii.pyR&   7   R!   c         C   s   d t  |  ƒ k o d k SS(   Ni    i   (   R%   (   R$   (    (    s"   /usr/lib/python2.7/curses/ascii.pyt   isascii8   R!   c         C   s   t  |  ƒ d k S(   Ni	   i    (   i	   i    (   R%   (   R$   (    (    s"   /usr/lib/python2.7/curses/ascii.pyt   isblank9   R!   c         C   s2   d t  |  ƒ k o d k n p1 t  |  ƒ d k S(   Ni    i   i   (   R%   (   R$   (    (    s"   /usr/lib/python2.7/curses/ascii.pyt   iscntrl:   R!   c         C   s   d t  |  ƒ k o d k SS(   Ni0   i9   (   R%   (   R$   (    (    s"   /usr/lib/python2.7/curses/ascii.pyR'   ;   R!   c         C   s   d t  |  ƒ k o d k SS(   Ni!   i~   (   R%   (   R$   (    (    s"   /usr/lib/python2.7/curses/ascii.pyt   isgraph<   R!   c         C   s   d t  |  ƒ k o d k SS(   Nia   iz   (   R%   (   R$   (    (    s"   /usr/lib/python2.7/curses/ascii.pyR*   =   R!   c         C   s   d t  |  ƒ k o d k SS(   Ni    i~   (   R%   (   R$   (    (    s"   /usr/lib/python2.7/curses/ascii.pyt   isprint>   R!   c         C   s   t  |  ƒ o t |  ƒ S(   N(   R.   R(   (   R$   (    (    s"   /usr/lib/python2.7/curses/ascii.pyt   ispunct?   R!   c         C   s   t  |  ƒ d k S(   Ni	   i
   i   i   i   i    (   i	   i
   i   i   i   i    (   R%   (   R$   (    (    s"   /usr/lib/python2.7/curses/ascii.pyt   isspace@   R!   c         C   s   d t  |  ƒ k o d k SS(   NiA   iZ   (   R%   (   R$   (    (    s"   /usr/lib/python2.7/curses/ascii.pyR)   A   R!   c         C   sL   t  |  ƒ pK d t |  ƒ k o) d k n pK d t |  ƒ k oI d k SS(   NiA   iF   ia   if   (   R'   R%   (   R$   (    (    s"   /usr/lib/python2.7/curses/ascii.pyt   isxdigitB   s   c         C   s   d t  |  ƒ k o d k  SS(   Ni    i    (   R%   (   R$   (    (    s"   /usr/lib/python2.7/curses/ascii.pyt   isctrlD   R!   c         C   s   t  |  ƒ d k S(   Ni   (   R%   (   R$   (    (    s"   /usr/lib/python2.7/curses/ascii.pyt   ismetaE   R!   c         C   s>   t  |  ƒ t  d ƒ k r, t t |  ƒ d @ƒ St |  ƒ d @Sd  S(   NR!   i   (   R"   t   chrR%   (   R$   (    (    s"   /usr/lib/python2.7/curses/ascii.pyt   asciiG   s    c         C   s>   t  |  ƒ t  d ƒ k r, t t |  ƒ d @ƒ St |  ƒ d @Sd  S(   NR!   i   (   R"   R5   R%   (   R$   (    (    s"   /usr/lib/python2.7/curses/ascii.pyt   ctrlM   s    c         C   s>   t  |  ƒ t  d ƒ k r, t t |  ƒ d Bƒ St |  ƒ d BSd  S(   NR!   i€   (   R"   R5   R%   (   R$   (    (    s"   /usr/lib/python2.7/curses/ascii.pyt   altS   s    c         C   sv   t  |  ƒ } | d k r! d } n? t | d @ƒ rD t | d @ƒ } n d t | d @d Bd ƒ } | d @rr d | S| S(   Ni   s   ^?t   ^i    i€   t   !(   R%   R/   R5   (   R$   t   bitst   rep(    (    s"   /usr/lib/python2.7/curses/ascii.pyt   unctrlY   s    	
N(:   t   __doc__R    R   R   R   R   R   R   R   R   t   TABR	   R
   t   NLR   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R   R    t   DELt   controlnamesR%   R(   R&   R+   R,   R-   R'   R.   R*   R/   R0   R1   R)   R2   R3   R4   R6   R7   R8   R=   (    (    (    s"   /usr/lib/python2.7/curses/ascii.pyt   <module>   sz   																				