;
Οβ"Ic               @   s  d  Z  d d l Z Gd   d e j  Z Gd   d e j  Z Gd   d e j  Z Gd	   d
 e e j  Z Gd   d e e j  Z d   Z e j e	 d   Z
 e
 j i d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d 6d d  6d! d" 6d# d$ 6d% d& 6d' d( 6d) d* 6d+ d, 6d- d. 6d/ d0 6d1 d2 6d3 d4 6d5 d6 6d7 d8 6d9 d: 6d; d< 6d= d> 6d? d@ 6dA dB 6dC dD 6dE dF 6 e j e
  Z d S(G   ux    Python Character Mapping Codec for PalmOS 3.5.

Written by Sjoerd Mullender (sjoerd@acm.org); based on iso8859_15.py.

i    Nc             B   s&   |  Ee  Z d  d  Z d  d  Z d S(   u   strictc             C   s   t  j | | t  S(   N(   u   codecsu   charmap_encodeu   encoding_map(   u   selfu   inputu   errors(    (    u-   /mit/python/lib/python3.0/encodings/palmos.pyu   encode   s    c             C   s   t  j | | t  S(   N(   u   codecsu   charmap_decodeu   decoding_map(   u   selfu   inputu   errors(    (    u-   /mit/python/lib/python3.0/encodings/palmos.pyu   decode   s    N(   u   __name__u
   __module__u   encodeu   decode(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/encodings/palmos.pyu   Codec   s   
u   Codecc             B   s   |  Ee  Z d d   Z d S(   c             C   s   t  j | |  j t  d S(   Ni    (   u   codecsu   charmap_encodeu   errorsu   encoding_map(   u   selfu   inputu   final(    (    u-   /mit/python/lib/python3.0/encodings/palmos.pyu   encode   s    NF(   u   __name__u
   __module__u   Falseu   encode(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/encodings/palmos.pyu   IncrementalEncoder   s   
u   IncrementalEncoderc             B   s   |  Ee  Z d d   Z d S(   c             C   s   t  j | |  j t  d S(   Ni    (   u   codecsu   charmap_decodeu   errorsu   decoding_map(   u   selfu   inputu   final(    (    u-   /mit/python/lib/python3.0/encodings/palmos.pyu   decode   s    NF(   u   __name__u
   __module__u   Falseu   decode(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/encodings/palmos.pyu   IncrementalDecoder   s   
u   IncrementalDecoderc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/encodings/palmos.pyu   StreamWriter   s   
u   StreamWriterc             B   s   |  Ee  Z d  S(   N(   u   __name__u
   __module__(   u
   __locals__(    (    u-   /mit/python/lib/python3.0/encodings/palmos.pyu   StreamReader   s   
u   StreamReaderc               C   s@   t  j d d d t   j d t   j d t d t d t d t  S(	   Nu   nameu   palmosu   encodeu   decodeu   incrementalencoderu   incrementaldecoderu   streamreaderu   streamwriter(	   u   codecsu	   CodecInfou   Codecu   encodeu   decodeu   IncrementalEncoderu   IncrementalDecoderu   StreamReaderu   StreamWriter(    (    (    u-   /mit/python/lib/python3.0/encodings/palmos.pyu   getregentry"   s    	i   i¬   i   i   i   i  i   i   i   i&   i   i    i   i!   i   iΖ  i   i0   i   i`  i   i9   i   iR  i   if&  i   ic&  i   ie&  i   i`&  i   i   i   i   i   i   i   i   i   i"   i   i   i   i   i   iά  i   i"!  i   ia  i   iS  i   ix  i   (   u   __doc__u   codecsu   Codecu   IncrementalEncoderu   IncrementalDecoderu   StreamWriteru   StreamReaderu   getregentryu   make_identity_dictu   rangeu   decoding_mapu   updateu   make_encoding_mapu   encoding_map(    (    (    u-   /mit/python/lib/python3.0/encodings/palmos.pyu   <module>   sL   		