-
Notifications
You must be signed in to change notification settings - Fork 1
/
parsetab.py
407 lines (400 loc) · 129 KB
/
parsetab.py
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
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
# parsetab.py
# This file is automatically generated. Do not edit.
_tabversion = '3.2'
_lr_method = 'LALR'
_lr_signature = '\x0e\xe5\xa6\xbd\xb9^\xa5\xaaC\xc8\xfd\xf4\xde\xa6\x86l'
_lr_action_items = {'DEDENT':([5,6,15,17,24,26,38,83,85,91,207,210,259,324,327,363,397,411,414,426,436,439,440,481,494,495,496,497,498,501,528,548,549,550,562,571,575,595,596,598,607,608,],[-163,-161,-52,-164,-158,-162,-53,-160,-159,-54,-56,-55,-189,-57,-182,-175,-171,-342,-165,-183,-13,496,-191,-167,-14,-173,-190,-192,-180,-179,-343,-181,-177,-176,-172,-344,-166,-168,-169,-174,-170,-178,]),'LPAR':([0,2,5,6,7,8,9,10,14,15,17,24,26,28,29,30,32,38,39,40,45,48,50,51,52,54,56,57,58,61,63,64,66,70,79,81,83,85,86,90,91,93,97,98,99,101,103,106,109,110,111,112,113,114,115,116,117,118,119,121,122,123,125,126,127,128,129,130,131,132,133,135,136,138,144,145,146,150,152,155,157,158,160,161,162,164,170,175,177,178,180,183,187,188,190,193,194,196,201,203,205,206,207,208,210,211,213,217,218,219,220,224,228,229,234,235,236,241,242,243,244,246,247,250,252,255,256,257,259,261,263,264,265,266,267,270,272,273,274,276,285,286,287,290,293,294,296,297,299,301,302,305,306,308,309,311,312,313,315,316,318,320,324,326,327,333,343,346,348,349,352,355,359,361,363,368,370,371,373,374,376,380,382,383,384,388,397,401,411,414,420,425,426,427,429,434,436,437,438,439,440,441,443,447,452,459,462,468,470,472,475,477,481,482,494,495,496,497,498,499,500,501,502,503,504,506,507,514,516,522,527,528,529,531,534,543,548,549,550,551,554,562,566,568,570,571,573,574,575,579,582,590,592,594,595,596,598,599,607,608,],[2,2,-163,-161,2,2,-3,2,2,-52,-164,-158,-162,2,2,2,-284,-53,2,-5,2,157,2,164,2,2,2,-283,2,2,-282,2,-281,2,2,2,-160,-159,-273,-281,-54,2,2,2,2,2,-145,2,-81,-82,-80,-86,-85,2,2,-89,-84,-79,-90,-83,-88,-87,2,2,2,-224,2,-220,-219,-226,-222,-225,-223,-221,2,252,2,2,2,-278,2,157,2,2,-271,164,2,-285,-4,-6,2,-276,2,2,2,2,311,313,-275,2,2,-274,-56,2,-55,2,2,2,2,2,2,-146,2,2,2,2,2,-228,-227,2,2,-280,2,2,164,2,252,2,-189,2,-279,2,2,-302,2,2,2,-272,-305,2,2,164,2,2,2,2,-277,2,2,2,2,2,2,2,2,2,2,2,2,418,421,2,-57,2,-182,-147,2,2,2,2,2,2,2,2,-175,-303,2,2,2,-355,2,2,2,-304,164,164,-171,2,-342,-165,488,2,-183,-148,2,2,-13,2,2,2,-191,2,2,2,-356,2,164,164,2,2,2,2,-167,2,-14,-173,-190,-192,-180,2,2,-179,2,2,2,2,2,2,164,2,164,-343,2,2,2,2,-181,-177,-176,2,2,-172,2,2,2,-344,2,2,-166,2,2,2,2,2,-168,-169,-174,2,-170,-178,]),'ELIF':([91,207,210,259,324,414,481,496,596,607,],[-54,-56,-55,-189,-57,482,531,-190,-169,-170,]),'ENDMARKER':([0,5,6,9,15,17,24,26,38,40,58,83,85,91,177,178,207,210,259,324,327,363,397,411,414,426,436,481,494,495,496,498,501,528,548,549,550,562,571,575,595,596,598,607,608,],[1,-163,-161,-3,-52,-164,-158,-162,-53,-5,176,-160,-159,-54,-4,-6,-56,-55,-189,-57,-182,-175,-171,-342,-165,-183,-13,-167,-14,-173,-190,-180,-179,-343,-181,-177,-176,-172,-344,-166,-168,-169,-174,-170,-178,]),'RAISE':([0,5,6,9,15,17,24,26,38,40,58,83,85,91,93,150,177,178,207,208,210,213,259,293,312,315,324,326,327,355,359,363,397,411,414,426,436,437,438,439,440,441,443,477,481,494,495,496,497,498,501,502,503,504,522,528,529,534,548,549,550,562,571,573,574,575,579,594,595,596,598,599,607,608,],[52,-163,-161,-3,-52,-164,-158,-162,-53,-5,52,-160,-159,-54,52,52,-4,-6,-56,52,-55,52,-189,52,52,52,-57,52,-182,52,52,-175,-171,-342,-165,-183,-13,52,52,52,-191,52,52,52,-167,-14,-173,-190,-192,-180,-179,52,52,52,52,-343,52,52,-181,-177,-176,-172,-344,52,52,-166,52,52,-168,-169,-174,52,-170,-178,]),'NOTEQUAL':([11,13,23,27,32,34,35,48,57,59,63,66,71,86,90,95,96,100,107,124,137,147,155,158,162,175,179,181,183,189,201,206,214,215,216,221,227,237,238,240,246,254,263,266,273,274,275,295,296,303,304,328,329,330,331,337,341,342,344,356,368,375,383,398,405,406,],[-253,-233,-247,128,-284,-266,-237,-267,-283,-229,-282,-281,-241,-273,-281,-264,-263,-254,-234,-248,128,-238,-278,-269,-271,-285,-230,-265,-276,-242,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-279,-302,-272,-305,-268,-231,-277,-243,-244,-259,-261,-262,-260,-236,-251,-252,-218,-240,-303,-270,-304,-232,-245,-246,]),'GLOBAL':([0,5,6,9,15,17,24,26,38,40,58,83,85,91,93,150,177,178,207,208,210,213,259,293,312,315,324,326,327,355,359,363,397,411,414,426,436,437,438,439,440,441,443,477,481,494,495,496,497,498,501,502,503,504,522,528,529,534,548,549,550,562,571,573,574,575,579,594,595,596,598,599,607,608,],[53,-163,-161,-3,-52,-164,-158,-162,-53,-5,53,-160,-159,-54,53,53,-4,-6,-56,53,-55,53,-189,53,53,53,-57,53,-182,53,53,-175,-171,-342,-165,-183,-13,53,53,53,-191,53,53,53,-167,-14,-173,-190,-192,-180,-179,53,53,53,53,-343,53,53,-181,-177,-176,-172,-344,53,53,-166,53,53,-168,-169,-174,53,-170,-178,]),'NUMBER':([0,2,5,6,7,8,9,10,14,15,17,24,26,28,29,30,38,39,40,45,50,52,54,56,58,61,64,70,79,81,83,85,91,93,97,98,99,101,106,109,110,111,112,113,114,115,116,117,118,119,121,122,123,125,126,127,128,129,130,131,132,133,135,136,138,144,146,150,152,157,160,161,170,177,178,180,187,188,190,193,203,205,207,208,210,211,213,217,218,219,220,228,229,234,235,236,241,242,243,244,247,250,255,257,259,261,264,265,267,270,272,276,285,287,290,293,294,297,299,301,302,305,306,308,309,311,312,313,315,320,324,326,327,343,346,348,349,352,355,359,361,363,370,371,373,374,376,380,382,397,401,411,414,425,426,429,434,436,437,438,439,440,441,443,447,452,459,470,472,475,477,481,482,494,495,496,497,498,499,500,501,502,503,504,506,507,514,522,528,529,531,534,543,548,549,550,551,554,562,566,568,570,571,573,574,575,579,582,590,592,594,595,596,598,599,607,608,],[63,63,-163,-161,63,63,-3,63,63,-52,-164,-158,-162,63,63,63,-53,63,-5,63,63,63,63,63,63,63,63,63,63,63,-160,-159,-54,63,63,63,63,63,63,-81,-82,-80,-86,-85,63,63,-89,-84,-79,-90,-83,-88,-87,63,63,63,-224,63,-220,-219,-226,-222,-225,-223,-221,63,63,63,63,63,63,63,63,-4,-6,63,63,63,63,63,63,63,-56,63,-55,63,63,63,63,63,63,63,63,63,63,63,-228,-227,63,63,63,63,63,63,-189,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,63,-57,63,-182,63,63,63,63,63,63,63,63,-175,63,63,63,-355,63,63,63,-171,63,-342,-165,63,-183,63,63,-13,63,63,63,-191,63,63,63,-356,63,63,63,63,63,-167,63,-14,-173,-190,-192,-180,63,63,-179,63,63,63,63,63,63,63,-343,63,63,63,63,-181,-177,-176,63,63,-172,63,63,63,-344,63,63,-166,63,63,63,63,63,-168,-169,-174,63,-170,-178,]),'RPAR':([2,11,13,19,23,25,27,32,34,35,42,44,48,57,59,63,71,72,74,79,86,87,88,89,90,95,96,100,107,124,137,147,151,155,157,158,162,163,166,167,175,179,181,183,189,191,192,193,195,201,202,204,205,206,214,215,216,221,227,237,238,240,246,252,254,262,263,266,268,269,271,273,274,275,281,282,283,284,286,288,289,295,296,303,304,307,309,310,311,313,320,322,328,329,330,331,337,341,342,344,354,356,364,366,367,368,369,372,374,375,383,384,385,386,388,389,391,393,398,405,406,407,408,410,413,415,417,424,430,450,451,452,453,461,462,465,467,468,469,471,484,485,487,491,492,511,512,513,515,516,520,525,526,535,536,537,539,541,542,544,553,556,559,560,576,578,583,585,586,588,593,597,601,606,610,611,],[86,-253,-233,-204,-247,-202,-215,-284,-266,-237,-205,-214,-267,-283,-229,-282,-241,-209,-330,-377,-273,201,-294,206,-281,-264,-263,-254,-234,-248,-216,-238,-206,-278,266,-269,-271,-213,-44,-20,-285,-230,-265,-276,-242,-210,-332,-331,-378,-275,-296,-293,-295,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,353,-239,-207,-279,-302,368,-357,-345,-272,-305,-268,-46,386,-37,-25,-21,-39,-300,-231,-277,-243,-244,-211,-333,-334,409,412,-297,-298,-259,-261,-262,-260,-236,-251,-252,-218,435,-240,-208,-347,-349,-303,-358,-350,-346,-270,-304,-47,-48,-45,-26,-30,-40,-301,-232,-245,-246,-212,-335,478,480,-135,-131,-299,-203,-359,-352,-351,-354,-50,-49,-42,-35,-31,-17,-19,-136,-137,538,540,-368,-51,-38,-22,-24,-36,-41,-199,-198,-139,-138,-132,577,-366,-367,-369,-348,-43,-27,-29,-140,-370,-353,-32,-34,-18,-200,-371,-23,-201,-28,-33,]),'ASSERT':([0,5,6,9,15,17,24,26,38,40,58,83,85,91,93,150,177,178,207,208,210,213,259,293,312,315,324,326,327,355,359,363,397,411,414,426,436,437,438,439,440,441,443,477,481,494,495,496,497,498,501,502,503,504,522,528,529,534,548,549,550,562,571,573,574,575,579,594,595,596,598,599,607,608,],[70,-163,-161,-3,-52,-164,-158,-162,-53,-5,70,-160,-159,-54,70,70,-4,-6,-56,70,-55,70,-189,70,70,70,-57,70,-182,70,70,-175,-171,-342,-165,-183,-13,70,70,70,-191,70,70,70,-167,-14,-173,-190,-192,-180,-179,70,70,70,70,-343,70,70,-181,-177,-176,-172,-344,70,70,-166,70,70,-168,-169,-174,70,-170,-178,]),'WHILE':([0,5,6,9,15,17,24,26,38,40,58,83,85,91,177,178,207,210,259,324,327,359,363,397,411,414,426,436,439,440,481,494,495,496,497,498,501,528,548,549,550,562,571,575,595,596,598,607,608,],[54,-163,-161,-3,-52,-164,-158,-162,-53,-5,54,-160,-159,-54,-4,-6,-56,-55,-189,-57,-182,54,-175,-171,-342,-165,-183,-13,54,-191,-167,-14,-173,-190,-192,-180,-179,-343,-181,-177,-176,-172,-344,-166,-168,-169,-174,-170,-178,]),'COLON':([11,13,19,23,25,27,32,34,35,41,42,44,48,51,57,59,63,71,72,74,86,90,94,95,96,100,107,124,137,147,151,154,155,158,161,162,163,166,167,168,173,175,179,181,183,189,191,192,193,194,197,201,206,212,214,215,216,221,227,237,238,240,246,253,254,262,263,266,273,274,275,276,278,283,284,286,288,289,295,296,303,304,307,309,310,325,328,329,330,331,337,341,342,344,353,356,357,358,360,361,362,364,368,375,377,380,382,383,386,388,389,391,393,398,405,406,407,408,409,430,435,442,444,445,446,457,459,465,467,468,469,471,474,478,483,505,512,513,515,516,520,527,532,533,545,546,547,552,556,559,560,569,572,580,585,586,588,601,610,611,],[-253,-233,-204,-247,-202,-215,-284,-266,-237,150,-205,-214,-267,170,-283,-229,-282,-241,-209,-330,-273,-281,213,-264,-263,-254,-234,-248,-216,-238,-206,264,-278,-269,276,-271,-213,-44,-20,287,293,-285,-230,-265,-276,-242,-210,-332,-331,312,315,-275,-274,326,-255,-257,-258,-256,-235,-249,-250,-217,-280,355,-239,-207,-279,-302,-272,-305,-268,376,380,-37,-25,-21,-39,-300,-231,-277,-243,-244,-211,-333,-334,-184,-259,-261,-262,-260,-236,-251,-252,-218,-15,-240,437,438,441,-185,443,-208,-303,-270,376,376,276,-304,-45,-26,-30,-40,-301,-232,-245,-246,-212,-335,477,-203,-16,-186,502,503,504,376,276,-42,-35,-31,-17,-19,522,529,534,551,-38,-22,-24,-36,-41,570,573,574,579,-187,-188,582,-43,-27,-29,592,594,599,-32,-34,-18,-23,-28,-33,]),'DEL':([0,5,6,9,15,17,24,26,38,40,58,83,85,91,93,150,177,178,207,208,210,213,259,293,312,315,324,326,327,355,359,363,397,411,414,426,436,437,438,439,440,441,443,477,481,494,495,496,497,498,501,502,503,504,522,528,529,534,548,549,550,562,571,573,574,575,579,594,595,596,598,599,607,608,],[29,-163,-161,-3,-52,-164,-158,-162,-53,-5,29,-160,-159,-54,29,29,-4,-6,-56,29,-55,29,-189,29,29,29,-57,29,-182,29,29,-175,-171,-342,-165,-183,-13,29,29,29,-191,29,29,29,-167,-14,-173,-190,-192,-180,-179,29,29,29,29,-343,29,29,-181,-177,-176,-172,-344,29,29,-166,29,29,-168,-169,-174,29,-170,-178,]),'VBAR':([11,13,23,32,34,35,48,57,59,63,66,71,86,90,95,96,100,107,124,147,155,158,162,175,179,181,183,189,201,206,214,215,216,221,227,237,238,246,254,263,266,273,274,275,295,296,303,304,328,329,330,331,337,341,342,356,368,375,383,398,405,406,],[-253,-233,-247,-284,-266,-237,-267,-283,180,-282,-281,-241,-273,-281,-264,-263,-254,-234,-248,-238,-278,-269,-271,-285,294,-265,-276,-242,-275,-274,-255,-257,-258,-256,-235,-249,-250,-280,-239,-279,-302,-272,-305,-268,-231,-277,-243,-244,-259,-261,-262,-260,-236,-251,-252,-240,-303,-270,-304,-232,-245,-246,]),'BACKQUOTE':([0,2,5,6,7,8,9,10,11,13,14,15,17,19,23,24,25,26,27,28,29,30,32,34,35,38,39,40,42,44,45,48,50,52,54,56,57,58,59,61,63,64,70,71,72,79,81,83,85,86,90,91,93,95,96,97,98,99,100,101,106,107,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,137,138,139,140,144,146,147,150,151,152,155,157,158,160,161,162,163,170,175,177,178,179,180,181,183,187,188,189,190,191,193,201,203,205,206,207,208,210,211,213,214,215,216,217,218,219,220,221,227,228,229,234,235,236,237,238,240,241,242,243,244,245,246,247,250,254,255,257,259,261,262,263,264,265,266,267,270,272,273,274,275,276,285,287,289,290,293,294,295,296,297,299,301,302,303,304,305,306,307,308,309,311,312,313,315,320,324,326,327,328,329,330,331,337,341,342,343,344,345,346,348,349,352,355,356,359,361,363,364,368,370,371,373,374,375,376,380,382,383,393,397,398,401,405,406,407,411,414,425,426,429,430,431,434,436,437,438,439,440,441,443,447,452,459,470,472,475,477,481,482,494,495,496,497,498,499,500,501,502,503,504,506,507,514,522,528,529,531,534,543,548,549,550,551,554,562,566,568,570,571,573,574,575,579,582,590,592,594,595,596,598,599,607,608,],[28,28,-163,-161,28,28,-3,28,-253,-233,28,-52,-164,-204,-247,-158,-202,-162,-215,28,28,28,-284,-266,-237,-53,28,-5,-205,-214,28,-267,28,28,28,28,-283,28,-229,28,-282,28,28,-241,-209,28,28,-160,-159,-273,-281,-54,28,-264,-263,28,28,28,-254,28,28,-234,-81,-82,-80,-86,-85,28,28,-89,-84,-79,-90,-83,-88,-87,-248,28,28,28,-224,28,-220,-219,-226,-222,-225,-223,-216,-221,-372,246,28,28,-238,28,-206,28,-278,28,-269,28,28,-271,-213,28,-285,-4,-6,-230,28,-265,-276,28,28,-242,28,-210,28,-275,28,28,-274,-56,28,-55,28,28,-255,-257,-258,28,28,28,28,-256,-235,28,28,28,28,28,-249,-250,-217,-228,-227,28,28,-373,-280,28,28,-239,28,28,-189,28,-207,-279,28,28,-302,28,28,28,-272,-305,-268,28,28,28,-300,28,28,28,-231,-277,28,28,28,28,-243,-244,28,28,-211,28,28,28,28,28,28,28,-57,28,-182,-259,-261,-262,-260,-236,-251,-252,28,-218,-374,28,28,28,28,28,-240,28,28,-175,-208,-303,28,28,28,-355,-270,28,28,28,-304,-301,-171,-232,28,-245,-246,-212,-342,-165,28,-183,28,-203,-375,28,-13,28,28,28,-191,28,28,28,-356,28,28,28,28,28,-167,28,-14,-173,-190,-192,-180,28,28,-179,28,28,28,28,28,28,28,-343,28,28,28,28,-181,-177,-176,28,28,-172,28,28,28,-344,28,28,-166,28,28,28,28,28,-168,-169,-174,28,-170,-178,]),'GREATER':([11,13,23,27,32,34,35,48,57,59,63,66,71,86,90,95,96,100,107,124,137,147,155,158,162,175,179,181,183,189,201,206,214,215,216,221,227,237,238,240,246,254,263,266,273,274,275,295,296,303,304,328,329,330,331,337,341,342,344,356,368,375,383,398,405,406,],[-253,-233,-247,130,-284,-266,-237,-267,-283,-229,-282,-281,-241,-273,-281,-264,-263,-254,-234,-248,130,-238,-278,-269,-271,-285,-230,-265,-276,-242,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-279,-302,-272,-305,-268,-231,-277,-243,-244,-259,-261,-262,-260,-236,-251,-252,-218,-240,-303,-270,-304,-232,-245,-246,]),'PRINT':([0,5,6,9,15,17,24,26,38,40,58,83,85,91,93,150,177,178,207,208,210,213,259,293,312,315,324,326,327,355,359,363,397,411,414,426,436,437,438,439,440,441,443,477,481,494,495,496,497,498,501,502,503,504,522,528,529,534,548,549,550,562,571,573,574,575,579,594,595,596,598,599,607,608,],[30,-163,-161,-3,-52,-164,-158,-162,-53,-5,30,-160,-159,-54,30,30,-4,-6,-56,30,-55,30,-189,30,30,30,-57,30,-182,30,30,-175,-171,-342,-165,-183,-13,30,30,30,-191,30,30,30,-167,-14,-173,-190,-192,-180,-179,30,30,30,30,-343,30,30,-181,-177,-176,-172,-344,30,30,-166,30,30,-168,-169,-174,30,-170,-178,]),'RETURN':([0,5,6,9,15,17,24,26,38,40,58,83,85,91,93,150,177,178,207,208,210,213,259,293,312,315,324,326,327,355,359,363,397,411,414,426,436,437,438,439,440,441,443,477,481,494,495,496,497,498,501,502,503,504,522,528,529,534,548,549,550,562,571,573,574,575,579,594,595,596,598,599,607,608,],[56,-163,-161,-3,-52,-164,-158,-162,-53,-5,56,-160,-159,-54,56,56,-4,-6,-56,56,-55,56,-189,56,56,56,-57,56,-182,56,56,-175,-171,-342,-165,-183,-13,56,56,56,-191,56,56,56,-167,-14,-173,-190,-192,-180,-179,56,56,56,56,-343,56,56,-181,-177,-176,-172,-344,56,56,-166,56,56,-168,-169,-174,56,-170,-178,]),'WITH':([0,5,6,9,15,17,24,26,38,40,58,83,85,91,177,178,207,210,259,324,327,359,363,397,411,414,426,436,439,440,481,494,495,496,497,498,501,528,548,549,550,562,571,575,595,596,598,607,608,],[7,-163,-161,-3,-52,-164,-158,-162,-53,-5,7,-160,-159,-54,-4,-6,-56,-55,-189,-57,-182,7,-175,-171,-342,-165,-183,-13,7,-191,-167,-14,-173,-190,-192,-180,-179,-343,-181,-177,-176,-172,-344,-166,-168,-169,-174,-170,-178,]),'MINUS':([0,2,5,6,7,8,9,10,11,14,15,17,23,24,26,28,29,30,32,34,38,39,40,45,48,50,52,54,56,57,58,61,63,64,66,70,79,81,83,85,86,90,91,93,95,96,97,98,99,100,101,106,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,138,144,146,150,152,155,157,158,160,161,162,170,175,177,178,180,181,183,187,188,190,193,201,203,205,206,207,208,210,211,213,214,215,216,217,218,219,220,221,228,229,234,235,236,237,238,241,242,243,244,246,247,250,255,257,259,261,263,264,265,266,267,270,272,273,274,275,276,285,287,290,293,294,296,297,299,301,302,305,306,308,309,311,312,313,315,320,324,326,327,328,329,330,331,341,342,343,346,348,349,352,355,359,361,363,368,370,371,373,374,375,376,380,382,383,397,401,411,414,425,426,429,434,436,437,438,439,440,441,443,447,452,459,470,472,475,477,481,482,494,495,496,497,498,499,500,501,502,503,504,506,507,514,522,528,529,531,534,543,548,549,550,551,554,562,566,568,570,571,573,574,575,579,582,590,592,594,595,596,598,599,607,608,],[8,8,-163,-161,8,8,-3,8,-253,8,-52,-164,126,-158,-162,8,8,8,-284,-266,-53,8,-5,8,-267,8,8,8,8,-283,8,8,-282,8,-281,8,8,8,-160,-159,-273,-281,-54,8,-264,-263,8,8,8,-254,8,8,-81,-82,-80,-86,-85,8,8,-89,-84,-79,-90,-83,-88,-87,236,8,8,8,-224,8,-220,-219,-226,-222,-225,-223,-221,8,8,8,8,-278,8,-269,8,8,-271,8,-285,-4,-6,8,-265,-276,8,8,8,8,-275,8,8,-274,-56,8,-55,8,8,-255,-257,-258,8,8,8,8,-256,8,8,8,8,8,-249,-250,-228,-227,8,8,-280,8,8,8,8,-189,8,-279,8,8,-302,8,8,8,-272,-305,-268,8,8,8,8,8,8,-277,8,8,8,8,8,8,8,8,8,8,8,8,8,-57,8,-182,-259,-261,-262,-260,-251,-252,8,8,8,8,8,8,8,8,-175,-303,8,8,8,-355,-270,8,8,8,-304,-171,8,-342,-165,8,-183,8,8,-13,8,8,8,-191,8,8,8,-356,8,8,8,8,8,-167,8,-14,-173,-190,-192,-180,8,8,-179,8,8,8,8,8,8,8,-343,8,8,8,8,-181,-177,-176,8,8,-172,8,8,8,-344,8,8,-166,8,8,8,8,8,-168,-169,-174,8,-170,-178,]),'DEF':([0,5,6,9,15,17,22,24,26,37,38,40,47,58,83,85,91,156,177,178,207,210,259,314,324,327,359,363,397,411,414,426,436,439,440,479,481,494,495,496,497,498,501,528,530,548,549,550,562,571,575,595,596,598,607,608,],[31,-163,-161,-3,-52,-164,-11,-158,-162,148,-53,-5,-10,31,-160,-159,-54,-12,-4,-6,-56,-55,-189,-7,-57,-182,31,-175,-171,-342,-165,-183,-13,31,-191,-8,-167,-14,-173,-190,-192,-180,-179,-343,-9,-181,-177,-176,-172,-344,-166,-168,-169,-174,-170,-178,]),'RBRACE':([11,13,19,23,25,27,32,34,35,42,44,45,48,57,59,63,71,72,86,90,95,96,100,107,124,137,147,151,153,155,158,162,163,175,179,181,183,189,191,201,206,214,215,216,221,227,237,238,240,246,254,262,263,266,273,274,275,289,295,296,303,304,307,328,329,330,331,337,341,342,344,356,364,365,368,375,383,393,398,405,406,407,430,447,448,506,581,600,],[-253,-233,-204,-247,-202,-215,-284,-266,-237,-205,-214,155,-267,-283,-229,-282,-241,-209,-273,-281,-264,-263,-254,-234,-248,-216,-238,-206,263,-278,-269,-271,-213,-285,-230,-265,-276,-242,-210,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-207,-279,-302,-272,-305,-268,-300,-231,-277,-243,-244,-211,-259,-261,-262,-260,-236,-251,-252,-218,-240,-208,-336,-303,-270,-304,-301,-232,-245,-246,-212,-203,-337,-338,-339,-340,-341,]),'STAREQUAL':([11,13,16,19,23,25,27,32,34,35,42,44,48,57,59,63,66,71,72,74,86,90,95,96,100,107,124,137,147,151,155,158,162,163,175,179,181,183,189,191,192,193,201,206,214,215,216,221,227,237,238,240,246,254,262,263,266,273,274,275,289,295,296,303,304,307,309,310,328,329,330,331,337,341,342,344,356,364,368,375,383,393,398,405,406,407,408,430,],[-253,-233,109,-204,-247,-202,-215,-284,-266,-237,-205,-214,-267,-283,-229,-282,-281,-241,-209,-330,-273,-281,-264,-263,-254,-234,-248,-216,-238,-206,-278,-269,-271,-213,-285,-230,-265,-276,-242,-210,-332,-331,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-207,-279,-302,-272,-305,-268,-300,-231,-277,-243,-244,-211,-333,-334,-259,-261,-262,-260,-236,-251,-252,-218,-240,-208,-303,-270,-304,-301,-232,-245,-246,-212,-335,-203,]),'LEFTSHIFT':([11,23,32,34,48,57,63,66,71,86,90,95,96,100,124,155,158,162,175,181,183,189,201,206,214,215,216,221,237,238,246,263,266,273,274,275,296,303,304,328,329,330,331,341,342,368,375,383,405,406,],[-253,-247,-284,-266,-267,-283,-282,-281,187,-273,-281,-264,-263,-254,-248,-278,-269,-271,-285,-265,-276,305,-275,-274,-255,-257,-258,-256,-249,-250,-280,-279,-302,-272,-305,-268,-277,-243,-244,-259,-261,-262,-260,-251,-252,-303,-270,-304,-245,-246,]),'GREATEREQUAL':([11,13,23,27,32,34,35,48,57,59,63,66,71,86,90,95,96,100,107,124,137,147,155,158,162,175,179,181,183,189,201,206,214,215,216,221,227,237,238,240,246,254,263,266,273,274,275,295,296,303,304,328,329,330,331,337,341,342,344,356,368,375,383,398,405,406,],[-253,-233,-247,133,-284,-266,-237,-267,-283,-229,-282,-281,-241,-273,-281,-264,-263,-254,-234,-248,133,-238,-278,-269,-271,-285,-230,-265,-276,-242,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-279,-302,-272,-305,-268,-231,-277,-243,-244,-259,-261,-262,-260,-236,-251,-252,-218,-240,-303,-270,-304,-232,-245,-246,]),'MINEQUAL':([11,13,16,19,23,25,27,32,34,35,42,44,48,57,59,63,66,71,72,74,86,90,95,96,100,107,124,137,147,151,155,158,162,163,175,179,181,183,189,191,192,193,201,206,214,215,216,221,227,237,238,240,246,254,262,263,266,273,274,275,289,295,296,303,304,307,309,310,328,329,330,331,337,341,342,344,356,364,368,375,383,393,398,405,406,407,408,430,],[-253,-233,111,-204,-247,-202,-215,-284,-266,-237,-205,-214,-267,-283,-229,-282,-281,-241,-209,-330,-273,-281,-264,-263,-254,-234,-248,-216,-238,-206,-278,-269,-271,-213,-285,-230,-265,-276,-242,-210,-332,-331,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-207,-279,-302,-272,-305,-268,-300,-231,-277,-243,-244,-211,-333,-334,-259,-261,-262,-260,-236,-251,-252,-218,-240,-208,-303,-270,-304,-301,-232,-245,-246,-212,-335,-203,]),'LEFTSHIFTEQUAL':([11,13,16,19,23,25,27,32,34,35,42,44,48,57,59,63,66,71,72,74,86,90,95,96,100,107,124,137,147,151,155,158,162,163,175,179,181,183,189,191,192,193,201,206,214,215,216,221,227,237,238,240,246,254,262,263,266,273,274,275,289,295,296,303,304,307,309,310,328,329,330,331,337,341,342,344,356,364,368,375,383,393,398,405,406,407,408,430,],[-253,-233,123,-204,-247,-202,-215,-284,-266,-237,-205,-214,-267,-283,-229,-282,-281,-241,-209,-330,-273,-281,-264,-263,-254,-234,-248,-216,-238,-206,-278,-269,-271,-213,-285,-230,-265,-276,-242,-210,-332,-331,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-207,-279,-302,-272,-305,-268,-300,-231,-277,-243,-244,-211,-333,-334,-259,-261,-262,-260,-236,-251,-252,-218,-240,-208,-303,-270,-304,-301,-232,-245,-246,-212,-335,-203,]),'SEMI':([3,4,11,13,16,18,19,20,21,23,25,27,30,32,33,34,35,36,42,43,44,46,48,49,52,55,56,57,59,60,62,63,65,66,68,69,71,72,73,74,75,76,78,79,84,86,90,92,95,96,100,102,103,104,105,107,108,120,124,137,141,142,143,147,151,155,158,162,163,171,172,174,175,179,181,183,186,189,191,192,193,195,201,206,209,214,215,216,221,224,226,227,230,231,232,233,237,238,240,246,247,248,249,250,251,254,262,263,266,273,274,275,289,292,295,296,303,304,307,309,310,323,328,329,330,331,332,333,335,337,338,339,340,341,342,344,347,348,349,350,351,356,364,368,375,383,393,394,395,398,402,403,404,405,406,407,408,415,416,417,419,422,423,427,428,430,432,433,434,473,484,485,489,490,493,521,535,536,537,538,540,576,577,],[93,-118,-253,-233,-73,-68,-204,-102,-60,-247,-202,-215,-91,-284,-64,-266,-237,-67,-205,-65,-214,-63,-267,-109,-113,-105,-110,-283,-229,-104,-61,-282,-106,-281,-108,-107,-241,-209,-103,-330,-66,-117,-112,-377,-62,-273,-281,208,-264,-263,-254,-133,-145,-119,-141,-234,-153,-74,-248,-216,-101,-324,-92,-238,-206,-278,-269,-271,-213,-114,-149,-111,-285,-230,-265,-276,-156,-242,-210,-332,-331,-378,-275,-274,-58,-255,-257,-258,-256,-146,-142,-235,-71,-72,-75,-76,-249,-250,-217,-280,-325,-326,-94,-93,-96,-239,-207,-279,-302,-272,-305,-268,-300,-150,-231,-277,-243,-244,-211,-333,-334,-59,-259,-261,-262,-260,-134,-147,-143,-236,-154,-77,-78,-251,-252,-218,-328,-327,-95,-99,-97,-240,-208,-303,-270,-304,-301,-115,-151,-232,-69,-70,-157,-245,-246,-212,-335,-135,-120,-131,-122,-126,-128,-148,-144,-203,-329,-100,-98,-152,-136,-137,-123,-125,-155,-116,-139,-138,-132,-121,-127,-140,-124,]),'LESS':([11,13,23,27,32,34,35,48,57,59,63,66,71,86,90,95,96,100,107,124,137,147,155,158,162,175,179,181,183,189,201,206,214,215,216,221,227,237,238,240,246,254,263,266,273,274,275,295,296,303,304,328,329,330,331,337,341,342,344,356,368,375,383,398,405,406,],[-253,-233,-247,131,-284,-266,-237,-267,-283,-229,-282,-281,-241,-273,-281,-264,-263,-254,-234,-248,131,-238,-278,-269,-271,-285,-230,-265,-276,-242,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-279,-302,-272,-305,-268,-231,-277,-243,-244,-259,-261,-262,-260,-236,-251,-252,-218,-240,-303,-270,-304,-232,-245,-246,]),'CIRCUMFLEXEQUAL':([11,13,16,19,23,25,27,32,34,35,42,44,48,57,59,63,66,71,72,74,86,90,95,96,100,107,124,137,147,151,155,158,162,163,175,179,181,183,189,191,192,193,201,206,214,215,216,221,227,237,238,240,246,254,262,263,266,273,274,275,289,295,296,303,304,307,309,310,328,329,330,331,337,341,342,344,356,364,368,375,383,393,398,405,406,407,408,430,],[-253,-233,112,-204,-247,-202,-215,-284,-266,-237,-205,-214,-267,-283,-229,-282,-281,-241,-209,-330,-273,-281,-264,-263,-254,-234,-248,-216,-238,-206,-278,-269,-271,-213,-285,-230,-265,-276,-242,-210,-332,-331,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-207,-279,-302,-272,-305,-268,-300,-231,-277,-243,-244,-211,-333,-334,-259,-261,-262,-260,-236,-251,-252,-218,-240,-208,-303,-270,-304,-301,-232,-245,-246,-212,-335,-203,]),'NEWLINE':([0,3,4,5,6,9,11,13,15,16,17,18,19,20,21,23,24,25,26,27,30,32,33,34,35,36,38,40,42,43,44,46,48,49,52,55,56,57,58,59,60,62,63,65,66,68,69,71,72,73,74,75,76,78,79,83,84,85,86,90,91,92,93,95,96,100,102,103,104,105,107,108,120,124,137,141,142,143,147,150,151,155,158,162,163,171,172,174,175,177,178,179,181,183,186,189,191,192,193,195,196,201,206,207,208,209,210,213,214,215,216,221,224,226,227,230,231,232,233,237,238,240,246,247,248,249,250,251,254,259,262,263,266,273,274,275,289,292,293,295,296,303,304,307,309,310,312,315,323,324,326,327,328,329,330,331,332,333,335,337,338,339,340,341,342,344,347,348,349,350,351,355,356,363,364,368,375,383,393,394,395,397,398,402,403,404,405,406,407,408,411,412,414,415,416,417,419,422,423,426,427,428,430,432,433,434,436,437,438,441,443,473,477,480,481,484,485,489,490,493,494,495,496,498,501,502,503,504,521,522,528,529,534,535,536,537,538,540,548,549,550,562,571,573,574,575,576,577,579,594,595,596,598,599,607,608,],[9,91,-118,-163,-161,-3,-253,-233,-52,-73,-164,-68,-204,-102,-60,-247,-158,-202,-162,-215,-91,-284,-64,-266,-237,-67,-53,-5,-205,-65,-214,-63,-267,-109,-113,-105,-110,-283,177,-229,-104,-61,-282,-106,-281,-108,-107,-241,-209,-103,-330,-66,-117,-112,-377,-160,-62,-159,-273,-281,-54,207,210,-264,-263,-254,-133,-145,-119,-141,-234,-153,-74,-248,-216,-101,-324,-92,-238,258,-206,-278,-269,-271,-213,-114,-149,-111,-285,-4,-6,-230,-265,-276,-156,-242,-210,-332,-331,-378,314,-275,-274,-56,324,-58,-55,258,-255,-257,-258,-256,-146,-142,-235,-71,-72,-75,-76,-249,-250,-217,-280,-325,-326,-94,-93,-96,-239,-189,-207,-279,-302,-272,-305,-268,-300,-150,258,-231,-277,-243,-244,-211,-333,-334,258,258,-59,-57,258,-182,-259,-261,-262,-260,-134,-147,-143,-236,-154,-77,-78,-251,-252,-218,-328,-327,-95,-99,-97,258,-240,-175,-208,-303,-270,-304,-301,-115,-151,-171,-232,-69,-70,-157,-245,-246,-212,-335,-342,479,-165,-135,-120,-131,-122,-126,-128,-183,-148,-144,-203,-329,-100,-98,-13,258,258,258,258,-152,258,530,-167,-136,-137,-123,-125,-155,-14,-173,-190,-180,-179,258,258,258,-116,258,-343,258,258,-139,-138,-132,-121,-127,-181,-177,-176,-172,-344,258,258,-166,-140,-124,258,258,-168,-169,-174,258,-170,-178,]),'EXCEPT':([91,207,210,259,260,324,363,496,498,548,],[-54,-56,-55,-189,361,-57,361,-190,-180,-181,]),'DOUBLESLASHEQUAL':([11,13,16,19,23,25,27,32,34,35,42,44,48,57,59,63,66,71,72,74,86,90,95,96,100,107,124,137,147,151,155,158,162,163,175,179,181,183,189,191,192,193,201,206,214,215,216,221,227,237,238,240,246,254,262,263,266,273,274,275,289,295,296,303,304,307,309,310,328,329,330,331,337,341,342,344,356,364,368,375,383,393,398,405,406,407,408,430,],[-253,-233,119,-204,-247,-202,-215,-284,-266,-237,-205,-214,-267,-283,-229,-282,-281,-241,-209,-330,-273,-281,-264,-263,-254,-234,-248,-216,-238,-206,-278,-269,-271,-213,-285,-230,-265,-276,-242,-210,-332,-331,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-207,-279,-302,-272,-305,-268,-300,-231,-277,-243,-244,-211,-333,-334,-259,-261,-262,-260,-236,-251,-252,-218,-240,-208,-303,-270,-304,-301,-232,-245,-246,-212,-335,-203,]),'PLUS':([0,2,5,6,7,8,9,10,11,14,15,17,23,24,26,28,29,30,32,34,38,39,40,45,48,50,52,54,56,57,58,61,63,64,66,70,79,81,83,85,86,90,91,93,95,96,97,98,99,100,101,106,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,125,126,127,128,129,130,131,132,133,135,136,138,144,146,150,152,155,157,158,160,161,162,170,175,177,178,180,181,183,187,188,190,193,201,203,205,206,207,208,210,211,213,214,215,216,217,218,219,220,221,228,229,234,235,236,237,238,241,242,243,244,246,247,250,255,257,259,261,263,264,265,266,267,270,272,273,274,275,276,285,287,290,293,294,296,297,299,301,302,305,306,308,309,311,312,313,315,320,324,326,327,328,329,330,331,341,342,343,346,348,349,352,355,359,361,363,368,370,371,373,374,375,376,380,382,383,397,401,411,414,425,426,429,434,436,437,438,439,440,441,443,447,452,459,470,472,475,477,481,482,494,495,496,497,498,499,500,501,502,503,504,506,507,514,522,528,529,531,534,543,548,549,550,551,554,562,566,568,570,571,573,574,575,579,582,590,592,594,595,596,598,599,607,608,],[10,10,-163,-161,10,10,-3,10,-253,10,-52,-164,125,-158,-162,10,10,10,-284,-266,-53,10,-5,10,-267,10,10,10,10,-283,10,10,-282,10,-281,10,10,10,-160,-159,-273,-281,-54,10,-264,-263,10,10,10,-254,10,10,-81,-82,-80,-86,-85,10,10,-89,-84,-79,-90,-83,-88,-87,235,10,10,10,-224,10,-220,-219,-226,-222,-225,-223,-221,10,10,10,10,-278,10,-269,10,10,-271,10,-285,-4,-6,10,-265,-276,10,10,10,10,-275,10,10,-274,-56,10,-55,10,10,-255,-257,-258,10,10,10,10,-256,10,10,10,10,10,-249,-250,-228,-227,10,10,-280,10,10,10,10,-189,10,-279,10,10,-302,10,10,10,-272,-305,-268,10,10,10,10,10,10,-277,10,10,10,10,10,10,10,10,10,10,10,10,10,-57,10,-182,-259,-261,-262,-260,-251,-252,10,10,10,10,10,10,10,10,-175,-303,10,10,10,-355,-270,10,10,10,-304,-171,10,-342,-165,10,-183,10,10,-13,10,10,10,-191,10,10,10,-356,10,10,10,10,10,-167,10,-14,-173,-190,-192,-180,10,10,-179,10,10,10,10,10,10,10,-343,10,10,10,10,-181,-177,-176,10,10,-172,10,10,10,-344,10,10,-166,10,10,10,10,10,-168,-169,-174,10,-170,-178,]),'PERCENTEQUAL':([11,13,16,19,23,25,27,32,34,35,42,44,48,57,59,63,66,71,72,74,86,90,95,96,100,107,124,137,147,151,155,158,162,163,175,179,181,183,189,191,192,193,201,206,214,215,216,221,227,237,238,240,246,254,262,263,266,273,274,275,289,295,296,303,304,307,309,310,328,329,330,331,337,341,342,344,356,364,368,375,383,393,398,405,406,407,408,430,],[-253,-233,121,-204,-247,-202,-215,-284,-266,-237,-205,-214,-267,-283,-229,-282,-281,-241,-209,-330,-273,-281,-264,-263,-254,-234,-248,-216,-238,-206,-278,-269,-271,-213,-285,-230,-265,-276,-242,-210,-332,-331,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-207,-279,-302,-272,-305,-268,-300,-231,-277,-243,-244,-211,-333,-334,-259,-261,-262,-260,-236,-251,-252,-218,-240,-208,-303,-270,-304,-301,-232,-245,-246,-212,-335,-203,]),'TILDE':([0,2,5,6,7,8,9,10,14,15,17,24,26,28,29,30,38,39,40,45,50,52,54,56,58,61,64,70,79,81,83,85,91,93,97,98,99,101,106,109,110,111,112,113,114,115,116,117,118,119,121,122,123,125,126,127,128,129,130,131,132,133,135,136,138,144,146,150,152,157,160,161,170,177,178,180,187,188,190,193,203,205,207,208,210,211,213,217,218,219,220,228,229,234,235,236,241,242,243,244,247,250,255,257,259,261,264,265,267,270,272,276,285,287,290,293,294,297,299,301,302,305,306,308,309,311,312,313,315,320,324,326,327,343,346,348,349,352,355,359,361,363,370,371,373,374,376,380,382,397,401,411,414,425,426,429,434,436,437,438,439,440,441,443,447,452,459,470,472,475,477,481,482,494,495,496,497,498,499,500,501,502,503,504,506,507,514,522,528,529,531,534,543,548,549,550,551,554,562,566,568,570,571,573,574,575,579,582,590,592,594,595,596,598,599,607,608,],[61,61,-163,-161,61,61,-3,61,61,-52,-164,-158,-162,61,61,61,-53,61,-5,61,61,61,61,61,61,61,61,61,61,61,-160,-159,-54,61,61,61,61,61,61,-81,-82,-80,-86,-85,61,61,-89,-84,-79,-90,-83,-88,-87,61,61,61,-224,61,-220,-219,-226,-222,-225,-223,-221,61,61,61,61,61,61,61,61,-4,-6,61,61,61,61,61,61,61,-56,61,-55,61,61,61,61,61,61,61,61,61,61,61,-228,-227,61,61,61,61,61,61,-189,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,-57,61,-182,61,61,61,61,61,61,61,61,-175,61,61,61,-355,61,61,61,-171,61,-342,-165,61,-183,61,61,-13,61,61,61,-191,61,61,61,-356,61,61,61,61,61,-167,61,-14,-173,-190,-192,-180,61,61,-179,61,61,61,61,61,61,61,-343,61,61,61,61,-181,-177,-176,61,61,-172,61,61,61,-344,61,61,-166,61,61,61,61,61,-168,-169,-174,61,-170,-178,]),'IMPORT':([0,5,6,9,15,17,24,26,38,40,58,83,85,91,93,103,150,177,178,198,199,200,207,208,210,213,224,259,293,312,315,317,319,324,326,327,333,355,359,363,397,411,414,426,427,436,437,438,439,440,441,443,477,481,494,495,496,497,498,501,502,503,504,522,528,529,534,548,549,550,562,571,573,574,575,579,594,595,596,598,599,607,608,],[12,-163,-161,-3,-52,-164,-158,-162,-53,-5,12,-160,-159,-54,12,-145,12,-4,-6,316,318,-129,-56,12,-55,12,-146,-189,12,12,12,420,-130,-57,12,-182,-147,12,12,-175,-171,-342,-165,-183,-148,-13,12,12,12,-191,12,12,12,-167,-14,-173,-190,-192,-180,-179,12,12,12,12,-343,12,12,-181,-177,-176,-172,-344,12,12,-166,12,12,-168,-169,-174,12,-170,-178,]),'IN':([11,13,23,27,32,34,35,48,57,59,63,66,71,86,90,95,96,100,107,108,124,134,137,142,147,149,155,158,162,175,179,181,183,189,201,206,214,215,216,221,227,237,238,240,246,247,248,254,263,266,273,274,275,295,296,303,304,321,328,329,330,331,337,341,342,344,347,348,356,368,375,383,398,399,405,406,432,],[-253,-233,-247,135,-284,-266,-237,-267,-283,-229,-282,-281,-241,-273,-281,-264,-263,-254,-234,229,-248,242,135,-324,-238,257,-278,-269,-271,-285,-230,-265,-276,-242,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-325,-326,-239,-279,-302,-272,-305,-268,-231,-277,-243,-244,425,-259,-261,-262,-260,-236,-251,-252,-218,-328,-327,-240,-303,-270,-304,-232,475,-245,-246,-329,]),'RSQB':([11,13,19,23,25,27,32,34,35,42,44,48,57,59,63,64,71,72,86,90,95,96,100,107,124,137,147,151,155,158,162,163,175,179,181,182,183,184,189,191,201,206,214,215,216,221,227,237,238,240,246,254,262,263,266,273,274,275,276,278,279,280,289,295,296,298,299,300,303,304,307,328,329,330,331,337,341,342,344,356,364,368,375,376,377,378,380,381,382,383,393,398,400,401,405,406,407,430,454,455,456,457,458,459,460,476,509,510,523,524,525,526,563,564,565,567,589,590,591,593,604,605,606,],[-253,-233,-204,-247,-202,-215,-284,-266,-237,-205,-214,-267,-283,-229,-282,183,-241,-209,-273,-281,-264,-263,-254,-234,-248,-216,-238,-206,-278,-269,-271,-213,-285,-230,-265,296,-276,-287,-242,-210,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-207,-279,-302,-272,-305,-268,-314,-313,-306,383,-300,-231,-277,-286,-288,-289,-243,-244,-211,-259,-261,-262,-260,-236,-251,-252,-218,-240,-208,-303,-270,-322,-316,-315,-318,-308,-307,-304,-301,-232,-291,-290,-245,-246,-212,-203,-323,-317,-312,-320,-319,-309,-310,-292,-321,-311,-362,-193,-199,-198,-363,-361,-360,-194,-364,-195,-196,-200,-365,-197,-201,]),'CLASS':([0,5,6,9,15,17,24,26,38,40,58,83,85,91,177,178,207,210,259,324,327,359,363,397,411,414,426,436,439,440,481,494,495,496,497,498,501,528,548,549,550,562,571,575,595,596,598,607,608,],[77,-163,-161,-3,-52,-164,-158,-162,-53,-5,77,-160,-159,-54,-4,-6,-56,-55,-189,-57,-182,77,-175,-171,-342,-165,-183,-13,77,-191,-167,-14,-173,-190,-192,-180,-179,-343,-181,-177,-176,-172,-344,-166,-168,-169,-174,-170,-178,]),'$end':([1,67,176,],[-1,0,-2,]),'SLASHEQUAL':([11,13,16,19,23,25,27,32,34,35,42,44,48,57,59,63,66,71,72,74,86,90,95,96,100,107,124,137,147,151,155,158,162,163,175,179,181,183,189,191,192,193,201,206,214,215,216,221,227,237,238,240,246,254,262,263,266,273,274,275,289,295,296,303,304,307,309,310,328,329,330,331,337,341,342,344,356,364,368,375,383,393,398,405,406,407,408,430,],[-253,-233,110,-204,-247,-202,-215,-284,-266,-237,-205,-214,-267,-283,-229,-282,-281,-241,-209,-330,-273,-281,-264,-263,-254,-234,-248,-216,-238,-206,-278,-269,-271,-213,-285,-230,-265,-276,-242,-210,-332,-331,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-207,-279,-302,-272,-305,-268,-300,-231,-277,-243,-244,-211,-333,-334,-259,-261,-262,-260,-236,-251,-252,-218,-240,-208,-303,-270,-304,-301,-232,-245,-246,-212,-335,-203,]),'RIGHTSHIFT':([11,23,30,32,34,48,57,63,66,71,86,90,95,96,100,124,155,158,162,175,181,183,189,201,206,214,215,216,221,237,238,246,263,266,273,274,275,296,303,304,328,329,330,331,341,342,368,375,383,405,406,],[-253,-247,144,-284,-266,-267,-283,-282,-281,188,-273,-281,-264,-263,-254,-248,-278,-269,-271,-285,-265,-276,306,-275,-274,-255,-257,-258,-256,-249,-250,-280,-279,-302,-272,-305,-268,-277,-243,-244,-259,-261,-262,-260,-251,-252,-303,-270,-304,-245,-246,]),'STRING':([0,2,5,6,7,8,9,10,14,15,17,24,26,28,29,30,32,38,39,40,45,50,52,54,56,57,58,61,64,70,79,81,83,85,91,93,97,98,99,101,106,109,110,111,112,113,114,115,116,117,118,119,121,122,123,125,126,127,128,129,130,131,132,133,135,136,138,144,146,150,152,157,160,161,170,175,177,178,180,187,188,190,193,203,205,207,208,210,211,213,217,218,219,220,228,229,234,235,236,241,242,243,244,247,250,255,257,259,261,264,265,267,270,272,276,285,287,290,293,294,297,299,301,302,305,306,308,309,311,312,313,315,320,324,326,327,343,346,348,349,352,355,359,361,363,370,371,373,374,376,380,382,397,401,411,414,425,426,429,434,436,437,438,439,440,441,443,447,452,459,470,472,475,477,481,482,494,495,496,497,498,499,500,501,502,503,504,506,507,514,522,528,529,531,534,543,548,549,550,551,554,562,566,568,570,571,573,574,575,579,582,590,592,594,595,596,598,599,607,608,],[32,32,-163,-161,32,32,-3,32,32,-52,-164,-158,-162,32,32,32,-284,-53,32,-5,32,32,32,32,32,175,32,32,32,32,32,32,-160,-159,-54,32,32,32,32,32,32,-81,-82,-80,-86,-85,32,32,-89,-84,-79,-90,-83,-88,-87,32,32,32,-224,32,-220,-219,-226,-222,-225,-223,-221,32,32,32,32,32,32,32,32,-285,-4,-6,32,32,32,32,32,32,32,-56,32,-55,32,32,32,32,32,32,32,32,32,32,32,-228,-227,32,32,32,32,32,32,-189,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,-57,32,-182,32,32,32,32,32,32,32,32,-175,32,32,32,-355,32,32,32,-171,32,-342,-165,32,-183,32,32,-13,32,32,32,-191,32,32,32,-356,32,32,32,32,32,-167,32,-14,-173,-190,-192,-180,32,32,-179,32,32,32,32,32,32,32,-343,32,32,32,32,-181,-177,-176,32,32,-172,32,32,32,-344,32,32,-166,32,32,32,32,32,-168,-169,-174,32,-170,-178,]),'FOR':([0,5,6,9,11,13,15,17,19,23,24,25,26,27,32,34,35,38,40,42,44,48,57,58,59,63,71,72,83,85,86,88,90,91,95,96,100,107,124,137,147,151,155,158,162,163,175,177,178,179,181,183,184,189,191,201,206,207,210,214,215,216,221,227,237,238,240,246,254,259,262,263,266,269,273,274,275,289,295,296,303,304,307,324,327,328,329,330,331,337,341,342,344,356,359,363,364,368,375,383,393,397,398,405,406,407,411,414,426,430,436,439,440,481,492,494,495,496,497,498,501,523,524,525,526,528,548,549,550,562,567,571,575,578,589,590,591,593,595,596,598,605,606,607,608,],[39,-163,-161,-3,-253,-233,-52,-164,-204,-247,-158,-202,-162,-215,-284,-266,-237,-53,-5,-205,-214,-267,-283,39,-229,-282,-241,-209,-160,-159,-273,203,-281,-54,-264,-263,-254,-234,-248,-216,-238,-206,-278,-269,-271,-213,-285,-4,-6,-230,-265,-276,297,-242,-210,-275,-274,-56,-55,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-189,-207,-279,-302,203,-272,-305,-268,-300,-231,-277,-243,-244,-211,-57,-182,-259,-261,-262,-260,-236,-251,-252,-218,-240,39,-175,-208,-303,-270,-304,-301,-171,-232,-245,-246,-212,-342,-165,-183,-203,-13,39,-191,-167,203,-14,-173,-190,-192,-180,-179,297,-193,-199,-198,-343,-181,-177,-176,-172,-194,-344,-166,203,297,-195,-196,-200,-168,-169,-174,-197,-201,-170,-178,]),'EXEC':([0,5,6,9,15,17,24,26,38,40,58,83,85,91,93,150,177,178,207,208,210,213,259,293,312,315,324,326,327,355,359,363,397,411,414,426,436,437,438,439,440,441,443,477,481,494,495,496,497,498,501,502,503,504,522,528,529,534,548,549,550,562,571,573,574,575,579,594,595,596,598,599,607,608,],[14,-163,-161,-3,-52,-164,-158,-162,-53,-5,14,-160,-159,-54,14,14,-4,-6,-56,14,-55,14,-189,14,14,14,-57,14,-182,14,14,-175,-171,-342,-165,-183,-13,14,14,14,-191,14,14,14,-167,-14,-173,-190,-192,-180,-179,14,14,14,14,-343,14,14,-181,-177,-176,-172,-344,14,14,-166,14,14,-168,-169,-174,14,-170,-178,]),'AMPER':([11,23,32,34,35,48,57,63,66,71,86,90,95,96,100,124,147,155,158,162,175,181,183,189,201,206,214,215,216,221,237,238,246,254,263,266,273,274,275,296,303,304,328,329,330,331,341,342,356,368,375,383,405,406,],[-253,-247,-284,-266,146,-267,-283,-282,-281,-241,-273,-281,-264,-263,-254,-248,255,-278,-269,-271,-285,-265,-276,-242,-275,-274,-255,-257,-258,-256,-249,-250,-280,-239,-279,-302,-272,-305,-268,-277,-243,-244,-259,-261,-262,-260,-251,-252,-240,-303,-270,-304,-245,-246,]),'IS':([11,13,23,27,32,34,35,48,57,59,63,66,71,86,90,95,96,100,107,124,137,147,155,158,162,175,179,181,183,189,201,206,214,215,216,221,227,237,238,240,246,254,263,266,273,274,275,295,296,303,304,328,329,330,331,337,341,342,344,356,368,375,383,398,405,406,],[-253,-233,-247,132,-284,-266,-237,-267,-283,-229,-282,-281,-241,-273,-281,-264,-263,-254,-234,-248,132,-238,-278,-269,-271,-285,-230,-265,-276,-242,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-279,-302,-272,-305,-268,-231,-277,-243,-244,-259,-261,-262,-260,-236,-251,-252,-218,-240,-303,-270,-304,-232,-245,-246,]),'PERCENT':([11,32,34,48,57,63,66,86,90,95,96,100,155,158,162,175,181,183,201,206,214,215,216,221,246,263,266,273,274,275,296,328,329,330,331,368,375,383,],[98,-284,-266,-267,-283,-282,-281,-273,-281,-264,-263,218,-278,-269,-271,-285,-265,-276,-275,-274,-255,-257,-258,-256,-280,-279,-302,-272,-305,-268,-277,-259,-261,-262,-260,-303,-270,-304,]),'DOUBLESLASH':([11,32,34,48,57,63,66,86,90,95,96,100,155,158,162,175,181,183,201,206,214,215,216,221,246,263,266,273,274,275,296,328,329,330,331,368,375,383,],[99,-284,-266,-267,-283,-282,-281,-273,-281,-264,-263,219,-278,-269,-271,-285,-265,-276,-275,-274,-255,-257,-258,-256,-280,-279,-302,-272,-305,-268,-277,-259,-261,-262,-260,-303,-270,-304,]),'YIELD':([0,2,5,6,9,15,17,24,26,38,40,58,83,85,91,93,109,110,111,112,113,114,115,116,117,118,119,121,122,123,150,177,178,207,208,210,213,234,259,293,301,312,315,324,326,327,355,359,363,397,411,414,426,436,437,438,439,440,441,443,477,481,494,495,496,497,498,501,502,503,504,522,528,529,534,548,549,550,562,571,573,574,575,579,594,595,596,598,599,607,608,],[79,79,-163,-161,-3,-52,-164,-158,-162,-53,-5,79,-160,-159,-54,79,-81,-82,-80,-86,-85,79,79,-89,-84,-79,-90,-83,-88,-87,79,-4,-6,-56,79,-55,79,79,-189,79,79,79,79,-57,79,-182,79,79,-175,-171,-342,-165,-183,-13,79,79,79,-191,79,79,79,-167,-14,-173,-190,-192,-180,-179,79,79,79,79,-343,79,79,-181,-177,-176,-172,-344,79,79,-166,79,79,-168,-169,-174,79,-170,-178,]),'EQUAL':([11,13,16,19,23,25,27,32,34,35,42,44,48,57,59,63,66,71,72,74,79,86,90,95,96,100,107,120,124,137,147,151,155,158,162,163,166,167,175,179,181,183,185,189,191,192,193,195,201,206,214,215,216,221,227,232,233,237,238,240,246,254,262,263,266,269,273,274,275,289,295,296,303,304,307,309,310,328,329,330,331,337,339,340,341,342,344,356,364,368,375,383,386,391,393,398,405,406,407,408,430,465,],[-253,-233,115,-204,-247,-202,-215,-284,-266,-237,-205,-214,-267,-283,-229,-282,-281,-241,-209,-330,-377,-273,-281,-264,-263,-254,-234,234,-248,-216,-238,-206,-278,-269,-271,-213,-44,285,-285,-230,-265,-276,301,-242,-210,-332,-331,-378,-275,-274,-255,-257,-258,-256,-235,-75,-76,-249,-250,-217,-280,-239,-207,-279,-302,370,-272,-305,-268,-300,-231,-277,-243,-244,-211,-333,-334,-259,-261,-262,-260,-236,-77,-78,-251,-252,-218,-240,-208,-303,-270,-304,-45,470,-301,-232,-245,-246,-212,-335,-203,514,]),'TRY':([0,5,6,9,15,17,24,26,38,40,58,83,85,91,177,178,207,210,259,324,327,359,363,397,411,414,426,436,439,440,481,494,495,496,497,498,501,528,548,549,550,562,571,575,595,596,598,607,608,],[41,-163,-161,-3,-52,-164,-158,-162,-53,-5,41,-160,-159,-54,-4,-6,-56,-55,-189,-57,-182,41,-175,-171,-342,-165,-183,-13,41,-191,-167,-14,-173,-190,-192,-180,-179,-343,-181,-177,-176,-172,-344,-166,-168,-169,-174,-170,-178,]),'PLUSEQUAL':([11,13,16,19,23,25,27,32,34,35,42,44,48,57,59,63,66,71,72,74,86,90,95,96,100,107,124,137,147,151,155,158,162,163,175,179,181,183,189,191,192,193,201,206,214,215,216,221,227,237,238,240,246,254,262,263,266,273,274,275,289,295,296,303,304,307,309,310,328,329,330,331,337,341,342,344,356,364,368,375,383,393,398,405,406,407,408,430,],[-253,-233,118,-204,-247,-202,-215,-284,-266,-237,-205,-214,-267,-283,-229,-282,-281,-241,-209,-330,-273,-281,-264,-263,-254,-234,-248,-216,-238,-206,-278,-269,-271,-213,-285,-230,-265,-276,-242,-210,-332,-331,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-207,-279,-302,-272,-305,-268,-300,-231,-277,-243,-244,-211,-333,-334,-259,-261,-262,-260,-236,-251,-252,-218,-240,-208,-303,-270,-304,-301,-232,-245,-246,-212,-335,-203,]),'STAR':([11,32,34,48,51,57,63,66,86,90,95,96,100,155,157,158,162,175,181,183,201,206,214,215,216,221,246,252,263,266,270,273,274,275,286,296,313,316,318,328,329,330,331,368,374,375,383,388,420,452,468,516,527,],[97,-284,-266,-267,165,-283,-282,-281,-273,-281,-264,-263,217,-278,265,-269,-271,-285,-265,-276,-275,-274,-255,-257,-258,-256,-280,165,-279,-302,371,-272,-305,-268,390,-277,265,416,422,-259,-261,-262,-260,-303,-355,-270,-304,464,489,-356,517,557,165,]),'AT':([0,5,6,9,15,17,22,24,26,38,40,47,58,83,85,91,156,177,178,207,210,259,314,324,327,359,363,397,411,414,426,436,439,440,479,481,494,495,496,497,498,501,528,530,548,549,550,562,571,575,595,596,598,607,608,],[80,-163,-161,-3,-52,-164,-11,-158,-162,-53,-5,80,80,-160,-159,-54,-12,-4,-6,-56,-55,-189,-7,-57,-182,80,-175,-171,-342,-165,-183,-13,80,-191,-8,-167,-14,-173,-190,-192,-180,-179,-343,-9,-181,-177,-176,-172,-344,-166,-168,-169,-174,-170,-178,]),'SLASH':([11,32,34,48,57,63,66,86,90,95,96,100,155,158,162,175,181,183,201,206,214,215,216,221,246,263,266,273,274,275,296,328,329,330,331,368,375,383,],[101,-284,-266,-267,-283,-282,-281,-273,-281,-264,-263,220,-278,-269,-271,-285,-265,-276,-275,-274,-255,-257,-258,-256,-280,-279,-302,-272,-305,-268,-277,-259,-261,-262,-260,-303,-270,-304,]),'PASS':([0,5,6,9,15,17,24,26,38,40,58,83,85,91,93,150,177,178,207,208,210,213,259,293,312,315,324,326,327,355,359,363,397,411,414,426,436,437,438,439,440,441,443,477,481,494,495,496,497,498,501,502,503,504,522,528,529,534,548,549,550,562,571,573,574,575,579,594,595,596,598,599,607,608,],[20,-163,-161,-3,-52,-164,-158,-162,-53,-5,20,-160,-159,-54,20,20,-4,-6,-56,20,-55,20,-189,20,20,20,-57,20,-182,20,20,-175,-171,-342,-165,-183,-13,20,20,20,-191,20,20,20,-167,-14,-173,-190,-192,-180,-179,20,20,20,20,-343,20,20,-181,-177,-176,-172,-344,20,20,-166,20,20,-168,-169,-174,20,-170,-178,]),'LESSEQUAL':([11,13,23,27,32,34,35,48,57,59,63,66,71,86,90,95,96,100,107,124,137,147,155,158,162,175,179,181,183,189,201,206,214,215,216,221,227,237,238,240,246,254,263,266,273,274,275,295,296,303,304,328,329,330,331,337,341,342,344,356,368,375,383,398,405,406,],[-253,-233,-247,136,-284,-266,-237,-267,-283,-229,-282,-281,-241,-273,-281,-264,-263,-254,-234,-248,136,-238,-278,-269,-271,-285,-230,-265,-276,-242,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-279,-302,-272,-305,-268,-231,-277,-243,-244,-259,-261,-262,-260,-236,-251,-252,-218,-240,-303,-270,-304,-232,-245,-246,]),'INDENT':([258,],[359,]),'LSQB':([0,2,5,6,7,8,9,10,14,15,17,24,26,28,29,30,32,38,39,40,45,48,50,52,54,56,57,58,61,63,64,66,70,79,81,83,85,86,90,91,93,97,98,99,101,106,109,110,111,112,113,114,115,116,117,118,119,121,122,123,125,126,127,128,129,130,131,132,133,135,136,138,144,146,150,152,155,157,158,160,161,162,170,175,177,178,180,183,187,188,190,193,201,203,205,206,207,208,210,211,213,217,218,219,220,228,229,234,235,236,241,242,243,244,246,247,250,255,257,259,261,263,264,265,266,267,270,272,273,274,276,285,287,290,293,294,296,297,299,301,302,305,306,308,309,311,312,313,315,320,324,326,327,343,346,348,349,352,355,359,361,363,368,370,371,373,374,376,380,382,383,397,401,411,414,425,426,429,434,436,437,438,439,440,441,443,447,452,459,470,472,475,477,481,482,494,495,496,497,498,499,500,501,502,503,504,506,507,514,522,528,529,531,534,543,548,549,550,551,554,562,566,568,570,571,573,574,575,579,582,590,592,594,595,596,598,599,607,608,],[64,64,-163,-161,64,64,-3,64,64,-52,-164,-158,-162,64,64,64,-284,-53,64,-5,64,161,64,64,64,64,-283,64,64,-282,64,-281,64,64,64,-160,-159,-273,-281,-54,64,64,64,64,64,64,-81,-82,-80,-86,-85,64,64,-89,-84,-79,-90,-83,-88,-87,64,64,64,-224,64,-220,-219,-226,-222,-225,-223,-221,64,64,64,64,-278,64,161,64,64,-271,64,-285,-4,-6,64,-276,64,64,64,64,-275,64,64,-274,-56,64,-55,64,64,64,64,64,64,64,64,64,64,64,-228,-227,64,64,-280,64,64,64,64,-189,64,-279,64,64,-302,64,64,64,-272,-305,64,64,64,64,64,64,-277,64,64,64,64,64,64,64,64,64,64,64,64,64,-57,64,-182,64,64,64,64,64,64,64,64,-175,-303,64,64,64,-355,64,64,64,-304,-171,64,-342,-165,64,-183,64,64,-13,64,64,64,-191,64,64,64,-356,64,64,64,64,64,-167,64,-14,-173,-190,-192,-180,64,64,-179,64,64,64,64,64,64,64,-343,64,64,64,64,-181,-177,-176,64,64,-172,64,64,64,-344,64,64,-166,64,64,64,64,64,-168,-169,-174,64,-170,-178,]),'ELSE':([11,13,23,27,32,34,35,42,44,48,57,59,63,71,72,86,90,91,95,96,100,107,124,137,147,151,155,158,162,163,175,179,181,183,189,191,201,206,207,210,214,215,216,221,227,237,238,239,240,246,254,259,262,263,266,273,274,275,295,296,303,304,307,324,328,329,330,331,337,341,342,344,356,363,364,368,375,383,397,398,405,406,407,414,481,495,496,498,548,596,607,],[-253,-233,-247,-215,-284,-266,-237,-205,-214,-267,-283,-229,-282,-241,-209,-273,-281,-54,-264,-263,-254,-234,-248,-216,-238,-206,-278,-269,-271,-213,-285,-230,-265,-276,-242,-210,-275,-274,-56,-55,-255,-257,-258,-256,-235,-249,-250,343,-217,-280,-239,-189,-207,-279,-302,-272,-305,-268,-231,-277,-243,-244,-211,-57,-259,-261,-262,-260,-236,-251,-252,-218,-240,445,-208,-303,-270,-304,474,-232,-245,-246,-212,483,532,545,-190,-180,-181,-169,-170,]),'DOT':([32,48,57,63,66,82,86,90,103,155,158,161,162,175,183,199,200,201,206,224,246,263,266,273,274,277,296,319,333,368,379,382,383,427,459,],[-284,159,-283,-282,-281,200,-273,-281,223,-278,159,277,-271,-285,-276,319,-129,-275,-274,334,-280,-279,-302,-272,-305,379,-277,-130,-147,-303,456,277,-304,-148,277,]),'RIGHTSHIFTEQUAL':([11,13,16,19,23,25,27,32,34,35,42,44,48,57,59,63,66,71,72,74,86,90,95,96,100,107,124,137,147,151,155,158,162,163,175,179,181,183,189,191,192,193,201,206,214,215,216,221,227,237,238,240,246,254,262,263,266,273,274,275,289,295,296,303,304,307,309,310,328,329,330,331,337,341,342,344,356,364,368,375,383,393,398,405,406,407,408,430,],[-253,-233,122,-204,-247,-202,-215,-284,-266,-237,-205,-214,-267,-283,-229,-282,-281,-241,-209,-330,-273,-281,-264,-263,-254,-234,-248,-216,-238,-206,-278,-269,-271,-213,-285,-230,-265,-276,-242,-210,-332,-331,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-207,-279,-302,-272,-305,-268,-300,-231,-277,-243,-244,-211,-333,-334,-259,-261,-262,-260,-236,-251,-252,-218,-240,-208,-303,-270,-304,-301,-232,-245,-246,-212,-335,-203,]),'IF':([0,5,6,9,11,13,15,17,23,24,25,26,27,32,34,35,38,40,42,44,48,57,58,59,63,66,71,72,83,85,86,90,91,95,96,100,107,124,137,147,151,155,158,162,163,175,177,178,179,181,183,189,191,201,206,207,210,214,215,216,221,227,237,238,240,246,254,259,262,263,266,273,274,275,295,296,303,304,307,324,327,328,329,330,331,337,341,342,344,356,359,363,364,368,375,383,397,398,405,406,407,411,414,426,436,439,440,481,492,494,495,496,497,498,501,523,524,525,526,528,548,549,550,562,567,571,575,578,589,590,591,593,595,596,598,605,606,607,608,],[81,-163,-161,-3,-253,-233,-52,-164,-247,-158,127,-162,-215,-284,-266,-237,-53,-5,-205,-214,-267,-283,81,-229,-282,-281,-241,-209,-160,-159,-273,-281,-54,-264,-263,-254,-234,-248,-216,-238,-206,-278,-269,-271,-213,-285,-4,-6,-230,-265,-276,-242,-210,-275,-274,-56,-55,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-189,-207,-279,-302,-272,-305,-268,-231,-277,-243,-244,-211,-57,-182,-259,-261,-262,-260,-236,-251,-252,-218,-240,81,-175,-208,-303,-270,-304,-171,-232,-245,-246,-212,-342,-165,-183,-13,81,-191,-167,543,-14,-173,-190,-192,-180,-179,566,-193,-199,-198,-343,-181,-177,-176,-172,-194,-344,-166,543,566,-195,-196,-200,-168,-169,-174,-197,-201,-170,-178,]),'AND':([11,13,23,27,32,34,35,44,48,57,59,63,66,71,72,86,90,95,96,100,107,124,137,147,155,158,162,163,175,179,181,183,189,191,201,206,214,215,216,221,227,237,238,240,246,254,263,266,273,274,275,295,296,303,304,307,328,329,330,331,337,341,342,344,356,368,375,383,398,405,406,407,],[-253,-233,-247,-215,-284,-266,-237,-214,-267,-283,-229,-282,-281,-241,190,-273,-281,-264,-263,-254,-234,-248,-216,-238,-278,-269,-271,-213,-285,-230,-265,-276,-242,308,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-279,-302,-272,-305,-268,-231,-277,-243,-244,-211,-259,-261,-262,-260,-236,-251,-252,-218,-240,-303,-270,-304,-232,-245,-246,-212,]),'CIRCUMFLEX':([11,13,23,32,34,35,48,57,63,66,71,86,90,95,96,100,107,124,147,155,158,162,175,181,183,189,201,206,214,215,216,221,227,237,238,246,254,263,266,273,274,275,296,303,304,328,329,330,331,337,341,342,356,368,375,383,405,406,],[-253,106,-247,-284,-266,-237,-267,-283,-282,-281,-241,-273,-281,-264,-263,-254,228,-248,-238,-278,-269,-271,-285,-265,-276,-242,-275,-274,-255,-257,-258,-256,-235,-249,-250,-280,-239,-279,-302,-272,-305,-268,-277,-243,-244,-259,-261,-262,-260,-236,-251,-252,-240,-303,-270,-304,-245,-246,]),'LBRACE':([0,2,5,6,7,8,9,10,14,15,17,24,26,28,29,30,38,39,40,45,50,52,54,56,58,61,64,70,79,81,83,85,91,93,97,98,99,101,106,109,110,111,112,113,114,115,116,117,118,119,121,122,123,125,126,127,128,129,130,131,132,133,135,136,138,144,146,150,152,157,160,161,170,177,178,180,187,188,190,193,203,205,207,208,210,211,213,217,218,219,220,228,229,234,235,236,241,242,243,244,247,250,255,257,259,261,264,265,267,270,272,276,285,287,290,293,294,297,299,301,302,305,306,308,309,311,312,313,315,320,324,326,327,343,346,348,349,352,355,359,361,363,370,371,373,374,376,380,382,397,401,411,414,425,426,429,434,436,437,438,439,440,441,443,447,452,459,470,472,475,477,481,482,494,495,496,497,498,499,500,501,502,503,504,506,507,514,522,528,529,531,534,543,548,549,550,551,554,562,566,568,570,571,573,574,575,579,582,590,592,594,595,596,598,599,607,608,],[45,45,-163,-161,45,45,-3,45,45,-52,-164,-158,-162,45,45,45,-53,45,-5,45,45,45,45,45,45,45,45,45,45,45,-160,-159,-54,45,45,45,45,45,45,-81,-82,-80,-86,-85,45,45,-89,-84,-79,-90,-83,-88,-87,45,45,45,-224,45,-220,-219,-226,-222,-225,-223,-221,45,45,45,45,45,45,45,45,-4,-6,45,45,45,45,45,45,45,-56,45,-55,45,45,45,45,45,45,45,45,45,45,45,-228,-227,45,45,45,45,45,45,-189,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,-57,45,-182,45,45,45,45,45,45,45,45,-175,45,45,45,-355,45,45,45,-171,45,-342,-165,45,-183,45,45,-13,45,45,45,-191,45,45,45,-356,45,45,45,45,45,-167,45,-14,-173,-190,-192,-180,45,45,-179,45,45,45,45,45,45,45,-343,45,45,45,45,-181,-177,-176,45,45,-172,45,45,45,-344,45,45,-166,45,45,45,45,45,-168,-169,-174,45,-170,-178,]),'FROM':([0,5,6,9,15,17,24,26,38,40,58,83,85,91,93,150,177,178,207,208,210,213,259,293,312,315,324,326,327,355,359,363,397,411,414,426,436,437,438,439,440,441,443,477,481,494,495,496,497,498,501,502,503,504,522,528,529,534,548,549,550,562,571,573,574,575,579,594,595,596,598,599,607,608,],[82,-163,-161,-3,-52,-164,-158,-162,-53,-5,82,-160,-159,-54,82,82,-4,-6,-56,82,-55,82,-189,82,82,82,-57,82,-182,82,82,-175,-171,-342,-165,-183,-13,82,82,82,-191,82,82,82,-167,-14,-173,-190,-192,-180,-179,82,82,82,82,-343,82,82,-181,-177,-176,-172,-344,82,82,-166,82,82,-168,-169,-174,82,-170,-178,]),'NAME':([0,2,5,6,7,8,9,10,12,14,15,17,24,26,28,29,30,31,38,39,40,45,50,51,52,53,54,56,58,61,64,66,70,77,79,80,81,82,83,85,91,93,97,98,99,101,106,109,110,111,112,113,114,115,116,117,118,119,121,122,123,125,126,127,128,129,130,131,132,133,135,136,138,144,146,148,150,152,157,159,160,161,164,165,169,170,177,178,180,187,188,190,193,199,200,203,205,207,208,210,211,213,217,218,219,220,222,223,225,228,229,234,235,236,241,242,243,244,247,250,252,255,257,259,261,264,265,267,270,272,276,285,286,287,290,291,293,294,297,299,301,302,305,306,308,309,311,312,313,315,316,318,319,320,324,326,327,334,336,343,346,348,349,352,355,359,361,363,370,371,373,374,376,380,382,384,388,390,392,396,397,401,411,414,418,420,421,425,426,429,434,436,437,438,439,440,441,443,447,452,459,462,463,464,466,468,470,472,475,477,481,482,484,486,488,494,495,496,497,498,499,500,501,502,503,504,506,507,514,516,517,518,522,527,528,529,531,534,536,543,548,549,550,551,554,557,558,561,562,566,568,570,571,573,574,575,579,582,584,590,592,594,595,596,598,599,603,607,608,609,],[66,90,-163,-161,90,90,-3,90,103,90,-52,-164,-158,-162,90,90,90,145,-53,90,-5,90,90,166,90,172,90,90,66,90,90,185,90,194,90,103,90,103,-160,-159,-54,66,90,90,90,90,90,-81,-82,-80,-86,-85,90,90,-89,-84,-79,-90,-83,-88,-87,90,90,90,-224,90,-220,-219,-226,-222,-225,-223,-221,90,90,256,66,90,90,274,90,90,166,283,288,90,-4,-6,90,90,90,90,90,103,-129,90,90,-56,66,-55,90,66,90,90,90,90,332,333,103,90,90,90,90,90,-228,-227,90,90,90,90,166,90,90,-189,90,90,90,90,90,90,90,90,166,90,90,395,66,90,90,90,90,90,90,90,90,90,90,66,90,66,417,417,-130,90,-57,66,-182,427,103,90,90,90,90,90,66,66,90,-175,90,90,90,-355,90,90,90,166,166,469,471,473,-171,90,-342,-165,417,417,417,90,-183,90,90,-13,66,66,66,-191,66,66,90,-356,90,166,512,513,515,166,90,90,90,66,-167,90,417,537,417,-14,-173,-190,-192,-180,90,90,-179,66,66,66,90,90,90,166,559,560,66,166,-343,66,90,66,417,90,-181,-177,-176,90,90,585,586,588,-172,90,90,90,-344,66,66,-166,66,90,601,90,90,66,-168,-169,-174,66,610,-170,-178,611,]),'DOUBLESTAREQUAL':([11,13,16,19,23,25,27,32,34,35,42,44,48,57,59,63,66,71,72,74,86,90,95,96,100,107,124,137,147,151,155,158,162,163,175,179,181,183,189,191,192,193,201,206,214,215,216,221,227,237,238,240,246,254,262,263,266,273,274,275,289,295,296,303,304,307,309,310,328,329,330,331,337,341,342,344,356,364,368,375,383,393,398,405,406,407,408,430,],[-253,-233,116,-204,-247,-202,-215,-284,-266,-237,-205,-214,-267,-283,-229,-282,-281,-241,-209,-330,-273,-281,-264,-263,-254,-234,-248,-216,-238,-206,-278,-269,-271,-213,-285,-230,-265,-276,-242,-210,-332,-331,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-207,-279,-302,-272,-305,-268,-300,-231,-277,-243,-244,-211,-333,-334,-259,-261,-262,-260,-236,-251,-252,-218,-240,-208,-303,-270,-304,-301,-232,-245,-246,-212,-335,-203,]),'VBAREQUAL':([11,13,16,19,23,25,27,32,34,35,42,44,48,57,59,63,66,71,72,74,86,90,95,96,100,107,124,137,147,151,155,158,162,163,175,179,181,183,189,191,192,193,201,206,214,215,216,221,227,237,238,240,246,254,262,263,266,273,274,275,289,295,296,303,304,307,309,310,328,329,330,331,337,341,342,344,356,364,368,375,383,393,398,405,406,407,408,430,],[-253,-233,113,-204,-247,-202,-215,-284,-266,-237,-205,-214,-267,-283,-229,-282,-281,-241,-209,-330,-273,-281,-264,-263,-254,-234,-248,-216,-238,-206,-278,-269,-271,-213,-285,-230,-265,-276,-242,-210,-332,-331,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-207,-279,-302,-272,-305,-268,-300,-231,-277,-243,-244,-211,-333,-334,-259,-261,-262,-260,-236,-251,-252,-218,-240,-208,-303,-270,-304,-301,-232,-245,-246,-212,-335,-203,]),'FINALLY':([91,207,210,259,260,324,363,496,498,548,549,],[-54,-56,-55,-189,362,-57,446,-190,-180,-181,580,]),'DOUBLESTAR':([32,48,51,57,63,66,86,90,155,157,158,162,175,183,201,206,246,252,263,266,270,273,274,286,296,313,368,374,383,387,388,449,452,468,508,516,519,527,555,587,602,],[-284,160,169,-283,-282,-281,-273,-281,-278,267,272,-271,-285,-276,-275,-274,-280,169,-279,-302,373,-272,-305,392,-277,267,-303,-355,-304,463,466,507,-356,518,554,558,561,169,584,603,609,]),'AS':([11,13,19,23,25,27,32,34,35,42,44,48,57,59,63,71,72,86,90,94,95,96,100,102,103,107,124,137,147,151,155,158,162,163,175,179,181,183,189,191,201,206,214,215,216,221,224,227,237,238,240,246,254,262,263,266,273,274,275,289,295,296,303,304,307,328,329,330,331,333,337,341,342,344,356,364,368,375,383,393,398,405,406,407,417,427,430,442,],[-253,-233,-204,-247,-202,-215,-284,-266,-237,-205,-214,-267,-283,-229,-282,-241,-209,-273,-281,211,-264,-263,-254,222,-145,-234,-248,-216,-238,-206,-278,-269,-271,-213,-285,-230,-265,-276,-242,-210,-275,-274,-255,-257,-258,-256,-146,-235,-249,-250,-217,-280,-239,-207,-279,-302,-272,-305,-268,-300,-231,-277,-243,-244,-211,-259,-261,-262,-260,-147,-236,-251,-252,-218,-240,-208,-303,-270,-304,-301,-232,-245,-246,-212,486,-148,-203,499,]),'EQEQUAL':([11,13,23,27,32,34,35,48,57,59,63,66,71,86,90,95,96,100,107,124,137,147,155,158,162,175,179,181,183,189,201,206,214,215,216,221,227,237,238,240,246,254,263,266,273,274,275,295,296,303,304,328,329,330,331,337,341,342,344,356,368,375,383,398,405,406,],[-253,-233,-247,138,-284,-266,-237,-267,-283,-229,-282,-281,-241,-273,-281,-264,-263,-254,-234,-248,138,-238,-278,-269,-271,-285,-230,-265,-276,-242,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-279,-302,-272,-305,-268,-231,-277,-243,-244,-259,-261,-262,-260,-236,-251,-252,-218,-240,-303,-270,-304,-232,-245,-246,]),'BREAK':([0,5,6,9,15,17,24,26,38,40,58,83,85,91,93,150,177,178,207,208,210,213,259,293,312,315,324,326,327,355,359,363,397,411,414,426,436,437,438,439,440,441,443,477,481,494,495,496,497,498,501,502,503,504,522,528,529,534,548,549,550,562,571,573,574,575,579,594,595,596,598,599,607,608,],[68,-163,-161,-3,-52,-164,-158,-162,-53,-5,68,-160,-159,-54,68,68,-4,-6,-56,68,-55,68,-189,68,68,68,-57,68,-182,68,68,-175,-171,-342,-165,-183,-13,68,68,68,-191,68,68,68,-167,-14,-173,-190,-192,-180,-179,68,68,68,68,-343,68,68,-181,-177,-176,-172,-344,68,68,-166,68,68,-168,-169,-174,68,-170,-178,]),'CONTINUE':([0,5,6,9,15,17,24,26,38,40,58,83,85,91,93,150,177,178,207,208,210,213,259,293,312,315,324,326,327,355,359,363,397,411,414,426,436,437,438,439,440,441,443,477,481,494,495,496,497,498,501,502,503,504,522,528,529,534,548,549,550,562,571,573,574,575,579,594,595,596,598,599,607,608,],[49,-163,-161,-3,-52,-164,-158,-162,-53,-5,49,-160,-159,-54,49,49,-4,-6,-56,49,-55,49,-189,49,49,49,-57,49,-182,49,49,-175,-171,-342,-165,-183,-13,49,49,49,-191,49,49,49,-167,-14,-173,-190,-192,-180,-179,49,49,49,49,-343,49,49,-181,-177,-176,-172,-344,49,49,-166,49,49,-168,-169,-174,49,-170,-178,]),'NOT':([0,2,5,6,7,9,11,13,15,17,23,24,26,27,28,30,32,34,35,38,40,45,48,50,52,54,56,57,58,59,63,64,66,70,71,79,81,83,85,86,90,91,93,95,96,100,107,109,110,111,112,113,114,115,116,117,118,119,121,122,123,124,127,132,137,144,147,150,152,155,157,158,161,162,170,175,177,178,179,181,183,189,190,193,201,205,206,207,208,210,213,214,215,216,221,227,229,234,237,238,240,244,246,250,254,257,259,261,263,264,265,266,267,270,273,274,275,276,285,287,290,293,295,296,299,301,302,303,304,308,309,311,312,313,315,320,324,326,327,328,329,330,331,337,341,342,343,344,346,349,352,355,356,359,361,363,368,370,371,373,374,375,376,380,382,383,397,398,401,405,406,411,414,425,426,429,434,436,437,438,439,440,441,443,447,452,459,470,472,475,477,481,482,494,495,496,497,498,499,500,501,502,503,504,506,507,514,522,528,529,531,534,543,548,549,550,551,554,562,566,568,570,571,573,574,575,579,582,590,592,594,595,596,598,599,607,608,],[50,50,-163,-161,50,-3,-253,-233,-52,-164,-247,-158,-162,134,50,50,-284,-266,-237,-53,-5,50,-267,50,50,50,50,-283,50,-229,-282,50,-281,50,-241,50,50,-160,-159,-273,-281,-54,50,-264,-263,-254,-234,-81,-82,-80,-86,-85,50,50,-89,-84,-79,-90,-83,-88,-87,-248,50,241,134,50,-238,50,50,-278,50,-269,50,-271,50,-285,-4,-6,-230,-265,-276,-242,50,50,-275,50,-274,-56,50,-55,50,-255,-257,-258,-256,-235,50,50,-249,-250,-217,50,-280,50,-239,50,-189,50,-279,50,50,-302,50,50,-272,-305,-268,50,50,50,50,50,-231,-277,50,50,50,-243,-244,50,50,50,50,50,50,50,-57,50,-182,-259,-261,-262,-260,-236,-251,-252,50,-218,50,50,50,50,-240,50,50,-175,-303,50,50,50,-355,-270,50,50,50,-304,-171,-232,50,-245,-246,-342,-165,50,-183,50,50,-13,50,50,50,-191,50,50,50,-356,50,50,50,50,50,-167,50,-14,-173,-190,-192,-180,50,50,-179,50,50,50,50,50,50,50,-343,50,50,50,50,-181,-177,-176,50,50,-172,50,50,50,-344,50,50,-166,50,50,50,50,50,-168,-169,-174,50,-170,-178,]),'AMPEREQUAL':([11,13,16,19,23,25,27,32,34,35,42,44,48,57,59,63,66,71,72,74,86,90,95,96,100,107,124,137,147,151,155,158,162,163,175,179,181,183,189,191,192,193,201,206,214,215,216,221,227,237,238,240,246,254,262,263,266,273,274,275,289,295,296,303,304,307,309,310,328,329,330,331,337,341,342,344,356,364,368,375,383,393,398,405,406,407,408,430,],[-253,-233,117,-204,-247,-202,-215,-284,-266,-237,-205,-214,-267,-283,-229,-282,-281,-241,-209,-330,-273,-281,-264,-263,-254,-234,-248,-216,-238,-206,-278,-269,-271,-213,-285,-230,-265,-276,-242,-210,-332,-331,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-207,-279,-302,-272,-305,-268,-300,-231,-277,-243,-244,-211,-333,-334,-259,-261,-262,-260,-236,-251,-252,-218,-240,-208,-303,-270,-304,-301,-232,-245,-246,-212,-335,-203,]),'COMMA':([11,13,19,23,25,27,32,34,35,42,44,48,57,59,63,66,71,72,74,86,88,90,95,96,100,102,103,105,107,124,137,139,142,143,147,151,155,158,162,163,166,167,171,172,175,179,181,183,184,186,189,191,192,201,202,206,214,215,216,221,224,226,227,237,238,240,245,246,248,249,251,254,262,263,266,269,271,273,274,275,276,278,279,281,283,284,289,292,295,296,300,303,304,307,310,322,328,329,330,331,332,333,335,337,338,341,342,344,345,347,350,351,356,364,365,366,368,369,372,375,376,377,378,380,381,383,385,386,389,391,393,394,395,398,400,405,406,407,408,415,417,424,427,428,430,431,432,433,442,448,450,451,454,455,456,457,458,460,461,465,467,469,473,476,485,492,509,510,511,513,520,524,525,526,535,537,541,542,544,556,559,567,576,578,581,585,591,593,597,600,605,606,],[-253,-233,-204,-247,-202,-215,-284,-266,-237,-205,-214,-267,-283,-229,-282,-281,-241,-209,193,-273,205,-281,-264,-263,-254,-133,-145,225,-234,-248,-216,244,247,250,-238,-206,-278,-269,-271,-213,-44,286,290,291,-285,-230,-265,-276,299,302,-242,-210,309,-275,320,-274,-255,-257,-258,-256,-146,336,-235,-249,-250,-217,346,-280,348,349,352,-239,-207,-279,-302,-357,374,-272,-305,-268,-314,-313,382,384,387,388,-300,396,-231,-277,401,-243,-244,-211,-334,-298,-259,-261,-262,-260,-134,-147,-143,-236,429,-251,-252,-218,-374,-328,-99,434,-240,-208,447,449,-303,-358,452,-270,-322,-316,-315,-318,459,-304,462,-45,468,-40,-301,472,-151,-232,-291,-245,-246,-212,-335,484,-131,-299,-148,-144,-203,-375,-329,-100,500,506,-359,508,-323,-317,-312,-320,-319,-310,-50,-42,516,519,-152,-292,536,-368,-321,-311,-51,555,-41,568,-199,-198,-139,-132,-366,-367,-369,-43,587,590,-140,-370,-340,602,-196,-200,-371,-341,-197,-201,]),'OR':([11,13,23,27,32,34,35,42,44,48,57,59,63,66,71,72,86,90,95,96,100,107,124,137,147,151,155,158,162,163,175,179,181,183,189,191,201,206,214,215,216,221,227,237,238,240,246,254,262,263,266,273,274,275,295,296,303,304,307,328,329,330,331,337,341,342,344,356,364,368,375,383,398,405,406,407,],[-253,-233,-247,-215,-284,-266,-237,152,-214,-267,-283,-229,-282,-281,-241,-209,-273,-281,-264,-263,-254,-234,-248,-216,-238,261,-278,-269,-271,-213,-285,-230,-265,-276,-242,-210,-275,-274,-255,-257,-258,-256,-235,-249,-250,-217,-280,-239,-207,-279,-302,-272,-305,-268,-231,-277,-243,-244,-211,-259,-261,-262,-260,-236,-251,-252,-218,-240,-208,-303,-270,-304,-232,-245,-246,-212,]),'LAMBDA':([0,2,5,6,7,9,15,17,24,26,28,30,38,40,45,52,54,56,58,64,70,79,81,83,85,91,93,109,110,111,112,113,114,115,116,117,118,119,121,122,123,144,150,157,161,170,177,178,193,205,207,208,210,213,229,234,244,250,257,259,264,265,267,270,276,285,287,290,293,299,301,302,309,311,312,313,315,320,324,326,327,343,346,349,352,355,359,361,363,370,371,373,374,376,380,382,397,401,411,414,426,429,434,436,437,438,439,440,441,443,447,452,459,470,472,475,477,481,482,494,495,496,497,498,499,500,501,502,503,504,506,507,514,522,528,529,531,534,543,548,549,550,551,554,562,566,568,570,571,573,574,575,579,582,590,592,594,595,596,598,599,607,608,],[51,51,-163,-161,51,-3,-52,-164,-158,-162,51,51,-53,-5,51,51,51,51,51,51,51,51,51,-160,-159,-54,51,-81,-82,-80,-86,-85,51,51,-89,-84,-79,-90,-83,-88,-87,51,51,51,51,51,-4,-6,51,51,-56,51,-55,51,51,51,51,51,51,-189,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,51,-57,51,-182,51,51,51,51,51,51,51,-175,51,51,51,-355,51,51,51,-171,51,-342,-165,-183,51,51,-13,51,51,51,-191,51,51,51,-356,51,51,51,527,51,-167,51,-14,-173,-190,-192,-180,51,51,-179,51,51,51,51,51,51,51,-343,51,51,51,527,-181,-177,-176,51,51,-172,527,527,527,-344,51,51,-166,51,51,527,527,51,-168,-169,-174,51,-170,-178,]),}
_lr_action = { }
for _k, _v in _lr_action_items.items():
for _x,_y in zip(_v[0],_v[1]):
if not _x in _lr_action: _lr_action[_x] = { }
_lr_action[_x][_k] = _y
del _lr_action_items
_lr_goto_items = {'if_stmt_star':([414,],[481,]),'import_as_name':([316,318,418,420,421,484,488,536,],[415,415,415,415,415,535,415,576,]),'try_stmt':([0,58,359,439,],[6,6,6,6,]),'dictmaker_star':([365,],[448,]),'small_stmt':([0,58,93,150,208,213,293,312,315,326,355,359,437,438,439,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[3,3,209,3,323,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,]),'augassign':([16,],[114,]),'import_from':([0,58,93,150,208,213,293,312,315,326,355,359,437,438,439,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,]),'import_as_names':([316,318,418,420,421,488,],[419,423,487,490,491,539,]),'try_stmt_plus':([260,],[363,]),'print_stmt_plus':([143,251,],[249,351,]),'import_as_names_star':([415,],[485,]),'comp_op':([27,137,],[129,243,]),'parameters':([145,256,],[253,357,]),'listmaker_star':([184,],[300,]),'xor_expr_star':([13,],[107,]),'factor':([0,2,7,8,10,14,28,29,30,39,45,50,52,54,56,58,61,64,70,79,81,93,97,98,99,101,106,114,115,125,126,127,129,144,146,150,152,157,160,161,170,180,187,188,190,193,203,205,208,211,213,217,218,219,220,228,229,234,235,236,243,244,247,250,255,257,261,264,265,267,270,272,276,285,287,290,293,294,297,299,301,302,305,306,308,309,311,312,313,315,320,326,343,346,348,349,352,355,359,361,370,371,373,376,380,382,401,425,429,434,437,438,439,441,443,447,459,470,472,475,477,482,499,500,502,503,504,506,507,514,522,529,531,534,543,551,554,566,568,570,573,574,579,582,590,592,594,599,],[11,11,11,95,96,11,11,11,11,11,11,11,11,11,11,11,181,11,11,11,11,11,214,215,216,221,11,11,11,11,11,11,11,11,11,11,11,11,275,11,11,11,11,11,11,11,11,11,11,11,11,328,329,330,331,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,375,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,]),'suite':([150,213,293,312,315,326,355,437,438,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[260,327,397,411,414,426,436,494,495,498,501,528,548,549,550,562,571,575,595,596,598,607,608,]),'and_expr':([0,2,7,14,28,29,30,39,45,50,52,54,56,58,64,70,79,81,93,106,114,115,127,129,144,150,152,157,161,170,180,190,193,203,205,208,211,213,228,229,234,243,244,247,250,257,261,264,265,267,270,276,285,287,290,293,294,297,299,301,302,308,309,311,312,313,315,320,326,343,346,348,349,352,355,359,361,370,371,373,376,380,382,401,425,429,434,437,438,439,441,443,447,459,470,472,475,477,482,499,500,502,503,504,506,507,514,522,529,531,534,543,551,554,566,568,570,573,574,579,582,590,592,594,599,],[13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,227,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,337,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,]),'testlist_safe_plus':([524,],[567,]),'simple_stmt':([0,58,150,213,293,312,315,326,355,359,437,438,439,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[15,15,259,259,259,259,259,259,259,15,259,259,15,259,259,259,259,259,259,259,259,259,259,259,259,259,259,]),'subscriptlist':([161,],[280,]),'testlist':([0,56,58,79,93,114,115,150,208,213,234,257,293,301,311,312,315,326,355,359,437,438,439,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[16,174,16,195,16,231,233,16,16,16,340,358,16,403,410,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,]),'classdef':([0,58,359,439,],[17,17,17,17,]),'assert_stmt':([0,58,93,150,208,213,293,312,315,326,355,359,437,438,439,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,]),'with_var':([94,],[212,]),'lambdef':([0,2,7,28,30,45,52,54,56,58,64,70,79,81,93,114,115,144,150,157,161,170,193,205,208,213,229,234,244,250,257,264,265,267,270,276,285,287,290,293,299,301,302,309,311,312,313,315,320,326,343,346,349,352,355,359,361,370,371,373,376,380,382,401,429,434,437,438,439,441,443,447,459,470,472,477,482,499,500,502,503,504,506,507,514,522,529,531,534,551,554,573,574,579,582,594,599,],[19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,]),'expr_stmt':([0,58,93,150,208,213,293,312,315,326,355,359,437,438,439,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,]),'decorator':([0,47,58,359,439,],[22,156,22,22,22,]),'term':([0,2,7,14,28,29,30,39,45,50,52,54,56,58,64,70,79,81,93,106,114,115,125,126,127,129,144,146,150,152,157,161,170,180,187,188,190,193,203,205,208,211,213,228,229,234,235,236,243,244,247,250,255,257,261,264,265,267,270,276,285,287,290,293,294,297,299,301,302,305,306,308,309,311,312,313,315,320,326,343,346,348,349,352,355,359,361,370,371,373,376,380,382,401,425,429,434,437,438,439,441,443,447,459,470,472,475,477,482,499,500,502,503,504,506,507,514,522,529,531,534,543,551,554,566,568,570,573,574,579,582,590,592,594,599,],[23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,237,238,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,341,342,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,]),'if_stmt':([0,58,359,439,],[24,24,24,24,]),'testlist1_star':([139,],[245,]),'or_test':([0,2,7,28,30,45,52,54,56,58,64,70,79,81,93,114,115,127,144,150,157,161,170,193,205,208,213,229,234,244,250,257,264,265,267,270,276,285,287,290,293,299,301,302,309,311,312,313,315,320,326,343,346,349,352,355,359,361,370,371,373,376,380,382,401,425,429,434,437,438,439,441,443,447,459,470,472,475,477,482,499,500,502,503,504,506,507,514,522,529,531,534,543,551,554,566,568,570,573,574,579,582,590,592,594,599,],[25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,239,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,492,25,25,25,25,25,25,25,25,25,25,25,526,25,25,25,25,25,25,25,25,25,25,25,25,25,25,526,25,25,526,526,526,25,25,25,25,526,526,25,25,]),'with_stmt':([0,58,359,439,],[26,26,26,26,]),'file_input':([0,],[67,]),'trailer':([48,158,],[162,273,]),'fplist_star':([281,],[385,]),'and_test_star':([72,],[191,]),'listmaker':([64,],[182,]),'arglist':([157,313,],[268,413,]),'flow_stmt':([0,58,93,150,208,213,293,312,315,326,355,359,437,438,439,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,]),'suite_plus':([359,],[439,]),'testlist_star':([74,],[192,]),'and_expr_star':([35,],[147,]),'shift_expr':([0,2,7,14,28,29,30,39,45,50,52,54,56,58,64,70,79,81,93,106,114,115,127,129,144,146,150,152,157,161,170,180,190,193,203,205,208,211,213,228,229,234,243,244,247,250,255,257,261,264,265,267,270,276,285,287,290,293,294,297,299,301,302,308,309,311,312,313,315,320,326,343,346,348,349,352,355,359,361,370,371,373,376,380,382,401,425,429,434,437,438,439,441,443,447,459,470,472,475,477,482,499,500,502,503,504,506,507,514,522,529,531,534,543,551,554,566,568,570,573,574,579,582,590,592,594,599,],[35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,254,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,356,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,]),'list_iter':([523,589,],[563,604,]),'exec_stmt':([0,58,93,150,208,213,293,312,315,326,355,359,437,438,439,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,]),'list_for':([184,523,589,],[298,565,565,]),'or_test_star':([42,],[151,]),'subscript':([161,382,459,],[279,460,510,]),'decorators':([0,58,359,439,],[37,37,37,37,]),'compound_stmt':([0,58,359,439,],[38,38,38,38,]),'dotted_name':([12,80,82,199,225,336,],[102,196,198,317,102,102,]),'power_star':([48,],[158,]),'power':([0,2,7,8,10,14,28,29,30,39,45,50,52,54,56,58,61,64,70,79,81,93,97,98,99,101,106,114,115,125,126,127,129,144,146,150,152,157,160,161,170,180,187,188,190,193,203,205,208,211,213,217,218,219,220,228,229,234,235,236,243,244,247,250,255,257,261,264,265,267,270,272,276,285,287,290,293,294,297,299,301,302,305,306,308,309,311,312,313,315,320,326,343,346,348,349,352,355,359,361,370,371,373,376,380,382,401,425,429,434,437,438,439,441,443,447,459,470,472,475,477,482,499,500,502,503,504,506,507,514,522,529,531,534,543,551,554,566,568,570,573,574,579,582,590,592,594,599,],[34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,]),'dictmaker':([45,],[153,]),'subscriptlist_star':([279,],[381,]),'stmt':([0,58,359,439,],[40,178,440,497,]),'import_stmt':([0,58,93,150,208,213,293,312,315,326,355,359,437,438,439,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,]),'testlist_gexp_star':([88,],[202,]),'comparison':([0,2,7,28,30,45,50,52,54,56,58,64,70,79,81,93,114,115,127,144,150,152,157,161,170,190,193,205,208,213,229,234,244,250,257,261,264,265,267,270,276,285,287,290,293,299,301,302,308,309,311,312,313,315,320,326,343,346,349,352,355,359,361,370,371,373,376,380,382,401,425,429,434,437,438,439,441,443,447,459,470,472,475,477,482,499,500,502,503,504,506,507,514,522,529,531,534,543,551,554,566,568,570,573,574,579,582,590,592,594,599,],[44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,]),'pass_stmt':([0,58,93,150,208,213,293,312,315,326,355,359,437,438,439,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,]),'arith_expr':([0,2,7,14,28,29,30,39,45,50,52,54,56,58,64,70,79,81,93,106,114,115,127,129,144,146,150,152,157,161,170,180,187,188,190,193,203,205,208,211,213,228,229,234,243,244,247,250,255,257,261,264,265,267,270,276,285,287,290,293,294,297,299,301,302,305,306,308,309,311,312,313,315,320,326,343,346,348,349,352,355,359,361,370,371,373,376,380,382,401,425,429,434,437,438,439,441,443,447,459,470,472,475,477,482,499,500,502,503,504,506,507,514,522,529,531,534,543,551,554,566,568,570,573,574,579,582,590,592,594,599,],[71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,303,304,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,405,406,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,]),'varargslist_star':([167,389,],[284,467,]),'term_star':([11,],[100,]),'dotted_as_names':([12,],[104,]),'return_stmt':([0,58,93,150,208,213,293,312,315,326,355,359,437,438,439,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,]),'old_test':([475,543,566,568,570,590,592,],[524,578,589,591,593,605,606,]),'atom_plus':([0,2,7,8,10,14,28,29,30,39,45,50,52,54,56,58,61,64,70,79,81,93,97,98,99,101,106,114,115,125,126,127,129,144,146,150,152,157,160,161,170,180,187,188,190,193,203,205,208,211,213,217,218,219,220,228,229,234,235,236,243,244,247,250,255,257,261,264,265,267,270,272,276,285,287,290,293,294,297,299,301,302,305,306,308,309,311,312,313,315,320,326,343,346,348,349,352,355,359,361,370,371,373,376,380,382,401,425,429,434,437,438,439,441,443,447,459,470,472,475,477,482,499,500,502,503,504,506,507,514,522,529,531,534,543,551,554,566,568,570,573,574,579,582,590,592,594,599,],[57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,]),'gen_iter':([492,578,],[544,597,]),'file_input_star':([0,],[58,]),'xor_expr':([0,2,7,14,28,29,30,39,45,50,52,54,56,58,64,70,79,81,93,114,115,127,129,144,150,152,157,161,170,180,190,193,203,205,208,211,213,229,234,243,244,247,250,257,261,264,265,267,270,276,285,287,290,293,294,297,299,301,302,308,309,311,312,313,315,320,326,343,346,348,349,352,355,359,361,370,371,373,376,380,382,401,425,429,434,437,438,439,441,443,447,459,470,472,475,477,482,499,500,502,503,504,506,507,514,522,529,531,534,543,551,554,566,568,570,573,574,579,582,590,592,594,599,],[59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,295,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,398,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,]),'expr_star':([59,],[179,]),'continue_stmt':([0,58,93,150,208,213,293,312,315,326,355,359,437,438,439,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,]),'global_stmt_star':([172,],[292,]),'dotted_as_name':([12,225,336,],[105,335,428,]),'shift_expr_star':([71,],[189,]),'sliceop':([276,377,380,457,],[378,455,458,509,]),'dotted_name_star':([103,],[224,]),'print_stmt':([0,58,93,150,208,213,293,312,315,326,355,359,437,438,439,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,62,]),'gen_if':([492,578,],[542,542,]),'atom':([0,2,7,8,10,14,28,29,30,39,45,50,52,54,56,58,61,64,70,79,81,93,97,98,99,101,106,114,115,125,126,127,129,144,146,150,152,157,160,161,170,180,187,188,190,193,203,205,208,211,213,217,218,219,220,228,229,234,235,236,243,244,247,250,255,257,261,264,265,267,270,272,276,285,287,290,293,294,297,299,301,302,305,306,308,309,311,312,313,315,320,326,343,346,348,349,352,355,359,361,370,371,373,376,380,382,401,425,429,434,437,438,439,441,443,447,459,470,472,475,477,482,499,500,502,503,504,506,507,514,522,529,531,534,543,551,554,566,568,570,573,574,579,582,590,592,594,599,],[48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,]),'funcdef':([0,58,359,439,],[5,5,5,5,]),'raise_stmt':([0,58,93,150,208,213,293,312,315,326,355,359,437,438,439,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,]),'old_lambdef':([475,543,566,568,570,590,592,],[525,525,525,525,525,525,525,]),'exprlist':([29,39,203,297,],[141,149,321,399,]),'simple_stmt_star':([3,],[92,]),'decorators_plus':([0,58,359,439,],[47,47,47,47,]),'expr':([0,2,7,14,28,29,30,39,45,50,52,54,56,58,64,70,79,81,93,114,115,127,129,144,150,152,157,161,170,190,193,203,205,208,211,213,229,234,243,244,247,250,257,261,264,265,267,270,276,285,287,290,293,297,299,301,302,308,309,311,312,313,315,320,326,343,346,348,349,352,355,359,361,370,371,373,376,380,382,401,425,429,434,437,438,439,441,443,447,459,470,472,475,477,482,499,500,502,503,504,506,507,514,522,529,531,534,543,551,554,566,568,570,573,574,579,582,590,592,594,599,],[27,27,27,108,27,142,27,142,27,27,27,27,27,27,27,27,27,27,27,27,27,27,240,27,27,27,27,27,27,27,27,142,27,27,325,27,27,27,344,27,347,27,27,27,27,27,27,27,27,27,27,27,27,142,27,27,27,27,27,27,27,27,27,27,27,27,27,432,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,]),'except_clause':([260,363,],[360,444,]),'dotted_as_names_star':([105,],[226,]),'arith_expr_star':([23,],[124,]),'yield_stmt':([0,58,93,150,208,213,293,312,315,326,355,359,437,438,439,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,]),'import_from_plus':([82,],[199,]),'argument':([157,270,313,],[271,372,271,]),'fplist':([164,],[282,]),'expr_stmt_star':([16,],[120,]),'testlist_safe':([475,],[523,]),'not_test':([0,2,7,28,30,45,50,52,54,56,58,64,70,79,81,93,114,115,127,144,150,152,157,161,170,190,193,205,208,213,229,234,244,250,257,261,264,265,267,270,276,285,287,290,293,299,301,302,308,309,311,312,313,315,320,326,343,346,349,352,355,359,361,370,371,373,376,380,382,401,425,429,434,437,438,439,441,443,447,459,470,472,475,477,482,499,500,502,503,504,506,507,514,522,529,531,534,543,551,554,566,568,570,573,574,579,582,590,592,594,599,],[72,72,72,72,72,72,163,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,307,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,407,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,]),'break_stmt':([0,58,93,150,208,213,293,312,315,326,355,359,437,438,439,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,73,]),'fpdef':([51,164,252,286,384,388,462,468,516,527,],[167,281,167,391,461,465,511,391,465,167,]),'exprlist_star':([142,],[248,]),'testlist_gexp':([2,],[87,]),'list_if':([523,589,],[564,564,]),'test':([0,2,7,28,30,45,52,54,56,58,64,70,79,81,93,114,115,144,150,157,161,170,193,205,208,213,229,234,244,250,257,264,265,267,270,276,285,287,290,293,299,301,302,309,311,312,313,315,320,326,343,346,349,352,355,359,361,370,371,373,376,380,382,401,429,434,437,438,439,441,443,447,459,470,472,477,482,499,500,502,503,504,506,507,514,522,529,531,534,551,554,573,574,579,582,594,599,],[74,88,94,139,143,154,171,173,74,74,184,186,74,197,74,74,74,251,74,269,278,289,310,322,74,74,338,74,345,350,74,365,366,367,269,377,389,393,394,74,400,74,404,408,74,74,269,74,424,74,430,431,433,350,74,74,442,450,451,453,454,457,278,476,493,433,74,74,74,74,74,505,278,520,521,74,533,546,547,74,74,74,552,553,556,74,74,572,74,581,583,74,74,74,600,74,74,]),'global_stmt':([0,58,93,150,208,213,293,312,315,326,355,359,437,438,439,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,]),'import_name':([0,58,93,150,208,213,293,312,315,326,355,359,437,438,439,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,]),'yield_expr':([0,2,58,93,114,115,150,208,213,234,293,301,312,315,326,355,359,437,438,439,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[78,89,78,78,230,232,78,78,78,339,78,402,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,78,]),'gen_for':([88,269,492,578,],[204,369,541,541,]),'arglist_star':([157,313,],[270,270,]),'and_test':([0,2,7,28,30,45,52,54,56,58,64,70,79,81,93,114,115,127,144,150,152,157,161,170,193,205,208,213,229,234,244,250,257,261,264,265,267,270,276,285,287,290,293,299,301,302,309,311,312,313,315,320,326,343,346,349,352,355,359,361,370,371,373,376,380,382,401,425,429,434,437,438,439,441,443,447,459,470,472,475,477,482,499,500,502,503,504,506,507,514,522,529,531,534,543,551,554,566,568,570,573,574,579,582,590,592,594,599,],[42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,262,42,42,42,42,42,42,42,42,42,42,42,42,364,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,]),'comparison_star':([27,],[137,]),'for_stmt':([0,58,359,439,],[83,83,83,83,]),'del_stmt':([0,58,93,150,208,213,293,312,315,326,355,359,437,438,439,441,443,477,502,503,504,522,529,534,573,574,579,594,599,],[84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,]),'while_stmt':([0,58,359,439,],[85,85,85,85,]),'varargslist':([51,252,527,],[168,354,569,]),'testlist1':([28,],[140,]),}
_lr_goto = { }
for _k, _v in _lr_goto_items.items():
for _x,_y in zip(_v[0],_v[1]):
if not _x in _lr_goto: _lr_goto[_x] = { }
_lr_goto[_x][_k] = _y
del _lr_goto_items
_lr_productions = [
("S' -> file_input","S'",1,None,None,None),
('file_input -> ENDMARKER','file_input',1,'p_file_input_1','Project_Parser/python_yacc.py',120),
('file_input -> file_input_star ENDMARKER','file_input',2,'p_file_input_2','Project_Parser/python_yacc.py',127),
('file_input_star -> NEWLINE','file_input_star',1,'p_file_input_star_1','Project_Parser/python_yacc.py',136),
('file_input_star -> file_input_star NEWLINE','file_input_star',2,'p_file_input_star_2','Project_Parser/python_yacc.py',141),
('file_input_star -> stmt','file_input_star',1,'p_file_input_star_3','Project_Parser/python_yacc.py',145),
('file_input_star -> file_input_star stmt','file_input_star',2,'p_file_input_star_4','Project_Parser/python_yacc.py',148),
('decorator -> AT dotted_name NEWLINE','decorator',3,'p_decorator_1','Project_Parser/python_yacc.py',196),
('decorator -> AT dotted_name LPAR RPAR NEWLINE','decorator',5,'p_decorator_2','Project_Parser/python_yacc.py',199),
('decorator -> AT dotted_name LPAR arglist RPAR NEWLINE','decorator',6,'p_decorator_3','Project_Parser/python_yacc.py',209),
('decorators -> decorators_plus','decorators',1,'p_decorators','Project_Parser/python_yacc.py',222),
('decorators_plus -> decorator','decorators_plus',1,'p_decorators_plus_1','Project_Parser/python_yacc.py',227),
('decorators_plus -> decorators_plus decorator','decorators_plus',2,'p_decorators_plus_2','Project_Parser/python_yacc.py',231),
('funcdef -> DEF NAME parameters COLON suite','funcdef',5,'p_funcdef_1','Project_Parser/python_yacc.py',236),
('funcdef -> decorators DEF NAME parameters COLON suite','funcdef',6,'p_funcdef_2','Project_Parser/python_yacc.py',247),
('parameters -> LPAR RPAR','parameters',2,'p_parameters_1','Project_Parser/python_yacc.py',258),
('parameters -> LPAR varargslist RPAR','parameters',3,'p_parameters_2','Project_Parser/python_yacc.py',263),
('varargslist -> fpdef COMMA STAR NAME','varargslist',4,'p_varargslist_1','Project_Parser/python_yacc.py',326),
('varargslist -> fpdef COMMA STAR NAME COMMA DOUBLESTAR NAME','varargslist',7,'p_varargslist_2','Project_Parser/python_yacc.py',331),
('varargslist -> fpdef COMMA DOUBLESTAR NAME','varargslist',4,'p_varargslist_3','Project_Parser/python_yacc.py',336),
('varargslist -> fpdef','varargslist',1,'p_varargslist_4','Project_Parser/python_yacc.py',341),
('varargslist -> fpdef COMMA','varargslist',2,'p_varargslist_5','Project_Parser/python_yacc.py',346),
('varargslist -> fpdef varargslist_star COMMA STAR NAME','varargslist',5,'p_varargslist_6','Project_Parser/python_yacc.py',351),
('varargslist -> fpdef varargslist_star COMMA STAR NAME COMMA DOUBLESTAR NAME','varargslist',8,'p_varargslist_7','Project_Parser/python_yacc.py',356),
('varargslist -> fpdef varargslist_star COMMA DOUBLESTAR NAME','varargslist',5,'p_varargslist_8','Project_Parser/python_yacc.py',361),
('varargslist -> fpdef varargslist_star','varargslist',2,'p_varargslist_9','Project_Parser/python_yacc.py',366),
('varargslist -> fpdef varargslist_star COMMA','varargslist',3,'p_varargslist_10','Project_Parser/python_yacc.py',371),
('varargslist -> fpdef EQUAL test COMMA STAR NAME','varargslist',6,'p_varargslist_11','Project_Parser/python_yacc.py',378),
('varargslist -> fpdef EQUAL test COMMA STAR NAME COMMA DOUBLESTAR NAME','varargslist',9,'p_varargslist_12','Project_Parser/python_yacc.py',383),
('varargslist -> fpdef EQUAL test COMMA DOUBLESTAR NAME','varargslist',6,'p_varargslist_13','Project_Parser/python_yacc.py',388),
('varargslist -> fpdef EQUAL test','varargslist',3,'p_varargslist_14','Project_Parser/python_yacc.py',393),
('varargslist -> fpdef EQUAL test COMMA','varargslist',4,'p_varargslist_15','Project_Parser/python_yacc.py',398),
('varargslist -> fpdef EQUAL test varargslist_star COMMA STAR NAME','varargslist',7,'p_varargslist_16','Project_Parser/python_yacc.py',404),
('varargslist -> fpdef EQUAL test varargslist_star COMMA STAR NAME COMMA DOUBLESTAR NAME','varargslist',10,'p_varargslist_17','Project_Parser/python_yacc.py',408),
('varargslist -> fpdef EQUAL test varargslist_star COMMA DOUBLESTAR NAME','varargslist',7,'p_varargslist_18','Project_Parser/python_yacc.py',412),
('varargslist -> fpdef EQUAL test varargslist_star','varargslist',4,'p_varargslist_19','Project_Parser/python_yacc.py',416),
('varargslist -> fpdef EQUAL test varargslist_star COMMA','varargslist',5,'p_varargslist_20','Project_Parser/python_yacc.py',421),
('varargslist -> STAR NAME','varargslist',2,'p_varargslist_21','Project_Parser/python_yacc.py',426),
('varargslist -> STAR NAME COMMA DOUBLESTAR NAME','varargslist',5,'p_varargslist_22','Project_Parser/python_yacc.py',431),
('varargslist -> DOUBLESTAR NAME','varargslist',2,'p_varargslist_23','Project_Parser/python_yacc.py',436),
('varargslist_star -> COMMA fpdef','varargslist_star',2,'p_varargslist_star_1','Project_Parser/python_yacc.py',449),
('varargslist_star -> COMMA fpdef EQUAL test','varargslist_star',4,'p_varargslist_star_2','Project_Parser/python_yacc.py',454),
('varargslist_star -> varargslist_star COMMA fpdef','varargslist_star',3,'p_varargslist_star_3','Project_Parser/python_yacc.py',459),
('varargslist_star -> varargslist_star COMMA fpdef EQUAL test','varargslist_star',5,'p_varargslist_star_4','Project_Parser/python_yacc.py',463),
('fpdef -> NAME','fpdef',1,'p_fpdef_1','Project_Parser/python_yacc.py',471),
('fpdef -> LPAR fplist RPAR','fpdef',3,'p_fpdef_2','Project_Parser/python_yacc.py',475),
('fplist -> fpdef','fplist',1,'p_fplist_1','Project_Parser/python_yacc.py',491),
('fplist -> fpdef COMMA','fplist',2,'p_fplist_2','Project_Parser/python_yacc.py',496),
('fplist -> fpdef fplist_star','fplist',2,'p_fplist_3','Project_Parser/python_yacc.py',500),
('fplist -> fpdef fplist_star COMMA','fplist',3,'p_fplist_4','Project_Parser/python_yacc.py',504),
('fplist_star -> COMMA fpdef','fplist_star',2,'p_fplist_star_1','Project_Parser/python_yacc.py',509),
('fplist_star -> fplist_star COMMA fpdef','fplist_star',3,'p_fplist_star_2','Project_Parser/python_yacc.py',513),
('stmt -> simple_stmt','stmt',1,'p_stmt','Project_Parser/python_yacc.py',520),
('stmt -> compound_stmt','stmt',1,'p_stmt','Project_Parser/python_yacc.py',521),
('simple_stmt -> small_stmt NEWLINE','simple_stmt',2,'p_simple_stmt_1','Project_Parser/python_yacc.py',526),
('simple_stmt -> small_stmt SEMI NEWLINE','simple_stmt',3,'p_simple_stmt_2','Project_Parser/python_yacc.py',529),
('simple_stmt -> small_stmt simple_stmt_star NEWLINE','simple_stmt',3,'p_simple_stmt_3','Project_Parser/python_yacc.py',539),
('simple_stmt -> small_stmt simple_stmt_star SEMI NEWLINE','simple_stmt',4,'p_simple_stmt_4','Project_Parser/python_yacc.py',542),
('simple_stmt_star -> SEMI small_stmt','simple_stmt_star',2,'p_simple_stmt_star_1','Project_Parser/python_yacc.py',554),
('simple_stmt_star -> simple_stmt_star SEMI small_stmt','simple_stmt_star',3,'p_simple_stmt_star_2','Project_Parser/python_yacc.py',557),
('small_stmt -> expr_stmt','small_stmt',1,'p_small_stmt','Project_Parser/python_yacc.py',565),
('small_stmt -> print_stmt','small_stmt',1,'p_small_stmt','Project_Parser/python_yacc.py',566),
('small_stmt -> del_stmt','small_stmt',1,'p_small_stmt','Project_Parser/python_yacc.py',567),
('small_stmt -> pass_stmt','small_stmt',1,'p_small_stmt','Project_Parser/python_yacc.py',568),
('small_stmt -> flow_stmt','small_stmt',1,'p_small_stmt','Project_Parser/python_yacc.py',569),
('small_stmt -> import_stmt','small_stmt',1,'p_small_stmt','Project_Parser/python_yacc.py',570),
('small_stmt -> global_stmt','small_stmt',1,'p_small_stmt','Project_Parser/python_yacc.py',571),
('small_stmt -> exec_stmt','small_stmt',1,'p_small_stmt','Project_Parser/python_yacc.py',572),
('small_stmt -> assert_stmt','small_stmt',1,'p_small_stmt','Project_Parser/python_yacc.py',573),
('expr_stmt -> NAME NAME EQUAL yield_expr','expr_stmt',4,'p_expr_annotated','Project_Parser/python_yacc.py',586),
('expr_stmt -> NAME NAME EQUAL testlist','expr_stmt',4,'p_expr_annotated','Project_Parser/python_yacc.py',587),
('expr_stmt -> testlist augassign yield_expr','expr_stmt',3,'p_expr_stmt_1','Project_Parser/python_yacc.py',594),
('expr_stmt -> testlist augassign testlist','expr_stmt',3,'p_expr_stmt_1','Project_Parser/python_yacc.py',595),
('expr_stmt -> testlist','expr_stmt',1,'p_expr_stmt_2','Project_Parser/python_yacc.py',606),
('expr_stmt -> testlist expr_stmt_star','expr_stmt',2,'p_expr_stmt_3','Project_Parser/python_yacc.py',666),
('expr_stmt_star -> EQUAL yield_expr','expr_stmt_star',2,'p_expr_stmt_star_1','Project_Parser/python_yacc.py',683),
('expr_stmt_star -> EQUAL testlist','expr_stmt_star',2,'p_expr_stmt_star_1','Project_Parser/python_yacc.py',684),
('expr_stmt_star -> expr_stmt_star EQUAL yield_expr','expr_stmt_star',3,'p_expr_stmt_star_2','Project_Parser/python_yacc.py',689),
('expr_stmt_star -> expr_stmt_star EQUAL testlist','expr_stmt_star',3,'p_expr_stmt_star_2','Project_Parser/python_yacc.py',690),
('augassign -> PLUSEQUAL','augassign',1,'p_augassign','Project_Parser/python_yacc.py',698),
('augassign -> MINEQUAL','augassign',1,'p_augassign','Project_Parser/python_yacc.py',699),
('augassign -> STAREQUAL','augassign',1,'p_augassign','Project_Parser/python_yacc.py',700),
('augassign -> SLASHEQUAL','augassign',1,'p_augassign','Project_Parser/python_yacc.py',701),
('augassign -> PERCENTEQUAL','augassign',1,'p_augassign','Project_Parser/python_yacc.py',702),
('augassign -> AMPEREQUAL','augassign',1,'p_augassign','Project_Parser/python_yacc.py',703),
('augassign -> VBAREQUAL','augassign',1,'p_augassign','Project_Parser/python_yacc.py',704),
('augassign -> CIRCUMFLEXEQUAL','augassign',1,'p_augassign','Project_Parser/python_yacc.py',705),
('augassign -> LEFTSHIFTEQUAL','augassign',1,'p_augassign','Project_Parser/python_yacc.py',706),
('augassign -> RIGHTSHIFTEQUAL','augassign',1,'p_augassign','Project_Parser/python_yacc.py',707),
('augassign -> DOUBLESTAREQUAL','augassign',1,'p_augassign','Project_Parser/python_yacc.py',708),
('augassign -> DOUBLESLASHEQUAL','augassign',1,'p_augassign','Project_Parser/python_yacc.py',709),
('print_stmt -> PRINT','print_stmt',1,'p_print_stmt_1','Project_Parser/python_yacc.py',714),
('print_stmt -> PRINT test','print_stmt',2,'p_print_stmt_2','Project_Parser/python_yacc.py',719),
('print_stmt -> PRINT test COMMA','print_stmt',3,'p_print_stmt_3','Project_Parser/python_yacc.py',724),
('print_stmt -> PRINT test print_stmt_plus','print_stmt',3,'p_print_stmt_4','Project_Parser/python_yacc.py',729),
('print_stmt -> PRINT test print_stmt_plus COMMA','print_stmt',4,'p_print_stmt_5','Project_Parser/python_yacc.py',734),
('print_stmt -> PRINT RIGHTSHIFT test','print_stmt',3,'p_print_stmt_6','Project_Parser/python_yacc.py',739),
('print_stmt -> PRINT RIGHTSHIFT test print_stmt_plus','print_stmt',4,'p_print_stmt_7','Project_Parser/python_yacc.py',744),
('print_stmt -> PRINT RIGHTSHIFT test print_stmt_plus COMMA','print_stmt',5,'p_print_stmt_8','Project_Parser/python_yacc.py',749),
('print_stmt_plus -> COMMA test','print_stmt_plus',2,'p_print_stmt_plus_1','Project_Parser/python_yacc.py',758),
('print_stmt_plus -> print_stmt_plus COMMA test','print_stmt_plus',3,'p_print_stmt_plus_2','Project_Parser/python_yacc.py',761),
('del_stmt -> DEL exprlist','del_stmt',2,'p_del_stmt','Project_Parser/python_yacc.py',807),
('pass_stmt -> PASS','pass_stmt',1,'p_pass_stmt','Project_Parser/python_yacc.py',815),
('flow_stmt -> break_stmt','flow_stmt',1,'p_flow_stmt','Project_Parser/python_yacc.py',823),
('flow_stmt -> continue_stmt','flow_stmt',1,'p_flow_stmt','Project_Parser/python_yacc.py',824),
('flow_stmt -> return_stmt','flow_stmt',1,'p_flow_stmt','Project_Parser/python_yacc.py',825),
('flow_stmt -> raise_stmt','flow_stmt',1,'p_flow_stmt','Project_Parser/python_yacc.py',826),
('flow_stmt -> yield_stmt','flow_stmt',1,'p_flow_stmt','Project_Parser/python_yacc.py',827),
('break_stmt -> BREAK','break_stmt',1,'p_break_stmt','Project_Parser/python_yacc.py',833),
('continue_stmt -> CONTINUE','continue_stmt',1,'p_continue_stmt','Project_Parser/python_yacc.py',840),
('return_stmt -> RETURN','return_stmt',1,'p_return_stmt_1','Project_Parser/python_yacc.py',847),
('return_stmt -> RETURN testlist','return_stmt',2,'p_return_stmt_2','Project_Parser/python_yacc.py',854),
('yield_stmt -> yield_expr','yield_stmt',1,'p_yield_stmt','Project_Parser/python_yacc.py',861),
('raise_stmt -> RAISE','raise_stmt',1,'p_raise_stmt_1','Project_Parser/python_yacc.py',868),
('raise_stmt -> RAISE test','raise_stmt',2,'p_raise_stmt_2','Project_Parser/python_yacc.py',873),
('raise_stmt -> RAISE test COMMA test','raise_stmt',4,'p_raise_stmt_3','Project_Parser/python_yacc.py',878),
('raise_stmt -> RAISE test COMMA test COMMA test','raise_stmt',6,'p_raise_stmt_4','Project_Parser/python_yacc.py',883),
('import_stmt -> import_name','import_stmt',1,'p_import_stmt','Project_Parser/python_yacc.py',892),
('import_stmt -> import_from','import_stmt',1,'p_import_stmt','Project_Parser/python_yacc.py',893),
('import_name -> IMPORT dotted_as_names','import_name',2,'p_import_name','Project_Parser/python_yacc.py',903),
('import_from -> FROM dotted_name IMPORT STAR','import_from',4,'p_import_from_1','Project_Parser/python_yacc.py',928),
('import_from -> FROM dotted_name IMPORT LPAR import_as_names RPAR','import_from',6,'p_import_from_2','Project_Parser/python_yacc.py',933),
('import_from -> FROM dotted_name IMPORT import_as_names','import_from',4,'p_import_from_3','Project_Parser/python_yacc.py',939),
('import_from -> FROM import_from_plus dotted_name IMPORT STAR','import_from',5,'p_import_from_4','Project_Parser/python_yacc.py',946),
('import_from -> FROM import_from_plus dotted_name IMPORT LPAR import_as_names RPAR','import_from',7,'p_import_from_5','Project_Parser/python_yacc.py',955),
('import_from -> FROM import_from_plus dotted_name IMPORT import_as_names','import_from',5,'p_import_from_6','Project_Parser/python_yacc.py',961),
('import_from -> FROM import_from_plus IMPORT STAR','import_from',4,'p_import_from_7','Project_Parser/python_yacc.py',968),
('import_from -> FROM import_from_plus IMPORT LPAR import_as_names RPAR','import_from',6,'p_import_from_8','Project_Parser/python_yacc.py',973),
('import_from -> FROM import_from_plus IMPORT import_as_names','import_from',4,'p_import_from_9','Project_Parser/python_yacc.py',979),
('import_from_plus -> DOT','import_from_plus',1,'p_import_from_plus_1','Project_Parser/python_yacc.py',990),
('import_from_plus -> import_from_plus DOT','import_from_plus',2,'p_import_from_plus_2','Project_Parser/python_yacc.py',993),
('import_as_name -> NAME','import_as_name',1,'p_import_as_name_1','Project_Parser/python_yacc.py',999),
('import_as_name -> NAME AS NAME','import_as_name',3,'p_import_as_name_2','Project_Parser/python_yacc.py',1002),
('dotted_as_name -> dotted_name','dotted_as_name',1,'p_dotted_as_name_1','Project_Parser/python_yacc.py',1008),
('dotted_as_name -> dotted_name AS NAME','dotted_as_name',3,'p_dotted_as_name_2','Project_Parser/python_yacc.py',1019),
('import_as_names -> import_as_name','import_as_names',1,'p_import_as_names_1','Project_Parser/python_yacc.py',1037),
('import_as_names -> import_as_name COMMA','import_as_names',2,'p_import_as_names_2','Project_Parser/python_yacc.py',1041),
('import_as_names -> import_as_name import_as_names_star','import_as_names',2,'p_import_as_names_3','Project_Parser/python_yacc.py',1045),
('import_as_names -> import_as_name import_as_names_star COMMA','import_as_names',3,'p_import_as_names_4','Project_Parser/python_yacc.py',1050),
('import_as_names_star -> COMMA import_as_name','import_as_names_star',2,'p_import_as_names_star_1','Project_Parser/python_yacc.py',1056),
('import_as_names_star -> import_as_names_star COMMA import_as_name','import_as_names_star',3,'p_import_as_names_star_2','Project_Parser/python_yacc.py',1062),
('dotted_as_names -> dotted_as_name','dotted_as_names',1,'p_dotted_as_names_1','Project_Parser/python_yacc.py',1084),
('dotted_as_names -> dotted_as_name dotted_as_names_star','dotted_as_names',2,'p_dotted_as_names_2','Project_Parser/python_yacc.py',1087),
('dotted_as_names_star -> COMMA dotted_as_name','dotted_as_names_star',2,'p_dotted_as_names_star_1','Project_Parser/python_yacc.py',1091),
('dotted_as_names_star -> dotted_as_names_star COMMA dotted_as_name','dotted_as_names_star',3,'p_dotted_as_names_star_2','Project_Parser/python_yacc.py',1094),
('dotted_name -> NAME','dotted_name',1,'p_dotted_name_1','Project_Parser/python_yacc.py',1112),
('dotted_name -> NAME dotted_name_star','dotted_name',2,'p_dotted_name_2','Project_Parser/python_yacc.py',1118),
('dotted_name_star -> DOT NAME','dotted_name_star',2,'p_dotted_name_star_1','Project_Parser/python_yacc.py',1129),
('dotted_name_star -> dotted_name_star DOT NAME','dotted_name_star',3,'p_dotted_name_star_2','Project_Parser/python_yacc.py',1132),
('global_stmt -> GLOBAL NAME','global_stmt',2,'p_global_stmt_1','Project_Parser/python_yacc.py',1137),
('global_stmt -> GLOBAL NAME global_stmt_star','global_stmt',3,'p_global_stmt_2','Project_Parser/python_yacc.py',1143),
('global_stmt_star -> COMMA NAME','global_stmt_star',2,'p_global_stmt_star_1','Project_Parser/python_yacc.py',1155),
('global_stmt_star -> global_stmt_star COMMA NAME','global_stmt_star',3,'p_global_stmt_star_2','Project_Parser/python_yacc.py',1158),
('exec_stmt -> EXEC expr','exec_stmt',2,'p_exec_stmt_1','Project_Parser/python_yacc.py',1163),
('exec_stmt -> EXEC expr IN test','exec_stmt',4,'p_exec_stmt_2','Project_Parser/python_yacc.py',1168),
('exec_stmt -> EXEC expr IN test COMMA test','exec_stmt',6,'p_exec_stmt_3','Project_Parser/python_yacc.py',1173),
('assert_stmt -> ASSERT test','assert_stmt',2,'p_assert_stmt_1','Project_Parser/python_yacc.py',1180),
('assert_stmt -> ASSERT test COMMA test','assert_stmt',4,'p_assert_stmt_2','Project_Parser/python_yacc.py',1185),
('compound_stmt -> if_stmt','compound_stmt',1,'p_compound_stmt','Project_Parser/python_yacc.py',1194),
('compound_stmt -> while_stmt','compound_stmt',1,'p_compound_stmt','Project_Parser/python_yacc.py',1195),
('compound_stmt -> for_stmt','compound_stmt',1,'p_compound_stmt','Project_Parser/python_yacc.py',1196),
('compound_stmt -> try_stmt','compound_stmt',1,'p_compound_stmt','Project_Parser/python_yacc.py',1197),
('compound_stmt -> with_stmt','compound_stmt',1,'p_compound_stmt','Project_Parser/python_yacc.py',1198),
('compound_stmt -> funcdef','compound_stmt',1,'p_compound_stmt','Project_Parser/python_yacc.py',1199),
('compound_stmt -> classdef','compound_stmt',1,'p_compound_stmt','Project_Parser/python_yacc.py',1200),
('if_stmt -> IF test COLON suite','if_stmt',4,'p_if_stmt_1','Project_Parser/python_yacc.py',1206),
('if_stmt -> IF test COLON suite ELSE COLON suite','if_stmt',7,'p_if_stmt_2','Project_Parser/python_yacc.py',1211),
('if_stmt -> IF test COLON suite if_stmt_star','if_stmt',5,'p_if_stmt_3','Project_Parser/python_yacc.py',1216),
('if_stmt -> IF test COLON suite if_stmt_star ELSE COLON suite','if_stmt',8,'p_if_stmt_4','Project_Parser/python_yacc.py',1224),
('if_stmt_star -> ELIF test COLON suite','if_stmt_star',4,'p_if_stmt_star_1','Project_Parser/python_yacc.py',1232),
('if_stmt_star -> if_stmt_star ELIF test COLON suite','if_stmt_star',5,'p_if_stmt_star_2','Project_Parser/python_yacc.py',1235),
('while_stmt -> WHILE test COLON suite','while_stmt',4,'p_while_stmt_1','Project_Parser/python_yacc.py',1240),
('while_stmt -> WHILE test COLON suite ELSE COLON suite','while_stmt',7,'p_while_stmt_2','Project_Parser/python_yacc.py',1245),
('for_stmt -> FOR exprlist IN testlist COLON suite','for_stmt',6,'p_for_stmt_1','Project_Parser/python_yacc.py',1252),
('for_stmt -> FOR exprlist IN testlist COLON suite ELSE COLON suite','for_stmt',9,'p_for_stmt_2','Project_Parser/python_yacc.py',1257),
('try_stmt -> TRY COLON suite try_stmt_plus','try_stmt',4,'p_try_stmt_1','Project_Parser/python_yacc.py',1268),
('try_stmt -> TRY COLON suite try_stmt_plus FINALLY COLON suite','try_stmt',7,'p_try_stmt_2','Project_Parser/python_yacc.py',1273),
('try_stmt -> TRY COLON suite try_stmt_plus ELSE COLON suite','try_stmt',7,'p_try_stmt_3','Project_Parser/python_yacc.py',1282),
('try_stmt -> TRY COLON suite try_stmt_plus ELSE COLON suite FINALLY COLON suite','try_stmt',10,'p_try_stmt_4','Project_Parser/python_yacc.py',1287),
('try_stmt -> TRY COLON suite FINALLY COLON suite','try_stmt',6,'p_try_stmt_5','Project_Parser/python_yacc.py',1294),
('try_stmt_plus -> except_clause COLON suite','try_stmt_plus',3,'p_try_stmt_plus_1','Project_Parser/python_yacc.py',1302),
('try_stmt_plus -> try_stmt_plus except_clause COLON suite','try_stmt_plus',4,'p_try_stmt_plus_2','Project_Parser/python_yacc.py',1305),
('with_stmt -> WITH test COLON suite','with_stmt',4,'p_with_stmt_1','Project_Parser/python_yacc.py',1331),
('with_stmt -> WITH test with_var COLON suite','with_stmt',5,'p_with_stmt_2','Project_Parser/python_yacc.py',1336),
('with_var -> AS expr','with_var',2,'p_with_var','Project_Parser/python_yacc.py',1347),
('except_clause -> EXCEPT','except_clause',1,'p_except_clause_1','Project_Parser/python_yacc.py',1353),
('except_clause -> EXCEPT test','except_clause',2,'p_except_clause_2','Project_Parser/python_yacc.py',1356),
('except_clause -> EXCEPT test AS test','except_clause',4,'p_except_clause_3','Project_Parser/python_yacc.py',1359),
('except_clause -> EXCEPT test COMMA test','except_clause',4,'p_except_clause_4','Project_Parser/python_yacc.py',1362),
('suite -> simple_stmt','suite',1,'p_suite_1','Project_Parser/python_yacc.py',1367),
('suite -> NEWLINE INDENT suite_plus DEDENT','suite',4,'p_suite_2','Project_Parser/python_yacc.py',1373),
('suite_plus -> stmt','suite_plus',1,'p_suite_plus_1','Project_Parser/python_yacc.py',1382),
('suite_plus -> suite_plus stmt','suite_plus',2,'p_suite_plus_2','Project_Parser/python_yacc.py',1385),
('testlist_safe -> old_test','testlist_safe',1,'p_testlist_safe_1','Project_Parser/python_yacc.py',1392),
('testlist_safe -> old_test testlist_safe_plus','testlist_safe',2,'p_testlist_safe_2','Project_Parser/python_yacc.py',1400),
('testlist_safe -> old_test testlist_safe_plus COMMA','testlist_safe',3,'p_testlist_safe_3','Project_Parser/python_yacc.py',1405),
('testlist_safe_plus -> COMMA old_test','testlist_safe_plus',2,'p_testlist_safe_plus_1','Project_Parser/python_yacc.py',1411),
('testlist_safe_plus -> testlist_safe_plus COMMA old_test','testlist_safe_plus',3,'p_testlist_safe_plus_2','Project_Parser/python_yacc.py',1415),
('old_test -> or_test','old_test',1,'p_old_test','Project_Parser/python_yacc.py',1424),
('old_test -> old_lambdef','old_test',1,'p_old_test','Project_Parser/python_yacc.py',1425),
('old_lambdef -> LAMBDA COLON old_test','old_lambdef',3,'p_old_lambdef_1','Project_Parser/python_yacc.py',1432),
('old_lambdef -> LAMBDA varargslist COLON old_test','old_lambdef',4,'p_old_lambdef_2','Project_Parser/python_yacc.py',1437),
('test -> or_test','test',1,'p_test_1','Project_Parser/python_yacc.py',1445),
('test -> or_test IF or_test ELSE test','test',5,'p_test_2','Project_Parser/python_yacc.py',1448),
('test -> lambdef','test',1,'p_test_3','Project_Parser/python_yacc.py',1452),
('or_test -> and_test','or_test',1,'p_or_test_1','Project_Parser/python_yacc.py',1457),
('or_test -> and_test or_test_star','or_test',2,'p_or_test_2','Project_Parser/python_yacc.py',1460),
('or_test_star -> OR and_test','or_test_star',2,'p_or_test_star_1','Project_Parser/python_yacc.py',1465),
('or_test_star -> or_test_star OR and_test','or_test_star',3,'p_or_test_star_2','Project_Parser/python_yacc.py',1468),
('and_test -> not_test','and_test',1,'p_and_test_1','Project_Parser/python_yacc.py',1473),
('and_test -> not_test and_test_star','and_test',2,'p_and_test_2','Project_Parser/python_yacc.py',1476),
('and_test_star -> AND not_test','and_test_star',2,'p_and_test_star_1','Project_Parser/python_yacc.py',1481),
('and_test_star -> and_test_star AND not_test','and_test_star',3,'p_and_test_star_2','Project_Parser/python_yacc.py',1484),
('not_test -> NOT not_test','not_test',2,'p_not_test_1','Project_Parser/python_yacc.py',1489),
('not_test -> comparison','not_test',1,'p_not_test_2','Project_Parser/python_yacc.py',1493),
('comparison -> expr','comparison',1,'p_comparison_1','Project_Parser/python_yacc.py',1500),
('comparison -> expr comparison_star','comparison',2,'p_comparison_2','Project_Parser/python_yacc.py',1507),
('comparison_star -> comp_op expr','comparison_star',2,'p_comparison_star_1','Project_Parser/python_yacc.py',1513),
('comparison_star -> comparison_star comp_op expr','comparison_star',3,'p_comparison_star_2','Project_Parser/python_yacc.py',1517),
('comp_op -> LESS','comp_op',1,'p_comp_op_1','Project_Parser/python_yacc.py',1523),
('comp_op -> GREATER','comp_op',1,'p_comp_op_1','Project_Parser/python_yacc.py',1524),
('comp_op -> EQEQUAL','comp_op',1,'p_comp_op_1','Project_Parser/python_yacc.py',1525),
('comp_op -> GREATEREQUAL','comp_op',1,'p_comp_op_1','Project_Parser/python_yacc.py',1526),
('comp_op -> LESSEQUAL','comp_op',1,'p_comp_op_1','Project_Parser/python_yacc.py',1527),
('comp_op -> NOTEQUAL','comp_op',1,'p_comp_op_1','Project_Parser/python_yacc.py',1528),
('comp_op -> IN','comp_op',1,'p_comp_op_1','Project_Parser/python_yacc.py',1529),
('comp_op -> IS','comp_op',1,'p_comp_op_1','Project_Parser/python_yacc.py',1530),
('comp_op -> NOT IN','comp_op',2,'p_comp_op_2','Project_Parser/python_yacc.py',1534),
('comp_op -> IS NOT','comp_op',2,'p_comp_op_3','Project_Parser/python_yacc.py',1537),
('expr -> xor_expr','expr',1,'p_expr_1','Project_Parser/python_yacc.py',1551),
('expr -> xor_expr expr_star','expr',2,'p_expr_2','Project_Parser/python_yacc.py',1554),
('expr_star -> VBAR xor_expr','expr_star',2,'p_expr_star_1','Project_Parser/python_yacc.py',1560),
('expr_star -> expr_star VBAR xor_expr','expr_star',3,'p_expr_star_2','Project_Parser/python_yacc.py',1563),
('xor_expr -> and_expr','xor_expr',1,'p_xor_expr_1','Project_Parser/python_yacc.py',1568),
('xor_expr -> and_expr xor_expr_star','xor_expr',2,'p_xor_expr_2','Project_Parser/python_yacc.py',1571),
('xor_expr_star -> CIRCUMFLEX and_expr','xor_expr_star',2,'p_xor_expr_star_1','Project_Parser/python_yacc.py',1577),
('xor_expr_star -> xor_expr_star CIRCUMFLEX and_expr','xor_expr_star',3,'p_xor_expr_star_2','Project_Parser/python_yacc.py',1580),
('and_expr -> shift_expr','and_expr',1,'p_and_expr_1','Project_Parser/python_yacc.py',1585),
('and_expr -> shift_expr and_expr_star','and_expr',2,'p_and_expr_2','Project_Parser/python_yacc.py',1588),
('and_expr_star -> AMPER shift_expr','and_expr_star',2,'p_and_expr_star_1','Project_Parser/python_yacc.py',1594),
('and_expr_star -> and_expr_star AMPER shift_expr','and_expr_star',3,'p_and_expr_star_2','Project_Parser/python_yacc.py',1597),
('shift_expr -> arith_expr','shift_expr',1,'p_shift_expr_1','Project_Parser/python_yacc.py',1604),
('shift_expr -> arith_expr shift_expr_star','shift_expr',2,'p_shift_expr_2','Project_Parser/python_yacc.py',1607),
('shift_expr_star -> LEFTSHIFT arith_expr','shift_expr_star',2,'p_shift_expr_star_1','Project_Parser/python_yacc.py',1611),
('shift_expr_star -> RIGHTSHIFT arith_expr','shift_expr_star',2,'p_shift_expr_star_1','Project_Parser/python_yacc.py',1612),
('shift_expr_star -> shift_expr_star LEFTSHIFT arith_expr','shift_expr_star',3,'p_shift_expr_star_2','Project_Parser/python_yacc.py',1616),
('shift_expr_star -> shift_expr_star RIGHTSHIFT arith_expr','shift_expr_star',3,'p_shift_expr_star_2','Project_Parser/python_yacc.py',1617),
('arith_expr -> term','arith_expr',1,'p_arith_expr_1','Project_Parser/python_yacc.py',1623),
('arith_expr -> term arith_expr_star','arith_expr',2,'p_arith_expr_2','Project_Parser/python_yacc.py',1626),
('arith_expr_star -> PLUS term','arith_expr_star',2,'p_arith_expr_star_1','Project_Parser/python_yacc.py',1630),
('arith_expr_star -> MINUS term','arith_expr_star',2,'p_arith_expr_star_1','Project_Parser/python_yacc.py',1631),
('arith_expr_star -> arith_expr_star PLUS term','arith_expr_star',3,'p_arith_expr_star_2','Project_Parser/python_yacc.py',1635),
('arith_expr_star -> arith_expr_star MINUS term','arith_expr_star',3,'p_arith_expr_star_2','Project_Parser/python_yacc.py',1636),
('term -> factor','term',1,'p_term_1','Project_Parser/python_yacc.py',1643),
('term -> factor term_star','term',2,'p_term_2','Project_Parser/python_yacc.py',1646),
('term_star -> STAR factor','term_star',2,'p_term_star_1','Project_Parser/python_yacc.py',1650),
('term_star -> SLASH factor','term_star',2,'p_term_star_1','Project_Parser/python_yacc.py',1651),
('term_star -> PERCENT factor','term_star',2,'p_term_star_1','Project_Parser/python_yacc.py',1652),
('term_star -> DOUBLESLASH factor','term_star',2,'p_term_star_1','Project_Parser/python_yacc.py',1653),
('term_star -> term_star STAR factor','term_star',3,'p_term_star_5','Project_Parser/python_yacc.py',1656),
('term_star -> term_star SLASH factor','term_star',3,'p_term_star_5','Project_Parser/python_yacc.py',1657),
('term_star -> term_star PERCENT factor','term_star',3,'p_term_star_5','Project_Parser/python_yacc.py',1658),
('term_star -> term_star DOUBLESLASH factor','term_star',3,'p_term_star_5','Project_Parser/python_yacc.py',1659),
('factor -> PLUS factor','factor',2,'p_factor_1','Project_Parser/python_yacc.py',1664),
('factor -> MINUS factor','factor',2,'p_factor_2','Project_Parser/python_yacc.py',1668),
('factor -> TILDE factor','factor',2,'p_factor_3','Project_Parser/python_yacc.py',1672),
('factor -> power','factor',1,'p_factor_4','Project_Parser/python_yacc.py',1676),
('power -> atom','power',1,'p_power_1','Project_Parser/python_yacc.py',1722),
('power -> atom DOUBLESTAR factor','power',3,'p_power_2','Project_Parser/python_yacc.py',1725),
('power -> atom power_star','power',2,'p_power_3','Project_Parser/python_yacc.py',1731),
('power -> atom power_star DOUBLESTAR factor','power',4,'p_power_4','Project_Parser/python_yacc.py',1736),
('power_star -> trailer','power_star',1,'p_power_star_1','Project_Parser/python_yacc.py',1744),
('power_star -> power_star trailer','power_star',2,'p_power_star_2','Project_Parser/python_yacc.py',1747),
('atom -> LPAR RPAR','atom',2,'p_atom_1','Project_Parser/python_yacc.py',1756),
('atom -> LPAR yield_expr RPAR','atom',3,'p_atom_2','Project_Parser/python_yacc.py',1760),
('atom -> LPAR testlist_gexp RPAR','atom',3,'p_atom_3','Project_Parser/python_yacc.py',1766),
('atom -> LSQB RSQB','atom',2,'p_atom_4','Project_Parser/python_yacc.py',1772),
('atom -> LSQB listmaker RSQB','atom',3,'p_atom_5','Project_Parser/python_yacc.py',1776),
('atom -> LBRACE RBRACE','atom',2,'p_atom_6','Project_Parser/python_yacc.py',1782),
('atom -> LBRACE dictmaker RBRACE','atom',3,'p_atom_7','Project_Parser/python_yacc.py',1786),
('atom -> BACKQUOTE testlist1 BACKQUOTE','atom',3,'p_atom_8','Project_Parser/python_yacc.py',1796),
('atom -> NAME','atom',1,'p_atom_9','Project_Parser/python_yacc.py',1800),
('atom -> NUMBER','atom',1,'p_atom_10','Project_Parser/python_yacc.py',1804),
('atom -> atom_plus','atom',1,'p_atom_11','Project_Parser/python_yacc.py',1809),
('atom_plus -> STRING','atom_plus',1,'p_atom_plus_1','Project_Parser/python_yacc.py',1821),
('atom_plus -> atom_plus STRING','atom_plus',2,'p_atom_plus_2','Project_Parser/python_yacc.py',1831),
('listmaker -> test list_for','listmaker',2,'p_listmaker_1','Project_Parser/python_yacc.py',1839),
('listmaker -> test','listmaker',1,'p_listmaker_2','Project_Parser/python_yacc.py',1847),
('listmaker -> test COMMA','listmaker',2,'p_listmaker_3','Project_Parser/python_yacc.py',1852),
('listmaker -> test listmaker_star','listmaker',2,'p_listmaker_4','Project_Parser/python_yacc.py',1857),
('listmaker -> test listmaker_star COMMA','listmaker',3,'p_listmaker_5','Project_Parser/python_yacc.py',1862),
('listmaker_star -> COMMA test','listmaker_star',2,'p_listmaker_star_1','Project_Parser/python_yacc.py',1870),
('listmaker_star -> listmaker_star COMMA test','listmaker_star',3,'p_listmaker_star_2','Project_Parser/python_yacc.py',1874),
('testlist_gexp -> test gen_for','testlist_gexp',2,'p_testlist_gexp_1','Project_Parser/python_yacc.py',1904),
('testlist_gexp -> test','testlist_gexp',1,'p_testlist_gexp_2','Project_Parser/python_yacc.py',1914),
('testlist_gexp -> test COMMA','testlist_gexp',2,'p_testlist_gexp_3','Project_Parser/python_yacc.py',1920),
('testlist_gexp -> test testlist_gexp_star','testlist_gexp',2,'p_testlist_gexp_4','Project_Parser/python_yacc.py',1926),
('testlist_gexp -> test testlist_gexp_star COMMA','testlist_gexp',3,'p_testlist_gexp_4','Project_Parser/python_yacc.py',1927),
('testlist_gexp_star -> COMMA test','testlist_gexp_star',2,'p_testlist_gexp_star_1','Project_Parser/python_yacc.py',1938),
('testlist_gexp_star -> testlist_gexp_star COMMA test','testlist_gexp_star',3,'p_testlist_gexp_star_2','Project_Parser/python_yacc.py',1941),
('lambdef -> LAMBDA COLON test','lambdef',3,'p_lambdef_1','Project_Parser/python_yacc.py',1946),
('lambdef -> LAMBDA varargslist COLON test','lambdef',4,'p_lambdef_2','Project_Parser/python_yacc.py',1950),
('trailer -> LPAR RPAR','trailer',2,'p_trailer_1','Project_Parser/python_yacc.py',1968),
('trailer -> LPAR arglist RPAR','trailer',3,'p_trailer_2','Project_Parser/python_yacc.py',1973),
('trailer -> LSQB subscriptlist RSQB','trailer',3,'p_trailer_3','Project_Parser/python_yacc.py',1977),
('trailer -> DOT NAME','trailer',2,'p_trailer_4','Project_Parser/python_yacc.py',1980),
('subscriptlist -> subscript','subscriptlist',1,'p_subscriptlist_1','Project_Parser/python_yacc.py',2004),
('subscriptlist -> subscript COMMA','subscriptlist',2,'p_subscriptlist_2','Project_Parser/python_yacc.py',2015),
('subscriptlist -> subscript subscriptlist_star','subscriptlist',2,'p_subscriptlist_3','Project_Parser/python_yacc.py',2020),
('subscriptlist -> subscript subscriptlist_star COMMA','subscriptlist',3,'p_subscriptlist_4','Project_Parser/python_yacc.py',2026),
('subscriptlist_star -> COMMA subscript','subscriptlist_star',2,'p_subscriptlist_star_1','Project_Parser/python_yacc.py',2036),
('subscriptlist_star -> subscriptlist_star COMMA subscript','subscriptlist_star',3,'p_subscriptlist_star_2','Project_Parser/python_yacc.py',2039),
('subscript -> DOT DOT DOT','subscript',3,'p_subscript_1','Project_Parser/python_yacc.py',2054),
('subscript -> test','subscript',1,'p_subscript_2','Project_Parser/python_yacc.py',2060),
('subscript -> COLON','subscript',1,'p_subscript_3','Project_Parser/python_yacc.py',2064),
('subscript -> COLON sliceop','subscript',2,'p_subscript_4','Project_Parser/python_yacc.py',2069),
('subscript -> COLON test','subscript',2,'p_subscript_5','Project_Parser/python_yacc.py',2080),
('subscript -> COLON test sliceop','subscript',3,'p_subscript_6','Project_Parser/python_yacc.py',2085),
('subscript -> test COLON','subscript',2,'p_subscript_7','Project_Parser/python_yacc.py',2093),
('subscript -> test COLON sliceop','subscript',3,'p_subscript_8','Project_Parser/python_yacc.py',2098),
('subscript -> test COLON test','subscript',3,'p_subscript_9','Project_Parser/python_yacc.py',2108),
('subscript -> test COLON test sliceop','subscript',4,'p_subscript_10','Project_Parser/python_yacc.py',2113),
('sliceop -> COLON','sliceop',1,'p_sliceop_1','Project_Parser/python_yacc.py',2125),
('sliceop -> COLON test','sliceop',2,'p_sliceop_2','Project_Parser/python_yacc.py',2131),
('exprlist -> expr','exprlist',1,'p_exprlist_1','Project_Parser/python_yacc.py',2139),
('exprlist -> expr COMMA','exprlist',2,'p_exprlist_2','Project_Parser/python_yacc.py',2142),
('exprlist -> expr exprlist_star','exprlist',2,'p_exprlist_3','Project_Parser/python_yacc.py',2147),
('exprlist -> expr exprlist_star COMMA','exprlist',3,'p_exprlist_3','Project_Parser/python_yacc.py',2148),
('exprlist_star -> COMMA expr','exprlist_star',2,'p_exprlist_star_1','Project_Parser/python_yacc.py',2158),
('exprlist_star -> exprlist_star COMMA expr','exprlist_star',3,'p_exprlist_star_2','Project_Parser/python_yacc.py',2161),
('testlist -> test','testlist',1,'p_testlist_1','Project_Parser/python_yacc.py',2174),
('testlist -> test COMMA','testlist',2,'p_testlist_2','Project_Parser/python_yacc.py',2177),
('testlist -> test testlist_star','testlist',2,'p_testlist_3','Project_Parser/python_yacc.py',2182),
('testlist -> test testlist_star COMMA','testlist',3,'p_testlist_4','Project_Parser/python_yacc.py',2186),
('testlist_star -> COMMA test','testlist_star',2,'p_testlist_star_1','Project_Parser/python_yacc.py',2192),
('testlist_star -> testlist_star COMMA test','testlist_star',3,'p_testlist_star_2','Project_Parser/python_yacc.py',2196),
('dictmaker -> test COLON test','dictmaker',3,'p_dictmaker_1','Project_Parser/python_yacc.py',2207),
('dictmaker -> test COLON test COMMA','dictmaker',4,'p_dictmaker_2','Project_Parser/python_yacc.py',2211),
('dictmaker -> test COLON test dictmaker_star','dictmaker',4,'p_dictmaker_3','Project_Parser/python_yacc.py',2217),
('dictmaker -> test COLON test dictmaker_star COMMA','dictmaker',5,'p_dictmaker_4','Project_Parser/python_yacc.py',2221),
('dictmaker_star -> COMMA test COLON test','dictmaker_star',4,'p_dictmaker_star_1','Project_Parser/python_yacc.py',2228),
('dictmaker_star -> dictmaker_star COMMA test COLON test','dictmaker_star',5,'p_dictmaker_star_2','Project_Parser/python_yacc.py',2234),
('classdef -> CLASS NAME COLON suite','classdef',4,'p_classdef_1','Project_Parser/python_yacc.py',2241),
('classdef -> CLASS NAME LPAR RPAR COLON suite','classdef',6,'p_classdef_2','Project_Parser/python_yacc.py',2247),
('classdef -> CLASS NAME LPAR testlist RPAR COLON suite','classdef',7,'p_classdef_3','Project_Parser/python_yacc.py',2253),
('arglist -> argument','arglist',1,'p_arglist_1','Project_Parser/python_yacc.py',2274),
('arglist -> argument COMMA','arglist',2,'p_arglist_2','Project_Parser/python_yacc.py',2277),
('arglist -> STAR test','arglist',2,'p_arglist_3','Project_Parser/python_yacc.py',2280),
('arglist -> STAR test COMMA DOUBLESTAR test','arglist',5,'p_arglist_4','Project_Parser/python_yacc.py',2283),
('arglist -> DOUBLESTAR test','arglist',2,'p_arglist_5','Project_Parser/python_yacc.py',2286),
('arglist -> arglist_star argument','arglist',2,'p_arglist_6','Project_Parser/python_yacc.py',2289),
('arglist -> arglist_star argument COMMA','arglist',3,'p_arglist_7','Project_Parser/python_yacc.py',2292),
('arglist -> arglist_star STAR test','arglist',3,'p_arglist_8','Project_Parser/python_yacc.py',2295),
('arglist -> arglist_star STAR test COMMA DOUBLESTAR test','arglist',6,'p_arglist_9','Project_Parser/python_yacc.py',2298),
('arglist -> arglist_star DOUBLESTAR test','arglist',3,'p_arglist_10','Project_Parser/python_yacc.py',2301),
('arglist_star -> argument COMMA','arglist_star',2,'p_arglist_star_1','Project_Parser/python_yacc.py',2305),
('arglist_star -> arglist_star argument COMMA','arglist_star',3,'p_arglist_star_2','Project_Parser/python_yacc.py',2308),
('argument -> test','argument',1,'p_argument_1','Project_Parser/python_yacc.py',2319),
('argument -> test gen_for','argument',2,'p_argument_2','Project_Parser/python_yacc.py',2322),
('argument -> test EQUAL test','argument',3,'p_argument_3','Project_Parser/python_yacc.py',2331),
('list_iter -> list_for','list_iter',1,'p_list_iter','Project_Parser/python_yacc.py',2380),
('list_iter -> list_if','list_iter',1,'p_list_iter','Project_Parser/python_yacc.py',2381),
('list_for -> FOR exprlist IN testlist_safe','list_for',4,'p_list_for_1','Project_Parser/python_yacc.py',2386),
('list_for -> FOR exprlist IN testlist_safe list_iter','list_for',5,'p_list_for_2','Project_Parser/python_yacc.py',2392),
('list_if -> IF old_test','list_if',2,'p_list_if_1','Project_Parser/python_yacc.py',2407),
('list_if -> IF old_test list_iter','list_if',3,'p_list_if_2','Project_Parser/python_yacc.py',2413),
('gen_iter -> gen_for','gen_iter',1,'p_gen_iter','Project_Parser/python_yacc.py',2423),
('gen_iter -> gen_if','gen_iter',1,'p_gen_iter','Project_Parser/python_yacc.py',2424),
('gen_for -> FOR exprlist IN or_test','gen_for',4,'p_gen_for_1','Project_Parser/python_yacc.py',2429),
('gen_for -> FOR exprlist IN or_test gen_iter','gen_for',5,'p_gen_for_2','Project_Parser/python_yacc.py',2435),
('gen_if -> IF old_test','gen_if',2,'p_gen_if_1','Project_Parser/python_yacc.py',2447),
('gen_if -> IF old_test gen_iter','gen_if',3,'p_gen_if_2','Project_Parser/python_yacc.py',2453),
('testlist1 -> test','testlist1',1,'p_testlist1_1','Project_Parser/python_yacc.py',2462),
('testlist1 -> test testlist1_star','testlist1',2,'p_testlist1_2','Project_Parser/python_yacc.py',2466),
('testlist1_star -> COMMA test','testlist1_star',2,'p_testlist1_star_1','Project_Parser/python_yacc.py',2473),
('testlist1_star -> testlist1_star COMMA test','testlist1_star',3,'p_testlist1_star_2','Project_Parser/python_yacc.py',2476),
('encoding_decl -> NAME','encoding_decl',1,'p_encoding_decl','Project_Parser/python_yacc.py',2481),
('yield_expr -> YIELD','yield_expr',1,'p_yield_expr_1','Project_Parser/python_yacc.py',2490),
('yield_expr -> YIELD testlist','yield_expr',2,'p_yield_expr_2','Project_Parser/python_yacc.py',2496),
]