enum Axal::TokenKind
Defined in:
lang/token_kind.crEnum Members
-
TAB =
9
-
NEW_LINE =
10
-
CARRIAGE_RETURN =
13
-
SPACE =
32
-
EXCLAMATION =
33
-
DOUBLE_QUOTE =
34
-
HASH =
35
-
DOLLAR =
36
-
PERCENT =
37
-
AMPERSAND =
38
-
SINGLE_QUOTE =
39
-
LEFT_PAREN =
40
-
RIGHT_PAREN =
41
-
ASTERISK =
42
-
PLUS =
43
-
COMMA =
44
-
HYPHEN =
45
-
DOT =
46
-
FORWARD_SLASH =
47
-
ZERO =
48
-
ONE =
49
-
TWO =
50
-
THREE =
51
-
FOUR =
52
-
FIVE =
53
-
SIX =
54
-
SEVEN =
55
-
EIGHT =
56
-
NINE =
57
-
COLON =
58
-
SEMI_COLOM =
59
-
LESS_THAN =
60
-
EQUALS =
61
-
GREATER_THAN =
62
-
QUESTION =
63
-
AT =
64
-
UPPER_A =
65
-
UPPER_B =
66
-
UPPER_C =
67
-
UPPER_D =
68
-
UPPER_E =
69
-
UPPER_F =
70
-
UPPER_G =
71
-
UPPER_H =
72
-
UPPER_I =
73
-
UPPER_J =
74
-
UPPER_K =
75
-
UPPER_L =
76
-
UPPER_M =
77
-
UPPER_N =
78
-
UPPER_O =
79
-
UPPER_P =
80
-
UPPER_Q =
81
-
UPPER_R =
82
-
UPPER_S =
83
-
UPPER_T =
84
-
UPPER_U =
85
-
UPPER_V =
86
-
UPPER_W =
87
-
UPPER_X =
88
-
UPPER_Y =
89
-
UPPER_Z =
90
-
LEFT_BRACKET =
91
-
BACK_SLASH =
92
-
RIGHT_BRACKET =
93
-
CIRCUMFLEX =
94
-
LOW_LINE =
95
-
BACK_TICK =
96
-
LOWER_A =
97
-
LOWER_B =
98
-
LOWER_C =
99
-
LOWER_D =
100
-
LOWER_E =
101
-
LOWER_F =
102
-
LOWER_G =
103
-
LOWER_H =
104
-
LOWER_I =
105
-
LOWER_J =
106
-
LOWER_K =
107
-
LOWER_L =
108
-
LOWER_M =
109
-
LOWER_N =
110
-
LOWER_O =
111
-
LOWER_P =
112
-
LOWER_Q =
113
-
LOWER_R =
114
-
LOWER_S =
115
-
LOWER_T =
116
-
LOWER_U =
117
-
LOWER_V =
118
-
LOWER_W =
119
-
LOWER_X =
120
-
LOWER_Y =
121
-
LOWER_Z =
122
-
LEFT_CURLY =
123
-
BAR =
124
-
RIGHT_CURLY =
125
-
TILDE =
126
-
DOUBLE_EQUALS =
127
-
NOT_EQUAL =
128
-
GREATER_THAN_OR_EQUAL =
129
-
LESS_THAN_OR_EQUAL =
130
-
TRIANGLE =
131
-
STRING =
132
-
NUMBER =
133
-
IDENTIFIER =
134
-
EXTERNAL_CODE =
135
-
AND =
136
-
ELSE =
137
-
END =
138
-
FALSE =
139
-
FN =
140
-
MOD =
141
-
IF =
142
-
NIL =
143
-
OR =
144
-
RETURN =
145
-
TRUE =
146
-
WHILE =
147
-
FGET =
148
-
DESCRIBE =
149
-
IT =
150
-
EOF =
151
-
UNKNOWN =
152
Constructors
- .from_double(value) : TokenKind
-
.from_identifier(value) : TokenKind
ameba:disable Metrics/CyclomaticComplexity
- .from_single(value) : TokenKind
Class Method Summary
Instance Method Summary
- #ampersand?
- #and?
- #asterisk?
- #at?
- #back_slash?
- #back_tick?
- #bar?
- #carriage_return?
- #circumflex?
- #colon?
- #comma?
- #describe?
- #dollar?
- #dot?
- #double_equals?
- #double_quote?
- #eight?
- #else?
- #end?
- #eof?
- #equals?
- #exclamation?
- #external_code?
- #false?
- #fget?
- #five?
- #fn?
- #forward_slash?
- #four?
- #greater_than?
- #greater_than_or_equal?
- #hash?
- #hyphen?
- #identifier?
- #if?
- #it?
- #left_bracket?
- #left_curly?
- #left_paren?
- #less_than?
- #less_than_or_equal?
- #low_line?
- #lower_a?
- #lower_b?
- #lower_c?
- #lower_d?
- #lower_e?
- #lower_f?
- #lower_g?
- #lower_h?
- #lower_i?
- #lower_j?
- #lower_k?
- #lower_l?
- #lower_m?
- #lower_n?
- #lower_o?
- #lower_p?
- #lower_q?
- #lower_r?
- #lower_s?
- #lower_t?
- #lower_u?
- #lower_v?
- #lower_w?
- #lower_x?
- #lower_y?
- #lower_z?
- #mod?
- #new_line?
- #nil?
- #nine?
- #not_equal?
- #number?
- #one?
- #or?
- #percent?
- #plus?
- #question?
- #return?
- #right_bracket?
- #right_curly?
- #right_paren?
- #semi_colom?
- #seven?
- #single_quote?
- #six?
- #space?
- #string?
- #tab?
- #three?
- #tilde?
- #triangle?
- #true?
- #two?
- #unknown?
- #upper_a?
- #upper_b?
- #upper_c?
- #upper_d?
- #upper_e?
- #upper_f?
- #upper_g?
- #upper_h?
- #upper_i?
- #upper_j?
- #upper_k?
- #upper_l?
- #upper_m?
- #upper_n?
- #upper_o?
- #upper_p?
- #upper_q?
- #upper_r?
- #upper_s?
- #upper_t?
- #upper_u?
- #upper_v?
- #upper_w?
- #upper_x?
- #upper_y?
- #upper_z?
- #while?
- #zero?
Constructor Detail
ameba:disable Metrics/CyclomaticComplexity