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