FOp provides all the fcode constants
- Nop
- LoadNull
- LoadFalse
- LoadTrue
- LoadInt
- LoadFloat
- LoadDecimal
- LoadStr
- LoadDuration
- LoadType
- LoadUri
- LoadVar
- StoreVar
- LoadInstance
- StoreInstance
- LoadStatic
- StoreStatic
- LoadMixinStatic
- StoreMixinStatic
- CallNew
- CallCtor
- CallStatic
- CallVirtual
- CallNonVirtual
- CallMixinStatic
- CallMixinVirtual
- CallMixinNonVirtual
- Jump
- JumpTrue
- JumpFalse
- CmpEQ
- CmpNE
- Cmp
- CmpLE
- CmpLT
- CmpGT
- CmpGE
- CmpSame
- CmpNotSame
- CmpNull
- CmpNotNull
- Return
- Pop
- Dup
- Is
- As
- Coerce
- Switch
- Throw
- Leave
- JumpFinally
- CatchAllStart
- CatchErrStart
- CatchEnd
- FinallyStart
- FinallyEnd
Slots
- AsSource
-
static FOp As - CallCtorSource
-
static FOp CallCtor - CallMixinNonVirtualSource
-
static FOp CallMixinNonVirtual - CallMixinStaticSource
-
static FOp CallMixinStatic - CallMixinVirtualSource
-
static FOp CallMixinVirtual - CallNewSource
-
static FOp CallNew - CallNonVirtualSource
-
static FOp CallNonVirtual - CallStaticSource
-
static FOp CallStatic - CallVirtualSource
-
static FOp CallVirtual - CatchAllStartSource
-
static FOp CatchAllStart - CatchEndSource
-
static FOp CatchEnd - CatchErrStartSource
-
static FOp CatchErrStart - CmpSource
-
static FOp Cmp - CmpEQSource
-
static FOp CmpEQ - CmpGESource
-
static FOp CmpGE - CmpGTSource
-
static FOp CmpGT - CmpLESource
-
static FOp CmpLE - CmpLTSource
-
static FOp CmpLT - CmpNESource
-
static FOp CmpNE - CmpNotNullSource
-
static FOp CmpNotNull - CmpNotSameSource
-
static FOp CmpNotSame - CmpNullSource
-
static FOp CmpNull - CmpSameSource
-
static FOp CmpSame - CoerceSource
-
static FOp Coerce - DupSource
-
static FOp Dup - FinallyEndSource
-
static FOp FinallyEnd - FinallyStartSource
-
static FOp FinallyStart - IsSource
-
static FOp Is - JumpSource
-
static FOp Jump - JumpFalseSource
-
static FOp JumpFalse - JumpFinallySource
-
static FOp JumpFinally - JumpTrueSource
-
static FOp JumpTrue - LeaveSource
-
static FOp Leave - LoadDecimalSource
-
static FOp LoadDecimal - LoadDurationSource
-
static FOp LoadDuration - LoadFalseSource
-
static FOp LoadFalse - LoadFloatSource
-
static FOp LoadFloat - LoadInstanceSource
-
static FOp LoadInstance - LoadIntSource
-
static FOp LoadInt - LoadMixinStaticSource
-
static FOp LoadMixinStatic - LoadNullSource
-
static FOp LoadNull - LoadStaticSource
-
static FOp LoadStatic - LoadStrSource
-
static FOp LoadStr - LoadTrueSource
-
static FOp LoadTrue - LoadTypeSource
-
static FOp LoadType - LoadUriSource
-
static FOp LoadUri - LoadVarSource
-
static FOp LoadVar - NopSource
-
static FOp Nop - PopSource
-
static FOp Pop - ReturnSource
-
static FOp Return - StoreInstanceSource
-
static FOp StoreInstance - StoreMixinStaticSource
-
static FOp StoreMixinStatic - StoreStaticSource
-
static FOp StoreStatic - StoreVarSource
-
static FOp StoreVar - SwitchSource
-
static FOp Switch - ThrowSource
-
static FOp Throw - argSource
-
const FOpArg arg - fromStrSource
-
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) - valuesSource
-
static FOp[] valuesList of FOp values indexed by ordinal