
                             S r SSKJrJr  SSKJr  SSKJrJrJ	r	J
r
Jr  SSKJrJrJrJrJrJrJrJrJr  S/rS rSrS	rS
r " S S\5      rg)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                     [        U SSS9U4/$ )Nz\b)prefixsuffix)words_)r   type_s     &lib/third_party/pygments/lexers/usd.py	_keywordsr      s    E%6>??    z(\w+(?:\[\])?)z%(\w+(?:\:\w+)*)(?:(\.)(timeSamples))?z([ \t]+)c                      \ rS rSrSrSrSrSS/rSS/rS	S
R                  \
\\S9\" \R                  \\R                  \\R"                  \\R&                  \\R                  R*                  \\5      4SR                  \
\\S9\" \R                  \\R"                  \\R&                  \\R                  R*                  \\5	      4SR                  \
\\S9\" \R                  \\R"                  \\R&                  \\R                  R*                  \\5	      4SR                  \
\\S9\" \R"                  \\R&                  \\R                  R*                  \\5      4/\" \\R*                  5      -   \" \\R4                  5      -   \" \\R&                  5      -   S\R&                  4/-   \" \\5      -   \ V VVs/ s H  oS-   [        R"                  4PM     snnn -   \" \\R"                  5      -   S\4S\R@                  4S\4S\4S\4S\!4S\"4S\"4S\"4S\"4S\RF                  4S\"RH                  4S\"RJ                  4S\RL                  4S\4S \4S!\4/-   0r'S"r(g#s  snnn f )$r      z]
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____firstlineno____doc__nameurlaliases	filenamesformat_TYPE_BASE_ATTRIBUTEr#   r   r   Tokenr   Typer   	Attributer   Tokensr   r   r   r	   Builtinsr   r   r
   r   r   Singler   r   	NamespaceInterpolDocHashbangtokens__static_attributes__).0r   r   s   000r   r   r      s    D
=CfoG(#I 	DKKK L AgmmZ
llJll)):xAB
 7==K > AgmmZznndDLL,?,? !
 8>>K ? AgmmZznndDLL,?,? !
 *00K 1 AgllJll)):xAB!
* 	(GNN++,, 	-/-0. 	#T^^4/50 T^^	,-1.2 	)X&3'4 7<<eU'/7<<	(e<5=6 	%&7': K(gnn%++(O4f= &) &)vv4dnnEv'!6::.W--.Z TN$#	
9.
0F6 	=s   ;I N)r,   pygments.lexerr   r   r   r   pygments.lexers._usd_builtinsr   r   r   r	   r
   pygments.tokenr   r   r   r   r   r   r   r   r   __all__r   r2   r3   r#   r   r'   r   r   <module>rE      sW    0 *$ $* * * ,@ 	:<z <r   