Ë
    æØjjë  ã                   óš   — d Z ddlmZmZ ddlmZ ddlmZmZm	Z	m
Z
mZ ddlmZmZmZmZmZmZmZmZmZ dgZd„ ZdZd	Zd
Z G d„ de«      Zy)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ÚUsdLexerc                 ó$   — t        | dd¬«      |fgS )Nz\b)ÚprefixÚsuffix)Úwords_)r   Útype_s     úU/opt/eval-harness/bench_task/venv/lib/python3.12/site-packages/pygments/lexers/usd.pyÚ	_keywordsr      s   € Ü�E %°Ô6¸Ð>Ð?Ð?ó    z(\w+(?:\[\])?)z%(\w+(?:\:\w+)*)(?:(\.)(timeSamples))?z([ \t]+)c                   ó”  — e Zd ZdZdZdZddgZddgZdZd	d
e	› de
› de› d� eej                  eej                  eej                   eej$                  eej                  j(                  ee«      fd
e	› e
› de› d� eej                  eej                   eej$                  eej                  j(                  ee«	      fde	› e
› de› d� eej                  eej                   eej$                  eej                  j(                  ee«	      fe
› e	› e› d� eej                   eej$                  eej                  j(                  ee«      fg eeej(                  «      z    eeej2                  «      z    eeej$                  «      z   dej$                  fgz    eee«      z   eD � ��cg c]  }|dz   t        j                   f‘Œ c}}} z    eeej                   «      z   defdej>                  fdefdefdefde fde!fde!fde!fde!fdejD                  fde!jF                  fde!jH                  fdejJ                  fdefd efd!efgz   iZ&y"c c}}} w )#r   zN
    A lexer that parses Pixar's Universal Scene Description file format.
    ÚUSDz1https://graphics.pixar.com/usd/release/index.htmlÚusdÚusdaz*.usdz*.usdaz2.6Úrootz(custom)z(uniform)(\s+)z(\s+)z(\s*)(=)z	(uniform)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Úversion_addedÚ_WHITESPACEÚ_TYPEÚ_BASE_ATTRIBUTEr   r   ÚTokenr   ÚTyper   Ú	Attributer   ÚTokensr   r   r   r	   ÚBuiltinsr   r   r
   r   r   ÚSingler   r   Ú	NamespaceÚInterpolÚDocÚHashbangÚtokens)Ú.0r   r   s   000r   r   r      sÊ  „ ñð €DØ
=€CØ�fˆo€GØ˜(Ð#€IØ€Mð 	Ø˜˜ ^°E°7¸%ÀÐ?PÐPXÐYÙ�g—m‘m Z°·±À
Ø—l‘l J°·±ÀØ—l‘l×)Ñ)¨:°xóAðBð ˜˜ e W¨E°/Ð1BÀ(ÐKÙ�g—m‘m Z°·±¸zØ—n‘n d¨D¯L©L×,?Ñ,?ÀØó ð!ð ˜+˜ u g¨U°?Ð2CÀ8ÐLÙ�g—m‘m Z°·±¸zØ—n‘n d¨D¯L©L×,?Ñ,?ÀØó ð!ð �˜�} _Ð$5°XÐ>Ù�g—l‘l J°·±ÀØ—l‘l×)Ñ)¨:°xóAðBð
ñ" 	�(˜GŸN™NÓ+ñ#,ñ$ 	�- §¡Ó/ñ%0ñ& 	Ð# T§^¡^Ó4ñ'5ð( ˜TŸ^™^Ð	,Ð-ñ).ñ* 	�)˜XÓ&ñ+'ð, 7<×<Ð<¨Uˆ%�'‰/œ7Ÿ<™<Ò	(Ô<ñ-=ñ. 	�%˜Ÿ™Ó&ñ/'ð2 ˜KÐ(Ø�g—n‘nÐ%Ø�+ÐØ�+ÐØ�(ˆOØ4°fÐ=Ø  &Ð)Ø  &Ð)Ø�vÐØ�vÐØ4°d·n±nÐEØ�v—‘Ð'Ø! 6§:¡:Ð.Ø˜W×-Ñ-Ð.Ø�ZÐ Ø�TˆNØ˜Ð$ð#	
ñ1*
ð,�Fùô. 	=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   r/   r0   r.   r   © r   r   ú<module>rB      sW   ðñ÷ 0Ý *÷$õ $÷*÷ *õ *ð ˆ,€ò@ð 	€Ø:€Ø€ô7ˆzõ 7r   