j S r SSKrSSKJrJrJrJrJr SSKJ r J
r
JrJrJ
r
JrJrJr SS/r " S S\5 r " S S\5 rg) z
pygments.lexers.bibtex
~~~~~~~~~~~~~~~~~~~~~~
Lexers for BibTeX bibliography data and styles
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)
RegexLexerExtendedRegexLexerincludedefaultwords)NameCommentStringErrorNumberKeywordPunctuation
WhitespaceBibTeXLexerBSTLexerc l \ rS rSrSrSrSS/rS/rS/rSr \
R rS r
S
rSR S\- S
\- 5 rS rS r\" S5 S\4S\R, S4S\R, S4S\- \R, S4S\4/\" S5 S\S4/\" S5 S\S4/\" S5 S\R. S4/\" S5 S\S4\" S5 /\" S5 \\R4 S 4\" S5 /\" S5 S!\S4/\" S5 \\R6 4S"\S#4S$\S%4S&\4S'\4\" S5 /S$\S%4S"\S4S(\4/S$\S)4S*\S4S+\4/S,\4/S-.rS.r g/)0r z.
A lexer for BibTeX bibliography data format.
BibTeXbibtexbibz*.bibz
text/x-bibtex2.2 https://texfaq.org/FAQ-BibTeXingz@!$&*+\-./:;<>?\[\\\]^`|~z [{}][{}]*za-z_z\wc # # UR 5 nX2l UR 5 [ U4v UR 5 Ul g 7f)N)group
opening_bracestartr endpos)selfmatchctxr s I/usr/lib/rads/venv/lib/python3.13/site-packages/pygments/lexers/bibtex.pyopen_brace_callbackBibTeXLexer.open_brace_callback% s6
)kkm[-77))+s AAc # # UR 5 nUR S:X a US:w d UR S:X a US:w a UR 5 [ U4v OUR 5 [ U4v U?UR 5 Ul g 7f)N{}())r r r r r r r )r r r!
closing_braces r" close_brace_callback BibTeXLexer.close_brace_callback+ ss
$#)=$#)=++-
55++-m;;))+s BB
whitespacez@comment(?!ary)z @preamble)
closing-bracevalue
opening-bracez@string)r. fieldr0 @)r. command-bodyr0 z.+z[{(]#popz[})]z
[^\s\,\}]+)r4 fields,r1 )r/ =r7 "
quoted-string\{
braced-stringz[\d]+#z[^\{\"]+z#push\}z[^\{\}]+\s+)rootr0 r. r3 r5 r1 r7 r/ r9 r; r- N)!__name__
__module____qualname____firstlineno____doc__namealiases filenames mimetypes
version_addedre
IGNORECASEflagsurl
ALLOWED_CHARSformat
IDENTIFIERr# r+ r r r ClassLabelr r AttributeVariabler
r r tokens__static_attributes__r@ r" r r s
DG I !IMMME
,C0M##F]$:EM