文件操作 - textfmts.cpython-311.pyc
返回文件管理
返回主菜单
删除本文件
文件: /usr/lib/python3/dist-packages/pygments/lexers/__pycache__/textfmts.cpython-311.pyc
编辑文件内容
� �E�cX; � �& � d Z ddlZddlmZmZ ddlmZmZmZm Z ddl mZmZm Z mZmZmZmZmZmZmZ ddlmZ g d�Z G d� d e� � Z G d � de� � Z G d� d e� � Z G d� de� � Z G d� de� � Z G d� de� � ZdS )z� pygments.lexers.textfmts ~~~~~~~~~~~~~~~~~~~~~~~~ Lexers for various text formats. :copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)�guess_lexer�get_lexer_by_name)� RegexLexer�bygroups�default�include) �Text�Comment�Operator�Keyword�Name�String�Number�Generic�Literal�Punctuation)� ClassNotFound)�IrcLogsLexer�TodotxtLexer� HttpLexer�GettextLexer�NotmuchLexer�KernelLogLexerc �^ � e Zd ZdZdZdgZdgZdgZej ej z ZdZde fdez d z ee j ej � � fdez d z ee j ej � � dfdez dz ee j eej � � fdez d z ee j eee � � fdefgdej fdedfgd�ZdS )r zD Lexer for IRC logs in *irssi*, *xchat* or *weechat* style. zIRC logs�ircz*.weechatlogz text/x-irclogaf ( # irssi / xchat and others (?: \[|\()? # Opening bracket or paren for the timestamp (?: # Timestamp (?: (?:\d{1,4} [-/])* # Date as - or /-separated groups of digits (?:\d{1,4}) [T ])? # Date/time separator: T or space (?: \d?\d [:.])* # Time as :/.-separated groups of 1 or 2 digits (?: \d?\d) ) (?: \]|\))?\s+ # Closing bracket or paren for the timestamp | # weechat \d{4}\s\w{3}\s\d{2}\s # Date \d{2}:\d{2}:\d{2}\s+ # Time + Whitespace | # xchat \w{3}\s\d{2}\s # Date \d{2}:\d{2}:\d{2}\s+ # Time + Whitespace )? z^\*\*\*\*(.*)\*\*\*\*$�^z(\s*<[^>]*>\s*)$z/ (\s*<.*?>\s*) # Nick �msgzo (\s*[*]\s+) # Star (\S+\s+.*?\n) # Nick + rest of message z� (\s*(?:\*{3}|<?-[!@=P]?->?)\s*) # Star(s) or symbols (\S+\s+) # Nick + Space (.*?\n) # Rest of message z^.*?\nz \S+:(?!//)z.*\n�#pop)�rootr N)�__name__� __module__�__qualname__�__doc__�name�aliases� filenames� mimetypes�re�VERBOSE� MULTILINE�flags� timestampr r �Preprocr �Tagr r �Insertedr r � Attribute�tokens� � �:/usr/lib/python3/dist-packages/pygments/lexers/textfmts.pyr r s= � � � � � �� � �D��g�G�� �I� �!�I��J���%�E��I�2 '��0� �9�_�2� 2�H�H�W�_�d�h�4W�4W�X� �9�_� 2� 2� �X�g�o�t�x� 0� 0�%� 9� �9�_� D� D� �X�g�o�w��0@� A� A� C� �9�_� F� F� �X�g�o�w��� @� @� B� ���) �. �D�N�+� �d�F�#� �/� �F�F�Fr3 r c � � e Zd ZdZdZddgZddgZg d�Zdd ej fd ej fdej fd e eej e� � fd efd e ej ee� � fd e ej ej ej ee� � fgiZdS )r zE Lexer for Gettext catalog files. .. versionadded:: 0.9 zGettext Catalog�pot�poz*.potz*.po)zapplication/x-gettextztext/x-gettextztext/gettextr z ^#,\s.*?$z ^#:\s.*?$z^(#|#\.\s|#\|\s|#~\s|#\s).*$z^(")([A-Za-z-]+:)(.*")$z^".*"$z0^(msgid|msgid_plural|msgstr|msgctxt)(\s+)(".*")$z^(msgstr\[)(\d)(\])(\s+)(".*")$N)r r! r"