YBFj3\dZddlmZmZddlmZmZmZmZm Z m Z dgZ GddeZ 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. ) RegexLexerwords) WhitespaceCommentStringKeywordNameText MIPSLexercheZdZdZdZdgZdZddgZdZgdZ gd Z gd Z gd Z d e fd efdedfdejfdejfee dejfee dejfee defdefdejfee dejfdejfdefdefgdejfdedfdefgdZdS)r z A MIPS Assembly Lexer. Based on the Emacs major mode by hlissner: https://github.com/hlissner/emacs-mips-mode MIPSmipsz*.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[^\\"]+)rootrN)__name__ __module__ __qualname____doc__namealiases version_added filenamesurlkeywordspseudoinstructions directives deprecatedrrrrConstantr FunctionrPseudoVariableTypeEntityBuiltinr EscapetokensBC:\PYTHON\_runtimes\venv\Lib\site-packages\pygments/lexers/mips.pyr r sw DhGM8$I C,,,H\$J J Z W  68 $ 7+ , dm $ U:e , , ,gn = U%e 4 4 4dm D U8E * * *G 4 (' 2 \ \  U:e , , ,dk : %t| 4 TN 4L $V] # 66 "   %FFFrN) rpygments.lexerrrpygments.tokenrrrrr r __all__r rrrrs-,,,,,,,KKKKKKKKKKKKKKKK -qqqqq qqqqqr