enum FayrantLang::TokenType
Defined in:
parser/token.crEnum Members
-
FUNC =
0
-
CLASS =
1
-
CONSTRUCTOR =
2
-
IF =
3
-
ELSE =
4
-
WHILE =
5
-
FOR =
6
-
VAR =
7
-
RETURN =
8
-
BREAK =
9
-
CONTINUE =
10
-
IDENTIFIER =
11
-
L_BRACE =
12
-
R_BRACE =
13
-
L_PAREN =
14
-
R_PAREN =
15
-
DOT =
16
-
COMMA =
17
-
SEMICOLON =
18
-
QUOTE =
19
-
EQUAL =
20
-
EQUAL_PLUS =
21
-
EQUAL_MINUS =
22
-
EQUAL_TIMES =
23
-
EQUAL_DIV =
24
-
EQUAL_DIV_INV =
25
-
EQUAL_MOD =
26
-
EQUAL_EXPT =
27
-
EQUAL_AND =
28
-
EQUAL_OR =
29
-
EQUAL_CONCAT =
30
-
OP_MINUS =
31
-
OP_NEG =
32
-
OP_TO_STR =
33
-
OP_TO_NUM =
34
-
OP_PLUS =
35
-
OP_TIMES =
36
-
OP_DIV =
37
-
OP_DIV_INV =
38
-
OP_MOD =
39
-
OP_EXPT =
40
-
OP_AND =
41
-
OP_OR =
42
-
OP_GT =
43
-
OP_LT =
44
-
OP_GE =
45
-
OP_LE =
46
-
OP_EQ =
47
-
OP_NEQ =
48
-
OP_CONCAT =
49
-
STRING_FRAGMENT =
50
-
NUMBER =
51
-
TRUE =
52
-
FALSE =
53
-
NULL =
54
Instance Method Summary
- #break?
- #class?
- #comma?
- #constructor?
- #continue?
- #dot?
- #else?
- #equal?
- #equal_and?
- #equal_concat?
- #equal_div?
- #equal_div_inv?
- #equal_expt?
- #equal_minus?
- #equal_mod?
- #equal_or?
- #equal_plus?
- #equal_times?
- #false?
- #for?
- #func?
- #identifier?
- #if?
- #l_brace?
- #l_paren?
- #null?
- #number?
- #op_and?
- #op_concat?
- #op_div?
- #op_div_inv?
- #op_eq?
- #op_expt?
- #op_ge?
- #op_gt?
- #op_le?
- #op_lt?
- #op_minus?
- #op_mod?
- #op_neg?
- #op_neq?
- #op_or?
- #op_plus?
- #op_times?
- #op_to_num?
- #op_to_str?
- #quote?
- #r_brace?
- #r_paren?
- #return?
- #semicolon?
- #string_fragment?
- #true?
- #var?
- #while?