Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
wgsl.cpython-313.pyc294 linesDownload Raw Back to __pycache__
1�

2�jk.��J�SrSSKJrJrJrJr SSKJrJrJ	r	J3r4JrJrJ
r
 SSKJr S/rSrSrSrS	rS5rSrSr\\\\\\\/rS
SR5\5-S-rSSR5\5-S-rS\R:S\R<S\R:S3r"SS\5r g)z�6pygments.lexers.wgsl7~~~~~~~~~~~~~~~~~~~~8 9Lexer for the WebGPU Shading Language.10 11:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.12:license: BSD, see LICENSE for details.13�)�14RegexLexer�include�words�default)�Comment�Operator�Keyword�Name�Number�Punctuation�15Whitespace)�	unistring�	WgslLexerz\u000az\u000bz\u000cz\u000dz\u0085z\u2028z\u2029z[^��]�[z([z][z]+)|[c���\rSrSrSrSrSrS/rS/rS/r	Sr16\"S	R5S17S9\
R4r\"SR5S18S9\
4r\"S
R5S19S9\
R"4r\"SR5S20S9\R(4r\"SR5S21S9\R(4r\"SR5S22S9\R(4r\"SR5S23S9\R(4r\"SR5S24S9\R(4rS\4/S\S\\3\R>4S\S\ 3\R>4S\RBS4/\""S5\""S5\#\RHS4\%"S5/\""S5\""S5S\RHS4S\
RL4\\\\\\\\S\'RP4S\'RP4S \'RP4S!\'RP4S"\'RP4S#\'RP4S$\'RP4S%\'RP4S&\'RR4S'\'RT4S(\'RT4S)\+4S*\+4S+\,4\#\4/S,\RB4S\RBS-4S.\RBS4S/\RB4/S0.r-S1r.g2)3r�!z(25Lexer for the WebGPU Shading Language.26zWebGPU Shading Languagezhttps://www.w3.org/TR/WGSL/�wgslz*.wgslz	text/wgslz2.15zvar let const overridez\b)�suffixa27                alias28                break29                case30                const_assert31                continue32                continuing33                default34                diagnostic35                discard36                else37                enable38                false39                fn40                for41                if42                loop43                requires44                return45                struct46                switch47                true48                while49                a�
50                NULL51                Self52                abstract53                active54                alignas55                alignof56                as57                asm58                asm_fragment59                async60                attribute61                auto62                await63                become64                binding_array65                cast66                catch67                class68                co_await69                co_return70                co_yield71                coherent72                column_major73                common74                compile75                compile_fragment76                concept77                const_cast78                consteval79                constexpr80                constinit81                crate82                debugger83                decltype84                delete85                demote86                demote_to_helper87                do88                dynamic_cast89                enum90                explicit91                export92                extends93                extern94                external95                fallthrough96                filter97                final98                finally99                friend100                from101                fxgroup102                get103                goto104                groupshared105                highp106                impl107                implements108                import109                inline110                instanceof111                interface112                layout113                lowp114                macro115                macro_rules116                match117                mediump118                meta119                mod120                module121                move122                mut123                mutable124                namespace125                new126                nil127                noexcept128                noinline129                nointerpolation130                noperspective131                null132                nullptr133                of134                operator135                package136                packoffset137                partition138                pass139                patch140                pixelfragment141                precise142                precision143                premerge144                priv145                protected146                pub147                public148                readonly149                ref150                regardless151                register152                reinterpret_cast153                require154                resource155                restrict156                self157                set158                shared159                sizeof160                smooth161                snorm162                static163                static_assert164                static_cast165                std166                subroutine167                super168                target169                template170                this171                thread_local172                throw173                trait174                try175                type176                typedef177                typeid178                typename179                typeof180                union181                unless182                unorm183                unsafe184                unsized185                use186                using187                varying188                virtual189                volatile190                wgsl191                where192                with193                writeonly194                yield195                a�196          read write read_write197          function private workgroup uniform storage198          perspective linear flat199          center centroid sample200          vertex_index instance_index position front_facing frag_depth201              local_invocation_id local_invocation_index202              global_invocation_id workgroup_id num_workgroups203              sample_index sample_mask204          rgba8unorm205          rgba8snorm206          rgba8uint207          rgba8sint208          rgba16uint209          rgba16sint210          rgba16float211          r32uint212          r32sint213          r32float214          rg32uint215          rg32sint216          rg32float217          rgba32uint218          rgba32sint219          rgba32float220          bgra8unorm221          aQ222          bool223          f16224          f32225          i32226          sampler sampler_comparison227          texture_depth_2d228          texture_depth_2d_array229          texture_depth_cube230          texture_depth_cube_array231          texture_depth_multisampled_2d232          texture_external233          texture_external234          u32235          a*236          array237          atomic238          mat2x2239          mat2x3240          mat2x4241          mat3x2242          mat3x3243          mat3x4244          mat4x2245          mat4x3246          mat4x4247          ptr248          texture_1d249          texture_2d250          texture_2d_array251          texture_3d252          texture_cube253          texture_cube_array254          texture_multisampled_2d255          texture_storage_1d256          texture_storage_2d257          texture_storage_2d_array258          texture_storage_3d259          vec2260          vec3261          vec4262          z{263          vec2i vec3i vec4i264          vec2u vec3u vec4u265          vec2f vec3f vec4f266          vec2h vec3h vec4h267          z�268          mat2x2f mat2x3f mat2x4f269          mat3x2f mat3x3f mat3x4f270          mat4x2f mat4x3f mat4x4f271          mat2x2h mat2x3h mat2x4h272          mat3x2h mat3x3h mat3x4h273          mat4x2h mat4x3h mat4x4h274          zE[\u0020\u0009\u000a\u000b\u000c\u000d\u0085\u200e\u200f\u2028\u2029]+z//�*z/\*�
block_comment�275blankspace�commentsz#pop�@�	attributez(true|false)\bz0[fh]z[1-9][0-9]*[fh]z%[0-9]*\.[0-9]+([eE][+-]?[0-9]+)?[fh]?z%[0-9]+\.[0-9]*([eE][+-]?[0-9]+)?[fh]?z[0-9]+[eE][+-]?[0-9]+[fh]?z60[xX][0-9a-fA-F]*\.[0-9a-fA-F]+([pP][+-]?[0-9]+[fh]?)?z60[xX][0-9a-fA-F]+\.[0-9a-fA-F]*([pP][+-]?[0-9]+[fh]?)?z%0[xX][0-9a-fA-F]+[pP][+-]?[0-9]+[fh]?z0[xX][0-9a-fA-F]+[iu]?z[1-9][0-9]*[iu]?z0[iu]?z[{}()\[\],\.;:]z->z[+\-*/%&|<>^!~=]z[^*/]+z#pushz\*/z[*/])rrr�rootr�N)/�__name__�276__module__�__qualname__�__firstlineno__�__doc__�name�url�aliases�	filenames�	mimetypes�
version_addedr�splitr	�Declaration�keyword_decl�keywords�Reserved�keyword_reservedr277�Builtin�predeclared_enums�predeclared_types�predeclared_type_generators�predeclared_type_alias_vectors�predeclared_type_alias_matricesr
�NotLineEndRE�CR�LFr�Single�	LineEndRE�	Multiliner�ident_pattern_token�	Decoratorr�Constantr�Float�Hex�Integerrr�tokens�__static_attributes__r��ZD:\code\apps\devtools\python\user_packages\Python313\site-packages\pygments/lexers/wgsl.pyrr!sZ���%�D�278'�C��h�G��279�I��
�I��M��2�8�8�:�%�H�'�J]�J]�^�L���.�E�G�E�/+�.-4�/5�H�4�R�d�E�G�E�eR+�d-4�,<�,<�eR>��j� �4�e�g�e�5%�4'+�l�l�54��:� ��e�g�e�%�'+�l�l�4��"$)�*�6�e�g�e�7$%�6'+�l�l�7#4��>',�-�280�e�g�e�'%�281'+�l�l�&4�"�(-�.��e�g�e�(%�'+�l�l�'4�#�V�Wa�b�282��<�.��"��b�T�
*�G�N�N�;��<�.��)��
-�w�~�~�>�
�W�&�&��8�283�
�L�!��J��
 �$�.�.��8��F�O�	284�
�L�!��J��285�4�>�>�;�/��� 0� 0�1����
��'�*�+�286�v�|�|�$�
����.�
5�v�|�|�D�
5�v�|�|�D�
*�F�L�L�9�G����U�
F����U�
5�v�|�|�D�'��287�288�3�!�&�.�.�1�
����'� ��-�
�K� �
 �(�+�!�$�'�w?289�D��)�)�*�
�W�&�&��0�
�W�&�&��/�
�g�'�'�(�290�eY�FrDN)!r#�pygments.lexerrrrr�pygments.tokenrrr	r291rrr
�pygmentsr�uni�__all__r8�VT�FFr7�NextLine�LineSep�ParaSep�LineEndCodePoints�joinr6r:�	xid_start�xid_continuer<rrrDrE�<module>rTs����?�>�$�$�$�%��-������������292��293����2�b��'�'�:���b�g�g�/�0�0�3�6���"�'�'�+�,�,�s�2�	��3�=�=�/��C�,<�,<�+=�U�3�=�=�/�QR�S��u�294�urD
codekingpro/portable-devtools · Team Ai