✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ beluga.o2switch.net ​🇻​♯➤ 4.18.0-553.123.2.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 185.154.139.77 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.84
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....

𝗛𝗢𝗠𝗘
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /opt/alt/python37/lib/python3.7/site-packages/pygments/lexers//qvt.py
# -*- coding: utf-8 -*-
"""
    pygments.lexers.qvt
    ~~~~~~~~~~~~~~~~~~~

    Lexer for QVT Operational language.

    :copyright: Copyright 2006-2019 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
"""

from pygments.lexer import RegexLexer, bygroups, include, combined, default, \
    words
from pygments.token import Text, Comment, Operator, Keyword, Punctuation, \
    Name, String, Number

__all__ = ['QVToLexer']


class QVToLexer(RegexLexer):
    u"""
    For the `QVT Operational Mapping language <http://www.omg.org/spec/QVT/1.1/>`_.

    Reference for implementing this: «Meta Object Facility (MOF) 2.0
    Query/View/Transformation Specification», Version 1.1 - January 2011
    (http://www.omg.org/spec/QVT/1.1/), see §8.4, «Concrete Syntax» in
    particular.

    Notable tokens assignments:

    - Name.Class is assigned to the identifier following any of the following
      keywords: metamodel, class, exception, primitive, enum, transformation
      or library

    - Name.Function is assigned to the names of mappings and queries

    - Name.Builtin.Pseudo is assigned to the pre-defined variables 'this',
      'self' and 'result'.
    """
    # With obvious borrowings & inspiration from the Java, Python and C lexers

    name = 'QVTO'
    aliases = ['qvto', 'qvt']
    filenames = ['*.qvto']

    tokens = {
        'root': [
            (r'\n', Text),
            (r'[^\S\n]+', Text),
            (r'(--|//)(\s*)(directive:)?(.*)$',
             bygroups(Comment, Comment, Comment.Preproc, Comment)),
            # Uncomment the following if you want to distinguish between
            # '/*' and '/**', à la javadoc
            # (r'/[*]{2}(.|\n)*?[*]/', Comment.Multiline),
            (r'/[*](.|\n)*?[*]/', Comment.Multiline),
            (r'\\\n', Text),
            (r'(and|not|or|xor|##?)\b', Operator.Word),
            (r'(:{1,2}=|[-+]=)\b', Operator.Word),
            (r'(@|<<|>>)\b', Keyword),  # stereotypes
            (r'!=|<>|==|=|!->|->|>=|<=|[.]{3}|[+/*%=<>&|.~]', Operator),
            (r'[]{}:(),;[]', Punctuation),
            (r'(true|false|unlimited|null)\b', Keyword.Constant),
            (r'(this|self|result)\b', Name.Builtin.Pseudo),
            (r'(var)\b', Keyword.Declaration),
            (r'(from|import)\b', Keyword.Namespace, 'fromimport'),
            (r'(metamodel|class|exception|primitive|enum|transformation|'
             r'library)(\s+)(\w+)',
             bygroups(Keyword.Word, Text, Name.Class)),
            (r'(exception)(\s+)(\w+)',
             bygroups(Keyword.Word, Text, Name.Exception)),
            (r'(main)\b', Name.Function),
            (r'(mapping|helper|query)(\s+)',
             bygroups(Keyword.Declaration, Text), 'operation'),
            (r'(assert)(\s+)\b', bygroups(Keyword, Text), 'assert'),
            (r'(Bag|Collection|Dict|OrderedSet|Sequence|Set|Tuple|List)\b',
             Keyword.Type),
            include('keywords'),
            ('"', String, combined('stringescape', 'dqs')),
            ("'", String, combined('stringescape', 'sqs')),
            include('name'),
            include('numbers'),
            # (r'([a-zA-Z_]\w*)(::)([a-zA-Z_]\w*)',
            # bygroups(Text, Text, Text)),
        ],

        'fromimport': [
            (r'(?:[ \t]|\\\n)+', Text),
            (r'[a-zA-Z_][\w.]*', Name.Namespace),
            default('#pop'),
        ],

        'operation': [
            (r'::', Text),
            (r'(.*::)([a-zA-Z_]\w*)([ \t]*)(\()',
             bygroups(Text, Name.Function, Text, Punctuation), '#pop')
        ],

        'assert': [
            (r'(warning|error|fatal)\b', Keyword, '#pop'),
            default('#pop'),  # all else: go back
        ],

        'keywords': [
            (words((
                'abstract', 'access', 'any', 'assert', 'blackbox', 'break',
                'case', 'collect', 'collectNested', 'collectOne', 'collectselect',
                'collectselectOne', 'composes', 'compute', 'configuration',
                'constructor', 'continue', 'datatype', 'default', 'derived',
                'disjuncts', 'do', 'elif', 'else', 'end', 'endif', 'except',
                'exists', 'extends', 'forAll', 'forEach', 'forOne', 'from', 'if',
                'implies', 'in', 'inherits', 'init', 'inout', 'intermediate',
                'invresolve', 'invresolveIn', 'invresolveone', 'invresolveoneIn',
                'isUnique', 'iterate', 'late', 'let', 'literal', 'log', 'map',
                'merges', 'modeltype', 'new', 'object', 'one', 'ordered', 'out',
                'package', 'population', 'property', 'raise', 'readonly',
                'references', 'refines', 'reject', 'resolve', 'resolveIn',
                'resolveone', 'resolveoneIn', 'return', 'select', 'selectOne',
                'sortedBy', 'static', 'switch', 'tag', 'then', 'try', 'typedef',
                'unlimited', 'uses', 'when', 'where', 'while', 'with', 'xcollect',
                'xmap', 'xselect'), suffix=r'\b'), Keyword),
        ],

        # There is no need to distinguish between String.Single and
        # String.Double: 'strings' is factorised for 'dqs' and 'sqs'
        'strings': [
            (r'[^\\\'"\n]+', String),
            # quotes, percents and backslashes must be parsed one at a time
            (r'[\'"\\]', String),
        ],
        'stringescape': [
            (r'\\([\\btnfr"\']|u[0-3][0-7]{2}|u[0-7]{1,2})', String.Escape)
        ],
        'dqs': [  # double-quoted string
            (r'"', String, '#pop'),
            (r'\\\\|\\"', String.Escape),
            include('strings')
        ],
        'sqs': [  # single-quoted string
            (r"'", String, '#pop'),
            (r"\\\\|\\'", String.Escape),
            include('strings')
        ],
        'name': [
            (r'[a-zA-Z_]\w*', Name),
        ],
        # numbers: excerpt taken from the python lexer
        'numbers': [
            (r'(\d+\.\d*|\d*\.\d+)([eE][+-]?[0-9]+)?', Number.Float),
            (r'\d+[eE][+-]?[0-9]+', Number.Float),
            (r'\d+', Number.Integer)
        ],
    }


Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
25 Jul 2024 8.42 AM
root / linksafe
0755
__pycache__
--
25 Jul 2024 8.42 AM
root / linksafe
0755
__init__.py
10.929 KB
28 May 2019 4.49 AM
root / linksafe
0644
_asy_builtins.py
26.681 KB
28 May 2019 4.49 AM
root / linksafe
0644
_cl_builtins.py
13.724 KB
28 May 2019 4.49 AM
root / linksafe
0644
_cocoa_builtins.py
39.078 KB
28 May 2019 4.49 AM
root / linksafe
0644
_csound_builtins.py
16.472 KB
28 May 2019 4.49 AM
root / linksafe
0644
_lasso_builtins.py
131.381 KB
28 May 2019 4.49 AM
root / linksafe
0644
_lua_builtins.py
8.15 KB
28 May 2019 4.49 AM
root / linksafe
0644
_mapping.py
55.514 KB
28 May 2019 4.34 AM
root / linksafe
0644
_mql_builtins.py
24.156 KB
28 May 2019 4.49 AM
root / linksafe
0644
_openedge_builtins.py
47.229 KB
28 May 2019 4.49 AM
root / linksafe
0644
_php_builtins.py
150.81 KB
28 May 2019 4.49 AM
root / linksafe
0644
_postgres_builtins.py
10.947 KB
28 May 2019 4.49 AM
root / linksafe
0644
_scilab_builtins.py
51.177 KB
28 May 2019 4.49 AM
root / linksafe
0644
_sourcemod_builtins.py
26.478 KB
28 May 2019 4.49 AM
root / linksafe
0644
_stan_builtins.py
10.235 KB
28 May 2019 4.49 AM
root / linksafe
0644
_stata_builtins.py
24.637 KB
28 May 2019 4.49 AM
root / linksafe
0644
_tsql_builtins.py
15.121 KB
28 May 2019 4.49 AM
root / linksafe
0644
_vbscript_builtins.py
4.149 KB
28 May 2019 4.56 AM
root / linksafe
0644
_vim_builtins.py
55.752 KB
28 May 2019 4.49 AM
root / linksafe
0644
actionscript.py
10.919 KB
28 May 2019 4.49 AM
root / linksafe
0644
agile.py
0.879 KB
28 May 2019 4.49 AM
root / linksafe
0644
algebra.py
7.032 KB
28 May 2019 4.49 AM
root / linksafe
0644
ambient.py
2.497 KB
28 May 2019 4.49 AM
root / linksafe
0644
ampl.py
4.026 KB
28 May 2019 4.49 AM
root / linksafe
0644
apl.py
3.1 KB
28 May 2019 4.49 AM
root / linksafe
0644
archetype.py
10.875 KB
28 May 2019 4.49 AM
root / linksafe
0644
asm.py
28.719 KB
28 May 2019 4.49 AM
root / linksafe
0644
automation.py
19.18 KB
28 May 2019 4.49 AM
root / linksafe
0644
basic.py
26.93 KB
28 May 2019 4.49 AM
root / linksafe
0644
bibtex.py
4.616 KB
28 May 2019 4.49 AM
root / linksafe
0644
boa.py
3.85 KB
28 May 2019 4.46 AM
root / linksafe
0644
business.py
27.017 KB
28 May 2019 4.49 AM
root / linksafe
0644
c_cpp.py
10.28 KB
28 May 2019 4.49 AM
root / linksafe
0644
c_like.py
24.594 KB
28 May 2019 4.55 AM
root / linksafe
0644
capnproto.py
2.143 KB
28 May 2019 4.49 AM
root / linksafe
0644
chapel.py
3.734 KB
28 May 2019 4.49 AM
root / linksafe
0644
clean.py
6.213 KB
28 May 2019 4.56 AM
root / linksafe
0644
compiled.py
1.353 KB
28 May 2019 4.49 AM
root / linksafe
0644
configs.py
31.108 KB
28 May 2019 4.49 AM
root / linksafe
0644
console.py
4.023 KB
28 May 2019 4.49 AM
root / linksafe
0644
crystal.py
16.45 KB
28 May 2019 4.49 AM
root / linksafe
0644
csound.py
16.323 KB
28 May 2019 4.49 AM
root / linksafe
0644
css.py
30.771 KB
28 May 2019 4.49 AM
root / linksafe
0644
d.py
9.307 KB
28 May 2019 4.49 AM
root / linksafe
0644
dalvik.py
4.316 KB
28 May 2019 4.49 AM
root / linksafe
0644
data.py
18.608 KB
28 May 2019 4.49 AM
root / linksafe
0644
diff.py
4.759 KB
28 May 2019 4.49 AM
root / linksafe
0644
dotnet.py
26.952 KB
28 May 2019 4.49 AM
root / linksafe
0644
dsls.py
32.558 KB
28 May 2019 4.49 AM
root / linksafe
0644
dylan.py
10.178 KB
28 May 2019 4.49 AM
root / linksafe
0644
ecl.py
5.737 KB
28 May 2019 4.49 AM
root / linksafe
0644
eiffel.py
2.424 KB
28 May 2019 4.49 AM
root / linksafe
0644
elm.py
2.929 KB
28 May 2019 4.49 AM
root / linksafe
0644
erlang.py
18.494 KB
28 May 2019 4.49 AM
root / linksafe
0644
esoteric.py
9.267 KB
28 May 2019 4.49 AM
root / linksafe
0644
ezhil.py
2.949 KB
28 May 2019 4.49 AM
root / linksafe
0644
factor.py
17.445 KB
28 May 2019 4.49 AM
root / linksafe
0644
fantom.py
9.748 KB
28 May 2019 4.49 AM
root / linksafe
0644
felix.py
9.188 KB
28 May 2019 4.49 AM
root / linksafe
0644
floscript.py
2.604 KB
28 May 2019 4.51 AM
root / linksafe
0644
forth.py
7.011 KB
28 May 2019 4.49 AM
root / linksafe
0644
fortran.py
9.61 KB
28 May 2019 4.49 AM
root / linksafe
0644
foxpro.py
25.621 KB
28 May 2019 4.49 AM
root / linksafe
0644
freefem.py
26.527 KB
28 May 2019 4.59 AM
root / linksafe
0644
functional.py
0.682 KB
28 May 2019 4.49 AM
root / linksafe
0644
go.py
3.614 KB
28 May 2019 4.49 AM
root / linksafe
0644
grammar_notation.py
6.181 KB
28 May 2019 4.49 AM
root / linksafe
0644
graph.py
2.691 KB
28 May 2019 4.49 AM
root / linksafe
0644
graphics.py
37.362 KB
28 May 2019 4.49 AM
root / linksafe
0644
haskell.py
31.319 KB
28 May 2019 4.52 AM
root / linksafe
0644
haxe.py
30.232 KB
28 May 2019 4.49 AM
root / linksafe
0644
hdl.py
18.261 KB
28 May 2019 4.49 AM
root / linksafe
0644
hexdump.py
3.425 KB
28 May 2019 4.49 AM
root / linksafe
0644
html.py
18.833 KB
28 May 2019 4.49 AM
root / linksafe
0644
idl.py
14.635 KB
28 May 2019 4.49 AM
root / linksafe
0644
igor.py
30.192 KB
28 May 2019 4.49 AM
root / linksafe
0644
inferno.py
3.044 KB
28 May 2019 4.49 AM
root / linksafe
0644
installers.py
12.564 KB
28 May 2019 4.49 AM
root / linksafe
0644
int_fiction.py
54.472 KB
28 May 2019 4.49 AM
root / linksafe
0644
iolang.py
1.86 KB
28 May 2019 4.49 AM
root / linksafe
0644
j.py
4.421 KB
28 May 2019 4.49 AM
root / linksafe
0644
javascript.py
58.671 KB
28 May 2019 4.49 AM
root / linksafe
0644
julia.py
13.847 KB
28 May 2019 4.49 AM
root / linksafe
0644
jvm.py
68.327 KB
28 May 2019 4.49 AM
root / linksafe
0644
lisp.py
140.22 KB
28 May 2019 4.49 AM
root / linksafe
0644
make.py
7.154 KB
28 May 2019 4.49 AM
root / linksafe
0644
markup.py
20.286 KB
28 May 2019 4.49 AM
root / linksafe
0644
math.py
0.684 KB
28 May 2019 4.49 AM
root / linksafe
0644
matlab.py
28.465 KB
28 May 2019 4.49 AM
root / linksafe
0644
ml.py
27.238 KB
28 May 2019 4.49 AM
root / linksafe
0644
modeling.py
13.076 KB
28 May 2019 4.53 AM
root / linksafe
0644
modula2.py
51.329 KB
28 May 2019 4.49 AM
root / linksafe
0644
monte.py
6.159 KB
28 May 2019 4.49 AM
root / linksafe
0644
ncl.py
62.486 KB
28 May 2019 4.49 AM
root / linksafe
0644
nimrod.py
5.053 KB
28 May 2019 4.49 AM
root / linksafe
0644
nit.py
2.679 KB
28 May 2019 4.49 AM
root / linksafe
0644
nix.py
3.937 KB
28 May 2019 4.49 AM
root / linksafe
0644
oberon.py
3.646 KB
28 May 2019 4.49 AM
root / linksafe
0644
objective.py
22.255 KB
28 May 2019 4.49 AM
root / linksafe
0644
ooc.py
2.929 KB
28 May 2019 4.49 AM
root / linksafe
0644
other.py
1.727 KB
28 May 2019 4.49 AM
root / linksafe
0644
parasail.py
2.673 KB
28 May 2019 4.49 AM
root / linksafe
0644
parsers.py
26.943 KB
28 May 2019 4.49 AM
root / linksafe
0644
pascal.py
31.886 KB
28 May 2019 4.49 AM
root / linksafe
0644
pawn.py
7.908 KB
28 May 2019 4.49 AM
root / linksafe
0644
perl.py
31.262 KB
28 May 2019 4.49 AM
root / linksafe
0644
php.py
10.567 KB
28 May 2019 4.49 AM
root / linksafe
0644
pony.py
3.192 KB
28 May 2019 4.56 AM
root / linksafe
0644
praat.py
12.262 KB
28 May 2019 4.49 AM
root / linksafe
0644
prolog.py
11.749 KB
28 May 2019 4.49 AM
root / linksafe
0644
python.py
41.561 KB
28 May 2019 4.53 AM
root / linksafe
0644
qvt.py
5.954 KB
28 May 2019 4.49 AM
root / linksafe
0644
r.py
6.132 KB
28 May 2019 4.49 AM
root / linksafe
0644
rdf.py
9.463 KB
28 May 2019 4.49 AM
root / linksafe
0644
rebol.py
18.188 KB
28 May 2019 4.49 AM
root / linksafe
0644
resource.py
2.864 KB
28 May 2019 4.49 AM
root / linksafe
0644
rnc.py
1.943 KB
28 May 2019 4.49 AM
root / linksafe
0644
roboconf.py
2.021 KB
28 May 2019 4.49 AM
root / linksafe
0644
robotframework.py
18.306 KB
28 May 2019 4.49 AM
root / linksafe
0644
ruby.py
21.628 KB
28 May 2019 4.49 AM
root / linksafe
0644
rust.py
7.536 KB
28 May 2019 4.49 AM
root / linksafe
0644
sas.py
9.228 KB
28 May 2019 4.49 AM
root / linksafe
0644
scripting.py
66.176 KB
28 May 2019 4.49 AM
root / linksafe
0644
sgf.py
1.977 KB
28 May 2019 4.49 AM
root / linksafe
0644
shell.py
32.49 KB
28 May 2019 4.49 AM
root / linksafe
0644
slash.py
8.321 KB
28 May 2019 4.53 AM
root / linksafe
0644
smalltalk.py
7.046 KB
28 May 2019 4.49 AM
root / linksafe
0644
smv.py
2.736 KB
28 May 2019 4.49 AM
root / linksafe
0644
snobol.py
2.691 KB
28 May 2019 4.49 AM
root / linksafe
0644
special.py
3.077 KB
28 May 2019 4.49 AM
root / linksafe
0644
sql.py
30.834 KB
28 May 2019 4.49 AM
root / linksafe
0644
stata.py
6.306 KB
28 May 2019 4.49 AM
root / linksafe
0644
supercollider.py
3.434 KB
28 May 2019 4.49 AM
root / linksafe
0644
tcl.py
5.271 KB
28 May 2019 4.49 AM
root / linksafe
0644
templates.py
71.749 KB
28 May 2019 4.49 AM
root / linksafe
0644
teraterm.py
6.162 KB
28 May 2019 4.49 AM
root / linksafe
0644
testing.py
10.5 KB
28 May 2019 4.49 AM
root / linksafe
0644
text.py
1.006 KB
28 May 2019 4.49 AM
root / linksafe
0644
textedit.py
5.915 KB
28 May 2019 4.49 AM
root / linksafe
0644
textfmts.py
10.603 KB
28 May 2019 4.49 AM
root / linksafe
0644
theorem.py
18.459 KB
28 May 2019 4.49 AM
root / linksafe
0644
trafficscript.py
1.51 KB
28 May 2019 4.49 AM
root / linksafe
0644
typoscript.py
8.102 KB
28 May 2019 4.49 AM
root / linksafe
0644
unicon.py
17.579 KB
28 May 2019 4.59 AM
root / linksafe
0644
urbi.py
5.615 KB
28 May 2019 4.49 AM
root / linksafe
0644
varnish.py
7.095 KB
28 May 2019 4.49 AM
root / linksafe
0644
verification.py
3.618 KB
28 May 2019 4.49 AM
root / linksafe
0644
web.py
0.896 KB
28 May 2019 4.49 AM
root / linksafe
0644
webmisc.py
38.974 KB
28 May 2019 4.49 AM
root / linksafe
0644
whiley.py
3.918 KB
28 May 2019 4.49 AM
root / linksafe
0644
x10.py
1.919 KB
28 May 2019 4.49 AM
root / linksafe
0644
xorg.py
0.866 KB
28 May 2019 4.49 AM
root / linksafe
0644

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF