Facet::Compiler::NodeKind
Inherits Enum < Comparable < Value < Object
Constants
File = 0
Expressions = 1
Error = 2
Nop = 3
Ident = 4
Const = 5
InstanceVar = 6
ClassVar = 7
Global = 8
LiteralNumber = 9
LiteralString = 10
LiteralChar = 11
LiteralRegex = 12
LiteralSymbol = 13
LiteralBool = 14
LiteralNil = 15
Annotation = 16
AnnotationDef = 17
VarDecl = 18
Call = 19
Assign = 20
Unary = 21
Binary = 22
Block = 23
Args = 24
NamedArg = 25
Param = 26
Splat = 27
DoubleSplat = 28
BlockParam = 29
If = 30
Unless = 31
While = 32
Until = 33
Case = 34
When = 35
For = 36
Break = 37
Next = 38
Return = 39
Yield = 40
Def = 41
MacroDef = 42
Class = 43
Module = 44
Struct = 45
Enum = 46
Lib = 47
Fun = 48
Alias = 49
TypeDef = 50
Begin = 51
Rescue = 52
Ensure = 53
Array = 54
Hash = 55
Tuple = 56
NamedTuple = 57
Range = 58
Index = 59
CallWithBlock = 60
Path = 61
TypeApply = 62
ProcType = 63
MacroExpr = 64
MacroControl = 65
MacroForHeader = 66
MacroVar = 67
Require = 68
Ternary = 69