blob: 354dc121b029887f666cd01b710e8d252fdccb75 [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};
462static arc arcs_16_1[3] = {
463 {48, 2},
464 {31, 3},
465 {0, 1},
466};
467static arc arcs_16_2[2] = {
468 {49, 4},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000469 {9, 4},
Neal Norwitzc1505362006-12-28 06:47:50 +0000470};
Yury Selivanov75445082015-05-11 22:57:16 -0400471static arc arcs_16_3[2] = {
472 {49, 5},
Benjamin Peterson605a7742013-03-20 00:39:41 -0500473 {47, 5},
Neal Norwitzc1505362006-12-28 06:47:50 +0000474};
Yury Selivanov75445082015-05-11 22:57:16 -0400475static arc arcs_16_4[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000476 {0, 4},
Neal Norwitzc1505362006-12-28 06:47:50 +0000477};
Yury Selivanov75445082015-05-11 22:57:16 -0400478static arc arcs_16_5[2] = {
479 {31, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000480 {0, 5},
Neal Norwitzc1505362006-12-28 06:47:50 +0000481};
Yury Selivanov75445082015-05-11 22:57:16 -0400482static state states_16[6] = {
483 {1, arcs_16_0},
484 {3, arcs_16_1},
485 {2, arcs_16_2},
486 {2, arcs_16_3},
487 {1, arcs_16_4},
488 {2, arcs_16_5},
Neal Norwitzc1505362006-12-28 06:47:50 +0000489};
Yury Selivanov75445082015-05-11 22:57:16 -0400490static arc arcs_17_0[2] = {
491 {26, 1},
492 {50, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000493};
Yury Selivanov75445082015-05-11 22:57:16 -0400494static arc arcs_17_1[2] = {
495 {32, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000496 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000497};
Yury Selivanov75445082015-05-11 22:57:16 -0400498static arc arcs_17_2[3] = {
499 {26, 1},
500 {50, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000501 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000502};
Yury Selivanov75445082015-05-11 22:57:16 -0400503static state states_17[3] = {
504 {2, arcs_17_0},
505 {2, arcs_17_1},
506 {3, arcs_17_2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000507};
Yury Selivanov75445082015-05-11 22:57:16 -0400508static arc arcs_18_0[13] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000509 {51, 1},
510 {52, 1},
511 {53, 1},
512 {54, 1},
513 {55, 1},
514 {56, 1},
515 {57, 1},
516 {58, 1},
517 {59, 1},
518 {60, 1},
Benjamin Petersond51374e2014-04-09 23:55:56 -0400519 {61, 1},
Benjamin Petersond51374e2014-04-09 23:55:56 -0400520 {62, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400521 {63, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000522};
523static arc arcs_18_1[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400524 {0, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000525};
Yury Selivanov75445082015-05-11 22:57:16 -0400526static state states_18[2] = {
527 {13, arcs_18_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000528 {1, arcs_18_1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000529};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000530static arc arcs_19_0[1] = {
Benjamin Petersond51374e2014-04-09 23:55:56 -0400531 {64, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000532};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000533static arc arcs_19_1[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400534 {65, 2},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000535};
Yury Selivanov75445082015-05-11 22:57:16 -0400536static arc arcs_19_2[1] = {
537 {0, 2},
538};
539static state states_19[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000540 {1, arcs_19_0},
541 {1, arcs_19_1},
Yury Selivanov75445082015-05-11 22:57:16 -0400542 {1, arcs_19_2},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000543};
Yury Selivanov75445082015-05-11 22:57:16 -0400544static arc arcs_20_0[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000545 {66, 1},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000546};
Guido van Rossum452bf512007-02-09 05:32:43 +0000547static arc arcs_20_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000548 {0, 1},
Guido van Rossumef098511991-07-27 21:37:24 +0000549};
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000550static state states_20[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400551 {1, arcs_20_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000552 {1, arcs_20_1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000553};
Yury Selivanov75445082015-05-11 22:57:16 -0400554static arc arcs_21_0[5] = {
555 {67, 1},
556 {68, 1},
557 {69, 1},
Benjamin Petersond51374e2014-04-09 23:55:56 -0400558 {70, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400559 {71, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000560};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000561static arc arcs_21_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000562 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000563};
564static state states_21[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400565 {5, arcs_21_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000566 {1, arcs_21_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000567};
568static arc arcs_22_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400569 {72, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000570};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000571static arc arcs_22_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000572 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000573};
574static state states_22[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000575 {1, arcs_22_0},
576 {1, arcs_22_1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000577};
578static arc arcs_23_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400579 {73, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000580};
Yury Selivanov75445082015-05-11 22:57:16 -0400581static arc arcs_23_1[1] = {
582 {0, 1},
583};
584static state states_23[2] = {
585 {1, arcs_23_0},
586 {1, arcs_23_1},
587};
588static arc arcs_24_0[1] = {
589 {74, 1},
590};
591static arc arcs_24_1[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000592 {9, 2},
593 {0, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000594};
Yury Selivanov75445082015-05-11 22:57:16 -0400595static arc arcs_24_2[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000596 {0, 2},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000597};
Yury Selivanov75445082015-05-11 22:57:16 -0400598static state states_24[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000599 {1, arcs_24_0},
Yury Selivanov75445082015-05-11 22:57:16 -0400600 {2, arcs_24_1},
601 {1, arcs_24_2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000602};
603static arc arcs_25_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400604 {49, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000605};
Yury Selivanov75445082015-05-11 22:57:16 -0400606static arc arcs_25_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000607 {0, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000608};
Yury Selivanov75445082015-05-11 22:57:16 -0400609static state states_25[2] = {
610 {1, arcs_25_0},
611 {1, arcs_25_1},
612};
613static arc arcs_26_0[1] = {
614 {75, 1},
615};
616static arc arcs_26_1[2] = {
617 {26, 2},
618 {0, 1},
619};
620static arc arcs_26_2[2] = {
621 {76, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000622 {0, 2},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000623};
Yury Selivanov75445082015-05-11 22:57:16 -0400624static arc arcs_26_3[1] = {
625 {26, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000626};
Yury Selivanov75445082015-05-11 22:57:16 -0400627static arc arcs_26_4[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000628 {0, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000629};
Yury Selivanov75445082015-05-11 22:57:16 -0400630static state states_26[5] = {
631 {1, arcs_26_0},
632 {2, arcs_26_1},
633 {2, arcs_26_2},
634 {1, arcs_26_3},
635 {1, arcs_26_4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000636};
Yury Selivanov75445082015-05-11 22:57:16 -0400637static arc arcs_27_0[2] = {
Benjamin Petersond51374e2014-04-09 23:55:56 -0400638 {77, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400639 {78, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000640};
641static arc arcs_27_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000642 {0, 1},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000643};
Yury Selivanov75445082015-05-11 22:57:16 -0400644static state states_27[2] = {
645 {2, arcs_27_0},
646 {1, arcs_27_1},
647};
648static arc arcs_28_0[1] = {
649 {79, 1},
650};
651static arc arcs_28_1[1] = {
652 {80, 2},
653};
654static arc arcs_28_2[1] = {
655 {0, 2},
656};
657static state states_28[3] = {
658 {1, arcs_28_0},
659 {1, arcs_28_1},
660 {1, arcs_28_2},
661};
662static arc arcs_29_0[1] = {
663 {76, 1},
664};
665static arc arcs_29_1[3] = {
666 {81, 2},
667 {82, 2},
668 {12, 3},
669};
670static arc arcs_29_2[4] = {
671 {81, 2},
672 {82, 2},
673 {12, 3},
674 {79, 4},
Guido van Rossum25831651993-05-19 14:50:45 +0000675};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000676static arc arcs_29_3[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400677 {79, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000678};
Yury Selivanov75445082015-05-11 22:57:16 -0400679static arc arcs_29_4[3] = {
680 {33, 5},
681 {13, 6},
682 {83, 5},
683};
684static arc arcs_29_5[1] = {
685 {0, 5},
686};
687static arc arcs_29_6[1] = {
688 {83, 7},
689};
690static arc arcs_29_7[1] = {
691 {15, 5},
692};
693static state states_29[8] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000694 {1, arcs_29_0},
Yury Selivanov75445082015-05-11 22:57:16 -0400695 {3, arcs_29_1},
696 {4, arcs_29_2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000697 {1, arcs_29_3},
Yury Selivanov75445082015-05-11 22:57:16 -0400698 {3, arcs_29_4},
699 {1, arcs_29_5},
700 {1, arcs_29_6},
701 {1, arcs_29_7},
Guido van Rossum452bf512007-02-09 05:32:43 +0000702};
703static arc arcs_30_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400704 {23, 1},
Guido van Rossum452bf512007-02-09 05:32:43 +0000705};
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000706static arc arcs_30_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400707 {85, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000708 {0, 1},
Guido van Rossum452bf512007-02-09 05:32:43 +0000709};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000710static arc arcs_30_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400711 {23, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000712};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000713static arc arcs_30_3[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000714 {0, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000715};
716static state states_30[4] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000717 {1, arcs_30_0},
718 {2, arcs_30_1},
719 {1, arcs_30_2},
720 {1, arcs_30_3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000721};
722static arc arcs_31_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400723 {12, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000724};
725static arc arcs_31_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400726 {85, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000727 {0, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000728};
Yury Selivanov75445082015-05-11 22:57:16 -0400729static arc arcs_31_2[1] = {
730 {23, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000731};
Yury Selivanov75445082015-05-11 22:57:16 -0400732static arc arcs_31_3[1] = {
733 {0, 3},
734};
735static state states_31[4] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000736 {1, arcs_31_0},
737 {2, arcs_31_1},
Yury Selivanov75445082015-05-11 22:57:16 -0400738 {1, arcs_31_2},
739 {1, arcs_31_3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000740};
741static arc arcs_32_0[1] = {
Benjamin Petersond51374e2014-04-09 23:55:56 -0400742 {84, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000743};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000744static arc arcs_32_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400745 {32, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000746 {0, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000747};
Yury Selivanov75445082015-05-11 22:57:16 -0400748static arc arcs_32_2[2] = {
749 {84, 1},
750 {0, 2},
751};
752static state states_32[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000753 {1, arcs_32_0},
754 {2, arcs_32_1},
Yury Selivanov75445082015-05-11 22:57:16 -0400755 {2, arcs_32_2},
Neal Norwitzc1505362006-12-28 06:47:50 +0000756};
757static arc arcs_33_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400758 {86, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000759};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000760static arc arcs_33_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400761 {32, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000762 {0, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000763};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000764static state states_33[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000765 {1, arcs_33_0},
766 {2, arcs_33_1},
Guido van Rossum452bf512007-02-09 05:32:43 +0000767};
768static arc arcs_34_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400769 {23, 1},
Guido van Rossum452bf512007-02-09 05:32:43 +0000770};
Yury Selivanov75445082015-05-11 22:57:16 -0400771static arc arcs_34_1[2] = {
772 {81, 0},
773 {0, 1},
Jeremy Hylton81e95022007-02-27 06:50:52 +0000774};
Yury Selivanov75445082015-05-11 22:57:16 -0400775static state states_34[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000776 {1, arcs_34_0},
Yury Selivanov75445082015-05-11 22:57:16 -0400777 {2, arcs_34_1},
Jeremy Hylton81e95022007-02-27 06:50:52 +0000778};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000779static arc arcs_35_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400780 {87, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000781};
782static arc arcs_35_1[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400783 {23, 2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000784};
785static arc arcs_35_2[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400786 {32, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000787 {0, 2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000788};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000789static state states_35[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000790 {1, arcs_35_0},
791 {1, arcs_35_1},
792 {2, arcs_35_2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000793};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000794static arc arcs_36_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400795 {88, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000796};
797static arc arcs_36_1[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400798 {23, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000799};
800static arc arcs_36_2[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400801 {32, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000802 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000803};
Yury Selivanov75445082015-05-11 22:57:16 -0400804static state states_36[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000805 {1, arcs_36_0},
806 {1, arcs_36_1},
807 {2, arcs_36_2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000808};
Yury Selivanov75445082015-05-11 22:57:16 -0400809static arc arcs_37_0[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000810 {89, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400811};
812static arc arcs_37_1[1] = {
813 {26, 2},
814};
815static arc arcs_37_2[2] = {
816 {32, 3},
817 {0, 2},
818};
819static arc arcs_37_3[1] = {
820 {26, 4},
821};
822static arc arcs_37_4[1] = {
823 {0, 4},
824};
825static state states_37[5] = {
826 {1, arcs_37_0},
827 {1, arcs_37_1},
828 {2, arcs_37_2},
829 {1, arcs_37_3},
830 {1, arcs_37_4},
831};
832static arc arcs_38_0[9] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000833 {90, 1},
834 {91, 1},
Benjamin Petersond51374e2014-04-09 23:55:56 -0400835 {92, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400836 {93, 1},
837 {94, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000838 {19, 1},
839 {18, 1},
840 {17, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400841 {95, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000842};
843static arc arcs_38_1[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400844 {0, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000845};
Yury Selivanov75445082015-05-11 22:57:16 -0400846static state states_38[2] = {
847 {9, arcs_38_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000848 {1, arcs_38_1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000849};
850static arc arcs_39_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400851 {21, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000852};
Yury Selivanov75445082015-05-11 22:57:16 -0400853static arc arcs_39_1[3] = {
854 {19, 2},
855 {94, 2},
856 {92, 2},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000857};
858static arc arcs_39_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400859 {0, 2},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000860};
Yury Selivanov75445082015-05-11 22:57:16 -0400861static state states_39[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000862 {1, arcs_39_0},
Yury Selivanov75445082015-05-11 22:57:16 -0400863 {3, arcs_39_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000864 {1, arcs_39_2},
Neal Norwitzc1505362006-12-28 06:47:50 +0000865};
866static arc arcs_40_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400867 {96, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000868};
869static arc arcs_40_1[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400870 {26, 2},
Neal Norwitzc1505362006-12-28 06:47:50 +0000871};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000872static arc arcs_40_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400873 {27, 3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000874};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000875static arc arcs_40_3[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400876 {28, 4},
Neal Norwitzc1505362006-12-28 06:47:50 +0000877};
Yury Selivanov75445082015-05-11 22:57:16 -0400878static arc arcs_40_4[3] = {
879 {97, 1},
880 {98, 5},
881 {0, 4},
Neal Norwitzc1505362006-12-28 06:47:50 +0000882};
883static arc arcs_40_5[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400884 {27, 6},
Neal Norwitzc1505362006-12-28 06:47:50 +0000885};
Yury Selivanov75445082015-05-11 22:57:16 -0400886static arc arcs_40_6[1] = {
887 {28, 7},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000888};
889static arc arcs_40_7[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400890 {0, 7},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000891};
Yury Selivanov75445082015-05-11 22:57:16 -0400892static state states_40[8] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000893 {1, arcs_40_0},
894 {1, arcs_40_1},
895 {1, arcs_40_2},
896 {1, arcs_40_3},
Yury Selivanov75445082015-05-11 22:57:16 -0400897 {3, arcs_40_4},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000898 {1, arcs_40_5},
Yury Selivanov75445082015-05-11 22:57:16 -0400899 {1, arcs_40_6},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000900 {1, arcs_40_7},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000901};
Georg Brandl7cae87c2006-09-06 06:51:57 +0000902static arc arcs_41_0[1] = {
Benjamin Petersond51374e2014-04-09 23:55:56 -0400903 {99, 1},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000904};
Neal Norwitzc1505362006-12-28 06:47:50 +0000905static arc arcs_41_1[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400906 {26, 2},
Guido van Rossum590baa41993-11-30 13:40:46 +0000907};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000908static arc arcs_41_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400909 {27, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000910};
Yury Selivanov75445082015-05-11 22:57:16 -0400911static arc arcs_41_3[1] = {
912 {28, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000913};
Yury Selivanov75445082015-05-11 22:57:16 -0400914static arc arcs_41_4[2] = {
915 {98, 5},
916 {0, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000917};
918static arc arcs_41_5[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400919 {27, 6},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000920};
921static arc arcs_41_6[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400922 {28, 7},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000923};
924static arc arcs_41_7[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400925 {0, 7},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000926};
Yury Selivanov75445082015-05-11 22:57:16 -0400927static state states_41[8] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000928 {1, arcs_41_0},
929 {1, arcs_41_1},
930 {1, arcs_41_2},
Yury Selivanov75445082015-05-11 22:57:16 -0400931 {1, arcs_41_3},
932 {2, arcs_41_4},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000933 {1, arcs_41_5},
934 {1, arcs_41_6},
935 {1, arcs_41_7},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000936};
937static arc arcs_42_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400938 {100, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000939};
940static arc arcs_42_1[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400941 {65, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000942};
Yury Selivanov75445082015-05-11 22:57:16 -0400943static arc arcs_42_2[1] = {
944 {101, 3},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000945};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000946static arc arcs_42_3[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400947 {9, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000948};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000949static arc arcs_42_4[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400950 {27, 5},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000951};
Yury Selivanov75445082015-05-11 22:57:16 -0400952static arc arcs_42_5[1] = {
953 {28, 6},
954};
955static arc arcs_42_6[2] = {
956 {98, 7},
957 {0, 6},
958};
959static arc arcs_42_7[1] = {
960 {27, 8},
961};
962static arc arcs_42_8[1] = {
963 {28, 9},
964};
965static arc arcs_42_9[1] = {
966 {0, 9},
967};
968static state states_42[10] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000969 {1, arcs_42_0},
970 {1, arcs_42_1},
Yury Selivanov75445082015-05-11 22:57:16 -0400971 {1, arcs_42_2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000972 {1, arcs_42_3},
973 {1, arcs_42_4},
Yury Selivanov75445082015-05-11 22:57:16 -0400974 {1, arcs_42_5},
975 {2, arcs_42_6},
976 {1, arcs_42_7},
977 {1, arcs_42_8},
978 {1, arcs_42_9},
Guido van Rossumc2e20742006-02-27 22:32:47 +0000979};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000980static arc arcs_43_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400981 {102, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000982};
Yury Selivanov75445082015-05-11 22:57:16 -0400983static arc arcs_43_1[1] = {
984 {27, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000985};
986static arc arcs_43_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400987 {28, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000988};
Yury Selivanov75445082015-05-11 22:57:16 -0400989static arc arcs_43_3[2] = {
990 {103, 4},
991 {104, 5},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000992};
Yury Selivanov75445082015-05-11 22:57:16 -0400993static arc arcs_43_4[1] = {
994 {27, 6},
995};
996static arc arcs_43_5[1] = {
997 {27, 7},
998};
999static arc arcs_43_6[1] = {
1000 {28, 8},
1001};
1002static arc arcs_43_7[1] = {
1003 {28, 9},
1004};
1005static arc arcs_43_8[4] = {
1006 {103, 4},
1007 {98, 10},
1008 {104, 5},
1009 {0, 8},
1010};
1011static arc arcs_43_9[1] = {
1012 {0, 9},
1013};
1014static arc arcs_43_10[1] = {
1015 {27, 11},
1016};
1017static arc arcs_43_11[1] = {
1018 {28, 12},
1019};
1020static arc arcs_43_12[2] = {
1021 {104, 5},
1022 {0, 12},
1023};
1024static state states_43[13] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001025 {1, arcs_43_0},
Yury Selivanov75445082015-05-11 22:57:16 -04001026 {1, arcs_43_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001027 {1, arcs_43_2},
Yury Selivanov75445082015-05-11 22:57:16 -04001028 {2, arcs_43_3},
1029 {1, arcs_43_4},
1030 {1, arcs_43_5},
1031 {1, arcs_43_6},
1032 {1, arcs_43_7},
1033 {4, arcs_43_8},
1034 {1, arcs_43_9},
1035 {1, arcs_43_10},
1036 {1, arcs_43_11},
1037 {2, arcs_43_12},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001038};
1039static arc arcs_44_0[1] = {
Benjamin Petersond51374e2014-04-09 23:55:56 -04001040 {105, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001041};
Yury Selivanov75445082015-05-11 22:57:16 -04001042static arc arcs_44_1[1] = {
1043 {106, 2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001044};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001045static arc arcs_44_2[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001046 {32, 1},
1047 {27, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001048};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001049static arc arcs_44_3[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001050 {28, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001051};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001052static arc arcs_44_4[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001053 {0, 4},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001054};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001055static state states_44[5] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001056 {1, arcs_44_0},
Yury Selivanov75445082015-05-11 22:57:16 -04001057 {1, arcs_44_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001058 {2, arcs_44_2},
1059 {1, arcs_44_3},
1060 {1, arcs_44_4},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001061};
Yury Selivanov75445082015-05-11 22:57:16 -04001062static arc arcs_45_0[1] = {
1063 {26, 1},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001064};
Yury Selivanov75445082015-05-11 22:57:16 -04001065static arc arcs_45_1[2] = {
1066 {85, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001067 {0, 1},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001068};
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001069static arc arcs_45_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001070 {107, 3},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001071};
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001072static arc arcs_45_3[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001073 {0, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001074};
Yury Selivanov75445082015-05-11 22:57:16 -04001075static state states_45[4] = {
1076 {1, arcs_45_0},
1077 {2, arcs_45_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001078 {1, arcs_45_2},
1079 {1, arcs_45_3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001080};
Yury Selivanov75445082015-05-11 22:57:16 -04001081static arc arcs_46_0[1] = {
Benjamin Petersond51374e2014-04-09 23:55:56 -04001082 {108, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001083};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001084static arc arcs_46_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001085 {26, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001086 {0, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001087};
Yury Selivanov75445082015-05-11 22:57:16 -04001088static arc arcs_46_2[2] = {
1089 {85, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001090 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001091};
1092static arc arcs_46_3[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001093 {23, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001094};
1095static arc arcs_46_4[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001096 {0, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001097};
Yury Selivanov75445082015-05-11 22:57:16 -04001098static state states_46[5] = {
1099 {1, arcs_46_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001100 {2, arcs_46_1},
Yury Selivanov75445082015-05-11 22:57:16 -04001101 {2, arcs_46_2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001102 {1, arcs_46_3},
1103 {1, arcs_46_4},
Tim Peters5ca576e2001-06-18 22:08:13 +00001104};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001105static arc arcs_47_0[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001106 {3, 1},
1107 {2, 2},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001108};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001109static arc arcs_47_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001110 {0, 1},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001111};
Yury Selivanov75445082015-05-11 22:57:16 -04001112static arc arcs_47_2[1] = {
1113 {109, 3},
1114};
1115static arc arcs_47_3[1] = {
1116 {6, 4},
1117};
1118static arc arcs_47_4[2] = {
1119 {6, 4},
1120 {110, 1},
1121};
1122static state states_47[5] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001123 {2, arcs_47_0},
1124 {1, arcs_47_1},
Yury Selivanov75445082015-05-11 22:57:16 -04001125 {1, arcs_47_2},
1126 {1, arcs_47_3},
1127 {2, arcs_47_4},
Jeremy Hylton81e95022007-02-27 06:50:52 +00001128};
Yury Selivanov75445082015-05-11 22:57:16 -04001129static arc arcs_48_0[2] = {
1130 {111, 1},
1131 {112, 2},
Jeremy Hylton81e95022007-02-27 06:50:52 +00001132};
1133static arc arcs_48_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001134 {96, 3},
1135 {0, 1},
Jeremy Hylton81e95022007-02-27 06:50:52 +00001136};
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001137static arc arcs_48_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001138 {0, 2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001139};
1140static arc arcs_48_3[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001141 {111, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001142};
1143static arc arcs_48_4[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001144 {98, 5},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001145};
Yury Selivanov75445082015-05-11 22:57:16 -04001146static arc arcs_48_5[1] = {
1147 {26, 2},
1148};
1149static state states_48[6] = {
1150 {2, arcs_48_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001151 {2, arcs_48_1},
1152 {1, arcs_48_2},
1153 {1, arcs_48_3},
1154 {1, arcs_48_4},
Yury Selivanov75445082015-05-11 22:57:16 -04001155 {1, arcs_48_5},
Guido van Rossumdb3165e1993-10-18 17:06:59 +00001156};
Yury Selivanov75445082015-05-11 22:57:16 -04001157static arc arcs_49_0[2] = {
1158 {111, 1},
1159 {114, 1},
Guido van Rossum590baa41993-11-30 13:40:46 +00001160};
Yury Selivanov75445082015-05-11 22:57:16 -04001161static arc arcs_49_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001162 {0, 1},
Thomas Wouters52152252000-08-17 22:55:00 +00001163};
Yury Selivanov75445082015-05-11 22:57:16 -04001164static state states_49[2] = {
1165 {2, arcs_49_0},
1166 {1, arcs_49_1},
1167};
1168static arc arcs_50_0[1] = {
1169 {115, 1},
1170};
1171static arc arcs_50_1[2] = {
1172 {35, 2},
1173 {27, 3},
1174};
1175static arc arcs_50_2[1] = {
1176 {27, 3},
1177};
1178static arc arcs_50_3[1] = {
1179 {26, 4},
1180};
1181static arc arcs_50_4[1] = {
1182 {0, 4},
1183};
1184static state states_50[5] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001185 {1, arcs_50_0},
1186 {2, arcs_50_1},
Yury Selivanov75445082015-05-11 22:57:16 -04001187 {1, arcs_50_2},
1188 {1, arcs_50_3},
1189 {1, arcs_50_4},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001190};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001191static arc arcs_51_0[1] = {
Benjamin Petersond51374e2014-04-09 23:55:56 -04001192 {115, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001193};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001194static arc arcs_51_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001195 {35, 2},
1196 {27, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001197};
Yury Selivanov75445082015-05-11 22:57:16 -04001198static arc arcs_51_2[1] = {
1199 {27, 3},
1200};
1201static arc arcs_51_3[1] = {
1202 {113, 4},
1203};
1204static arc arcs_51_4[1] = {
1205 {0, 4},
1206};
1207static state states_51[5] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001208 {1, arcs_51_0},
1209 {2, arcs_51_1},
Yury Selivanov75445082015-05-11 22:57:16 -04001210 {1, arcs_51_2},
1211 {1, arcs_51_3},
1212 {1, arcs_51_4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001213};
Yury Selivanov75445082015-05-11 22:57:16 -04001214static arc arcs_52_0[1] = {
1215 {116, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001216};
Yury Selivanov75445082015-05-11 22:57:16 -04001217static arc arcs_52_1[2] = {
1218 {117, 0},
1219 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001220};
Yury Selivanov75445082015-05-11 22:57:16 -04001221static state states_52[2] = {
1222 {1, arcs_52_0},
1223 {2, arcs_52_1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001224};
1225static arc arcs_53_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001226 {118, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001227};
1228static arc arcs_53_1[2] = {
Benjamin Petersond51374e2014-04-09 23:55:56 -04001229 {119, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001230 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001231};
1232static state states_53[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001233 {1, arcs_53_0},
1234 {2, arcs_53_1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001235};
Yury Selivanov75445082015-05-11 22:57:16 -04001236static arc arcs_54_0[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001237 {120, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001238 {121, 2},
1239};
1240static arc arcs_54_1[1] = {
1241 {118, 2},
1242};
1243static arc arcs_54_2[1] = {
1244 {0, 2},
1245};
1246static state states_54[3] = {
1247 {2, arcs_54_0},
1248 {1, arcs_54_1},
1249 {1, arcs_54_2},
1250};
1251static arc arcs_55_0[1] = {
1252 {107, 1},
1253};
1254static arc arcs_55_1[2] = {
1255 {122, 0},
1256 {0, 1},
1257};
1258static state states_55[2] = {
1259 {1, arcs_55_0},
1260 {2, arcs_55_1},
1261};
1262static arc arcs_56_0[10] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001263 {123, 1},
1264 {124, 1},
1265 {125, 1},
Benjamin Petersond51374e2014-04-09 23:55:56 -04001266 {126, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001267 {127, 1},
1268 {128, 1},
1269 {129, 1},
1270 {101, 1},
1271 {120, 2},
1272 {130, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001273};
Yury Selivanov75445082015-05-11 22:57:16 -04001274static arc arcs_56_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001275 {0, 1},
Jeremy Hylton81e95022007-02-27 06:50:52 +00001276};
Yury Selivanov75445082015-05-11 22:57:16 -04001277static arc arcs_56_2[1] = {
1278 {101, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001279};
Yury Selivanov75445082015-05-11 22:57:16 -04001280static arc arcs_56_3[2] = {
1281 {120, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001282 {0, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001283};
Yury Selivanov75445082015-05-11 22:57:16 -04001284static state states_56[4] = {
1285 {10, arcs_56_0},
1286 {1, arcs_56_1},
1287 {1, arcs_56_2},
1288 {2, arcs_56_3},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001289};
1290static arc arcs_57_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001291 {33, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001292};
Yury Selivanov75445082015-05-11 22:57:16 -04001293static arc arcs_57_1[1] = {
1294 {107, 2},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001295};
Yury Selivanov75445082015-05-11 22:57:16 -04001296static arc arcs_57_2[1] = {
1297 {0, 2},
1298};
1299static state states_57[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001300 {1, arcs_57_0},
Yury Selivanov75445082015-05-11 22:57:16 -04001301 {1, arcs_57_1},
1302 {1, arcs_57_2},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001303};
1304static arc arcs_58_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001305 {131, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001306};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001307static arc arcs_58_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001308 {132, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001309 {0, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001310};
Neal Norwitzc1505362006-12-28 06:47:50 +00001311static state states_58[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001312 {1, arcs_58_0},
1313 {2, arcs_58_1},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001314};
Georg Brandl7cae87c2006-09-06 06:51:57 +00001315static arc arcs_59_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001316 {133, 1},
Guido van Rossumc2e20742006-02-27 22:32:47 +00001317};
Yury Selivanov75445082015-05-11 22:57:16 -04001318static arc arcs_59_1[2] = {
1319 {134, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001320 {0, 1},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001321};
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001322static state states_59[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001323 {1, arcs_59_0},
Yury Selivanov75445082015-05-11 22:57:16 -04001324 {2, arcs_59_1},
Jeremy Hylton81e95022007-02-27 06:50:52 +00001325};
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001326static arc arcs_60_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001327 {135, 1},
Guido van Rossum0368b722007-05-11 16:50:42 +00001328};
Yury Selivanov75445082015-05-11 22:57:16 -04001329static arc arcs_60_1[2] = {
1330 {136, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001331 {0, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001332};
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001333static state states_60[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001334 {1, arcs_60_0},
Yury Selivanov75445082015-05-11 22:57:16 -04001335 {2, arcs_60_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001336};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001337static arc arcs_61_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001338 {137, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001339};
Yury Selivanov75445082015-05-11 22:57:16 -04001340static arc arcs_61_1[3] = {
1341 {138, 0},
1342 {139, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001343 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001344};
1345static state states_61[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001346 {1, arcs_61_0},
Yury Selivanov75445082015-05-11 22:57:16 -04001347 {3, arcs_61_1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001348};
Yury Selivanov75445082015-05-11 22:57:16 -04001349static arc arcs_62_0[1] = {
1350 {140, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001351};
Yury Selivanov75445082015-05-11 22:57:16 -04001352static arc arcs_62_1[3] = {
1353 {141, 0},
1354 {142, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001355 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001356};
Yury Selivanov75445082015-05-11 22:57:16 -04001357static state states_62[2] = {
1358 {1, arcs_62_0},
1359 {3, arcs_62_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001360};
Yury Selivanov75445082015-05-11 22:57:16 -04001361static arc arcs_63_0[1] = {
1362 {143, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001363};
Yury Selivanov75445082015-05-11 22:57:16 -04001364static arc arcs_63_1[6] = {
1365 {33, 0},
1366 {11, 0},
1367 {144, 0},
1368 {145, 0},
1369 {146, 0},
1370 {0, 1},
1371};
1372static state states_63[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001373 {1, arcs_63_0},
Yury Selivanov75445082015-05-11 22:57:16 -04001374 {6, arcs_63_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001375};
Yury Selivanov75445082015-05-11 22:57:16 -04001376static arc arcs_64_0[4] = {
1377 {141, 1},
1378 {142, 1},
1379 {147, 1},
1380 {148, 2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001381};
Yury Selivanov75445082015-05-11 22:57:16 -04001382static arc arcs_64_1[1] = {
1383 {143, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001384};
Yury Selivanov75445082015-05-11 22:57:16 -04001385static arc arcs_64_2[1] = {
1386 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001387};
Yury Selivanov75445082015-05-11 22:57:16 -04001388static state states_64[3] = {
1389 {4, arcs_64_0},
1390 {1, arcs_64_1},
1391 {1, arcs_64_2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001392};
Yury Selivanov75445082015-05-11 22:57:16 -04001393static arc arcs_65_0[1] = {
1394 {149, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001395};
Yury Selivanov75445082015-05-11 22:57:16 -04001396static arc arcs_65_1[2] = {
1397 {34, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001398 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001399};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001400static arc arcs_65_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001401 {143, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001402};
Yury Selivanov75445082015-05-11 22:57:16 -04001403static arc arcs_65_3[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001404 {0, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001405};
Yury Selivanov75445082015-05-11 22:57:16 -04001406static state states_65[4] = {
1407 {1, arcs_65_0},
1408 {2, arcs_65_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001409 {1, arcs_65_2},
Yury Selivanov75445082015-05-11 22:57:16 -04001410 {1, arcs_65_3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001411};
Yury Selivanov75445082015-05-11 22:57:16 -04001412static arc arcs_66_0[2] = {
1413 {150, 1},
1414 {151, 2},
1415};
1416static arc arcs_66_1[1] = {
1417 {151, 2},
1418};
1419static arc arcs_66_2[2] = {
1420 {152, 2},
1421 {0, 2},
1422};
1423static state states_66[3] = {
1424 {2, arcs_66_0},
1425 {1, arcs_66_1},
1426 {2, arcs_66_2},
1427};
1428static arc arcs_67_0[10] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001429 {13, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001430 {154, 2},
1431 {156, 3},
1432 {23, 4},
1433 {159, 4},
1434 {160, 5},
1435 {82, 4},
1436 {161, 4},
1437 {162, 4},
1438 {163, 4},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001439};
Yury Selivanov75445082015-05-11 22:57:16 -04001440static arc arcs_67_1[3] = {
1441 {49, 6},
1442 {153, 6},
1443 {15, 4},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001444};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001445static arc arcs_67_2[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001446 {153, 7},
1447 {155, 4},
Guido van Rossum452bf512007-02-09 05:32:43 +00001448};
Yury Selivanov75445082015-05-11 22:57:16 -04001449static arc arcs_67_3[2] = {
1450 {157, 8},
1451 {158, 4},
1452};
1453static arc arcs_67_4[1] = {
1454 {0, 4},
1455};
1456static arc arcs_67_5[2] = {
1457 {160, 5},
1458 {0, 5},
1459};
1460static arc arcs_67_6[1] = {
1461 {15, 4},
1462};
1463static arc arcs_67_7[1] = {
1464 {155, 4},
1465};
1466static arc arcs_67_8[1] = {
1467 {158, 4},
1468};
1469static state states_67[9] = {
1470 {10, arcs_67_0},
1471 {3, arcs_67_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001472 {2, arcs_67_2},
Yury Selivanov75445082015-05-11 22:57:16 -04001473 {2, arcs_67_3},
1474 {1, arcs_67_4},
1475 {2, arcs_67_5},
1476 {1, arcs_67_6},
1477 {1, arcs_67_7},
1478 {1, arcs_67_8},
Neal Norwitzc1505362006-12-28 06:47:50 +00001479};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001480static arc arcs_68_0[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001481 {26, 1},
1482 {50, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +00001483};
Yury Selivanov75445082015-05-11 22:57:16 -04001484static arc arcs_68_1[3] = {
1485 {164, 2},
1486 {32, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001487 {0, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +00001488};
Yury Selivanov75445082015-05-11 22:57:16 -04001489static arc arcs_68_2[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001490 {0, 2},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001491};
Yury Selivanov75445082015-05-11 22:57:16 -04001492static arc arcs_68_3[3] = {
1493 {26, 4},
1494 {50, 4},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001495 {0, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001496};
Yury Selivanov75445082015-05-11 22:57:16 -04001497static arc arcs_68_4[2] = {
1498 {32, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001499 {0, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001500};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001501static state states_68[5] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001502 {2, arcs_68_0},
Yury Selivanov75445082015-05-11 22:57:16 -04001503 {3, arcs_68_1},
1504 {1, arcs_68_2},
1505 {3, arcs_68_3},
1506 {2, arcs_68_4},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001507};
Yury Selivanov75445082015-05-11 22:57:16 -04001508static arc arcs_69_0[3] = {
1509 {13, 1},
1510 {154, 2},
1511 {81, 3},
Neal Norwitzc1505362006-12-28 06:47:50 +00001512};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001513static arc arcs_69_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001514 {14, 4},
1515 {15, 5},
Jeremy Hylton81e95022007-02-27 06:50:52 +00001516};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001517static arc arcs_69_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001518 {165, 6},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001519};
Yury Selivanov75445082015-05-11 22:57:16 -04001520static arc arcs_69_3[1] = {
1521 {23, 5},
1522};
1523static arc arcs_69_4[1] = {
1524 {15, 5},
1525};
1526static arc arcs_69_5[1] = {
1527 {0, 5},
1528};
1529static arc arcs_69_6[1] = {
1530 {155, 5},
1531};
1532static state states_69[7] = {
1533 {3, arcs_69_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001534 {2, arcs_69_1},
1535 {1, arcs_69_2},
Yury Selivanov75445082015-05-11 22:57:16 -04001536 {1, arcs_69_3},
1537 {1, arcs_69_4},
1538 {1, arcs_69_5},
1539 {1, arcs_69_6},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001540};
Yury Selivanov75445082015-05-11 22:57:16 -04001541static arc arcs_70_0[1] = {
1542 {166, 1},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001543};
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001544static arc arcs_70_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001545 {32, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001546 {0, 1},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001547};
Yury Selivanov75445082015-05-11 22:57:16 -04001548static arc arcs_70_2[2] = {
1549 {166, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001550 {0, 2},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001551};
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001552static state states_70[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001553 {1, arcs_70_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001554 {2, arcs_70_1},
Yury Selivanov75445082015-05-11 22:57:16 -04001555 {2, arcs_70_2},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001556};
Yury Selivanov75445082015-05-11 22:57:16 -04001557static arc arcs_71_0[2] = {
1558 {26, 1},
1559 {27, 2},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001560};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001561static arc arcs_71_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001562 {27, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001563 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001564};
Yury Selivanov75445082015-05-11 22:57:16 -04001565static arc arcs_71_2[3] = {
1566 {26, 3},
1567 {167, 4},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001568 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001569};
Yury Selivanov75445082015-05-11 22:57:16 -04001570static arc arcs_71_3[2] = {
1571 {167, 4},
1572 {0, 3},
1573};
1574static arc arcs_71_4[1] = {
1575 {0, 4},
1576};
1577static state states_71[5] = {
1578 {2, arcs_71_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001579 {2, arcs_71_1},
Yury Selivanov75445082015-05-11 22:57:16 -04001580 {3, arcs_71_2},
1581 {2, arcs_71_3},
1582 {1, arcs_71_4},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001583};
Yury Selivanov75445082015-05-11 22:57:16 -04001584static arc arcs_72_0[1] = {
1585 {27, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001586};
Yury Selivanov75445082015-05-11 22:57:16 -04001587static arc arcs_72_1[2] = {
1588 {26, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001589 {0, 1},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001590};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001591static arc arcs_72_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001592 {0, 2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001593};
Yury Selivanov75445082015-05-11 22:57:16 -04001594static state states_72[3] = {
1595 {1, arcs_72_0},
1596 {2, arcs_72_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001597 {1, arcs_72_2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001598};
Yury Selivanov75445082015-05-11 22:57:16 -04001599static arc arcs_73_0[2] = {
1600 {107, 1},
1601 {50, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001602};
Yury Selivanov75445082015-05-11 22:57:16 -04001603static arc arcs_73_1[2] = {
1604 {32, 2},
1605 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001606};
Yury Selivanov75445082015-05-11 22:57:16 -04001607static arc arcs_73_2[3] = {
1608 {107, 1},
1609 {50, 1},
1610 {0, 2},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001611};
Yury Selivanov75445082015-05-11 22:57:16 -04001612static state states_73[3] = {
1613 {2, arcs_73_0},
1614 {2, arcs_73_1},
1615 {3, arcs_73_2},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001616};
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001617static arc arcs_74_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001618 {26, 1},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001619};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001620static arc arcs_74_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001621 {32, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001622 {0, 1},
Guido van Rossum0368b722007-05-11 16:50:42 +00001623};
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001624static arc arcs_74_2[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001625 {26, 1},
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001626 {0, 2},
Neal Norwitzc1505362006-12-28 06:47:50 +00001627};
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001628static state states_74[3] = {
1629 {1, arcs_74_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001630 {2, arcs_74_1},
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001631 {2, arcs_74_2},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001632};
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001633static arc arcs_75_0[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001634 {26, 1},
1635 {34, 2},
1636 {50, 3},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001637};
Yury Selivanov75445082015-05-11 22:57:16 -04001638static arc arcs_75_1[4] = {
1639 {27, 4},
1640 {164, 5},
1641 {32, 6},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001642 {0, 1},
Guido van Rossum452bf512007-02-09 05:32:43 +00001643};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001644static arc arcs_75_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001645 {107, 7},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001646};
Yury Selivanov75445082015-05-11 22:57:16 -04001647static arc arcs_75_3[3] = {
1648 {164, 5},
1649 {32, 6},
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001650 {0, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001651};
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001652static arc arcs_75_4[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001653 {26, 7},
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001654};
Yury Selivanov75445082015-05-11 22:57:16 -04001655static arc arcs_75_5[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001656 {0, 5},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001657};
Yury Selivanov75445082015-05-11 22:57:16 -04001658static arc arcs_75_6[3] = {
1659 {26, 8},
1660 {50, 8},
1661 {0, 6},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001662};
Yury Selivanov75445082015-05-11 22:57:16 -04001663static arc arcs_75_7[3] = {
1664 {164, 5},
1665 {32, 9},
1666 {0, 7},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001667};
Yury Selivanov75445082015-05-11 22:57:16 -04001668static arc arcs_75_8[2] = {
1669 {32, 6},
1670 {0, 8},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001671};
Yury Selivanov75445082015-05-11 22:57:16 -04001672static arc arcs_75_9[3] = {
1673 {26, 10},
1674 {34, 11},
1675 {0, 9},
1676};
1677static arc arcs_75_10[1] = {
1678 {27, 12},
1679};
1680static arc arcs_75_11[1] = {
1681 {107, 13},
1682};
1683static arc arcs_75_12[1] = {
1684 {26, 13},
1685};
1686static arc arcs_75_13[2] = {
1687 {32, 9},
1688 {0, 13},
1689};
1690static state states_75[14] = {
1691 {3, arcs_75_0},
1692 {4, arcs_75_1},
1693 {1, arcs_75_2},
1694 {3, arcs_75_3},
1695 {1, arcs_75_4},
1696 {1, arcs_75_5},
1697 {3, arcs_75_6},
1698 {3, arcs_75_7},
1699 {2, arcs_75_8},
1700 {3, arcs_75_9},
1701 {1, arcs_75_10},
1702 {1, arcs_75_11},
1703 {1, arcs_75_12},
1704 {2, arcs_75_13},
1705};
1706static arc arcs_76_0[1] = {
1707 {168, 1},
1708};
1709static arc arcs_76_1[1] = {
1710 {23, 2},
1711};
1712static arc arcs_76_2[2] = {
1713 {13, 3},
1714 {27, 4},
1715};
1716static arc arcs_76_3[2] = {
1717 {14, 5},
1718 {15, 6},
1719};
1720static arc arcs_76_4[1] = {
1721 {28, 7},
1722};
1723static arc arcs_76_5[1] = {
1724 {15, 6},
1725};
1726static arc arcs_76_6[1] = {
1727 {27, 4},
1728};
1729static arc arcs_76_7[1] = {
1730 {0, 7},
1731};
1732static state states_76[8] = {
1733 {1, arcs_76_0},
1734 {1, arcs_76_1},
1735 {2, arcs_76_2},
1736 {2, arcs_76_3},
1737 {1, arcs_76_4},
1738 {1, arcs_76_5},
1739 {1, arcs_76_6},
1740 {1, arcs_76_7},
1741};
1742static arc arcs_77_0[1] = {
1743 {169, 1},
1744};
1745static arc arcs_77_1[2] = {
1746 {32, 2},
1747 {0, 1},
1748};
1749static arc arcs_77_2[2] = {
1750 {169, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001751 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001752};
Yury Selivanov75445082015-05-11 22:57:16 -04001753static state states_77[3] = {
1754 {1, arcs_77_0},
1755 {2, arcs_77_1},
1756 {2, arcs_77_2},
1757};
1758static arc arcs_78_0[3] = {
1759 {26, 1},
1760 {34, 2},
Yury Selivanov14acf5f2015-08-05 17:54:10 -04001761 {33, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001762};
1763static arc arcs_78_1[3] = {
1764 {164, 3},
Benjamin Petersonde12b792015-05-16 09:44:45 -04001765 {31, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001766 {0, 1},
1767};
1768static arc arcs_78_2[1] = {
Benjamin Petersonde12b792015-05-16 09:44:45 -04001769 {26, 3},
Yury Selivanov75445082015-05-11 22:57:16 -04001770};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001771static arc arcs_78_3[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001772 {0, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001773};
Benjamin Petersonde12b792015-05-16 09:44:45 -04001774static state states_78[4] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001775 {3, arcs_78_0},
1776 {3, arcs_78_1},
1777 {1, arcs_78_2},
1778 {1, arcs_78_3},
Yury Selivanov75445082015-05-11 22:57:16 -04001779};
1780static arc arcs_79_0[2] = {
1781 {164, 1},
1782 {171, 1},
Guido van Rossum0368b722007-05-11 16:50:42 +00001783};
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001784static arc arcs_79_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001785 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001786};
1787static state states_79[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001788 {2, arcs_79_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001789 {1, arcs_79_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001790};
1791static arc arcs_80_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001792 {100, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001793};
Yury Selivanov75445082015-05-11 22:57:16 -04001794static arc arcs_80_1[1] = {
1795 {65, 2},
Phillip J. Eby0d6615f2005-08-02 00:46:46 +00001796};
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001797static arc arcs_80_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001798 {101, 3},
Phillip J. Eby0d6615f2005-08-02 00:46:46 +00001799};
Yury Selivanov75445082015-05-11 22:57:16 -04001800static arc arcs_80_3[1] = {
1801 {111, 4},
1802};
1803static arc arcs_80_4[2] = {
1804 {170, 5},
1805 {0, 4},
1806};
1807static arc arcs_80_5[1] = {
1808 {0, 5},
1809};
1810static state states_80[6] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001811 {1, arcs_80_0},
Yury Selivanov75445082015-05-11 22:57:16 -04001812 {1, arcs_80_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001813 {1, arcs_80_2},
Yury Selivanov75445082015-05-11 22:57:16 -04001814 {1, arcs_80_3},
1815 {2, arcs_80_4},
1816 {1, arcs_80_5},
Phillip J. Eby0d6615f2005-08-02 00:46:46 +00001817};
Yury Selivanov75445082015-05-11 22:57:16 -04001818static arc arcs_81_0[1] = {
1819 {96, 1},
Phillip J. Eby0d6615f2005-08-02 00:46:46 +00001820};
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001821static arc arcs_81_1[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001822 {113, 2},
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001823};
Yury Selivanov75445082015-05-11 22:57:16 -04001824static arc arcs_81_2[2] = {
1825 {170, 3},
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001826 {0, 2},
1827};
Yury Selivanov75445082015-05-11 22:57:16 -04001828static arc arcs_81_3[1] = {
1829 {0, 3},
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001830};
Yury Selivanov75445082015-05-11 22:57:16 -04001831static state states_81[4] = {
1832 {1, arcs_81_0},
1833 {1, arcs_81_1},
1834 {2, arcs_81_2},
1835 {1, arcs_81_3},
1836};
1837static arc arcs_82_0[1] = {
1838 {23, 1},
1839};
1840static arc arcs_82_1[1] = {
1841 {0, 1},
1842};
1843static state states_82[2] = {
1844 {1, arcs_82_0},
1845 {1, arcs_82_1},
1846};
1847static arc arcs_83_0[1] = {
1848 {173, 1},
1849};
1850static arc arcs_83_1[2] = {
1851 {174, 2},
1852 {0, 1},
1853};
1854static arc arcs_83_2[1] = {
1855 {0, 2},
1856};
1857static state states_83[3] = {
1858 {1, arcs_83_0},
1859 {2, arcs_83_1},
1860 {1, arcs_83_2},
1861};
1862static arc arcs_84_0[2] = {
1863 {76, 1},
1864 {9, 2},
1865};
1866static arc arcs_84_1[1] = {
1867 {26, 2},
1868};
1869static arc arcs_84_2[1] = {
1870 {0, 2},
1871};
1872static state states_84[3] = {
1873 {2, arcs_84_0},
1874 {1, arcs_84_1},
1875 {1, arcs_84_2},
1876};
1877static dfa dfas[85] = {
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001878 {256, "single_input", 0, 3, states_0,
Yury Selivanov75445082015-05-11 22:57:16 -04001879 "\004\050\340\000\002\000\000\000\005\237\204\003\131\002\010\001\000\140\110\224\017\041"},
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001880 {257, "file_input", 0, 2, states_1,
Yury Selivanov75445082015-05-11 22:57:16 -04001881 "\204\050\340\000\002\000\000\000\005\237\204\003\131\002\010\001\000\140\110\224\017\041"},
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001882 {258, "eval_input", 0, 3, states_2,
Yury Selivanov75445082015-05-11 22:57:16 -04001883 "\000\040\200\000\000\000\000\000\000\000\004\000\000\000\010\001\000\140\110\224\017\000"},
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001884 {259, "decorator", 0, 7, states_3,
1885 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1886 {260, "decorators", 0, 2, states_4,
1887 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1888 {261, "decorated", 0, 3, states_5,
1889 "\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 -04001890 {262, "async_funcdef", 0, 3, states_6,
1891 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1892 {263, "funcdef", 0, 8, states_7,
1893 "\000\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1894 {264, "parameters", 0, 4, states_8,
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001895 "\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 +12001896 {265, "typedargslist", 0, 19, states_9,
Yury Selivanov75445082015-05-11 22:57:16 -04001897 "\000\000\200\000\006\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1898 {266, "tfpdef", 0, 4, states_10,
1899 "\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 +12001900 {267, "varargslist", 0, 19, states_11,
Yury Selivanov75445082015-05-11 22:57:16 -04001901 "\000\000\200\000\006\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1902 {268, "vfpdef", 0, 2, states_12,
1903 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1904 {269, "stmt", 0, 2, states_13,
1905 "\000\050\340\000\002\000\000\000\005\237\204\003\131\002\010\001\000\140\110\224\017\041"},
1906 {270, "simple_stmt", 0, 4, states_14,
1907 "\000\040\200\000\002\000\000\000\005\237\204\003\000\000\010\001\000\140\110\224\017\040"},
1908 {271, "small_stmt", 0, 2, states_15,
1909 "\000\040\200\000\002\000\000\000\005\237\204\003\000\000\010\001\000\140\110\224\017\040"},
1910 {272, "expr_stmt", 0, 6, states_16,
1911 "\000\040\200\000\002\000\000\000\000\000\004\000\000\000\010\001\000\140\110\224\017\000"},
1912 {273, "testlist_star_expr", 0, 3, states_17,
1913 "\000\040\200\000\002\000\000\000\000\000\004\000\000\000\010\001\000\140\110\224\017\000"},
1914 {274, "augassign", 0, 2, states_18,
1915 "\000\000\000\000\000\000\370\377\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1916 {275, "del_stmt", 0, 3, states_19,
Benjamin Petersond51374e2014-04-09 23:55:56 -04001917 "\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Yury Selivanov75445082015-05-11 22:57:16 -04001918 {276, "pass_stmt", 0, 2, states_20,
1919 "\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1920 {277, "flow_stmt", 0, 2, states_21,
1921 "\000\000\000\000\000\000\000\000\000\017\000\000\000\000\000\000\000\000\000\000\000\040"},
1922 {278, "break_stmt", 0, 2, states_22,
Benjamin Peterson605a7742013-03-20 00:39:41 -05001923 "\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000"},
Yury Selivanov75445082015-05-11 22:57:16 -04001924 {279, "continue_stmt", 0, 2, states_23,
Benjamin Peterson605a7742013-03-20 00:39:41 -05001925 "\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000"},
Yury Selivanov75445082015-05-11 22:57:16 -04001926 {280, "return_stmt", 0, 3, states_24,
Benjamin Petersond51374e2014-04-09 23:55:56 -04001927 "\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000"},
Yury Selivanov75445082015-05-11 22:57:16 -04001928 {281, "yield_stmt", 0, 2, states_25,
1929 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\040"},
1930 {282, "raise_stmt", 0, 5, states_26,
1931 "\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000"},
1932 {283, "import_stmt", 0, 2, states_27,
1933 "\000\000\000\000\000\000\000\000\000\220\000\000\000\000\000\000\000\000\000\000\000\000"},
1934 {284, "import_name", 0, 3, states_28,
1935 "\000\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000"},
1936 {285, "import_from", 0, 8, states_29,
1937 "\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000"},
1938 {286, "import_as_name", 0, 4, states_30,
1939 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1940 {287, "dotted_as_name", 0, 4, states_31,
1941 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1942 {288, "import_as_names", 0, 3, states_32,
1943 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1944 {289, "dotted_as_names", 0, 2, states_33,
1945 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1946 {290, "dotted_name", 0, 2, states_34,
1947 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1948 {291, "global_stmt", 0, 3, states_35,
Benjamin Petersond51374e2014-04-09 23:55:56 -04001949 "\000\000\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000"},
Yury Selivanov75445082015-05-11 22:57:16 -04001950 {292, "nonlocal_stmt", 0, 3, states_36,
1951 "\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000"},
1952 {293, "assert_stmt", 0, 5, states_37,
1953 "\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000"},
1954 {294, "compound_stmt", 0, 2, states_38,
1955 "\000\010\140\000\000\000\000\000\000\000\000\000\131\002\000\000\000\000\000\000\000\001"},
1956 {295, "async_stmt", 0, 3, states_39,
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001957 "\000\000\040\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 -04001958 {296, "if_stmt", 0, 8, states_40,
1959 "\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000"},
1960 {297, "while_stmt", 0, 8, states_41,
1961 "\000\000\000\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000"},
1962 {298, "for_stmt", 0, 10, states_42,
1963 "\000\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000"},
1964 {299, "try_stmt", 0, 13, states_43,
1965 "\000\000\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000"},
1966 {300, "with_stmt", 0, 5, states_44,
1967 "\000\000\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000"},
1968 {301, "with_item", 0, 4, states_45,
1969 "\000\040\200\000\000\000\000\000\000\000\004\000\000\000\010\001\000\140\110\224\017\000"},
1970 {302, "except_clause", 0, 5, states_46,
1971 "\000\000\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000"},
1972 {303, "suite", 0, 5, states_47,
1973 "\004\040\200\000\002\000\000\000\005\237\204\003\000\000\010\001\000\140\110\224\017\040"},
1974 {304, "test", 0, 6, states_48,
1975 "\000\040\200\000\000\000\000\000\000\000\004\000\000\000\010\001\000\140\110\224\017\000"},
1976 {305, "test_nocond", 0, 2, states_49,
1977 "\000\040\200\000\000\000\000\000\000\000\004\000\000\000\010\001\000\140\110\224\017\000"},
1978 {306, "lambdef", 0, 5, states_50,
1979 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000"},
1980 {307, "lambdef_nocond", 0, 5, states_51,
1981 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000"},
1982 {308, "or_test", 0, 2, states_52,
1983 "\000\040\200\000\000\000\000\000\000\000\004\000\000\000\000\001\000\140\110\224\017\000"},
1984 {309, "and_test", 0, 2, states_53,
1985 "\000\040\200\000\000\000\000\000\000\000\004\000\000\000\000\001\000\140\110\224\017\000"},
1986 {310, "not_test", 0, 3, states_54,
1987 "\000\040\200\000\000\000\000\000\000\000\004\000\000\000\000\001\000\140\110\224\017\000"},
1988 {311, "comparison", 0, 2, states_55,
1989 "\000\040\200\000\000\000\000\000\000\000\004\000\000\000\000\000\000\140\110\224\017\000"},
1990 {312, "comp_op", 0, 4, states_56,
1991 "\000\000\000\000\000\000\000\000\000\000\000\000\040\000\000\371\007\000\000\000\000\000"},
1992 {313, "star_expr", 0, 3, states_57,
1993 "\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1994 {314, "expr", 0, 2, states_58,
1995 "\000\040\200\000\000\000\000\000\000\000\004\000\000\000\000\000\000\140\110\224\017\000"},
1996 {315, "xor_expr", 0, 2, states_59,
1997 "\000\040\200\000\000\000\000\000\000\000\004\000\000\000\000\000\000\140\110\224\017\000"},
1998 {316, "and_expr", 0, 2, states_60,
1999 "\000\040\200\000\000\000\000\000\000\000\004\000\000\000\000\000\000\140\110\224\017\000"},
2000 {317, "shift_expr", 0, 2, states_61,
2001 "\000\040\200\000\000\000\000\000\000\000\004\000\000\000\000\000\000\140\110\224\017\000"},
2002 {318, "arith_expr", 0, 2, states_62,
2003 "\000\040\200\000\000\000\000\000\000\000\004\000\000\000\000\000\000\140\110\224\017\000"},
2004 {319, "term", 0, 2, states_63,
2005 "\000\040\200\000\000\000\000\000\000\000\004\000\000\000\000\000\000\140\110\224\017\000"},
2006 {320, "factor", 0, 3, states_64,
2007 "\000\040\200\000\000\000\000\000\000\000\004\000\000\000\000\000\000\140\110\224\017\000"},
2008 {321, "power", 0, 4, states_65,
2009 "\000\040\200\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\100\224\017\000"},
2010 {322, "atom_expr", 0, 3, states_66,
2011 "\000\040\200\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\100\224\017\000"},
2012 {323, "atom", 0, 9, states_67,
2013 "\000\040\200\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\224\017\000"},
2014 {324, "testlist_comp", 0, 5, states_68,
2015 "\000\040\200\000\002\000\000\000\000\000\004\000\000\000\010\001\000\140\110\224\017\000"},
2016 {325, "trailer", 0, 7, states_69,
2017 "\000\040\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\004\000\000"},
2018 {326, "subscriptlist", 0, 3, states_70,
2019 "\000\040\200\010\000\000\000\000\000\000\004\000\000\000\010\001\000\140\110\224\017\000"},
2020 {327, "subscript", 0, 5, states_71,
2021 "\000\040\200\010\000\000\000\000\000\000\004\000\000\000\010\001\000\140\110\224\017\000"},
2022 {328, "sliceop", 0, 3, states_72,
2023 "\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2024 {329, "exprlist", 0, 3, states_73,
2025 "\000\040\200\000\002\000\000\000\000\000\004\000\000\000\000\000\000\140\110\224\017\000"},
2026 {330, "testlist", 0, 3, states_74,
2027 "\000\040\200\000\000\000\000\000\000\000\004\000\000\000\010\001\000\140\110\224\017\000"},
2028 {331, "dictorsetmaker", 0, 14, states_75,
2029 "\000\040\200\000\006\000\000\000\000\000\004\000\000\000\010\001\000\140\110\224\017\000"},
2030 {332, "classdef", 0, 8, states_76,
Benjamin Petersond51374e2014-04-09 23:55:56 -04002031 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001"},
Yury Selivanov75445082015-05-11 22:57:16 -04002032 {333, "arglist", 0, 3, states_77,
2033 "\000\040\200\000\006\000\000\000\000\000\004\000\000\000\010\001\000\140\110\224\017\000"},
Benjamin Petersonde12b792015-05-16 09:44:45 -04002034 {334, "argument", 0, 4, states_78,
Yury Selivanov75445082015-05-11 22:57:16 -04002035 "\000\040\200\000\006\000\000\000\000\000\004\000\000\000\010\001\000\140\110\224\017\000"},
2036 {335, "comp_iter", 0, 2, states_79,
2037 "\000\000\000\000\000\000\000\000\000\000\000\000\021\000\000\000\000\000\000\000\000\000"},
2038 {336, "comp_for", 0, 6, states_80,
2039 "\000\000\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000"},
2040 {337, "comp_if", 0, 4, states_81,
2041 "\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000"},
2042 {338, "encoding_decl", 0, 2, states_82,
2043 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2044 {339, "yield_expr", 0, 3, states_83,
2045 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\040"},
2046 {340, "yield_arg", 0, 3, states_84,
2047 "\000\040\200\000\000\000\000\000\000\020\004\000\000\000\010\001\000\140\110\224\017\000"},
Nick Coghlan1f7ce622012-01-13 21:43:40 +10002048};
Yury Selivanov75445082015-05-11 22:57:16 -04002049static label labels[175] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00002050 {0, "EMPTY"},
2051 {256, 0},
2052 {4, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002053 {270, 0},
2054 {294, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002055 {257, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002056 {269, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002057 {0, 0},
2058 {258, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002059 {330, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002060 {259, 0},
Meador Inge33880602012-01-15 19:15:36 -06002061 {49, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002062 {290, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002063 {7, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002064 {333, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002065 {8, 0},
2066 {260, 0},
2067 {261, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002068 {332, 0},
2069 {263, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002070 {262, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002071 {55, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002072 {1, "def"},
2073 {1, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002074 {264, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002075 {51, 0},
2076 {304, 0},
2077 {11, 0},
2078 {303, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002079 {265, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002080 {266, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002081 {22, 0},
2082 {12, 0},
2083 {16, 0},
Meador Inge33880602012-01-15 19:15:36 -06002084 {35, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002085 {267, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002086 {268, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002087 {271, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002088 {13, 0},
2089 {272, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002090 {275, 0},
2091 {276, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002092 {277, 0},
2093 {283, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002094 {291, 0},
2095 {292, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002096 {293, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002097 {273, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002098 {274, 0},
2099 {339, 0},
2100 {313, 0},
Meador Inge33880602012-01-15 19:15:36 -06002101 {36, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002102 {37, 0},
2103 {38, 0},
Benjamin Petersond51374e2014-04-09 23:55:56 -04002104 {50, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002105 {39, 0},
2106 {40, 0},
2107 {41, 0},
2108 {42, 0},
2109 {43, 0},
2110 {44, 0},
2111 {45, 0},
2112 {46, 0},
Meador Inge33880602012-01-15 19:15:36 -06002113 {48, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002114 {1, "del"},
Yury Selivanov75445082015-05-11 22:57:16 -04002115 {329, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002116 {1, "pass"},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002117 {278, 0},
2118 {279, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002119 {280, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002120 {282, 0},
2121 {281, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002122 {1, "break"},
2123 {1, "continue"},
2124 {1, "return"},
2125 {1, "raise"},
2126 {1, "from"},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002127 {284, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002128 {285, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002129 {1, "import"},
Yury Selivanov75445082015-05-11 22:57:16 -04002130 {289, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002131 {23, 0},
Benjamin Petersond51374e2014-04-09 23:55:56 -04002132 {52, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002133 {288, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002134 {286, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002135 {1, "as"},
2136 {287, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002137 {1, "global"},
2138 {1, "nonlocal"},
2139 {1, "assert"},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002140 {296, 0},
2141 {297, 0},
2142 {298, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002143 {299, 0},
2144 {300, 0},
2145 {295, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002146 {1, "if"},
2147 {1, "elif"},
2148 {1, "else"},
2149 {1, "while"},
2150 {1, "for"},
2151 {1, "in"},
2152 {1, "try"},
Yury Selivanov75445082015-05-11 22:57:16 -04002153 {302, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002154 {1, "finally"},
2155 {1, "with"},
Yury Selivanov75445082015-05-11 22:57:16 -04002156 {301, 0},
2157 {314, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002158 {1, "except"},
2159 {5, 0},
2160 {6, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002161 {308, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002162 {306, 0},
2163 {305, 0},
2164 {307, 0},
2165 {1, "lambda"},
2166 {309, 0},
2167 {1, "or"},
2168 {310, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002169 {1, "and"},
2170 {1, "not"},
Yury Selivanov75445082015-05-11 22:57:16 -04002171 {311, 0},
2172 {312, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002173 {20, 0},
2174 {21, 0},
Meador Inge33880602012-01-15 19:15:36 -06002175 {27, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002176 {30, 0},
2177 {29, 0},
Meador Inge33880602012-01-15 19:15:36 -06002178 {28, 0},
2179 {28, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002180 {1, "is"},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002181 {315, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002182 {18, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002183 {316, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002184 {32, 0},
2185 {317, 0},
2186 {19, 0},
2187 {318, 0},
Meador Inge33880602012-01-15 19:15:36 -06002188 {33, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002189 {34, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002190 {319, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002191 {14, 0},
2192 {15, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002193 {320, 0},
Benjamin Peterson605a7742013-03-20 00:39:41 -05002194 {17, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002195 {24, 0},
Meador Inge33880602012-01-15 19:15:36 -06002196 {47, 0},
2197 {31, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002198 {321, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002199 {322, 0},
2200 {54, 0},
2201 {323, 0},
2202 {325, 0},
2203 {324, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002204 {9, 0},
2205 {10, 0},
Meador Inge33880602012-01-15 19:15:36 -06002206 {25, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002207 {331, 0},
Meador Inge33880602012-01-15 19:15:36 -06002208 {26, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002209 {2, 0},
2210 {3, 0},
2211 {1, "None"},
2212 {1, "True"},
2213 {1, "False"},
Yury Selivanov75445082015-05-11 22:57:16 -04002214 {336, 0},
2215 {326, 0},
2216 {327, 0},
2217 {328, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002218 {1, "class"},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002219 {334, 0},
2220 {335, 0},
Nick Coghlan1f7ce622012-01-13 21:43:40 +10002221 {337, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002222 {338, 0},
2223 {1, "yield"},
2224 {340, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002225};
Guido van Rossumee2373b1997-05-07 23:51:07 +00002226grammar _PyParser_Grammar = {
Yury Selivanov75445082015-05-11 22:57:16 -04002227 85,
Victor Stinnerbeba8262010-05-15 23:00:51 +00002228 dfas,
Yury Selivanov75445082015-05-11 22:57:16 -04002229 {175, labels},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002230 256
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002231};