Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pygments/lexers/__pycache__/ecl.cpython-39.pyc
Ðазад
a a�h� � @ sf d Z ddlZddlmZmZmZmZ ddlmZm Z m Z mZmZm Z mZmZ dgZG dd� de�ZdS )z� pygments.lexers.ecl ~~~~~~~~~~~~~~~~~~~ Lexers for the ECL language. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � N)� RegexLexer�include�bygroups�words)�Comment�Operator�Keyword�Name�String�Number�Punctuation� Whitespace�ECLLexerc @ s@ e Zd ZdZdZdZdgZdgZdgZdZ e je jB Z ed�ed �gd efdejfdejfged �ed�ed�ed�dedfdedfdejfdejfdejfdejfdejfdefdefdefgdejfgdejfdeej e�fge!dd d!�ej"fe!d"d d!�ej"fge!d#d d!�ej#fgded$fded$fd%efgd&�Z$d'd(� Z%d)S )*r z: Lexer for the declarative big-data ECL language. �ECLzJhttps://hpccsystems.com/training/documentation/ecl-language-reference/html�eclz*.eclzapplication/x-eclz1.5� whitespace� statementsz\s+z\/\/.*z/(\\\n)?\*(.|\n)*?\*(\\\n)?/�types�keywords� functions�hash�"�stringz\'z"(\d+\.\d*|\.\d+|\d+)e[+-]?\d+[lu]*z(\d+\.\d*|\.\d+|\d+f)f?z0x[0-9a-f]+[lu]*z0[0-7]+[lu]*z\d+[lu]*z[~!%^&*+=|?:<>/-]+z [{}()\[\],.;]z [a-z_]\w*z^#.*$z(RECORD|END)\Dz�((?:ASCII|BIG_ENDIAN|BOOLEAN|DATA|DECIMAL|EBCDIC|INTEGER|PATTERN|QSTRING|REAL|RECORD|RULE|SET OF|STRING|TOKEN|UDECIMAL|UNICODE|UNSIGNED|VARSTRING|VARUNICODE)\d*)(\s+))ZAPPLY�ASSERT�BUILDZ BUILDINDEX�EVALUATEZFAILZKEYDIFFZKEYPATCHZLOADXMLZNOTHORZNOTIFYZOUTPUTZPARALLELZ SEQUENTIAL�SOAPCALL� CHECKPOINTZ DEPRECATED�FAILCODE�FAILMESSAGE�FAILURE�GLOBALZINDEPENDENTZ ONWARNINGZPERSISTZPRIORITYZRECOVERY�STORED�SUCCESSZWAITZWHENz\b)�suffix)eZALL�AND�ANYZASZATMOSTZBEFOREzBEGINC++ZBESTZBETWEEN�CASEZCONSTZCOUNTERZCSVZDESCENDZENCRYPTzENDC++ZENDMACROZEXCEPTZ EXCLUSIVEZEXPIREZEXPORTZEXTEND�FALSEZFEWZFIRSTZFLATZFULLZFUNCTION�GROUP�HEADERZHEADINGZHOLEZIFBLOCKZIMPORT�INZJOINEDZKEEPZKEYEDZLASTZLEFT�LIMITZLOAD�LOCAL�LOCALEZLOOKUPZMACROZMANYZMAXCOUNTZ MAXLENGTHzMIN SKEW�MODULEZ INTERFACEZNAMEDZNOCASEZNOROOTZNOSCANZNOSORT�NOTZOFZONLY�OPT�ORZOUTERZ OVERWRITEZPACKEDZ PARTITIONZPENALTYZPHYSICALLENGTH�PIPEZQUOTEZRELATIONSHIP�REPEATZRETURNZRIGHTZSCANZSELFZ SEPARATORZSERVICEZSHAREDZSKEWZSKIP�SQLZSTOREZ TERMINATORZTHORZ THRESHOLDZTOKENZ TRANSFORM�TRIM�TRUEZTYPE�UNICODEORDERZUNSORTEDZVALIDATEZVIRTUALZWHOLEZWILDZWITHIN�XMLZXPATHZ__COMPRESSED__)�ZABSZACOSZALLNODES�ASCIIZASINZASSTRINGZATANZATAN2ZAVEr'