Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/pygments/lexers/__pycache__/mips.cpython-39.pyc
Ðазад
a a�h0 � @ sN d Z ddlmZmZ ddlmZmZmZmZm Z m Z dgZG dd� de�ZdS )z� pygments.lexers.mips ~~~~~~~~~~~~~~~~~~~~ Lexers for MIPS assembly. :copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS. :license: BSD, see LICENSE for details. � )� RegexLexer�words)� Whitespace�Comment�String�Keyword�Name�Text� MIPSLexerc @ s� e Zd ZdZdZdgZdZddgZdZg d�Z g d �Z g d �Zg d�Zde fd efdedfdejfdejfeedd�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 �MIPS�mips� z*.mipsz*.MIPSzhttps://mips.com)��add�subZsubuZaddiZsubiZadduZaddiu�mulZmultZmultuZmuluZmaddZmadduZmsubZmsubu�divZdivu�and�orZnor�xorZandiZoriZxoriZcloZclzZsllZsrlZsllvZsrlv�sraZsravZsltZsltuZsltiZsltiuZmfhiZmthiZmfloZmtloZmovnZmovzZmovfZmovt�jZjalZjalrZjrZbc1fZbc1tZbeqZbgezZbgezalZbgtzZblezZbltzalZbltzZbneZluiZlbZlbuZlhZlhuZlwZlwclZlwlZlwr�sb�sh�swZswlZswrZll�scZteqZteqiZtneZtneqiZtgeZtgeuZtgeiZtgeiuZtltZtltuZtltiZtltiuZeret�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�bZbeqzZbgeZbgeuZbgtZbgtuZbleZbleuZbltZbltuZbnezZlaZli�ldZulhZulhuZulw�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[^\\"]+)�rootr&