enum

Facet::Compiler::TokenKind

Inherits Enum < Comparable < Value < Object

Constants

Eof = 0
Identifier = 1
InstanceVar = 2
ClassVar = 3
GlobalVar = 4
Annotation = 5
Symbol = 6
Number = 7
String = 8
Regex = 9
Char = 10
KeywordAbstract = 11

Keywords

KeywordAlias = 12
KeywordAlignof = 13
KeywordAnnotation = 14
KeywordAs = 15
KeywordAsQuestion = 16
KeywordAsm = 17
KeywordBegin = 18
KeywordBreak = 19
KeywordCase = 20
KeywordClass = 21
KeywordDef = 22
KeywordDo = 23
KeywordElse = 24
KeywordElsif = 25
KeywordEnd = 26
KeywordEnsure = 27
KeywordEnum = 28
KeywordExtend = 29
KeywordFalse = 30
KeywordFor = 31
KeywordFun = 32
KeywordIf = 33
KeywordIn = 34
KeywordInclude = 35
KeywordInstanceAlignof = 36
KeywordInstanceSizeof = 37
KeywordIsAQuestion = 38
KeywordLib = 39
KeywordMacro = 40
KeywordModule = 41
KeywordNext = 42
KeywordNil = 43
KeywordNilQuestion = 44
KeywordOf = 45
KeywordOffsetof = 46
KeywordOut = 47
KeywordProperty = 48
KeywordGetter = 49
KeywordSetter = 50
KeywordPointerof = 51
KeywordPrivate = 52
KeywordProtected = 53
KeywordRequire = 54
KeywordRescue = 55
KeywordRespondsToQuestion = 56
KeywordReturn = 57
KeywordSelect = 58
KeywordSelf = 59
KeywordSizeof = 60
KeywordStruct = 61
KeywordSuper = 62
KeywordThen = 63
KeywordTrue = 64
KeywordType = 65
KeywordTypeof = 66
KeywordUninitialized = 67
KeywordUnion = 68
KeywordUnless = 69
KeywordUntil = 70
KeywordVerbatim = 71
KeywordWhen = 72
KeywordWhile = 73
KeywordWith = 74
KeywordYield = 75
Plus = 76

Operators

Minus = 77
Star = 78
Slash = 79
SlashSlash = 80
Percent = 81
Caret = 82
Ampersand = 83
Pipe = 84
Bang = 85
Tilde = 86
Backtick = 87
Assign = 88
EqualEqual = 89
BangEqual = 90
Less = 91
LessEqual = 92
Greater = 93
GreaterEqual = 94
AndAnd = 95
OrOr = 96
AndAndEqual = 97
OrOrEqual = 98
Arrow = 99
HashRocket = 100
StarStar = 101
ShiftLeft = 102
ShiftRight = 103
TripleEqual = 104
Spaceship = 105
Match = 106
NotMatch = 107
SafeNav = 108
PlusEqual = 109
MinusEqual = 110
StarEqual = 111
SlashEqual = 112
SlashSlashEqual = 113
PercentEqual = 114
PipeEqual = 115
AmpersandEqual = 116
CaretEqual = 117
StarStarEqual = 118
ShiftLeftEqual = 119
ShiftRightEqual = 120
AmpersandPlusEqual = 121
AmpersandMinusEqual = 122
AmpersandStarEqual = 123
AmpersandStarStarEqual = 124
AmpersandPlus = 125
AmpersandMinus = 126
AmpersandStar = 127
AmpersandStarStar = 128
LParen = 129

Punctuation

RParen = 130
LBrace = 131
RBrace = 132
LBracket = 133
RBracket = 134
Comma = 135
Dot = 136
DotDot = 137
DotDotDot = 138
Colon = 139
DoubleColon = 140
Semicolon = 141
Question = 142
At = 143
Unknown = 144

Instance methods

ampersand?

Returns true if this enum value equals Ampersand

Source
ampersand_equal?

Returns true if this enum value equals AmpersandEqual

Source
ampersand_minus?

Returns true if this enum value equals AmpersandMinus

Source
ampersand_minus_equal?

Returns true if this enum value equals AmpersandMinusEqual

Source
ampersand_plus?

Returns true if this enum value equals AmpersandPlus

Source
ampersand_plus_equal?

Returns true if this enum value equals AmpersandPlusEqual

Source
ampersand_star?

Returns true if this enum value equals AmpersandStar

Source
ampersand_star_equal?

Returns true if this enum value equals AmpersandStarEqual

Source
ampersand_star_star?

Returns true if this enum value equals AmpersandStarStar

Source
ampersand_star_star_equal?

Returns true if this enum value equals AmpersandStarStarEqual

Source
and_and?

