ExprId uniquely identifies the type of expr
- nullLiteral
- trueLiteral
- falseLiteral
- intLiteral
- floatLiteral
- decimalLiteral
- strLiteral
- durationLiteral
- uriLiteral
- typeLiteral
- slotLiteral
- symbolLiteral
- rangeLiteral
- listLiteral
- mapLiteral
- boolNot
- cmpNull
- cmpNotNull
- elvis
- assign
- same
- notSame
- boolOr
- boolAnd
- isExpr
- isnotExpr
- asExpr
- coerce
- call
- construction
- shortcut
- field
- localVar
- thisExpr
- superExpr
- itExpr
- staticTarget
- unknownVar
- storage
- ternary
- curry
- complexLiteral
- closure
- dsl
Slots
- asExprSource
-
static ExprId asExpr := ExprId.make(26, "asExpr")
- assignSource
-
static ExprId assign := ExprId.make(19, "assign")
- boolAndSource
-
static ExprId boolAnd := ExprId.make(23, "boolAnd")
- boolNotSource
-
static ExprId boolNot := ExprId.make(15, "boolNot")
- boolOrSource
-
static ExprId boolOr := ExprId.make(22, "boolOr")
- callSource
-
static ExprId call := ExprId.make(28, "call")
- closureSource
-
static ExprId closure := ExprId.make(42, "closure")
- cmpNotNullSource
-
static ExprId cmpNotNull := ExprId.make(17, "cmpNotNull")
- cmpNullSource
-
static ExprId cmpNull := ExprId.make(16, "cmpNull")
- coerceSource
-
static ExprId coerce := ExprId.make(27, "coerce")
- complexLiteralSource
-
static ExprId complexLiteral := ExprId.make(41, "complexLiteral")
- constructionSource
-
static ExprId construction := ExprId.make(29, "construction")
- currySource
-
static ExprId curry := ExprId.make(40, "curry")
- decimalLiteralSource
-
static ExprId decimalLiteral := ExprId.make(5, "decimalLiteral")
- dslSource
-
static ExprId dsl := ExprId.make(43, "dsl")
- durationLiteralSource
-
static ExprId durationLiteral := ExprId.make(7, "durationLiteral")
- elvisSource
-
static ExprId elvis := ExprId.make(18, "elvis")
- falseLiteralSource
-
static ExprId falseLiteral := ExprId.make(2, "falseLiteral")
- fieldSource
-
static ExprId field := ExprId.make(31, "field")
- floatLiteralSource
-
static ExprId floatLiteral := ExprId.make(4, "floatLiteral")
- fromStrSource
-
static ExprId? fromStr(Str name, Bool checked := true)
Return the ExprId instance for the specified name. If not a valid name and checked is false return null, otherwise throw ParseErr.
- intLiteralSource
-
static ExprId intLiteral := ExprId.make(3, "intLiteral")
- isExprSource
-
static ExprId isExpr := ExprId.make(24, "isExpr")
- isnotExprSource
-
static ExprId isnotExpr := ExprId.make(25, "isnotExpr")
- itExprSource
-
static ExprId itExpr := ExprId.make(35, "itExpr")
- listLiteralSource
-
static ExprId listLiteral := ExprId.make(13, "listLiteral")
- localVarSource
-
static ExprId localVar := ExprId.make(32, "localVar")
- mapLiteralSource
-
static ExprId mapLiteral := ExprId.make(14, "mapLiteral")
- notSameSource
-
static ExprId notSame := ExprId.make(21, "notSame")
- nullLiteralSource
-
static ExprId nullLiteral := ExprId.make(0, "nullLiteral")
- rangeLiteralSource
-
static ExprId rangeLiteral := ExprId.make(12, "rangeLiteral")
- sameSource
-
static ExprId same := ExprId.make(20, "same")
- shortcutSource
-
static ExprId shortcut := ExprId.make(30, "shortcut")
- slotLiteralSource
-
static ExprId slotLiteral := ExprId.make(10, "slotLiteral")
- staticTargetSource
-
static ExprId staticTarget := ExprId.make(36, "staticTarget")
- storageSource
-
static ExprId storage := ExprId.make(38, "storage")
- strLiteralSource
-
static ExprId strLiteral := ExprId.make(6, "strLiteral")
- superExprSource
-
static ExprId superExpr := ExprId.make(34, "superExpr")
- symbolLiteralSource
-
static ExprId symbolLiteral := ExprId.make(11, "symbolLiteral")
- ternarySource
-
static ExprId ternary := ExprId.make(39, "ternary")
- thisExprSource
-
static ExprId thisExpr := ExprId.make(33, "thisExpr")
- trueLiteralSource
-
static ExprId trueLiteral := ExprId.make(1, "trueLiteral")
- typeLiteralSource
-
static ExprId typeLiteral := ExprId.make(9, "typeLiteral")
- unknownVarSource
-
static ExprId unknownVar := ExprId.make(37, "unknownVar")
- uriLiteralSource
-
static ExprId uriLiteral := ExprId.make(8, "uriLiteral")
- valuesSource
-
static ExprId[] values := ...
List of ExprId values indexed by ordinal