enum class compiler::ShortcutOp

sys::Obj
  sys::Enum
    compiler::ShortcutOp

@Serializable { simple=true }

Source

ShortcutOp is a sub-id for ExprId.shortcut which identifies the an shortuct operation and it's method call

add

const static ShortcutOp add := ...

Source

cmp

const static ShortcutOp cmp := ...

Source

decrement

const static ShortcutOp decrement := ...

Source

degree

const Int degree

Source

div

const static ShortcutOp div := ...

Source

eq

const static ShortcutOp eq := ...

Source

formatErr

Str formatErr(CType lhs, CType rhs)

Source

fromPrefix

static ShortcutOp? fromPrefix(Str prefix)

Source

fromStr

static new fromStr(Str name, Bool checked := true)

Source

Return the ShortcutOp instance for the specified name. If not a valid name and checked is false return null, otherwise throw ParseErr.

get

const static ShortcutOp get := ...

Source

increment

const static ShortcutOp increment := ...

Source

isOperator

const Bool isOperator

Source

methodName

const Str methodName

Source

minus

const static ShortcutOp minus := ...

Source

mod

const static ShortcutOp mod := ...

Source

mult

const static ShortcutOp mult := ...

Source

negate

const static ShortcutOp negate := ...

Source

plus

const static ShortcutOp plus := ...

Source

set

const static ShortcutOp set := ...

Source

symbol

const Str symbol

Source

vals

const static ShortcutOp[] vals := ...

Source

List of ShortcutOp values indexed by ordinal