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.