
    5h                     d    S r SSKrSSKJrJr  SSKJrJrJrJ	r	J
r
JrJrJr  S/r " S S\5      rg)z
pygments.lexers.tls
~~~~~~~~~~~~~~~~~~~

Lexers for the TLS presentation language.

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
    N)
RegexLexerwords)CommentOperatorKeywordNameStringNumberPunctuation
WhitespaceTlsLexerc                   &   \ rS rSrSrSrSr/ rS/r/ r	Sr
\R                  \R                  -  rSS\4S	\R"                  4\" S
SS9\4\" SSS9\R(                  4S\R,                  4S\R.                  4S\4S\4S\4S\4S\R8                  4/0rSrg)r      z7
The TLS presentation language, described in RFC 8446.
zTLS Presentation Languagez0https://www.rfc-editor.org/rfc/rfc8446#section-3tlsz2.16rootz\s+z/[*].*?[*]/)structenumselectcasez\b)suffix)uint8uint16uint24uint32uint64opaquez0x[0-9a-fA-F]+z[0-9]+z"(\\.|[^"\\])*"z[.]{2}z	[+\-*/&^]z[|<>=!()\[\]{}.,;:\?]z
[^\W\d]\w* N)__name__
__module____qualname____firstlineno____doc__nameurl	filenamesaliases	mimetypesversion_addedre	MULTILINEDOTALLflagsr   r   	Multiliner   r   Typer
   HexIntegerr	   r   r   r   Othertokens__static_attributes__r       ^/var/www/html/cementerio_25MayoBackend/env/lib/python3.13/site-packages/pygments/lexers/tls.pyr   r      s     'D
<CIgGIMLL299$E 	Z W../7FN!"),,0 

+'(!8$%{3DJJ''
Fr4   )r"   r)   pygments.lexerr   r   pygments.tokenr   r   r   r   r	   r
   r   r   __all__r   r   r4   r5   <module>r9      s6    
 ,$ $ $ ,#z #r4   