Module rano::ass[][src]

Assemble a Mano Program

Re-exports

pub use debug::debug;
pub use layout::layout;
pub use lex::lex;
pub use parse::parse;
pub use release::release;
pub use resolve::resolve;

Modules

debug

Assemble a debug build

layout

Layout instructions and data in the file

lex
parse
release

Assemble a release build

resolve

Resolve all references

Structs

ParseContext
Span

Represents a slice of the Mano source from which a token originated

SpanError

Internal error creating a span

SpanSet

Enums

AssembleError
ResetVector

Represents how the reset vector will be chosen,

Constants

MAGIC_VAL

Traits

HeadlineError

Implemented for error types that can be pretty printed

Functions

debug_build

Assemble a debug build of instr. See module debug for file layout information.

release_build

Assemble a release build of instr. See module release for file layout information.

Type Definitions

Result

Convenience type returned by debug_build and release_build