Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/Tools/scripts/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/Tools/scripts/__pycache__/parseentities.cpython-33.pyc

�
��f�c@s�dZddlZddlZejd�Zdddd�Zdd�Zedkr�e	ej
�d	kr�eej
d	�Zn	ej
Ze	ej
�d
kr�eej
d
d�Zn	ejZej�Zee�Zeee�ndS(u� Utility for parsing HTML entity definitions available from:

      http://www.w3.org/ as e.g.
      http://www.w3.org/TR/REC-html40/HTMLlat1.ent

    Input is read from stdin, output is written to stdout in form of a
    Python snippet defining a dictionary "entitydefs" mapping literal
    entity name to character or numeric entity.

    Marc-Andre Lemburg, mal@lemburg.com, 1999.
    Use as you like. NO WARRANTIES.

iNu7<!ENTITY +(\w+) +CDATA +"([^"]+)" +-- +((?:.|
)+?) *-->cCs�d}|dkr!t|�}ni}xStj|||�}|sIPn|j�\}}}||f||<|j�}q*|S(Ni(uNoneulenuentityREusearchugroupsuend(utextuposuendposudumunameucharcodeucomment((u@/opt/alt/python33/lib64/python3.3/Tools/scripts/parseentities.pyuparsesuparsecCs�|jd�t|j��}x�|D]�\}\}}|dd�dkr�t|dd
��}|dkr}d|}q�t|�}nt|�}dj|j��}|jd|||f�q&W|jd	�dS(Nuentitydefs = {
iu&#iiu'\%o'u u    '%s':	%s,  	# %s
u
}
i����(uwriteusorteduitemsuintureprujoinusplit(ufudefsuitemsunameucharcodeucommentucode((u@/opt/alt/python33/lib64/python3.3/Tools/scripts/parseentities.pyu	writefile"s

u	writefileu__main__iiuw(u__doc__ureusysucompileuentityREuNoneuparseu	writefileu__name__ulenuargvuopenuinfileustdinuoutfileustdoutureadutextudefs(((u@/opt/alt/python33/lib64/python3.3/Tools/scripts/parseentities.pyu<module>s