-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTokenType.cs
More file actions
69 lines (60 loc) · 1.1 KB
/
TokenType.cs
File metadata and controls
69 lines (60 loc) · 1.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
using System;
namespace F_Interpretator
{
public enum TokenType
{
Program,
List,
Element,
Atom,
Literal,
Identifier,
Letter,
Integer,
DecimalDigit,
Real,
Boolean,
Null,
Keyword,
True,
False,
OpenParenthesis,
CloseParenthesis,
plus_Token,
minus_Token,
times_Token,
divide_Token,
equal_Token,
nonequal_Token,
less_Token,
lesseq_Token,
greater_Token,
greatereq_Token,
isint_Token,
isreal_Token,
isbool_Token,
isnull_Token,
isatom_Token,
islist_Token,
and_Token,
or_Token,
xor_Token,
not_Token,
head_Token,
tail_Token,
cons_Token,
eval_Token,
quote_Token,
setq_Token,
func_Token,
lambda_Token,
prog_Token,
cond_Token,
while_Token,
return_Token,
break_Token,
value_Token,
EndLine,
EOF
}
}