Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/pygments/lexers/__pycache__/ |
Upload File : |
o ���a{ � @ s� d Z ddlmZmZ ddlmZ ddlmZmZm Z m Z mZ ddlm Z mZmZmZmZmZmZmZmZ dgZdd� Zd Zd ZdZG dd� de�Zd S )z� pygments.lexers.usd ~~~~~~~~~~~~~~~~~~~ The module that parses Pixar's Universal Scene Description file format. :copyright: Copyright 2006-2021 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 C s t | ddd�|fgS )Nz\b)�prefix�suffix)�words_)r �type_� r �5/usr/lib/python3/dist-packages/pygments/lexers/usd.py� _keywords s r z(\w+(?:\[\])?)z%(\w+(?:\:\w+)*)(?:(\.)(timeSamples))?z([ \t]+)c @ s� e Zd ZdZdZddgZddgZddjee e d �eej eej eejeejeejjee�fd jee e d �eej eejeejeejjee� fdjee e d �eej eejeejeejjee� fdjee e d �eejeejeejjee�fgeeej� eeej� eeej� d ejfg eee� dd� eD � eeej� defdejfdefdefdefdefde fde fde fde fdej!fde j"fde j#fdej$fdefdefd efg iZ%d!S )"r zi A lexer that parses Pixar's Universal Scene Description file format. .. versionadded:: 2.6 �USD�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:]+\bc C s g | ] }|d t jf�qS )z\[\])r �Type)�.0r r r r � <listcomp>D s zUsdLexer.<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�aliases� filenames�format�_TYPE�_BASE_ATTRIBUTEr r r �Tokenr r r � Attributer �Tokensr r r r �Builtinsr r r r r �Singler r � Namespace�Interpol�Doc�Hashbang�tokensr r r r r s� � ��������� ��� � � � ��� ����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. r/ r r r r r r �<module> s ,