Ë 3V?‚+-Bãód—dZddlZddlmZmZmZmZmZddlm Z m Z m Z m Z m Z dgZGd„de«Zy)zÜ pygments.lexers.scdoc ~~~~~~~~~~~~~~~~~~~~~ Lexer for scdoc, a simple man page generator. :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. éN)Ú RegexLexerÚincludeÚbygroupsÚusingÚthis)ÚTextÚCommentÚKeywordÚStringÚGenericÚ ScdocLexerc óÌ—eZdZdZdZdZddgZddgZejZ de e «fde e je«fd e e j e«fd e eeeeed ¬ ««fd e eeeed ¬ ««fde ee j(«fde eee«fed «gdefde ee j(e«fde ee j.e«fdej0fdefdefgdœZd„Zy)r zm `scdoc` is a simple man page generator for POSIX systems written in C99. .. versionadded:: 2.5 Úscdocz!https://git.sr.ht/~sircmpwn/scdocÚscdz*.scdz*.scdocz^(;.+\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]+Ú.)Úrootrcó�—d}d|vr|dz }d|vr|dz }|jd«d}d}tj||«r|dz }|S)z€We 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 ú:/usr/lib/python3.12/site-packages/pygments/lexers/scdoc.pyÚ analyse_textzScdocLexer.analyse_textDsa€ðˆà �$‰;Ø �d‰NˆFà �$‰;Ø �d‰NˆFð—^‘^ DÓ)¨!Ñ,ˆ Ø!@Ðä �9‰9Ð+¨ZÔ 8Ø �c‰MˆFàˆ óN)Ú__name__Ú __module__Ú __qualname__Ú__doc__ÚnameÚurlÚaliasesÚ filenamesrÚ MULTILINEÚflagsrr r ÚHeadingrÚ Subheadingr rrÚEmphr rÚStrongÚBacktickÚtokensr!©r"r r r s:„ñð €DØ -€CؘЀGؘ)Ð$€IØ �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óJr")r&rÚpygments.lexerrrrrrÚpygments.tokenrr r r r Ú__all__r r3r"r Úr7s0ðñó çEÕEßBÕBà ˆ.€ôC�õCr"