+
    TBi                     f    R t ^ RIt^ RIHtHt ^ RIHtHtHtH	t	H
t
HtHtHt R.t ! R R]4      tR# )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                   <   ] tR t^tRtRtRt. tR.t. t	Rt
]P                  ]P                  ,          tRR]3R]P"                  3]! RR	R
7      ]3]! RR	R
7      ]P(                  3R]P,                  3R]P.                  3R]3R]3R]3R]3R]P8                  3./tRtR# )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/[*].*?[*]/z\b)suffixz0x[0-9a-fA-F]+z[0-9]+z"(\\.|[^"\\])*"z[.]{2}z	[+\-*/&^]z[|<>=!()\[\]{}.,;:\?]z
[^\W\d]\w* N)structenumselectcase)uint8uint16uint24uint32uint64opaque)__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       8/usr/lib/python3.14/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''
Fr2   )r    r'   pygments.lexerr   r   pygments.tokenr   r   r   r   r   r	   r
   r   __all__r   r   r2   r3   <module>r7      s6    
 ,$ $ $ ,#z #r2   