Returns true if this enum value equals AndAnd

Source
and_and_equal?

Returns true if this enum value equals AndAndEqual

Source
annotation?

Returns true if this enum value equals Annotation

Source
arrow?

Returns true if this enum value equals Arrow

Source
assign?

Returns true if this enum value equals Assign

Source
at?

Returns true if this enum value equals At

Source
backtick?

Returns true if this enum value equals Backtick

Source
bang?

Returns true if this enum value equals Bang

Source
bang_equal?

Returns true if this enum value equals BangEqual

Source
caret?

Returns true if this enum value equals Caret

Source
caret_equal?

Returns true if this enum value equals CaretEqual

Source
char?

Returns true if this enum value equals Char

Source
class_var?

Returns true if this enum value equals ClassVar

Source
colon?

Returns true if this enum value equals Colon

Source
comma?

Returns true if this enum value equals Comma

Source
dot?

Returns true if this enum value equals Dot

Source
dot_dot?

Returns true if this enum value equals DotDot

Source
dot_dot_dot?

Returns true if this enum value equals DotDotDot

Source
double_colon?

Returns true if this enum value equals DoubleColon

Source
eof?

Returns true if this enum value equals Eof

Source
equal_equal?

Returns true if this enum value equals EqualEqual

Source
global_var?

Returns true if this enum value equals GlobalVar

Source
greater?

Returns true if this enum value equals Greater

Source
greater_equal?

Returns true if this enum value equals GreaterEqual

Source
hash_rocket?

Returns true if this enum value equals HashRocket

Source
identifier?

Returns true if this enum value equals Identifier

Source
instance_var?

Returns true if this enum value equals InstanceVar

Source
keyword_abstract?

Returns true if this enum value equals KeywordAbstract

Source
keyword_alias?

Returns true if this enum value equals KeywordAlias

Source
keyword_alignof?

Returns true if this enum value equals KeywordAlignof

Source
keyword_annotation?

Returns true if this enum value equals KeywordAnnotation

Source
keyword_as?

Returns true if this enum value equals KeywordAs

Source
keyword_as_question?

Returns true if this enum value equals KeywordAsQuestion

Source
keyword_asm?

Returns true if this enum value equals KeywordAsm

Source
keyword_begin?

Returns true if this enum value equals KeywordBegin

Source
keyword_break?

Returns true if this enum value equals KeywordBreak

Source
keyword_case?

Returns true if this enum value equals KeywordCase

Source
keyword_class?

Returns true if this enum value equals KeywordClass

Source
keyword_def?

Returns true if this enum value equals KeywordDef

Source
keyword_do?

Returns true if this enum value equals KeywordDo

Source
keyword_else?

Returns true if this enum value equals KeywordElse

Source
keyword_elsif?

Returns true if this enum value equals KeywordElsif

Source
keyword_end?

Returns true if this enum value equals KeywordEnd

Source
keyword_ensure?

Returns true if this enum value equals KeywordEnsure

Source
keyword_enum?

Returns true if this enum value equals KeywordEnum

Source
keyword_extend?

Returns true if this enum value equals KeywordExtend

Source
keyword_false?

Returns true if this enum value equals KeywordFalse

Source
keyword_for?

Returns true if this enum value equals KeywordFor

Source
keyword_fun?

Returns true if this enum value equals KeywordFun

Source
keyword_getter?

Returns true if this enum value equals KeywordGetter

Source
keyword_if?

Returns true if this enum value equals KeywordIf

Source
keyword_in?

Returns true if this enum value equals KeywordIn

Source
keyword_include?

Returns true if this enum value equals KeywordInclude

Source
keyword_instance_alignof?

Returns true if this enum value equals KeywordInstanceAlignof

Source
keyword_instance_sizeof?

Returns true if this enum value equals KeywordInstanceSizeof

Source
keyword_is_a_question?

Returns true if this enum value equals KeywordIsAQuestion

Source
keyword_lib?

Returns true if this enum value equals KeywordLib

Source
keyword_macro?

Returns true if this enum value equals KeywordMacro

Source
keyword_module?

Returns true if this enum value equals KeywordModule

Source
keyword_next?

Returns true if this enum value equals KeywordNext

Source
keyword_nil?

Returns true if this enum value equals KeywordNil

Source
keyword_nil_question?

Returns true if this enum value equals KeywordNilQuestion

Source
keyword_of?

Returns true if this enum value equals KeywordOf

Source
keyword_offsetof?

Returns true if this enum value equals KeywordOffsetof

Source
keyword_out?

Returns true if this enum value equals KeywordOut

Source
keyword_pointerof?

Returns true if this enum value equals KeywordPointerof

Source
keyword_private?

