File manager - Edit - /opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/maxima.cpython-310.pyc
Back
o ;j� � @ sb d Z ddlZddlmZmZmZ ddlmZmZm Z m Z mZmZm Z mZ dgZG dd� de�ZdS )a pygments.lexers.maxima ~~~~~~~~~~~~~~~~~~~~~~ Lexer for the computer algebra system Maxima. Derived from pygments/lexers/algebra.py. :copyright: Copyright 2006-present 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 @ s� e Zd ZdZdZdZddgZddgZdZd Z d Z dZdZd e jdfdefdefdefee �ejfee �efee�efee�ejfdeejeje�fdejfdejfdejfdejfdefgde jfd e jdfde jdfde jfgd�Zdd� Z d S )!r zF A Maxima lexer. Derived from pygments.lexers.MuPADLexer. ZMaximazhttp://maxima.sourceforge.netZmaximaZmacsymaz*.macz*.maxz2.11)�ifZthen�elseZelseifZdo�while�repeatZuntil�for�from�toZdownto�stepZthru)z%piz%ez%phiz%gammaz%iZund�indZinfinity�infZminf�true�false�unknownZdone)�.�:�=�#�+�-�*�/�^�@�>�<�|�!�')�and�or�notz/\*�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+r z[^*/]+z#pushz\*/z#popz[*/])�rootr- c C s0 d}t �d| t j�r|d7 }d| v r|d7 }|S )Ng z\$\s*$g�������?z:=g{�G�z�?)�re�search� MULTILINE)�textZstrength� r3 �J/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/maxima.py�analyse_textL s zMaximaLexer.analyse_textN)!�__name__� __module__�__qualname__�__doc__�name�url�aliases� filenamesZ version_added�keywordsZ constantsZ operatorsZoperator_wordsr Z Multiliner r r r ZConstantr r ZWordr ZFunctionr � WhitespaceZVariabler ZFloatZInteger�tokensr5 r3 r3 r3 r4 r sJ ��� ��)r9 r/ Zpygments.lexerr r r Zpygments.tokenr r r r r r r r �__all__r r3 r3 r3 r4 �<module> s (
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0 |
proxy
|
phpinfo
|
Settings