HOME


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

|�e�
���dZddlmZmZddlmZddlmZmZm	Z	m
Z
mZddlm
Z
mZmZmZmZmZmZmZmZdgZd�ZdZd	Zd
ZGd�de�Zy)
z�
    pygments.lexers.usd
    ~~~~~~~~~~~~~~~~~~~

    The module that parses Pixar's Universal Scene Description file format.

    :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�bygroups)�words)�COMMON_ATTRIBUTES�KEYWORDS�	OPERATORS�
SPECIAL_NAMES�TYPES)	�Comment�Keyword�Name�Number�Operator�Punctuation�String�Text�
Whitespace�UsdLexerc�$�t|dd��|fgS)Nz\b)�prefix�suffix)�words_)r�type_s  �5/usr/lib/python3/dist-packages/pygments/lexers/usd.py�	_keywordsrs��
�E�%��
6��>�?�?�z(\w+(?:\[\])?)z%(\w+(?:\:\w+)*)(?:(\.)(timeSamples))?z([ \t]+)c���eZdZdZdZdZddgZddgZdd	je	e
e�
�ee
jee
jee
j eej$eejj(ee�fdje	e
e�
�ee
jee
j eej$eejj(ee�	fdje	e
e�
�ee
jee
j eej$eejj(ee�	fd
je	e
e�
�ee
j eej$eejj(ee�fgeee
j(�zeeej2�zeeej$�zdej$fgzeee�zeD���cgc]}|dztj f��c}}}zeee
j �zdefdej>fdefdefdefde fde!fde!fde!fde!fdejDfde!jFfde!jHfdejJfdefdefd efgziZ&y!cc}}}w)"rzi
    A lexer that parses Pixar's Universal Scene Description file format.

    .. versionadded:: 2.6
    �USDz1https://graphics.pixar.com/usd/release/index.html�usd�usdaz*.usdz*.usda�rootz4(custom){_WHITESPACE}(uniform)(\s+){}(\s+){}(\s*)(=))�_WHITESPACEz&(custom){_WHITESPACE}{}(\s+){}(\s*)(=)z'(uniform){_WHITESPACE}{}(\s+){}(\s*)(=)z{}{_WHITESPACE}{}(\s*)(=)z\b\w+:[\w:]+\bz\[\]z
[(){}\[\]]z#.*?$�,�;�=z$[-]*([0-9]*[.])?[0-9]+(?:e[+-]*\d+)?z'''(?:.|\n)*?'''z"""(?:.|\n)*?"""z'.*?'z".*?"z$<(\.\./)*([\w/]+|[\w/]+\.\w+[\w:]*)>z@.*?@z\(.*"[.\\n]*".*\)z\A#usda .+$z\s+z\w+z[_:.]+N)'�__name__�
__module__�__qualname__�__doc__�name�url�aliases�	filenames�format�_TYPE�_BASE_ATTRIBUTEr"rr�Tokenr�Typer
�	Attributer�Tokensrrrr	�Builtinsrrr
rr�Singlerr�	Namespace�Interpol�Doc�Hashbang�tokens)�.0rrs000rrrs�����D�
=�C��f�o�G��(�#�I�	�
D�
K�
K���K�L�A�
�g�m�m�Z����
��l�l�J������l�l�)�)�:�x�A�
B�
7�
=�
=���K�>�A�
�g�m�m�Z����z��n�n�d�D�L�L�,?�,?��� �
!�
8�
>�
>���K�?�A�
�g�m�m�Z����z��n�n�d�D�L�L�,?�,?��� �
!�
*�
0�
0���K�1�A�
�g�l�l�J������l�l�)�)�:�x�A�
B�!
�*	�(�G�N�N�+�+,�,	�-����/�-0�.	�#�T�^�^�4�/5�0�T�^�^�	,�-�1.�2	�)�X�&�3'�47<�<�<�U�%�'�/�7�<�<�	(�<�5=�6	�%����&�7'�:�K�(�
�g�n�n�%�
�+��
�+��
�(�O�
4�f�=�
 �&�)�
 �&�)�
�v��
�v��
4�d�n�n�E�
�v���'�
!�6�:�:�.�
�W�-�-�.�
�Z� �
�T�N�
��$�#	
�9.
�0�F��6	=s�I&N)r)�pygments.lexerrrrr�pygments.lexers._usd_builtinsrrrr	r
�pygments.tokenrrr
rrrrrr�__all__rr/r0r"r�rr�<module>rBsW���0�*�$�$�*�*�*��,��@�	��:����<�z�<r