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§
- Cairo
Context - A structure to store auxiliary variables throughout computation
- Cairo
Instruction - This structure stores all the needed information relative to an instruction at a given step of computation
- Cairo
Program - This struct stores the needed information to run a program
- Cairo
State - A structure to store program counter, allocation pointer and frame pointer
- Cairo
Step - A data structure to store a current step of Cairo computation
Traits§
- Pointers
- This trait contains functions to obtain the Cairo pointers (program counter, allocation pointer and frame pointer)