enum class compiler::FOp
sys::Obj sys::Enum compiler::FOp
@Serializable { simple=true }
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
- As
-
const static FOp As := ...
- CallCtor
-
const static FOp CallCtor := ...
- CallMixinNonVirtual
-
const static FOp CallMixinNonVirtual := ...
- CallMixinStatic
-
const static FOp CallMixinStatic := ...
- CallMixinVirtual
-
const static FOp CallMixinVirtual := ...
- CallNew
-
const static FOp CallNew := ...
- CallNonVirtual
-
const static FOp CallNonVirtual := ...
- CallStatic
-
const static FOp CallStatic := ...
- CallVirtual
-
const static FOp CallVirtual := ...
- CatchAllStart
-
const static FOp CatchAllStart := ...
- CatchEnd
-
const static FOp CatchEnd := ...
- CatchErrStart
-
const static FOp CatchErrStart := ...
- Cmp
-
const static FOp Cmp := ...
- CmpEQ
-
const static FOp CmpEQ := ...
- CmpGE
-
const static FOp CmpGE := ...
- CmpGT
-
const static FOp CmpGT := ...
- CmpLE
-
const static FOp CmpLE := ...
- CmpLT
-
const static FOp CmpLT := ...
- CmpNE
-
const static FOp CmpNE := ...
- CmpNotNull
-
const static FOp CmpNotNull := ...
- CmpNotSame
-
const static FOp CmpNotSame := ...
- CmpNull
-
const static FOp CmpNull := ...
- CmpSame
-
const static FOp CmpSame := ...
- Coerce
-
const static FOp Coerce := ...
- Dup
-
const static FOp Dup := ...
- FinallyEnd
-
const static FOp FinallyEnd := ...
- FinallyStart
-
const static FOp FinallyStart := ...
- Is
-
const static FOp Is := ...
- Jump
-
const static FOp Jump := ...
- JumpFalse
-
const static FOp JumpFalse := ...
- JumpFinally
-
const static FOp JumpFinally := ...
- JumpTrue
-
const static FOp JumpTrue := ...
- Leave
-
const static FOp Leave := ...
- LoadDecimal
-
const static FOp LoadDecimal := ...
- LoadDuration
-
const static FOp LoadDuration := ...
- LoadFalse
-
const static FOp LoadFalse := ...
- LoadFloat
-
const static FOp LoadFloat := ...
- LoadInstance
-
const static FOp LoadInstance := ...
- LoadInt
-
const static FOp LoadInt := ...
- LoadMixinStatic
-
const static FOp LoadMixinStatic := ...
- LoadNull
-
const static FOp LoadNull := ...
- LoadStatic
-
const static FOp LoadStatic := ...
- LoadStr
-
const static FOp LoadStr := ...
- LoadTrue
-
const static FOp LoadTrue := ...
- LoadType
-
const static FOp LoadType := ...
- LoadUri
-
const static FOp LoadUri := ...
- LoadVar
-
const static FOp LoadVar := ...
- Nop
-
const static FOp Nop := ...
- Pop
-
const static FOp Pop := ...
- Return
-
const static FOp Return := ...
- StoreInstance
-
const static FOp StoreInstance := ...
- StoreMixinStatic
-
const static FOp StoreMixinStatic := ...
- StoreStatic
-
const static FOp StoreStatic := ...
- StoreVar
-
const static FOp StoreVar := ...
- Switch
-
const static FOp Switch := ...
- Throw
-
const static FOp Throw := ...
- arg
-
const FOpArg arg
- fromStr
-
static new 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.
- vals
-
const static FOp[] vals := ...
List of FOp values indexed by ordinal