hasmer
This is the website for hasmer. hasmer is a utility for working with Hermes bytecode. Here you can find usage downloads, documentation, and other useful information.
Download
You can download the latest version of the hasmer command line tool from the Releases page on GitHub.
Usage
You can find detailed documentation on how to use the CLI for hasmer here.
Hasm Format / Hermes Instructions Docs
You can find documentation on how to write Hasm assembly and detailed information on every Hermes bytecode instruction here.
Hasm VS Code Extension
The Hasm VS Code extension provides syntax highlighting for the .hasm
file format producted by the hasmer disassembler.
You can download the latest version of the extension here.
To install the vsix
extension file into Visual Studio Code, navigate to the extensions menu in VS Code. In the upper right hand corner of that window, click the three dots (ellipses) and select “Install from VSIX…” from the drop-down menu that appears. Navigate to the location of the VSIX file and the extension should immediately install.
If you are interested in contributing to the hasmer VS code extension, the source code for it is in the hasm-vscode subproject.
For Developers
C# Code Documentation
You can find the autogenerated C# documentation for the hasmer source code here.