
FOp provides all the fcode constants
- Nop
- LoadNull
- LoadFalse
- LoadTrue
- LoadInt
- LoadFloat
- LoadStr
- LoadDuration
- LoadType
- LoadUri
- LoadVar
- StoreVar
- LoadInstance
- StoreInstance
- LoadStatic
- StoreStatic
- Unused1
- Unused2
- LoadMixinStatic
- StoreMixinStatic
- CallNew
- CallCtor
- CallStatic
- CallVirtual
- CallNonVirtual
- CallMixinStatic
- CallMixinVirtual
- CallMixinNonVirtual
- Jump
- JumpTrue
- JumpFalse
- CmpEQ
- CmpNE
- Cmp
- CmpLE
- CmpLT
- CmpGT
- CmpGE
- CmpSame
- CmpNotSame
- CmpNull
- CmpNotNull
- ReturnVoid
- ReturnObj
- Pop
- Dup
- DupDown
- Is
- As
- Cast
- Switch
- Throw
- Leave
- JumpFinally
- CatchAllStart
- CatchErrStart
- CatchEnd
- FinallyStart
- FinallyEnd
- LoadDecimal
Slots
- As
-
static FOp As
- CallCtor
-
static FOp CallCtor
- CallMixinNonVirtual
-
static FOp CallMixinNonVirtual
- CallMixinStatic
-
static FOp CallMixinStatic
- CallMixinVirtual
-
static FOp CallMixinVirtual
- CallNew
-
static FOp CallNew
- CallNonVirtual
-
static FOp CallNonVirtual
- CallStatic
-
static FOp CallStatic
- CallVirtual
-
static FOp CallVirtual
- Cast
-
static FOp Cast
- CatchAllStart
-
static FOp CatchAllStart
- CatchEnd
-
static FOp CatchEnd
- CatchErrStart
-
static FOp CatchErrStart
- Cmp
-
static FOp Cmp
- CmpEQ
-
static FOp CmpEQ
- CmpGE
-
static FOp CmpGE
- CmpGT
-
static FOp CmpGT
- CmpLE
-
static FOp CmpLE
- CmpLT
-
static FOp CmpLT
- CmpNE
-
static FOp CmpNE
- CmpNotNull
-
static FOp CmpNotNull
- CmpNotSame
-
static FOp CmpNotSame
- CmpNull
-
static FOp CmpNull
- CmpSame
-
static FOp CmpSame
- Dup
-
static FOp Dup
- DupDown
-
static FOp DupDown
- FinallyEnd
-
static FOp FinallyEnd
- FinallyStart
-
static FOp FinallyStart
- Is
-
static FOp Is
- Jump
-
static FOp Jump
- JumpFalse
-
static FOp JumpFalse
- JumpFinally
-
static FOp JumpFinally
- JumpTrue
-
static FOp JumpTrue
- Leave
-
static FOp Leave
- LoadDecimal
-
static FOp LoadDecimal
- LoadDuration
-
static FOp LoadDuration
- LoadFalse
-
static FOp LoadFalse
- LoadFloat
-
static FOp LoadFloat
- LoadInstance
-
static FOp LoadInstance
- LoadInt
-
static FOp LoadInt
- LoadMixinStatic
-
static FOp LoadMixinStatic
- LoadNull
-
static FOp LoadNull
- LoadStatic
-
static FOp LoadStatic
- LoadStr
-
static FOp LoadStr
- LoadTrue
-
static FOp LoadTrue
- LoadType
-
static FOp LoadType
- LoadUri
-
static FOp LoadUri
- LoadVar
-
static FOp LoadVar
- Nop
-
static FOp Nop
- Pop
-
static FOp Pop
- ReturnObj
-
static FOp ReturnObj
- ReturnVoid
-
static FOp ReturnVoid
- StoreInstance
-
static FOp StoreInstance
- StoreMixinStatic
-
static FOp StoreMixinStatic
- StoreStatic
-
static FOp StoreStatic
- StoreVar
-
static FOp StoreVar
- Switch
-
static FOp Switch
- Throw
-
static FOp Throw
- Unused1
-
static FOp Unused1
- Unused2
-
static FOp Unused2
- arg
-
const FOpArg arg
- fromStr
-
static FOp fromStr(Str name, Bool checked := true)
Return the FOp instance for the specified name. If not a valid name and checked is false return null, otherwise throw ParseErr.
-
new make(Int $ordinal, Str $name, FOpArg arg := FOpArg.None)
- values
-
static FOp[] values
List of FOp values indexed by ordinal
More Info
Slots
- As
- CallCtor
- CallMixinNonVirtual
- CallMixinStatic
- CallMixinVirtual
- CallNew
- CallNonVirtual
- CallStatic
- CallVirtual
- Cast
- CatchAllStart
- CatchEnd
- CatchErrStart
- Cmp
- CmpEQ
- CmpGE
- CmpGT
- CmpLE
- CmpLT
- CmpNE
- CmpNotNull
- CmpNotSame
- CmpNull
- CmpSame
- Dup
- DupDown
- FinallyEnd
- FinallyStart
- Is
- Jump
- JumpFalse
- JumpFinally
- JumpTrue
- Leave
- LoadDecimal
- LoadDuration
- LoadFalse
- LoadFloat
- LoadInstance
- LoadInt
- LoadMixinStatic
- LoadNull
- LoadStatic
- LoadStr
- LoadTrue
- LoadType
- LoadUri
- LoadVar
- Nop
- Pop
- ReturnObj
- ReturnVoid
- StoreInstance
- StoreMixinStatic
- StoreStatic
- StoreVar
- Switch
- Throw
- Unused1
- Unused2
- arg
- fromStr
- make
- values