| Server IP : 127.0.0.1 / Your IP : 216.73.216.109 Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10 System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64 User : SERVERWEB ( 0) PHP Version : 8.1.10 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/cygwin64/lib/python3.9/site-packages/pygments/lexers/__pycache__/ |
Upload File : |
a
SҼa � @ sn d dl Z d dlmZmZmZmZ d dlmZmZm Z m
Z
mZmZm
Z
d dlmZmZ dgZG dd� de�ZdS )� N)�
RegexLexer�default�include�words)�Comment�Keyword�Name�Number�String�Text�Operator)�
builtins_base�builtins_functions�
StataLexerc @ s� e Zd ZdZddgZddgZg d�Zejej B Z
ed�ed�ed �ed
�ed�ed�ed
�defgde
jdfde
jdfde
jdfde
jdfgde
jdfde
jfde
jdfde
jfgde
jdfde
jdfde
jdfde
jdfde
jfgde
jdfd e
jdfde
jfgdedfde
jfgd!ed"fd#ed$fgd!edfd%edfd&ejfed �defgd'edfd&ejfed �defgd(ejjd)fd*ejjd+fd,ejd-fgd,ejdfd.ejdfd(ejjd)fd*ejjd+fdejfgd(ejjdfd/ejjdfd*ejjd+fd,ejd-fd0ejjfed�gd(ejjd)dfd*ejjd+dfd,ejd-dfd1ejjdfgeed2d3d4�ejfeed5d2d4�efgd6efd7efgd8efgd9ejfd:ejfd;ejfd<ejfgd=�Zd>S )?r ZStataZstataZdoz*.doz*.ado)ztext/x-stataz
text/statazapplication/x-stata�comments�strings�macros�numbers�keywords� operators�format�.z(^//|(?<=\s)//)(?!/)�comments-double-slashz^\s*\*�
comments-starz/\*�comments-blockz(^///|(?<=\s)///)�comments-triple-slashz#pushz\*/\*z(\*/\s+\*(?!/)[^\n]*)|(\*/)�#popz///.*?\n)r r )r r z.(?=\n)z\nz//.*?(?=\n)z`"�string-compoundz(?<!`)"�string-regularz"\'z\\\\|\\"|\\\$|\\`|\\\nz(")(?!\')|(?=\n)z\$(\{|(?=[$`]))�macro-global-nestedz\$�macro-global-name�`�macro-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}s)�rootr r r r r r r r r r"