Expand description
This module represents a run of a Cairo program as a series of consecutive execution steps, each of which define the execution logic of Cairo instructions
Structs
- A structure to store auxiliary variables throughout computation
- This structure stores all the needed information relative to an instruction at a given step of computation
- This struct stores the needed information to run a program
- A structure to store program counter, allocation pointer and frame pointer
- A data structure to store a current step of Cairo computation
Traits
- This trait contains functions to obtain the Cairo pointers (program counter, allocation pointer and frame pointer)