Server : Apache System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64 User : dh_edsupp ( 6597262) PHP Version : 8.2.26 Disable Function : NONE Directory : /lib/python3/dist-packages/pygments/lexers/__pycache__/ |
Upload File : |
o ���a � @ sr d Z ddlZddlmZmZmZmZ ddlmZm Z m Z mZmZm Z mZ ddlmZmZ dgZG dd� de�ZdS )z� pygments.lexers.stata ~~~~~~~~~~~~~~~~~~~~~ Lexer for Stata :copyright: Copyright 2006-2021 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 @ s� e Zd ZdZdZddgZddgZg d�Zej ej B Zi ded �ed �ed�ed�ed �ed�ed�de fg�d dejdfdejdfdejdfdejdfg�ddejdfdejfdejdfdejfg�ddejdfdejdfdejdfd ejdfdejfg�dd!ejdfd"ejdfdejfg�dd!e dfdejfg�d d#ed$fd%ed&fg�d$d#edfd'edfd(ejfed�defg�d&d)edfd(ejfed�defg�dd*ejjd+fd,ejjd-fd.ejd/fg�d/d.ejdfd0ejdfd*ejjd+fd,ejjd-fdejfg�d+d*ejjdfd1ejjdfd,ejjd-fd.ejd/fd2ejjfed�g�d-d*ejjd+dfd,ejjd-dfd.ejd/dfd3ejjdfg�d eed4d5d6�ejfeed7d4d6�efg�dd8efd9efg�dd:efg�dd;ejfd<ejfd=ejfd>ejfg�Z d?S )@r zS For `Stata <http://www.stata.com/>`_ do files. .. versionadded:: 2.2 �Stata�stata�doz*.doz*.ado)ztext/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 r z.(?=\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�aliases� filenames� mimetypes�re� MULTILINE�DOTALL�flagsr r r �Single� Multiline�Specialr �Escaper �Variable�Globalr r r �Functionr r r r �Other�tokens� r8 r8 �7/usr/lib/python3/dist-packages/pygments/lexers/stata.pyr s �� �� ���� ��' ��-��3��7��>��Q ��V ��] ��e��l����s��x���~��)r&