enum

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

Instance methods

alias?

Returns true if this enum value equals Alias

Source
annotation?

Returns true if this enum value equals Annotation

Source
annotation_def?

Returns true if this enum value equals AnnotationDef

Source
args?

Returns true if this enum value equals Args

Source
array?

Returns true if this enum value equals Array

Source
assign?

Returns true if this enum value equals Assign

Source
begin?

Returns true if this enum value equals Begin

Source
binary?

Returns true if this enum value equals Binary

Source
block?

Returns true if this enum value equals Block

Source
block_param?

Returns true if this enum value equals BlockParam

Source
break?

Returns true if this enum value equals Break

Source
call?

Returns true if this enum value equals Call

Source
call_with_block?

Returns true if this enum value equals CallWithBlock

Source
case?

Returns true if this enum value equals Case

Source
class?

Returns true if this enum value equals Class

Source
class_var?

Returns true if this enum value equals ClassVar

Source
const?

Returns true if this enum value equals Const

Source
def?

Returns true if this enum value equals Def

Source
double_splat?

Returns true if this enum value equals DoubleSplat

Source
ensure?

Returns true if this enum value equals Ensure

Source
enum?

Returns true if this enum value equals Enum

Source
error?

Returns true if this enum value equals Error

Source
expressions?

Returns true if this enum value equals Expressions

Source
file?

Returns true if this enum value equals File

Source
for?

Returns true if this enum value equals For

Source
fun?

Returns true if this enum value equals Fun

Source
global?

Returns true if this enum value equals Global

Source
hash?

Returns true if this enum value equals Hash

Source
ident?

Returns true if this enum value equals Ident

Source
if?

Returns true if this enum value equals If

Source
index?

Returns true if this enum value equals Index

Source
instance_var?

Returns true if this enum value equals InstanceVar

Source
lib?

Returns true if this enum value equals Lib

Source
literal_bool?

Returns true if this enum value equals LiteralBool

Source
literal_char?

Returns true if this enum value equals LiteralChar

Source
literal_nil?

Returns true if this enum value equals LiteralNil

Source
literal_number?

Returns true if this enum value equals LiteralNumber

Source
literal_regex?

Returns true if this enum value equals LiteralRegex

Source
literal_string?

Returns true if this enum value equals LiteralString

Source
literal_symbol?

Returns true if this enum value equals LiteralSymbol

Source
macro_control?

Returns true if this enum value equals MacroControl

Source
macro_def?

Returns true if this enum value equals MacroDef

Source
macro_expr?

Returns true if this enum value equals MacroExpr

Source
macro_for_header?

Returns true if this enum value equals MacroForHeader

Source
macro_var?

Returns true if this enum value equals MacroVar

Source
module?

Returns true if this enum value equals Module

Source
named_arg?

Returns true if this enum value equals NamedArg

Source
named_tuple?

Returns true if this enum value equals NamedTuple

Source
next?

Returns true if this enum value equals Next

Source
nop?

Returns true if this enum value equals Nop

Source
param?

Returns true if this enum value equals Param

Source
path?

Returns true if this enum value equals Path

Source
proc_type?

Returns true if this enum value equals ProcType

Source
range?

Returns true if this enum value equals Range

Source
require?

Returns true if this enum value equals Require

Source
rescue?

Returns true if this enum value equals Rescue

Source
return?

Returns true if this enum value equals Return

Source
splat?

Returns true if this enum value equals Splat

Source
struct?

Returns true if this enum value equals Struct

Source
ternary?

Returns true if this enum value equals Ternary

Source
tuple?

Returns true if this enum value equals Tuple

Source
type_apply?

Returns true if this enum value equals TypeApply

Source
type_def?

Returns true if this enum value equals TypeDef

Source
unary?

Returns true if this enum value equals Unary

Source
unless?

Returns true if this enum value equals Unless

Source
until?

Returns true if this enum value equals Until

Source
var_decl?

Returns true if this enum value equals VarDecl

Source
when?

Returns true if this enum value equals When

Source
while?

Returns true if this enum value equals While

Source
yield?

Returns true if this enum value equals Yield

Source