Returns true if this enum value equals KeywordPrivate

Source
keyword_property?

Returns true if this enum value equals KeywordProperty

Source
keyword_protected?

Returns true if this enum value equals KeywordProtected

Source
keyword_require?

Returns true if this enum value equals KeywordRequire

Source
keyword_rescue?

Returns true if this enum value equals KeywordRescue

Source
keyword_responds_to_question?

Returns true if this enum value equals KeywordRespondsToQuestion

Source
keyword_return?

Returns true if this enum value equals KeywordReturn

Source
keyword_select?

Returns true if this enum value equals KeywordSelect

Source
keyword_self?

Returns true if this enum value equals KeywordSelf

Source
keyword_setter?

Returns true if this enum value equals KeywordSetter

Source
keyword_sizeof?

Returns true if this enum value equals KeywordSizeof

Source
keyword_struct?

Returns true if this enum value equals KeywordStruct

Source
keyword_super?

Returns true if this enum value equals KeywordSuper

Source
keyword_then?

Returns true if this enum value equals KeywordThen

Source
keyword_true?

Returns true if this enum value equals KeywordTrue

Source
keyword_type?

Returns true if this enum value equals KeywordType

Source
keyword_typeof?

Returns true if this enum value equals KeywordTypeof

Source
keyword_uninitialized?

Returns true if this enum value equals KeywordUninitialized

Source
keyword_union?

Returns true if this enum value equals KeywordUnion

Source
keyword_unless?

Returns true if this enum value equals KeywordUnless

Source
keyword_until?

Returns true if this enum value equals KeywordUntil

Source
keyword_verbatim?

Returns true if this enum value equals KeywordVerbatim

Source
keyword_when?

Returns true if this enum value equals KeywordWhen

Source
keyword_while?

Returns true if this enum value equals KeywordWhile

Source
keyword_with?

Returns true if this enum value equals KeywordWith

Source
keyword_yield?

Returns true if this enum value equals KeywordYield

Source
l_brace?

Returns true if this enum value equals LBrace

Source
l_bracket?

Returns true if this enum value equals LBracket

Source
l_paren?

Returns true if this enum value equals LParen

Source
less?

Returns true if this enum value equals Less

Source
less_equal?

Returns true if this enum value equals LessEqual

Source
match?

Returns true if this enum value equals Match

Source
minus?

Returns true if this enum value equals Minus

Source
minus_equal?

Returns true if this enum value equals MinusEqual

Source
not_match?

Returns true if this enum value equals NotMatch

Source
number?

Returns true if this enum value equals Number

Source
or_or?

Returns true if this enum value equals OrOr

Source
or_or_equal?

Returns true if this enum value equals OrOrEqual

Source
percent?

Returns true if this enum value equals Percent

Source
percent_equal?

Returns true if this enum value equals PercentEqual

Source
pipe?

Returns true if this enum value equals Pipe

Source
pipe_equal?

Returns true if this enum value equals PipeEqual

Source
plus?

Returns true if this enum value equals Plus

Source
plus_equal?

Returns true if this enum value equals PlusEqual

Source
question?

Returns true if this enum value equals Question

Source
r_brace?

Returns true if this enum value equals RBrace

Source
r_bracket?

Returns true if this enum value equals RBracket

Source
r_paren?

Returns true if this enum value equals RParen

Source
regex?

Returns true if this enum value equals Regex

Source
safe_nav?

Returns true if this enum value equals SafeNav

Source
semicolon?

Returns true if this enum value equals Semicolon

Source
shift_left?

Returns true if this enum value equals ShiftLeft

Source
shift_left_equal?

Returns true if this enum value equals ShiftLeftEqual

Source
shift_right?

Returns true if this enum value equals ShiftRight

Source
shift_right_equal?

Returns true if this enum value equals ShiftRightEqual

Source
slash?

Returns true if this enum value equals Slash

Source
slash_equal?

Returns true if this enum value equals SlashEqual

Source
slash_slash?

Returns true if this enum value equals SlashSlash

Source
slash_slash_equal?

Returns true if this enum value equals SlashSlashEqual

Source
spaceship?

Returns true if this enum value equals Spaceship

Source
star?

Returns true if this enum value equals Star

Source
star_equal?

Returns true if this enum value equals StarEqual

Source
star_star?

Returns true if this enum value equals StarStar

Source
star_star_equal?

Returns true if this enum value equals StarStarEqual

Source
string?

Returns true if this enum value equals String

Source
symbol?

Returns true if this enum value equals Symbol

Source
tilde?

Returns true if this enum value equals Tilde

Source
triple_equal?

Returns true if this enum value equals TripleEqual

Source
unknown?

Returns true if this enum value equals Unknown

Source