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
trueif this enum value equalsAMPERSAND_DOT -
#and?
Returns
trueif this enum value equalsAND -
#bang?
Returns
trueif this enum value equalsBANG -
#bang_equal?
Returns
trueif this enum value equalsBANG_EQUAL -
#bar?
Returns
trueif this enum value equalsBAR -
#break?
Returns
trueif this enum value equalsBREAK -
#colon?
Returns
trueif this enum value equalsCOLON -
#comma?
Returns
trueif this enum value equalsCOMMA -
#do?
Returns
trueif this enum value equalsDO -
#dot?
Returns
trueif this enum value equalsDOT -
#else?
Returns
trueif this enum value equalsELSE -
#eof?
Returns
trueif this enum value equalsEOF -
#equal?
Returns
trueif this enum value equalsEQUAL -
#equal_equal?
Returns
trueif this enum value equalsEQUAL_EQUAL -
#false?
Returns
trueif this enum value equalsFALSE -
#fn?
Returns
trueif this enum value equalsFN -
#greater?
Returns
trueif this enum value equalsGREATER -
#greater_equal?
Returns
trueif this enum value equalsGREATER_EQUAL -
#identifier?
Returns
trueif this enum value equalsIDENTIFIER -
#if?
Returns
trueif this enum value equalsIF -
#import?
Returns
trueif this enum value equalsIMPORT - #keyword? : Bool
-
#left_brace?
Returns
trueif this enum value equalsLEFT_BRACE -
#left_bracket?
Returns
trueif this enum value equalsLEFT_BRACKET -
#left_paren?
Returns
trueif this enum value equalsLEFT_PAREN -
#less?
Returns
trueif this enum value equalsLESS -
#less_equal?
Returns
trueif this enum value equalsLESS_EQUAL -
#let?
Returns
trueif this enum value equalsLET -
#loop?
Returns
trueif this enum value equalsLOOP -
#match?
Returns
trueif this enum value equalsMATCH -
#minus?
Returns
trueif this enum value equalsMINUS -
#minus_equal?
Returns
trueif this enum value equalsMINUS_EQUAL -
#newline?
Returns
trueif this enum value equalsNEWLINE -
#next?
Returns
trueif this enum value equalsNEXT -
#nil?
Returns
trueif this enum value equalsNIL -
#number?
Returns
trueif this enum value equalsNUMBER -
#or?
Returns
trueif this enum value equalsOR -
#percent?
Returns
trueif this enum value equalsPERCENT -
#percent_equal?
Returns
trueif this enum value equalsPERCENT_EQUAL -
#pipe_greater?
Returns
trueif this enum value equalsPIPE_GREATER -
#plus?
Returns
trueif this enum value equalsPLUS -
#plus_equal?
Returns
trueif this enum value equalsPLUS_EQUAL -
#print?
Returns
trueif this enum value equalsPRINT -
#println?
Returns
trueif this enum value equalsPRINTLN -
#question?
Returns
trueif this enum value equalsQUESTION -
#return?
Returns
trueif this enum value equalsRETURN -
#right_brace?
Returns
trueif this enum value equalsRIGHT_BRACE -
#right_bracket?
Returns
trueif this enum value equalsRIGHT_BRACKET -
#right_paren?
Returns
trueif this enum value equalsRIGHT_PAREN -
#self?
Returns
trueif this enum value equalsSELF -
#slash?
Returns
trueif this enum value equalsSLASH -
#slash_equal?
Returns
trueif this enum value equalsSLASH_EQUAL -
#star?
Returns
trueif this enum value equalsSTAR -
#star_equal?
Returns
trueif this enum value equalsSTAR_EQUAL -
#star_star?
Returns
trueif this enum value equalsSTAR_STAR -
#string?
Returns
trueif this enum value equalsSTRING -
#string_interpolation?
Returns
trueif this enum value equalsSTRING_INTERPOLATION -
#symbol?
Returns
trueif this enum value equalsSYMBOL -
#then?
Returns
trueif this enum value equalsTHEN -
#true?
Returns
trueif this enum value equalsTRUE -
#type?
Returns
trueif this enum value equalsTYPE -
#until?
Returns
trueif this enum value equalsUNTIL -
#var?
Returns
trueif this enum value equalsVAR -
#while?
Returns
trueif this enum value equalsWHILE