403Webshell
Server IP : 127.0.0.1  /  Your IP : 216.73.216.109
Web Server : Apache/2.4.54 (Win64) OpenSSL/1.1.1q PHP/8.1.10
System : Windows NT DESKTOP-E5T4RUN 10.0 build 19045 (Windows 10) AMD64
User : SERVERWEB ( 0)
PHP Version : 8.1.10
Disable Function : NONE
MySQL : OFF |  cURL : ON |  WGET : OFF |  Perl : OFF |  Python : OFF |  Sudo : OFF |  Pkexec : OFF
Directory :  C:/cygwin64/lib/python3.9/site-packages/pygments/lexers/__pycache__/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : C:/cygwin64/lib/python3.9/site-packages/pygments/lexers/__pycache__/theorem.cpython-39.opt-1.pyc
a

SҼa3L�@s�dZddlZddlmZmZmZddlmZmZm	Z	m
Z
mZmZm
Z
mZmZgd�ZGdd�de�ZGdd	�d	e�ZGd
d�de�ZdS)z�
    pygments.lexers.theorem
    ~~~~~~~~~~~~~~~~~~~~~~~

    Lexers for theorem-proving languages.

    :copyright: Copyright 2006-2021 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�
RegexLexer�default�words)	�Text�Comment�Operator�Keyword�Name�String�Number�Punctuation�Generic)�CoqLexer�
IsabelleLexer�	LeanLexerc@s�eZdZdZdZdgZdgZdgZej	Z
dZdZdZ
d	Zd
ZdZdZd
ZdZdZdefdejjfdedfeeddd�ejfeeddd�efee
ddd�ejfeeddd�efeeddd�ejfeeddd�ejfdefdd�eddd��e fdeeefe fdefde!j"fde!j#fde!j$fd e!j%fd!e!j&fd"e'j(fd#e'j(fd$efd%e'j)d&fd'efd(ejjfgd)efded*fd+ed,fd-efgd.e'j)fd/e'j)fd%e'j)d,fgdefd0e*fd1ejfd2ej+d,fd3ed,fe,d,�gd4�Z-d5d6�Z.dS)7rzZ
    For the `Coq <http://coq.inria.fr/>`_ theorem prover.

    .. versionadded:: 1.5
    ZCoqZcoqz*.vz
