⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.144
Server IP:
157.245.143.252
Server:
Linux www 6.11.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct 14 13:19:59 UTC 2024 x86_64
Server Software:
nginx/1.26.0
PHP Version:
8.3.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
lib
/
python3
/
dist-packages
/
pygments
/
lexers
/
View File Name :
tls.py
""" pygments.lexers.tls ~~~~~~~~~~~~~~~~~~~ Lexers for the TLS presentation language. :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. """ import re from pygments.lexer import RegexLexer, words from pygments.token import Comment, Operator, Keyword, Name, String, \ Number, Punctuation, Whitespace __all__ = ['TlsLexer'] class TlsLexer(RegexLexer): """ The TLS presentation language, described in RFC 8446. """ name = 'TLS Presentation Language' url = 'https://www.rfc-editor.org/rfc/rfc8446#section-3' filenames = [] aliases = ['tls'] mimetypes = [] version_added = '2.16' flags = re.MULTILINE | re.DOTALL tokens = { 'root': [ (r'\s+', Whitespace), # comments (r'/[*].*?[*]/', Comment.Multiline), # Keywords (words(('struct', 'enum', 'select', 'case'), suffix=r'\b'), Keyword), (words(('uint8', 'uint16', 'uint24', 'uint32', 'uint64', 'opaque'), suffix=r'\b'), Keyword.Type), # numeric literals (r'0x[0-9a-fA-F]+', Number.Hex), (r'[0-9]+', Number.Integer), # string literal (r'"(\\.|[^"\\])*"', String), # tokens (r'[.]{2}', Operator), (r'[+\-*/&^]', Operator), (r'[|<>=!()\[\]{}.,;:\?]', Punctuation), # identifiers (r'[^\W\d]\w*', Name.Other), ] }