+
    TBi                     b    R t ^ RIHtHtHt ^ RIHtHtHtH	t	H
t
HtHtHt R.t ! R R]4      tR# )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                     a  ] tR t^t o RtRtR.t. R OtR.tRt	Rt
R!tR"tR tRR	]P                  3R
]P                   R3R]3R]3R]3]! ]RRR7      ]3]! ]RRR7      ]P*                  3R]3R]3R]3R]! ]P4                  ]4      3R]P6                  3R]P4                  3R]3.RR]P                   R3R]P                   R3R]P                   3./tR tRtV t R# )#r   z
Lexer for Maple.
Maplemapleztext/x-maplez)https://www.maplesoft.com/products/Maple/z2.19c              #    "   VP                  ^4      \        VP                  ^4      3x  VP                  ^4      Vn        VP                  pVP	                  ^4      Vn        V P                  VR7       Rj  xL
  VP	                  ^4      \        VP                  ^4      3x  VP	                  4       Vn        W2n        R#  LJ5i)   )contextN)startr
   groupposendget_tokens_unprocessed)selfmatchctxorig_ends   &&& :/usr/lib/python3.14/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   A7C9C:ACrootz#.*\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.*\nc                    R V 9   d   R# R# )z:=g?N )texts   &r   analyse_textMapleLexer.analyse_text!  s    4<     r%   N)z*.mplz*.miz*.mm)/andassumingbreakbycatchdescriptiondodoneelifelser   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divider1   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@   rA   modpmodp1modp2modsmul	NextAfternopsnormalrD   	numboccurnumelemsnumerNumericClassNumericEventNumericEventHandlerNumericStatusoprH   order	OrderedNEormaporseqparse	piecewisepointtoprintrJ   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ssystemrN   r   subsrO   
subsindetssubsop	substringsystemtabletaylortcoefftime	timelimitToInert	traperrortrunctype	typematchunamesunassignrS   	Unordered
upperbounduserinfowritetorW   xormapxorseq)!__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____classdictcell__)__classdict__s   @r   r   r      s>     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)   