3 \!@srddgZdddddddd d d d d ddddddddddddddddddd d!d"g!ZeejZd#d$Zed%krned&S)' iskeywordkwlistFalseNoneTrueandasassertbreakclasscontinuedefdelelifelseexceptfinallyforfromglobalifimportinislambdanonlocalnotorpassraisereturntrywhilewithyieldcCs|ddl}ddl}|jdd}|r*|dp,d}t|dkrD|d}nd}t|dd}|j}WdQRX|r|dt|djdnd}t|T}|jd}g} x>|D]6} d | kr|j| } | r| j d | j dd |qWWdQRX| j y0|j d |d} |j d |} | || | <Wn,t k rR|jjd|jdYnXt|ddd}|j|WdQRXdS)NzPython/graminit.czLib/keyword.py)newline z "([^"]+)"z{1, "z 'z',z#--start keywords--z#--end keywords--z'target does not contain format markers w)sysreargvlenopen readlinesstripcompilesearchappendgroupsortindex ValueErrorstderrwriteexit writelines)r*r+argsiptfileoptfilefpformatnlstrproglineslinematchstartendrH/usr/lib64/python3.6/keyword.pymain7s6 $    * rJ__main__N)__all__r frozenset __contains__rrJ__name__rHrHrHrI sJ &