<commit_before># MIPS assembly language plugin

MIPS assembly language plugin for [JetBrains](https://www.jetbrains.com/) IDEs
([PyCharm](https://www.jetbrains.com/pycharm/), [WebStorm](https://www.jetbrains.com/webstorm/), etc.).
The plugin uses [MARS](http://courses.missouristate.edu/kenvollmar/mars/index.htm) to assemble
and simulate MIPS assembly files.

## Features

* Syntax highlighting
* Simulate MIPS programs
* Registers tool window
* Structure view
* Goto symbol
* Code formatting
* Folding (only multi-line comments currently)
* Live and file templates
* Commenter

## Known issues

* Lexer and parser not implemented 100% to specification<commit_msg>Updated README with debugger.<commit_after># MIPS assembly language plugin

MIPS assembly language plugin for [JetBrains](https://www.jetbrains.com/) IDEs
([PyCharm](https://www.jetbrains.com/pycharm/), [WebStorm](https://www.jetbrains.com/webstorm/), etc.).
The plugin uses [MARS](http://courses.missouristate.edu/kenvollmar/mars/index.htm) to assemble
and simulate MIPS assembly files.

## Features

* Syntax highlighting
* Simulate MIPS programs
* Debugger
  * Breakpoints
* Registers tool window
* Structure view
* Goto symbol
* Code formatting
* Folding (only multi-line comments currently)
* Live and file templates
* Commenter

## Known issues

* Lexer and parser not implemented 100% to specification
{'fraction_non_alphanumeric': 0.1099781500364166, 'fraction_numerical': 0.004369992716678805, 'mean_word_length': 5.161434977578475, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1129936', 'n_tokens_mistral': 441, 'n_tokens_neox': 406, 'n_words': 126}