Module ops

Source
Expand description

Definitions of all instructions supported by the assembler.

Structs§

Context
Evaluation context for Expression.
ExpressionMacroDefinition
Expression macro definition op fields.
ExpressionMacroInvocation
Expression macro invocation imm.
Imm
An immediate value for push instructions.
InstructionMacroDefinition
Instruction macro definition op fields.
InstructionMacroInvocation
Instruction macro invocation op.
TryFromSliceError
An error that arises when converting a slice into an immediate.
UnknownSpecifierError
The error that can arise while parsing a specifier from a string.

Enums§

Abstract
Marker type for instructions which may accept labels, variables, or constants as arguments.
AbstractOp
Like an Op, except it also supports virtual instructions.
Access
The access mode (read, write, both) of an instruction.
Expression
A mathematical expression.
MacroDefinition
Macro definition.
Terminal
A terminal value in an expression.

Traits§

Concretize
Allows to concretize operations.