-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSymbol_Table.txt
More file actions
79 lines (79 loc) · 2.89 KB
/
Copy pathSymbol_Table.txt
File metadata and controls
79 lines (79 loc) · 2.89 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
70
71
72
73
74
75
76
77
78
79
Token Table:
Line Lexeme Tokens
------------------------------
2 $x TokenType.VAR
------------------------------
2 << TokenType.ASMT
------------------------------
3 2 TokenType.NUMBER
------------------------------
3
TokenType.NEWLINE
------------------------------
3 $y TokenType.VAR
------------------------------
3 << TokenType.ASMT
------------------------------
4 $x TokenType.VAR
------------------------------
5
TokenType.NEWLINE
------------------------------
5
TokenType.NEWLINE
------------------------------
7
TokenType.NEWLINE
------------------------------
8 while TokenType.WHILE
------------------------------
8 : TokenType.COL
------------------------------
8 10 TokenType.NUMBER
------------------------------
8 < TokenType.LT
------------------------------
8 i TokenType.ID
------------------------------
8 && TokenType.AND
------------------------------
8 i TokenType.ID
------------------------------
8 < TokenType.LT
------------------------------
8 20 TokenType.NUMBER
------------------------------
8 { TokenType.LCBRACK
------------------------------
8 do TokenType.DO
------------------------------
8 : TokenType.COL
------------------------------
8 rename TokenType.ID
------------------------------
8 -- TokenType.PARAMS
------------------------------
8 path TokenType.ID
------------------------------
8 $var TokenType.VAR
------------------------------
8 [ TokenType.LBRACK
------------------------------
8 i TokenType.ID
------------------------------
8 ] TokenType.RBRACK
------------------------------
8 << TokenType.ASMT
------------------------------
8 "file no. $i" TokenType.STRING
------------------------------
8 ; TokenType.SEMICOL
------------------------------
8 $i TokenType.VAR
------------------------------
8 + TokenType.PLUS
------------------------------
8 1 TokenType.NUMBER
------------------------------
8 } TokenType.RCBRACK
------------------------------