|eAdZddlZddlmZmZmZmZddlmZm Z m Z m Z m Z m Z mZmZmZmZddlmZddgZGddeZGd deZy) a pygments.lexers.theorem ~~~~~~~~~~~~~~~~~~~~~~~ Lexers for theorem-proving languages. See also :mod:`pygments.lexers.lean` :copyright: Copyright 2006-2023 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. N) RegexLexerdefaultwordsinclude) TextCommentOperatorKeywordNameStringNumber PunctuationGeneric Whitespace) LeanLexerCoqLexer IsabelleLexerceZdZdZdZdZdgZdgZdgZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdefdej,j.fdedfdefdej4fdej4fee ddej4fee ddefee ddej8fee ddefeeddej.feeddej:fdefddj=edddzefd eded!eefd"efd#e jBfd$e jDfd%e jFfd&e jHfd'e jJfd(e&jNfd)e&jNfd*efd+e&jPd,fd-efd.ej,j.fgd/efded0fd1ed2fd3efgd4e&jPfd5e&jPfd+e&jPd2fgdefd6e)fd7ej4fd8ejTd2fd9ed2fe+d2gd:Z,d;Z-y)\.z\.\.:::z:=z:>;z;;=>z>]z>\}z\?z\?\?z\[z\[z\[\|]_`z\{z\{z/\\z\\/z\{\|z\|\}uλ¬u∧u∨u∀u∃u→u↔u≠u≤u≥z[!$%&*+\./:<=>?@^|~-]z[!?~]z[=<>@^|&+\*/$%-]\s+zfalse|true|\(\)|\[\]\(\*commentz'\b(?:[^\W\d][\w\']*\.)+[^\W\d][\w\']*\bz\bEquations\b\??z"\bSet(?=[ \t]+[A-Z][a-z][^\n]*?\.)\bprefixsuffixz\b([A-Z][\w\']*)z(%s)|N(z)?z [^\W\d][\w']*z\d[\d_]*0[xX][\da-fA-F][\da-fA-F_]*0[oO][0-7][0-7_]*0[bB][01][01_]*z(-?\d[\d_]*(.[\d_]*)?([eE][+\-]?\d[\d_]*)z7'(?:(\\[\\\"'ntbr ])|(\\[0-9]{3})|(\\x[0-9a-fA-F]{2}))'z'.''"stringz[~?][a-z][\w\']*:z\S[^(*)]+#push\*\)#pop[(*)]z[^"]+z""rz[A-Z][\w\']*(?=\s*\.)z [A-Z][\w\']*z[a-z][a-z0-9_\']*)rootrrdottedcd|vrd|vryyy)NrPrM)texts 9/usr/lib/python3/dist-packages/pygments/lexers/theorem.py analyse_textzCoqLexer.analyse_texts D=W_-=).__name__ __module__ __qualname____doc__nameurlaliases filenames mimetypesflags keywords1 keywords2 keywords3 keywords4 keywords5 keywords6keyopts operators prefix_syms infix_symsrr BuiltinPseudorr Namespacerrr(joinr r IntegerHexOctBinFloatr CharDoublerrfrtokensrrrrrrs D CgGII EI$I I IIIG)IK$JTN $dll&9&9 : gy ) 7 > '"3"3 4 2G4E4E F 9U5 97;L;L M 9U5 97 C 9U5 97<< H 9U5 97 C 9U5 97>> J 9U5 97;K;K L $ ' sxx" . . 9(+y A8 L t $ &.. ) +VZZ 8 !6:: .  , 8&,, G G U V[[ ! 7O 6==( + !4 ( DLL'' (G$ L ! gw ' gv & w   v}} % FMM " 6==& ) TN K %t~~ 6 djj& 1 !4 0 FO  c9Fvrc TeZdZdZdZdZdgZdgZdgZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdZgdefdedfdej>dfdedfe ee!fe ee!jDfe e d d !e#jHfe e d d !e#jJfe e d d !e#fe ed d !e#fe e d d !e&jNfe e d d !e&jPfe ed d !e#jRfe ed d !e#jRfe ed d !e&jTfe ed d !e#fe ed d !e#fe ed d !e#fe ed d !e#fe ed d !e#fe ed d !e#fe ed d !e#fe ed d !e#jHfd"e+j>fd#e,jJfd$e-j\fd%e-j^fd&e-j`fd'ed(fd)ejbd*fd+e,fd,efded-fd.ed/fd0efgd1efdej>d-fded-fd2ej>d/fd3ed/fd"ej>fd4efgd5efd"ej>fd6efd7efd'ed/fgd8ejbfd"ej>fd9ejbfd7ejbfd)ejbd/fgd:Z2y;)r7u\{\*|‹rrz \\<(\w|\^)*>z'[^\W\d][.\w']*rrrrrrfactz/[^\s:|\[\]\-()=,+!?{}._][^\s:|\[\]\-()=,+!?{}]*rrrrr u[^{*}\\‹›]+z \\u\*\}|›z[{*}\\]z[^"\\]+z\\"z\\z[^`\\]+z\\`)r rr7rrN)3rrrrrrrrr keyword_minor keyword_diag keyword_thykeyword_sectionkeyword_subsectionkeyword_theory_declkeyword_theory_scriptkeyword_theory_goal keyword_qedkeyword_abandon_proofkeyword_proof_goalkeyword_proof_blockkeyword_proof_chainkeyword_proof_declkeyword_proof_asmkeyword_proof_asm_goalkeyword_proof_scriptr$proof_operatorsrrr Symbolrr Wordr r(rrHeading Subheadingr)Errorrr r r,r-r.Otherr2rrrrrs D 'ClG I"#I ML,-K+O $LC (K-7+ D@I ,O. Z . gy ). &-- 5. &+ . . 9 x ( . ? #X]] 3. =u =w~~ N. <e )% F P?. B'e Dgnn UC. Fdkk *G. J  +K. N,VZZ 8O. P"6:: .Q. R  ,S. V68 $W. X6<< (Y. Z@ F[. ` ! gw ' gv & w     ( &-- 1 &' * 6==& 1 && ) fmm ,    fmm , V  FO 66 "   & fmm , V\\ " FLL ! 6<< (  MMFr)rrepygments.lexerrrrrpygments.tokenrrr r r r r rrrpygments.lexers.leanr__all__rrrrrrsN  >>---*  'UzUpXJXr