enum Taro::Compiler::Token::Type
Defined in:
compiler/lexer/token.crEnum Members
-
Integer =
0
-
Literals
-
Float =
1
-
String =
2
-
Char =
3
-
True =
4
-
False =
5
-
Identifier =
6
-
IdentifierU =
7
-
Module =
8
-
Keywords
-
Def =
9
-
Val =
10
-
Var =
11
-
If =
12
-
Else =
13
-
Record =
14
-
Public =
15
-
Const =
16
-
Ref =
17
-
Enum =
18
-
Plus =
19
-
Operators
-
Minus =
20
-
Asterisk =
21
-
Pow =
22
-
Slash =
23
-
Modulo =
24
-
Assign =
25
-
Not =
26
-
Less =
27
-
LessEqual =
28
-
Greater =
29
-
GreaterEqual =
30
-
NotEqual =
31
-
Equal =
32
-
AndAnd =
33
-
OrOr =
34
-
Ampersand =
35
-
Pipe =
36
-
LArrow =
37
-
RArrow =
38
-
LParen =
39
-
Separators
-
RParen =
40
-
LCurly =
41
-
RCurly =
42
-
LSquare =
43
-
RSquare =
44
-
Comma =
45
-
Point =
46
-
Colon =
47
-
Semi =
48
-
Comment =
49
-
Misc
-
NewLine =
50
-
Whitespace =
51
-
Eof =
52
-
Unknown =
53
Class Method Summary
Instance Method Summary
- #ampersand?
- #and_and?
- #assign?
- #asterisk?
- #binary_operator?
- #char?
- #colon?
- #comma?
- #comment?
- #const?
- #def?
- #delimiter?
- #else?
- #enum?
- #eof?
- #equal?
- #false?
- #float?
- #greater?
- #greater_equal?
- #identifier?
- #identifier_u?
- #if?
- #integer?
- #l_arrow?
- #l_curly?
- #l_paren?
- #l_square?
- #less?
- #less_equal?
- #minus?
- #module?
- #modulo?
- #new_line?
- #not?
- #not_equal?
- #operator?
- #or_or?
- #pipe?
- #plus?
- #point?
- #pow?
- #public?
- #r_arrow?
- #r_curly?
- #r_paren?
- #r_square?
- #record?
- #ref?
- #semi?
- #slash?
- #string?
- #true?
- #unary_operator?
- #unknown?
- #val?
- #var?
- #whitespace?