o
    °­Rhg  ã                   @   sN   d Z ddlmZ ddlmZmZmZmZmZm	Z	m
Z
 dgZG dd„ deƒZdS )zÅ
    pygments.lexers.rita
    ~~~~~~~~~~~~~~~~~~~~

    Lexers for RITA language

    :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    )Ú
RegexLexer)ÚCommentÚOperatorÚKeywordÚNameÚLiteralÚPunctuationÚ
WhitespaceÚ	RitaLexerc                   @   st   e Zd ZdZdZdZdgZdgZdgZdZ	dd	e
fd
e
fdejfdefdefdefdefdefdefdefg
iZdS )r
   z
    Lexer for RITA.
    ÚRitaz#https://github.com/zaibacu/rita-dslz*.ritaÚritaz	text/ritaz2.11Úrootz\nz\s+z#(.*?)\nz@(.*?)\nz#"(\w|\d|\s|(\\")|[\'_\-./,\?\!])+?"z%\'(\w|\d|\s|(\\\')|["_\-./,\?\!])+?\'z	([A-Z_]+)z([a-z0-9_]+)z((->)|[!?+*|=])z[\(\),\{\}]N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚurlÚ	filenamesÚaliasesÚ	mimetypesÚversion_addedr	   r   ÚSingler   r   r   r   r   Útokens© r   r   úV/home/air/sanwanet/backup_V2/venv/lib/python3.10/site-packages/pygments/lexers/rita.pyr
      s*    öÿN)r   Úpygments.lexerr   Úpygments.tokenr   r   r   r   r   r   r	   Ú__all__r
   r   r   r   r   Ú<module>   s
    
$