Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pygments/lexers/__pycache__/hexdump.cpython-39.pyc
Ðазад
a a�hE � @ sN d Z ddlmZmZmZ ddlmZmZmZm Z m Z dgZG dd� de�ZdS )z� pygments.lexers.hexdump ~~~~~~~~~~~~~~~~~~~~~~~ Lexers for hexadecimal dumps. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�bygroups�include)�Name�Number�String�Punctuation� Whitespace�HexdumpLexerc @ s� e Zd ZdZdZdgZdZdZdZde fe d�d e d e d eej eej �fed ej fd ee eee�dfdee eee�dfdee eee�fdee eee�fdee e�fdee e�dfde fdefgde d eeje�dfde d ejfgde dfed ejfdefgde fe d�ed ej fdee eee�fde fdefgde fe d�ed ej fd ee eee�fde fdefgde fe d�d e d e d eej eej �fed ej fd!ee e�fd"ee e�fde fdefgd#�Zd$S )%r a� For typical hex dump output formats by the UNIX and GNU/Linux tools ``hexdump``, ``hd``, ``hexcat``, ``od`` and ``xxd``, and the DOS tool ``DEBUG``. For example: .. sourcecode:: hexdump 00000000 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 |.ELF............| 00000010 02 00 3e 00 01 00 00 00 c5 48 40 00 00 00 00 00 |..>......H@.....| The specific supported formats are the outputs of: * ``hexdump FILE`` * ``hexdump -C FILE`` -- the `canonical` format used in the example. * ``hd FILE`` -- same as ``hexdump -C FILE``. * ``hexcat FILE`` * ``od -t x1z FILE`` * ``xxd FILE`` * ``DEBUG.EXE FILE.COM`` and entering ``d`` to the prompt. �Hexdump�hexdumpz&https://en.wikipedia.org/wiki/Hex_dumpz2.1z[0-9A-Ha-h]z\n�offset�(z {2})(\-)(z{2})z{2}z(\s{2,3})(\>)(.{16})(\<)$�bracket-stringsz(\s{2,3})(\|)(.{16})(\|)$� piped-stringsz(\s{2,3})(\>)(.{1,15})(\<)$z(\s{2,3})(\|)(.{1,15})(\|)$z(\s{2,3})(.{1,15})$z(\s{2,3})(.{16}|.{20})$�nonpiped-stringsz\sz^\*z^(z+)(:)�offset-mode�^�+z#pop�:z(\s{2,3})(\|)(.{1,16})(\|)$z(\s{2,3})(\>)(.{1,16})(\<)$z(\s{19,})(.{1,20}?)$z(\s{2,3})(.{1,20})$)�rootr r r r r N)�__name__� __module__�__qualname__�__doc__�name�aliases�url� version_addedZhdr r r r �Hexr r r �Label�tokens� r"