File: //lib/python3/dist-packages/pygments/lexers/__pycache__/pointless.cpython-311.pyc
�
�E�c� � �h � d Z ddlmZmZ ddlmZmZmZmZm Z m
Z
mZmZm
Z
dgZ G d� de� � ZdS )z�
pygments.lexers.pointless
~~~~~~~~~~~~~~~~~~~~~~~~~
Lexers for Pointless.
:copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� )�
RegexLexer�words) �Comment�Error�Keyword�Name�Number�Operator�Punctuation�String�Text�PointlessLexerc �J � e Zd ZdZdZdZdgZdgZ eg d�� � Z eg d�d� � � Z
d
efdej
fded
fdedfdefe efe
efdefdej fdej fdej j fdej fdej fg
dej fdedfdefdefgdej fdedfdefdefgd�ZdS )r z?
For Pointless source code.
.. versionadded:: 2.7
� Pointlesszhttps://ptls.dev� pointlessz*.ptls)�+�-�*�/z**�%z+=z-=z*=z/=z**=z%=z|>�=z==z!=�<�>z<=z>=z=>�$z++)�if�then�else�where�with�cond�case�and�or�not�in�as�for�requires�throw�try�catch�when�yield�upvalz\b)�suffixz[ \n\r]+z--.*$z"""�multiString�"�stringz[\[\](){}:;,.]z\d+|\d*\.\d+z(true|false)\bz[A-Z][a-zA-Z0-9]*\bzoutput\bz(export|import)\bz[a-z][a-zA-Z0-9]*\bz\\.z#popz[^\\"]+z\n)�rootr0 r2 N)�__name__�
__module__�__qualname__�__doc__�name�url�aliases� filenamesr �ops�keywordsr
r �Singler r r
r r r �Builtin�Symbol�Variable�Magic� Namespace�Escaper �tokens� � �;/usr/lib/python3/dist-packages/pygments/lexers/pointless.pyr r s` � � � � � �� � �D�
�C��m�G��
�I�
�%� � � � � �C� �u� � � �
�� � �H� �$��
�w�~�&�
�V�]�+�
�6�8�$�
��,�
�(�O�
�w��
�f�%�
���-�
#�V�]�3�
�$�-�-�.�
!�7�#4�5�
#�T�]�3�
� �V�]�#�
�V�V�$�
�6�N�
�� �
� �V�]�#�
�6�6�"�
�E�N�
�� �
�-� �F�F�FrG N)r7 �pygments.lexerr r �pygments.tokenr r r r r r
r r r
�__all__r rF rG rH �<module>rL s� ��� � -� ,� ,� ,� ,� ,� ,� ,�� � � � � � � � � � � � � � � � � � � � � � �
��5� 5� 5� 5� 5�Z� 5� 5� 5� 5� 5rG