Constant | Value | A constant value. |
Global Variable | Address | A global variable, assignable. |
Local Value | Index | A local value, not assignable. |
Local Reference | Index | A local variable, assignable. |
Temporary Value | Index | A temporary value, not assignable. |
Temporary Reference | Index | A temporary reference, assignable. |
Temporary Result | Index | A temporary result, usually to store Register, which is checked at runtime for assignability. |
Closure | Entry, UpValues, UpTemps | A function closure, with code at Entry and which has access to UpValues and UpTemps from the the current frame. |
Future | Future | Used for delayed resolution at compile time. These do not occur at assembly time. |
Register | None | The current computation result. Can be stored in a Temporary Result if required. |