Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pygments/lexers/__pycache__/devicetree.cpython-39.pyc
Ðазад
a a�h� � @ sf d Z ddlmZmZmZmZmZ ddlmZm Z m Z mZmZm Z mZmZmZ dgZG dd� de�ZdS )z� pygments.lexers.devicetree ~~~~~~~~~~~~~~~~~~~~~~~~~~ Lexers for Devicetree language. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�bygroups�include�default�words) �Comment�Keyword�Name�Number�Operator�Punctuation�String�Text� Whitespace�DevicetreeLexerc @ s� e Zd ZdZdZdZddgZddgZdgZd Z d Z de d eej ejej�fd e d eej ejej �fde d eej ejej�fde d eej ejej e�fgdefdefdefdejfdejfdejfgdeeje�dfdejfdejfdeejee�dfeddd�ejfd efd!efd"e d# efd$ejfg e d%�e d&�d'e d( eej!eejeje�d)fe"d*�ge d%�e d+�d,edfge d%�e d&�d'e d( eej!eejeje�d-fe d+�d.edfd,efgd/edfd0ej#fd1efdefd2efgd3�Z$d4S )5r z% Lexer for Devicetree files. � Devicetreezhttps://www.devicetree.org/� devicetree�dtsz*.dtsz*.dtsiztext/x-cz2.7z\s*(?:/[*][^*/]*?[*]/\s*)*z(#include)(z )([^\n]+)z (#define)(z(/[^*/{]+/)(z)("[^\n{]+")z)([^\n;{]*)([;]?)z\nz\s+z\\\nz//(\n|[\w\W]*?[^\\]\n)z/(\\\n)?[*][\w\W]*?[*](\\\n)?/z/(\\\n)?[*][\w\W]*z(L?)(")�stringz0x[0-9a-fA-F]+z\d+z([^\s{}/*]*)(\s*)(:)z#pop)� compatible�modelZphandle�statusz#address-cellsz#size-cells�regzvirtual-reg�rangesz dma-rangesZdevice_type�namez\b)�suffixz([~!%^&*+=|?:<>/#-])z[()\[\]{},.]z/[a-zA-Z_][\w-]*(?=(?:\s*,\s*[a-zA-Z_][\w-]*|(?:z))*\s*[=;])z[a-zA-Z_]\w*� whitespace�macroz)([^/*@\s&]+|/)(@?)((?:0x)?[0-9a-fA-F,]*)(z)(\{)�node� statement� statements�;z#pushz\};�"zO\\([\\abfnrtv"\']|x[a-fA-F0-9]{2,4}|u[a-fA-F0-9]{4}|U[a-fA-F0-9]{8}|[0-7]{1,3})z [^\\"\n]+z\\)r r r �rootr r r N)%�__name__� __module__�__qualname__�__doc__r �url�aliases� filenames� mimetypes� version_added�_wsr r �Preproc� Multiline�PreprocFiler r r �Singler �Affixr �Hex�Integerr �Labelr r �Reservedr � Attributer �Functionr �Escape�tokens� r; r; ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/pygments/lexers/devicetree.pyr s� � � � ��� �� �� ���� ������N)r'