YBFj dZddlmZmZddlmZddlmZmZm Z m Z m Z ddl m Z mZmZmZmZmZmZmZmZdgZdZdZd Zd ZGd deZd 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. ) RegexLexerbygroups)words)COMMON_ATTRIBUTESKEYWORDS OPERATORS SPECIAL_NAMESTYPES) CommentKeywordNameNumberOperator PunctuationStringText WhitespaceUsdLexerc,t|dd|fgS)Nz\b)prefixsuffix)words_)rtype_s AC:\PYTHON\_runtimes\venv\Lib\site-packages\pygments/lexers/usd.py _keywordsrs E% 6 6 6 > ??z(\w+(?:\[\])?)z%(\w+(?:\:\w+)*)(?:(\.)(timeSamples))?z([ \t]+)c\eZdZdZdZdZddgZddgZdZd d e d e 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 jeefgeee jzeeejzeeejzdejfgzeeezdeDzeee jzdefdejfdefdefdefde 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.htmlusdusdaz*.usdz*.usdaz2.6rootz(custom)z(uniform)(\s+)z(\s+)z(\s*)(=)z (uniform)z\b\w+:[\w:]+\bc0g|]}|dztjfS)z\[\])r Type).0rs r zUsdLexer.@s#<<z@.*?@z\(.*"[.\\n]*".*\)z \A#usda .+$z\s+z\w+z[_:.]+N)'__name__ __module__ __qualname____doc__nameurlaliases filenames version_added _WHITESPACE_TYPE_BASE_ATTRIBUTErr Tokenrr#r AttributerTokensrrrr Builtinsrrr rr Singlerr NamespaceInterpolDocHashbangtokensrrrrs D =CfoG(#IM  Y Y YE Y Y Y Y Y XgmZ lJl):xAA BL Ke K K/ K K K XgmZzndDL,?   !M+ Lu L L? L L L XgmZzndDL,?   ! > >_ > > > XglJl):xAA B "  (GN++#,$  -//%0&  #T^44'5( T^ ,-).*  )X&&+', =rDsO0///////******$$$$$$$$$$$$$$********************** ,@@@ : 77777z77777r