j0 T S r SSKJrJr SSKJrJrJrJrJ r J
r
S/r " S S\5 rg)z
pygments.lexers.mips
~~~~~~~~~~~~~~~~~~~~
Lexers for MIPS assembly.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)
RegexLexerwords)
WhitespaceCommentStringKeywordNameText MIPSLexerc \ rS rSrSrSrS/rSrSS/rSr / S Qr
/ S
Qr/ SQr/ SQr
S
\4S\4S\S4S\R$ 4S\R( 4\" \
SS9\R, 4\" \SS9\R. 4\" \
SS9\4S\4S\R0 4\" \SS9\R2 4S\R4 4S\4S\4/S\R8 4S\S4S\4/S.rSrg) r zp
A MIPS Assembly Lexer.
Based on the Emacs major mode by hlissner:
https://github.com/hlissner/emacs-mips-mode
MIPSmips z*.mipsz*.MIPSzhttps://mips.com)addsubsubuaddisubiadduaddiumulmultmultumulumaddmaddumsubmsubudivdivuandornorxorandiorixoricloclzsllsrlsllvsrlvsrasravsltsltusltisltiumfhimthimflomtlomovnmovzmovfmovtjjaljalrjrbc1fbc1tbeqbgezbgezalbgtzblezbltzalbltzbneluilblbulhlhulwlwcllwllwrsbshswswlswrllscteqteqitnetneqitgetgeutgeitgeiutlttltutltitltiueretbreakbopsyscallzadd.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.smovnzdzmovz.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)+remremumulomulouabsnegnegunotrolrorbbeqzbgebgeubgtbgtublebleubltbltubnezlalildulhulhuulwsdushuswmovesgtsgtusgesgeuslesleusneseqzl.dzl.szs.dzs.s)z.alignz.asciiz.asciizz.bytez.dataz.doublez.externz.floatz.globlz.halfz.kdataz.ktextz.spacez.textz.word)beqlbnelbgtzlbgezlbltzlblezlbltzallbgezallz\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 N)__name__
__module____qualname____firstlineno____doc__namealiases
version_added filenamesurlkeywordspseudoinstructions
directives
deprecatedr r r r Constantr Functionr PseudoVariableTypeEntityBuiltinr
Escapetokens__static_attributes__r G/usr/lib/rads/venv/lib/python3.13/site-packages/pygments/lexers/mips.pyr r s* DhGM 8$I
C,H\$J
J Z
W
68$
7++,
dmm$
:e
,gnn=
%e
4dmmD
8E
*G4
('2
\
\\
:e
,dkk:
%t||4
TN
4L
$ V]]#
66"
%Fr N)
r pygments.lexerr r pygments.tokenr r r r r r
__all__r r r r