K ildZddlmZmZmZmZmZmZddlm Z m Z m Z m Z m Z mZmZmZdgZGddeZy)z pygments.lexers.qvt ~~~~~~~~~~~~~~~~~~~ Lexer for QVT Operational language. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. ) RegexLexerbygroupsincludecombineddefaultwords)TextCommentOperatorKeyword PunctuationNameStringNumber QVToLexerceZdZdZdZddgZdgZdZdZde fd e fd e e e e je fd e jfd e fd ejfdejfdefdefdefdej$fdej(j*fdej,fdej.dfde eje ej0fde eje ej2fdej4fde ej,e dfde ee dfdej6fedd eed!d"fd#eed!d$fed%ed&gd'e fd(ej.fed)gd*e fd+e e ej4e ed)fgd,ed)fed)ge d-d./efgd0efd1efgd2ejBfgd ed)fd3ejBfed4gd#ed)fd5ejBfed4gd6efgd7e"jFfd8e"jFfd9e"jHfgd: Z%y;)>)\bz,!=|<>|==|=|!->|->|>=|<=|[.]{3}|[+/*%=<>&|.~]z []{}:(),;[]z(true|false|unlimited|null)\bz(this|self|result)\bz(var)\bz(from|import)\b fromimportzK(metamodel|class|exception|primitive|enum|transformation|library)(\s+)(\w+)z(exception)(\s+)(\w+)z(main)\bz(mapping|helper|query)(\s+) operationz(assert)(\s+)\bassertz:(Bag|Collection|Dict|OrderedSet|Sequence|Set|Tuple|List)\bkeywords" stringescapedqs'sqsnamenumbersz(?:[ \t]|\\\n)+z[a-zA-Z_][\w.]*z#popz::z (.*::)([a-zA-Z_]\w*)([ \t]*)(\()z(warning|error|fatal)\b)Yabstractaccessanyrblackboxbreakcasecollect collectNested collectOne collectselectcollectselectOnecomposescompute configuration constructorcontinuedatatyperderived disjunctsdoelifelseendendifexceptexistsextendsforAllforEachforOnefromifimpliesininheritsinitinout intermediate invresolve invresolveIn invresolveoneinvresolveoneInisUniqueiteratelateletliterallogmapmerges modeltypenewobjectoneorderedoutpackage populationpropertyraisereadonly referencesrefinesrejectresolve resolveIn resolveone resolveoneInreturnselect selectOnesortedBystaticswitchtagthentrytypedef unlimiteduseswhenwherewhilewithxcollectxmapxselectz\b)suffixz [^\\\'"\n]+z[\'"\\]z+\\([\\btnfr"\']|u[0-3][0-7]{2}|u[0-7]{1,2})z\\\\|\\"stringsz\\\\|\\'z [a-zA-Z_]\w*z%(\d+\.\d*|\d*\.\d+)([eE][+-]?[0-9]+)?z\d+[eE][+-]?[0-9]+z\d+) rootrrrrrzrrrr r!N)&__name__ __module__ __qualname____doc__r aliases filenamesurl version_addedr rr Preproc Multiliner Wordr r ConstantrBuiltinPseudo Declaration NamespaceClass ExceptionFunctionTyperrrrrEscaperFloatIntegertokensY/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/pygments/lexers/qvt.pyrrs* DuoG I ,CMDM $  . gw A C !'"3"3 4 dO & 6 !8== 1 W % 59 : &(>59 : FO I E% P  &  0 FO DM 0 dDMM4 =v G (& 9 FO # ,1!2 4;! < .V $   rs:   -F Fr