text/x-coq)OZSectionZModuleZEndZRequireZImportZExport�VariableZ	VariablesZ	ParameterZ
ParametersZAxiomZ
HypothesisZ
HypothesesZNotationZLocalZTactic�ReservedZScopeZOpenZCloseZBindZDelimitZ
DefinitionZLetZLtacZFixpointZ
CoFixpointZMorphismZRelationZImplicitZ	Arguments�SetZUnsetZ
ContextualZStrictZPrenexZ	ImplicitsZ	InductiveZCoInductiveZRecordZ	StructureZ	CanonicalZCoercionZTheoremZLemmaZ	CorollaryZPropositionZFactZRemarkZExample�ProofZGoalZSave�QedZDefinedZHintZResolveZRewriteZViewZSearchZAbortZAdmittedZShowZPrintZPrintingZAllZGraphZProjectionsZinsideZoutsideZCheckZGlobalZInstance�ClassZExistingZUniverseZPolymorphicZMonomorphicZContext)�forall�existsZexists2�fun�fixZcofix�struct�match�end�in�return�let�if�is�then�else�forZofZnosimpl�with�as)�Type�PropZSProp)CZpose�set�move�caseZelim�apply�clearZhnfZintroZintrosZ
generalize�rename�patternZafterZdestructZ	induction�usingZrefineZ	inversionZ	injectionZrewriteZcongrZunlockZcomputeZringZfield�replaceZfoldZunfoldZchangeZ
cutrewriteZsimpl�haveZsuffZwlog�sufficesZwithoutZlossZnat_norm�assertZcutZtrivialZrevertZ
bool_congrZ	nat_congrZsymmetryZtransitivity�auto�split�left�rightZautorewrite�tautoZsetoid_rewriteZ	intuitionZeautoZeapplyZeconstructorZ
etransitivity�constructorZerewriteZredZcbv�lazyZ
vm_computeZnative_compute�subst)�by�done�exactZreflexivityr:ZromegaZomegaZ
assumptionZsolveZ
contradictionZdiscriminateZ
congruence)�doZlast�first�tryZidtac�repeat):z!=�#�&z&&z\(z\)�\*z\+�,�-z-\.z->�\.z\.\.�:�::�:=z:>�;z;;�<z<-z<->�=�>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|\(\)|\[\]�\(\*�comment�\b��prefix�suffixz\b([A-Z][\w\']*)z(%s)�|N���z
(%s|%s)?%sz
[^\W\d][\w']*�\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'.'�'�"�string�[~?][a-z][\w\']*:�\S�[^(*)]+�#push�\*\)�#pop�[(*)]z[^"]+z""rJz[A-Z][\w\']*(?=\s*\.)z[A-Z][\w\']*z[a-z][a-z0-9_\']*)�rootrZrgZdottedcCsd|vrd|vrdSdS)Nrr��)�textrqrq�;/usr/lib/python3.9/site-packages/pygments/lexers/theorem.py�analyse_text�szCoqLexer.analyse_text)/�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�	mimetypes�re�UNICODE�flagsZ	keywords1Z	keywords2Z	keywords3Z	keywords4Z	keywords5Z	keywords6Zkeyopts�	operatorsZprefix_symsZ
infix_symsrr	�Builtin�Pseudorrr�	Namespacer(r�joinrr�Integer�Hex�Oct�BinZFloatr
�Char�Doublerrr�tokensrtrqrqrqrsrsv	


�"�
�
��7rc"@s�eZdZdZdZdgZdgZdgZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZdZdZdZdZdZdZdZdZdZdZdefdedfdedfee�efee�ejfeeddd�e j!fee	ddd�e j"fee
ddd�e fee
ddd�e feeddd�e#j$feeddd�e#j%feeddd�e j&feeddd�e j&feeddd�e#j'feeddd�e feeddd�e feeddd�e feeddd�e feeddd�e feeddd�e feeddd�e feeddd�e j!fd ej(fd!e)fd"e)fd#e)j"fd$e)fd%e*j+fd&e*j,fd'e*j-fd(e.d)fd*e.j/d+fg d,efded-fd.ed/fd0efgd1efd2ed/fd3efd4efgd5e.fd e.j(fd6e.fd7e.fd(e.d/fgd8e.j/fd e.j(fd9e.j/fd7e.j/fd*e.j/d/fgd:�Z0d;S)<rzf
    For the `Isabelle <http://isabelle.in.tum.de/>`_ proof assistant.

    .. versionadded:: 2.0
    ZIsabelleZisabellez*.thyztext/x-isabelle)2�andZassumesZattachZavoidsZbinderZcheckingZclass_instanceZclass_relationZcode_moduleZcongs�constantZ
constrainsZ	datatypesZdefines�file�fixesr%Z	functions�hintsZ
identifierr!ZimportsrZincludes�infix�infixl�infixrr"�keywordsr<Zmodule_nameZmonosZ	morphismsZ
no_discs_selsZnotesZobtains�open�outputZ
overloadedZ
parametricZ
permissiveZ	pervasiveZ
rep_compatZshows�	structureZ
type_classZtype_constructorZ	uncheckedZunsafe�where)LZ
ML_commandZML_valZ
class_depsZ	code_depsZ	code_thmsZdisplay_draftsZfind_constsZ
find_theoremsZfind_unused_assmsZfull_prf�helpZlocale_depsZnitpickZprZprfZ
print_abbrevsZprint_antiquotationsZprint_attributesZprint_bindsZ
print_bnfsZ
print_bundlesZprint_case_translationsZprint_casesZprint_clasetZ
print_classesZprint_codeprocZprint_codesetupZprint_coercionsZprint_commandsZ
print_contextZprint_defn_rulesZprint_dependenciesZprint_factsZprint_induct_rulesZprint_inductivesZ
print_interpsZprint_localeZ
print_localesZ
print_methodsZ
print_optionsZprint_ordersZprint_quot_mapsZprint_quotconstsZprint_quotientsZprint_quotientsQ3Zprint_quotmapsQ3Zprint_rulesZ
print_simpsetZprint_stateZprint_statementZprint_syntaxZprint_theoremsZprint_theoryZprint_trans_rulesZprop�pwdZ
quickcheckZrefuteZsledgehammerZ
smt_statusZsolve_directZspark_statusZtermZthmZthm_depsZthy_depsrCZtry0�typZunused_thms�value�valuesZwelcomeZprint_ML_antiquotationsZprint_term_bindingsZ
values_prolog)Ztheory�beginr)�headerZchapter)�sectionZ
subsectionZ
subsubsectionZsectZsubsectZ
subsubsect)�ZMLZML_file�abbreviationZadhoc_overloadingZaritiesZ	atom_declZattribute_setupZaxiomatizationZbundleZ
case_of_simps�class�classesZclassrelZ
codatatypeZ
code_abortZ
code_classZ
code_constZ
code_datatypeZcode_identifierZcode_includeZ
code_instanceZcode_modulenameZ
code_monadZ
code_printingZcode_reflectZ
code_reservedZ	code_type�coinductiveZcoinductive_setZconsts�contextZdatatypeZdatatype_newZdatatype_new_compatZdeclarationZdeclareZdefault_sortZdefer_recdef�
definitionZdefs�domainZdomain_isomorphismZ	domaindefZequivarianceZexport_code�extractZextract_typeZfixrecrZ	fun_casesZ
hide_classZ
hide_constZ	hide_factZ	hide_typeZimport_const_mapZimport_fileZimport_tptpZimport_type_map�	inductiveZ
inductive_setZ
instantiationZjudgmentZlemmasZlifting_forgetZlifting_updateZlocal_setup�localeZmethod_setupZnitpick_paramsZno_adhoc_overloadingZno_notationZ	no_syntaxZno_translationsZno_type_notationZnominal_datatypeZnonterminal�notationZnotepadZoracleZoverloadingZparse_ast_translationZparse_translationZpartial_functionZ	primcorecZprimrecZprimrec_newZprint_ast_translationZprint_translationZquickcheck_generatorZquickcheck_paramsZ
realizabilityZ	realizersZrecdef�recordZ
refute_paramsZsetupZ
setup_liftingZ
simproc_setupZ
simps_of_caseZsledgehammer_paramsZ	spark_endZ
spark_openZspark_open_sivZspark_open_vcgZspark_proof_functionsZspark_typesZ
statespaceZsyntaxZsyntax_declarationrrZtext_rawZtheoremsZtranslationsZ
type_notationZtype_synonymZtyped_print_translationZtypedeclZ
hoarestateZinstall_C_fileZinstall_C_typesZ	wpc_setupZc_defsZc_typesZmemsafeZ
SML_exportZSML_fileZ
SML_importZapproximateZbnf_axiomatizationZ	cartoucheZdatatype_compatZfree_constructorsZfunctorZnominal_functionZnominal_terminationZpermanent_interpretationZbindsZdefiningZsmt2_statusZterm_cartoucheZboogie_fileZtext_cartouche)Zinductive_casesZinductive_simps)!Zax_specificationZbnfZ	code_predZ	corollaryZcpodefZcrunchZ
crunch_ignoreZ
enriched_type�function�instanceZinterpretation�lemmaZlift_definitionZnominal_inductiveZnominal_inductive2Znominal_primrecZpcpodefZprimcorecursiveZquotient_definitionZ
quotient_typeZ	recdef_tcZrep_datatypeZschematic_corollaryZschematic_lemmaZschematic_theoremZspark_vcZ
specification�subclassZ	sublocaleZtermination�theoremZtypedefZwrap_free_constructors)r>r?Zqed)�sorryZoops)r3ZhenceZ	interpret)�nextZproof)�finally�fromr#Z
ultimatelyr&)ZML_prfZalso�includeZ	includingr ZmoreoverZnoteZtxtZtxt_rawZ	unfoldingr1�write)�assumer,�defrZpresume)ZguessZobtain�showZthus)r-Z	apply_endZapply_traceZbackZdeferZprefer)rLrK�(�)�[rRrSrPrHr_�+rI�!�?)�{�}�.z..rXrYrZz\{\*rrr[r\z\\<\w*>z[^\W\d][.\w']*z\?[^\W\d][.\w']*z'[^\W\d][.\w']*rarbrcrdrfrgrT�factrjrkrlrmrnz[^*}]+z\*\}rGrUz[^"\\]+z\\"z\\z[^`\\]+z\\`)rorZrrrgr�N)1rurvrwrxryrzr{r|Z
keyword_minorZkeyword_diagZkeyword_thyZkeyword_sectionZkeyword_subsectionZkeyword_theory_declZkeyword_theory_scriptZkeyword_theory_goalZkeyword_qedZkeyword_abandon_proofZkeyword_proof_goalZkeyword_proof_blockZkeyword_proof_chainZkeyword_proof_declZkeyword_proof_asmZkeyword_proof_asm_goalZkeyword_proof_scriptr�Zproof_operatorsrrrrZWordrr�r(r
ZHeadingZ
Subheadingr��ErrorZSymbolr	rr�r�r�r
ZOtherr�rqrqrqrsr�s�&

�1���
��rc@sreZdZdZdZdgZdgZdgZej	ej
BZdefde
jdfd	ed
fdejfedd
d
d�ejfedd
d
d�ejfdejfedd
d
d�efedd
d
d�ejfedd
d
d�ejfedd
d�efed�efdefdejfdejfdejfde
jdfde
jfdejfdejj fgd ej!fd	ej!d!fd"ej!d#fd$ej!fgd e
jfd"e
jd#fd$e
jfgd%e
jfd&e
j"fde
jd#fgd'�Z#d(S))rzm
    For the `Lean <https://github.com/leanprover/lean>`_
    theorem prover.

    .. versionadded:: 2.0
    ZLeanZleanz*.leanztext/x-leanrXz/--�	docstringz/-rZz--.*?$)�importZrenamingZhiding�	namespace�localZprivate�	protectedr�r�Zomitr�r�Zexportr��	attributer[r\)(r�r�r�r�ZexampleZaxiomZaxiomsr�Z	constantsZuniverseZ	universesr�r�r�Zextendsr�r�r�znoncomputable theoryZ
noncomputableZmutual�metar�Z	parameter�
parameters�variableZ	variablesZreserveZ
precedenceZpostfixr]r�r�r�r�r�r>rZ
set_optionZrun_cmdz@\[[^\]]*\])rrZPir�r3r�r�r4r r!r$r#rr&ZcalcrrA)r�Zadmit)ZSortr)r()z#evalz#checkz#reducez#exitz#printz#help)r^)r�r�rKr�r�r�rRu⟨u⟩u‹u›u⦃u⦄rMrHz�[A-Za-z_\u03b1-\u03ba\u03bc-\u03fb\u1f00-\u1ffe\u2100-\u214f][.A-Za-z_\'\u03b1-\u03ba\u03bc-\u03fb\u1f00-\u1ffe\u2070-\u2079\u207f-\u2089\u2090-\u209c\u2100-\u214f0-9]*z0x[A-Za-z0-9]+z0b[01]+z\d+rfrgz='(?:(\\[\\\"'nt])|(\\x[0-9a-fA-F]{2})|(\\u[0-9a-fA-F]{4})|.)'rhriz[^/-]rkz-/rmz[/-]z[^\\"]+z9(?:(\\[\\\"'nt])|(\\x[0-9a-fA-F]{2})|(\\u[0-9a-fA-F]{4})))rorZr�rgN)$rurvrwrxryrzr{r|r}�	MULTILINEr~rrr
ZDocr�Singlerrr�ZDeclarationr
r�r(rr	rr�r�r�rr�r�Z	MultilineZEscaper�rqrqrqrsr}sz
	�	�
��������

�C

�
�
��r)rxr}Zpygments.lexerrrrZpygments.tokenrrrrr	r
rrr
�__all__rrrrqrqrqrs�<module>s
,Y

Youez - 2016 - github.com/yon3zu
LinuXploit