Expand description
Top-level terms and opcodes.
Structs§
- Field
Flags - Rules for reading and writing a field.
- Method
Flags - Information about how to call a method.
Enums§
- Access
Attrib - Additional information about how a field is accessed.
- Access
Type - Width used to access a field.
- Expression
Opcode - Terminal operation that evaluates to a value or reference.
- Field
Element - A substructure of a field.
- Match
Opcode - Type of comparison used for a branch in an
ExpressionOpcode::Match
expression. - Name
Space Modifier - Term that attaches a name to its argument.
- Named
Object - Term that defines an object with a name.
- Object
Type - Type ID returned by
ExpressionOpcode::ObjectType
. - Reference
Expression Opcode - Terminal operation that evaluates to a reference.
- Region
Space - Address space used to access a field.
- Statement
Opcode - Terminal operation that does not evaluate to a value, a.k.a. “Type 1 Opcode.”
- TermArg
- Term that resolves to a value.
- Term
Object - Top-level, most general term type where the value (if any) is discarded.
- Update
Rule - Indicates what to do with unused bits when writing a field.