ó
    öÞ jß	  ã                   ód   • S r SSKrSSKJrJrJrJrJr  SSKJ	r	J
r
JrJrJr  S/r " S S\5      rg)zË
pygments.lexers.scdoc
~~~~~~~~~~~~~~~~~~~~~

Lexer for scdoc, a simple man page generator.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
é    N)Ú
RegexLexerÚincludeÚbygroupsÚusingÚthis)ÚTextÚCommentÚKeywordÚStringÚGenericÚ
ScdocLexerc                   óÌ  • \ rS rSrSrSrSrSS/rSS/rSr	\
R                  rS	\" \5      4S
\" \R                   \5      4S\" \R$                  \5      4S\" \\\\" \SS95      4S\" \\\" \SS95      4S\" \\R,                  5      4S\" \\\5      4\" S5      /S\4S\" \\R,                  \5      4S\" \\R2                  \5      4S\R4                  4S\4S\4/S.rS rSrg)r   é   zJ
`scdoc` is a simple man page generator for POSIX systems written in C99.
Úscdocz!https://git.sr.ht/~sircmpwn/scdocÚscdz*.scdz*.scdocz2.5z^(;.+\n)z^(#)([^#].+\n)z^(#{2})(.+\n)z^(\s*)([*-])(\s)(.+\n)Úinline)Ústatez^(\s*)(\.+\.)( .+\n)z^(\s*>\s)(.+\n)z^(```\n)([\w\W]*?)(^```$)z\\.z(\s)(_[^_]+_)(\W|\n)z(\s)(\*[^*]+\*)(\W|\n)z`[^`]+`z[^\\\s]+Ú.)Úrootr   c                 ó¢   • SnSU ;   a  US-  nSU ;   a  US-  nU R                  S5      S   nSn[        R                  " X25      (       a  US-  nU$ )zxWe checks for bold and underline text with * and _. Also
every scdoc file must start with a strictly defined first line.r   Ú*g{®Gáz„?Ú_Ú
z^.*\([1-7]\)( "[^"]+"){0,2}$g      à?)Ú	partitionÚreÚsearch)ÚtextÚresultÚ
first_lineÚscdoc_preamble_patterns       ÚO/var/www/html/gaurav/venv/lib/python3.13/site-packages/pygments/lexers/scdoc.pyÚanalyse_textÚScdocLexer.analyse_textC   sb   € ð ˆà�$‹;Ø�d‰NˆFà�$‹;Ø�d‰NˆFð —^‘^ DÓ)¨!Ñ,ˆ
Ø!@Ðä�9Š9Ð+×8Ñ8Ø�c‰MˆFàˆó    © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚversion_addedr   Ú	MULTILINEÚflagsr   r	   r   ÚHeadingr   Ú
Subheadingr
   r   r   ÚEmphr   r   ÚStrongÚBacktickÚtokensr"   Ú__static_attributes__r%   r$   r!   r   r      s?  † ñð €DØ
-€CØ˜Ð€GØ˜)Ð$€IØ€MØ�L‰L€Eð
 ™( 7Ó+Ð,ð ¡¨¯©¸$Ó ?Ð@Ø™x¨×(:Ñ(:¸DÓAÐBà&Ù�T˜7 D©%°¸HÑ*EÓFðHð %Ù�T˜7¡E¨$°hÑ$?Ó@ðBð  ¡¨'°7·<±<Ó!@ÐAà)©8°F¸DÀ&Ó+IÐJá�HÓð%
ð, �TˆNà$¡h¨t°W·\±\À4Ó&HÐIà&©°°w·~±~ÀtÓ(LÐMà˜Ÿ™Ð)ð ˜$ÐØ�4ˆLð
ñ+#€FõJr$   )r*   r   Úpygments.lexerr   r   r   r   r   Úpygments.tokenr   r	   r
   r   r   Ú__all__r   r%   r$   r!   Ú<module>r<      s0   ðñó 
ç EÕ Eß BÕ Bàˆ.€ôB�õ Br$   