op/code.go
package op
type Code = uint8
//nolint:unused
const (
Nop Code = iota
Move
LoadL
LoadI
LoadINeg
LoadI__1
LoadI_0
LoadI_1
LoadI_2
LoadI_3
LoadI_4
LoadI_5
LoadI_6
LoadI_7
LoadI16
LoadI32
LoadSym
LoadNil
LoadSelf
LoadT
LoadF
GetGV
SetGV
GetSV
SetSV
GetIV
SetIV
GetCV
SetCV
GetConst
SetConst
GetMCnst
SetMCnst
GetUpVar
SetUpVar
GetIdx
SetIdx
Jmp
JmpIf
JmpNot
JmpNil
JmpUW
Expect
Rescue
RaiseIf
SelfSend
SelfSendB
Send
SendB
Call
Super
ARGARY
Enter
Key_P
KeyEnd
KArg
Return
Return_Blk
Break
BlkPush
Add
AddI
Sub
SubI
Mul
Div
EQ
LT
LE
GT
GE
Array
Array2
AryCat
AryPush
ArySplat
ARef
ASet
APost
Intern
Symbol
String
StrCat
Hash
HashAdd
HashCat
Lambda
Block
Method
Range_Inc
Range_Exc
OClass
Class
Module
Exec
Def
Alias
Undef
SClass
TClass
Debug
Err
Ext1
Ext2
Ext3
Stop
)