YBFj3 ldZddlmZmZmZmZddlmZmZm Z m Z m Z m Z m Z mZdgZGddeZdS)z pygments.lexers.sophia ~~~~~~~~~~~~~~~~~~~~~~ Lexer for Sophia. Derived from pygments/lexers/reason.py. :copyright: Copyright 2006-present 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 ejfgdejfdejfdejdfdejfdejfdejdfdejfdejfdejfee defee dejfee dde j!fee ddej"fde j!fde#fdejfdefd ej$fd!ej$fd"ej%fd#ej&d$fgd%ejfd&ejd'fd(ejd)fd*ejfgd+ej&fe'd,d-ej&fd#ej&d)fgdefd.e#fd/ejfd0ejd)fd1ed)fe(d)gd2Z)d3S)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 CharVariableDoublerrtokensDC:\PYTHON\_runtimes\venv\Lib\site-packages\pygments/lexers/sophia.pyrrsT DjG II /CMH4H;NFO v} - FM * !6= 1 T_ %  0 1 )4:x @ $- 0  ( 7,i 8 +VZ 8 ' 4 &. ) U8E * * *G 4 U8E * * *DL 9 U>% > > > N U?5 ? ? ? N #X] 3  , ' 4 t $ G [  V[ ! T] + 6=( +9 >) * g' 1 g' 0 G% &   ' G% & & fm $ 6=& )  TN K %t} 5 dmV 4 tV , GFOO  a88FFFrjN)rMpygments.lexerrrrrpygments.tokenrrr r r r r r__all__rrirjrkros  ?>>>>>>>>>>> /SSSSS*SSSSSrj