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__/kuin.cpython-310.pyc
o

���a*�@sfdZddlmZmZmZmZmZmZddlm	Z	m
Z
mZmZm
Z
mZmZmZdgZGdd�de�ZdS)z�
    pygments.lexers.kuin
    ~~~~~~~~~~~~~~~~~~~~

    Lexers for the Kuin language.

    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�include�using�this�bygroups�words)�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�	KuinLexerc&@s�eZdZdZdZdgZdgZided�g�ded�dee	e
e�ej
�d	fd
ee	e
e�ej�dfdee	e
e�ej�d
fdee	e
e�ej�dfdee	e
e�ej�dfdee	e
e�ej�dfdee	e
e�ej�dfdee	e
e�ej�dfdee	e
e�ej�dfdee	e
e�ej�dfdee	e
e�ej�dfde	dfd e	d!fd"e	d#fd$e	d%fd&e	d'fd(e	d)fd*e	d+fd,ed-fd.efg�dd/ejfd0efd1ejd2fg�d2d1ejd2fd3ejfd4ejfd5ejd6fg�d	ed7�d4ed8fg�d8d9ee	e
e�e	�d:fed�g�ded7�d4ed;fg�d;d<ee	e
e�e	�d:fed�g�d
ed7�d4ed=fg�d=d>ee	e
e�e	�d:fed7�d4efg�ded7�d4ed?fg�d?d@ee	e
e�e	�d:fed�edA�edB�g�ded7�d4edCfg�dCdDee	e
e�e	�d:fedEdFdFdG�e	jdHfed�edA�edB�g�dHed7�d4ed6fg�ded7�d4edIfg�dIdJee	e
e�e	�d:fedKdFdFdG�e	dLfed�edA�edB�g�idLed7�d4ed6fg�ded7�d4edMfg�dMdNee	e
e�e	�d:fedOdFdFdG�e	dPfed�edA�edB�g�dPed7�d4ed6fg�ded7�d4edQfg�dQdRee	e
e�e	�d:fed�edA�edB�g�ded7�d4edSfg�dSdTee	e
e�e	�d:fed�edA�edB�g�ded7�d4edUfg�dUdVee	e
e�e	�d:fed�edA�edB�g�ded7�d4edWfg�dWdXee	e
e�e	�d:fedYdFdFdG�e	dZfed�edA�edB�g�dZed7�d4ed6fg�dAd[ee	e
e�ej�fg�dBd\ee	e
e�ej�fg�d)ed7�d4ed6fg�d+ed7�d4ed6fg��ed7�d4ed6fged7�d4ed6fged7�d4ed6fged7�d4ed6fged7�d4ed6fged7�d4ed6fged�d]efd^efd_efd`efdaefedbdFdFdG�e	jfedcdFdFdG�e	fedddFdFdG�e	jfdeejfdfejfdgejfdhejfdiejfdjejdkfdlej fdme!fdne!fdoe!fdpe!fdqe!fdre!fdse!fdte!fdue!fdve!fdwefdxeejej"�fgdyejfdzejd{fdjejd6fged7�d5ejd6fgd|�	�Z#d}S)~rz\
    For `Kuin <https://github.com/kuina/Kuin>`_ source code

    .. versionadded:: 2.9
    �Kuin�kuinz*.kn�root�	statement�
whitespacezL(\+?[ \t]*\*?[ \t]*\bfunc)([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*)�func_z;\b(class)([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*)�class_z:\b(enum)([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*)�enum_zB\b(block)\b(?:([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*))?�block_zB\b(ifdef)\b(?:([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*))?�ifdef_z?\b(if)\b(?:([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*))?�if_zC\b(switch)\b(?:([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*))?�switch_zB\b(while)\b(?:([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*))?�while_z@\b(for)\b(?:([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*))?�for_zD\b(foreach)\b(?:([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*))?�foreach_z@\b(try)\b(?:([ \t]+(?:\n\s*\|)*[ \t]*)([a-zA-Z_][0-9a-zA-Z_]*))?�try_z\b(do)\b�doz(\+?[ \t]*\bvar)\b�varz\b(const)\b�constz	\b(ret)\b�retz\b(throw)\b�throwz\b(alias)\b�aliasz\b(assert)\b�assertz\|�continued_linez[ \t]*\nz
^[ \t]*;.*z[ \t]+(?![; \t])z\{�multiline_commentz(?:\s*;.*|[^{}\n]+)z\nz\}z#pop�expr�funcz)\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(func)\bz#pop:2�classz*\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(class)\b�enumz)\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(enum)\b�blockz*\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(block)\b�break�skip�ifdefz*\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(ifdef)\b)�rls�dbgz\b)�prefix�suffix�ifdef_sp�ifz'\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(if)\b)�elif�else�if_sp�switchz+\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(switch)\b)�case�default�to�	switch_sp�whilez*\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(while)\b�forz(\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(for)\b�foreachz,\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(foreach)\b�tryz(\b(end)([ \t]+(?:\n\s*\|)*[ \t]*)(try)\b)�catch�finallyr>�try_spz+\b(break)\b([ \t]+)([a-zA-Z_][0-9a-zA-Z_]*)z*\b(skip)\b([ \t]+)([a-zA-Z_][0-9a-zA-Z_]*)z\(z\)z\[z\]�,)�true�false�null�inf�me)�bit16�bit32�bit64�bit8�bool�charr,�dictr-�floatr+�int�list�queue�stackz(\b[0-9]\.[0-9]+(?!\.)(:?e[\+-][0-9]+)?\bz\b2#[01]+(?:b(?:8|16|32|64))?\bz \b8#[0-7]+(?:b(?:8|16|32|64))?\bz$\b16#[0-9A-F]+(?:b(?:8|16|32|64))?\bz\b[0-9]+(?:b(?:8|16|32|64))?\b�"�stringz
'(?:\\.|.)+?'z(?:\.|\$(?:>|<)?)z(?:\^)z(?:\+|-|!|##?)z
(?:\*|/|%)z(?:~)z(?:(?:=|<>)(?:&|\$)?|<=?|>=?)z(?:&)z(?:\|)z(?:\?)z(?::(?::|\+|-|\*|/|%|\^|~)?)z!\b([a-zA-Z_][0-9a-zA-Z_]*)(?=@)\bz (@)?\b([a-zA-Z_][0-9a-zA-Z_]*)\bz(?:\\[^{\n]|[^"\\])+z\\\{�
toStrInString)	r#r!r$r%r"r(r*rZr[N)$�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenamesrrrrrr�Function�Class�Constant�Otherrr	�Single�	Multilinerr�Typer�Float�Bin�Oct�Hex�Decimalr
�Double�Charr
�Variable�tokens�rsrs�6/usr/lib/python3/dist-packages/pygments/lexers/kuin.pyrsn����"
��'

��/��3��7��;��?��C��H��L��R��V��]��a��e��l��p��t��{�������
���������������"���)���/���2���5���9���>������������
�6

�
����N)r_�pygments.lexerrrrrrr�pygments.tokenrr	r
rrr
rr�__all__rrsrsrsrt�<module>s
 
(

https://t.me/RX1948 - 2025