elct9620/mruby-go

View on GitHub
op/code.go

Summary

Maintainability
A
0 mins
Test Coverage
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
)