mirror of
https://github.com/erg-lang/erg.git
synced 2025-09-30 21:01:10 +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,
|
LOAD_ASSERTION_ERROR = 74,
|
||||||
LIST_TO_TUPLE = 82,
|
LIST_TO_TUPLE = 82,
|
||||||
RETURN_VALUE = 83,
|
RETURN_VALUE = 83,
|
||||||
|
POP_BLOCK = 87,
|
||||||
|
POP_EXCEPT = 89,
|
||||||
/* ↓ These opcodes take an arg */
|
/* ↓ These opcodes take an arg */
|
||||||
STORE_NAME = 90,
|
STORE_NAME = 90,
|
||||||
DELETE_NAME = 91,
|
DELETE_NAME = 91,
|
||||||
|
@ -92,6 +94,7 @@ pub enum Opcode {
|
||||||
LOAD_GLOBAL = 116,
|
LOAD_GLOBAL = 116,
|
||||||
IS_OP = 117,
|
IS_OP = 117,
|
||||||
CONTAINS_OP = 118,
|
CONTAINS_OP = 118,
|
||||||
|
RERAISE = 119,
|
||||||
LOAD_FAST = 124,
|
LOAD_FAST = 124,
|
||||||
STORE_FAST = 125,
|
STORE_FAST = 125,
|
||||||
DELETE_FAST = 126,
|
DELETE_FAST = 126,
|
||||||
|
@ -103,6 +106,7 @@ pub enum Opcode {
|
||||||
STORE_DEREF = 137,
|
STORE_DEREF = 137,
|
||||||
CALL_FUNCTION_KW = 141,
|
CALL_FUNCTION_KW = 141,
|
||||||
CALL_FUNCTION_EX = 142,
|
CALL_FUNCTION_EX = 142,
|
||||||
|
SETUP_WITH = 143,
|
||||||
LOAD_METHOD = 160,
|
LOAD_METHOD = 160,
|
||||||
CALL_METHOD = 161,
|
CALL_METHOD = 161,
|
||||||
LIST_EXTEND = 162,
|
LIST_EXTEND = 162,
|
||||||
|
@ -210,6 +214,8 @@ impl From<u8> for Opcode {
|
||||||
74 => LOAD_ASSERTION_ERROR,
|
74 => LOAD_ASSERTION_ERROR,
|
||||||
82 => LIST_TO_TUPLE,
|
82 => LIST_TO_TUPLE,
|
||||||
83 => RETURN_VALUE,
|
83 => RETURN_VALUE,
|
||||||
|
87 => POP_BLOCK,
|
||||||
|
89 => POP_EXCEPT,
|
||||||
/* ↓ These opcodes take an arg */
|
/* ↓ These opcodes take an arg */
|
||||||
90 => STORE_NAME,
|
90 => STORE_NAME,
|
||||||
91 => DELETE_NAME,
|
91 => DELETE_NAME,
|
||||||
|
@ -237,6 +243,7 @@ impl From<u8> for Opcode {
|
||||||
116 => LOAD_GLOBAL,
|
116 => LOAD_GLOBAL,
|
||||||
117 => IS_OP,
|
117 => IS_OP,
|
||||||
118 => CONTAINS_OP,
|
118 => CONTAINS_OP,
|
||||||
|
119 => RERAISE,
|
||||||
124 => LOAD_FAST,
|
124 => LOAD_FAST,
|
||||||
125 => STORE_FAST,
|
125 => STORE_FAST,
|
||||||
126 => DELETE_FAST,
|
126 => DELETE_FAST,
|
||||||
|
@ -248,6 +255,7 @@ impl From<u8> for Opcode {
|
||||||
137 => STORE_DEREF,
|
137 => STORE_DEREF,
|
||||||
141 => CALL_FUNCTION_KW,
|
141 => CALL_FUNCTION_KW,
|
||||||
142 => CALL_FUNCTION_EX,
|
142 => CALL_FUNCTION_EX,
|
||||||
|
143 => SETUP_WITH,
|
||||||
160 => LOAD_METHOD,
|
160 => LOAD_METHOD,
|
||||||
161 => CALL_METHOD,
|
161 => CALL_METHOD,
|
||||||
162 => LIST_EXTEND,
|
162 => LIST_EXTEND,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue