class Pyramid::VirtualMachine::IntermediateEvaluator

Defined in:

pyramid/virtual_machine/intermediate_evaluator.cr

Instance Method Summary

Instance Method Detail

def cycle : UInt64 #

[View source]
def evaluate(instructions : Array(Instruction)) #

[View source]
def instruction_pointer : UInt64 #

[View source]
def memory : Hash(String, Value) #

[View source]
def memory=(memory : Hash(String, Value)) #

[View source]
def return_address_stack : Array(Instruction) #

[View source]
def return_address_stack=(return_address_stack : Array(Instruction)) #

[View source]
def stack : Array(Value) #

[View source]
def stack_pointer : Int64 #

[View source]
def step_by_step(instructions : Array(Instruction), &) #

[View source]