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?