/usr/lib/rads/venv/lib/python3.13/site-packages/pygments/lexers/__pycache__
Edit: /usr/lib/rads/venv/lib/python3.13/site-packages/pygments/lexers/__pycache__/email.cpython-313.pyc (6011B)
j S r SSKJrJrJr SSKJr SSKJrJ r J
r
JrJrJ
r
SSKJr S/r " S S\5 r " S S\5 rg
)z
pygments.lexers.email
~~~~~~~~~~~~~~~~~~~~~
Lexer for the raw E-mail.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)
RegexLexerDelegatingLexerbygroups) MIMELexer)TextKeywordNameStringNumberComment)get_bool_opt
EmailLexerc $ ^ \ rS rSrSrU 4S jrS rS\R S4S\4/S\ R 4S \ R S
4S\4S\4S
\R 4S\R 4S\R 4S\R 4S\R 4S\R 4S\R 4S\R 4S\R 4S\R 4S\R 4S\R 4S\R 4S\R 4S\R 4S\R 4S\R" 4S\" \R( \R* \R( \R* \R( \R \R( 5 4S\ R 4S \ 4/S!.rS"rU =r$ )#EmailHeaderLexer za
Sub-lexer for raw E-mail. This lexer only process header part of e-mail.
.. versionadded:: 2.5
c J > [ TU ] " S0 UD6 [ USS5 U l g )Nzhighlight-X-headerF )super__init__r
highlight_xselfoptions __class__s H/usr/lib/rads/venv/lib/python3.13/site-packages/pygments/lexers/email.pyr EmailHeaderLexer.__init__ s%
#7#'1EuM c # # U R ( a] UR S5 [ R UR S5 4v U R UR S5 SS9nU S h vN g UR S5 [ R UR S5 4v UR S5 [ R UR S5 4v g Nl7f)N rootheader)stack) r startr Taggroupget_tokens_unprocessedr Special Multiline)r matchdefault_actionss r get_x_header_tokens$EmailHeaderLexer.get_x_header_tokens s ++a.$((EKKN:: #99A&8 : :O&&& ++a.'//5;;q>AA++a.'"3"3U[[^CC
's A)C+C,A-Cz^(?:[A-WYZ]|X400)[\w\-]*:r# z(^(X-(?:\w[\w\-]*:))([\s\S]*?\n)(?![ \t])z\n[ \t]z\n(?![ \t])z#popz\bE?SMTPS?\bz\b(?:HE|EH)LO\bz[\w\.\-\+=]+@[\w\.\-]+z<[\w\.\-\+=]+@[\w\.\-]+>z%\b(\w[\w\.-]*\.[\w\.-]*\w[a-zA-Z]+)\bz`(?<=\b)(?:(?:25[0-5]|2[0-4][0-9]|1?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|1?[0-9][0-9]?)(?=\b)z&(?<=\b)([0-9a-fA-F]{1,4}:){1,7}:(?!\b)z*(?<=\b):((:[0-9a-fA-F]{1,4}){1,7}|:)(?=\b)z5(?<=\b)([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}(?=\b)z6(?<=\b)([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}(?=\b)z8(?<=\b)[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})(?=\b)z:(?<=\b)fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}(?=\b)z=(?<=\b)([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}(?=\b)z=(?<=\b)([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}(?=\b)z=(?<=\b)([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}(?=\b)z=(?<=\b)([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}(?=\b)z(?<=\b)::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])(?=\b)z(?<=\b)([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])(?=\b)a' (?:(Sun|Mon|Tue|Wed|Thu|Fri|Sat),\s+)?(0[1-9]|[1-2]?[0-9]|3[01])\s+(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s+(19[0-9]{2}|[2-9][0-9]{3})\s+(2[0-3]|[0-1][0-9]):([0-5][0-9])(?::(60|[0-5][0-9]))?(?:\.\d{1,5})?\s+([-\+][0-9]{2}[0-5][0-9]|\(?(?:UTC?|GMT|(?:E|C|M|P)(?:ST|ET|DT)|[A-IK-Z])\)?)zN(=\?)([\w-]+)(\?)([BbQq])(\?)([\[\w!\"#$%&\'()*+,-./:;<=>@[\\\]^_`{|}~]+)(\?=)z[\s]+z[\S]r! )r )__name__
__module____qualname____firstlineno____doc__r r- r r&