ExprId uniquely identifies the type of expr
Slots
- asExpr
-
static const ExprId asExpr
- assign
-
static const ExprId assign
- boolAnd
-
static const ExprId boolAnd
- boolNot
-
static const ExprId boolNot
- boolOr
-
static const ExprId boolOr
- call
-
static const ExprId call
- cast
-
static const ExprId cast
- closure
-
static const ExprId closure
- cmpNotNull
-
static const ExprId cmpNotNull
- cmpNull
-
static const ExprId cmpNull
- curry
-
static const ExprId curry
- durationLiteral
-
static const ExprId durationLiteral
- falseLiteral
-
static const ExprId falseLiteral
- field
-
static const ExprId field
- floatLiteral
-
static const ExprId floatLiteral
- fromStr
-
static const ExprId fromStr(Str name, Bool checked := def)
Return the ExprId instance for the specified name. If not a valid name and checked is false return null, otherwise throw ParseErr.
- intLiteral
-
static const ExprId intLiteral
- isExpr
-
static const ExprId isExpr
- listLiteral
-
static const ExprId listLiteral
- localVar
-
static const ExprId localVar
- mapLiteral
-
static const ExprId mapLiteral
- notSame
-
static const ExprId notSame
- nullLiteral
-
static const ExprId nullLiteral
- rangeLiteral
-
static const ExprId rangeLiteral
- same
-
static const ExprId same
- shortcut
-
static const ExprId shortcut
- simpleLiteral
-
static const ExprId simpleLiteral
- staticTarget
-
static const ExprId staticTarget
- storage
-
static const ExprId storage
- strLiteral
-
static const ExprId strLiteral
- superExpr
-
static const ExprId superExpr
- ternary
-
static const ExprId ternary
- thisExpr
-
static const ExprId thisExpr
- trueLiteral
-
static const ExprId trueLiteral
- typeLiteral
-
static const ExprId typeLiteral
- unknownVar
-
static const ExprId unknownVar
- uriLiteral
-
static const ExprId uriLiteral
- values
-
static const ExprId[] values
List of ExprId values indexed by ordinal
- withBase
-
static const ExprId withBase
- withBlock
-
static const 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