§
    £E±c¿  ã                   ól   — d Z ddlZddlmZmZmZmZmZ ddlm	Z	m
Z
mZmZmZ dgZ G d„ de¦  «        ZdS )zÜ
    pygments.lexers.scdoc
    ~~~~~~~~~~~~~~~~~~~~~

    Lexer for scdoc, a simple man page generator.

    :copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    N)Ú
RegexLexerÚincludeÚbygroupsÚusingÚthis)ÚTextÚCommentÚKeywordÚStringÚGenericÚ
ScdocLexerc                   óÐ  — e Zd ZdZdZdZddgZddgZej	        Z
d ee¦  «        fd eej        e¦  «        fd	 eej        e¦  «        fd
 eeee eed¬¦  «        ¦  «        fd eee eed¬¦  «        ¦  «        fd eeej        ¦  «        fd eeee¦  «        f ed¦  «        gdefd eeej        e¦  «        fd eeej        e¦  «        fdej        fdefdefgdœZd„ ZdS )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]+ú.)Úrootr   c                 ó.   — d}d| v r|dz  }d| v r|dz  }|S )z\This is very similar to markdown, save for the escape characters
        needed for * and _.r   z\*g{®Gáz„?z\_© )ÚtextÚresults     ú7/usr/lib/python3/dist-packages/pygments/lexers/scdoc.pyÚanalyse_textzScdocLexer.analyse_textD   s2   € ð ˆà�Dˆ=ˆ=Ø�d‰NˆFà�Dˆ=ˆ=Ø�d‰NˆFàˆó    N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚreÚ	MULTILINEÚflagsr   r	   r   ÚHeadingr   Ú
Subheadingr
   r   r   ÚEmphr   r   ÚStrongÚBacktickÚtokensr   r   r   r   r   r      s“  € € € € € ðð ð
 €DØ
-€CØ˜Ð€GØ˜)Ð$€IØŒL€Eð
 ˜(˜( 7Ñ+Ô+Ð,ð   ¨¬¸$Ñ ?Ô ?Ð@Ø˜x˜x¨Ô(:¸DÑAÔAÐBà&ØˆH�T˜7 D¨%¨%°¸HÐ*EÑ*EÔ*EÑFÔFðHð %ØˆH�T˜7 E E¨$°hÐ$?Ñ$?Ô$?Ñ@Ô@ðBð    ¨'°7´<Ñ!@Ô!@ÐAà)¨8¨8°F¸DÀ&Ñ+IÔ+IÐJàˆG�HÑÔð%
ð, �TˆNà$ h h¨t°W´\À4Ñ&HÔ&HÐIà&¨¨°°w´~ÀtÑ(LÔ(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>r0      s©   ððð ð 
€	€	€	à EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EØ BÐ BÐ BÐ BÐ BÐ BÐ BÐ BÐ BÐ BÐ BÐ BÐ BÐ Bàˆ.€ð<ð <ð <ð <ð <�ñ <ô <ð <ð <ð <r   