summaryrefslogtreecommitdiff
path: root/venv/lib/python3.11/site-packages/pygments/lexers/rita.py
diff options
context:
space:
mode:
Diffstat (limited to 'venv/lib/python3.11/site-packages/pygments/lexers/rita.py')
-rw-r--r--venv/lib/python3.11/site-packages/pygments/lexers/rita.py43
1 files changed, 0 insertions, 43 deletions
diff --git a/venv/lib/python3.11/site-packages/pygments/lexers/rita.py b/venv/lib/python3.11/site-packages/pygments/lexers/rita.py
deleted file mode 100644
index 9aa8569..0000000
--- a/venv/lib/python3.11/site-packages/pygments/lexers/rita.py
+++ /dev/null
@@ -1,43 +0,0 @@
-"""
- pygments.lexers.rita
- ~~~~~~~~~~~~~~~~~~~~
-
- Lexers for RITA language
-
- :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
-
-from pygments.lexer import RegexLexer
-from pygments.token import Comment, Operator, Keyword, Name, Literal, \
- Punctuation, Whitespace
-
-__all__ = ['RitaLexer']
-
-
-class RitaLexer(RegexLexer):
- """
- Lexer for RITA.
-
- .. versionadded:: 2.11
- """
- name = 'Rita'
- url = 'https://github.com/zaibacu/rita-dsl'
- filenames = ['*.rita']
- aliases = ['rita']
- mimetypes = ['text/rita']
-
- tokens = {
- 'root': [
- (r'\n', Whitespace),
- (r'\s+', Whitespace),
- (r'#(.*?)\n', Comment.Single),
- (r'@(.*?)\n', Operator), # Yes, whole line as an operator
- (r'"(\w|\d|\s|(\\")|[\'_\-./,\?\!])+?"', Literal),
- (r'\'(\w|\d|\s|(\\\')|["_\-./,\?\!])+?\'', Literal),
- (r'([A-Z_]+)', Keyword),
- (r'([a-z0-9_]+)', Name),
- (r'((->)|[!?+*|=])', Operator),
- (r'[\(\),\{\}]', Punctuation)
- ]
- }