+
    JV-jß	  ã                   óf   € R t ^ RIt^ RIHtHtHtHtHt ^ RIH	t	H
t
HtHtHt R.t ! R R]4      tR# )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                   óæ  a € ] tR t^t o RtRtRtRR.tRR.tRt	]
P                  tRR	]! ]4      3R
]! ]P                   ]4      3R]! ]P$                  ]4      3R]! ]]]]! ]RR7      4      3R]! ]]]! ]RR7      4      3R]! ]]P,                  4      3R]! ]]]4      3]! R4      .RR]3R]! ]]P,                  ]4      3R]! ]]P2                  ]4      3R]P4                  3R]3R]3./tR tRtV tR# )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.5Úrootz^(;.+\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]+Ú.c                óÈ   € ^ pRV 9   d
   VR,          pRV 9   d
   VR,          pV P                  R4      ^ ,          pRp\        P                  ! W24      '       d
   VR,          pV# )zxWe checks for bold and underline text with * and _. Also
every scdoc file must start with a strictly defined first line.Ú*g{®Gáz„?Ú_Ú
z^.*\([1-7]\)( "[^"]+"){0,2}$g      à?)Ú	partitionÚreÚsearch)ÚtextÚresultÚ
first_lineÚscdoc_preamble_patterns   &   Úf/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/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__Ú__classdictcell__)Ú__classdict__s   @r   r   r      sM  ø‡ € ñð €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"   