HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: //opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/__pycache__/mips.cpython-310.pyc
o

;j3�@sNdZddlmZmZddlmZmZmZmZm	Z	m
Z
dgZGdd�de�ZdS)z�
    pygments.lexers.mips
    ~~~~~~~~~~~~~~~~~~~~

    Lexers for MIPS assembly.

    :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�)�
RegexLexer�words)�
Whitespace�Comment�String�Keyword�Name�Text�	MIPSLexerc@s�eZdZdZdZdgZdZddgZdZgd�Z	gd	�Z
gd
�Zgd�Zde
fd
efdedfdejfdejfeedd�ejfee
dd�ejfee	dd�efdefdejfeedd�ejfdejfdefdefgdejfdedfdefgd�ZdS)r
z�
    A MIPS Assembly Lexer.

    Based on the Emacs major mode by hlissner:
    https://github.com/hlissner/emacs-mips-mode
    ZMIPSZmips�z*.mipsz*.MIPSzhttps://mips.com)��add�subZsubuZaddiZsubiZadduZaddiu�mulZmultZmultuZmuluZmaddZmadduZmsubZmsubuZdivZdivu�and�orZnor�xorZandiZoriZxoriZcloZclzZsllZsrlZsllvZsrlvZsraZsravZsltZsltuZsltiZsltiuZmfhiZmthiZmfloZmtloZmovnZmovzZmovfZmovt�jZjalZjalrZjrZbc1fZbc1tZbeqZbgezZbgezalZbgtzZblezZbltzalZbltzZbneZluiZlbZlbuZlhZlhuZlwZlwclZlwlZlwrZsb�sh�swZswlZswrZllZscZteqZteqiZtneZtneqiZtgeZtgeuZtgeiZtgeiuZtltZtltuZtltiZtltiuZeret�breakZbopZsyscallzadd.szadd.dzsub.szsub.dzmul.szmul.dzdiv.szdiv.dzneg.dzneg.szc.e.dzc.e.szc.le.dzc.le.szc.lt.szc.lt.dzmadd.szmadd.dzmsub.szmsub.dzmov.dzmove.szmovf.dzmovf.szmovt.dzmovt.szmovn.dzmovn.sZmovnzdzmovz.szmovz.dzcvt.d.szcvt.d.wzcvt.s.dzcvt.s.wzcvt.w.dzcvt.w.sz	trunc.w.dz	trunc.w.szabs.szabs.dzsqrt.szsqrt.dzceil.w.dzceil.w.sz	floor.w.dz	floor.w.sz	round.w.dz	round.w.s)+�remZremuZmuloZmulou�abs�negZnegu�notZrolZror�bZbeqzZbgeZbgeuZbgtZbgtuZbleZbleuZbltZbltuZbnezZlaZliZldZulhZulhuZulw�sdZushZusw�moveZsgtZsgtuZsgeZsgeuZsleZsleuZsne�seqzl.dzl.szs.dzs.s)z.alignz.asciiz.asciizz.bytez.dataz.doublez.externz.floatz.globlz.halfz.kdataz.ktextz.spacez.textz.word)ZbeqlZbnelZbgtzlZbgezlZbltzlZblezlZbltzallZbgezallz\s+z#.*�"�stringz	-?[0-9]+?z\w*:z\b)�suffixz[slm][ftwd]c[0-9]([.]d)?zL\$(f?[0-2][0-9]|f?3[01]|[ft]?[0-9]|[vk][01]|a[0-3]|s[0-7]|[gsf]p|ra|at|zero)z:|,|;|\{|\}|=>|@|\$|=z\w+�.z\\.z#popz[^\\"]+)�rootrN)�__name__�
__module__�__qualname__�__doc__�name�aliasesZ
version_added�	filenames�url�keywordsZpseudoinstructionsZ
directivesZ
deprecatedrrrrZConstantrZFunctionrZPseudoZVariable�TypeZEntityZBuiltinr	ZEscape�tokens�r.r.�H/opt/saltstack/salt/lib/python3.10/site-packages/pygments/lexers/mips.pyr
sB.���
�N)
r&Zpygments.lexerrrZpygments.tokenrrrrrr	�__all__r
r.r.r.r/�<module>s