Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
html.cpython-313.pyc150 linesDownload Raw Back to __pycache__
1�

2�j�U��z�SrSSKrSSKJrJrJrJrJrJrJ	r	J3r4 SSKJrJ
r
JrJrJrJrJrJr SSKJrJr SSKJr SSKJr SSKJrJrJr SS	KJ r  /S5Qr!"SS\5r""S
S\5r#"SS\5r$"SS\$5r%"SS\5r&"SS\5r'"SS\5r(\(r)"SS\5r*"SS\"5r+g)z�6pygments.lexers.html7~~~~~~~~~~~~~~~~~~~~8 9Lexers for HTML, XML and related markup.10 11:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.12:license: BSD, see LICENSE for details.13�N)�14RegexLexer�ExtendedRegexLexer�include�bygroups�default�using�inherit�this)�Text�Comment�Operator�Keyword�Name�String�Punctuation�15Whitespace)�looks_like_xml�html_doctype_matches)�JavascriptLexer)�16ScalaLexer)�CssLexer�_indentation�
_starts_block)�	RubyLexer)	�	HtmlLexer�DtdLexer�XmlLexer�	XsltLexer�	HamlLexer�17ScamlLexer�PugLexer�VueLexer�UrlEncodedLexerc��\rSrSrSrSrSrS/r/SQrSS/r	S	r18\R\R-rS19\4S\R"4S\R&4S
\R(4S\R&4S\R&4S\"\\\R.\5S4S\"\\\R.\5S4S\"\\\R.5S4S\"\\\\\R.\\54/20S\4S\"\R0\\5S4S\R04S\"\\\5S4/S\"\\\\\R.\\5S4S\"\54S\"\5S4S \"\5S4/S!\"\\\\\R.\\5S4S"\"\54S\"\5S4S \"\5S4/S#\S4S$\S4S%\S4/S&.rS'rS(r g))*r�zc21For HTML 4 and XHTML 1 markup. Nested JavaScript and CSS is highlighted22by the appropriate lexer.23�HTMLzhttps://html.spec.whatwg.org/�html)z*.htmlz*.htmz*.xhtml�*.xsltz	text/htmlzapplication/xhtml+xml�z[^<&]+�&\S*?;�\<\!\[CDATA\[.*?\]\]\>�24<!--.*?-->�	<\?.*?\?>�<![^>]*>z(<)(\s*)(script)(\s*))�script-content�tagz(<)(\s*)(style)(\s*))�
style-contentr0z(<)(\s*)([\w:.-]+)r0z"(<)(\s*)(/)(\s*)([\w:.-]+)(\s*)(>)�\s+�([\w:-]+\s*)(=)(\s*)�attr�[\w:-]+�(/?)(\s*)(>)�#popz (<)(\s*)(/)(\s*)(script)(\s*)(>)z.+?(?=<\s*/\s*script\s*>)z.+?\nz.+z(<)(\s*)(/)(\s*)(style)(\s*)(>)z.+?(?=<\s*/\s*style\s*>)�".*?"�'.*?'�[^\s>]+)�rootr0r/r1r4c�&�[U5(agg)Ng�?)r��texts �ZD:\code\apps\devtools\python\user_packages\Python313\site-packages\pygments/lexers/html.py�analyse_text�HtmlLexer.analyse_textfs����%�%��&��N)!�__name__�25__module__�__qualname__�__firstlineno__�__doc__�name�url�aliases�	filenames�	mimetypes�
version_added�re�26IGNORECASE�DOTALL�flagsrr�Entityr�Preproc�	Multilinerr�Tag�	Attributer
rrrr�tokensr@�__static_attributes__rCrBr?rrs8���27�D�28)�C��h�G�8�I��5�6�I��M��M�M�B�I�I�%�E��t��
����$�
&����8�
�G�-�-�.�
�7�?�?�+�
����)�
%�
�k�4����4�
8�
&�
(�%�
�k�4����4�
8�
%�
'�29#�
�k�4����
2�E�
;�
2�
�k�4��d�D�H�H�d�!�#�
$�#30�,�T�N�
$�h�t�~�~�x��&N�
�
�
����(�
�h�{�D�+�F��O�31�1�
�k�4��d�D�H�H�d�!�#�$*�
,�*�5��+A�B�32�u�_�-�v�6�
�E�/�*�F�3�33�0�
�k�4��d�D�H�H�d�!�#�#)�
+�)�%��/�:�34�u�X���/�
�E�(�O�V�,�35��f�f�%�
�f�f�%�
���(�36�k:�F�xrBrc��\rSrSrSr\R\R-rSr	S/r37S/rS/rSr
Sr\"S	5S38\"\\\R(5S4S\"\\\R(5S
4S\"\\\R*5S4S\"\\\R(5S4S\"\\R*\\54S\"\\\R(54S\R,4S\4/	S\4S\R*4S\S4S\4S\R44S\R64/S\4S\S4S \4/\"S	5S!\R,4S"\R(4S#\S4/\"S	5S$\R,4S%\R,4S&\R84S"\R:4S#\S4/\"S	5S'\R,4S"\R*4S#\S4/\"S	5S(\R,4S"\R:4S#\S4/S).rS*rS+r g,)-r�kz/39A lexer for DTDs (Document Type Definitions).40�DTD�dtdz*.dtdzapplication/xml-dtdz6https://en.wikipedia.org/wiki/Document_type_definitionz1.5�commonz(<!ELEMENT)(\s+)(\S+)�elementz(<!ATTLIST)(\s+)(\S+)�attlistz(<!ENTITY)(\s+)(\S+)�entityz(<!NOTATION)(\s+)(\S+)�notationz(<!\[)([^\[\s]+)(\s*)(\[)z(<!DOCTYPE)(\s+)([^>\s]+)z
PUBLIC|SYSTEMz[\[\]>]r2z(%|&)[^;]*;z<!--�commentz	[(|)*,?+]z"[^"]*"z41\'[^\']*\'z[^-]+z-->r7�-zEMPTY|ANY|#PCDATAz[^>\s|()?+*,]+�>z?CDATA|IDREFS|IDREF|ID|NMTOKENS|NMTOKEN|ENTITIES|ENTITY|NOTATIONz#REQUIRED|#IMPLIED|#FIXEDzxml:space|xml:langzSYSTEM|PUBLIC|NDATAz
SYSTEM|PUBLIC)r;r^rcr_r`rarbc�L�[U5(dSU;dSU;dSU;aggg)Nz	<!ELEMENTz	<!ATTLISTz<!ENTITY皙�����?�rr=s r?r@�DtdLexer.analyse_text�s1���d�#�#��4��;�$�#6�*��:L��;M�$rBrCN)!rDrErFrGrHrO�	MULTILINErQrRrIrKrLrMrJrNrrrrrrVrS�Constantrr
r�Double�Single�ReservedrWrXr@rYrCrBr?rrks`���
�L�L�2�9�9�$�E��D��g�G��	�I�&�'�I�42B�C��M�
�H��
%���$����1�9�
>�
%���$����1�9�
>�
$���$����4�h�
@�
&���$����1�:�
?�
)���$�+�+�t�W�=�
?�*���$����1�
3�
�w�/�/�0�
��!�#43�*�T�N�
�T�[�[�)�
�W�i�(�
�8�$�
����'�
�F�M�M�*�
44��g��
�G�V�$�
�'�N�45�
�H��
!�7�#3�#3�4�
����)�
�7�F�#�	46�
�H��
O�
�
�
�
�
)�7�+;�+;�<�
"�G�$4�$4�5�
����/�
�7�F�#�47�
�H��
#�W�%5�%5�6�
����,�
�7�F�#�	48�
�H��
�w�/�/�0�
����/�
�7�F�#�	49�yB�F�HrBrc50��\rSrSrSr\R\R-rSr	S/r51/SQr/SQrSr
SrS	\4S52\4S\R$4S\R(4S
\R*4S\R(4S\R(4S\R,S4S\R,4/	S\4S\R.S4S\R,S4/S\4S\S4S\S4S\S4/S.rSrSrg)r��z553Generic lexer for XML (eXtensible Markup Language).54�XML�xml)	z*.xml�*.xslz*.rssr(z*.xsdz*.wsdlz*.wsfz*.xbrlz*.pom)ztext/xmlzapplication/xmlz
image/svg+xmlzapplication/rss+xmlzapplication/atom+xmlzhttps://www.w3.org/XMLr)z[^<&\s]+z[^<&\S]+r*r+r,r-r.z<\s*[\w:.-]+r0z<\s*/\s*[\w:.-]+\s*>r2z[\w.:-]+\s*=r4z/?\s*>r7r8r9r:)r;r0r4c�&�[U5(agg)Ng�������?rhr=s r?r@�XmlLexer.analyse_text�s���$���� rBrCN)rDrErFrGrHrOrjrQrRrIrKrLrMrJrNrrrrSrrTrUrVrWrrXr@rYrCrBr?rr�s���
�L�L�2�9�9�$�E��D��g�G�7�I�@�I�55"�C��M��$��
�*�%�
����$�
&����8�
�G�-�-�.�
�7�?�?�+�
����)�
�d�h�h��.�
$�d�h�h�/�5657��Z� �
�d�n�n�f�5�
����&�)�58��Z� �
�f�f�%�
�f�f�%�
���(�	59�#�F�2rBrc�N�\rSrSrSrSrS/r/SQrSS/rSr	S	r601S61krSrSr
S
rg)r��z62A lexer for XSLT.63�XSLT�xslt)rsr(z*.xplzapplication/xsl+xmlzapplication/xslt+xmlzhttps://www.w3.org/TR/xslt-30z0.10>#�if�key�copy�sortr>�when�param�choose�import�number�outputrcr_r�message�fallback�template�variable�	attribute�	otherwise�	transform�64stylesheet�copy-of�for-each�value-of�65with-param�strip-space�
apply-imports�
attribute-set�
call-template�decimal-format�preserve-space�apply-templates�namespace-alias�processing-instructionc#�# �[RX5Hiup#n[R"SU5nU[R66La3U(a,UR
S5UR;a
U[U4v� McX#U4v� Mk g7f)Nz</?xsl:([^>]*)/?>?�)	r�get_tokens_unprocessedrO�matchrrV�group�EXTRA_KEYWORDSr)�selfr>�index�token�value�ms      r?r�� XsltLexer.get_tokens_unprocessedsl���#+�#B�#B�4�#N��E�%����-�u�5�A����� �Q�1�7�7�1�:��9L�9L�+L��W�e�+�+��E�)�)�
$O�s�BBc�4�[U5(aSU;aggg)Nz<xslrgrhr=s r?r@�XsltLexer.analyse_texts���$���F�d�N��%3�rBrCN)rDrErFrGrHrIrKrLrMrJrNr�r�r@rYrCrBr?rr�s@����D��h�G�,�I�&�(>�?�I�67)�C��M�	�N�*�rBrc���\rSrSrSrSrS/rS/rS/rSr	Sr68\Rr
S	rS69\-S-rS\4S
\4/S\R&S4S\R(S4/S\S4S\-S-\"\\"\55S4\"S5/\"S5S\R6S4S\-S-\R8S4S\-S-\-S-\"\\R<\5S4S\-S-\"\S5S4S\-S-\"\R@S 5S4S!\-S-\"\\"\55S4S"\-S-\"\RBS#5S4\"S$5/	\"S5S%\-S&-\"\54S'\-S(-\"\54S)\S*4S+\S,4S-\4\"S$5/S.\4S/\-S0-\"\"RF\"\5\"RF54S1\S4/S2\4S3\RHS44S5\RH4S6\S4/S7\4S8\RJS4S9\RJRLS4S:\RJRNS4S;\"S4S<\"S4/\S=-\4S1\S4/\S=-\R@4S1\S4/S.\RB4S/\-S0-\"\"RF\"\5\"RF54S1\S4/S>.r(S?r)g@)Ariz70For Haml markup.71�Haml�hamlz*.hamlztext/x-hamlzhttps://haml.infoz1.3z(?: \|\n(?=.* \|)|.)z72(?:,\s*\n|�)�[ \t]*\n�[ \t]*�	\.[\w:-]+r0�	\#[\w:-]+�[&!]?==�plain�([&!]?[=~])(�*\n)r;�css�%[\w:-]+�!!!�*\nr7�(/)(\[�*?\])(�/�html-comment-block�-#�haml-comment-block�(-)(�:�filter-block�
eval-or-plain�\{(,\n|�)*?\}�\[�*?\]�\(�html-attributes�	/[ \t]*\n�#pop:2�[<>]{1,2}(?=[ \t=])�([^#\n]|#[^{\n]|(\\\\)*\\#\{)+�(#\{)(�*?)(\})�\nr2�[\w:-]+[ \t]*=�html-attribute-valuer5�\)�[ \t]+�\w+�@\w+�\$\w+�'(\\\\|\\[^\\]|[^'\\\n])*'�"(\\\\|\\[^\\]|[^"\\\n])*"�+)r;r�r��contentr0r�r�r�r�r�r�rCN)*rDrErFrGrHrIrKrLrMrJrNrOrPrR�_dot�73_comma_dotrrr�Class�FunctionrrrrrrrV�	Namespacer�SpecialrrT�	Decoratorr�InterpolrW�Variable�Instance�GlobalrXrYrCrBr?rrs����D��h�G��74�I���I�75�C��M��M�M�E�#�D���%��+�J��$��
��%�76��4�:�:�u�-�
�4�=�=�%�0�77���g�.�
�z�
)�G�
3�
�k�5��#3�
4�
�
�
�G��78�
�E�N�
�$�(�(�E�*�
�d�]�V�
#�T�^�^�V�<�
��
�	�
)�D�
0�7�
:�
�g�w����
8�
�
��D�[�6�
!�=��:N�#O�
�
�
�T�\�F�
"�M�'�/�/�2F�%H�IO�
Q�
�z�
!�G�
+�
�k�5��#3�
4�
�
��D�[�6�
!�=�����#P�
�
��O�$�!79�(
�E�N�
�$�
��
)�5��+;�<�
�T�\�G�
#�U�9�%5�6�
�D�+�,�
�;��1�
#�[�1��O�$�80�/��5�
��
�81�
*�
�f�o�o�u�Y�'7����
I�
K�
�D�&�!�	82��T�N�
����0F�G�
����(�
�D�&�!�	83����
�T�]�]�F�+�
�d�m�m�,�,�f�5�
�t�}�}�+�+�V�4�
*�F�F�;�
*�F�F�;�
!84��C�Z��!�
�D�&�!�85��C�Z����)�
�D�&�!�86�/����?�
��
�87�
*�
�f�o�o�u�Y�'7����
I�
K�
�D�&�!�	88�cW�FrBrc���\rSrSrSrSrS/rS/rS/rSr	Sr89\Rr
S	rS90\4S\4/S\R$S
4S\R&S
4/S\S4S\-S-\"\\"\55S4\"S5/\"S5S\R4S
4S\-S-\R6S4S\-S-\-S-\"\\R:\5S4S\-S-\"\S5S4S\-S-\"\R>S5S4S\-S-\"\\ \"\55S4S \-S-\"\\"\55S4S!\-S-\"\RBS"5S4\"S#5/91\"S5S$\-S%-\"\54S&\-S'-\"\54S(\S)4S*\S+4S,\4\"S#5/S-\4S.\-S/-\"\"RF\"\5\"RF54S0\S4/S1\4S2\RHS34S4\RH4S5\S4/S6\4S7\RJS4S8\RJRLS4S9\RJRNS4S:\"S4S;\"S4/\S<-\4S0\S4/\S<-\R>4S0\S4/S-\RB4S.\-S/-\"\"RF\"\5\"RF54S0\S4/S=.r(S>r)g?)@r i�z-92For Scaml markup.  Scaml is Haml for Scala.93�Scaml�scamlz*.scamlztext/x-scamlz"https://scalate.github.io/scalate/�1.4�.r�r�r�r0r�r�r�r�r�r;r�r�r�r�r7r�r�r�r�r��scaml-comment-block�(-@\s*)(import)?(r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r�r2r�r�r5r�r�r�r�r�r�r�r��r;r�r�r�r0r�r�r�r�r�r�rCN)*rDrErFrGrHrIrKrLrMrJrNrOrPrRr�rrrr�r�rrrrrrrVr�rr�rrTrr�rr�rWr�r�r�rXrYrCrBr?r r �s�����D��i�G���I�� �I�94.�C��M��M�M�E�95�D��$��
��%�96��4�:�:�u�-�
�4�=�=�%�0�97���g�.�
�t�
#�g�
-�
�k�5��#4�
5�
�
�
�G��98�
�E�N�
�$�(�(�E�*�
�d�]�V�
#�T�^�^�V�<�
��
�	�
)�D�
0�7�
:�
�g�w����
8�
�
��D�[�6�
!�=��:N�#O�
�
�
�T�\�F�
"�M�'�/�/�2G�%I�JP�
R�
!�D�
(�7�
2�
�k�7�E�*�,=�
>�
�
��t�^�g�
%�
�k�5��#4�
5�
�
��D�[�6�
!�=�����#P�
�
��O�$�'99�.
�E�N�
�$�
��
)�5��+<�=�
�T�\�G�
#�U�:�%6�7�
�D�+�,�
�;��1�
#�[�1��O�$�100�/��5�
��
�101�
*�
�f�o�o�u�Z�'8�&�/�/�
J�
L�
�D�&�!�	102��T�N�
����0F�G�
����(�
�D�&�!�	103����
�T�]�]�F�+�
�d�m�m�,�,�f�5�
�t�}�}�+�+�V�4�
*�F�F�;�
*�F�F�;�
!104��C�Z��!�
�D�&�!�105��C�Z����)�
�D�&�!� 106�/����?�
��
�107�
*�
�f�o�o�u�Z�'8�&�/�/�
J�
L�
�D�&�!�	108�iZ�FrBr c���\rSrSrSrSrSS/rSS/rSS	/rS109r	Sr110\Rr
SrS
\4S\4/S\R$S4S\R&S4/S\S4S\-S-\"\\"\55S4\"S5/\"S5S\-S-\R4S4S\-S-\-S-\"\\R8\5S4S\-S-\"\S5S4S\-S-\"\R<S 5S4S!\-S-\"\\\"\55S4S"\-S-\"\\"\55S4S#\-S-\"\R@S$5S4S%\RBS4S&\S'4/111\"S5S(\-S)-\"\54S*\-S+-\"\54S,\S-4S.\S/4S0\4\"S'5/S1\4S2\-S3-\"\"RF\"\5\"RF54S4\S4/S5\4S6\RHS74S%\RH4S8\S4/S9\4S:\RJS4S;\RJRLS4S<\RJRNS4S=\"S4S>\"S4/\S?-\4S4\S4/\S?-\R<4S4\S4/S1\R@4S2\-S3-\"\"RF\"\5\"RF54S4\S4/S@.r(SAr)gB)Cr!i�zr112For Pug markup.113Pug is a variant of Scaml, see:114http://scalate.fusesource.org/documentation/scaml-reference.html115�Pug�pug�jadez*.pugz*.jadez116text/x-pugztext/x-jadezhttps://pugjs.orgr�r�r�r�r�r0r�r�r�r�r�r;r�r�r�r7r�r�r�r�r�r�r�r�r�r�r5z\|r�r�r�r�r�r�r�r�r�r�r�r�r�r�r2r�r�r�r�r�r�r�r�r�r�r�rCN)*rDrErFrGrHrIrKrLrMrJrNrOrPrRr�rrrr�r�rrrrrrr�rr�rrTrr�rVrr�rWr�r�r�rXrYrCrBr?r!r!�s�����D��f�o�G��(�#�I��}�-�I�117�C��M��M�M�E��D��$��
��%�118��4�:�:�u�-�
�4�=�=�%�0�119���g�.�
�t�
#�g�
-�
�k�5��#4�
5��
@��G��	120�
�E�N�
�d�]�V�
#�T�^�^�V�<�
��
�	�
)�D�
0�7�
:�
�g�w����
8�
�
��D�[�6�
!�=��:N�#O�
�
�
�T�\�F�
"�M�'�/�/�2G�%I�JP�
R�
!�D�
(�7�
2�
�k�7�E�*�,=�
>�
�
��t�^�g�
%�
�k�5��#4�
5�
�
��D�[�6�
!�=�����#P�
�
�
����5�)�
�D�/�*�'121�.
�E�N�
�$�
��
)�5��+<�=�
�T�\�G�
#�U�:�%6�7�
�D�+�,�
�;��1�
#�[�1��O�$�122�/��5�
��
�123�
*�
�f�o�o�u�Z�'8�&�/�/�
J�
L�
�D�&�!�	124��T�N�
����0F�G�
����(�
�D�&�!�	125����
�T�]�]�F�+�
�d�m�m�,�,�f�5�
�t�}�}�+�+�V�4�
*�F�F�;�
*�F�F�;�
!126��C�Z��!�
�D�&�!�127��C�Z����)�
�D�&�!� 128�/����?�
��
�129�
*�
�f�o�o�u�Z�'8�&�/�/�
J�
L�
�D�&�!�	130�gY�FrBr!c�d�\rSrSrSrSrS/rS/rSrSr	SS\131"\R\
\\54/0rS	rg132)r#icz133Lexer for urlencoded data134�135urlencodedz!application/x-www-form-urlencodedz.https://en.wikipedia.org/wiki/Percent-encodingz2.16r;z([^&=]*)(=)([^=&]*)(&?)rCN)rDrErFrGrHrIrKrMrJrNrrrVr
rrrXrYrCrBr?r#r#csO����D��n�G�4�5�I�136:�C��M�	�
&�����8�V�[�(Y�Z�137��FrBr#c���\rSrSrSrSrSrS/rS/r/r	Sr138\R\R-rS\"\R"\"\5\R"54S	\4\/S139\4S\"\"\S/S
9\\5S4S\"\R2\\5S4S\R24S\"\\\5S4/S\R24S\4S\"\R"\"\5\R"54/S\"\\"\5\5S4S\"\5S4/S.rSrg)r"iuz 140For Vue Single-File Component.141�Vuez#https://vuejs.org/api/sfc-spec.html�vuez*.vuez2.19z(\{\{)(.*?)(\}\})z[^<&{]+r2z0((?:[@:]|v-)(?:[.\w:-]|\[[^\]]*?\])+\s*)(=)(\s*)rI)�state�attr-directiver3r4r5r6r7z[\w-]+z[:@.]z(\[)([^\]]*?)(\])z(["\'])(.*?)(\1)r:)r;r0rIr�rCN)rDrErFrGrHrIrJrKrLrMrNrOrPrQrRrrrTrrrr	r142r
rrWrrrXrYrCrBr?r"r"usT����D�143/�C��g�G��	�I��I��M��M�M�B�I�I�%�E�"�8�G�O�O�
�?�
#�W�_�_�$6�
7�
����	144��T�N�
@�
�e�D���1�8�T�
B�
�
�%�h�t�~�~�x��&N�
�
�
����(�
�h�{�D�+�F��O�	145�����'�
�{�#�
!�8�G�O�O�
�?�
#�W�_�_�$6�
7�146�!�(�6�
�?�
#�V�#-�.4�
6�
���/��8�147�/�FrBr"),rHrO�pygments.lexerrrrrrrr	r148�pygments.tokenrrr
rrrrr�
pygments.utilrr�pygments.lexers.javascriptr�pygments.lexers.jvmr�pygments.lexers.cssrrr�pygments.lexers.rubyr�__all__rrrrrr r!�	JadeLexerr#r"rCrBr?�<module>rs����149�"�"�"����>�6�*�E�E�*�D��L�150�L�^U�z�U�p+�z�+�\"��"�Jl�"�l�^m�#�m�`j�!�j�V
�	��j��$)�y�)rB
codekingpro/portable-devtools · Team Ai