| 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� � @ s^ d dl Z d dlmZmZ d dlmZmZmZmZm Z m
Z
mZmZm
Z
dgZG dd� de�ZdS )� N)�
RegexLexer�include) �Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Literal�NixLexerc @ s� e Zd ZdZddgZdgZdgZejej B Z
g d�Zg d�Zg d�Z
g d �Zd
ejfdejdfd
efdd�dd� eD �� efdd�dd� eD �� ejfdejfdd�dd� e
D �� efdejfdd�dd� eD �� efdejfdejdfdejdfdefdefdefdej fd efgd!ejfdejd"fd#ejd$fd%ejfgd&ej!fd'ej!fd(ej!fd)ej!fd*ej!fdejd$fd+ej"d,fd-ejfgd.ej!fd/ej!fd0ej!fdejd$fd+ej"d,fd1ejfgd2ej"d$fd+ej"d"fe#d3�gd4�Z$d5d6� Z%d7S )8r
ZNixZnixosZnixz*.nixz
text/x-nix)
Zrec�withZlet�inZinherit�assert�if�elseZthenz...)�import�abortZ
baseNameOfZdirOfZisNull�builtins�mapZremoveAttrs�throwZtoStringZ
derivation)z++�+�?�.�!z//z==z!=z&&z||z->�=)
�(�)�[�]�;�{�}�:�,�@z#.*$z/\*�commentz\s+z(%s)�|c c s | ]}t �|�d V qdS �z\bN��re�escape��.0�entry� r0 �7/usr/lib/python3.9/site-packages/pygments/lexers/nix.py� <genexpr>7 � zNixLexer.<genexpr>c c s | ]}t �|�d V qdS r) r* r- r0 r0 r1 r2 : r3 z\b(true|false|null)\bc c s | ]}t �|�V qd S �Nr* r- r0 r0 r1 r2 @ r3 z\b(or|and)\bc c s | ]}t �|�V qd S r4 r* r- r0 r0 r1 r2 G r3 z[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)r9 r'