Tryag File Manager
Home
-
Turbo Force
Current Path :
/
usr
/
lib
/
python2.4
/
Upload File :
New :
File
Dir
//usr/lib/python2.4/markupbase.pyo
mò ‚=5Dc�����������@���sz���d��Z��d�k�Z�e�i�d�ƒ�i�Z�e�i�d�ƒ�i�Z�e�i�d�ƒ�Z�e�i�d�ƒ�Z�e�i�d�ƒ�Z�[�d�f��d�„��ƒ��YZ �d�S( ���sü���Shared support for scanning document type declarations in HTML and XHTML. This module is used as a foundation for the HTMLParser and sgmllib modules (indirectly, for htmllib as well). It has no documented public API and should not be used directly. Ns���[a-zA-Z][-_.a-zA-Z0-9]*\s*s���(\'[^\']*\'|"[^"]*")\s*s���--\s*>s ���]\s*]\s*>s���]\s*>t ���ParserBasec�����������B���s¡���t��Z�d��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�d�Z�d�„��Z �d�d �„�Z �d�d �„�Z�d�„��Z�d�„��Z �d �„��Z�d�„��Z�d�„��Z�d�„��Z�d�„��Z�RS(���si���Parser base class which provides some common support methods used by the SGML/HTML and XHTML parsers.c���������C���s$���|��i�t�j�o�t�d�ƒ�‚�n�d��S(���Ns(���markupbase.ParserBase must be subclassed(���t���selft ���__class__R����t���RuntimeError(���R���(����(����t ���/usr/lib/python2.4/markupbase.pyt���__init__���s����c���������C���s���t��d�ƒ�‚�d��S(���Ns.���subclasses of ParserBase must override error()(���t���NotImplementedError(���R���t���message(����(����R���t���error!���s����c���������C���s���d�|��_�d�|��_�d��S(���Ni���i����(���R���t���linenot���offset(���R���(����(����R���t���reset%���s���� c���������C���s���|��i�|��i�f�S(���s&���Return current line number and offset.N(���R���R ���R ���(���R���(����(����R���t���getpos)���s�����c���������C���sŒ���|�|�j�o�|�Sn�|��i�}�|�i�d�|�|�ƒ�}�|�o:�|��i�|�|��_�|�i�d�|�|�ƒ�}�|�|�d�|��_ �n�|��i �|�|�|��_ �|�S(���Ns��� i���( ���t���it���jR���t���rawdatat���countt���nlinesR ���t���rindext���posR ���(���R���R ���R���R���R���R���(����(����R���t ���updatepos1���s���� t����c��� ������C���s\��|��i�}�|�d�}�|�|�|�d�!d�j�o�d�Sn�t�|�ƒ�}�|�|�|�d�!d�j�o�|��i�|�ƒ�Sn;�|�|�d�j�o�|��i�|�ƒ�Sn�|��i�|�|�ƒ�\�}�}�|�d�j��o�|�Sn�|�d �j�o �d�|��_ �n�x„|�|�j��ov|�|�}�|�d �j�oH�|�|�d�|�!} �|�d �j�o�|��i �| �ƒ�n�|��i�| �ƒ�|�d�Sn�|�d�j�o.�t�|�|�ƒ�}�|�p�d�Sn�|�i�ƒ��}�nÄ�|�d�j�o�|��i�|�|�ƒ�\�}�}�n›�|�|��i �j�o�|�d�}�n}�|�d�j�oZ�|�d �j�o�|��i�|�d�|�ƒ�}�q>|�d�j�o�|��i�d�|�ƒ�q>|��i�d�ƒ�n�|��i�d�|�|�ƒ�|�d�j��o�|�SqÔ�qÔ�Wd�S(���Ni���i���t���-R���iÿÿÿÿs���--t���[i����t���doctypet���>s���"'t4���abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZt���attlistt���linktypet���linkt���elements&���unsupported '[' char in %s declarations"���unexpected '[' char in declarations!���unexpected %r char in declaration(���R���R���(���R���R���s���linkR���(���R���R���R ���R���t���lent���nt ���parse_commentt���parse_marked_sectiont ���_scan_namet���decltypet���_decl_othercharst���ct���datat���handle_declt���unknown_declt���_declstringlit_matcht���mt���endt���namet���_parse_doctype_subsetR���( ���R���R ���R&���R$���R-���R���R+���R ���R���R'���(����(����R���t���parse_declarationA���sV���� � � i���c���������C���sò���|��i�}�|��i�|�d�|�ƒ�\�}�}�|�d�j��o�|�Sn�|�d �j�o�t�i�|�|�d�ƒ�}�nD�|�d�j�o�t �i�|�|�d�ƒ�}�n�|��i �d�|�|�d�|�!ƒ�|�p�d�Sn�|�o+�|�i�d�ƒ�}�|��i �|�|�d�|�!ƒ�n�|�i�d�ƒ�S(���Ni���i����t���tempt���cdatat���ignoret���includet���rcdatat���ift���elset���endifs+���unknown status keyword %r in marked sectioniÿÿÿÿ(���R0���R1���s���ignoreR3���R4���(���R5���R6���R7���(���R���R���R#���R ���t���sectNameR���t���_markedsectioncloset���searcht���matcht���_msmarkedsectioncloseR���t���reportt���startR)���R,���(���R���R ���R=���R8���R���R���R;���(����(����R���R"���Œ���s ���� � c���������C���s–���|��i�}�|�|�|�d�!d�j�o�|��i�d�ƒ�n�t�i�|�|�d�ƒ�}�|�p�d�Sn�|�o+�|�i�d�ƒ�}�|��i �|�|�d�|�!ƒ�n�|�i�d�ƒ�S(���Ni���s���<!--s"���unexpected call to parse_comment()iÿÿÿÿi����(���R���R���R ���R���t ���_commentcloseR:���R;���R=���R>���R���t���handle_commentR,���(���R���R ���R=���R���R���R;���(����(����R���R!���¢���s���� c��� ������C���s��|��i�}�t�|�ƒ�}�|�}�xî|�|�j��oà|�|�}�|�d�j�oy|�|�|�d�!}�|�d�j�o�d�Sn�|�d�j�o)�|��i�|�|�d�ƒ�|��i �d�|�ƒ�n�|�d�|�j�o�d�Sn�|�d�|�j�o�d�Sn�|�|�|�d�!d�j�o1�|��i�|�d �d �ƒ}�|�d �j��o�|�Sq�q�n�|��i�|�d�|�ƒ�\�}�}�|�d�j�o�d�Sn�|�d�j�o)�|��i�|�|�d�ƒ�|��i �d�|�ƒ�n�t�|��d�|�ƒ�} �| �|�|�ƒ�}�|�d �j��o�|�Sqq�|�d�j�om�|�d�|�j�o�d�Sn�|��i�|�d�|�ƒ�\�}�}�|�d �j��o�|�Sn�|�|�d�j�o�|�d�}�qq�|�d�j�o‰�|�d�}�x-�|�|�j��o�|�|�i�ƒ��o�|�d�}�qOW|�|�j��o:�|�|�d�j�o�|�Sn�|��i�|�|�ƒ�|��i �d�ƒ�qd�Sq�|�i�ƒ��o�|�d�}�q�|��i�|�|�ƒ�|��i �d�|�ƒ�q�Wd�S(���Nt���<i���iÿÿÿÿs���<!i���s*���unexpected char in internal subset (in %r)i���s���<!--R=���i����R���R���t���entityt���notations)���unknown declaration %r in internal subsett���_parse_doctype_t���%t���;t���]R���s%���unexpected char after internal subsets%���unexpected char %r in internal subset(���s���attlists���elementRB���RC���(���R���R���R���R ���R ���R���R&���t���sR���t���declstartposR���R!���R#���R-���t���getattrt���metht���isspace( ���R���R ���RI���R-���R���R&���R ���RH���R���RK���(����(����R���R.���°���sp���� � � c���������C���sc���|��i�|�|�ƒ�\�}�}�|�d�j�o�d�Sn�|��i�}�d�|�|�j�o�|�i�d�|�ƒ�d�Sn�d�S(���NiÿÿÿÿR���i���(���R���R#���R ���RI���R-���R���R���t���find(���R���R ���RI���R-���R���R���(����(����R���t���_parse_doctype_elementó���s���� c���������C���sc��|��i�}�|��i�|�|�ƒ�\�}�}�|�|�|�d�!}�|�d�j�o�d�Sn�|�d�j�o�|�d�Sn�xü|��i�|�|�ƒ�\�}�}�|�d�j��o�|�Sn�|�|�|�d�!}�|�d�j�o�d�Sn�|�d�j�op�d�|�|�j�o�|�i�d�|�ƒ�d�}�n�d�Sx'�|�|�|�d�!i �ƒ��o�|�d�}�qõ�W|�|�p�d�SqKn�|��i�|�|�ƒ�\�}�}�|�|�|�d�!}�|�p�d�Sn�|�d�j�oN�t �|�|�ƒ�}�|�o�|�i�ƒ��}�n�d�S|�|�|�d�!}�|�p�d�SqÆn�|�d �j�on�|�|�d �j�o�d�Sn�|��i�|�d�|�ƒ�\�}�}�|�d�j��o�|�Sn�|�|�|�d�!}�|�p�d�SqAn�|�d�j�o�|�d�Sqc�qc�Wd��S( ���Ni���R���iÿÿÿÿR���i����t���(t���)s���'"t���#( ���R���R���R#���R ���RI���R-���R���R&���RM���RL���R*���R+���R,���(���R���R ���RI���R-���R���R+���R&���R���(����(����R���t���_parse_doctype_attlistþ���s^���� �� � c���������C���sã���|��i�|�|�ƒ�\�}�}�|�d�j��o�|�Sn�|��i�}�x¦�|�|�|�d�!}�|�p�d�Sn�|�d�j�o�|�d�Sn�|�d�j�o.�t�|�|�ƒ�}�|�p�d�Sn�|�i �ƒ��}�q9�|��i�|�|�ƒ�\�}�}�|�d�j��o�|�Sq9�q9�Wd��S(���Ni����i���iÿÿÿÿR���s���'"(���R���R#���R ���RI���R-���R���R���R&���R*���R+���R,���(���R���R ���RI���R-���R���R+���R&���R���(����(����R���t���_parse_doctype_notation7��s&���� �� c���������C���sV��|��i�}�|�|�|�d�!d�j�oR�|�d�}�xK�|�|�|�d�!}�|�p�d�Sn�|�i�ƒ��o�|�d�}�q.�Pq.�Wn�|�}�|��i�|�|�ƒ�\�}�}�|�d�j��o�|�Sn�x©�|��i�|�|�d�!}�|�p�d�Sn�|�d�j�o.�t �|�|�ƒ�}�|�o�|�i�ƒ��}�qMd�Sq©�|�d�j�o�|�d�Sq©�|��i�|�|�ƒ�\�}�}�|�d�j��o�|�Sq©�q©�Wd��S(���Ni���RE���iÿÿÿÿi����s���'"R���(���R���R���R ���R���R&���RL���R#���RI���R-���R*���R+���R,���(���R���R ���RI���R&���R-���R���R+���R���(����(����R���t���_parse_doctype_entityN��s<���� �� �� c���������C���sÁ���|��i�}�t�|�ƒ�}�|�|�j�o�d�Sn�t�|�|�ƒ�}�|�oQ�|�i�ƒ��}�|�i �ƒ��}�|�t�|�ƒ�|�j�o�d�Sn�|�i�ƒ��|�i �ƒ��f�Sn-�|��i�|�|�ƒ�|��i�d�|�|�|�d�!ƒ�d��S(���Niÿÿÿÿs���expected name token at %ri���(���Niÿÿÿÿ(���Niÿÿÿÿ(���R���R���R���R ���R ���t���Nonet���_declname_matchR+���t���groupRH���t���stripR-���t���lowerR,���R���RI���R���(���R���R ���RI���R-���R+���R ���RH���R���(����(����R���R#���r��s���� c���������C���s���d��S(���N(����(���R���R'���(����(����R���R)���„��s����(���t���__name__t ���__module__t���__doc__R���R���R���R���R���R%���R/���R"���R!���R.���RN���RR���RS���RT���R#���R)���(����(����(����R���R�������s"���� K C 9 $ ( ���R\���t���ret���compileR;���RV���R*���R?���R9���R<���R����(���R?���R����R9���RV���R*���R]���R<���(����(����R���t���?���s���