Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pygments/lexers/__pycache__/html.cpython-39.pyc
Ðазад
a a�h�U � @ sD d Z ddlZddlmZmZmZmZmZmZm Z m Z ddlmZm Z mZmZmZmZmZmZ ddlmZmZ ddlmZ ddlmZ ddlmZmZmZ dd lm Z g d �Z!G dd� de�Z"G d d� de�Z#G dd� de�Z$G dd� de$�Z%G dd� de�Z&G dd� de�Z'G dd� de�Z(e(Z)G dd� de�Z*G dd� de"�Z+dS )z� pygments.lexers.html ~~~~~~~~~~~~~~~~~~~~ Lexers for HTML, XML and related markup. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)� RegexLexer�ExtendedRegexLexer�include�bygroups�default�using�inherit�this)�Text�Comment�Operator�Keyword�Name�String�Punctuation� Whitespace)�looks_like_xml�html_doctype_matches)�JavascriptLexer)� ScalaLexer)�CssLexer�_indentation� _starts_block)� RubyLexer) � HtmlLexer�DtdLexer�XmlLexer� XsltLexer� HamlLexer� ScamlLexer�PugLexer�VueLexer�UrlEncodedLexerc @ s� e Zd ZdZdZdZdgZg d�ZddgZdZ e je jB Z d efd ejfdejfdejfd ejfdejfdeeeeje�dfdeeeeje�dfdeeeej�dfdeeeeeejee�fg defdeejee�dfdejfdeeee�dfgdeeeeeejee�dfdee�fdee�dfdee�dfgd eeeeeejee�dfd!ee�fdee�dfdee�dfgd"edfd#edfd$edfgd%�Zd&d'� Zd(S ))r zo For HTML 4 and XHTML 1 markup. Nested JavaScript and CSS is highlighted by the appropriate lexer. �HTMLzhttps://html.spec.whatwg.org/�html)z*.htmlz*.htmz*.xhtml�*.xsltz text/htmlzapplication/xhtml+xml� z[^<&]+�&\S*?;�\<\!\[CDATA\[.*?\]\]\>� <!--.*?-->� <\?.*?\?>�<![^>]*>z(<)(\s*)(script)(\s*))�script-content�tagz(<)(\s*)(style)(\s*))� style-contentr- z(<)(\s*)([\w:.-]+)r- z"(<)(\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>]+)�rootr- r, r. r1 c C s t | �rdS d S )Ng �?)r ��text� r; ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/pygments/lexers/html.py�analyse_textf s zHtmlLexer.analyse_textN)�__name__� __module__�__qualname__�__doc__�name�url�aliases� filenames� mimetypes� version_added�re� IGNORECASE�DOTALL�flagsr r �Entityr �Preproc� Multiliner r �Tag� Attributer r r r r �tokensr= r; r; r; r<