blob: f2584e0a2adfa478b63bd7b7a6b5d747351b205f [file] [log] [blame]
Neal Norwitz32dde222008-04-15 06:43:13 +00001/* Generated by Parser/pgen */
2
Guido van Rossum3f5da241990-12-20 15:06:42 +00003#include "pgenheaders.h"
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00004#include "grammar.h"
Martin v. Löwisa9b54c72009-01-11 09:30:50 +00005PyAPI_DATA(grammar) _PyParser_Grammar;
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00006static arc arcs_0_0[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00007 {2, 1},
8 {3, 1},
9 {4, 2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000010};
11static arc arcs_0_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000012 {0, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000013};
14static arc arcs_0_2[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000015 {2, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000016};
17static state states_0[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000018 {3, arcs_0_0},
19 {1, arcs_0_1},
20 {1, arcs_0_2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000021};
22static arc arcs_1_0[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000023 {2, 0},
24 {6, 0},
25 {7, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000026};
27static arc arcs_1_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000028 {0, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000029};
30static state states_1[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000031 {3, arcs_1_0},
32 {1, arcs_1_1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000033};
34static arc arcs_2_0[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000035 {9, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000036};
Guido van Rossum3b716041993-10-27 13:25:30 +000037static arc arcs_2_1[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000038 {2, 1},
39 {7, 2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000040};
41static arc arcs_2_2[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000042 {0, 2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000043};
44static state states_2[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000045 {1, arcs_2_0},
46 {2, arcs_2_1},
47 {1, arcs_2_2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000048};
49static arc arcs_3_0[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000050 {11, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000051};
Guido van Rossum3b716041993-10-27 13:25:30 +000052static arc arcs_3_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000053 {12, 2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000054};
Anthony Baxterc2a5a632004-08-02 06:10:11 +000055static arc arcs_3_2[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000056 {13, 3},
57 {2, 4},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000058};
Anthony Baxterc2a5a632004-08-02 06:10:11 +000059static arc arcs_3_3[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000060 {14, 5},
61 {15, 6},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000062};
Guido van Rossum3b716041993-10-27 13:25:30 +000063static arc arcs_3_4[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000064 {0, 4},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000065};
Guido van Rossum590baa41993-11-30 13:40:46 +000066static arc arcs_3_5[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000067 {15, 6},
Guido van Rossum590baa41993-11-30 13:40:46 +000068};
Michael W. Hudson0ccff072004-08-17 17:29:16 +000069static arc arcs_3_6[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000070 {2, 4},
Michael W. Hudson0ccff072004-08-17 17:29:16 +000071};
72static state states_3[7] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000073 {1, arcs_3_0},
74 {1, arcs_3_1},
75 {2, arcs_3_2},
76 {2, arcs_3_3},
77 {1, arcs_3_4},
78 {1, arcs_3_5},
79 {1, arcs_3_6},
Guido van Rossum3b716041993-10-27 13:25:30 +000080};
81static arc arcs_4_0[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000082 {10, 1},
Guido van Rossum3b716041993-10-27 13:25:30 +000083};
Guido van Rossum590baa41993-11-30 13:40:46 +000084static arc arcs_4_1[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000085 {10, 1},
86 {0, 1},
Guido van Rossum3b716041993-10-27 13:25:30 +000087};
Michael W. Hudson0ccff072004-08-17 17:29:16 +000088static state states_4[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000089 {1, arcs_4_0},
90 {2, arcs_4_1},
Guido van Rossum590baa41993-11-30 13:40:46 +000091};
Guido van Rossumd59da4b2007-05-22 18:11:13 +000092static arc arcs_5_0[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000093 {16, 1},
Guido van Rossum590baa41993-11-30 13:40:46 +000094};
Yury Selivanov75445082015-05-11 22:57:16 -040095static arc arcs_5_1[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000096 {18, 2},
97 {19, 2},
Yury Selivanov75445082015-05-11 22:57:16 -040098 {20, 2},
Guido van Rossum590baa41993-11-30 13:40:46 +000099};
Jeremy Hylton76901512000-03-28 23:49:17 +0000100static arc arcs_5_2[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000101 {0, 2},
Guido van Rossum590baa41993-11-30 13:40:46 +0000102};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000103static state states_5[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000104 {1, arcs_5_0},
Yury Selivanov75445082015-05-11 22:57:16 -0400105 {3, arcs_5_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000106 {1, arcs_5_2},
Guido van Rossum3b716041993-10-27 13:25:30 +0000107};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000108static arc arcs_6_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400109 {21, 1},
Guido van Rossum3b716041993-10-27 13:25:30 +0000110};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000111static arc arcs_6_1[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400112 {19, 2},
Guido van Rossum3b716041993-10-27 13:25:30 +0000113};
114static arc arcs_6_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400115 {0, 2},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000116};
Yury Selivanov75445082015-05-11 22:57:16 -0400117static state states_6[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000118 {1, arcs_6_0},
119 {1, arcs_6_1},
120 {1, arcs_6_2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000121};
122static arc arcs_7_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400123 {22, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000124};
Yury Selivanov75445082015-05-11 22:57:16 -0400125static arc arcs_7_1[1] = {
126 {23, 2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000127};
128static arc arcs_7_2[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000129 {24, 3},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000130};
Yury Selivanov75445082015-05-11 22:57:16 -0400131static arc arcs_7_3[2] = {
132 {25, 4},
133 {27, 5},
134};
135static arc arcs_7_4[1] = {
136 {26, 6},
137};
138static arc arcs_7_5[1] = {
139 {28, 7},
140};
141static arc arcs_7_6[1] = {
142 {27, 5},
143};
144static arc arcs_7_7[1] = {
145 {0, 7},
146};
147static state states_7[8] = {
148 {1, arcs_7_0},
149 {1, arcs_7_1},
150 {1, arcs_7_2},
151 {2, arcs_7_3},
152 {1, arcs_7_4},
153 {1, arcs_7_5},
154 {1, arcs_7_6},
155 {1, arcs_7_7},
156};
157static arc arcs_8_0[1] = {
158 {13, 1},
159};
160static arc arcs_8_1[2] = {
161 {29, 2},
162 {15, 3},
163};
164static arc arcs_8_2[1] = {
165 {15, 3},
166};
167static arc arcs_8_3[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000168 {0, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000169};
Yury Selivanov75445082015-05-11 22:57:16 -0400170static state states_8[4] = {
171 {1, arcs_8_0},
172 {2, arcs_8_1},
173 {1, arcs_8_2},
174 {1, arcs_8_3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000175};
Yury Selivanov75445082015-05-11 22:57:16 -0400176static arc arcs_9_0[3] = {
177 {30, 1},
178 {33, 2},
179 {34, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000180};
Yury Selivanov75445082015-05-11 22:57:16 -0400181static arc arcs_9_1[3] = {
182 {31, 4},
183 {32, 5},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000184 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000185};
Yury Selivanov75445082015-05-11 22:57:16 -0400186static arc arcs_9_2[3] = {
187 {30, 6},
188 {32, 7},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000189 {0, 2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000190};
Yury Selivanov75445082015-05-11 22:57:16 -0400191static arc arcs_9_3[1] = {
192 {30, 8},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000193};
Yury Selivanov75445082015-05-11 22:57:16 -0400194static arc arcs_9_4[1] = {
195 {26, 9},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000196};
Yury Selivanov75445082015-05-11 22:57:16 -0400197static arc arcs_9_5[4] = {
198 {30, 10},
199 {33, 11},
200 {34, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000201 {0, 5},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000202};
Yury Selivanov75445082015-05-11 22:57:16 -0400203static arc arcs_9_6[2] = {
204 {32, 7},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000205 {0, 6},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000206};
Robert Collinsdf395992015-08-12 08:00:06 +1200207static arc arcs_9_7[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400208 {30, 12},
209 {34, 3},
Robert Collinsdf395992015-08-12 08:00:06 +1200210 {0, 7},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000211};
Robert Collinsdf395992015-08-12 08:00:06 +1200212static arc arcs_9_8[2] = {
213 {32, 13},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000214 {0, 8},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000215};
Yury Selivanov75445082015-05-11 22:57:16 -0400216static arc arcs_9_9[2] = {
217 {32, 5},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000218 {0, 9},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000219};
Yury Selivanov75445082015-05-11 22:57:16 -0400220static arc arcs_9_10[3] = {
221 {32, 5},
222 {31, 4},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000223 {0, 10},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000224};
Yury Selivanov75445082015-05-11 22:57:16 -0400225static arc arcs_9_11[3] = {
Robert Collinsdf395992015-08-12 08:00:06 +1200226 {30, 14},
227 {32, 15},
Mark Dickinson0bddfd02010-07-12 14:18:21 +0000228 {0, 11},
229};
Yury Selivanov75445082015-05-11 22:57:16 -0400230static arc arcs_9_12[3] = {
231 {32, 7},
Robert Collinsdf395992015-08-12 08:00:06 +1200232 {31, 16},
Mark Dickinson0bddfd02010-07-12 14:18:21 +0000233 {0, 12},
234};
Robert Collinsdf395992015-08-12 08:00:06 +1200235static arc arcs_9_13[1] = {
Mark Dickinson0bddfd02010-07-12 14:18:21 +0000236 {0, 13},
237};
Yury Selivanov75445082015-05-11 22:57:16 -0400238static arc arcs_9_14[2] = {
Robert Collinsdf395992015-08-12 08:00:06 +1200239 {32, 15},
240 {0, 14},
Mark Dickinson0bddfd02010-07-12 14:18:21 +0000241};
Robert Collinsdf395992015-08-12 08:00:06 +1200242static arc arcs_9_15[3] = {
243 {30, 17},
244 {34, 3},
245 {0, 15},
246};
247static arc arcs_9_16[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400248 {26, 6},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000249};
Robert Collinsdf395992015-08-12 08:00:06 +1200250static arc arcs_9_17[3] = {
251 {32, 15},
252 {31, 18},
253 {0, 17},
Mark Dickinson0bddfd02010-07-12 14:18:21 +0000254};
Robert Collinsdf395992015-08-12 08:00:06 +1200255static arc arcs_9_18[1] = {
256 {26, 14},
Mark Dickinson0bddfd02010-07-12 14:18:21 +0000257};
Robert Collinsdf395992015-08-12 08:00:06 +1200258static state states_9[19] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400259 {3, arcs_9_0},
260 {3, arcs_9_1},
261 {3, arcs_9_2},
262 {1, arcs_9_3},
263 {1, arcs_9_4},
264 {4, arcs_9_5},
265 {2, arcs_9_6},
Robert Collinsdf395992015-08-12 08:00:06 +1200266 {3, arcs_9_7},
267 {2, arcs_9_8},
Yury Selivanov75445082015-05-11 22:57:16 -0400268 {2, arcs_9_9},
269 {3, arcs_9_10},
270 {3, arcs_9_11},
271 {3, arcs_9_12},
Robert Collinsdf395992015-08-12 08:00:06 +1200272 {1, arcs_9_13},
Yury Selivanov75445082015-05-11 22:57:16 -0400273 {2, arcs_9_14},
Robert Collinsdf395992015-08-12 08:00:06 +1200274 {3, arcs_9_15},
275 {1, arcs_9_16},
276 {3, arcs_9_17},
277 {1, arcs_9_18},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000278};
Yury Selivanov75445082015-05-11 22:57:16 -0400279static arc arcs_10_0[1] = {
280 {23, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000281};
Yury Selivanov75445082015-05-11 22:57:16 -0400282static arc arcs_10_1[2] = {
283 {27, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000284 {0, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000285};
Yury Selivanov75445082015-05-11 22:57:16 -0400286static arc arcs_10_2[1] = {
287 {26, 3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000288};
Yury Selivanov75445082015-05-11 22:57:16 -0400289static arc arcs_10_3[1] = {
290 {0, 3},
291};
292static state states_10[4] = {
293 {1, arcs_10_0},
294 {2, arcs_10_1},
295 {1, arcs_10_2},
296 {1, arcs_10_3},
297};
298static arc arcs_11_0[3] = {
299 {36, 1},
300 {33, 2},
301 {34, 3},
302};
303static arc arcs_11_1[3] = {
304 {31, 4},
305 {32, 5},
306 {0, 1},
307};
308static arc arcs_11_2[3] = {
309 {36, 6},
310 {32, 7},
311 {0, 2},
312};
313static arc arcs_11_3[1] = {
314 {36, 8},
315};
316static arc arcs_11_4[1] = {
317 {26, 9},
318};
319static arc arcs_11_5[4] = {
320 {36, 10},
321 {33, 11},
322 {34, 3},
323 {0, 5},
324};
325static arc arcs_11_6[2] = {
326 {32, 7},
327 {0, 6},
328};
Robert Collinsdf395992015-08-12 08:00:06 +1200329static arc arcs_11_7[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400330 {36, 12},
331 {34, 3},
Robert Collinsdf395992015-08-12 08:00:06 +1200332 {0, 7},
Yury Selivanov75445082015-05-11 22:57:16 -0400333};
Robert Collinsdf395992015-08-12 08:00:06 +1200334static arc arcs_11_8[2] = {
335 {32, 13},
Yury Selivanov75445082015-05-11 22:57:16 -0400336 {0, 8},
337};
338static arc arcs_11_9[2] = {
339 {32, 5},
340 {0, 9},
341};
342static arc arcs_11_10[3] = {
343 {32, 5},
344 {31, 4},
345 {0, 10},
346};
347static arc arcs_11_11[3] = {
Robert Collinsdf395992015-08-12 08:00:06 +1200348 {36, 14},
349 {32, 15},
Yury Selivanov75445082015-05-11 22:57:16 -0400350 {0, 11},
351};
352static arc arcs_11_12[3] = {
353 {32, 7},
Robert Collinsdf395992015-08-12 08:00:06 +1200354 {31, 16},
Yury Selivanov75445082015-05-11 22:57:16 -0400355 {0, 12},
356};
Robert Collinsdf395992015-08-12 08:00:06 +1200357static arc arcs_11_13[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400358 {0, 13},
359};
360static arc arcs_11_14[2] = {
Robert Collinsdf395992015-08-12 08:00:06 +1200361 {32, 15},
362 {0, 14},
Yury Selivanov75445082015-05-11 22:57:16 -0400363};
Robert Collinsdf395992015-08-12 08:00:06 +1200364static arc arcs_11_15[3] = {
365 {36, 17},
366 {34, 3},
367 {0, 15},
368};
369static arc arcs_11_16[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400370 {26, 6},
371};
Robert Collinsdf395992015-08-12 08:00:06 +1200372static arc arcs_11_17[3] = {
373 {32, 15},
374 {31, 18},
375 {0, 17},
Yury Selivanov75445082015-05-11 22:57:16 -0400376};
Robert Collinsdf395992015-08-12 08:00:06 +1200377static arc arcs_11_18[1] = {
378 {26, 14},
Yury Selivanov75445082015-05-11 22:57:16 -0400379};
Robert Collinsdf395992015-08-12 08:00:06 +1200380static state states_11[19] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400381 {3, arcs_11_0},
382 {3, arcs_11_1},
383 {3, arcs_11_2},
384 {1, arcs_11_3},
385 {1, arcs_11_4},
386 {4, arcs_11_5},
387 {2, arcs_11_6},
Robert Collinsdf395992015-08-12 08:00:06 +1200388 {3, arcs_11_7},
389 {2, arcs_11_8},
Yury Selivanov75445082015-05-11 22:57:16 -0400390 {2, arcs_11_9},
391 {3, arcs_11_10},
392 {3, arcs_11_11},
393 {3, arcs_11_12},
Robert Collinsdf395992015-08-12 08:00:06 +1200394 {1, arcs_11_13},
Yury Selivanov75445082015-05-11 22:57:16 -0400395 {2, arcs_11_14},
Robert Collinsdf395992015-08-12 08:00:06 +1200396 {3, arcs_11_15},
397 {1, arcs_11_16},
398 {3, arcs_11_17},
399 {1, arcs_11_18},
Yury Selivanov75445082015-05-11 22:57:16 -0400400};
401static arc arcs_12_0[1] = {
402 {23, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000403};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000404static arc arcs_12_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000405 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000406};
407static state states_12[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400408 {1, arcs_12_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000409 {1, arcs_12_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000410};
Yury Selivanov75445082015-05-11 22:57:16 -0400411static arc arcs_13_0[2] = {
412 {3, 1},
413 {4, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000414};
Yury Selivanov75445082015-05-11 22:57:16 -0400415static arc arcs_13_1[1] = {
416 {0, 1},
417};
418static state states_13[2] = {
419 {2, arcs_13_0},
420 {1, arcs_13_1},
421};
422static arc arcs_14_0[1] = {
423 {37, 1},
424};
425static arc arcs_14_1[2] = {
426 {38, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000427 {2, 3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000428};
Yury Selivanov75445082015-05-11 22:57:16 -0400429static arc arcs_14_2[2] = {
430 {37, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000431 {2, 3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000432};
Yury Selivanov75445082015-05-11 22:57:16 -0400433static arc arcs_14_3[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000434 {0, 3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000435};
Yury Selivanov75445082015-05-11 22:57:16 -0400436static state states_14[4] = {
437 {1, arcs_14_0},
438 {2, arcs_14_1},
439 {2, arcs_14_2},
440 {1, arcs_14_3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000441};
Yury Selivanov75445082015-05-11 22:57:16 -0400442static arc arcs_15_0[8] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000443 {39, 1},
444 {40, 1},
445 {41, 1},
446 {42, 1},
447 {43, 1},
448 {44, 1},
Benjamin Peterson605a7742013-03-20 00:39:41 -0500449 {45, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400450 {46, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000451};
Yury Selivanov75445082015-05-11 22:57:16 -0400452static arc arcs_15_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000453 {0, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000454};
Yury Selivanov75445082015-05-11 22:57:16 -0400455static state states_15[2] = {
456 {8, arcs_15_0},
457 {1, arcs_15_1},
458};
459static arc arcs_16_0[1] = {
460 {47, 1},
461};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700462static arc arcs_16_1[4] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400463 {48, 2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700464 {49, 3},
465 {31, 4},
Yury Selivanov75445082015-05-11 22:57:16 -0400466 {0, 1},
467};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700468static arc arcs_16_2[1] = {
469 {0, 2},
Neal Norwitzc1505362006-12-28 06:47:50 +0000470};
Yury Selivanov75445082015-05-11 22:57:16 -0400471static arc arcs_16_3[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700472 {50, 2},
473 {9, 2},
474};
475static arc arcs_16_4[2] = {
476 {50, 5},
Benjamin Peterson605a7742013-03-20 00:39:41 -0500477 {47, 5},
Neal Norwitzc1505362006-12-28 06:47:50 +0000478};
Yury Selivanov75445082015-05-11 22:57:16 -0400479static arc arcs_16_5[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700480 {31, 4},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000481 {0, 5},
Neal Norwitzc1505362006-12-28 06:47:50 +0000482};
Yury Selivanov75445082015-05-11 22:57:16 -0400483static state states_16[6] = {
484 {1, arcs_16_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700485 {4, arcs_16_1},
486 {1, arcs_16_2},
Yury Selivanov75445082015-05-11 22:57:16 -0400487 {2, arcs_16_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700488 {2, arcs_16_4},
Yury Selivanov75445082015-05-11 22:57:16 -0400489 {2, arcs_16_5},
Neal Norwitzc1505362006-12-28 06:47:50 +0000490};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700491static arc arcs_17_0[1] = {
492 {27, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000493};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700494static arc arcs_17_1[1] = {
495 {26, 2},
496};
497static arc arcs_17_2[2] = {
498 {31, 3},
499 {0, 2},
500};
501static arc arcs_17_3[1] = {
502 {26, 4},
503};
504static arc arcs_17_4[1] = {
505 {0, 4},
506};
507static state states_17[5] = {
508 {1, arcs_17_0},
509 {1, arcs_17_1},
510 {2, arcs_17_2},
511 {1, arcs_17_3},
512 {1, arcs_17_4},
513};
514static arc arcs_18_0[2] = {
515 {26, 1},
516 {51, 1},
517};
518static arc arcs_18_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400519 {32, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000520 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000521};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700522static arc arcs_18_2[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400523 {26, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700524 {51, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000525 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000526};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700527static state states_18[3] = {
528 {2, arcs_18_0},
529 {2, arcs_18_1},
530 {3, arcs_18_2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000531};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700532static arc arcs_19_0[13] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000533 {52, 1},
534 {53, 1},
535 {54, 1},
536 {55, 1},
537 {56, 1},
538 {57, 1},
539 {58, 1},
540 {59, 1},
541 {60, 1},
Benjamin Petersond51374e2014-04-09 23:55:56 -0400542 {61, 1},
Benjamin Petersond51374e2014-04-09 23:55:56 -0400543 {62, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400544 {63, 1},
Benjamin Petersond51374e2014-04-09 23:55:56 -0400545 {64, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000546};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000547static arc arcs_19_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000548 {0, 1},
Guido van Rossumef098511991-07-27 21:37:24 +0000549};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700550static state states_19[2] = {
551 {13, arcs_19_0},
552 {1, arcs_19_1},
553};
554static arc arcs_20_0[1] = {
555 {65, 1},
556};
557static arc arcs_20_1[1] = {
558 {66, 2},
559};
560static arc arcs_20_2[1] = {
561 {0, 2},
562};
563static state states_20[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400564 {1, arcs_20_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000565 {1, arcs_20_1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700566 {1, arcs_20_2},
Tim Peters5ca576e2001-06-18 22:08:13 +0000567};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700568static arc arcs_21_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400569 {67, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000570};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000571static arc arcs_21_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000572 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000573};
574static state states_21[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700575 {1, arcs_21_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000576 {1, arcs_21_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000577};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700578static arc arcs_22_0[5] = {
579 {68, 1},
580 {69, 1},
581 {70, 1},
582 {71, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400583 {72, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000584};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000585static arc arcs_22_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000586 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000587};
588static state states_22[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700589 {5, arcs_22_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000590 {1, arcs_22_1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000591};
592static arc arcs_23_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400593 {73, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000594};
Yury Selivanov75445082015-05-11 22:57:16 -0400595static arc arcs_23_1[1] = {
596 {0, 1},
597};
598static state states_23[2] = {
599 {1, arcs_23_0},
600 {1, arcs_23_1},
601};
602static arc arcs_24_0[1] = {
603 {74, 1},
604};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700605static arc arcs_24_1[1] = {
606 {0, 1},
607};
608static state states_24[2] = {
609 {1, arcs_24_0},
610 {1, arcs_24_1},
611};
612static arc arcs_25_0[1] = {
613 {75, 1},
614};
615static arc arcs_25_1[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000616 {9, 2},
617 {0, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000618};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700619static arc arcs_25_2[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000620 {0, 2},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000621};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700622static state states_25[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400623 {1, arcs_25_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700624 {2, arcs_25_1},
625 {1, arcs_25_2},
Yury Selivanov75445082015-05-11 22:57:16 -0400626};
627static arc arcs_26_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700628 {50, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400629};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700630static arc arcs_26_1[1] = {
631 {0, 1},
632};
633static state states_26[2] = {
634 {1, arcs_26_0},
635 {1, arcs_26_1},
636};
637static arc arcs_27_0[1] = {
638 {76, 1},
639};
640static arc arcs_27_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400641 {26, 2},
642 {0, 1},
643};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700644static arc arcs_27_2[2] = {
645 {77, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000646 {0, 2},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000647};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700648static arc arcs_27_3[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400649 {26, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000650};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700651static arc arcs_27_4[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000652 {0, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000653};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700654static state states_27[5] = {
655 {1, arcs_27_0},
656 {2, arcs_27_1},
657 {2, arcs_27_2},
658 {1, arcs_27_3},
659 {1, arcs_27_4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000660};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700661static arc arcs_28_0[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400662 {78, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400663 {79, 1},
664};
665static arc arcs_28_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000666 {0, 1},
Guido van Rossum452bf512007-02-09 05:32:43 +0000667};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700668static state states_28[2] = {
669 {2, arcs_28_0},
670 {1, arcs_28_1},
671};
672static arc arcs_29_0[1] = {
673 {80, 1},
674};
675static arc arcs_29_1[1] = {
676 {81, 2},
677};
678static arc arcs_29_2[1] = {
679 {0, 2},
680};
681static state states_29[3] = {
682 {1, arcs_29_0},
683 {1, arcs_29_1},
684 {1, arcs_29_2},
685};
686static arc arcs_30_0[1] = {
687 {77, 1},
688};
689static arc arcs_30_1[3] = {
690 {82, 2},
691 {83, 2},
692 {12, 3},
693};
694static arc arcs_30_2[4] = {
695 {82, 2},
696 {83, 2},
697 {12, 3},
698 {80, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000699};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000700static arc arcs_30_3[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700701 {80, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000702};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700703static arc arcs_30_4[3] = {
704 {33, 5},
705 {13, 6},
706 {84, 5},
707};
708static arc arcs_30_5[1] = {
709 {0, 5},
710};
711static arc arcs_30_6[1] = {
712 {84, 7},
713};
714static arc arcs_30_7[1] = {
715 {15, 5},
716};
717static state states_30[8] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000718 {1, arcs_30_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700719 {3, arcs_30_1},
720 {4, arcs_30_2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000721 {1, arcs_30_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700722 {3, arcs_30_4},
723 {1, arcs_30_5},
724 {1, arcs_30_6},
725 {1, arcs_30_7},
Neal Norwitzc1505362006-12-28 06:47:50 +0000726};
727static arc arcs_31_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700728 {23, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000729};
730static arc arcs_31_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700731 {86, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000732 {0, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000733};
Yury Selivanov75445082015-05-11 22:57:16 -0400734static arc arcs_31_2[1] = {
735 {23, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000736};
Yury Selivanov75445082015-05-11 22:57:16 -0400737static arc arcs_31_3[1] = {
738 {0, 3},
739};
740static state states_31[4] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000741 {1, arcs_31_0},
742 {2, arcs_31_1},
Yury Selivanov75445082015-05-11 22:57:16 -0400743 {1, arcs_31_2},
744 {1, arcs_31_3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000745};
746static arc arcs_32_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700747 {12, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000748};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000749static arc arcs_32_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700750 {86, 2},
751 {0, 1},
752};
753static arc arcs_32_2[1] = {
754 {23, 3},
755};
756static arc arcs_32_3[1] = {
757 {0, 3},
758};
759static state states_32[4] = {
760 {1, arcs_32_0},
761 {2, arcs_32_1},
762 {1, arcs_32_2},
763 {1, arcs_32_3},
764};
765static arc arcs_33_0[1] = {
766 {85, 1},
767};
768static arc arcs_33_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400769 {32, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000770 {0, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000771};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700772static arc arcs_33_2[2] = {
773 {85, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400774 {0, 2},
775};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700776static state states_33[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000777 {1, arcs_33_0},
778 {2, arcs_33_1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700779 {2, arcs_33_2},
Guido van Rossum452bf512007-02-09 05:32:43 +0000780};
781static arc arcs_34_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700782 {87, 1},
Guido van Rossum452bf512007-02-09 05:32:43 +0000783};
Yury Selivanov75445082015-05-11 22:57:16 -0400784static arc arcs_34_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700785 {32, 0},
Yury Selivanov75445082015-05-11 22:57:16 -0400786 {0, 1},
Jeremy Hylton81e95022007-02-27 06:50:52 +0000787};
Yury Selivanov75445082015-05-11 22:57:16 -0400788static state states_34[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000789 {1, arcs_34_0},
Yury Selivanov75445082015-05-11 22:57:16 -0400790 {2, arcs_34_1},
Jeremy Hylton81e95022007-02-27 06:50:52 +0000791};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000792static arc arcs_35_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700793 {23, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000794};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700795static arc arcs_35_1[2] = {
796 {82, 0},
797 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000798};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700799static state states_35[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000800 {1, arcs_35_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700801 {2, arcs_35_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000802};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000803static arc arcs_36_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400804 {88, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000805};
806static arc arcs_36_1[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400807 {23, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000808};
809static arc arcs_36_2[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400810 {32, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000811 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000812};
Yury Selivanov75445082015-05-11 22:57:16 -0400813static state states_36[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000814 {1, arcs_36_0},
815 {1, arcs_36_1},
816 {2, arcs_36_2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000817};
Yury Selivanov75445082015-05-11 22:57:16 -0400818static arc arcs_37_0[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000819 {89, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400820};
821static arc arcs_37_1[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700822 {23, 2},
Yury Selivanov75445082015-05-11 22:57:16 -0400823};
824static arc arcs_37_2[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700825 {32, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400826 {0, 2},
827};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700828static state states_37[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400829 {1, arcs_37_0},
830 {1, arcs_37_1},
831 {2, arcs_37_2},
Yury Selivanov75445082015-05-11 22:57:16 -0400832};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700833static arc arcs_38_0[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000834 {90, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700835};
836static arc arcs_38_1[1] = {
837 {26, 2},
838};
839static arc arcs_38_2[2] = {
840 {32, 3},
841 {0, 2},
842};
843static arc arcs_38_3[1] = {
844 {26, 4},
845};
846static arc arcs_38_4[1] = {
847 {0, 4},
848};
849static state states_38[5] = {
850 {1, arcs_38_0},
851 {1, arcs_38_1},
852 {2, arcs_38_2},
853 {1, arcs_38_3},
854 {1, arcs_38_4},
855};
856static arc arcs_39_0[9] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000857 {91, 1},
Benjamin Petersond51374e2014-04-09 23:55:56 -0400858 {92, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400859 {93, 1},
860 {94, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700861 {95, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000862 {19, 1},
863 {18, 1},
864 {17, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400865 {96, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000866};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700867static arc arcs_39_1[1] = {
868 {0, 1},
869};
870static state states_39[2] = {
871 {9, arcs_39_0},
872 {1, arcs_39_1},
873};
874static arc arcs_40_0[1] = {
875 {21, 1},
876};
877static arc arcs_40_1[3] = {
878 {19, 2},
879 {95, 2},
880 {93, 2},
Neal Norwitzc1505362006-12-28 06:47:50 +0000881};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000882static arc arcs_40_2[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700883 {0, 2},
Neal Norwitzc1505362006-12-28 06:47:50 +0000884};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700885static state states_40[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000886 {1, arcs_40_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700887 {3, arcs_40_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000888 {1, arcs_40_2},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000889};
Georg Brandl7cae87c2006-09-06 06:51:57 +0000890static arc arcs_41_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700891 {97, 1},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000892};
Neal Norwitzc1505362006-12-28 06:47:50 +0000893static arc arcs_41_1[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400894 {26, 2},
Guido van Rossum590baa41993-11-30 13:40:46 +0000895};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000896static arc arcs_41_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400897 {27, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000898};
Yury Selivanov75445082015-05-11 22:57:16 -0400899static arc arcs_41_3[1] = {
900 {28, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000901};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700902static arc arcs_41_4[3] = {
903 {98, 1},
904 {99, 5},
Yury Selivanov75445082015-05-11 22:57:16 -0400905 {0, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000906};
907static arc arcs_41_5[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400908 {27, 6},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000909};
910static arc arcs_41_6[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400911 {28, 7},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000912};
913static arc arcs_41_7[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400914 {0, 7},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000915};
Yury Selivanov75445082015-05-11 22:57:16 -0400916static state states_41[8] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000917 {1, arcs_41_0},
918 {1, arcs_41_1},
919 {1, arcs_41_2},
Yury Selivanov75445082015-05-11 22:57:16 -0400920 {1, arcs_41_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700921 {3, arcs_41_4},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000922 {1, arcs_41_5},
923 {1, arcs_41_6},
924 {1, arcs_41_7},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000925};
926static arc arcs_42_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400927 {100, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000928};
929static arc arcs_42_1[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700930 {26, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000931};
Yury Selivanov75445082015-05-11 22:57:16 -0400932static arc arcs_42_2[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700933 {27, 3},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000934};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000935static arc arcs_42_3[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700936 {28, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000937};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700938static arc arcs_42_4[2] = {
939 {99, 5},
940 {0, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000941};
Yury Selivanov75445082015-05-11 22:57:16 -0400942static arc arcs_42_5[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700943 {27, 6},
Yury Selivanov75445082015-05-11 22:57:16 -0400944};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700945static arc arcs_42_6[1] = {
946 {28, 7},
Yury Selivanov75445082015-05-11 22:57:16 -0400947};
948static arc arcs_42_7[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700949 {0, 7},
Yury Selivanov75445082015-05-11 22:57:16 -0400950};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700951static state states_42[8] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000952 {1, arcs_42_0},
953 {1, arcs_42_1},
Yury Selivanov75445082015-05-11 22:57:16 -0400954 {1, arcs_42_2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000955 {1, arcs_42_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700956 {2, arcs_42_4},
Yury Selivanov75445082015-05-11 22:57:16 -0400957 {1, arcs_42_5},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700958 {1, arcs_42_6},
Yury Selivanov75445082015-05-11 22:57:16 -0400959 {1, arcs_42_7},
Guido van Rossumc2e20742006-02-27 22:32:47 +0000960};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000961static arc arcs_43_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700962 {101, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000963};
Yury Selivanov75445082015-05-11 22:57:16 -0400964static arc arcs_43_1[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700965 {66, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000966};
967static arc arcs_43_2[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700968 {102, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000969};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700970static arc arcs_43_3[1] = {
971 {9, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000972};
Yury Selivanov75445082015-05-11 22:57:16 -0400973static arc arcs_43_4[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700974 {27, 5},
Yury Selivanov75445082015-05-11 22:57:16 -0400975};
976static arc arcs_43_5[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700977 {28, 6},
Yury Selivanov75445082015-05-11 22:57:16 -0400978};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700979static arc arcs_43_6[2] = {
980 {99, 7},
981 {0, 6},
Yury Selivanov75445082015-05-11 22:57:16 -0400982};
983static arc arcs_43_7[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700984 {27, 8},
Yury Selivanov75445082015-05-11 22:57:16 -0400985};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700986static arc arcs_43_8[1] = {
987 {28, 9},
Yury Selivanov75445082015-05-11 22:57:16 -0400988};
989static arc arcs_43_9[1] = {
990 {0, 9},
991};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700992static state states_43[10] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000993 {1, arcs_43_0},
Yury Selivanov75445082015-05-11 22:57:16 -0400994 {1, arcs_43_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000995 {1, arcs_43_2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700996 {1, arcs_43_3},
Yury Selivanov75445082015-05-11 22:57:16 -0400997 {1, arcs_43_4},
998 {1, arcs_43_5},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700999 {2, arcs_43_6},
Yury Selivanov75445082015-05-11 22:57:16 -04001000 {1, arcs_43_7},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001001 {1, arcs_43_8},
Yury Selivanov75445082015-05-11 22:57:16 -04001002 {1, arcs_43_9},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001003};
1004static arc arcs_44_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001005 {103, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001006};
Yury Selivanov75445082015-05-11 22:57:16 -04001007static arc arcs_44_1[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001008 {27, 2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001009};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001010static arc arcs_44_2[1] = {
1011 {28, 3},
1012};
1013static arc arcs_44_3[2] = {
1014 {104, 4},
1015 {105, 5},
1016};
1017static arc arcs_44_4[1] = {
1018 {27, 6},
1019};
1020static arc arcs_44_5[1] = {
1021 {27, 7},
1022};
1023static arc arcs_44_6[1] = {
1024 {28, 8},
1025};
1026static arc arcs_44_7[1] = {
1027 {28, 9},
1028};
1029static arc arcs_44_8[4] = {
1030 {104, 4},
1031 {99, 10},
1032 {105, 5},
1033 {0, 8},
1034};
1035static arc arcs_44_9[1] = {
1036 {0, 9},
1037};
1038static arc arcs_44_10[1] = {
1039 {27, 11},
1040};
1041static arc arcs_44_11[1] = {
1042 {28, 12},
1043};
1044static arc arcs_44_12[2] = {
1045 {105, 5},
1046 {0, 12},
1047};
1048static state states_44[13] = {
1049 {1, arcs_44_0},
1050 {1, arcs_44_1},
1051 {1, arcs_44_2},
1052 {2, arcs_44_3},
1053 {1, arcs_44_4},
1054 {1, arcs_44_5},
1055 {1, arcs_44_6},
1056 {1, arcs_44_7},
1057 {4, arcs_44_8},
1058 {1, arcs_44_9},
1059 {1, arcs_44_10},
1060 {1, arcs_44_11},
1061 {2, arcs_44_12},
1062};
1063static arc arcs_45_0[1] = {
1064 {106, 1},
1065};
1066static arc arcs_45_1[1] = {
1067 {107, 2},
1068};
1069static arc arcs_45_2[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001070 {32, 1},
1071 {27, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001072};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001073static arc arcs_45_3[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001074 {28, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001075};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001076static arc arcs_45_4[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001077 {0, 4},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001078};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001079static state states_45[5] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001080 {1, arcs_45_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001081 {1, arcs_45_1},
1082 {2, arcs_45_2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001083 {1, arcs_45_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001084 {1, arcs_45_4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001085};
Yury Selivanov75445082015-05-11 22:57:16 -04001086static arc arcs_46_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001087 {26, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001088};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001089static arc arcs_46_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001090 {86, 2},
1091 {0, 1},
1092};
1093static arc arcs_46_2[1] = {
1094 {108, 3},
1095};
1096static arc arcs_46_3[1] = {
1097 {0, 3},
1098};
1099static state states_46[4] = {
1100 {1, arcs_46_0},
1101 {2, arcs_46_1},
1102 {1, arcs_46_2},
1103 {1, arcs_46_3},
1104};
1105static arc arcs_47_0[1] = {
1106 {109, 1},
1107};
1108static arc arcs_47_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001109 {26, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001110 {0, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001111};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001112static arc arcs_47_2[2] = {
1113 {86, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001114 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001115};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001116static arc arcs_47_3[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001117 {23, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001118};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001119static arc arcs_47_4[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001120 {0, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001121};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001122static state states_47[5] = {
1123 {1, arcs_47_0},
1124 {2, arcs_47_1},
1125 {2, arcs_47_2},
1126 {1, arcs_47_3},
1127 {1, arcs_47_4},
Tim Peters5ca576e2001-06-18 22:08:13 +00001128};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001129static arc arcs_48_0[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001130 {3, 1},
1131 {2, 2},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001132};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001133static arc arcs_48_1[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001134 {0, 1},
Jeremy Hylton81e95022007-02-27 06:50:52 +00001135};
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001136static arc arcs_48_2[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001137 {110, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001138};
1139static arc arcs_48_3[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001140 {6, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001141};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001142static arc arcs_48_4[2] = {
1143 {6, 4},
1144 {111, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001145};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001146static state states_48[5] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001147 {2, arcs_48_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001148 {1, arcs_48_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001149 {1, arcs_48_2},
1150 {1, arcs_48_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001151 {2, arcs_48_4},
Guido van Rossumdb3165e1993-10-18 17:06:59 +00001152};
Yury Selivanov75445082015-05-11 22:57:16 -04001153static arc arcs_49_0[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001154 {112, 1},
1155 {113, 2},
Guido van Rossum590baa41993-11-30 13:40:46 +00001156};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001157static arc arcs_49_1[2] = {
1158 {97, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001159 {0, 1},
Thomas Wouters52152252000-08-17 22:55:00 +00001160};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001161static arc arcs_49_2[1] = {
1162 {0, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001163};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001164static arc arcs_49_3[1] = {
1165 {112, 4},
1166};
1167static arc arcs_49_4[1] = {
1168 {99, 5},
1169};
1170static arc arcs_49_5[1] = {
1171 {26, 2},
1172};
1173static state states_49[6] = {
1174 {2, arcs_49_0},
1175 {2, arcs_49_1},
1176 {1, arcs_49_2},
1177 {1, arcs_49_3},
1178 {1, arcs_49_4},
1179 {1, arcs_49_5},
1180};
1181static arc arcs_50_0[2] = {
1182 {112, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001183 {115, 1},
1184};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001185static arc arcs_50_1[1] = {
1186 {0, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001187};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001188static state states_50[2] = {
1189 {2, arcs_50_0},
1190 {1, arcs_50_1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001191};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001192static arc arcs_51_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001193 {116, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001194};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001195static arc arcs_51_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001196 {35, 2},
1197 {27, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001198};
Yury Selivanov75445082015-05-11 22:57:16 -04001199static arc arcs_51_2[1] = {
1200 {27, 3},
1201};
1202static arc arcs_51_3[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001203 {26, 4},
Yury Selivanov75445082015-05-11 22:57:16 -04001204};
1205static arc arcs_51_4[1] = {
1206 {0, 4},
1207};
1208static state states_51[5] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001209 {1, arcs_51_0},
1210 {2, arcs_51_1},
Yury Selivanov75445082015-05-11 22:57:16 -04001211 {1, arcs_51_2},
1212 {1, arcs_51_3},
1213 {1, arcs_51_4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001214};
Yury Selivanov75445082015-05-11 22:57:16 -04001215static arc arcs_52_0[1] = {
1216 {116, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001217};
Yury Selivanov75445082015-05-11 22:57:16 -04001218static arc arcs_52_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001219 {35, 2},
1220 {27, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001221};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001222static arc arcs_52_2[1] = {
1223 {27, 3},
1224};
1225static arc arcs_52_3[1] = {
1226 {114, 4},
1227};
1228static arc arcs_52_4[1] = {
1229 {0, 4},
1230};
1231static state states_52[5] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001232 {1, arcs_52_0},
1233 {2, arcs_52_1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001234 {1, arcs_52_2},
1235 {1, arcs_52_3},
1236 {1, arcs_52_4},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001237};
1238static arc arcs_53_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001239 {117, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001240};
1241static arc arcs_53_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001242 {118, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001243 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001244};
1245static state states_53[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001246 {1, arcs_53_0},
1247 {2, arcs_53_1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001248};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001249static arc arcs_54_0[1] = {
1250 {119, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001251};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001252static arc arcs_54_1[2] = {
1253 {120, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04001254 {0, 1},
1255};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001256static state states_54[2] = {
1257 {1, arcs_54_0},
1258 {2, arcs_54_1},
Yury Selivanov75445082015-05-11 22:57:16 -04001259};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001260static arc arcs_55_0[2] = {
1261 {121, 1},
1262 {122, 2},
1263};
1264static arc arcs_55_1[1] = {
1265 {119, 2},
1266};
1267static arc arcs_55_2[1] = {
1268 {0, 2},
1269};
1270static state states_55[3] = {
1271 {2, arcs_55_0},
1272 {1, arcs_55_1},
1273 {1, arcs_55_2},
1274};
1275static arc arcs_56_0[1] = {
1276 {108, 1},
1277};
1278static arc arcs_56_1[2] = {
1279 {123, 0},
1280 {0, 1},
1281};
1282static state states_56[2] = {
1283 {1, arcs_56_0},
1284 {2, arcs_56_1},
1285};
1286static arc arcs_57_0[10] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001287 {124, 1},
1288 {125, 1},
Benjamin Petersond51374e2014-04-09 23:55:56 -04001289 {126, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001290 {127, 1},
1291 {128, 1},
1292 {129, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001293 {130, 1},
1294 {102, 1},
1295 {121, 2},
1296 {131, 3},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001297};
Yury Selivanov75445082015-05-11 22:57:16 -04001298static arc arcs_57_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001299 {0, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001300};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001301static arc arcs_57_2[1] = {
1302 {102, 1},
1303};
1304static arc arcs_57_3[2] = {
1305 {121, 1},
1306 {0, 3},
1307};
1308static state states_57[4] = {
1309 {10, arcs_57_0},
1310 {1, arcs_57_1},
1311 {1, arcs_57_2},
1312 {2, arcs_57_3},
1313};
1314static arc arcs_58_0[1] = {
1315 {33, 1},
1316};
1317static arc arcs_58_1[1] = {
1318 {108, 2},
1319};
1320static arc arcs_58_2[1] = {
1321 {0, 2},
1322};
1323static state states_58[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001324 {1, arcs_58_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001325 {1, arcs_58_1},
1326 {1, arcs_58_2},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001327};
Georg Brandl7cae87c2006-09-06 06:51:57 +00001328static arc arcs_59_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001329 {132, 1},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001330};
Yury Selivanov75445082015-05-11 22:57:16 -04001331static arc arcs_59_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001332 {133, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001333 {0, 1},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001334};
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001335static state states_59[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001336 {1, arcs_59_0},
Yury Selivanov75445082015-05-11 22:57:16 -04001337 {2, arcs_59_1},
Jeremy Hylton81e95022007-02-27 06:50:52 +00001338};
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001339static arc arcs_60_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001340 {134, 1},
Guido van Rossum0368b722007-05-11 16:50:42 +00001341};
Yury Selivanov75445082015-05-11 22:57:16 -04001342static arc arcs_60_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001343 {135, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001344 {0, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001345};
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001346static state states_60[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001347 {1, arcs_60_0},
Yury Selivanov75445082015-05-11 22:57:16 -04001348 {2, arcs_60_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001349};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001350static arc arcs_61_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001351 {136, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001352};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001353static arc arcs_61_1[2] = {
1354 {137, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001355 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001356};
1357static state states_61[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001358 {1, arcs_61_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001359 {2, arcs_61_1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001360};
Yury Selivanov75445082015-05-11 22:57:16 -04001361static arc arcs_62_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001362 {138, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001363};
Yury Selivanov75445082015-05-11 22:57:16 -04001364static arc arcs_62_1[3] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001365 {139, 0},
1366 {140, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001367 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001368};
Yury Selivanov75445082015-05-11 22:57:16 -04001369static state states_62[2] = {
1370 {1, arcs_62_0},
1371 {3, arcs_62_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001372};
Yury Selivanov75445082015-05-11 22:57:16 -04001373static arc arcs_63_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001374 {141, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001375};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001376static arc arcs_63_1[3] = {
1377 {142, 0},
1378 {143, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04001379 {0, 1},
1380};
1381static state states_63[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001382 {1, arcs_63_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001383 {3, arcs_63_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001384};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001385static arc arcs_64_0[1] = {
1386 {144, 1},
1387};
1388static arc arcs_64_1[6] = {
1389 {33, 0},
1390 {11, 0},
1391 {145, 0},
1392 {146, 0},
1393 {147, 0},
1394 {0, 1},
1395};
1396static state states_64[2] = {
1397 {1, arcs_64_0},
1398 {6, arcs_64_1},
1399};
1400static arc arcs_65_0[4] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001401 {142, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001402 {143, 1},
1403 {148, 1},
1404 {149, 2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001405};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001406static arc arcs_65_1[1] = {
1407 {144, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001408};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001409static arc arcs_65_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001410 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001411};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001412static state states_65[3] = {
1413 {4, arcs_65_0},
1414 {1, arcs_65_1},
1415 {1, arcs_65_2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001416};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001417static arc arcs_66_0[1] = {
1418 {150, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001419};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001420static arc arcs_66_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001421 {34, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001422 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001423};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001424static arc arcs_66_2[1] = {
1425 {144, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001426};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001427static arc arcs_66_3[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001428 {0, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001429};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001430static state states_66[4] = {
1431 {1, arcs_66_0},
1432 {2, arcs_66_1},
1433 {1, arcs_66_2},
1434 {1, arcs_66_3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001435};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001436static arc arcs_67_0[2] = {
1437 {151, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001438 {152, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001439};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001440static arc arcs_67_1[1] = {
1441 {152, 2},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001442};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001443static arc arcs_67_2[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001444 {153, 2},
1445 {0, 2},
Guido van Rossum452bf512007-02-09 05:32:43 +00001446};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001447static state states_67[3] = {
1448 {2, arcs_67_0},
1449 {1, arcs_67_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001450 {2, arcs_67_2},
Neal Norwitzc1505362006-12-28 06:47:50 +00001451};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001452static arc arcs_68_0[10] = {
1453 {13, 1},
1454 {155, 2},
1455 {157, 3},
1456 {23, 4},
1457 {160, 4},
1458 {161, 5},
1459 {83, 4},
1460 {162, 4},
1461 {163, 4},
1462 {164, 4},
Neal Norwitzc1505362006-12-28 06:47:50 +00001463};
Yury Selivanov75445082015-05-11 22:57:16 -04001464static arc arcs_68_1[3] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001465 {50, 6},
1466 {154, 6},
1467 {15, 4},
1468};
1469static arc arcs_68_2[2] = {
1470 {154, 7},
1471 {156, 4},
1472};
1473static arc arcs_68_3[2] = {
1474 {158, 8},
1475 {159, 4},
1476};
1477static arc arcs_68_4[1] = {
1478 {0, 4},
1479};
1480static arc arcs_68_5[2] = {
1481 {161, 5},
1482 {0, 5},
1483};
1484static arc arcs_68_6[1] = {
1485 {15, 4},
1486};
1487static arc arcs_68_7[1] = {
1488 {156, 4},
1489};
1490static arc arcs_68_8[1] = {
1491 {159, 4},
1492};
1493static state states_68[9] = {
1494 {10, arcs_68_0},
1495 {3, arcs_68_1},
1496 {2, arcs_68_2},
1497 {2, arcs_68_3},
1498 {1, arcs_68_4},
1499 {2, arcs_68_5},
1500 {1, arcs_68_6},
1501 {1, arcs_68_7},
1502 {1, arcs_68_8},
1503};
1504static arc arcs_69_0[2] = {
1505 {26, 1},
1506 {51, 1},
1507};
1508static arc arcs_69_1[3] = {
1509 {165, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001510 {32, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001511 {0, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +00001512};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001513static arc arcs_69_2[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001514 {0, 2},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001515};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001516static arc arcs_69_3[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001517 {26, 4},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001518 {51, 4},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001519 {0, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001520};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001521static arc arcs_69_4[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001522 {32, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001523 {0, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001524};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001525static state states_69[5] = {
1526 {2, arcs_69_0},
1527 {3, arcs_69_1},
1528 {1, arcs_69_2},
1529 {3, arcs_69_3},
1530 {2, arcs_69_4},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001531};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001532static arc arcs_70_0[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001533 {13, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001534 {155, 2},
1535 {82, 3},
Neal Norwitzc1505362006-12-28 06:47:50 +00001536};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001537static arc arcs_70_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001538 {14, 4},
1539 {15, 5},
Jeremy Hylton81e95022007-02-27 06:50:52 +00001540};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001541static arc arcs_70_2[1] = {
1542 {166, 6},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001543};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001544static arc arcs_70_3[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001545 {23, 5},
1546};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001547static arc arcs_70_4[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001548 {15, 5},
1549};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001550static arc arcs_70_5[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001551 {0, 5},
1552};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001553static arc arcs_70_6[1] = {
1554 {156, 5},
Yury Selivanov75445082015-05-11 22:57:16 -04001555};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001556static state states_70[7] = {
1557 {3, arcs_70_0},
1558 {2, arcs_70_1},
1559 {1, arcs_70_2},
1560 {1, arcs_70_3},
1561 {1, arcs_70_4},
1562 {1, arcs_70_5},
1563 {1, arcs_70_6},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001564};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001565static arc arcs_71_0[1] = {
1566 {167, 1},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001567};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001568static arc arcs_71_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001569 {32, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001570 {0, 1},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001571};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001572static arc arcs_71_2[2] = {
1573 {167, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001574 {0, 2},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001575};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001576static state states_71[3] = {
1577 {1, arcs_71_0},
1578 {2, arcs_71_1},
1579 {2, arcs_71_2},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001580};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001581static arc arcs_72_0[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001582 {26, 1},
1583 {27, 2},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001584};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001585static arc arcs_72_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001586 {27, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001587 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001588};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001589static arc arcs_72_2[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001590 {26, 3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001591 {168, 4},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001592 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001593};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001594static arc arcs_72_3[2] = {
1595 {168, 4},
Yury Selivanov75445082015-05-11 22:57:16 -04001596 {0, 3},
1597};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001598static arc arcs_72_4[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001599 {0, 4},
1600};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001601static state states_72[5] = {
1602 {2, arcs_72_0},
1603 {2, arcs_72_1},
1604 {3, arcs_72_2},
1605 {2, arcs_72_3},
1606 {1, arcs_72_4},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001607};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001608static arc arcs_73_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001609 {27, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001610};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001611static arc arcs_73_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001612 {26, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001613 {0, 1},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001614};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001615static arc arcs_73_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001616 {0, 2},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001617};
Yury Selivanov75445082015-05-11 22:57:16 -04001618static state states_73[3] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001619 {1, arcs_73_0},
Yury Selivanov75445082015-05-11 22:57:16 -04001620 {2, arcs_73_1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001621 {1, arcs_73_2},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001622};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001623static arc arcs_74_0[2] = {
1624 {108, 1},
1625 {51, 1},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001626};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001627static arc arcs_74_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001628 {32, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001629 {0, 1},
Guido van Rossum0368b722007-05-11 16:50:42 +00001630};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001631static arc arcs_74_2[3] = {
1632 {108, 1},
1633 {51, 1},
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001634 {0, 2},
Neal Norwitzc1505362006-12-28 06:47:50 +00001635};
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001636static state states_74[3] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001637 {2, arcs_74_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001638 {2, arcs_74_1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001639 {3, arcs_74_2},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001640};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001641static arc arcs_75_0[1] = {
1642 {26, 1},
1643};
1644static arc arcs_75_1[2] = {
1645 {32, 2},
1646 {0, 1},
1647};
1648static arc arcs_75_2[2] = {
1649 {26, 1},
1650 {0, 2},
1651};
1652static state states_75[3] = {
1653 {1, arcs_75_0},
1654 {2, arcs_75_1},
1655 {2, arcs_75_2},
1656};
1657static arc arcs_76_0[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001658 {26, 1},
1659 {34, 2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001660 {51, 3},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001661};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001662static arc arcs_76_1[4] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001663 {27, 4},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001664 {165, 5},
Yury Selivanov75445082015-05-11 22:57:16 -04001665 {32, 6},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001666 {0, 1},
Guido van Rossum452bf512007-02-09 05:32:43 +00001667};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001668static arc arcs_76_2[1] = {
1669 {108, 7},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001670};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001671static arc arcs_76_3[3] = {
1672 {165, 5},
Yury Selivanov75445082015-05-11 22:57:16 -04001673 {32, 6},
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001674 {0, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001675};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001676static arc arcs_76_4[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001677 {26, 7},
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001678};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001679static arc arcs_76_5[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001680 {0, 5},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001681};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001682static arc arcs_76_6[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001683 {26, 8},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001684 {51, 8},
Yury Selivanov75445082015-05-11 22:57:16 -04001685 {0, 6},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001686};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001687static arc arcs_76_7[3] = {
1688 {165, 5},
Yury Selivanov75445082015-05-11 22:57:16 -04001689 {32, 9},
1690 {0, 7},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001691};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001692static arc arcs_76_8[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001693 {32, 6},
1694 {0, 8},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001695};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001696static arc arcs_76_9[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001697 {26, 10},
1698 {34, 11},
1699 {0, 9},
1700};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001701static arc arcs_76_10[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001702 {27, 12},
1703};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001704static arc arcs_76_11[1] = {
1705 {108, 13},
Yury Selivanov75445082015-05-11 22:57:16 -04001706};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001707static arc arcs_76_12[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001708 {26, 13},
1709};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001710static arc arcs_76_13[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001711 {32, 9},
1712 {0, 13},
1713};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001714static state states_76[14] = {
1715 {3, arcs_76_0},
1716 {4, arcs_76_1},
1717 {1, arcs_76_2},
1718 {3, arcs_76_3},
Yury Selivanov75445082015-05-11 22:57:16 -04001719 {1, arcs_76_4},
1720 {1, arcs_76_5},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001721 {3, arcs_76_6},
1722 {3, arcs_76_7},
1723 {2, arcs_76_8},
1724 {3, arcs_76_9},
1725 {1, arcs_76_10},
1726 {1, arcs_76_11},
1727 {1, arcs_76_12},
1728 {2, arcs_76_13},
Yury Selivanov75445082015-05-11 22:57:16 -04001729};
1730static arc arcs_77_0[1] = {
1731 {169, 1},
1732};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001733static arc arcs_77_1[1] = {
1734 {23, 2},
1735};
1736static arc arcs_77_2[2] = {
1737 {13, 3},
1738 {27, 4},
1739};
1740static arc arcs_77_3[2] = {
1741 {14, 5},
1742 {15, 6},
1743};
1744static arc arcs_77_4[1] = {
1745 {28, 7},
1746};
1747static arc arcs_77_5[1] = {
1748 {15, 6},
1749};
1750static arc arcs_77_6[1] = {
1751 {27, 4},
1752};
1753static arc arcs_77_7[1] = {
1754 {0, 7},
1755};
1756static state states_77[8] = {
1757 {1, arcs_77_0},
1758 {1, arcs_77_1},
1759 {2, arcs_77_2},
1760 {2, arcs_77_3},
1761 {1, arcs_77_4},
1762 {1, arcs_77_5},
1763 {1, arcs_77_6},
1764 {1, arcs_77_7},
1765};
1766static arc arcs_78_0[1] = {
1767 {170, 1},
1768};
1769static arc arcs_78_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001770 {32, 2},
1771 {0, 1},
1772};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001773static arc arcs_78_2[2] = {
1774 {170, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001775 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001776};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001777static state states_78[3] = {
1778 {1, arcs_78_0},
1779 {2, arcs_78_1},
1780 {2, arcs_78_2},
Yury Selivanov75445082015-05-11 22:57:16 -04001781};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001782static arc arcs_79_0[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001783 {26, 1},
1784 {34, 2},
Yury Selivanov14acf5f2015-08-05 17:54:10 -04001785 {33, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001786};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001787static arc arcs_79_1[3] = {
1788 {165, 3},
Benjamin Petersonde12b792015-05-16 09:44:45 -04001789 {31, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001790 {0, 1},
1791};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001792static arc arcs_79_2[1] = {
Benjamin Petersonde12b792015-05-16 09:44:45 -04001793 {26, 3},
Yury Selivanov75445082015-05-11 22:57:16 -04001794};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001795static arc arcs_79_3[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001796 {0, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001797};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001798static state states_79[4] = {
1799 {3, arcs_79_0},
1800 {3, arcs_79_1},
1801 {1, arcs_79_2},
1802 {1, arcs_79_3},
Yury Selivanov75445082015-05-11 22:57:16 -04001803};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001804static arc arcs_80_0[2] = {
1805 {165, 1},
1806 {172, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001807};
Yury Selivanov75445082015-05-11 22:57:16 -04001808static arc arcs_80_1[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001809 {0, 1},
Phillip J. Eby0d6615f2005-08-02 00:46:46 +00001810};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001811static state states_80[2] = {
1812 {2, arcs_80_0},
Yury Selivanov75445082015-05-11 22:57:16 -04001813 {1, arcs_80_1},
Phillip J. Eby0d6615f2005-08-02 00:46:46 +00001814};
Yury Selivanov52c4e7c2016-09-09 10:36:01 -07001815static arc arcs_81_0[2] = {
1816 {21, 1},
1817 {101, 2},
Phillip J. Eby0d6615f2005-08-02 00:46:46 +00001818};
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001819static arc arcs_81_1[1] = {
Yury Selivanov52c4e7c2016-09-09 10:36:01 -07001820 {101, 2},
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001821};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001822static arc arcs_81_2[1] = {
Yury Selivanov52c4e7c2016-09-09 10:36:01 -07001823 {66, 3},
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001824};
Yury Selivanov75445082015-05-11 22:57:16 -04001825static arc arcs_81_3[1] = {
Yury Selivanov52c4e7c2016-09-09 10:36:01 -07001826 {102, 4},
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001827};
Yury Selivanov52c4e7c2016-09-09 10:36:01 -07001828static arc arcs_81_4[1] = {
1829 {112, 5},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001830};
Yury Selivanov52c4e7c2016-09-09 10:36:01 -07001831static arc arcs_81_5[2] = {
1832 {171, 6},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001833 {0, 5},
1834};
Yury Selivanov52c4e7c2016-09-09 10:36:01 -07001835static arc arcs_81_6[1] = {
1836 {0, 6},
1837};
1838static state states_81[7] = {
1839 {2, arcs_81_0},
Yury Selivanov75445082015-05-11 22:57:16 -04001840 {1, arcs_81_1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001841 {1, arcs_81_2},
Yury Selivanov75445082015-05-11 22:57:16 -04001842 {1, arcs_81_3},
Yury Selivanov52c4e7c2016-09-09 10:36:01 -07001843 {1, arcs_81_4},
1844 {2, arcs_81_5},
1845 {1, arcs_81_6},
Yury Selivanov75445082015-05-11 22:57:16 -04001846};
1847static arc arcs_82_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001848 {97, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001849};
1850static arc arcs_82_1[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001851 {114, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001852};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001853static arc arcs_82_2[2] = {
1854 {171, 3},
Yury Selivanov75445082015-05-11 22:57:16 -04001855 {0, 2},
1856};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001857static arc arcs_82_3[1] = {
1858 {0, 3},
1859};
1860static state states_82[4] = {
1861 {1, arcs_82_0},
1862 {1, arcs_82_1},
1863 {2, arcs_82_2},
1864 {1, arcs_82_3},
1865};
1866static arc arcs_83_0[1] = {
1867 {23, 1},
1868};
1869static arc arcs_83_1[1] = {
1870 {0, 1},
1871};
1872static state states_83[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001873 {1, arcs_83_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001874 {1, arcs_83_1},
Yury Selivanov75445082015-05-11 22:57:16 -04001875};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001876static arc arcs_84_0[1] = {
1877 {174, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001878};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001879static arc arcs_84_1[2] = {
1880 {175, 2},
1881 {0, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001882};
1883static arc arcs_84_2[1] = {
1884 {0, 2},
1885};
1886static state states_84[3] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001887 {1, arcs_84_0},
1888 {2, arcs_84_1},
Yury Selivanov75445082015-05-11 22:57:16 -04001889 {1, arcs_84_2},
1890};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001891static arc arcs_85_0[2] = {
1892 {77, 1},
1893 {9, 2},
1894};
1895static arc arcs_85_1[1] = {
1896 {26, 2},
1897};
1898static arc arcs_85_2[1] = {
1899 {0, 2},
1900};
1901static state states_85[3] = {
1902 {2, arcs_85_0},
1903 {1, arcs_85_1},
1904 {1, arcs_85_2},
1905};
1906static dfa dfas[86] = {
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001907 {256, "single_input", 0, 3, states_0,
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001908 "\004\050\340\000\002\000\000\000\012\076\011\007\262\004\020\002\000\300\220\050\037\102"},
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001909 {257, "file_input", 0, 2, states_1,
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001910 "\204\050\340\000\002\000\000\000\012\076\011\007\262\004\020\002\000\300\220\050\037\102"},
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001911 {258, "eval_input", 0, 3, states_2,
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001912 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\020\002\000\300\220\050\037\000"},
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001913 {259, "decorator", 0, 7, states_3,
1914 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1915 {260, "decorators", 0, 2, states_4,
1916 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1917 {261, "decorated", 0, 3, states_5,
1918 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Yury Selivanov75445082015-05-11 22:57:16 -04001919 {262, "async_funcdef", 0, 3, states_6,
1920 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1921 {263, "funcdef", 0, 8, states_7,
1922 "\000\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1923 {264, "parameters", 0, 4, states_8,
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001924 "\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Robert Collinsdf395992015-08-12 08:00:06 +12001925 {265, "typedargslist", 0, 19, states_9,
Yury Selivanov75445082015-05-11 22:57:16 -04001926 "\000\000\200\000\006\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1927 {266, "tfpdef", 0, 4, states_10,
1928 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Robert Collinsdf395992015-08-12 08:00:06 +12001929 {267, "varargslist", 0, 19, states_11,
Yury Selivanov75445082015-05-11 22:57:16 -04001930 "\000\000\200\000\006\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1931 {268, "vfpdef", 0, 2, states_12,
1932 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1933 {269, "stmt", 0, 2, states_13,
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001934 "\000\050\340\000\002\000\000\000\012\076\011\007\262\004\020\002\000\300\220\050\037\102"},
Yury Selivanov75445082015-05-11 22:57:16 -04001935 {270, "simple_stmt", 0, 4, states_14,
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001936 "\000\040\200\000\002\000\000\000\012\076\011\007\000\000\020\002\000\300\220\050\037\100"},
Yury Selivanov75445082015-05-11 22:57:16 -04001937 {271, "small_stmt", 0, 2, states_15,
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001938 "\000\040\200\000\002\000\000\000\012\076\011\007\000\000\020\002\000\300\220\050\037\100"},
Yury Selivanov75445082015-05-11 22:57:16 -04001939 {272, "expr_stmt", 0, 6, states_16,
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001940 "\000\040\200\000\002\000\000\000\000\000\010\000\000\000\020\002\000\300\220\050\037\000"},
1941 {273, "annassign", 0, 5, states_17,
Yury Selivanov75445082015-05-11 22:57:16 -04001942 "\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001943 {274, "testlist_star_expr", 0, 3, states_18,
1944 "\000\040\200\000\002\000\000\000\000\000\010\000\000\000\020\002\000\300\220\050\037\000"},
1945 {275, "augassign", 0, 2, states_19,
1946 "\000\000\000\000\000\000\360\377\001\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1947 {276, "del_stmt", 0, 3, states_20,
1948 "\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1949 {277, "pass_stmt", 0, 2, states_21,
1950 "\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1951 {278, "flow_stmt", 0, 2, states_22,
1952 "\000\000\000\000\000\000\000\000\000\036\000\000\000\000\000\000\000\000\000\000\000\100"},
1953 {279, "break_stmt", 0, 2, states_23,
1954 "\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000"},
1955 {280, "continue_stmt", 0, 2, states_24,
1956 "\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000"},
1957 {281, "return_stmt", 0, 3, states_25,
1958 "\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000"},
1959 {282, "yield_stmt", 0, 2, states_26,
1960 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\100"},
1961 {283, "raise_stmt", 0, 5, states_27,
1962 "\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000"},
1963 {284, "import_stmt", 0, 2, states_28,
1964 "\000\000\000\000\000\000\000\000\000\040\001\000\000\000\000\000\000\000\000\000\000\000"},
1965 {285, "import_name", 0, 3, states_29,
1966 "\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000"},
1967 {286, "import_from", 0, 8, states_30,
1968 "\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000"},
1969 {287, "import_as_name", 0, 4, states_31,
Yury Selivanov75445082015-05-11 22:57:16 -04001970 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001971 {288, "dotted_as_name", 0, 4, states_32,
1972 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1973 {289, "import_as_names", 0, 3, states_33,
1974 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1975 {290, "dotted_as_names", 0, 2, states_34,
1976 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1977 {291, "dotted_name", 0, 2, states_35,
1978 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1979 {292, "global_stmt", 0, 3, states_36,
1980 "\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000"},
1981 {293, "nonlocal_stmt", 0, 3, states_37,
1982 "\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000"},
1983 {294, "assert_stmt", 0, 5, states_38,
1984 "\000\000\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000"},
1985 {295, "compound_stmt", 0, 2, states_39,
1986 "\000\010\140\000\000\000\000\000\000\000\000\000\262\004\000\000\000\000\000\000\000\002"},
1987 {296, "async_stmt", 0, 3, states_40,
1988 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1989 {297, "if_stmt", 0, 8, states_41,
1990 "\000\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000"},
1991 {298, "while_stmt", 0, 8, states_42,
1992 "\000\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000"},
1993 {299, "for_stmt", 0, 10, states_43,
1994 "\000\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000"},
1995 {300, "try_stmt", 0, 13, states_44,
1996 "\000\000\000\000\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000"},
1997 {301, "with_stmt", 0, 5, states_45,
1998 "\000\000\000\000\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000"},
1999 {302, "with_item", 0, 4, states_46,
2000 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\020\002\000\300\220\050\037\000"},
2001 {303, "except_clause", 0, 5, states_47,
2002 "\000\000\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000"},
2003 {304, "suite", 0, 5, states_48,
2004 "\004\040\200\000\002\000\000\000\012\076\011\007\000\000\020\002\000\300\220\050\037\100"},
2005 {305, "test", 0, 6, states_49,
2006 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\020\002\000\300\220\050\037\000"},
2007 {306, "test_nocond", 0, 2, states_50,
2008 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\020\002\000\300\220\050\037\000"},
2009 {307, "lambdef", 0, 5, states_51,
2010 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000"},
2011 {308, "lambdef_nocond", 0, 5, states_52,
2012 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000"},
2013 {309, "or_test", 0, 2, states_53,
2014 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\002\000\300\220\050\037\000"},
2015 {310, "and_test", 0, 2, states_54,
2016 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\002\000\300\220\050\037\000"},
2017 {311, "not_test", 0, 3, states_55,
2018 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\002\000\300\220\050\037\000"},
2019 {312, "comparison", 0, 2, states_56,
2020 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\300\220\050\037\000"},
2021 {313, "comp_op", 0, 4, states_57,
2022 "\000\000\000\000\000\000\000\000\000\000\000\000\100\000\000\362\017\000\000\000\000\000"},
2023 {314, "star_expr", 0, 3, states_58,
2024 "\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2025 {315, "expr", 0, 2, states_59,
2026 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\300\220\050\037\000"},
2027 {316, "xor_expr", 0, 2, states_60,
2028 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\300\220\050\037\000"},
2029 {317, "and_expr", 0, 2, states_61,
2030 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\300\220\050\037\000"},
2031 {318, "shift_expr", 0, 2, states_62,
2032 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\300\220\050\037\000"},
2033 {319, "arith_expr", 0, 2, states_63,
2034 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\300\220\050\037\000"},
2035 {320, "term", 0, 2, states_64,
2036 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\300\220\050\037\000"},
2037 {321, "factor", 0, 3, states_65,
2038 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\300\220\050\037\000"},
2039 {322, "power", 0, 4, states_66,
2040 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\200\050\037\000"},
2041 {323, "atom_expr", 0, 3, states_67,
2042 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\200\050\037\000"},
2043 {324, "atom", 0, 9, states_68,
2044 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\050\037\000"},
2045 {325, "testlist_comp", 0, 5, states_69,
2046 "\000\040\200\000\002\000\000\000\000\000\010\000\000\000\020\002\000\300\220\050\037\000"},
2047 {326, "trailer", 0, 7, states_70,
2048 "\000\040\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\010\000\000"},
2049 {327, "subscriptlist", 0, 3, states_71,
2050 "\000\040\200\010\000\000\000\000\000\000\010\000\000\000\020\002\000\300\220\050\037\000"},
2051 {328, "subscript", 0, 5, states_72,
2052 "\000\040\200\010\000\000\000\000\000\000\010\000\000\000\020\002\000\300\220\050\037\000"},
2053 {329, "sliceop", 0, 3, states_73,
2054 "\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2055 {330, "exprlist", 0, 3, states_74,
2056 "\000\040\200\000\002\000\000\000\000\000\010\000\000\000\000\000\000\300\220\050\037\000"},
2057 {331, "testlist", 0, 3, states_75,
2058 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\020\002\000\300\220\050\037\000"},
2059 {332, "dictorsetmaker", 0, 14, states_76,
2060 "\000\040\200\000\006\000\000\000\000\000\010\000\000\000\020\002\000\300\220\050\037\000"},
2061 {333, "classdef", 0, 8, states_77,
2062 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\002"},
2063 {334, "arglist", 0, 3, states_78,
2064 "\000\040\200\000\006\000\000\000\000\000\010\000\000\000\020\002\000\300\220\050\037\000"},
2065 {335, "argument", 0, 4, states_79,
2066 "\000\040\200\000\006\000\000\000\000\000\010\000\000\000\020\002\000\300\220\050\037\000"},
2067 {336, "comp_iter", 0, 2, states_80,
Yury Selivanov52c4e7c2016-09-09 10:36:01 -07002068 "\000\000\040\000\000\000\000\000\000\000\000\000\042\000\000\000\000\000\000\000\000\000"},
2069 {337, "comp_for", 0, 7, states_81,
2070 "\000\000\040\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002071 {338, "comp_if", 0, 4, states_82,
2072 "\000\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000"},
2073 {339, "encoding_decl", 0, 2, states_83,
2074 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2075 {340, "yield_expr", 0, 3, states_84,
2076 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\100"},
2077 {341, "yield_arg", 0, 3, states_85,
2078 "\000\040\200\000\000\000\000\000\000\040\010\000\000\000\020\002\000\300\220\050\037\000"},
Nick Coghlan1f7ce622012-01-13 21:43:40 +10002079};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002080static label labels[176] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00002081 {0, "EMPTY"},
2082 {256, 0},
2083 {4, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002084 {270, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002085 {295, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002086 {257, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002087 {269, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002088 {0, 0},
2089 {258, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002090 {331, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002091 {259, 0},
Meador Inge33880602012-01-15 19:15:36 -06002092 {49, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002093 {291, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002094 {7, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002095 {334, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002096 {8, 0},
2097 {260, 0},
2098 {261, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002099 {333, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002100 {263, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002101 {262, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002102 {55, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002103 {1, "def"},
2104 {1, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002105 {264, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002106 {51, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002107 {305, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002108 {11, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002109 {304, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002110 {265, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002111 {266, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002112 {22, 0},
2113 {12, 0},
2114 {16, 0},
Meador Inge33880602012-01-15 19:15:36 -06002115 {35, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002116 {267, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002117 {268, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002118 {271, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002119 {13, 0},
2120 {272, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002121 {276, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002122 {277, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002123 {278, 0},
2124 {284, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002125 {292, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002126 {293, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002127 {294, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002128 {274, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002129 {273, 0},
2130 {275, 0},
2131 {340, 0},
2132 {314, 0},
Meador Inge33880602012-01-15 19:15:36 -06002133 {36, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002134 {37, 0},
2135 {38, 0},
Benjamin Petersond51374e2014-04-09 23:55:56 -04002136 {50, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002137 {39, 0},
2138 {40, 0},
2139 {41, 0},
2140 {42, 0},
2141 {43, 0},
2142 {44, 0},
2143 {45, 0},
2144 {46, 0},
Meador Inge33880602012-01-15 19:15:36 -06002145 {48, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002146 {1, "del"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002147 {330, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002148 {1, "pass"},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002149 {279, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002150 {280, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002151 {281, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002152 {283, 0},
2153 {282, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002154 {1, "break"},
2155 {1, "continue"},
2156 {1, "return"},
2157 {1, "raise"},
2158 {1, "from"},
Yury Selivanov75445082015-05-11 22:57:16 -04002159 {285, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002160 {286, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002161 {1, "import"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002162 {290, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002163 {23, 0},
Benjamin Petersond51374e2014-04-09 23:55:56 -04002164 {52, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002165 {289, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002166 {287, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002167 {1, "as"},
2168 {288, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002169 {1, "global"},
2170 {1, "nonlocal"},
2171 {1, "assert"},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002172 {297, 0},
2173 {298, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002174 {299, 0},
2175 {300, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002176 {301, 0},
2177 {296, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002178 {1, "if"},
2179 {1, "elif"},
2180 {1, "else"},
2181 {1, "while"},
2182 {1, "for"},
2183 {1, "in"},
2184 {1, "try"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002185 {303, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002186 {1, "finally"},
2187 {1, "with"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002188 {302, 0},
2189 {315, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002190 {1, "except"},
2191 {5, 0},
2192 {6, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002193 {309, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002194 {307, 0},
2195 {306, 0},
2196 {308, 0},
2197 {1, "lambda"},
Yury Selivanov75445082015-05-11 22:57:16 -04002198 {310, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002199 {1, "or"},
2200 {311, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002201 {1, "and"},
2202 {1, "not"},
Yury Selivanov75445082015-05-11 22:57:16 -04002203 {312, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002204 {313, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002205 {20, 0},
2206 {21, 0},
Meador Inge33880602012-01-15 19:15:36 -06002207 {27, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002208 {30, 0},
2209 {29, 0},
Meador Inge33880602012-01-15 19:15:36 -06002210 {28, 0},
2211 {28, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002212 {1, "is"},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002213 {316, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002214 {18, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002215 {317, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002216 {32, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002217 {318, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002218 {19, 0},
2219 {319, 0},
Meador Inge33880602012-01-15 19:15:36 -06002220 {33, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002221 {34, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002222 {320, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002223 {14, 0},
2224 {15, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002225 {321, 0},
Benjamin Peterson605a7742013-03-20 00:39:41 -05002226 {17, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002227 {24, 0},
Meador Inge33880602012-01-15 19:15:36 -06002228 {47, 0},
2229 {31, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002230 {322, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002231 {323, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002232 {54, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002233 {324, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002234 {326, 0},
2235 {325, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002236 {9, 0},
2237 {10, 0},
Meador Inge33880602012-01-15 19:15:36 -06002238 {25, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002239 {332, 0},
Meador Inge33880602012-01-15 19:15:36 -06002240 {26, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002241 {2, 0},
2242 {3, 0},
2243 {1, "None"},
2244 {1, "True"},
2245 {1, "False"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002246 {337, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002247 {327, 0},
2248 {328, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002249 {329, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002250 {1, "class"},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002251 {335, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002252 {336, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002253 {338, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002254 {339, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002255 {1, "yield"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002256 {341, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002257};
Guido van Rossumee2373b1997-05-07 23:51:07 +00002258grammar _PyParser_Grammar = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002259 86,
Victor Stinnerbeba8262010-05-15 23:00:51 +00002260 dfas,
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002261 {176, labels},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002262 256
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002263};