Skip to content
← Back

src/lexical/token.ghul

1
namespace Lexical is
2
use IO.Std
3
4
enum TOKEN is
5
FIRST,
6
ABSTRACT,
7
ARRAY_DEF,
8
ARROW_FAT,
9
ARROW_THIN,
10
ASSERT,
11
ASSIGN,
12
AT,
13
AT_AT,
14
AWAIT,
15
BAR_ARROW,
16
TILDE_ARROW,
17
BREAK,
18
CASE,
19
CAST,
20
CATCH,
21
CHAR_LITERAL,
22
CLASS,
23
COLON,
24
COMMA,
25
CONTINUE,
26
DEFAULT,
27
DO,
28
DOT,
29
DOUBLE_LITERAL,
30
ELIF,
31
ELSE,
32
END_OF_INPUT,
33
ENUM,
34
ESAC,
35
FALSE,
36
FI,
37
FIELD,
38
FINALLY,
39
FLOAT_LITERAL,
40
FOR,
41
IDENTIFIER,
42
IF,
43
IMPL,
44
IN,
45
INNATE,
46
IS,
47
ISA,
48
LAV,
49
LE,
50
LET,
51
MUT,
52
NAMESPACE,
53
NEW,
54
NULL,
55
OD,
56
OPERATOR,
57
PAREN_CLOSE,
58
PAREN_OPEN,
59
PARTIAL,
60
PRIVATE,
61
PROTECTED,
62
PTR,
63
PUBLIC,
64
QUESTION,
65
RANGE,
66
REC,
67
REF,
68
RETURN,
69
SELF,
70
SEMICOLON,
71
SHIFT_LEFT,
72
SHIFT_RIGHT,
73
SI,
74
SQUARE_CLOSE,
75
SQUARE_OPEN,
76
SQUARE_OPEN_TICK,
77
STATIC,
78
STRING_LITERAL,
79
STRUCT,
80
MINUS,
81
SUPER,
82
THEN,
83
THROW,
84
TRAIT,
85
TYPEOF,
86
INT_LITERAL,
87
TRUE,
88
TRY,
89
UNION,
90
UNKNOWN,
91
UNTIL,
92
USE,
93
VAL,
94
VECTOR,
95
WHEN,
96
WHILE,
97
YIELD,
98
YRT,
99
100
ENTER_STRING,
101
CONTINUE_STRING,
102
EXIT_STRING,
103
CANCEL_STRING,
104
FORMAT_STRING
105
si
106
si