| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/pygments/lexers/__pycache__/ |
Upload File : |
a
SҼa� � @ s^ d dl mZmZmZmZmZ d dlmZmZm Z m
Z
mZmZm
Z
mZ dgZG dd� de�ZdS )� )�
RegexLexer�bygroups�include�default�words)�Comment�Keyword�Name�Number�Operator�Punctuation�String�Text�DevicetreeLexerc @ s� e Zd ZdZddgZddgZdgZdZde d ee j
e je j�fd
e d ee j
e je j
�fde d ee j
e je j�fde d
ee j
e je j
e
�fgdefdefdefde jfde jfde jfgdeeje�dfdejfdejfdeejee
�dfeddd�ejfdefde
fde d efd!ejfg ed"�ed#�d$e d% eejeeje je
�d&fed'�ged"�ed(�d)e
dfged"�ed#�d$e d% eejeeje je
�d*fed(�d+e
dfd)e
fgd,edfd-ejfd.efdefd/efgd0�Z d1S )2r Z
DevicetreeZ
devicetreeZdtsz*.dtsz*.dtsiztext/x-cz\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)Z
compatibleZmodelZphandle�statusz#address-cellsz#size-cellsZregzvirtual-regZrangesz
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&]+|/)(@?)([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__r �aliases� filenamesZ mimetypesZ_wsr r ZPreprocZ MultilineZPreprocFiler r �Singler
ZAffixr
ZHexZIntegerr ZLabelr r ZReservedr Z Attributer ZFunctionr ZEscape�tokens� r# r# �>/usr/lib/python3.9/site-packages/pygments/lexers/devicetree.pyr s�
�
�
�
���
��
��
����
������N)Zpygments.lexerr r r r r Zpygments.tokenr r r r
r r r
r �__all__r r# r# r# r$ �<module> s (