HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/usd.cpython-310.pyc
o

;j��@s�dZddlmZmZddlmZddlmZmZm	Z	m
Z
mZddlm
Z
mZmZmZmZmZmZmZmZdgZdd�Zd	Zd
ZdZGdd�de�Zd
S)z�
    pygments.lexers.usd
    ~~~~~~~~~~~~~~~~~~~

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

    :copyright: Copyright 2006-present 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�UsdLexercCst|ddd�|fgS)Nz\b)�prefix�suffix)�words_)r�type_�r�G/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/usd.py�	_keywordssrz(\w+(?:\[\])?)z%(\w+(?:\:\w+)*)(?:(\.)(timeSamples))?z([ \t]+)c@s�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�eeej�eeej�dejfgeee�dd�eD�eee
j�defdejfdefdefdefde fde!fde!fde!fde!fdej"fde!j#fde!j$fdej%fd efd!efd"efgiZ&d#S)$rzN
    A lexer that parses Pixar's Universal Scene Description file format.
    ZUSDz1https://graphics.pixar.com/usd/release/index.htmlZusdZusdaz*.usdz*.usdaz2.6�rootz(custom)z(uniform)(\s+)z(\s+)z(\s*)(=)z	(uniform)z\b\w+:[\w:]+\bcCsg|]	}|dtjf�qS)z\[\])r�Type)�.0rrrr�
<listcomp>@szUsdLexer.<listcomp>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�	filenamesZ
version_added�_WHITESPACE�_TYPE�_BASE_ATTRIBUTErr�TokenrrrZ	AttributerZTokensrrrrZBuiltinsrrr	rr
�Singler
r�	NamespaceZInterpolZDocZHashbang�tokensrrrrrs�
������
���
�
�
�
���
����N)r%Zpygments.lexerrrrrZpygments.lexers._usd_builtinsrrrrr	Zpygments.tokenr
rrr
rrrrr�__all__rr+r,r*rrrrr�<module>s
,