A syntax parser for the MIPS Instruction Set Architecture.
npm install tree-sitter-mipsA tree-sitter parser for the MIPS assembly language. This is a mirror to tree-sitter-riscv.





!Preview: syntax highlighting in NeoVim
This parser is available for JavaScript, Python, Rust, Go, and C, and integrates with NeoVim.
See Editor Integration and Language Integration for installation and integration instructions.
Syntax highlighting in NeoVim for various grammar features:
Instructions![]() | Directives![]() |
Expressions![]() | Labels![]() |
Comments![]() | Macros![]() |
- Editor Integration - NeoVim installation
- Language Integration - JavaScript, Python, Rust, Go, C
- AST Reference - Node type reference
- Development - Building and testing
- MIPS Assembly Programming
- The MIPS32 Instruction Set
- MIPS Assembly Language Programmer's Guide
- MIPS Assembly/Instruction Formats