File: //opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/__pycache__/tlb.cpython-311.pyc
�
�;f� � �` � d Z ddlmZmZmZ ddlmZmZmZm Z m
Z
mZ dgZ G d� de� � Z
dS )z�
pygments.lexers.tlb
~~~~~~~~~~~~~~~~~~~
Lexers for TL-b.
:copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� )�
RegexLexer�include�words)�Operator�Name�Number�
Whitespace�Punctuation�Comment�TlbLexerc
�" � e Zd ZdZdZdgZdgZdZdZde f e
d� � d ef ed
� � e
f ed� � ej fdej fd
ej fdefdefg dej fdej dfgdej fdej dfdej dfdej fgd�ZdS )r z
For TL-b source code.
zTl-b�tlbz*.tlbz%https://docs.ton.org/#/overviews/TL-B� z\s+�commentsz[0-9]+)�+�-�*�=�?�~�.�^z==�<�>z<=z>=z!=)z##z#<z#<=z#[0-9a-f]*_?z \$[01]*_?z[a-zA-Z_][0-9a-zA-Z_]*z[;():\[\]{}]z//.*z/\*�commentz[^/*]+z#pushz\*/z#popz[*/])�rootr r N)�__name__�
__module__�__qualname__�__doc__�name�aliases� filenames�url�
version_addedr r r r r r �Tagr
r �
Singleline� Multiline�tokens� � �F/opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/tlb.pyr r s � � � � � �� � �D��g�G�� �I�
1�C��M� �Z� ��G�J���
���
�U� � � � �
� �U�&�
'�
'���2�
�d�h�'�
�4�8�$�
&��-�
�k�*�!
�( �g�(�)�
�W�&� �2�
�
��)�*�
�W�&��0�
�W�&��/�
�g�'�(�
�1� �F�F�Fr+ N)r �pygments.lexerr r r �pygments.tokenr r r r r
r �__all__r r* r+ r, �<module>r0 s� ��� � 6� 5� 5� 5� 5� 5� 5� 5� 5� 5�-� -� -� -� -� -� -� -� -� -� -� -� -� -� -� -� �,��)� )� )� )� )�z� )� )� )� )� )r+