class Ven::Suite::Frame
- Ven::Suite::Frame
- Reference
- Object
Overview
A frame is simply some packed state. It is there to make
statekeeping trivial for the Machine
.
Defined in:
ven/suite/frame.crConstructors
Instance Method Summary
- #control : Array(Int32)
- #control=(control : Array(Int32))
-
#cp : Int32
Chunk pointer, a reference to the chunk this frame executes.
-
#cp=(cp : Int32)
Chunk pointer, a reference to the chunk this frame executes.
-
#dies : Int32 | Nil
The instruction pointer to jump to if there was a death in or under this frame.
-
#dies=(dies : Int32 | Nil)
The instruction pointer to jump to if there was a death in or under this frame.
- #goal : Goal
- #ip : Int32
- #ip=(ip : Int32)
- #last(*args, **options)
- #last(*args, **options, &)
- #last?(*args, **options)
- #last?(*args, **options, &)
-
#returns : Model | Nil
The model that will be returned if everything goes according to plan.
-
#returns=(returns : Model | Nil)
The model that will be returned if everything goes according to plan.
- #stack : Models
- #stack=(stack : Models)
- #to_s(io)
- #underscores : Array(Ven::Suite::MClass | Ven::Suite::MStruct)
- #underscores=(underscores : Array(Ven::Suite::MClass | Ven::Suite::MStruct))
Constructor Detail
Instance Method Detail
The instruction pointer to jump to if there was a death in or under this frame.
The instruction pointer to jump to if there was a death in or under this frame.
The model that will be returned if everything goes according to plan.
The model that will be returned if everything goes according to plan.