HOME


Mini Shell 1.0
DIR: /lib/python3/dist-packages/pygments/lexers/__pycache__/
Upload File :
Current File : //lib/python3/dist-packages/pygments/lexers/__pycache__/amdgpu.cpython-312.pyc
�

|�e���\�dZddlmZmZddlmZmZmZmZm	Z	m
Z
ddlZdgZGd�de�Z
y)z�
    pygments.lexers.amdgpu
    ~~~~~~~~~~~~~~~~~~~~~~

    Lexers for the AMDGPU ISA assembly.

    :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�words)�Name�Text�Keyword�
Whitespace�Number�CommentN�AMDGPULexerc��eZdZdZdZdgZdgZejZ	dde
fdefdejfd	efd
ejfdej"fdej$fd
ejfdejfedd��ejfdefdej$fdefdej$fdej$fdej*fdej,fgiZy)rz:
    For AMD GPU assembly.

    .. versionadded:: 2.8
    �AMDGPU�amdgpuz*.isa�rootz\s+z[\r\n]+z(([a-z_0-9])*:([a-z_0-9])*)z(\[|\]|\(|\)|,|\:|\&)z([;#]|//).*?\nz0((s_)?(scratch|ds|buffer|flat|image)_[a-z0-9_]+)z	(_lo|_hi)z(vmcnt|lgkmcnt|expcnt)z(attr[0-9].[a-z]))�op�vaddr�vdata�off�soffset�srsrc�format�offset�offen�idxen�glc�dlc�slc�tfe�lds�lit�unormz\b)�suffixz(label_[a-z0-9]+)z
(_L[0-9]*)z(s|v)_[a-z0-9_]+z(v[0-9.]+|vcc|exec|v)z
s[0-9.]+|sz[0-9]+\.[^0-9]+z(0[xX][a-z0-9]+)|([0-9]+)N)�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�re�
IGNORECASE�flagsrrr�	Attributer
�Singler�Reserved�Variablerr	�Float�Integer�tokens���8/usr/lib/python3/dist-packages/pygments/lexers/amdgpu.pyrrs���
�D��j�G��	�I��M�M�E�	�
�Z� �
���
+�T�^�^�<�
%�t�,�
����/�
@�'�BR�BR�S�
�4�=�=�)�
&����7�
!�4�>�>�2�
� �).�/�15���
@�"�7�+�
�D�M�M�*�
 �'�*�
%�t�}�}�5�
�D�M�M�*�
����.�
)�6�>�>�:�)
��Fr4)r%�pygments.lexerrr�pygments.tokenrrrrr	r
r)�__all__rr3r4r5�<module>r9s+���-�K�K�	��/��#�*�#r4