YBFjtdZddlmZmZmZmZmZmZddlm Z m Z m Z m Z m Z mZmZmZdgZGddeZdS)z pygments.lexers.qvt ~~~~~~~~~~~~~~~~~~~ Lexer for QVT Operational language. :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. ) RegexLexerbygroupsincludecombineddefaultwords)TextCommentOperatorKeyword PunctuationNameStringNumber QVToLexerceZdZdZdZddgZdgZdZdZde fd e fd e e e e j e fd e j fd e fd ejfdejfdefdefdefdejfdejjfdejfdejdfde eje ejfde eje ejfdejfde eje dfde ee dfdejfedd eed!d"fd#eed!d$fed%ed&gd'e fd(ejfed)gd*e fd+e e eje ed)fgd,ed)fed)ge d-d./efgd0efd1efgd2ej!fgd ed)fd3ej!fed4gd#ed)fd5ej!fed4gd6efgd7e"j#fd8e"j#fd9e"j$fgd: Z%d;S)>)\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 ExceptionFunctionTyperrrrrEscaperFloatIntegertokensAC:\PYTHON\_runtimes\venv\Lib\site-packages\pygments/lexers/qvt.pyrrs* DuoG I ,CMDM $  . Xgw A A C !'"3 4 dO & 6 !8= 1 W % 599 : &((>599 : GFOO GI  E% P  &  0 GFOO DM 0 XdDM4 = =v G (& 9 GFOO U# ,1!222 4;! < .V $   rs                  -FFFFF FFFFFr