mirror of
https://github.com/erg-lang/erg.git
synced 2025-08-04 02:39:20 +00:00
feat: args expansion
This commit is contained in:
parent
33b0212002
commit
d433bcbcce
10 changed files with 270 additions and 34 deletions
|
@ -113,8 +113,10 @@ impl_u8_enum! {Opcode309;
|
|||
BUILD_TUPLE_UNPACK_WITH_CALL = 158,
|
||||
LOAD_METHOD = 160,
|
||||
CALL_METHOD = 161,
|
||||
CALL_FINALLY = 162,
|
||||
POP_FINALLY = 163,
|
||||
LIST_EXTEND = 162,
|
||||
SET_UPDATE = 163,
|
||||
DICT_MERGE = 164,
|
||||
DICT_UPDATE = 165,
|
||||
// Erg-specific opcodes (must have a unary `ERG_`)
|
||||
// Define in descending order from 219, 255
|
||||
ERG_POP_NTH = 196,
|
||||
|
|
|
@ -111,6 +111,9 @@ impl_u8_enum! {Opcode310;
|
|||
LOAD_METHOD = 160,
|
||||
CALL_METHOD = 161,
|
||||
LIST_EXTEND = 162,
|
||||
SET_UPDATE = 163,
|
||||
DICT_MERGE = 164,
|
||||
DICT_UPDATE = 165,
|
||||
// Erg-specific opcodes (must have a unary `ERG_`)
|
||||
// Define in descending order from 219, 255
|
||||
ERG_POP_NTH = 196,
|
||||
|
|
|
@ -101,6 +101,9 @@ impl_u8_enum! {Opcode311;
|
|||
BUILD_STRING = 157,
|
||||
LOAD_METHOD = 160,
|
||||
LIST_EXTEND = 162,
|
||||
SET_UPDATE = 163,
|
||||
DICT_MERGE = 164,
|
||||
DICT_UPDATE = 165,
|
||||
PRECALL = 166,
|
||||
CALL = 171,
|
||||
KW_NAMES = 172,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue