enum
Code::Opcode
Defined in:
code.crEnum 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
-
#op_add?
Returns
true
if this enum value equalsOpAdd
-
#op_array?
Returns
true
if this enum value equalsOpArray
-
#op_bang?
Returns
true
if this enum value equalsOpBang
-
#op_call?
Returns
true
if this enum value equalsOpCall
-
#op_closure?
Returns
true
if this enum value equalsOpClosure
-
#op_constant?
Returns
true
if this enum value equalsOpConstant
-
#op_current_closure?
Returns
true
if this enum value equalsOpCurrentClosure
-
#op_div?
Returns
true
if this enum value equalsOpDiv
-
#op_equal?
Returns
true
if this enum value equalsOpEqual
-
#op_false?
Returns
true
if this enum value equalsOpFalse
-
#op_get_builtin?
Returns
true
if this enum value equalsOpGetBuiltin
-
#op_get_free?
Returns
true
if this enum value equalsOpGetFree
-
#op_get_global?
Returns
true
if this enum value equalsOpGetGlobal
-
#op_get_local?
Returns
true
if this enum value equalsOpGetLocal
-
#op_greater_than?
Returns
true
if this enum value equalsOpGreaterThan
-
#op_hash?
Returns
true
if this enum value equalsOpHash
-
#op_index?
Returns
true
if this enum value equalsOpIndex
-
#op_jump?
Returns
true
if this enum value equalsOpJump
-
#op_jump_not_truthy?
Returns
true
if this enum value equalsOpJumpNotTruthy
-
#op_minus?
Returns
true
if this enum value equalsOpMinus
-
#op_mul?
Returns
true
if this enum value equalsOpMul
-
#op_not_equal?
Returns
true
if this enum value equalsOpNotEqual
-
#op_null?
Returns
true
if this enum value equalsOpNull
-
#op_pop?
Returns
true
if this enum value equalsOpPop
-
#op_return?
Returns
true
if this enum value equalsOpReturn
-
#op_return_value?
Returns
true
if this enum value equalsOpReturnValue
-
#op_set_global?
Returns
true
if this enum value equalsOpSetGlobal
-
#op_set_local?
Returns
true
if this enum value equalsOpSetLocal
-
#op_sub?
Returns
true
if this enum value equalsOpSub
-
#op_true?
Returns
true
if this enum value equalsOpTrue