File: //lib/python3/dist-packages/pygments/lexers/__pycache__/tlb.cpython-311.pyc
�
�E�ca � �` � 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-2022 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
� )�
RegexLexer�include�words)�Operator�Name�Number�
Whitespace�Punctuation�Comment�TlbLexerc
� � e Zd ZdZdZdgZdgZdef ed� � de f e
d� � ef e
d � � ej
fd
ej
fdej
fdefd
efg dej fdej dfgdej fdej dfdej dfdej fgd�ZdS )r z
For TL-b source code.
zTl-b�tlbz*.tlbz\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� filenamesr r r r r r �Tagr
r �
Singleline� Multiline�tokens� � �5/usr/lib/python3/dist-packages/pygments/lexers/tlb.pyr r s � � � � � �� � �D��g�G�� �I� �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'