Crate etk_asm[][src]

The Ethereum Toolkit Assembler.

You can find more information about the command-line tools in The ETK Book.

The ingest module is high-level and similar to the command-line interface.

The asm module provides low-level access to the internals of the assembler.

All of the instructions are defined in the ops module, and simple disassembly functionality is available in the disasm module.

Modules

asm

Single-scope assembler implementation and related types.

disasm

A simple disassembler from the Ethereum Toolkit.

ingest

High-level interface for assembling instructions.

ops

Definitions of all instructions supported by the assembler.

Enums

ParseError

Type for errors that may arise while parsing assembly source code.