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
-
AMPERSAND_DOT =
10
-
PLUS =
11
-
Math
-
MINUS =
12
-
SLASH =
13
-
STAR =
14
-
STAR_STAR =
15
-
PERCENT =
16
-
PLUS_EQUAL =
17
-
Augmented assignment
-
MINUS_EQUAL =
18
-
SLASH_EQUAL =
19
-
STAR_EQUAL =
20
-
PERCENT_EQUAL =
21
-
EQUAL =
22
-
Comparison
-
EQUAL_EQUAL =
23
-
GREATER =
24
-
GREATER_EQUAL =
25
-
LESS =
26
-
LESS_EQUAL =
27
-
BAR =
28
-
BANG =
29
-
BANG_EQUAL =
30
-
QUESTION =
31
-
PIPE_GREATER =
32
-
NUMBER =
33
-
Literals
-
STRING =
34
-
IDENTIFIER =
35
-
STRING_INTERPOLATION =
36
-
SYMBOL =
37
-
AND =
38
-
Keywords
-
DO =
39
-
ELSE =
40
-
FALSE =
41
-
FN =
42
-
IF =
43
-
VAR =
44
-
LET =
45
-
NIL =
46
-
OR =
47
-
PRINT =
48
-
PRINTLN =
49
-
RETURN =
50
-
TRUE =
51
-
TYPE =
52
-
SELF =
53
-
WHILE =
54
-
UNTIL =
55
-
LOOP =
56
-
BREAK =
57
-
NEXT =
58
-
IMPORT =
59
-
MATCH =
60
-
THEN =
61
-
EOF =
62
Instance Method Summary
-
#ampersand_dot?
Returns
true
if this enum value equalsAMPERSAND_DOT
-
#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
-
#do?
Returns
true
if this enum value equalsDO
-
#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
-
#import?
Returns
true
if this enum value equalsIMPORT
- #keyword? : Bool
-
#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
-
#match?
Returns
true
if this enum value equalsMATCH
-
#minus?
Returns
true
if this enum value equalsMINUS
-
#minus_equal?
Returns
true
if this enum value equalsMINUS_EQUAL
-
#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
-
#percent_equal?
Returns
true
if this enum value equalsPERCENT_EQUAL
-
#pipe_greater?
Returns
true
if this enum value equalsPIPE_GREATER
-
#plus?
Returns
true
if this enum value equalsPLUS
-
#plus_equal?
Returns
true
if this enum value equalsPLUS_EQUAL
-
#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
-
#slash_equal?
Returns
true
if this enum value equalsSLASH_EQUAL
-
#star?
Returns
true
if this enum value equalsSTAR
-
#star_equal?
Returns
true
if this enum value equalsSTAR_EQUAL
-
#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
-
#symbol?
Returns
true
if this enum value equalsSYMBOL
-
#then?
Returns
true
if this enum value equalsTHEN
-
#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