HEX
Server: Apache
System: Linux srv1.prosuiteplus.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: prosuiteplus (1001)
PHP: 8.3.20
Disabled: NONE
Upload Files
File: //usr/lib/python3/dist-packages/pygments/lexers/__pycache__/stata.cpython-38.pyc
U

`a�[+�@sfdZddlmZmZmZddlmZmZmZm	Z	m
Z
mZmZddl
mZmZdgZGdd�de�ZdS)z�
    pygments.lexers.stata
    ~~~~~~~~~~~~~~~~~~~~~

    Lexer for Stata

    :copyright: Copyright 2006-2017 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�include�words)�Comment�Keyword�Name�Number�String�Text�Operator)�
builtins_base�builtins_functions�
StataLexerc@s�eZdZdZdZddgZddgZddd	gZed
�ed�ed�ed
�de	fgde
jjdfde
jfde
dfde
dfgde
dfde
jfde
jjdfde
jdfde
fde
fgde
dfde
jfde
jjdfde
jdfde
fde
fgde
jjdfde
jjdfgd e
jdfgd!efd"ejfd#ejfd$ejfgeed%d&d'�e
jfeed(d%d'�efgd)efd*efgd+efgd,e
jfd-e
jfd.e
jfd/e
jfgd0�Zd1S)2rzS
    For `Stata <http://www.stata.com/>`_ do files.

    .. versionadded:: 2.2
    ZStataZstataZdoz*.doz*.adoztext/x-stataz
text/statazapplication/x-stata�comments�vars-strings�numbers�keywords�.z\$[\w{]�var_validglobalz`\w{0,31}\'�"�
string_dquotez`"�
string_mquotez#popz
\\\\|\\"|\\\nz\$�`�var_validlocalz	[^$`"\\]+z[$"\\]z"\'z\{\w{0,32}\}z\w{1,32}z
\w{0,31}\'z	^\s*\*.*$z//.*z	/\*.*?\*/z/[*](.|\n)*?[*]/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).{0,32}z%[-~]?\d{1,4}s)�rootrrrrrrrZ	operatorsr�formatN)�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenamesZ	mimetypesrr
rZVariableZGlobalr	ZEscaper�SingleZ	Multilinerr
ZFunctionrrrr�tokens�r'r'�7/usr/lib/python3/dist-packages/pygments/lexers/stata.pyrsx

�	�
�	
�	�
����������N)r!Zpygments.lexerrrrZpygments.tokenrrrrr	r
rZpygments.lexers._stata_builtinsrr
�__all__rr'r'r'r(�<module>s

$