i7ipdZddlmZmZmZmZmZddlmZm Z m Z m Z m Z m Z mZmZmZmZdgZGddeZy)z pygments.lexers.clean ~~~~~~~~~~~~~~~~~~~~~ Lexer for the Clean language. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. )ExtendedRegexLexerwordsdefaultincludebygroups) CommentErrorKeywordLiteralNameNumberOperator PunctuationString Whitespace CleanLexerc HeZdZdZdZdZdgZddgZdZdZ d Z d Z d Z d Z d e zZd e zZdZdj#e e e gZidedededededededededg ddefgddej,fdej.dfdej0dfgddej.d fdej.d!fd"ej.fd#ej.fd$ej.fgdee d%d%&efgdee d%d%&ej6fd'ej6d(fgd(edeej:d fgdd)eeed*fd+ezd,zeeeej:eed-fgd*d.eeefd/eeed0feej:fd1eeeefdefe d gd2ede ej:d fe ej:d fgd-d3ezd4zeeeej:d5fd6ezd7zeeeej:ed8fd9e zd:zeeeej:d;fded fedgd5d?ed fd@edAfd>edBfedgdAd?efdCefdDed fedgd8dEed fd@ed8fd>edBfededgd;d?ed fdFedGfd>edBfedgdGd?efdCefdHed fedgddIe!jDfdJe#jHfdKe#jJfdLe#jLfdMe#jNfdNe!fdOe(jRdPfgdQe(jRfdOe(jRd fdRe(jRfdSe*d fgdTe+fdUe+fgdVefdWeeej:efge efeefe ejXfe ej:feej:fgdXZ-yY)Zrz Lexer for the general purpose, state-of-the-art, pure and lazy functional programming language Clean. .. versionadded: 2.2 Cleanzhttp://clean.cs.ru.nl/Cleancleanz*.iclz*.dcl)caseccallclasscodez code inlinederiveexportforeigngenericifininfixinfixlinfixrinstanceletof otherwisespecialstdcallwherewith)implementation definitionsystemz [a-z`][\w`]*z [A-Z`][\w`]*z[~@#$%\^?!+\-*<>\\/|&=:]+_z[a-zA-Z_][a-zA-Z0-9_.`]+|rootcommentskeywordsmoduleimport whitespaceliterals operators delimitersnamesz\s+z//.*\nz/\*z comments.inz/\*\*z\*\/#popz#pushz[^*/]+z\*(?!/)/z\b)prefixsuffixz \bmodule\bz module.namez\b(import)\b(\s*)z import.modulez\b(from)\b(\s*)\b(z)\b(\s*)\b(import)\bz import.whatz\b(qualified)\b(\s*)z (\s*)\b(as)\b)r;import.module.asz (\s*)(,)(\s*)r?z\b(class)\b(\s+)()zimport.what.classz\b(instance)(\s+)(z)(\s+)zimport.what.instancez (::)(\s*)\b(z)\bzimport.what.typez\b(generic)\b(\s+)\b(z(,)(\s+)$,z\(zimport.what.class.membersz#pop:2z\.\.z\)z[,)]z[({]z import.what.type.consesandfieldsz[)}]z$\'([^\'\\]|\\(x[\da-fA-F]+|\d+|.))\'z[+~-]?0[0-7]+\bz[+~-]?\d+\.\d+(E[+-]?\d+)?z [+~-]?\d+\bz[+~-]?0x[\da-fA-F]+\bz True|False"literals.stringdz [^\\"\n]+z\\.z[$\n]z[-~@#$%\^?!+*<>\\/|&=:.]+z\b_+\bz [,;(){}\[\]]z(\')([\w`.]+)(\'))rDr8r9r:N).__name__ __module__ __qualname____doc__nameurlaliases filenames version_addedr3 modulewordslowerIdupperIdfunnyId scoreUpperId scoreLowerIdmoduleIdjoinclassIdrrrSingle MultilineSpecialrr Namespacer Classrrrr Charr OctFloatIntegerHexrDoubler rFunctiontokens^/mnt/ssd/data/python-lab/ChefSystem/venv/lib/python3.12/site-packages/pygments/lexers/clean.pyrrs D 'CiG'"IMH =KGG*G'>L'>L*Hhh'23GE J  J  H  H  L ! J  K L ! G   E  Z  E   ' W&& 6 w 6 E(  g'' 0 W&& 0 )) * ** + 7$$ %  )E6  8E% 8' B 7E<  ;uU ;W=N=N O G--} = =ED  L ! tzz6 * EEL  !8GZ#@/ R "X -0G G*djj*gN  MEX  $hw &C D x G<>Z [ tzz " x KL M Z FO  YEh  L ! djj& ) djj& ) iEr  !G +d 2*djj9;N P "W ,y 8*djj*EG] _ w & /j$**=?Q S % /# 5 ?& H*d3 5 G  (; ; < :v & L !  sEN  ; ' K!< = :x ( L !  OEZ $ ;  k " K ( G  & [Ef  k6 * K!7 8 :x ( L ! G  ! gEt  ; ' k#E F :x ( L !  uE@ + ;  k " k6 * G  - AEL  4gll C  , *FLL 9 V^^ , %vzz 2 G $ 6=="4 5 ME`6== ) 6==& ) V]] # uf %  *8 4  ! k * !djj+> @ dO 4 dmm $ djj ! 4:: &  }EFreN)rHpygments.lexerrrrrrpygments.tokenrr r r r r rrrr__all__rrdrerfrjs:QP... .b#bre