
    5h	                     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-2025 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{Gz?_
z^.*\([1-7]\)( "[^"]+"){0,2}$g      ?)	partitionresearch)textresult
first_linescdoc_preamble_patterns       `/var/www/html/cementerio_25MayoBackend/env/lib/python3.13/site-packages/pygments/lexers/scdoc.pyanalyse_textScdocLexer.analyse_textC   sb     $;dNF$;dNF ^^D)!,
!@99+88cMF     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LLE
 (7+, $ ?@x(:(:DAB&T7D%H*EFH %T7E$h$?@B  '7<<!@A)8FD&+IJH%
, TN$htW\\4&HI&w~~t(LM) $4L
+#FJ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$   