aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/Pygments/py2/pygments/lexers/smv.py
diff options
context:
space:
mode:
authororivej <orivej@yandex-team.ru>2022-02-10 16:44:49 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:44:49 +0300
commit718c552901d703c502ccbefdfc3c9028d608b947 (patch)
tree46534a98bbefcd7b1f3faa5b52c138ab27db75b7 /contrib/python/Pygments/py2/pygments/lexers/smv.py
parente9656aae26e0358d5378e5b63dcac5c8dbe0e4d0 (diff)
downloadydb-718c552901d703c502ccbefdfc3c9028d608b947.tar.gz
Restoring authorship annotation for <orivej@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'contrib/python/Pygments/py2/pygments/lexers/smv.py')
-rw-r--r--contrib/python/Pygments/py2/pygments/lexers/smv.py158
1 files changed, 79 insertions, 79 deletions
diff --git a/contrib/python/Pygments/py2/pygments/lexers/smv.py b/contrib/python/Pygments/py2/pygments/lexers/smv.py
index 2d97c2c5ae..e94b174b73 100644
--- a/contrib/python/Pygments/py2/pygments/lexers/smv.py
+++ b/contrib/python/Pygments/py2/pygments/lexers/smv.py
@@ -1,79 +1,79 @@
-# -*- coding: utf-8 -*-
-"""
- pygments.lexers.smv
- ~~~~~~~~~~~~~~~~~~~
-
- Lexers for the SMV languages.
-
- :copyright: Copyright 2006-2019 by the Pygments team, see AUTHORS.
- :license: BSD, see LICENSE for details.
-"""
-
-from pygments.lexer import RegexLexer, words
-from pygments.token import Comment, Generic, Keyword, Name, Number, \
- Operator, Punctuation, Text
-
-__all__ = ['NuSMVLexer']
-
-
-class NuSMVLexer(RegexLexer):
- """
- Lexer for the NuSMV language.
-
- .. versionadded:: 2.2
- """
-
- name = 'NuSMV'
- aliases = ['nusmv']
- filenames = ['*.smv']
- mimetypes = []
-
- tokens = {
- 'root': [
- # Comments
- (r'(?s)\/\-\-.*?\-\-/', Comment),
- (r'--.*\n', Comment),
-
- # Reserved
- (words(('MODULE', 'DEFINE', 'MDEFINE', 'CONSTANTS', 'VAR', 'IVAR',
- 'FROZENVAR', 'INIT', 'TRANS', 'INVAR', 'SPEC', 'CTLSPEC',
- 'LTLSPEC', 'PSLSPEC', 'COMPUTE', 'NAME', 'INVARSPEC',
- 'FAIRNESS', 'JUSTICE', 'COMPASSION', 'ISA', 'ASSIGN',
- 'CONSTRAINT', 'SIMPWFF', 'CTLWFF', 'LTLWFF', 'PSLWFF',
- 'COMPWFF', 'IN', 'MIN', 'MAX', 'MIRROR', 'PRED',
- 'PREDICATES'), suffix=r'(?![\w$#-])'),
- Keyword.Declaration),
- (r'process(?![\w$#-])', Keyword),
- (words(('array', 'of', 'boolean', 'integer', 'real', 'word'),
- suffix=r'(?![\w$#-])'), Keyword.Type),
- (words(('case', 'esac'), suffix=r'(?![\w$#-])'), Keyword),
- (words(('word1', 'bool', 'signed', 'unsigned', 'extend', 'resize',
- 'sizeof', 'uwconst', 'swconst', 'init', 'self', 'count',
- 'abs', 'max', 'min'), suffix=r'(?![\w$#-])'),
- Name.Builtin),
- (words(('EX', 'AX', 'EF', 'AF', 'EG', 'AG', 'E', 'F', 'O', 'G',
- 'H', 'X', 'Y', 'Z', 'A', 'U', 'S', 'V', 'T', 'BU', 'EBF',
- 'ABF', 'EBG', 'ABG', 'next', 'mod', 'union', 'in', 'xor',
- 'xnor'), suffix=r'(?![\w$#-])'),
- Operator.Word),
- (words(('TRUE', 'FALSE'), suffix=r'(?![\w$#-])'), Keyword.Constant),
-
- # Names
- (r'[a-zA-Z_][\w$#-]*', Name.Variable),
-
- # Operators
- (r':=', Operator),
- (r'[-&|+*/<>!=]', Operator),
-
- # Literals
- (r'\-?\d+\b', Number.Integer),
- (r'0[su][bB]\d*_[01_]+', Number.Bin),
- (r'0[su][oO]\d*_[0-7_]+', Number.Oct),
- (r'0[su][dD]\d*_[\d_]+', Number.Dec),
- (r'0[su][hH]\d*_[\da-fA-F_]+', Number.Hex),
-
- # Whitespace, punctuation and the rest
- (r'\s+', Text.Whitespace),
- (r'[()\[\]{};?:.,]', Punctuation),
- ],
- }
+# -*- coding: utf-8 -*-
+"""
+ pygments.lexers.smv
+ ~~~~~~~~~~~~~~~~~~~
+
+ Lexers for the SMV languages.
+
+ :copyright: Copyright 2006-2019 by the Pygments team, see AUTHORS.
+ :license: BSD, see LICENSE for details.
+"""
+
+from pygments.lexer import RegexLexer, words
+from pygments.token import Comment, Generic, Keyword, Name, Number, \
+ Operator, Punctuation, Text
+
+__all__ = ['NuSMVLexer']
+
+
+class NuSMVLexer(RegexLexer):
+ """
+ Lexer for the NuSMV language.
+
+ .. versionadded:: 2.2
+ """
+
+ name = 'NuSMV'
+ aliases = ['nusmv']
+ filenames = ['*.smv']
+ mimetypes = []
+
+ tokens = {
+ 'root': [
+ # Comments
+ (r'(?s)\/\-\-.*?\-\-/', Comment),
+ (r'--.*\n', Comment),
+
+ # Reserved
+ (words(('MODULE', 'DEFINE', 'MDEFINE', 'CONSTANTS', 'VAR', 'IVAR',
+ 'FROZENVAR', 'INIT', 'TRANS', 'INVAR', 'SPEC', 'CTLSPEC',
+ 'LTLSPEC', 'PSLSPEC', 'COMPUTE', 'NAME', 'INVARSPEC',
+ 'FAIRNESS', 'JUSTICE', 'COMPASSION', 'ISA', 'ASSIGN',
+ 'CONSTRAINT', 'SIMPWFF', 'CTLWFF', 'LTLWFF', 'PSLWFF',
+ 'COMPWFF', 'IN', 'MIN', 'MAX', 'MIRROR', 'PRED',
+ 'PREDICATES'), suffix=r'(?![\w$#-])'),
+ Keyword.Declaration),
+ (r'process(?![\w$#-])', Keyword),
+ (words(('array', 'of', 'boolean', 'integer', 'real', 'word'),
+ suffix=r'(?![\w$#-])'), Keyword.Type),
+ (words(('case', 'esac'), suffix=r'(?![\w$#-])'), Keyword),
+ (words(('word1', 'bool', 'signed', 'unsigned', 'extend', 'resize',
+ 'sizeof', 'uwconst', 'swconst', 'init', 'self', 'count',
+ 'abs', 'max', 'min'), suffix=r'(?![\w$#-])'),
+ Name.Builtin),
+ (words(('EX', 'AX', 'EF', 'AF', 'EG', 'AG', 'E', 'F', 'O', 'G',
+ 'H', 'X', 'Y', 'Z', 'A', 'U', 'S', 'V', 'T', 'BU', 'EBF',
+ 'ABF', 'EBG', 'ABG', 'next', 'mod', 'union', 'in', 'xor',
+ 'xnor'), suffix=r'(?![\w$#-])'),
+ Operator.Word),
+ (words(('TRUE', 'FALSE'), suffix=r'(?![\w$#-])'), Keyword.Constant),
+
+ # Names
+ (r'[a-zA-Z_][\w$#-]*', Name.Variable),
+
+ # Operators
+ (r':=', Operator),
+ (r'[-&|+*/<>!=]', Operator),
+
+ # Literals
+ (r'\-?\d+\b', Number.Integer),
+ (r'0[su][bB]\d*_[01_]+', Number.Bin),
+ (r'0[su][oO]\d*_[0-7_]+', Number.Oct),
+ (r'0[su][dD]\d*_[\d_]+', Number.Dec),
+ (r'0[su][hH]\d*_[\da-fA-F_]+', Number.Hex),
+
+ # Whitespace, punctuation and the rest
+ (r'\s+', Text.Whitespace),
+ (r'[()\[\]{};?:.,]', Punctuation),
+ ],
+ }