文件操作 - markup.cpython-311.pyc
返回文件管理
返回主菜单
删除本文件
文件: /usr/lib/python3/dist-packages/pygments/lexers/__pycache__/markup.cpython-311.pyc
编辑文件内容
� �E�c�h � � � d Z ddlZddlmZ ddlmZ ddlmZ ddlm Z m Z mZmZm Z mZmZmZmZ ddlmZmZmZmZmZmZmZmZmZmZmZ ddlmZm Z g d �Z! G d � de � � Z" G d� d e � � Z# G d� de � � Z$ G d� de � � Z% G d� de � � Z& G d� de � � Z' G d� de'� � Z( G d� de � � Z) G d� de � � Z* G d� de � � Z+ G d� de � � Z, G d � d!e � � Z-dS )"z� pygments.lexers.markup ~~~~~~~~~~~~~~~~~~~~~~ Lexers for non-HTML markup languages. :copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)�XmlLexer)�JavascriptLexer)�CssLexer) � RegexLexer�DelegatingLexer�include�bygroups�using�this� do_insertions�default�words)�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Generic�Other� Whitespace)�get_bool_opt� ClassNotFound)�BBCodeLexer� MoinWikiLexer�RstLexer�TexLexer� GroffLexer�MozPreprocHashLexer�MozPreprocPercentLexer�MozPreprocXulLexer�MozPreprocJavascriptLexer�MozPreprocCssLexer� MarkdownLexer�TiddlyWiki5Lexerc � � e Zd ZdZdZdgZdgZdefdedfdefgd efd e e j ee � � fd e ee � � fded fgd�ZdS )r zR A lexer that highlights BBCode(-like) syntax. .. versionadded:: 0.6 �BBCode�bbcodez text/x-bbcodez[^[]+z\[/?\w+�tagz\[�\s+z(\w+)(=)("?[^\s"\]]+"?)z(=)("?[^\s"\]]+"?)z\]�#pop)�rootr+ N)�__name__� __module__�__qualname__�__doc__�name�aliases� mimetypesr r r r � Attributer r �tokens� � �8/usr/lib/python3/dist-packages/pygments/lexers/markup.pyr r s� � � � � � �� � �D��j�G� �!�I� �t�� ��%�(� �D�M� � �T�N� '� �X�d�n�h�� 7� 7� 9� #� �X�h�� '� '� )� �G�V�$� �� �F�F�Fr9 r c � � e Zd ZdZdZddgZg ZdgZej ej z Zdefd e ee� � fd e ej ee� � ej e� � fd e ej ej � � d fdefd e eej e� � fd e eej e� � fdefd e eee� � fdefdefdefdefg dej dfdedfdej fdej fgd�ZdS )r zI For MoinMoin (and Trac) Wiki markup. .. versionadded:: 0.7 zMoinMoin/Trac Wiki markupz trac-wiki�moinztext/x-trac-wikiz^#.*$z(!)(\S+)z^(=+)([^=]+)(=+)(\s*#.+)?$z(\{\{\{)(\n#!.+)?� codeblockz(\'\'\'?|\|\||`|__|~~|\^|,,|::)z^( +)([.*-])( )z^( +)([a-z]{1,5}\.)( )z\[\[\w+.*?\]\]z(\[[^\s\]]+)(\s+[^\]]+?)?(\])z^----+$z[^\n\'\[{!_~^,|]+�\n�.z\}\}\}r- z\{\{\{z#pushz[^{}]+)r. r= N)r/ r0 r1 r2 r3 r4 � filenamesr5 �re� MULTILINE� IGNORECASE�flagsr r r r r �Headingr r r r �Builtin� Namespace�Preprocr7 r8 r9 r: r r >