Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pygments/lexers/__pycache__/graphics.cpython-39.pyc
Ðазад
a a�h� � @ s� d Z ddlmZmZmZmZmZmZmZ ddl m Z mZmZm Z mZmZmZmZmZ g d�ZG dd� de�ZG dd� de�ZG d d � d e�ZG dd� de�Zd d� Zdd� ZG dd� de�ZG dd� de�ZdS )z� pygments.lexers.graphics ~~~~~~~~~~~~~~~~~~~~~~~~ Lexers for computer graphics and plotting related languages. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�words�include�bygroups�using�this�default) �Text�Comment�Operator�Keyword�Name�Number�Punctuation�String� Whitespace)� GLShaderLexer�PostScriptLexer�AsymptoteLexer�GnuplotLexer�PovrayLexer�HLSLShaderLexerc @ s� e Zd ZdZdZdgZg d�ZdgZdZdZ dd e jfd e jfde j fdefd efdefdefdejfdejfdejfdejfdejfedddd�efedddd�ejfedddd�ejfedddd�ejfdejfdefdefdefgiZdS ) r z% GLSL (OpenGL Shader) lexer. �GLSL�glsl)z*.vertz*.fragz*.geoztext/x-glslsrcz"https://www.khronos.org/api/openglz1.1�root�#(?:.*\\\n)*.*$�//.*$�/(\\\n)?[*](.|\n)*?[*](\\\n)?/�0\+|-|~|!=?|\*|/|%|<<|>>|<=?|>=?|==?|&&?|\^|\|\|?�[?:]�\bdefined\bz[;{}(),\[\]]z[+-]?\d*\.\d+([eE][-+]?\d+)?z[+-]?\d+\.\d*([eE][-+]?\d+)?�0[xX][0-9a-fA-F]*�0[0-7]*�[1-9][0-9]*))� attribute�const�uniformZvarying�buffer�shared�in�outZlayoutZflat�smooth� noperspective�centroid�sample�patch�inoutZlowpZmediumpZhighp� precisionZ invariant�preciseZcoherent�volatileZrestrict�readonlyZ writeonly�break�continue�do�for�while�switch�caser �if�elseZ subroutine�discard�return�struct�\b��prefix�suffix��true�false)w�voidZatomic_uint�floatZvec2Zvec3Zvec4�doubleZdvec2Zdvec3Zdvec4�intZivec2Zivec3Zivec4�uintZuvec2Zuvec3Zuvec4�boolZbvec2Zbvec3Zbvec4Zmat2Zmat3Zmat4Zdmat2Zdmat3Zdmat4Zmat2x2Zmat2x3Zmat2x4Zdmat2x2Zdmat2x3Zdmat2x4Zmat3x2Zmat3x3Zmat3x4Zdmat3x2Zdmat3x3Zdmat3x4Zmat4x2Zmat4x3Zmat4x4Zdmat4x2Zdmat4x3Zdmat4x4Z sampler1DZ sampler2DZ sampler3DZsamplerCubeZsampler1DArrayZsampler2DArrayZsamplerCubeArrayZ sampler2DRectZ samplerBufferZsampler2DMSZsampler2DMSArrayZsampler1DShadowZsampler2DShadowZsamplerCubeShadowZsampler1DArrayShadowZsampler2DArrayShadowZsamplerCubeArrayShadowZsampler2DRectShadowZ isampler1DZ isampler2DZ isampler3DZisamplerCubeZisampler1DArrayZisampler2DArrayZisamplerCubeArrayZisampler2DRectZisamplerBufferZisampler2DMSZisampler2DMSArrayZ usampler1DZ usampler2DZ usampler3DZusamplerCubeZusampler1DArrayZusampler2DArrayZusamplerCubeArrayZusampler2DRectZusamplerBufferZusampler2DMSZusampler2DMSArrayZimage1DZimage2DZimage3DZ imageCubeZimage1DArrayZimage2DArrayZimageCubeArrayZimage2DRectZimageBufferZ image2DMSZimage2DMSArrayZiimage1DZiimage2DZiimage3DZ iimageCubeZ iimage1DArrayZ iimage2DArrayZiimageCubeArrayZiimage2DRectZiimageBufferZ iimage2DMSZiimage2DMSArrayZuimage1DZuimage2DZuimage3DZ uimageCubeZ uimage1DArrayZ uimage2DArrayZuimageCubeArrayZuimage2DRectZuimageBufferZ uimage2DMSZuimage2DMSArray)'�common� partitionZactive�asm�class�union�enum�typedef�templater �resource�goto�inlineZnoinline�public�static�externZexternal� interface�long�short�half�fixed�unsignedZsuperp�input�outputZhvec2Zhvec3Zhvec4Zfvec2Zfvec3Zfvec4Z sampler3DRect�filter�sizeof�cast� namespacer zgl_\w*�[a-zA-Z_]\w*z\.�\s+N)�__name__� __module__�__qualname__�__doc__�name�aliases� filenames� mimetypes�url� version_addedr �Preproc�Single� Multiliner r r �Float�Hex�Oct�Integerr r �Constant�Type�Reservedr �Builtinr �tokens� r� r� ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/pygments/lexers/graphics.pyr s` �����2�3�4 �� ��r c @ sf e Zd ZdZdZdgZddgZdgZdZdZ d e jfd e jfde j fdefd efdefdefdejfdejfdejfdejfdejfdedfedddd�efedddd�ejfedddd�ejfedddd�ejfedddd�ejfedddd�ejfed ddd�ejfd!ejfed"ddd�ejfd#efd$e jfd%efgded&fd'ejfd(efd)efd*efgd+�Z d,S )-r z1 HLSL (Microsoft Direct3D Shader) lexer. �HLSL�hlslz*.hlslz*.hlsliztext/x-hlslzMhttps://learn.microsoft.com/en-us/windows/win32/direct3dhlsl/dx-graphics-hlslz2.3r r r r r r z [;{}(),.\[\]]z[+-]?\d*\.\d+([eE][-+]?\d+)?f?z[+-]?\d+\.\d*([eE][-+]?\d+)?f?r! r"