4 releases
0.1.3 | Jun 24, 2024 |
---|---|
0.1.2 | Jun 22, 2024 |
0.1.1 | Jun 21, 2024 |
0.1.0 | Jun 21, 2024 |
#1338 in Command line utilities
38 downloads per month
22KB
181 lines
Miden Assembly Code Formatter
Basic Miden Assembly code formatter.
The following keywords affect indentation rules in Miden Assembly: begin
, proc
, export
, if
, else
, repeat
, while
, end
.
Basic Rules this formatter follows:
- Adds correct indentation following the code formatting rules seen in the miden-base repository.
- Removes trailing spaces.
- Deletes lines with more than 2 empty spaces.
That's pretty much it.
Would be cool to auto format comments, and maybe some other things.
This code formatter has been tested extensively, however, there may be edge cases where it fails.
Testing
cargo install --path .
cargo masm-fmt "src/asm/example3.masm"
Dependencies
~3.5–5MB
~87K SLoC