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

���ay�@s�dZddlZddlmZmZmZmZmZddlm	Z	m
Z
mZmZm
Z
mZmZmZmZddgZGdd�de�ZGdd�de�ZdS)	z�
    pygments.lexers.bibtex
    ~~~~~~~~~~~~~~~~~~~~~~

    Lexers for BibTeX bibliography data and styles

    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�
RegexLexer�ExtendedRegexLexer�include�default�words)	�Name�Comment�String�Error�Number�Text�Keyword�Punctuation�
Whitespace�BibTeXLexer�BSTLexerc@sleZdZdZdZddgZdgZdgZej	Z
dZd�d	ed
e�Z
dd�Zd
d�Zed�defdejdfdejdfde
ejdfdefged�dedfged�dedfged�dejdfged�dedfed�ged�e
ejdfed�ged�d edfged�e
ejfd!ed"fd#ed$fd%efd&efed�gd#ed$fd!edfd'efgd#ed(fd)edfd*efgd+efgd,�Zd-S).rzQ
    A lexer for BibTeX bibliography data format.

    .. versionadded:: 2.2
    �BibTeX�bibtex�bibz*.bibz
text/x-bibtexz@!$&*+\-./:;<>?\[\\\]^`|~z	[{}][{}]*za-z_z\wccs.�|��}||_|��t|fV|��|_dS)N)�group�
opening_brace�startr�end�pos)�self�match�ctxr�r�8/usr/lib/python3/dist-packages/pygments/lexers/bibtex.py�open_brace_callback%s
�zBibTeXLexer.open_brace_callbackccsb�|��}|jdkr|dks|jdkr |dkr |��t|fVn|��t|fV|`|��|_dS)N�{�}�(�))rrrr
rrr)rrr�
closing_bracerrr�close_brace_callback+s�z BibTeXLexer.close_brace_callback�
whitespacez@comment(?!ary)z	@preamble)�
closing-brace�value�
opening-bracez@string)r'�fieldr)�@)r'�command-bodyr)z.+z[{(]�#popz[})]z
[^\s\,\}]+)r-�fields�,r*)r(�=r0�"�
quoted-string�\{�
braced-stringz[\d]+�#z[^\{\"]+z#push�\}z[^\{\}]+�\s+)�rootr)r'r,r.r*r0r(r2r4r&N)�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�	mimetypes�re�
IGNORECASE�flags�
ALLOWED_CHARS�format�
IDENTIFIERrr%rrr�Class�Labelrr�	Attribute�Variabler	rr�tokensrrrrrsv


��
��
��
���
���
�c@s�eZdZdZdZddgZdgZejej	BZ
ed�eddg�e
fegd	��e
d
feddg�e
d
fedg�e
dfged�dedfged�dedfged�dejfdejfdejfdefdefdedfed�gdefdejfgd�ZdS)rzL
    A lexer for BibTeX bibliography styles.

    .. versionadded:: 2.2
    �BST�bstz
bst-pybtexz*.bstr&�read�sort)�execute�integers�iterate�reverse�stringsr�function�macro)rr�entry)rrrr3)r-�	group-end�bodyr6r-z\'[^#\"\{\}\s]+z[^#\"\{\}\s]+\$z
[^#\"\{\}\s]+z"[^\"]*"z#-?\d+)rXrYr7z%.*?$)r8rrXrYr&N)r9r:r;r<r=r>r?rArB�	MULTILINErCrrr
rr�Function�BuiltinrJr	rrrr�SinglerKrrrrrtsB
��	����
�)r<rA�pygments.lexerrrrrr�pygments.tokenrrr	r
rrr
rr�__all__rrrrrr�<module>s
,_

https://t.me/RX1948 - 2025