
    5h                     `    S r SSKJrJrJr  SSKJrJrJrJ	r	J
r
JrJrJr  S/r " S S\5      rg)z
pygments.lexers.maple
~~~~~~~~~~~~~~~~~~~~~

Lexers for Maple.

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
    )wordsbygroupsExtendedRegexLexer)CommentNameString
WhitespaceOperatorPunctuationNumberKeyword
MapleLexerc                      \ rS rSrSrSrS/r/ SQrS/rSr	Sr
S	rS
rS rS\R                  4S\R                   S4S\4S\4S\4\" \SSS9\4\" \SSS9\R*                  4S\4S\4S\4S\" \R4                  \5      4S\R6                  4S\R4                  4S\4/S\R                   S4S\R                   S4S\R                   4/S .rS! rS"rg#)$r      z
Lexer for Maple.
Maplemaple)z*.mplz*.miz*.mmztext/x-maplez)https://www.maplesoft.com/products/Maple/z2.19)/andassumingbreakbycatchdescriptiondodoneelifelseenderrorexportfifinallyforfromglobalifimpliesin	intersectlocalminusmodmodulenextnotodoptionoptionsorprocquitreadreturnsavestopsubsetthentotryunionuseuseswhilexor)absadd	addressofanamesr   andmapandseqappendtoArrayarrayArrayOptionsassembleASSERTassignassigned
attributescatceilcoeffcoeffs	conjugateconvertCopySignDEBUG	debugoptsDefault0DefaultOverflowDefaultUnderflowdegreedenomdiffdisassembledivider   entriesEqualEntriesevalevalbevalfevalhf
evalindetsevalnexpandexports	factorialfloorfracfrem	FromInertfrontendgcgenpolyhashastypehfarrayicontentigcdilcmilog10Imr&   indetsindicesr(   iolibiquoiremirootr   isqrt
kerneloptslcoeffldegreelengthlexorderlhs
lowerboundlprintmacromapmaxmaxnormmember
membertypeminr*   r+   modpmodp1modp2modsmul	NextAfternopsnormalr.   	numboccurnumelemsnumerNumericClassNumericEventNumericEventHandlerNumericStatusopr2   order	OrderedNEormaporseqparse	piecewisepointtoprintr4   RereadlibRecordremoverhsroundrtablertable_elemsrtable_evalrtable_indfnsrtable_num_elemsrtable_optionsrtable_redimrtable_scanblockrtable_set_indfnrtable_split_unitsavelibScale10Scale2
SDMPolynom
searchtext
SearchTextselectselectremoveseqseriessetattributeSFloatExponentSFloatMantissasignsortssystemr8   r   subsr9   
subsindetssubsop	substringsystemtabletaylortcoefftime	timelimitToInert	traperrortrunctype	typematchunamesunassignr=   	Unordered
upperbounduserinfowritetorA   xormapxorseqc              #     #    UR                  S5      [        UR                  S5      4v   UR                  S5      Ul        UR                  nUR	                  S5      Ul        U R                  US9 S h  vN   UR	                  S5      [        UR                  S5      4v   UR	                  5       Ul        X2l        g  NI7f)N      )context)startr   groupposr   get_tokens_unprocessed)selfmatchctxorig_ends       `/var/www/html/cementerio_25MayoBackend/env/lib/python3.13/site-packages/pygments/lexers/maple.pydelayed_callbackMapleLexer.delayed_callback   s     kk!nk5;;q>99++a.77))A,..s.;;;iilKQ77))+	 	<s   A4C6C 7A
Cz#.*\nz\(\*commentz"(\\.|.|\s)*?"z('+)((.|\n)*?)\1z`(\\`|.)*?`z\b)prefixsuffixz[a-zA-Z_][a-zA-Z0-9_]*z=(:=|\*\*|@@|<=|>=|<>|->|::|\.\.|&\+|[\+\-\*\.\^\$/@&,:=<>%~])z[;^!@$\(\)\[\]{}|_\\#?]+z(\d+)(\.\.)z"(\d*\.\d+|\d+\.\d*)([eE][+-]?\d+)?z\d+z\s+z.*\(\*z#pushz.*\*\)z#popz.*\n)rootr   c                     SU ;   a  gg )Nz:=g? )texts    r   analyse_textMapleLexer.analyse_text!  s    4<     r   N) __name__
__module____qualname____firstlineno____doc__namealiases	filenames	mimetypesurlversion_addedkeywordsbuiltinsr   r   Single	Multiliner   r   r   r   Builtinr
   r   r   r   IntegerFloatr	   tokensr   __static_attributes__r   r   r   r   r      s0    DiG)I I
5CM.H`mH^ w~~&g''3' "23T"8E%8'B8E%8$,,G&-MxX(+6XfnnkBC2FLLAV^^$Z 
" ))73))62g''(
#F0r   N)r   pygments.lexerr   r   r   pygments.tokenr   r   r   r	   r
   r   r   r   __all__r   r   r   r   <module>r     s1    ? > d d d.R# Rr   