| 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ҼaY � @ sx d dl Z d dlmZmZmZmZmZ d dlmZm Z m
Z
mZmZm
Z
mZmZ ddgZG dd� de�ZG dd� de�ZdS )� N)�
RegexLexer�ExtendedRegexLexer�include�default�words)�Name�Comment�String�Error�Number�Text�Keyword�Punctuation�BibTeXLexer�BSTLexerc @ sh e Zd ZdZddgZdgZdgZejZ dZ
d�de
d e
�Zd
d� Z
dd
� Zed�defdejdfdejdfde ejdfdefged�de
dfged�dedfged�dejdfged�dedfed�ged�eejdfed�ged�dedfged�eejfd ed!fd"ed#fd$efd%efed�gd"ed#fd edfd&efgd"ed'fd(edfd)efgd*efgd+�Zd,S )-r ZBibTeXZbibtexZbibz*.bibz
text/x-bibtexz@!$&*+\-./:;<>?\[\\\]^`|~z [{}][{}]*za-z_z\wc c s, |� � }||_|�� t|fV |�� |_d S )N)�group�
opening_brace�startr �end�pos)�self�match�ctxr � r �:/usr/lib/python3.9/site-packages/pygments/lexers/bibtex.py�open_brace_callback% s zBibTeXLexer.open_brace_callbackc c s` |� � }|jdkr|dks,|jdkr>|dkr>|�� t|fV n|�� t|fV |`|�� |_d S )N�{�}�(�))r r r r
r r r )r r r Z
closing_bracer r r �close_brace_callback+ s ����z BibTeXLexer.close_brace_callback�
whitespacez@commentz @preamble)�
closing-brace�value�
opening-bracez@string)r"