The Ethereum Toolkit Assembler.
You can find more information about the command-line tools in The ETK Book.
ingest module is high-level and similar to the command-line interface.
asm module provides low-level access to the internals of the assembler.
Single-scope assembler implementation and related types.
A simple disassembler from the Ethereum Toolkit.
High-level interface for assembling instructions.
Definitions of all instructions supported by the assembler.
Type for errors that may arise while parsing assembly source code.