enum Code::Opcode

Defined in:

code.cr

Enum Members

OpConstant = 0
OpAdd = 1
OpPop = 2
OpSub = 3
OpMul = 4
OpDiv = 5
OpTrue = 6
OpFalse = 7
OpEqual = 8
OpNotEqual = 9
OpGreaterThan = 10
OpMinus = 11
OpBang = 12
OpJumpNotTruthy = 13
OpJump = 14
OpNull = 15
OpGetGlobal = 16
OpSetGlobal = 17
OpArray = 18
OpHash = 19
OpIndex = 20
OpCall = 21
OpReturnValue = 22
OpReturn = 23
OpGetLocal = 24
OpSetLocal = 25
OpGetBuiltin = 26
OpClosure = 27
OpGetFree = 28
OpCurrentClosure = 29

Instance Method Summary

Instance methods inherited from class Object

also(& : self | Nil -> _) : self also, or_else(alternative) or_else

Instance Method Detail

def op_add? #

[View source]
def op_array? #

[View source]
def op_bang? #

[View source]
def op_call? #

[View source]
def op_closure? #

[View source]
def op_constant? #

[View source]
def op_current_closure? #

[View source]
def op_div? #

[View source]
def op_equal? #

[View source]
def op_false? #

[View source]
def op_get_builtin? #

[View source]
def op_get_free? #

[View source]
def op_get_global? #

[View source]
def op_get_local? #

[View source]
def op_greater_than? #

[View source]
def op_hash? #

[View source]
def op_index? #

[View source]
def op_jump? #

[View source]
def op_jump_not_truthy? #

[View source]
def op_minus? #

[View source]
def op_mul? #

[View source]
def op_not_equal? #

[View source]
def op_null? #

[View source]
def op_pop? #

[View source]
def op_return? #

[View source]
def op_return_value? #

[View source]
def op_set_global? #

[View source]
def op_set_local? #

[View source]
def op_sub? #

[View source]
def op_true? #

[View source]