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

���a��@sbdZddlZddlmZmZddlmZmZmZm	Z	m
Z
mZmZm
Z
mZdgZGdd�de�ZdS)z�
    pygments.lexers.nix
    ~~~~~~~~~~~~~~~~~~~

    Lexers for the NixOS Nix language.

    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�
RegexLexer�include)	�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Literal�NixLexerc@s�eZdZdZdZddgZdgZdgZej	ej
BZgd�Zgd�Z
gd	�Zgd
�Zdejfdejd
fdefdd�dd�eD��efdd�dd�e
D��ejfdejfdd�dd�eD��efdejfdd�dd�eD��efdejfdejdfdejdfde fde fde fd ej!fd!efgd"ejfdejd#fd$ejd%fd&ejfgd'ej"fd(ej"fd)ej"fd*ej"fd+ej"fdejd%fd,ej#d-fd.ejfgd/ej"fd0ej"fd1ej"fdejd%fd,ej#d-fd2ejfgd3ej#d%fd,ej#d#fe$d4�gd5�Z%d6d7�Z&d8S)9r
zU
    For the `Nix language <http://nixos.org/nix/>`_.

    .. versionadded:: 2.0
    �Nix�nixos�nixz*.nixz
text/x-nix)
�rec�with�let�in�inherit�assert�if�else�thenz...)�import�abort�
baseNameOf�dirOf�isNull�builtins�map�removeAttrs�throw�toString�
derivation)z++�+�?�.�!z//z==z!=z&&z||z->�=)
�(�)�[�]�;�{�}�:�,�@z#.*$z/\*�commentz\s+z(%s)�|cc��|]
}t�|�dVqdS�z\bN��re�escape��.0�entry�r>�5/usr/lib/python3/dist-packages/pygments/lexers/nix.py�	<genexpr>7��zNixLexer.<genexpr>ccr6r7r8r;r>r>r?r@:rAz\b(true|false|null)\bcc��|]}t�|�VqdS�Nr8r;r>r>r?r@@��z\b(or|and)\bccrBrCr8r;r>r>r?r@GrDz[0-9]+�"�doublequotez''�singlequotez[\w.+-]*(\/[\w.+-]+)+z\<[\w.+-]+(\/[\w.+-]+)*\>z4[a-zA-Z][a-zA-Z0-9\+\-\.]*\:[\w%/?:@&=+$,\\.!~*\'-]+z
[\w-]+\s*=z[a-zA-Z_][\w\'-]*z[^/*]+z#pushz\*/z#popz[*/]z'''z''\$\{z''\nz''\rz''\tz\$\{�	antiquotez[^']z\\z\\"z\\$\{z[^"]z\}�root)rIr4rGrFrHcCsXd}t�d|�r|d7}t�d|�r|d7}t�d|�r |d7}t�d|�r*|d7}|S)Ngzimport.+?<[^>]+>g�������?zmkDerivation\s+(\(|\{|rec)z=\s+mkIf\s+z\{[a-zA-Z,\s]+\}:g�������?)r9�search)�text�rvr>r>r?�analyse_text|szNixLexer.analyse_textN)'�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�	mimetypesr9�	MULTILINE�UNICODE�flags�keywordsr�	operators�punctuationsr�Single�	Multiliner�joinrr�Builtin�Constantr�Wordrr
�Integerr	�Doubler�Symbol�Escape�Interpolr�tokensrMr>r>r>r?r
sx
��

�1

�

�

�
	
��Q)rQr9�pygments.lexerrr�pygments.tokenrrrrrr	r
rr�__all__r
r>r>r>r?�<module>s
,

https://t.me/RX1948 - 2025