i7i0 ddZddlmZmZmZmZddlmZmZm Z m Z m Z m Z m Z mZdgZGddeZy)z pygments.lexers.sophia ~~~~~~~~~~~~~~~~~~~~~~ Lexer for Sophia. Derived from pygments/lexers/reason.py. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. ) RegexLexerincludedefaultwords)CommentKeywordNameNumberOperator PunctuationStringText SophiaLexerceZdZdZdZdgZdgZgZdZdZ dZ dZ d Z d Z d ejfd ejfd ejfgdej"fdej&fdej*dfdej,fdej0fdej2dfdej6fdej8fdej:fee defee dej>fee dde jBfee ddejDfde jBfde#fdej8fdefd ejHfd!ejHfd"ejJfd#ejLd$fgd%ej2fd&ej2d'fd(ej2d)fd*ej2fgd+ejLfe'd,d-ejLfd#ejLd)fgdefd.e#fd/ej,fd0ej,d)fd1ed)fe(d)gd2Z)y3)4rz A Sophia lexer. Sophiasophiaz*.aesz#https://docs.aeternity.com/aesophiaz2.11)contractrletswitchtyperecorddatatypeifelifelsefunctionstatefulpayablepublic entrypointprivateindexed namespace interfacemainusingasforhiding)stateputabortrequire)modbandborbxorbnot)intaddressboolbitsbytesstringlistoptioncharunitmapeventhash signatureoracle oracle_queryz \\[\\"\'ntbr]z \\[0-9]{3}z\\x[0-9a-fA-F]{2}z\s+z(true|false)\bz\b([A-Z][\w\']*)(?=\s*\.)dottedz\b([A-Z][\w\']*)z//.*?\nz \/\*(?!/)commentz0[xX][\da-fA-F][\da-fA-F_]*z#[\da-fA-F][\da-fA-F_]*z\d[\d_]*z\b)suffix)prefixrEz[=!<>+\\*/:&|?~@^-]z[.;:{}(),\[\]]z(ak_|ok_|oq_|ct_)[\w']*z [^\W\d][\w']*z7'(?:(\\[\\\"'ntbr ])|(\\[0-9]{3})|(\\x[0-9a-fA-F]{2}))'z'.'z '[a-z][\w]*"r8z[^/*]+z\/\*z#pushz\*\/z#popz\*z[^\\"]+escape-sequencez\\\nz\.z[A-Z][\w\']*(?=\s*\.)z [A-Z][\w\']*z [a-z_][\w\']*)rHrootrDr8rCN)*__name__ __module__ __qualname____doc__namealiases filenames mimetypesurl version_addedkeywordsbuiltinsword_operatorsprimitive_typesr Escaper WhitespacerConstantr ClassFunctionrSingle Multiliner HexLabelIntegerrBuiltinr WordTyper CharVariableDoublerrtokens_/mnt/ssd/data/python-lab/ChefSystem/venv/lib/python3.12/site-packages/pygments/lexers/sophia.pyrrsW DjG II /CMH4H;NFO v}} - FMM * !6== 1 T__ %  0 0 1 )4::x @ $-- 0  ( 7,,i 8 +VZZ 8 ' 4 &.. ) 8E *G 4 8E *DLL 9 >% > N ?5 ? N #X]] 3  , ' 4 t $ G [[  V[[ ! T]] + 6==( +9 >)) * g'' 1 g'' 0 G%% &   ' % & fmm $ 6==& )  TN K %t}} 5 dmmV 4 tV , FO  a8FrjN)rMpygments.lexerrrrrpygments.tokenrrr r r r r r__all__rrirjrkros8 ?> /S*Srj