YBFjhdZddlmZmZmZddlmZmZmZm Z m Z m Z m Z m Z dgZGddeZdS)z pygments.lexers.maple ~~~~~~~~~~~~~~~~~~~~~ Lexers for Maple. :copyright: Copyright 2006-present by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. )wordsbygroupsExtendedRegexLexer)CommentNameString WhitespaceOperator PunctuationNumberKeyword MapleLexercZeZdZdZdZdgZgdZdgZdZdZ dZ d Z d Z d e jfd e jd fdefde fdefee ddefee ddejfdefdefdefdeejefdejfdejfdefgde jdfde jdfde jfgdZd Zd!S)"rz Lexer for Maple. Maplemaple)z*.mplz*.miz*.mmz text/x-maplez)https://www.maplesoft.com/products/Maple/z2.19)/andassumingbreakbycatch descriptiondodoneelifelseenderrorexportfifinallyforfromglobalifimpliesin intersectlocalminusmodmodulenextnotodoptionoptionsorprocquitreadreturnsavestopsubsetthentotryunionuseuseswhilexor)absadd addressofanamesrandmapandseqappendtoArrayarray ArrayOptionsassembleASSERTassignassigned attributescatceilcoeffcoeffs conjugateconvertCopySignDEBUG debugoptsDefault0DefaultOverflowDefaultUnderflowdegreedenomdiff disassembledividerentries EqualEntriesevalevalbevalfevalhf evalindetsevalnexpandexports factorialfloorfracfrem FromInertfrontendgcgenpolyhashastypehfarrayicontentigcdilcmilog10Imr%indetsindicesr'iolibiquoiremirootrisqrt kerneloptslcoeffldegreelengthlexorderlhs lowerboundlprintmacromapmaxmaxnormmember membertypeminr)r*modpmodp1modp2modsmul NextAfternopsnormalr- numboccurnumelemsnumer NumericClass NumericEventNumericEventHandler NumericStatusopr1order OrderedNEormaporseqparse piecewisepointtoprintr3RereadlibRecordremoverhsroundrtable rtable_elems rtable_eval rtable_indfnsrtable_num_elemsrtable_options rtable_redimrtable_scanblockrtable_set_indfnrtable_split_unitsavelibScale10Scale2 SDMPolynom searchtext SearchTextselect selectremoveseqseries setattributeSFloatExponentSFloatMantissasignsortssystemr7rsubsr8 subsindetssubsop substringsystemtabletaylortcoefftime timelimitToInert traperrortrunctype typematchunamesunassignr< Unordered upperbounduserinfowritetor@xormapxorseqc#K|dt|dfV|d|_|j}|d|_||Ed{V|dt|dfV||_||_dS)N)context)startr groupposrget_tokens_unprocessed)selfmatchctxorig_ends CC:\PYTHON\_runtimes\venv\Lib\site-packages\pygments/lexers/maple.pydelayed_callbackzMapleLexer.delayed_callbackskk!nnk5;;q>>9999++a..7))A,,..s.;;;;;;;;;iillKQ7777))++z#.*\nz\(\*commentz"(\\.|.|\s)*?"z('+)((.|\n)*?)\1z `(\\`|.)*?`z\b)prefixsuffixz[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)rootrcd|vrdSdS)Nz:=g?)texts r analyse_textzMapleLexer.analyse_text!s 4<<3 r s?>>>>>>>>>dddddddddddddddddddd .RRRRR#RRRRRr