-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathopcodes.h.inc
102 lines (85 loc) · 1.43 KB
/
opcodes.h.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
OPCODE(CONSTANT)
OPCODE(ADD)
OPCODE(SUBTRACT)
OPCODE(MULTIPLY)
OPCODE(DIVIDE)
OPCODE(MODULO)
OPCODE(BITOR)
OPCODE(BITAND)
OPCODE(BITXOR)
OPCODE(SHOVEL_L)
OPCODE(SHOVEL_R)
OPCODE(NEGATE)
OPCODE(NOT)
OPCODE(GET_LOCAL)
OPCODE(SET_LOCAL)
OPCODE(UNPACK_SET_LOCAL)
OPCODE(GET_GLOBAL)
OPCODE(SET_GLOBAL)
OPCODE(DEFINE_GLOBAL)
OPCODE(UNPACK_DEFINE_GLOBAL)
OPCODE(GET_CONST)
OPCODE(SET_CONST)
OPCODE(GET_CONST_UNDER)
OPCODE(CLOSURE)
OPCODE(GET_UPVALUE)
OPCODE(SET_UPVALUE)
OPCODE(CLOSE_UPVALUE)
OPCODE(PROP_GET)
OPCODE(PROP_SET)
OPCODE(METHOD)
OPCODE(CLASS_METHOD)
OPCODE(GETTER)
OPCODE(SETTER)
OPCODE(CALL)
OPCODE(INVOKE)
OPCODE(SPLAT_ARRAY)
OPCODE(GET_THIS)
OPCODE(GET_SUPER)
OPCODE(RETURN)
OPCODE(PRINT)
OPCODE(STRING)
OPCODE(ARRAY)
OPCODE(DUPARRAY)
OPCODE(DUPMAP)
OPCODE(MAP)
OPCODE(REGEX)
OPCODE(ITER)
OPCODE(ITER_NEXT)
OPCODE(BLOCK_BREAK)
OPCODE(BLOCK_CONTINUE)
OPCODE(BLOCK_RETURN)
OPCODE(TO_BLOCK)
OPCODE(TRUE)
OPCODE(FALSE)
OPCODE(NIL)
OPCODE(AND)
OPCODE(OR)
OPCODE(POP)
OPCODE(POP_CREF)
OPCODE(POP_N)
OPCODE(POP_DEBUG)
OPCODE(EQUAL)
OPCODE(NOT_EQUAL)
OPCODE(GREATER)
OPCODE(LESS)
OPCODE(GREATER_EQUAL)
OPCODE(LESS_EQUAL)
OPCODE(JUMP)
OPCODE(JUMP_IF_FALSE)
OPCODE(JUMP_IF_TRUE)
OPCODE(JUMP_IF_FALSE_PEEK)
OPCODE(JUMP_IF_TRUE_PEEK)
OPCODE(LOOP)
OPCODE(BREAK)
OPCODE(CLASS)
OPCODE(SUBCLASS)
OPCODE(MODULE)
OPCODE(IN)
OPCODE(THROW)
OPCODE(GET_THROWN)
OPCODE(RETHROW_IF_ERR)
OPCODE(INDEX_GET)
OPCODE(INDEX_SET)
OPCODE(CHECK_KEYWORD)
OPCODE(LEAVE)