diff options
Diffstat (limited to 'venv/lib/python3.11/site-packages/pygments/lexers/tlb.py')
-rw-r--r-- | venv/lib/python3.11/site-packages/pygments/lexers/tlb.py | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/venv/lib/python3.11/site-packages/pygments/lexers/tlb.py b/venv/lib/python3.11/site-packages/pygments/lexers/tlb.py deleted file mode 100644 index ac629dc..0000000 --- a/venv/lib/python3.11/site-packages/pygments/lexers/tlb.py +++ /dev/null @@ -1,57 +0,0 @@ -""" - pygments.lexers.tlb - ~~~~~~~~~~~~~~~~~~~ - - Lexers for TL-b. - - :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. - :license: BSD, see LICENSE for details. -""" - -from pygments.lexer import RegexLexer, include, words -from pygments.token import Operator, Name, \ - Number, Whitespace, Punctuation, Comment - -__all__ = ['TlbLexer'] - - -class TlbLexer(RegexLexer): - """ - For TL-b source code. - """ - - name = 'Tl-b' - aliases = ['tlb'] - filenames = ['*.tlb'] - - tokens = { - 'root': [ - (r'\s+', Whitespace), - - include('comments'), - - (r'[0-9]+', Number), - (words(( - '+', '-', '*', '=', '?', '~', '.', - '^', '==', '<', '>', '<=', '>=', '!=' - )), Operator), - (words(('##', '#<', '#<=')), Name.Tag), - (r'#[0-9a-f]*_?', Name.Tag), - (r'\$[01]*_?', Name.Tag), - - (r'[a-zA-Z_][0-9a-zA-Z_]*', Name), - - (r'[;():\[\]{}]', Punctuation) - ], - - 'comments': [ - (r'//.*', Comment.Singleline), - (r'/\*', Comment.Multiline, 'comment'), - ], - 'comment': [ - (r'[^/*]+', Comment.Multiline), - (r'/\*', Comment.Multiline, '#push'), - (r'\*/', Comment.Multiline, '#pop'), - (r'[*/]', Comment.Multiline), - ], - } |