+
    TBi
                     j    R t ^ RI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.maxima
~~~~~~~~~~~~~~~~~~~~~~

Lexer for the computer algebra system Maxima.

Derived from pygments/lexers/algebra.py.

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)
RegexLexerbygroupswords)TextCommentOperatorKeywordNameStringNumberPunctuationMaximaLexerc                     a  ] tR t^t o RtRtRtRR.tRR.tRt	Rt
RtRtR tR
R]P                  R3R]3R]3R]3]! ]4      ]P(                  3]! ]
4      ]3]! ]4      ]3]! ]4      ]P.                  3R]! ]P2                  ]P6                  ]4      3R]P8                  3R]P<                  3R]P>                  3R]P6                  3R	]3.RR]P                  3R]P                  R3R]P                  R3R]P                  3./t R t!Rt"V t#R# )!r   z:
A Maxima lexer.
Derived from pygments.lexers.MuPADLexer.
Maximazhttp://maxima.sourceforge.netmaximamacsymaz*.macz*.maxz2.11.rootz/\*commentz"(?:[^"\\]|\\.)*"z\(|\)|\[|\]|\{|\}z[,;$]zi(?x)
              ((?:[a-zA-Z_#][\w#]*|`[^`]*`)
              (?:::[a-zA-Z_#][\w#]*|`[^`]*`)*)(\s*)([(])za(?x)
              (?:[a-zA-Z_#%][\w#%]*|`[^`]*`)
              (?:::[a-zA-Z_#%][\w#%]*|`[^`]*`)*z>[-+]?(\d*\.\d+([bdefls][-+]?\d+)?|\d+(\.\d*)?[bdefls][-+]?\d+)z[-+]?\d+z\s+z[^*/]+z#pushz\*/z#popz[*/]c                    R p\         P                  ! RV \         P                  4      '       d
   VR,          pRV 9   d
   VR,          pV# )g        z\$\s*$g?z:=g{Gz?)research	MULTILINE)textstrengths   & ;/usr/lib/python3.14/site-packages/pygments/lexers/maxima.pyanalyse_textMaximaLexer.analyse_textL   s>    99ir||44H4<H     N)ifthenelseelseifdowhilerepeatuntilforfromtodowntostepthru)z%piz%ez%phiz%gammaz%iundindinfinityinfminftruefalseunknowndone)r   :=#+-*/^@><|!')andornot)$__name__
__module____qualname____firstlineno____doc__nameurlaliases	filenamesversion_addedkeywords	constants	operatorsoperator_wordsr   	Multiliner
   r   r   r	   Constantr   r   Wordr   Functionr   
WhitespaceVariabler   FloatIntegertokensr   __static_attributes____classdictcell__)__classdict__s   @r   r   r      st     D
)C#G'"IM?H5I5I *N 	W&&	2!6*!;/{#I.Hw'I)N#X]]3< dmmT__kBD348MMC OPVP\P\]&..)T__%4L'
* 	))*W&&0W&&/g''(	
-F< r   )rL   r   pygments.lexerr   r   r   pygments.tokenr   r   r   r   r	   r
   r   r   __all__r   r   r   r   <module>re      s9   
 
 6 6   /?* ?r   