+
    TBi	                     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-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                     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{Gz?_
z^.*\([1-7]\)( "[^"]+"){0,2}$g      ?)	partitionresearch)textresult
first_linescdoc_preamble_patterns   &   :/usr/lib/python3.14/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____classdictcell__)__classdict__s   @r   r   r      sM     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"   