enum class compiler::ExprId

sys::Obj
  sys::Enum
    compiler::ExprId

@Serializable { simple=true }

Source

ExprId uniquely identifies the type of expr

asExpr

const static ExprId asExpr := ...

Source

assign

const static ExprId assign := ...

Source

boolAnd

const static ExprId boolAnd := ...

Source

boolNot

const static ExprId boolNot := ...

Source

boolOr

const static ExprId boolOr := ...

Source

call

const static ExprId call := ...

Source

closure

const static ExprId closure := ...

Source

cmpNotNull

const static ExprId cmpNotNull := ...

Source

cmpNull

const static ExprId cmpNull := ...

Source

coerce

const static ExprId coerce := ...

Source

complexLiteral

const static ExprId complexLiteral := ...

Source

construction

const static ExprId construction := ...

Source

decimalLiteral

const static ExprId decimalLiteral := ...

Source

dsl

const static ExprId dsl := ...

Source

durationLiteral

const static ExprId durationLiteral := ...

Source

elvis

const static ExprId elvis := ...

Source

falseLiteral

const static ExprId falseLiteral := ...

Source

field

const static ExprId field := ...

Source

floatLiteral

const static ExprId floatLiteral := ...

Source

fromStr

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

Source

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

intLiteral

const static ExprId intLiteral := ...

Source

isExpr

const static ExprId isExpr := ...

Source

isnotExpr

const static ExprId isnotExpr := ...

Source

itExpr

const static ExprId itExpr := ...

Source

listLiteral

const static ExprId listLiteral := ...

Source

localVar

const static ExprId localVar := ...

Source

localeLiteral

const static ExprId localeLiteral := ...

Source

mapLiteral

const static ExprId mapLiteral := ...

Source

notSame

const static ExprId notSame := ...

Source

nullLiteral

const static ExprId nullLiteral := ...

Source

rangeLiteral

const static ExprId rangeLiteral := ...

Source

same

const static ExprId same := ...

Source

shortcut

const static ExprId shortcut := ...

Source

slotLiteral

const static ExprId slotLiteral := ...

Source

staticTarget

const static ExprId staticTarget := ...

Source

storage

const static ExprId storage := ...

Source

strLiteral

const static ExprId strLiteral := ...

Source

superExpr

const static ExprId superExpr := ...

Source

ternary

const static ExprId ternary := ...

Source

thisExpr

const static ExprId thisExpr := ...

Source

throwExpr

const static ExprId throwExpr := ...

Source

trueLiteral

const static ExprId trueLiteral := ...

Source

typeLiteral

const static ExprId typeLiteral := ...

Source

unknownVar

const static ExprId unknownVar := ...

Source

uriLiteral

const static ExprId uriLiteral := ...

Source

vals

const static ExprId[] vals := ...

Source

List of ExprId values indexed by ordinal