HEX
Server: LiteSpeed
System: Linux us-phx-web1284.main-hosting.eu 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: u300739242 (300739242)
PHP: 8.2.30
Disabled: system, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/__pycache__/stata.cpython-311.pyc
�

�;f���dZddlZddlmZmZmZmZddlmZm	Z	m
Z
mZmZm
Z
mZddlmZmZdgZGd�de��ZdS)z�
    pygments.lexers.stata
    ~~~~~~~~~~~~~~~~~~~~~

    Lexer for Stata

    :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�
RegexLexer�default�include�words)�Comment�Keyword�Name�Number�String�Text�Operator)�
builtins_base�builtins_functions�
StataLexerc�J�eZdZdZdZdZdZddgZddgZgd	�Z	e
je
jzZ
id
ed��ed��ed
��ed��ed��ed��ed��defg�ddejdfdejdfdejdfdejdfg�ddejdfdejfdejdfdejfg�ddejd fdejd!fdejdfd"ejdfdejfg�dd#ejdfd$ejdfdejfg�dd#edfdejfg�dd%ed&fd'ed(fg�d&d%edfd)edfd*ejfed
��defg�d(d+edfd*ejfed
��defg�d
d,ejjd-fd.ejjd/fd0ejd1fg�d1d0ejdfd2ejdfd,ejjd-fd.ejjd/fdejfg�d-d,ejjdfd3ejjdfd.ejjd/fd0ejd1fd4ejjfed��g�d/d,ejjd-dfd.ejjd/dfd0ejd1dfd5ejjdfg�deed6d7�8��ejfeed9d6�8��efg�dd:efd;efg�dd<e fg�dd=ej!fd>ej!fd?ej!fd@ej!fg�Z"dAS)Brz
    For Stata do files.
    �Statazhttp://www.stata.com/z2.2�stata�doz*.doz*.ado)ztext/x-stataz
text/statazapplication/x-stata�root�comments�strings�macros�numbers�keywords�	operators�format�.z(^//|(?<=\s)//)(?!/)�comments-double-slashz^\s*\*z
comments-starz/\*zcomments-blockz(^///|(?<=\s)///)�comments-triple-slashz#pushz\*/\*z(\*/\s+\*(?!/)[^\n]*)|(\*/)�#popz///.*?\n)r r)r rz.(?=\n)z\nz//.*?(?=\n)z`"zstring-compoundz(?<!`)"zstring-regularz"\'z\\\\|\\"|\\\$|\\`|\\\nz(")(?!\')|(?=\n)z\$(\{|(?=[$`]))zmacro-global-nestedz\$zmacro-global-name�`zmacro-local�'z\}z\wz\w{1,32}z\bz(?=\())�prefix�suffixz	(^\s*|\s)z-|==|<=|>=|<|>|&|!=z\*|\+|\^|/|!|~|==|~=z>\b[+-]?([0-9]+(\.[0-9]+)?|\.[0-9]+|\.)([eE][+-]?[0-9]+)?[i]?\bz%-?\d{1,2}(\.\d{1,2})?[gfe]c?z%(21x|16H|16L|8H|8L)z'%-?(tc|tC|td|tw|tm|tq|th|ty|tg)\S{0,32}z%[-~]?\d{1,4}sN)#�__name__�
__module__�__qualname__�__doc__�name�url�
version_added�aliases�	filenames�	mimetypes�re�	MULTILINE�DOTALL�flagsrrr�Single�	Multiline�Specialr�Escaper	�Variable�Globalrrr�Functionrrr
r
�Other�tokens���H/opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/stata.pyrrs����������D�
!�C��M��$��G���!�I�E�E�E�I���r�y�(�E�D���G�J����G�I����G�H����G�I����G�J����G�K� � ��G�H���
�4�L�	
�D�	�
$�g�n�6M�N�
����8�
�W�&�(8�9�
!�7�?�4K�L�	
�D�*	�
�W�&��0��w�(�)�
+�W�->��G�
�7�$�%�
�+D�<	�
�'�.�1�
3�
$�g�n�1�
3�
�W�&�(8�9�
����0�
�7�>�"�
�=D�N	 �
�G�O�V�,�
�W�^�V�4�
�7�?�#�	"
�OD�Z	 �
�D�&�!�
�7�>�"�"
�[D�f	�
�F�-�.�
��!1�2�
�gD�n	�
�F�G�$�
�V�V�$�
&��
�6��G�H���
�6�N�
�oD�|	�
 �&�&�1�
&��
�6��G�H���
�6�N�	
�}D�b	�
���!5�7L�M�
�D�M�(�+>�?�
�4�=�-�0�
�cD�l	�
�4�=�'�*�
�4�=�&�)�
���!5�7L�M�
�D�M�(�*=�>�
�4�=�!�
�mD�z	�
���!5�w�?�
�D�M�(�&�1�
�D�M�(�*=�>�
�4�=�-�0�
�D�M�(�)��G�F�O�O�
 
�{D�J	�
���!5�7L�f�U�
�D�M�(�*=�v�F�
�4�=�-��8�
�$�-�.��7�	
�KD�X	�
�U�%��	�
J�
J�
J�
�]�
�
�U�=�<�%�
H�
H�
H�
�
�
�YD�f	�
#�X�.�
$�h�/�
�gD�p	�
N�
�
�
�qD�|	�
-�t�z�:�
$�d�j�1�
7���D�
��
�+�	
�}D�F�F�Fr=)r(r/�pygments.lexerrrrr�pygments.tokenrrr	r
rrr
�pygments.lexers._stata_builtinsrr�__all__rr<r=r>�<module>rCs�����
�	�	�	�>�>�>�>�>�>�>�>�>�>�>�>�������������������N�M�M�M�M�M�M�M��.��U�U�U�U�U��U�U�U�U�Ur=