enum
Lit::TokenType
Defined in:
lit/token_type.crEnum Members
-
LEFT_PAREN =
0
-
RIGHT_PAREN =
1
-
LEFT_BRACKET =
2
-
RIGHT_BRACKET =
3
-
LEFT_BRACE =
4
-
RIGHT_BRACE =
5
-
COMMA =
6
-
DOT =
7
-
COLON =
8
-
NEWLINE =
9
-
PLUS =
10
-
Math
-
MINUS =
11
-
SLASH =
12
-
STAR =
13
-
STAR_STAR =
14
-
PERCENT =
15
-
EQUAL =
16
-
Comparison
-
EQUAL_EQUAL =
17
-
GREATER =
18
-
GREATER_EQUAL =
19
-
LESS =
20
-
LESS_EQUAL =
21
-
BAR =
22
-
BANG =
23
-
BANG_EQUAL =
24
-
QUESTION =
25
-
PIPE_GREATER =
26
-
NUMBER =
27
-
Literals
-
STRING =
28
-
IDENTIFIER =
29
-
STRING_INTERPOLATION =
30
-
AND =
31
-
Keywords
-
ELSE =
32
-
FALSE =
33
-
FN =
34
-
IF =
35
-
VAR =
36
-
LET =
37
-
NIL =
38
-
OR =
39
-
PRINT =
40
-
PRINTLN =
41
-
RETURN =
42
-
TRUE =
43
-
TYPE =
44
-
SELF =
45
-
WHILE =
46
-
UNTIL =
47
-
LOOP =
48
-
BREAK =
49
-
NEXT =
50
-
EOF =
51
Instance Method Summary
-
#and?
Returns
true
if this enum value equalsAND
-
#bang?
Returns
true
if this enum value equalsBANG
-
#bang_equal?
Returns
true
if this enum value equalsBANG_EQUAL
-
#bar?
Returns
true
if this enum value equalsBAR
-
#break?
Returns
true
if this enum value equalsBREAK
-
#colon?
Returns
true
if this enum value equalsCOLON
-
#comma?
Returns
true
if this enum value equalsCOMMA
-
#dot?
Returns
true
if this enum value equalsDOT
-
#else?
Returns
true
if this enum value equalsELSE
-
#eof?
Returns
true
if this enum value equalsEOF
-
#equal?
Returns
true
if this enum value equalsEQUAL
-
#equal_equal?
Returns
true
if this enum value equalsEQUAL_EQUAL
-
#false?
Returns
true
if this enum value equalsFALSE
-
#fn?
Returns
true
if this enum value equalsFN
-
#greater?
Returns
true
if this enum value equalsGREATER
-
#greater_equal?
Returns
true
if this enum value equalsGREATER_EQUAL
-
#identifier?
Returns
true
if this enum value equalsIDENTIFIER
-
#if?
Returns
true
if this enum value equalsIF
-
#left_brace?
Returns
true
if this enum value equalsLEFT_BRACE
-
#left_bracket?
Returns
true
if this enum value equalsLEFT_BRACKET
-
#left_paren?
Returns
true
if this enum value equalsLEFT_PAREN
-
#less?
Returns
true
if this enum value equalsLESS
-
#less_equal?
Returns
true
if this enum value equalsLESS_EQUAL
-
#let?
Returns
true
if this enum value equalsLET
-
#loop?
Returns
true
if this enum value equalsLOOP
-
#minus?
Returns
true
if this enum value equalsMINUS
-
#newline?
Returns
true
if this enum value equalsNEWLINE
-
#next?
Returns
true
if this enum value equalsNEXT
-
#nil?
Returns
true
if this enum value equalsNIL
-
#number?
Returns
true
if this enum value equalsNUMBER
-
#or?
Returns
true
if this enum value equalsOR
-
#percent?
Returns
true
if this enum value equalsPERCENT
-
#pipe_greater?
Returns
true
if this enum value equalsPIPE_GREATER
-
#plus?
Returns
true
if this enum value equalsPLUS
-
#print?
Returns
true
if this enum value equalsPRINT
-
#println?
Returns
true
if this enum value equalsPRINTLN
-
#question?
Returns
true
if this enum value equalsQUESTION
-
#return?
Returns
true
if this enum value equalsRETURN
-
#right_brace?
Returns
true
if this enum value equalsRIGHT_BRACE
-
#right_bracket?
Returns
true
if this enum value equalsRIGHT_BRACKET
-
#right_paren?
Returns
true
if this enum value equalsRIGHT_PAREN
-
#self?
Returns
true
if this enum value equalsSELF
-
#slash?
Returns
true
if this enum value equalsSLASH
-
#star?
Returns
true
if this enum value equalsSTAR
-
#star_star?
Returns
true
if this enum value equalsSTAR_STAR
-
#string?
Returns
true
if this enum value equalsSTRING
-
#string_interpolation?
Returns
true
if this enum value equalsSTRING_INTERPOLATION
-
#true?
Returns
true
if this enum value equalsTRUE
-
#type?
Returns
true
if this enum value equalsTYPE
-
#until?
Returns
true
if this enum value equalsUNTIL
-
#var?
Returns
true
if this enum value equalsVAR
-
#while?
Returns
true
if this enum value equalsWHILE