ó
è¾bc           @   s§   d  Z  d d g Z d d d d d d d	 d
 d d d d d d d d d d d d d d d d d d d d d d  d! g Z e e ƒ j Z d" „  Z e d# k r£ e ƒ  n  d$ S(%   sû   Keywords (from "graminit.c")

This file is automatically generated; please don't muck it up!

To update the symbols in this file, 'cd' to the top directory of
the python source tree after building the interpreter and run:

    ./python Lib/keyword.py
t	   iskeywordt   kwlistt   andt   ast   assertt   breakt   classt   continuet   deft   delt   elift   elset   exceptt   exect   finallyt   fort   fromt   globalt   ift   importt   int   ist   lambdat   nott   ort   passt   printt   raiset   returnt   tryt   whilet   witht   yieldc          C   s¤  d d  l  }  d d  l } |  j d } | r5 | d p8 d } t | ƒ d k rZ | d } n d } t | ƒ } | j d ƒ } g  } xS | D]K } d | k rˆ | j | ƒ }	 |	 rÓ | j d |	 j d ƒ d	 ƒ qÓ qˆ qˆ W| j	 ƒ  | j
 ƒ  t | ƒ } | j ƒ  }
 | j	 ƒ  y3 |
 j d
 ƒ d } |
 j d ƒ } | |
 | | +Wn. t k
 rp|  j j d ƒ |  j d ƒ n Xt | d ƒ } | j d j |
 ƒ ƒ | j	 ƒ  d  S(   Niÿÿÿÿi   i    s   Python/graminit.cs   Lib/keyword.pys	   "([^"]+)"s   {1, "s	           's   ',
s   #--start keywords--
s   #--end keywords--
s'   target does not contain format markers
t   wt    (   t   syst   ret   argvt   lent   opent   compilet   searcht   appendt   groupt   closet   sortt	   readlinest   indext
   ValueErrort   stderrt   writet   exitt   join(   R#   R$   t   argst   iptfilet   optfilet   fpt   strprogt   linest   linet   matcht   formatt   startt   end(    (    s   /usr/lib/python2.7/keyword.pyt   main5   s:     (


t   __main__N(   t   __doc__t   __all__R   t	   frozensett   __contains__R    R@   t   __name__(    (    (    s   /usr/lib/python2.7/keyword.pyt   <module>   sH   		'