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 |
release_build | Assemble a release build of instr. See module |
Type Definitions
Result | Convenience type returned by |