Files
ServerSync/lib/pygments/lexers/__pycache__/mips.cpython-314.pyc

35 lines
5.9 KiB
Plaintext
Raw Normal View History

2026-02-12 02:28:23 +02:00
+
<00> <0C>i0<00><00>V<00>Rt^RIHtHt^RIHtHtHtHtH t H
t
R.t !RR]4t R#)z<>
pygments.lexers.mips
~~~~~~~~~~~~~~~~~~~~
Lexers for MIPS assembly.
:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)<02>
RegexLexer<EFBFBD>words)<06>
Whitespace<EFBFBD>Comment<6E>String<6E>Keyword<72>Name<6D>Text<78> MIPSLexerc<00>z<00>]tRt^tRtRtR.tRtRR.tRt .RNR NR
NR NR NR NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR NR!NR"NR#NR$NR%NR&NR'NR(NR)NR*NR+NR,NR-NR.NR/NR0NR1NR2NR3NR4NR5NR6NR7NR8NR9NR:NR;NR<NR=NR>NR?NR@NRANRBNRCNRDNRENRFNRGNRHNRINRJNRKNRLNRMNRNNRONRPNRQNRRNRSNRTNRUNRVNRWNRXNRYNRZNR[NR\NR]NR^NR_NR`NRaNRbNRcNRdNReNRfNRgNRhNRiNRjNRkNRlNRmNRnNRoNRpNRqNRrNRsNRtNRuNRvNRwNRxNRyNRzNR{NR|NR}NR~NRNR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>Nt
.R<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>NR<>Nt .R<>Ot .R<>Ot R<>R<EFBFBD>]3R<>]3R<>]R<>3R<>]P$3R<>]P(3]!] R<>R<EFBFBD>7]P,3]!] R<>R<EFBFBD>7]P.3]!]
R<EFBFBD>R<EFBFBD>7]3R<>]3R<>]P03]!] R<>R<EFBFBD>7]P23R<>]P43R<>]3R<>]3.R<>R<EFBFBD>]P83R<>]R<>3R<>]3./tR<>tR<>#)<29>r
zp
A MIPS Assembly Lexer.
Based on the Emacs major mode by hlissner:
https://github.com/hlissner/emacs-mips-mode
<EFBFBD>MIPS<50>mips<70>z*.mipsz*.MIPSzhttps://mips.com<6F>add<64>sub<75>subu<62>addi<64>subi<62>addu<64>addiu<69>mul<75>mult<6C>multu<74>mulu<6C>madd<64>maddu<64>msub<75>msubu<62>div<69>divu<76>and<6E>or<6F>nor<6F>xor<6F>andi<64>ori<72>xori<72>clo<6C>clz<6C>sll<6C>srl<72>sllv<6C>srlv<6C>sra<72>srav<61>slt<6C>sltu<74>slti<74>sltiu<69>mfhi<68>mthi<68>mflo<6C>mtlo<6C>movn<76>movz<76>movf<76>movt<76>j<>jal<61>jalr<6C>jr<6A>bc1f<31>bc1t<31>beq<65>bgez<65>bgezal<61>bgtz<74>blez<65>bltzal<61>bltz<74>bne<6E>lui<75>lb<6C>lbu<62>lh<6C>lhu<68>lw<6C>lwcl<63>lwl<77>lwr<77>sb<73>sh<73>sw<73>swl<77>swr<77>ll<6C>sc<73>teq<65>teqi<71>tne<6E>tneqi<71>tge<67>tgeu<65>tgei<65>tgeiu<69>tlt<6C>tltu<74>tlti<74>tltiu<69>eret<65>break<61>bop<6F>syscallzadd.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.s<>movnzdzmovz.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<>rem<65>remu<6D>mulo<6C>mulou<6F>abs<62>neg<65>negu<67>not<6F>rol<6F>ror<6F>b<>beqz<71>bge<67>bgeu<65>bgt<67>bgtu<74>ble<6C>bleu<65>blt<6C>bltu<74>bnez<65>la<6C>li<6C>ld<6C>ulh<6C>ulhu<68>ulw<6C>sd<73>ush<73>usw<73>move<76>sgt<67>sgtu<74>sge<67>sgeu<65>sle<6C>sleu<65>sne<6E>seqzl.dzl.szs.dzs.s<>rootz\s+z#.*<2A>"<22>stringz -?[0-9]+?z\w*:z\b)<01>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+<2B>.z\\.z#popz[^\\"]+<2B>N)z.alignz.asciiz.asciizz.bytez.dataz.doublez.externz.floatz.globlz.halfz.kdataz.ktextz.spacez.textz.word)<08>beql<71>bnel<65>bgtzl<7A>bgezl<7A>bltzl<7A>blezl<7A>bltzall<6C>bgezall)<1F>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>__doc__<5F>name<6D>aliases<65> version_added<65> filenames<65>url<72>keywords<64>pseudoinstructions<6E>
directives<EFBFBD>
deprecatedrrrr<00>Constantr<00>Functionr<00>Pseudo<64>Variable<6C>Type<70>Entity<74>Builtinr <00>Escape<70>tokens<6E>__static_attributes__r<5F><00><00>;/tmp/pip-target-qd_sq_1j/lib/python/pygments/lexers/mips.pyr
r
s<><00><00><08> <12>D<EFBFBD><15>h<EFBFBD>G<EFBFBD><16>M<EFBFBD><1A>8<EFBFBD>$<24>I<EFBFBD>
<1C>C<EFBFBD>,<06> <0A>,<06><14>,<06><1C>,<06>$<24>,<06>&,<2C>,<06>.4<EFBFBD>,<06>6=<3D>,<06> <0E> ,<06><16> ,<06><1F> ,<06>!'<27> ,<06>)/<2F> ,<06>18<31> ,<06>:@<01> ,<06>BI<01> ,<06>KP<01> ,<06>RX<01> ,<06> <0E> ,<06> <14> ,<06> <1B> ,<06> "<22> ,<06> $*<2A> ,<06> ,1<> ,<06> 39<33> ,<06> ;@<01> ,<06> BG<01> ,<06> <0E>,<06><15>,<06><1D>,<06>%<25>,<06>',<2C>,<06>.4<EFBFBD>,<06> <0E>,<06><16>,<06><1E>,<06> '<27>,<06> <0F>,<06><17>,<06><1F>,<06>!'<27>,<06>)/<2F>,<06>17<31>,<06>9?<3F>,<06>AG<01>,<06> <0C>,<06><13>,<06><1B>,<06>!<21>,<06> <0F>!,<06> <17>!,<06> <1E>!,<06> &<26>!,<06> (0<>!,<06> 28<32>!,<06> :@<01>!,<06> BJ<01>!,<06> LR<01>!,<06> TY<01>!,<06>$ <0E>%,<06>$<14>%,<06>$<1B>%,<06>$!<21>%,<06>$#(<28>%,<06>$*.<2E>%,<06>$06<30>%,<06>$8=<3D>%,<06>$?D<01>%,<06>( <0A>),<06>(<13>),<06>(<19>),<06>( <20>),<06>("'<27>),<06>, <0A>-,<06>,<13>-,<06>0 <0E>1,<06>0<16>1,<06>0<1D>1,<06>0&<26>1,<06>0(-<2D>1,<06>0/5<>1,<06>07=<3D>1,<06>0?F<01>1,<06>0HM<01>1,<06>0OU<01>1,<06>0W]<01>1,<06>2 <10>3,<06>6 <0F>7,<06>6<18>7,<06>6<1F>7,<06>6!*<2A>7,<06>< <10>=,<06><<19>=,<06><"<22>=,<06><$+<2B>=,<06><-4<>=,<06><6=<3D>=,<06><?F<01>=,<06><HO<01>=,<06><QX<01>=,<06>> <10>?,<06>B <10>C,<06>B<19>C,<06>B#<23>C,<06>B%-<2D>C,<06>B/7<>C,<06>B9A<01>C,<06>D <11>E,<06>D<1B>E,<06>D%<25>E,<06>D'/<2F>E,<06>H <10>I,<06>H<1A>I,<06>H$<24>I,<06>H&.<2E>I,<06>H08<30>I,<06>H:B<01>I,<06>HDL<01>I,<06>HNV<01>I,<06>J <11>K,<06>J<1B>K,<06>J%<25>K,<06>N <12>O,<06>N<1D>O,<06>N(<28>O,<06>N*3<>O,<06>N5><3E>O,<06>N@I<01>O,<06>NKV<01>O,<06>P <14>Q,<06>T <10>U,<06>T<19>U,<06>T#<23>U,<06>T%-<2D>U,<06>T/9<>U,<06>T;E<01>U,<06>TGR<01>U,<06>V <14>W,<06>V!<21>W,<06>V#.<2E>W,<06>H<EFBFBD>\<06> <0A><06><15><06><1D><06>&<26><06>(-<2D><06>/4<><06>6<<3C><06>>C<><06>EJ<45><06>LQ<4C><06> <0C> <06><14> <06><1B> <06>#<23> <06>%*<2A> <06>,2<> <06>49<34> <06>;A<01> <06>CH<01> <06>JP<01> <06>RX<01> <06> <0A> <06> <13> <06> <19> <06>  <20> <06> "(<28> <06> */<2F> <06> <0A><06><14><06><1B><06> <0F><06> <0E><06><16><06><1D><06>%<25><06>',<2C><06>.4<EFBFBD><06>6;<3B><06>=B<01><06> <0E><06><15><06><1C><06>#<23><06><16>$<06>J<EFBFBD>
<06>J<EFBFBD>
<0F> <13>Z<EFBFBD> <20> <13>W<EFBFBD> <1D> <11>6<EFBFBD>8<EFBFBD> $<24> <19>7<EFBFBD>+<2B>+<2B> ,<2C> <14>d<EFBFBD>m<EFBFBD>m<EFBFBD> $<24> <12>:<3A>e<EFBFBD> ,<2C>g<EFBFBD>n<EFBFBD>n<EFBFBD> =<3D> <12>%<25>e<EFBFBD> 4<>d<EFBFBD>m<EFBFBD>m<EFBFBD> D<> <12>8<EFBFBD>E<EFBFBD> *<2A>G<EFBFBD> 4<> (<28>'<27> 2<> \<5C> <14>\<5C>\<5C> <1B> <12>:<3A>e<EFBFBD> ,<2C>d<EFBFBD>k<EFBFBD>k<EFBFBD> :<3A> %<25>t<EFBFBD>|<7C>|<7C> 4<> <13>T<EFBFBD>N<EFBFBD> <11>4<EFBFBD>L<EFBFBD>
<EFBFBD>" <11> <13>V<EFBFBD>]<5D>]<5D> #<23> <11>6<EFBFBD>6<EFBFBD> "<22> <17><16> <20>
<EFBFBD>%<06>Fr<46>N) r<><00>pygments.lexerrr<00>pygments.tokenrrrrrr <00>__all__r
r<>r<>r<><00><module>r<>s*<00><01><04>-<2D>K<>K<> <16>-<2D><07>q<06>
<EFBFBD>qr<>