Context for tracking state during compilation of a single body
Instance methods
emit(code :
Instruction::Code, value :
Value::Context =
Value::Context.null) :
Int32 Sourceinstructions=(instructions :
Array(
Instruction::Operation))
Sourcesubroutines
loop_stack entries: {loop_start_address, [break_patch_addresses]}
Sourcesubroutines=(subroutines :
Hash(
String,
Instruction::Subroutine))
loop_stack entries: {loop_start_address, [break_patch_addresses]}
Source