enum Lucid::Compiler::Token::Kind
Defined in:
compiler/token.crEnum Members
-
EOF =
0
-
Space =
1
-
Newline =
2
-
Comment =
3
-
Ident =
4
-
Const =
5
-
String =
6
-
Char =
7
-
Integer =
8
-
Float =
9
-
IntegerBadSuffix =
10
-
FloatBadSuffix =
11
-
True =
12
-
False =
13
-
Nil =
14
-
LeftParen =
15
-
RightParen =
16
-
Comma =
17
-
Colon =
18
-
DoubleColon =
19
-
Semicolon =
20
-
Underscore =
21
-
LeftBrace =
22
-
RightBrace =
23
-
Bang =
24
-
NotEqual =
25
-
PatternUnmatch =
26
-
Modulo =
27
-
BitAnd =
28
-
And =
29
-
BinaryStar =
30
-
BinaryDoubleStar =
31
-
BinaryPlus =
32
-
BinaryMinus =
33
-
Star =
34
-
DoubleStar =
35
-
Plus =
36
-
Minus =
37
-
Proc =
38
-
Period =
39
-
DoublePeriod =
40
-
TriplePeriod =
41
-
Slash =
42
-
DoubleSlash =
43
-
Lesser =
44
-
ShiftLeft =
45
-
LesserEqual =
46
-
Comparison =
47
-
Equal =
48
-
CaseEqual =
49
-
Rocket =
50
-
PatternMatch =
51
-
Greater =
52
-
ShiftRight =
53
-
GreaterEqual =
54
-
Question =
55
-
Caret =
56
-
Backtick =
57
-
BitOr =
58
-
Or =
59
-
Tilde =
60
-
Assign =
61
-
ModuloAssign =
62
-
BitAndAssign =
63
-
AndAssign =
64
-
BinaryStarAssign =
65
-
BinaryPlusAssign =
66
-
BinaryMinusAssign =
67
-
StarAssign =
68
-
DoubleStarAssign =
69
-
PlusAssign =
70
-
MinusAssign =
71
-
SlashAssign =
72
-
DoubleSlashAssign =
73
-
ShiftLeftAssign =
74
-
ShiftRightAssign =
75
-
CaretAssign =
76
-
BitOrAssign =
77
-
OrAssign =
78
-
Abstract =
79
-
Alias =
80
-
Class =
81
-
Def =
82
-
Do =
83
-
End =
84
-
Enum =
85
-
Forall =
86
-
IsA =
87
-
Module =
88
-
Lib
-
Private =
89
-
Protected =
90
-
RespondsTo =
91
-
Self =
92
-
Struct =
93
-
Require =
94
-
MagicLine =
95
-
Magic Constants
-
MagicEndLine =
96
-
MagicFile =
97
-
MagicDir =
98
Instance Method Summary
- #abstract?
- #alias?
- #and?
- #and_assign?
- #assign?
- #backtick?
- #bang?
- #binary_double_star?
- #binary_minus?
- #binary_minus_assign?
- #binary_plus?
- #binary_plus_assign?
- #binary_star?
- #binary_star_assign?
- #bit_and?
- #bit_and_assign?
- #bit_or?
- #bit_or_assign?
- #caret?
- #caret_assign?
- #case_equal?
- #char?
- #class?
- #colon?
- #comma?
- #comment?
- #comparison?
- #const?
- #def?
- #do?
- #double_colon?
- #double_period?
- #double_slash?
- #double_slash_assign?
- #double_star?
- #double_star_assign?
- #end?
- #enum?
- #eof?
- #equal?
- #false?
- #float?
- #float_bad_suffix?
- #forall?
- #greater?
- #greater_equal?
- #ident?
- #integer?
- #integer_bad_suffix?
- #is_a?
-
#is_nil? : Bool
ameba:disable Naming/PredicateName
- #left_brace?
- #left_paren?
- #lesser?
- #lesser_equal?
- #magic_dir?
- #magic_end_line?
- #magic_file?
- #magic_line?
- #minus?
- #minus_assign?
- #module?
- #modulo?
- #modulo_assign?
- #newline?
- #nil?
- #not_equal?
- #or?
- #or_assign?
- #pattern_match?
- #pattern_unmatch?
- #period?
- #plus?
- #plus_assign?
- #private?
- #proc?
- #protected?
- #question?
- #require?
- #responds_to?
- #right_brace?
- #right_paren?
- #rocket?
- #self?
- #semicolon?
- #shift_left?
- #shift_left_assign?
- #shift_right?
- #shift_right_assign?
- #slash?
- #slash_assign?
- #space?
- #star?
- #star_assign?
- #string?
- #struct?
- #tilde?
- #triple_period?
- #true?
- #underscore?