
ExprId uniquely identifies the type of expr
Slots
- asExpr
-
static ExprId asExpr
- assign
-
static ExprId assign
- boolAnd
-
static ExprId boolAnd
- boolNot
-
static ExprId boolNot
- boolOr
-
static ExprId boolOr
- call
-
static ExprId call
- cast
-
static ExprId cast
- closure
-
static ExprId closure
- cmpNotNull
-
static ExprId cmpNotNull
- cmpNull
-
static ExprId cmpNull
- curry
-
static ExprId curry
- durationLiteral
-
static ExprId durationLiteral
- falseLiteral
-
static ExprId falseLiteral
- field
-
static ExprId field
- floatLiteral
-
static ExprId floatLiteral
- fromStr
-
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.
- intLiteral
-
static ExprId intLiteral
- isExpr
-
static ExprId isExpr
- listLiteral
-
static ExprId listLiteral
- localVar
-
static ExprId localVar
- mapLiteral
-
static ExprId mapLiteral
- notSame
-
static ExprId notSame
- nullLiteral
-
static ExprId nullLiteral
- rangeLiteral
-
static ExprId rangeLiteral
- same
-
static ExprId same
- shortcut
-
static ExprId shortcut
- simpleLiteral
-
static ExprId simpleLiteral
- staticTarget
-
static ExprId staticTarget
- storage
-
static ExprId storage
- strLiteral
-
static ExprId strLiteral
- superExpr
-
static ExprId superExpr
- ternary
-
static ExprId ternary
- thisExpr
-
static ExprId thisExpr
- trueLiteral
-
static ExprId trueLiteral
- typeLiteral
-
static ExprId typeLiteral
- unknownVar
-
static ExprId unknownVar
- uriLiteral
-
static ExprId uriLiteral
- values
-
static ExprId[] values
List of ExprId values indexed by ordinal
- withBase
-
static ExprId withBase
- withBlock
-
static ExprId withBlock
More Info
Slots
- asExpr
- assign
- boolAnd
- boolNot
- boolOr
- call
- cast
- closure
- cmpNotNull
- cmpNull
- curry
- durationLiteral
- falseLiteral
- field
- floatLiteral
- fromStr
- intLiteral
- isExpr
- listLiteral
- localVar
- mapLiteral
- notSame
- nullLiteral
- rangeLiteral
- same
- shortcut
- simpleLiteral
- staticTarget
- storage
- strLiteral
- superExpr
- ternary
- thisExpr
- trueLiteral
- typeLiteral
- unknownVar
- uriLiteral
- values
- withBase
- withBlock