HEX
Server: LiteSpeed
System: Linux us-phx-web1284.main-hosting.eu 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: u300739242 (300739242)
PHP: 8.2.30
Disabled: system, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/__pycache__/usd.cpython-311.pyc
�

�;f����dZddlmZmZddlmZddlmZmZm	Z	m
Z
mZddlm
Z
mZmZmZmZmZmZmZmZdgZd�ZdZd	Zd
ZGd�de��ZdS)
z�
    pygments.lexers.usd
    ~~~~~~~~~~~~~~~~~~~

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

    :copyright: Copyright 2006-2024 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  �F/opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/usd.py�	_keywordsrs��
�E�%��
6�
6�
6��>�?�?�z(\w+(?:\[\])?)z%(\w+(?:\:\w+)*)(?:(\.)(timeSamples))?z([ \t]+)c�\�eZdZdZdZdZddgZddgZdZd	d
e	�de
�de�d
�ee
jee
jee
jeejeej
jee��fd
e	�e
�de�d
�ee
jee
jeejeej
jee�	�	fde	�e
�de�d
�ee
jee
jeejeej
jee�	�	fe
�e	�e�d
�ee
jeejeej
jee��fgeee
j��zeeej��zeeej��zdejfgzeee��zd�eD��zeee
j��zdefdejfdefdefdefde fde!fde!fde!fde!fdej"fde!j#fde!j$fdej%fdefd efd!efgziZ&d"S)#rzN
    A lexer that parses Pixar's Universal Scene Description file format.
    �USDz1https://graphics.pixar.com/usd/release/index.html�usd�usdaz*.usdz*.usdaz2.6�rootz(custom)z(uniform)(\s+)z(\s+)z(\s*)(=)z	(uniform)z\b\w+:[\w:]+\bc�0�g|]}|dztjf��S)z\[\])r�Type)�.0rs  r�
<listcomp>zUsdLexer.<listcomp>@s#��<�<�<�U�%�'�/�7�<�	(�<�<�<rz
[(){}\[\]]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�
version_added�_WHITESPACE�_TYPE�_BASE_ATTRIBUTErr�Tokenrr#r
�	Attributer�Tokensrrrr	�Builtinsrrr
rr�Singlerr�	Namespace�Interpol�Doc�Hashbang�tokens�rrrrs����������D�
=�C��f�o�G��(�#�I��M�	�
Y��
Y�
Y�E�
Y�
Y��
Y�
Y�
Y�
�X�g�m�Z���
��l�J�����l�)�:�x�A�A�
B�L��
K�e�
K�
K�/�
K�
K�
K�
�X�g�m�Z���z��n�d�D�L�,?��� � �
!�M�+�
L�u�
L�
L�?�
L�
L�
L�
�X�g�m�Z���z��n�d�D�L�,?��� � �
!��
>��
>�_�
>�
>�
>�
�X�g�l�J�����l�)�:�x�A�A�
B�
�"	�	�(�G�N�+�+�#,�$	�	�-���/�/�%0�&	�	�#�T�^�4�4�'5�(�T�^�	,�-�).�*	�	�)�X�&�&�+'�,	=�<�e�<�<�<�-=�.	�	�%���&�&�/'�2�K�(�
�g�n�%�
�+��
�+��
�(�O�
4�f�=�
 �&�)�
 �&�)�
�v��
�v��
4�d�n�E�
�v��'�
!�6�:�.�
�W�-�.�
�Z� �
�T�N�
��$�#	
�1*
�,�F�F�FrN)r,�pygments.lexerrrrr�pygments.lexers._usd_builtinsrrrr	r
�pygments.tokenrrr
rrrrrr�__all__rr3r4r2rr?rr�<module>rDsO����0�/�/�/�/�/�/�/�*�*�*�*�*�*�$�$�$�$�$�$�$�$�$�$�$�$�$�$�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*��,��@�@�@�	��:����7�7�7�7�7�z�7�7�7�7�7r