mirror of
https://github.com/erg-lang/erg.git
synced 2025-09-29 20:34:44 +00:00
Update opcode.rs
This commit is contained in:
parent
db84321ff8
commit
bb73e6e4da
1 changed files with 8 additions and 0 deletions
|
@ -65,6 +65,8 @@ pub enum Opcode {
|
|||
LOAD_ASSERTION_ERROR = 74,
|
||||
LIST_TO_TUPLE = 82,
|
||||
RETURN_VALUE = 83,
|
||||
POP_BLOCK = 87,
|
||||
POP_EXCEPT = 89,
|
||||
/* ↓ These opcodes take an arg */
|
||||
STORE_NAME = 90,
|
||||
DELETE_NAME = 91,
|
||||
|
@ -92,6 +94,7 @@ pub enum Opcode {
|
|||
LOAD_GLOBAL = 116,
|
||||
IS_OP = 117,
|
||||
CONTAINS_OP = 118,
|
||||
RERAISE = 119,
|
||||
LOAD_FAST = 124,
|
||||
STORE_FAST = 125,
|
||||
DELETE_FAST = 126,
|
||||
|
@ -103,6 +106,7 @@ pub enum Opcode {
|
|||
STORE_DEREF = 137,
|
||||
CALL_FUNCTION_KW = 141,
|
||||
CALL_FUNCTION_EX = 142,
|
||||
SETUP_WITH = 143,
|
||||
LOAD_METHOD = 160,
|
||||
CALL_METHOD = 161,
|
||||
LIST_EXTEND = 162,
|
||||
|
@ -210,6 +214,8 @@ impl From<u8> for Opcode {
|
|||
74 => LOAD_ASSERTION_ERROR,
|
||||
82 => LIST_TO_TUPLE,
|
||||
83 => RETURN_VALUE,
|
||||
87 => POP_BLOCK,
|
||||
89 => POP_EXCEPT,
|
||||
/* ↓ These opcodes take an arg */
|
||||
90 => STORE_NAME,
|
||||
91 => DELETE_NAME,
|
||||
|
@ -237,6 +243,7 @@ impl From<u8> for Opcode {
|
|||
116 => LOAD_GLOBAL,
|
||||
117 => IS_OP,
|
||||
118 => CONTAINS_OP,
|
||||
119 => RERAISE,
|
||||
124 => LOAD_FAST,
|
||||
125 => STORE_FAST,
|
||||
126 => DELETE_FAST,
|
||||
|
@ -248,6 +255,7 @@ impl From<u8> for Opcode {
|
|||
137 => STORE_DEREF,
|
||||
141 => CALL_FUNCTION_KW,
|
||||
142 => CALL_FUNCTION_EX,
|
||||
143 => SETUP_WITH,
|
||||
160 => LOAD_METHOD,
|
||||
161 => CALL_METHOD,
|
||||
162 => LIST_EXTEND,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue