HMMM Language Support installs statistics
By CoolSpy3 · VS Code Marketplace · Programming Languages
A HMMM Syntax Highlighter, Debugger, Linter, and Formatter
HMMM Language Support has 149,671 recorded installs on VS Code Marketplace.
It ranks #1857 of 2,500 tracked VS Code Marketplace listings by installs.
PluginStats has 3 daily observations since Oct 16, 2026; the latest is from Oct 18, 2026.
About HMMM Language Support
HMMM Language Support
Provides language support for the Harvey Mudd Miniature Machine (HMMM) Language.
Features
This is a quick bullet list of the features provided by this extension. For a detailed explanation of all features, check out the documentation page.
Editor Features
HMMM Binary Files
• File (Instruction) Validation • Disassembly Hints • Semantic Tokens • Formatter
HMMM Assembly Files
• Syntax Highlighting • Instructions • Registers • r0, r13, r14, r15 are highlighted separately • Numbers • Comments • Line Numbers • Matching pushr / popr pairs • Code Validation • Missing/Incorrect Line Numbers • Invalid Instruction • Invalid operands • Invalid Register • Invalid Number • Missing Operand • Extra Operands • Quick Fixes • Incorrect/Missing Line Numbers • Extra Operands • Code Completion • Line Numbers • Instructions • Show instruction signature, assembly, and description • Registers • Goto Definition (Goto destination of jump) • Find All References (Find all jumps to line) • Hovers • Instruction/Register Descriptions • Formatting • Build Code (Compile to binary)
Debugger Features
• Step Back/Reverse • Pause • Step In (Jump past call) • Step Out (Jump past return [jumpr]) • Goto • Breakpoints • Data Breakpoints (Break when memory or register is read/written) • Stack Trace • View machine state at each frame • Restart execution from frame • View and edit registers and memory • View as Hex, Decimal (Signed & Unsigned), Binary, or HMMM Assembly • View whether memory has been modified • Exceptions • Invalid Instructions/Memory accesses • Code Segment Accesses
Known Issues
• Many HMMM instructions have associated aliases or binary encodings which are synonymous with other instructions. Several parts of this extension attempt to disassemble compiled HMMM code and cannot differentiate between these synonymous instructions. In these cases, the extension will attempt to "guess" the most common disassembly. The disassembled instructions will always have a meaning synonymous with the original instruction even if they are not the same.
*For more up-to-date information, see the issues page.*
Description from the VS Code Marketplace listing.
- debuggers
- Harvey Mudd
- Harvey Mudd Miniature Machine
- hb
- HMMM
- HMMM Binary
Where HMMM Language Support sits in the listing
Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Recent observations
Full history (3)Similar VS Code Marketplace Programming Languages plugins
Data source
Install counts, average rating, and rating counts come from the public Visual Studio Marketplace gallery API. Installs are cumulative and exclude updates.
Listing: https://marketplace.visualstudio.com/items?itemName=CoolSpy3.hmmm-language-support. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.