File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/markup.cpython-310.pyc
Back
o ;j� � @ s� d Z ddlZddlmZ ddlmZ ddlmZ ddlm Z ddl mZ ddlm Z mZmZmZmZmZmZmZmZ dd lmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z" dd l#m$Z$m%Z% g d�Z&G dd � d e �Z'G dd� de �Z(G dd� de �Z)G dd� de �Z*G dd� de �Z+G dd� de �Z,G dd� de,�Z-G dd� de�Z.G dd� de�Z/G dd� de�Z0G d d!� d!e �Z1G d"d#� d#e �Z2G d$d%� d%e �Z3G d&d'� d'e �Z4dS )(z� pygments.lexers.markup ~~~~~~~~~~~~~~~~~~~~~~ Lexers for non-HTML markup languages. :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)�XmlLexer)�JavascriptLexer)�CssLexer)� LilyPondLexer)� JsonLexer) � RegexLexer�DelegatingLexer�include�bygroups�using�this� do_insertions�default�words)�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Generic�Other� Whitespace�Literal)�get_bool_opt� ClassNotFound)�BBCodeLexer� MoinWikiLexer�RstLexer�TexLexer� GroffLexer�MozPreprocHashLexer�MozPreprocPercentLexer�MozPreprocXulLexer�MozPreprocJavascriptLexer�MozPreprocCssLexer� MarkdownLexer�OrgLexer�TiddlyWiki5Lexer� WikitextLexerc @ sp e Zd ZdZdZdgZdgZdZdZde fde d fd e fgde fdeej ee�fd eee�fde dfgd�ZdS )r z7 A lexer that highlights BBCode(-like) syntax. ZBBCodeZbbcodez text/x-bbcodezhttps://www.bbcode.org/�0.6z[^[]+z\[/?\w+�tagz\[�\s+z(\w+)(=)("?[^\s"\]]+"?)z(=)("?[^\s"\]]+"?)�\]�#pop)�rootr- N)�__name__� __module__�__qualname__�__doc__�name�aliases� mimetypes�url� version_addedr r r r � Attributer r �tokens� r= r= �J/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/markup.pyr s* ���� �r c @ s� e Zd ZdZdZddgZg ZdgZdZdZ e je jB Z defd eee�fd eejee�eje�fdeejej�dfd efdeeeje�fdeeeje�fdefdeeee�fdefdefdefdefg dejdfdedfdejfdejfgd�ZdS )r z. For MoinMoin (and Trac) Wiki markup. zMoinMoin/Trac Wiki markupz trac-wikiZmoinztext/x-trac-wikizhttps://moinmo.in�0.7z^#.*$z(!)(\S+)z^(=+)([^=]+)(=+)(\s*#.+)?$z(\{\{\{)(\n#!.+)?� codeblockz(\'\'\'?|\|\||`|__|~~|\^|,,|::)z^( +)([.*-])( )z^( +)([a-z]{1,5}\.)( )z\[\[\w+.*?\]\]z(\[[^\s\]]+)(\s+[^\]]+?)?(\])z^----+$z[^\n\'\[{!_~^,|]+�\n�.z\}\}\}r0 z\{\{\{z#pushz[^{}]+)r1 r@ N)r2 r3 r4 r5 r6 r7 � filenamesr8 r9 r: �re� MULTILINE� IGNORECASE�flagsr r r r r �Headingr r r r �Builtin� Namespace�Preprocr<