https://t.me/RX1948
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/pygments/lexers/__pycache__/felix.cpython-310.pyc
o

���a�%�@sjdZddlmZmZmZmZmZmZddlm	Z	m
Z
mZmZm
Z
mZmZmZmZdgZGdd�de�ZdS)z�
    pygments.lexers.felix
    ~~~~~~~~~~~~~~~~~~~~~

    Lexer for the Felix language.

    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�include�bygroups�default�words�combined)	�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�
Whitespace�
FelixLexerc"@s&eZdZdZdZddgZddgZdgZdZd	Z	d
Z
dZdZd
Z
dZdZdZdZided�eddd�edfeddd�edfdedfee	dd�efee
dd�ejfeedd�ejfeedd�ejfee
dd�ejfed�dejfdejfdejfd eejfd!eejfd"eejfd#eejfd$e d%fd&e d'fd(e d)fd*e d+fd,e e!d-d%�fd.e e!d-d'�fd/e e!d-d)�fd0e e!d-d+�fd1e"fd2ej#fd3d4�$e�ej%fd3d4�$e�ej%j&fd5efg�dd6e'fed7�d8e(e)j*e'e)j*e'e)j*�d9fd:e)j*d;fg�dd3d4�$e�e+j,fd<e+fg�d7d=e)j-fd>e)j.d?fg�d?d@e)j.fd>e)j.dAfdBe)j.dCfdDe)j.fg�d9dEe(e'e)e'�dAfdFe(e'e)e'�dCfdGe(e)e'�fg�d;ed7�dHe(e)j*e'e �dCfdIe(e)j*e'e �dCfdJe(e)j*e'e �dCfdKe)j*fdLe)j*fdMe)j*fdNe'dCfg�ded�d5ej/dCfdOe0dCfg�ded�d5ej1dCfdPe0dCfg�ded�dQe"dRfe2dS�g�dSed�dTej3dUfg�dVed�ed�dQe"dAfdWe"dCfdXe"fdYefd5efg�d-dZe j4fg�d[d\e j5fd]e fd^e fd_e fg�d`dNe fg�d)dae dCfdbe j4fed[�g�d+dce dCfdde j4fed[�g�dee dCfed[�ed`�gdfe dCfed[�ed`�gdg��Z6dhS)irzZ
    For `Felix <http://www.felix-lang.org>`_ source code.

    .. versionadded:: 1.2
    �Felix�felix�flxz*.flxz*.flxhztext/x-felix)�elif�else�endif�if�ifdef�ifndef)H�_�_deref�all�as�assert�attempt�call�callback�case�caseno�cclass�code�compound�ctypes�do�done�downtorr�
endattempt�endcaser�endmatch�enum�except�
exceptions�expect�finally�for�forall�forget�fork�functor�goto�identr�
incomplete�inherit�instance�	interface�jump�lambda�loop�match�module�	namespace�new�noexpand�nonterm�obj�of�open�parse�raise�regexp�reglex�regmatch�rename�return�the�then�to�type�typecase�typedef�	typematch�typeof�upto�when�whilst�with�yield)�_gc_pointer�_gc_type�body�comment�const�export�header�inline�lval�macro�noinline�noreturn�package�private�pod�property�public�publish�requires�todo�virtual�use)�def�let�ref�val�var)7�unit�void�any�bool�byte�offset�address�caddress�	cvaddress�vaddress�tiny�short�int�long�vlong�utiny�ushort�vshort�uint�ulong�uvlong�int8�int16�int32�int64�uint8�uint16�uint32�uint64�float�double�ldouble�complex�dcomplex�lcomplex�	imaginary�
dimaginary�
limaginary�char�wchar�uchar�charp�charcp�ucharp�ucharcp�string�wstring�ustring�cont�array�varray�list�lvalue�opt�slice)�false�true)�and�not�in�is�isin�or�xor)�_svc�while)�root�self�thisz*([tTsSiIlLvV]|ll|LL|([iIuU])(8|16|32|64))?r��
whitespace)�axiom�ctor�fun�gen�proc�reduce�unionz\b)�suffix�funcname)�classr%�cstructrH�struct�	classnamez(instance|module|typeclass)\b�
modulename�	operatorszK0[xX]([0-9a-fA-F_]*\.[0-9a-fA-F_]+|[0-9a-fA-F_]+)[pP][+\-]?[0-9_]+[lLfFdD]?zH[0-9_]+(\.[0-9_]+[eE][+\-]?[0-9_]+|\.[0-9_]*|[eE][+\-]?[0-9_]+)[lLfFdD]?z/\.(0|[1-9][0-9_]*)([eE][+\-]?[0-9_]+)?[lLfFdD]?z
0[Bb][01_]+%sz
0[0-7_]+%sz0[xX][0-9a-fA-F_]+%sz(0|[1-9][0-9_]*)%sz([rR][cC]?|[cC][rR])"""�tdqsz([rR][cC]?|[cC][rR])'''�tsqsz([rR][cC]?|[cC][rR])"�dqsz([rR][cC]?|[cC][rR])'�sqsz[cCfFqQwWuU]?"""�stringescapez[cCfFqQwWuU]?'''z[cCfFqQwWuU]?"z[cCfFqQwWuU]?'z[\[\]{}:(),;?]z[a-zA-Z_]\w*:>z(%s)\b�|z[a-zA-Z_]\w*z\s+rbz(#)(\s*)(if)(\s+)(0)�if0�#rhz$!=|==|<<|>>|\|\||&&|[-~+/*%=<>&^|.$]z//(.*?)$z/[*]�comment2z[^/*]z#pushz[*]/z#popz[/*]z^(\s*)(#if.*?(?<!\\))(\n)z^(\s*)(#endif.*?(?<!\\))(\n)z	(.*?)(\n)z(import|include)(\s+)(<[^>]*?>)z(import|include)(\s+)("[^"]*?")z(import|include)(\s+)('[^']*?')z[^/\n]+�/z	(?<=\\)\nz\nz(?=\()z(?=\{)z\[)�modulename2�tvarlistr�z([a-zA-Z_]\w*)z#pop:2r�z\]�,z(with|where)\bzY\\([\\abfnrtv"\']|\n|N\{.*?\}|u[a-fA-F0-9]{4}|U[a-fA-F0-9]{8}|x[a-fA-F0-9]{2}|[0-7]{1,3})�stringszP%(\([a-zA-Z0-9]+\))?[-#0 +]*([0-9]+|[*])?(\.([0-9]+|[*]))?[hlL]?[E-GXc-giorsux%]z[^\\\'"%\n]+z[\'"\\]�%�nl�"z
\\\\|\\"|\\\n�'z
\\\\|\\'|\\\nz"""z''')r�r�N)7�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�	mimetypes�preproc�keywords�keyword_directives�keyword_declarations�
keyword_types�keyword_constants�operator_words�
name_builtins�name_pseudo�decimal_suffixesrrrr�	Decorator�Declaration�Type�Constantr�Float�Bin�Oct�Hex�Integerr
rr�Label�join�Builtin�Pseudorrr	�Preprocr
�Word�Single�	Multiline�Functionr�Classr�	Namespace�Escape�Interpol�tokens�r
r
�7/usr/lib/python3/dist-packages/pygments/lexers/felix.pyrs���
������>��
��I��M
��Q

��W����^�����m
��s
��y��~
�������������������#���*����N)r��pygments.lexerrrrrrr�pygments.tokenrr	r
rrr
rrr�__all__rr
r
r
r�<module>s
 
,

https://t.me/RX1948 - 2025