-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathout.txt
174 lines (174 loc) · 5.79 KB
/
out.txt
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
Line 6: Token TK_FUNID, Lexeme _computeFunctionValue
Line 6: Token TK_INPUT, Lexeme input
Line 6: Token TK_PARAMETER, Lexeme parameter
Line 6: Token TK_LIST, Lexeme list
Line 6: Token TK_SQL, Lexeme [
Line 6: Token TK_INT, Lexeme int
Line 6: Token TK_ID, Lexeme c3
Line 6: Token TK_COMMA, Lexeme ,
Line 6: Token TK_INT, Lexeme int
Line 6: Token TK_ID, Lexeme c4
Line 6: Token TK_COMMA, Lexeme ,
Line 6: Token TK_INT, Lexeme int
Line 6: Token TK_ID, Lexeme c5
Line 6: Token TK_SQR, Lexeme ]
Line 7: Token TK_OUTPUT, Lexeme output
Line 7: Token TK_PARAMETER, Lexeme parameter
Line 7: Token TK_SQL, Lexeme [
Line 7: Token TK_REAL, Lexeme real
Line 7: Token TK_ID, Lexeme c6
Line 7: Token TK_SQR, Lexeme ]
Line 7: Token TK_SEM, Lexeme ;
Line 8: Token TK_TYPE, Lexeme type
Line 8: Token TK_REAL, Lexeme real
Line 8: Token TK_COLON, Lexeme :
Line 8: Identifier is longer than the prescribed length of 20 characters
Line 8: Token TK_SEM, Lexeme ;
Line 9: Token TK_TYPE, Lexeme type
Line 9: Token TK_REAL, Lexeme real
Line 9: Token TK_COLON, Lexeme :
Line 9: Token TK_ID, Lexeme c4bbb
Line 9: Token TK_SEM, Lexeme ;
Line 10: Token TK_ID, Lexeme c6
Line 10: Token TK_ASSIGNOP, Lexeme <---
Line 10: Unknown pattern 5000.7
Line 10: Token TK_SEM, Lexeme ;
Line 11: Token TK_ID, Lexeme d4cbcd5677
Line 11: Token TK_ASSIGNOP, Lexeme <---
Line 11: Token TK_OP, Lexeme (
Line 11: Token TK_OP, Lexeme (
Line 11: Token TK_ID, Lexeme c3
Line 11: Token TK_PLUS, Lexeme +
Line 11: Token TK_NUM, Lexeme 2
Line 11: Token TK_MUL, Lexeme *
Line 11: Token TK_ID, Lexeme c4
Line 11: Token TK_MINUS, Lexeme -
Line 11: Token TK_OP, Lexeme (
Line 11: Token TK_ID, Lexeme c5
Line 11: Token TK_MINUS, Lexeme -
Line 11: Token TK_NUM, Lexeme 5
Line 11: Token TK_CL, Lexeme )
Line 11: Token TK_CL, Lexeme )
Line 11: Token TK_DIV, Lexeme /
Line 11: Token TK_NUM, Lexeme 4
Line 11: Token TK_SEM, Lexeme ;
Line 12: Token TK_ID, Lexeme c4bbb
Line 12: Token TK_ASSIGNOP, Lexeme <---
Line 12: Token TK_OP, Lexeme (
Line 12: Token TK_OP, Lexeme (
Line 12: Token TK_ID, Lexeme d4cbcd5677
Line 12: Token TK_MINUS, Lexeme -
Line 12: Token TK_RNUM, Lexeme 2.35
Line 12: Token TK_CL, Lexeme )
Line 12: Token TK_MUL, Lexeme *
Line 12: Token TK_OP, Lexeme (
Line 12: Token TK_NUM, Lexeme 2345
Line 12: Token TK_MINUS, Lexeme -
Line 12: Token TK_NUM, Lexeme 234
Line 12: Token TK_MUL, Lexeme *
Line 12: Token TK_NUM, Lexeme 8
Line 12: Token TK_CL, Lexeme )
Line 12: Token TK_CL, Lexeme )
Line 12: Token TK_PLUS, Lexeme +
Line 12: Token TK_NUM, Lexeme 5
Line 12: Token TK_MUL, Lexeme *
Line 12: Token TK_ID, Lexeme c3
Line 12: Token TK_SEM, Lexeme ;
Line 13: Token TK_IF, Lexeme if
Line 13: Token TK_OP, Lexeme (
Line 13: Token TK_OP, Lexeme (
Line 13: Token TK_NOT, Lexeme ~
Line 13: Token TK_OP, Lexeme (
Line 13: Token TK_ID, Lexeme c4bbb
Line 13: Token TK_EQ, Lexeme ==
Line 13: Token TK_NUM, Lexeme 0
Line 13: Token TK_CL, Lexeme )
Line 13: Token TK_CL, Lexeme )
Line 13: Unknown pattern &&
Line 13: Token TK_OP, Lexeme (
Line 13: Token TK_ID, Lexeme c4bbb
Line 13: Token TK_GT, Lexeme >
Line 13: Token TK_RNUM, Lexeme 78.56
Line 13: Token TK_CL, Lexeme )
Line 13: Token TK_CL, Lexeme )
Line 14: Token TK_THEN, Lexeme then
Line 15: Token TK_ID, Lexeme c6
Line 15: Token TK_ASSIGNOP, Lexeme <---
Line 15: Token TK_ID, Lexeme d4cbcd5677
Line 15: Token TK_DIV, Lexeme /
Line 15: Token TK_ID, Lexeme c4bbb
Line 16: Token TK_ELSE, Lexeme else
Line 17: Token TK_WRITE, Lexeme write
Line 17: Token TK_OP, Lexeme (
Line 17: Token TK_ID, Lexeme c4bbb
Line 17: Token TK_CL, Lexeme )
Line 17: Token TK_SEM, Lexeme ;
Line 18: Token TK_ENDIF, Lexeme endif
Line 20: Token TK_END, Lexeme end
Line 24: Token TK_MAIN, Lexeme _main
Line 25: Token TK_TYPE, Lexeme type
Line 25: Token TK_INT, Lexeme int
Line 25: Token TK_ID, Lexeme b5
Line 25: Token TK_SEM, Lexeme ;
Line 26: Token TK_TYPE, Lexeme type
Line 26: Token TK_INT, Lexeme int
Line 26: Token TK_COLON, Lexeme :
Line 26: Token TK_ID, Lexeme d5cb34567
Line 26: Token TK_SEM, Lexeme ;
Line 27: Token TK_TYPE, Lexeme type
Line 27: Token TK_INT, Lexeme int
Line 27: Token TK_COLON, Lexeme :
Line 27: Token TK_ID, Lexeme b3b444
Line 27: Token TK_COLON, Lexeme :
Line 27: Token TK_GLOBAL, Lexeme global
Line 27: Token TK_SEM, Lexeme ;
Line 28: Token TK_TYPE, Lexeme type
Line 28: Unknown symbol $
Line 28: Token TK_REAL, Lexeme real
Line 28: Token TK_COLON, Lexeme :
Line 28: Token TK_ID, Lexeme c3
Line 28: Token TK_SEM, Lexeme ;
Line 29: Token TK_ID, Lexeme b5
Line 29: Unknown pattern <--
Line 29: Token TK_NUM, Lexeme 1
Line 29: Token TK_SEM, Lexeme ;
Line 30: Token TK_READ, Lexeme read
Line 30: Token TK_OP, Lexeme (
Line 30: Token TK_ID, Lexeme d5cb34567
Line 30: Token TK_CL, Lexeme )
Line 30: Token TK_SEM, Lexeme ;
Line 31: Token TK_READ, Lexeme read
Line 31: Token TK_OP, Lexeme (
Line 31: Token TK_NUM, Lexeme 45
Line 31: Token TK_CL, Lexeme )
Line 31: Token TK_SEM, Lexeme ;
Line 32: Token TK_READ, Lexeme read
Line 32: Token TK_OP, Lexeme (
Line 32: Token TK_ID, Lexeme b3b444
Line 32: Token TK_CL, Lexeme )
Line 32: Token TK_SEM, Lexeme ;
Line 34: Token TK_SQL, Lexeme [
Line 34: Token TK_ID, Lexeme c3
Line 34: Token TK_SQR, Lexeme ]
Line 34: Token TK_ASSIGNOP, Lexeme <---
Line 34: Token TK_CALL, Lexeme call
Line 34: Token TK_FUNID, Lexeme _computeFunctionValue
Line 34: Token TK_WITH, Lexeme with
Line 34: Token TK_PARAMETERS, Lexeme parameters
Line 34: Token TK_SQL, Lexeme [
Line 34: Token TK_ID, Lexeme b5
Line 34: Token TK_COMMA, Lexeme ,
Line 34: Token TK_ID, Lexeme d5cb34567
Line 34: Token TK_COMMA, Lexeme ,
Line 34: Token TK_ID, Lexeme b3b444
Line 34: Token TK_SQR, Lexeme ]
Line 34: Token TK_SEM, Lexeme ;
Line 35: Token TK_WRITE, Lexeme write
Line 35: Token TK_OP, Lexeme (
Line 35: Token TK_ID, Lexeme c3
Line 35: Token TK_CL, Lexeme )
Line 35: Token TK_SEM, Lexeme ;
Line 36: Token TK_RETURN, Lexeme return
Line 36: Token TK_SEM, Lexeme ;
Line 37: Token TK_END, Lexeme end
Line 38: Token EOS, Lexeme EOS