blob: 91092f1e0b9ea2651818d2175e172896bd78d0a4 [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"
Benjamin Petersone5024512018-09-12 12:06:42 -07005grammar _PyParser_Grammar;
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00006static arc arcs_0_0[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00007 {2, 1},
8 {3, 1},
9 {4, 2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000010};
11static arc arcs_0_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000012 {0, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000013};
14static arc arcs_0_2[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000015 {2, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000016};
17static state states_0[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000018 {3, arcs_0_0},
19 {1, arcs_0_1},
20 {1, arcs_0_2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000021};
22static arc arcs_1_0[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000023 {2, 0},
24 {6, 0},
25 {7, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000026};
27static arc arcs_1_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000028 {0, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000029};
30static state states_1[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000031 {3, arcs_1_0},
32 {1, arcs_1_1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000033};
34static arc arcs_2_0[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000035 {9, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000036};
Guido van Rossum3b716041993-10-27 13:25:30 +000037static arc arcs_2_1[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000038 {2, 1},
39 {7, 2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000040};
41static arc arcs_2_2[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000042 {0, 2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000043};
44static state states_2[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000045 {1, arcs_2_0},
46 {2, arcs_2_1},
47 {1, arcs_2_2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000048};
49static arc arcs_3_0[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000050 {11, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000051};
Guido van Rossum3b716041993-10-27 13:25:30 +000052static arc arcs_3_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000053 {12, 2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000054};
Anthony Baxterc2a5a632004-08-02 06:10:11 +000055static arc arcs_3_2[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000056 {13, 3},
57 {2, 4},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000058};
Anthony Baxterc2a5a632004-08-02 06:10:11 +000059static arc arcs_3_3[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000060 {14, 5},
61 {15, 6},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000062};
Guido van Rossum3b716041993-10-27 13:25:30 +000063static arc arcs_3_4[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000064 {0, 4},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000065};
Guido van Rossum590baa41993-11-30 13:40:46 +000066static arc arcs_3_5[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000067 {15, 6},
Guido van Rossum590baa41993-11-30 13:40:46 +000068};
Michael W. Hudson0ccff072004-08-17 17:29:16 +000069static arc arcs_3_6[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000070 {2, 4},
Michael W. Hudson0ccff072004-08-17 17:29:16 +000071};
72static state states_3[7] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000073 {1, arcs_3_0},
74 {1, arcs_3_1},
75 {2, arcs_3_2},
76 {2, arcs_3_3},
77 {1, arcs_3_4},
78 {1, arcs_3_5},
79 {1, arcs_3_6},
Guido van Rossum3b716041993-10-27 13:25:30 +000080};
81static arc arcs_4_0[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000082 {10, 1},
Guido van Rossum3b716041993-10-27 13:25:30 +000083};
Guido van Rossum590baa41993-11-30 13:40:46 +000084static arc arcs_4_1[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000085 {10, 1},
86 {0, 1},
Guido van Rossum3b716041993-10-27 13:25:30 +000087};
Michael W. Hudson0ccff072004-08-17 17:29:16 +000088static state states_4[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000089 {1, arcs_4_0},
90 {2, arcs_4_1},
Guido van Rossum590baa41993-11-30 13:40:46 +000091};
Guido van Rossumd59da4b2007-05-22 18:11:13 +000092static arc arcs_5_0[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000093 {16, 1},
Guido van Rossum590baa41993-11-30 13:40:46 +000094};
Yury Selivanov75445082015-05-11 22:57:16 -040095static arc arcs_5_1[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +000096 {18, 2},
97 {19, 2},
Yury Selivanov75445082015-05-11 22:57:16 -040098 {20, 2},
Guido van Rossum590baa41993-11-30 13:40:46 +000099};
Jeremy Hylton76901512000-03-28 23:49:17 +0000100static arc arcs_5_2[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000101 {0, 2},
Guido van Rossum590baa41993-11-30 13:40:46 +0000102};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000103static state states_5[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000104 {1, arcs_5_0},
Yury Selivanov75445082015-05-11 22:57:16 -0400105 {3, arcs_5_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000106 {1, arcs_5_2},
Guido van Rossum3b716041993-10-27 13:25:30 +0000107};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000108static arc arcs_6_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400109 {21, 1},
Guido van Rossum3b716041993-10-27 13:25:30 +0000110};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000111static arc arcs_6_1[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400112 {19, 2},
Guido van Rossum3b716041993-10-27 13:25:30 +0000113};
114static arc arcs_6_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400115 {0, 2},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000116};
Yury Selivanov75445082015-05-11 22:57:16 -0400117static state states_6[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000118 {1, arcs_6_0},
119 {1, arcs_6_1},
120 {1, arcs_6_2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000121};
122static arc arcs_7_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400123 {22, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000124};
Yury Selivanov75445082015-05-11 22:57:16 -0400125static arc arcs_7_1[1] = {
126 {23, 2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000127};
128static arc arcs_7_2[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000129 {24, 3},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000130};
Yury Selivanov75445082015-05-11 22:57:16 -0400131static arc arcs_7_3[2] = {
132 {25, 4},
133 {27, 5},
134};
135static arc arcs_7_4[1] = {
136 {26, 6},
137};
138static arc arcs_7_5[1] = {
139 {28, 7},
140};
141static arc arcs_7_6[1] = {
142 {27, 5},
143};
144static arc arcs_7_7[1] = {
145 {0, 7},
146};
147static state states_7[8] = {
148 {1, arcs_7_0},
149 {1, arcs_7_1},
150 {1, arcs_7_2},
151 {2, arcs_7_3},
152 {1, arcs_7_4},
153 {1, arcs_7_5},
154 {1, arcs_7_6},
155 {1, arcs_7_7},
156};
157static arc arcs_8_0[1] = {
158 {13, 1},
159};
160static arc arcs_8_1[2] = {
161 {29, 2},
162 {15, 3},
163};
164static arc arcs_8_2[1] = {
165 {15, 3},
166};
167static arc arcs_8_3[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000168 {0, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000169};
Yury Selivanov75445082015-05-11 22:57:16 -0400170static state states_8[4] = {
171 {1, arcs_8_0},
172 {2, arcs_8_1},
173 {1, arcs_8_2},
174 {1, arcs_8_3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000175};
Yury Selivanov75445082015-05-11 22:57:16 -0400176static arc arcs_9_0[3] = {
177 {30, 1},
178 {33, 2},
179 {34, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000180};
Yury Selivanov75445082015-05-11 22:57:16 -0400181static arc arcs_9_1[3] = {
182 {31, 4},
183 {32, 5},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000184 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000185};
Yury Selivanov75445082015-05-11 22:57:16 -0400186static arc arcs_9_2[3] = {
187 {30, 6},
188 {32, 7},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000189 {0, 2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000190};
Yury Selivanov75445082015-05-11 22:57:16 -0400191static arc arcs_9_3[1] = {
192 {30, 8},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000193};
Yury Selivanov75445082015-05-11 22:57:16 -0400194static arc arcs_9_4[1] = {
195 {26, 9},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000196};
Yury Selivanov75445082015-05-11 22:57:16 -0400197static arc arcs_9_5[4] = {
198 {30, 10},
199 {33, 11},
200 {34, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000201 {0, 5},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000202};
Yury Selivanov75445082015-05-11 22:57:16 -0400203static arc arcs_9_6[2] = {
204 {32, 7},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000205 {0, 6},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000206};
Robert Collinsdf395992015-08-12 08:00:06 +1200207static arc arcs_9_7[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400208 {30, 12},
209 {34, 3},
Robert Collinsdf395992015-08-12 08:00:06 +1200210 {0, 7},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000211};
Robert Collinsdf395992015-08-12 08:00:06 +1200212static arc arcs_9_8[2] = {
213 {32, 13},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000214 {0, 8},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000215};
Yury Selivanov75445082015-05-11 22:57:16 -0400216static arc arcs_9_9[2] = {
217 {32, 5},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000218 {0, 9},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000219};
Yury Selivanov75445082015-05-11 22:57:16 -0400220static arc arcs_9_10[3] = {
221 {32, 5},
222 {31, 4},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000223 {0, 10},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000224};
Yury Selivanov75445082015-05-11 22:57:16 -0400225static arc arcs_9_11[3] = {
Robert Collinsdf395992015-08-12 08:00:06 +1200226 {30, 14},
227 {32, 15},
Mark Dickinson0bddfd02010-07-12 14:18:21 +0000228 {0, 11},
229};
Yury Selivanov75445082015-05-11 22:57:16 -0400230static arc arcs_9_12[3] = {
231 {32, 7},
Robert Collinsdf395992015-08-12 08:00:06 +1200232 {31, 16},
Mark Dickinson0bddfd02010-07-12 14:18:21 +0000233 {0, 12},
234};
Robert Collinsdf395992015-08-12 08:00:06 +1200235static arc arcs_9_13[1] = {
Mark Dickinson0bddfd02010-07-12 14:18:21 +0000236 {0, 13},
237};
Yury Selivanov75445082015-05-11 22:57:16 -0400238static arc arcs_9_14[2] = {
Robert Collinsdf395992015-08-12 08:00:06 +1200239 {32, 15},
240 {0, 14},
Mark Dickinson0bddfd02010-07-12 14:18:21 +0000241};
Robert Collinsdf395992015-08-12 08:00:06 +1200242static arc arcs_9_15[3] = {
243 {30, 17},
244 {34, 3},
245 {0, 15},
246};
247static arc arcs_9_16[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400248 {26, 6},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000249};
Robert Collinsdf395992015-08-12 08:00:06 +1200250static arc arcs_9_17[3] = {
251 {32, 15},
252 {31, 18},
253 {0, 17},
Mark Dickinson0bddfd02010-07-12 14:18:21 +0000254};
Robert Collinsdf395992015-08-12 08:00:06 +1200255static arc arcs_9_18[1] = {
256 {26, 14},
Mark Dickinson0bddfd02010-07-12 14:18:21 +0000257};
Robert Collinsdf395992015-08-12 08:00:06 +1200258static state states_9[19] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400259 {3, arcs_9_0},
260 {3, arcs_9_1},
261 {3, arcs_9_2},
262 {1, arcs_9_3},
263 {1, arcs_9_4},
264 {4, arcs_9_5},
265 {2, arcs_9_6},
Robert Collinsdf395992015-08-12 08:00:06 +1200266 {3, arcs_9_7},
267 {2, arcs_9_8},
Yury Selivanov75445082015-05-11 22:57:16 -0400268 {2, arcs_9_9},
269 {3, arcs_9_10},
270 {3, arcs_9_11},
271 {3, arcs_9_12},
Robert Collinsdf395992015-08-12 08:00:06 +1200272 {1, arcs_9_13},
Yury Selivanov75445082015-05-11 22:57:16 -0400273 {2, arcs_9_14},
Robert Collinsdf395992015-08-12 08:00:06 +1200274 {3, arcs_9_15},
275 {1, arcs_9_16},
276 {3, arcs_9_17},
277 {1, arcs_9_18},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000278};
Yury Selivanov75445082015-05-11 22:57:16 -0400279static arc arcs_10_0[1] = {
280 {23, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000281};
Yury Selivanov75445082015-05-11 22:57:16 -0400282static arc arcs_10_1[2] = {
283 {27, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000284 {0, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000285};
Yury Selivanov75445082015-05-11 22:57:16 -0400286static arc arcs_10_2[1] = {
287 {26, 3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000288};
Yury Selivanov75445082015-05-11 22:57:16 -0400289static arc arcs_10_3[1] = {
290 {0, 3},
291};
292static state states_10[4] = {
293 {1, arcs_10_0},
294 {2, arcs_10_1},
295 {1, arcs_10_2},
296 {1, arcs_10_3},
297};
298static arc arcs_11_0[3] = {
299 {36, 1},
300 {33, 2},
301 {34, 3},
302};
303static arc arcs_11_1[3] = {
304 {31, 4},
305 {32, 5},
306 {0, 1},
307};
308static arc arcs_11_2[3] = {
309 {36, 6},
310 {32, 7},
311 {0, 2},
312};
313static arc arcs_11_3[1] = {
314 {36, 8},
315};
316static arc arcs_11_4[1] = {
317 {26, 9},
318};
319static arc arcs_11_5[4] = {
320 {36, 10},
321 {33, 11},
322 {34, 3},
323 {0, 5},
324};
325static arc arcs_11_6[2] = {
326 {32, 7},
327 {0, 6},
328};
Robert Collinsdf395992015-08-12 08:00:06 +1200329static arc arcs_11_7[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400330 {36, 12},
331 {34, 3},
Robert Collinsdf395992015-08-12 08:00:06 +1200332 {0, 7},
Yury Selivanov75445082015-05-11 22:57:16 -0400333};
Robert Collinsdf395992015-08-12 08:00:06 +1200334static arc arcs_11_8[2] = {
335 {32, 13},
Yury Selivanov75445082015-05-11 22:57:16 -0400336 {0, 8},
337};
338static arc arcs_11_9[2] = {
339 {32, 5},
340 {0, 9},
341};
342static arc arcs_11_10[3] = {
343 {32, 5},
344 {31, 4},
345 {0, 10},
346};
347static arc arcs_11_11[3] = {
Robert Collinsdf395992015-08-12 08:00:06 +1200348 {36, 14},
349 {32, 15},
Yury Selivanov75445082015-05-11 22:57:16 -0400350 {0, 11},
351};
352static arc arcs_11_12[3] = {
353 {32, 7},
Robert Collinsdf395992015-08-12 08:00:06 +1200354 {31, 16},
Yury Selivanov75445082015-05-11 22:57:16 -0400355 {0, 12},
356};
Robert Collinsdf395992015-08-12 08:00:06 +1200357static arc arcs_11_13[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400358 {0, 13},
359};
360static arc arcs_11_14[2] = {
Robert Collinsdf395992015-08-12 08:00:06 +1200361 {32, 15},
362 {0, 14},
Yury Selivanov75445082015-05-11 22:57:16 -0400363};
Robert Collinsdf395992015-08-12 08:00:06 +1200364static arc arcs_11_15[3] = {
365 {36, 17},
366 {34, 3},
367 {0, 15},
368};
369static arc arcs_11_16[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400370 {26, 6},
371};
Robert Collinsdf395992015-08-12 08:00:06 +1200372static arc arcs_11_17[3] = {
373 {32, 15},
374 {31, 18},
375 {0, 17},
Yury Selivanov75445082015-05-11 22:57:16 -0400376};
Robert Collinsdf395992015-08-12 08:00:06 +1200377static arc arcs_11_18[1] = {
378 {26, 14},
Yury Selivanov75445082015-05-11 22:57:16 -0400379};
Robert Collinsdf395992015-08-12 08:00:06 +1200380static state states_11[19] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400381 {3, arcs_11_0},
382 {3, arcs_11_1},
383 {3, arcs_11_2},
384 {1, arcs_11_3},
385 {1, arcs_11_4},
386 {4, arcs_11_5},
387 {2, arcs_11_6},
Robert Collinsdf395992015-08-12 08:00:06 +1200388 {3, arcs_11_7},
389 {2, arcs_11_8},
Yury Selivanov75445082015-05-11 22:57:16 -0400390 {2, arcs_11_9},
391 {3, arcs_11_10},
392 {3, arcs_11_11},
393 {3, arcs_11_12},
Robert Collinsdf395992015-08-12 08:00:06 +1200394 {1, arcs_11_13},
Yury Selivanov75445082015-05-11 22:57:16 -0400395 {2, arcs_11_14},
Robert Collinsdf395992015-08-12 08:00:06 +1200396 {3, arcs_11_15},
397 {1, arcs_11_16},
398 {3, arcs_11_17},
399 {1, arcs_11_18},
Yury Selivanov75445082015-05-11 22:57:16 -0400400};
401static arc arcs_12_0[1] = {
402 {23, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000403};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000404static arc arcs_12_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000405 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000406};
407static state states_12[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400408 {1, arcs_12_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000409 {1, arcs_12_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000410};
Yury Selivanov75445082015-05-11 22:57:16 -0400411static arc arcs_13_0[2] = {
412 {3, 1},
413 {4, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000414};
Yury Selivanov75445082015-05-11 22:57:16 -0400415static arc arcs_13_1[1] = {
416 {0, 1},
417};
418static state states_13[2] = {
419 {2, arcs_13_0},
420 {1, arcs_13_1},
421};
422static arc arcs_14_0[1] = {
423 {37, 1},
424};
425static arc arcs_14_1[2] = {
426 {38, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000427 {2, 3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000428};
Yury Selivanov75445082015-05-11 22:57:16 -0400429static arc arcs_14_2[2] = {
430 {37, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000431 {2, 3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000432};
Yury Selivanov75445082015-05-11 22:57:16 -0400433static arc arcs_14_3[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000434 {0, 3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000435};
Yury Selivanov75445082015-05-11 22:57:16 -0400436static state states_14[4] = {
437 {1, arcs_14_0},
438 {2, arcs_14_1},
439 {2, arcs_14_2},
440 {1, arcs_14_3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000441};
Yury Selivanov75445082015-05-11 22:57:16 -0400442static arc arcs_15_0[8] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000443 {39, 1},
444 {40, 1},
445 {41, 1},
446 {42, 1},
447 {43, 1},
448 {44, 1},
Benjamin Peterson605a7742013-03-20 00:39:41 -0500449 {45, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400450 {46, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000451};
Yury Selivanov75445082015-05-11 22:57:16 -0400452static arc arcs_15_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000453 {0, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000454};
Yury Selivanov75445082015-05-11 22:57:16 -0400455static state states_15[2] = {
456 {8, arcs_15_0},
457 {1, arcs_15_1},
458};
459static arc arcs_16_0[1] = {
460 {47, 1},
461};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700462static arc arcs_16_1[4] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400463 {48, 2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700464 {49, 3},
465 {31, 4},
Yury Selivanov75445082015-05-11 22:57:16 -0400466 {0, 1},
467};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700468static arc arcs_16_2[1] = {
469 {0, 2},
Neal Norwitzc1505362006-12-28 06:47:50 +0000470};
Yury Selivanov75445082015-05-11 22:57:16 -0400471static arc arcs_16_3[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700472 {50, 2},
473 {9, 2},
474};
475static arc arcs_16_4[2] = {
476 {50, 5},
Benjamin Peterson605a7742013-03-20 00:39:41 -0500477 {47, 5},
Neal Norwitzc1505362006-12-28 06:47:50 +0000478};
Yury Selivanov75445082015-05-11 22:57:16 -0400479static arc arcs_16_5[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700480 {31, 4},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000481 {0, 5},
Neal Norwitzc1505362006-12-28 06:47:50 +0000482};
Yury Selivanov75445082015-05-11 22:57:16 -0400483static state states_16[6] = {
484 {1, arcs_16_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700485 {4, arcs_16_1},
486 {1, arcs_16_2},
Yury Selivanov75445082015-05-11 22:57:16 -0400487 {2, arcs_16_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700488 {2, arcs_16_4},
Yury Selivanov75445082015-05-11 22:57:16 -0400489 {2, arcs_16_5},
Neal Norwitzc1505362006-12-28 06:47:50 +0000490};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700491static arc arcs_17_0[1] = {
492 {27, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000493};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700494static arc arcs_17_1[1] = {
495 {26, 2},
496};
497static arc arcs_17_2[2] = {
498 {31, 3},
499 {0, 2},
500};
501static arc arcs_17_3[1] = {
502 {26, 4},
503};
504static arc arcs_17_4[1] = {
505 {0, 4},
506};
507static state states_17[5] = {
508 {1, arcs_17_0},
509 {1, arcs_17_1},
510 {2, arcs_17_2},
511 {1, arcs_17_3},
512 {1, arcs_17_4},
513};
514static arc arcs_18_0[2] = {
515 {26, 1},
516 {51, 1},
517};
518static arc arcs_18_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400519 {32, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000520 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000521};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700522static arc arcs_18_2[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400523 {26, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700524 {51, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000525 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000526};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700527static state states_18[3] = {
528 {2, arcs_18_0},
529 {2, arcs_18_1},
530 {3, arcs_18_2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000531};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700532static arc arcs_19_0[13] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000533 {52, 1},
534 {53, 1},
535 {54, 1},
536 {55, 1},
537 {56, 1},
538 {57, 1},
539 {58, 1},
540 {59, 1},
541 {60, 1},
Benjamin Petersond51374e2014-04-09 23:55:56 -0400542 {61, 1},
Benjamin Petersond51374e2014-04-09 23:55:56 -0400543 {62, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400544 {63, 1},
Benjamin Petersond51374e2014-04-09 23:55:56 -0400545 {64, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000546};
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000547static arc arcs_19_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000548 {0, 1},
Guido van Rossumef098511991-07-27 21:37:24 +0000549};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700550static state states_19[2] = {
551 {13, arcs_19_0},
552 {1, arcs_19_1},
553};
554static arc arcs_20_0[1] = {
555 {65, 1},
556};
557static arc arcs_20_1[1] = {
558 {66, 2},
559};
560static arc arcs_20_2[1] = {
561 {0, 2},
562};
563static state states_20[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400564 {1, arcs_20_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000565 {1, arcs_20_1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700566 {1, arcs_20_2},
Tim Peters5ca576e2001-06-18 22:08:13 +0000567};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700568static arc arcs_21_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400569 {67, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000570};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000571static arc arcs_21_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000572 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000573};
574static state states_21[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700575 {1, arcs_21_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000576 {1, arcs_21_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000577};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700578static arc arcs_22_0[5] = {
579 {68, 1},
580 {69, 1},
581 {70, 1},
582 {71, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400583 {72, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000584};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000585static arc arcs_22_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000586 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000587};
588static state states_22[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700589 {5, arcs_22_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000590 {1, arcs_22_1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000591};
592static arc arcs_23_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400593 {73, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000594};
Yury Selivanov75445082015-05-11 22:57:16 -0400595static arc arcs_23_1[1] = {
596 {0, 1},
597};
598static state states_23[2] = {
599 {1, arcs_23_0},
600 {1, arcs_23_1},
601};
602static arc arcs_24_0[1] = {
603 {74, 1},
604};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700605static arc arcs_24_1[1] = {
606 {0, 1},
607};
608static state states_24[2] = {
609 {1, arcs_24_0},
610 {1, arcs_24_1},
611};
612static arc arcs_25_0[1] = {
613 {75, 1},
614};
615static arc arcs_25_1[2] = {
David Cuthbertfd97d1f2018-09-21 18:31:15 -0700616 {47, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000617 {0, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000618};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700619static arc arcs_25_2[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000620 {0, 2},
Guido van Rossum1bc535d2007-05-15 18:46:22 +0000621};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700622static state states_25[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400623 {1, arcs_25_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700624 {2, arcs_25_1},
625 {1, arcs_25_2},
Yury Selivanov75445082015-05-11 22:57:16 -0400626};
627static arc arcs_26_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700628 {50, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400629};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700630static arc arcs_26_1[1] = {
631 {0, 1},
632};
633static state states_26[2] = {
634 {1, arcs_26_0},
635 {1, arcs_26_1},
636};
637static arc arcs_27_0[1] = {
638 {76, 1},
639};
640static arc arcs_27_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400641 {26, 2},
642 {0, 1},
643};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700644static arc arcs_27_2[2] = {
645 {77, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000646 {0, 2},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000647};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700648static arc arcs_27_3[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400649 {26, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000650};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700651static arc arcs_27_4[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000652 {0, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000653};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700654static state states_27[5] = {
655 {1, arcs_27_0},
656 {2, arcs_27_1},
657 {2, arcs_27_2},
658 {1, arcs_27_3},
659 {1, arcs_27_4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000660};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700661static arc arcs_28_0[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400662 {78, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400663 {79, 1},
664};
665static arc arcs_28_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000666 {0, 1},
Guido van Rossum452bf512007-02-09 05:32:43 +0000667};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700668static state states_28[2] = {
669 {2, arcs_28_0},
670 {1, arcs_28_1},
671};
672static arc arcs_29_0[1] = {
673 {80, 1},
674};
675static arc arcs_29_1[1] = {
676 {81, 2},
677};
678static arc arcs_29_2[1] = {
679 {0, 2},
680};
681static state states_29[3] = {
682 {1, arcs_29_0},
683 {1, arcs_29_1},
684 {1, arcs_29_2},
685};
686static arc arcs_30_0[1] = {
687 {77, 1},
688};
689static arc arcs_30_1[3] = {
690 {82, 2},
691 {83, 2},
692 {12, 3},
693};
694static arc arcs_30_2[4] = {
695 {82, 2},
696 {83, 2},
697 {12, 3},
698 {80, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000699};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000700static arc arcs_30_3[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700701 {80, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000702};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700703static arc arcs_30_4[3] = {
704 {33, 5},
705 {13, 6},
706 {84, 5},
707};
708static arc arcs_30_5[1] = {
709 {0, 5},
710};
711static arc arcs_30_6[1] = {
712 {84, 7},
713};
714static arc arcs_30_7[1] = {
715 {15, 5},
716};
717static state states_30[8] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000718 {1, arcs_30_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700719 {3, arcs_30_1},
720 {4, arcs_30_2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000721 {1, arcs_30_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700722 {3, arcs_30_4},
723 {1, arcs_30_5},
724 {1, arcs_30_6},
725 {1, arcs_30_7},
Neal Norwitzc1505362006-12-28 06:47:50 +0000726};
727static arc arcs_31_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700728 {23, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000729};
730static arc arcs_31_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700731 {86, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000732 {0, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000733};
Yury Selivanov75445082015-05-11 22:57:16 -0400734static arc arcs_31_2[1] = {
735 {23, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000736};
Yury Selivanov75445082015-05-11 22:57:16 -0400737static arc arcs_31_3[1] = {
738 {0, 3},
739};
740static state states_31[4] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000741 {1, arcs_31_0},
742 {2, arcs_31_1},
Yury Selivanov75445082015-05-11 22:57:16 -0400743 {1, arcs_31_2},
744 {1, arcs_31_3},
Neal Norwitzc1505362006-12-28 06:47:50 +0000745};
746static arc arcs_32_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700747 {12, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000748};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000749static arc arcs_32_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700750 {86, 2},
751 {0, 1},
752};
753static arc arcs_32_2[1] = {
754 {23, 3},
755};
756static arc arcs_32_3[1] = {
757 {0, 3},
758};
759static state states_32[4] = {
760 {1, arcs_32_0},
761 {2, arcs_32_1},
762 {1, arcs_32_2},
763 {1, arcs_32_3},
764};
765static arc arcs_33_0[1] = {
766 {85, 1},
767};
768static arc arcs_33_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400769 {32, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000770 {0, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000771};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700772static arc arcs_33_2[2] = {
773 {85, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400774 {0, 2},
775};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700776static state states_33[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000777 {1, arcs_33_0},
778 {2, arcs_33_1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700779 {2, arcs_33_2},
Guido van Rossum452bf512007-02-09 05:32:43 +0000780};
781static arc arcs_34_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700782 {87, 1},
Guido van Rossum452bf512007-02-09 05:32:43 +0000783};
Yury Selivanov75445082015-05-11 22:57:16 -0400784static arc arcs_34_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700785 {32, 0},
Yury Selivanov75445082015-05-11 22:57:16 -0400786 {0, 1},
Jeremy Hylton81e95022007-02-27 06:50:52 +0000787};
Yury Selivanov75445082015-05-11 22:57:16 -0400788static state states_34[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000789 {1, arcs_34_0},
Yury Selivanov75445082015-05-11 22:57:16 -0400790 {2, arcs_34_1},
Jeremy Hylton81e95022007-02-27 06:50:52 +0000791};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000792static arc arcs_35_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700793 {23, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000794};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700795static arc arcs_35_1[2] = {
796 {82, 0},
797 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000798};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700799static state states_35[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000800 {1, arcs_35_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700801 {2, arcs_35_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000802};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000803static arc arcs_36_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400804 {88, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000805};
806static arc arcs_36_1[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400807 {23, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000808};
809static arc arcs_36_2[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400810 {32, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000811 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000812};
Yury Selivanov75445082015-05-11 22:57:16 -0400813static state states_36[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000814 {1, arcs_36_0},
815 {1, arcs_36_1},
816 {2, arcs_36_2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000817};
Yury Selivanov75445082015-05-11 22:57:16 -0400818static arc arcs_37_0[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000819 {89, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400820};
821static arc arcs_37_1[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700822 {23, 2},
Yury Selivanov75445082015-05-11 22:57:16 -0400823};
824static arc arcs_37_2[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700825 {32, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400826 {0, 2},
827};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700828static state states_37[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400829 {1, arcs_37_0},
830 {1, arcs_37_1},
831 {2, arcs_37_2},
Yury Selivanov75445082015-05-11 22:57:16 -0400832};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700833static arc arcs_38_0[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000834 {90, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700835};
836static arc arcs_38_1[1] = {
837 {26, 2},
838};
839static arc arcs_38_2[2] = {
840 {32, 3},
841 {0, 2},
842};
843static arc arcs_38_3[1] = {
844 {26, 4},
845};
846static arc arcs_38_4[1] = {
847 {0, 4},
848};
849static state states_38[5] = {
850 {1, arcs_38_0},
851 {1, arcs_38_1},
852 {2, arcs_38_2},
853 {1, arcs_38_3},
854 {1, arcs_38_4},
855};
856static arc arcs_39_0[9] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000857 {91, 1},
Benjamin Petersond51374e2014-04-09 23:55:56 -0400858 {92, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400859 {93, 1},
860 {94, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700861 {95, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000862 {19, 1},
863 {18, 1},
864 {17, 1},
Yury Selivanov75445082015-05-11 22:57:16 -0400865 {96, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +0000866};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700867static arc arcs_39_1[1] = {
868 {0, 1},
869};
870static state states_39[2] = {
871 {9, arcs_39_0},
872 {1, arcs_39_1},
873};
874static arc arcs_40_0[1] = {
875 {21, 1},
876};
877static arc arcs_40_1[3] = {
878 {19, 2},
879 {95, 2},
880 {93, 2},
Neal Norwitzc1505362006-12-28 06:47:50 +0000881};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000882static arc arcs_40_2[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700883 {0, 2},
Neal Norwitzc1505362006-12-28 06:47:50 +0000884};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700885static state states_40[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000886 {1, arcs_40_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700887 {3, arcs_40_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000888 {1, arcs_40_2},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000889};
Georg Brandl7cae87c2006-09-06 06:51:57 +0000890static arc arcs_41_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700891 {97, 1},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +0000892};
Neal Norwitzc1505362006-12-28 06:47:50 +0000893static arc arcs_41_1[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -0700894 {98, 2},
Guido van Rossum590baa41993-11-30 13:40:46 +0000895};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000896static arc arcs_41_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400897 {27, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000898};
Yury Selivanov75445082015-05-11 22:57:16 -0400899static arc arcs_41_3[1] = {
900 {28, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000901};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700902static arc arcs_41_4[3] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -0700903 {99, 1},
904 {100, 5},
Yury Selivanov75445082015-05-11 22:57:16 -0400905 {0, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000906};
907static arc arcs_41_5[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400908 {27, 6},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000909};
910static arc arcs_41_6[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400911 {28, 7},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000912};
913static arc arcs_41_7[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -0400914 {0, 7},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000915};
Yury Selivanov75445082015-05-11 22:57:16 -0400916static state states_41[8] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000917 {1, arcs_41_0},
918 {1, arcs_41_1},
919 {1, arcs_41_2},
Yury Selivanov75445082015-05-11 22:57:16 -0400920 {1, arcs_41_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700921 {3, arcs_41_4},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000922 {1, arcs_41_5},
923 {1, arcs_41_6},
924 {1, arcs_41_7},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000925};
926static arc arcs_42_0[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -0700927 {101, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000928};
929static arc arcs_42_1[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700930 {26, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000931};
Yury Selivanov75445082015-05-11 22:57:16 -0400932static arc arcs_42_2[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700933 {27, 3},
Anthony Baxterc2a5a632004-08-02 06:10:11 +0000934};
Benjamin Peterson4905e802009-09-27 02:43:28 +0000935static arc arcs_42_3[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700936 {28, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000937};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700938static arc arcs_42_4[2] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -0700939 {100, 5},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700940 {0, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000941};
Yury Selivanov75445082015-05-11 22:57:16 -0400942static arc arcs_42_5[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700943 {27, 6},
Yury Selivanov75445082015-05-11 22:57:16 -0400944};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700945static arc arcs_42_6[1] = {
946 {28, 7},
Yury Selivanov75445082015-05-11 22:57:16 -0400947};
948static arc arcs_42_7[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700949 {0, 7},
Yury Selivanov75445082015-05-11 22:57:16 -0400950};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700951static state states_42[8] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000952 {1, arcs_42_0},
953 {1, arcs_42_1},
Yury Selivanov75445082015-05-11 22:57:16 -0400954 {1, arcs_42_2},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000955 {1, arcs_42_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700956 {2, arcs_42_4},
Yury Selivanov75445082015-05-11 22:57:16 -0400957 {1, arcs_42_5},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700958 {1, arcs_42_6},
Yury Selivanov75445082015-05-11 22:57:16 -0400959 {1, arcs_42_7},
Guido van Rossumc2e20742006-02-27 22:32:47 +0000960};
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000961static arc arcs_43_0[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -0700962 {102, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +0000963};
Yury Selivanov75445082015-05-11 22:57:16 -0400964static arc arcs_43_1[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700965 {66, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000966};
967static arc arcs_43_2[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -0700968 {103, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000969};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700970static arc arcs_43_3[1] = {
971 {9, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +0000972};
Yury Selivanov75445082015-05-11 22:57:16 -0400973static arc arcs_43_4[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700974 {27, 5},
Yury Selivanov75445082015-05-11 22:57:16 -0400975};
976static arc arcs_43_5[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700977 {28, 6},
Yury Selivanov75445082015-05-11 22:57:16 -0400978};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700979static arc arcs_43_6[2] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -0700980 {100, 7},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700981 {0, 6},
Yury Selivanov75445082015-05-11 22:57:16 -0400982};
983static arc arcs_43_7[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700984 {27, 8},
Yury Selivanov75445082015-05-11 22:57:16 -0400985};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700986static arc arcs_43_8[1] = {
987 {28, 9},
Yury Selivanov75445082015-05-11 22:57:16 -0400988};
989static arc arcs_43_9[1] = {
990 {0, 9},
991};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700992static state states_43[10] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +0000993 {1, arcs_43_0},
Yury Selivanov75445082015-05-11 22:57:16 -0400994 {1, arcs_43_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +0000995 {1, arcs_43_2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700996 {1, arcs_43_3},
Yury Selivanov75445082015-05-11 22:57:16 -0400997 {1, arcs_43_4},
998 {1, arcs_43_5},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -0700999 {2, arcs_43_6},
Yury Selivanov75445082015-05-11 22:57:16 -04001000 {1, arcs_43_7},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001001 {1, arcs_43_8},
Yury Selivanov75445082015-05-11 22:57:16 -04001002 {1, arcs_43_9},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001003};
1004static arc arcs_44_0[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001005 {104, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001006};
Yury Selivanov75445082015-05-11 22:57:16 -04001007static arc arcs_44_1[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001008 {27, 2},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001009};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001010static arc arcs_44_2[1] = {
1011 {28, 3},
1012};
1013static arc arcs_44_3[2] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001014 {105, 4},
1015 {106, 5},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001016};
1017static arc arcs_44_4[1] = {
1018 {27, 6},
1019};
1020static arc arcs_44_5[1] = {
1021 {27, 7},
1022};
1023static arc arcs_44_6[1] = {
1024 {28, 8},
1025};
1026static arc arcs_44_7[1] = {
1027 {28, 9},
1028};
1029static arc arcs_44_8[4] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001030 {105, 4},
1031 {100, 10},
1032 {106, 5},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001033 {0, 8},
1034};
1035static arc arcs_44_9[1] = {
1036 {0, 9},
1037};
1038static arc arcs_44_10[1] = {
1039 {27, 11},
1040};
1041static arc arcs_44_11[1] = {
1042 {28, 12},
1043};
1044static arc arcs_44_12[2] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001045 {106, 5},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001046 {0, 12},
1047};
1048static state states_44[13] = {
1049 {1, arcs_44_0},
1050 {1, arcs_44_1},
1051 {1, arcs_44_2},
1052 {2, arcs_44_3},
1053 {1, arcs_44_4},
1054 {1, arcs_44_5},
1055 {1, arcs_44_6},
1056 {1, arcs_44_7},
1057 {4, arcs_44_8},
1058 {1, arcs_44_9},
1059 {1, arcs_44_10},
1060 {1, arcs_44_11},
1061 {2, arcs_44_12},
1062};
1063static arc arcs_45_0[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001064 {107, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001065};
1066static arc arcs_45_1[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001067 {108, 2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001068};
1069static arc arcs_45_2[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001070 {32, 1},
1071 {27, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001072};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001073static arc arcs_45_3[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001074 {28, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001075};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001076static arc arcs_45_4[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001077 {0, 4},
Georg Brandl7cae87c2006-09-06 06:51:57 +00001078};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001079static state states_45[5] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001080 {1, arcs_45_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001081 {1, arcs_45_1},
1082 {2, arcs_45_2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001083 {1, arcs_45_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001084 {1, arcs_45_4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001085};
Yury Selivanov75445082015-05-11 22:57:16 -04001086static arc arcs_46_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001087 {26, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001088};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001089static arc arcs_46_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001090 {86, 2},
1091 {0, 1},
1092};
1093static arc arcs_46_2[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001094 {109, 3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001095};
1096static arc arcs_46_3[1] = {
1097 {0, 3},
1098};
1099static state states_46[4] = {
1100 {1, arcs_46_0},
1101 {2, arcs_46_1},
1102 {1, arcs_46_2},
1103 {1, arcs_46_3},
1104};
1105static arc arcs_47_0[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001106 {110, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001107};
1108static arc arcs_47_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001109 {26, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001110 {0, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001111};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001112static arc arcs_47_2[2] = {
1113 {86, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001114 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001115};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001116static arc arcs_47_3[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001117 {23, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001118};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001119static arc arcs_47_4[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001120 {0, 4},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001121};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001122static state states_47[5] = {
1123 {1, arcs_47_0},
1124 {2, arcs_47_1},
1125 {2, arcs_47_2},
1126 {1, arcs_47_3},
1127 {1, arcs_47_4},
Tim Peters5ca576e2001-06-18 22:08:13 +00001128};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001129static arc arcs_48_0[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001130 {3, 1},
1131 {2, 2},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001132};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001133static arc arcs_48_1[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001134 {0, 1},
Jeremy Hylton81e95022007-02-27 06:50:52 +00001135};
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001136static arc arcs_48_2[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001137 {111, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001138};
1139static arc arcs_48_3[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001140 {6, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001141};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001142static arc arcs_48_4[2] = {
1143 {6, 4},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001144 {112, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001145};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001146static state states_48[5] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001147 {2, arcs_48_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001148 {1, arcs_48_1},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001149 {1, arcs_48_2},
1150 {1, arcs_48_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001151 {2, arcs_48_4},
Guido van Rossumdb3165e1993-10-18 17:06:59 +00001152};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001153static arc arcs_49_0[1] = {
1154 {26, 1},
Guido van Rossum590baa41993-11-30 13:40:46 +00001155};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001156static arc arcs_49_1[2] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001157 {113, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001158 {0, 1},
Thomas Wouters52152252000-08-17 22:55:00 +00001159};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001160static arc arcs_49_2[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001161 {26, 3},
Yury Selivanov75445082015-05-11 22:57:16 -04001162};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001163static arc arcs_49_3[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001164 {0, 3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001165};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001166static state states_49[4] = {
1167 {1, arcs_49_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001168 {2, arcs_49_1},
1169 {1, arcs_49_2},
1170 {1, arcs_49_3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001171};
1172static arc arcs_50_0[2] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001173 {114, 1},
1174 {115, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001175};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001176static arc arcs_50_1[2] = {
1177 {97, 3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001178 {0, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001179};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001180static arc arcs_50_2[1] = {
1181 {0, 2},
1182};
1183static arc arcs_50_3[1] = {
1184 {114, 4},
1185};
1186static arc arcs_50_4[1] = {
1187 {100, 5},
1188};
1189static arc arcs_50_5[1] = {
1190 {26, 2},
1191};
1192static state states_50[6] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001193 {2, arcs_50_0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001194 {2, arcs_50_1},
1195 {1, arcs_50_2},
1196 {1, arcs_50_3},
1197 {1, arcs_50_4},
1198 {1, arcs_50_5},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001199};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001200static arc arcs_51_0[2] = {
1201 {114, 1},
1202 {117, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001203};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001204static arc arcs_51_1[1] = {
1205 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001206};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001207static state states_51[2] = {
1208 {2, arcs_51_0},
1209 {1, arcs_51_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001210};
Yury Selivanov75445082015-05-11 22:57:16 -04001211static arc arcs_52_0[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001212 {118, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001213};
Yury Selivanov75445082015-05-11 22:57:16 -04001214static arc arcs_52_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001215 {35, 2},
1216 {27, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001217};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001218static arc arcs_52_2[1] = {
1219 {27, 3},
1220};
1221static arc arcs_52_3[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001222 {26, 4},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001223};
1224static arc arcs_52_4[1] = {
1225 {0, 4},
1226};
1227static state states_52[5] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001228 {1, arcs_52_0},
1229 {2, arcs_52_1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001230 {1, arcs_52_2},
1231 {1, arcs_52_3},
1232 {1, arcs_52_4},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001233};
1234static arc arcs_53_0[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001235 {118, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001236};
1237static arc arcs_53_1[2] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001238 {35, 2},
1239 {27, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001240};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001241static arc arcs_53_2[1] = {
1242 {27, 3},
1243};
1244static arc arcs_53_3[1] = {
1245 {116, 4},
1246};
1247static arc arcs_53_4[1] = {
1248 {0, 4},
1249};
1250static state states_53[5] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001251 {1, arcs_53_0},
1252 {2, arcs_53_1},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001253 {1, arcs_53_2},
1254 {1, arcs_53_3},
1255 {1, arcs_53_4},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001256};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001257static arc arcs_54_0[1] = {
1258 {119, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001259};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001260static arc arcs_54_1[2] = {
1261 {120, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04001262 {0, 1},
1263};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001264static state states_54[2] = {
1265 {1, arcs_54_0},
1266 {2, arcs_54_1},
Yury Selivanov75445082015-05-11 22:57:16 -04001267};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001268static arc arcs_55_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001269 {121, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001270};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001271static arc arcs_55_1[2] = {
1272 {122, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001273 {0, 1},
1274};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001275static state states_55[2] = {
1276 {1, arcs_55_0},
1277 {2, arcs_55_1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001278};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001279static arc arcs_56_0[2] = {
1280 {123, 1},
1281 {124, 2},
1282};
1283static arc arcs_56_1[1] = {
1284 {121, 2},
1285};
1286static arc arcs_56_2[1] = {
1287 {0, 2},
1288};
1289static state states_56[3] = {
1290 {2, arcs_56_0},
1291 {1, arcs_56_1},
1292 {1, arcs_56_2},
1293};
1294static arc arcs_57_0[1] = {
1295 {109, 1},
1296};
1297static arc arcs_57_1[2] = {
1298 {125, 0},
1299 {0, 1},
1300};
1301static state states_57[2] = {
1302 {1, arcs_57_0},
1303 {2, arcs_57_1},
1304};
1305static arc arcs_58_0[10] = {
Benjamin Petersond51374e2014-04-09 23:55:56 -04001306 {126, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001307 {127, 1},
1308 {128, 1},
1309 {129, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001310 {130, 1},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001311 {131, 1},
1312 {132, 1},
1313 {103, 1},
1314 {123, 2},
1315 {133, 3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001316};
1317static arc arcs_58_1[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001318 {0, 1},
Thomas Woutersdca3b9c2006-02-27 00:24:13 +00001319};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001320static arc arcs_58_2[1] = {
1321 {103, 1},
1322};
1323static arc arcs_58_3[2] = {
1324 {123, 1},
1325 {0, 3},
1326};
1327static state states_58[4] = {
1328 {10, arcs_58_0},
1329 {1, arcs_58_1},
1330 {1, arcs_58_2},
1331 {2, arcs_58_3},
1332};
1333static arc arcs_59_0[1] = {
1334 {33, 1},
1335};
1336static arc arcs_59_1[1] = {
1337 {109, 2},
1338};
1339static arc arcs_59_2[1] = {
1340 {0, 2},
1341};
1342static state states_59[3] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001343 {1, arcs_59_0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001344 {1, arcs_59_1},
1345 {1, arcs_59_2},
Jeremy Hylton81e95022007-02-27 06:50:52 +00001346};
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001347static arc arcs_60_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001348 {134, 1},
Guido van Rossum0368b722007-05-11 16:50:42 +00001349};
Yury Selivanov75445082015-05-11 22:57:16 -04001350static arc arcs_60_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001351 {135, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001352 {0, 1},
Anthony Baxterc2a5a632004-08-02 06:10:11 +00001353};
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001354static state states_60[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001355 {1, arcs_60_0},
Yury Selivanov75445082015-05-11 22:57:16 -04001356 {2, arcs_60_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001357};
Benjamin Peterson4905e802009-09-27 02:43:28 +00001358static arc arcs_61_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001359 {136, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001360};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001361static arc arcs_61_1[2] = {
1362 {137, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001363 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001364};
1365static state states_61[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001366 {1, arcs_61_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001367 {2, arcs_61_1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001368};
Yury Selivanov75445082015-05-11 22:57:16 -04001369static arc arcs_62_0[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001370 {138, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001371};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001372static arc arcs_62_1[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001373 {139, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001374 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001375};
Yury Selivanov75445082015-05-11 22:57:16 -04001376static state states_62[2] = {
1377 {1, arcs_62_0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001378 {2, arcs_62_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001379};
Yury Selivanov75445082015-05-11 22:57:16 -04001380static arc arcs_63_0[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001381 {140, 1},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001382};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001383static arc arcs_63_1[3] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001384 {141, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001385 {142, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04001386 {0, 1},
1387};
1388static state states_63[2] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001389 {1, arcs_63_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001390 {3, arcs_63_1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001391};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001392static arc arcs_64_0[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001393 {143, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001394};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001395static arc arcs_64_1[3] = {
1396 {144, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001397 {145, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001398 {0, 1},
1399};
1400static state states_64[2] = {
1401 {1, arcs_64_0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001402 {3, arcs_64_1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001403};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001404static arc arcs_65_0[1] = {
1405 {146, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001406};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001407static arc arcs_65_1[6] = {
1408 {33, 0},
1409 {11, 0},
1410 {147, 0},
1411 {148, 0},
1412 {149, 0},
1413 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001414};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001415static state states_65[2] = {
1416 {1, arcs_65_0},
1417 {6, arcs_65_1},
1418};
1419static arc arcs_66_0[4] = {
1420 {144, 1},
1421 {145, 1},
1422 {150, 1},
1423 {151, 2},
1424};
1425static arc arcs_66_1[1] = {
1426 {146, 2},
1427};
1428static arc arcs_66_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001429 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001430};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001431static state states_66[3] = {
1432 {4, arcs_66_0},
1433 {1, arcs_66_1},
1434 {1, arcs_66_2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001435};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001436static arc arcs_67_0[1] = {
1437 {152, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001438};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001439static arc arcs_67_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001440 {34, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001441 {0, 1},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001442};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001443static arc arcs_67_2[1] = {
1444 {146, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001445};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001446static arc arcs_67_3[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001447 {0, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001448};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001449static state states_67[4] = {
1450 {1, arcs_67_0},
1451 {2, arcs_67_1},
1452 {1, arcs_67_2},
1453 {1, arcs_67_3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001454};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001455static arc arcs_68_0[2] = {
1456 {153, 1},
1457 {154, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001458};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001459static arc arcs_68_1[1] = {
1460 {154, 2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001461};
1462static arc arcs_68_2[2] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001463 {155, 2},
1464 {0, 2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001465};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001466static state states_68[3] = {
1467 {2, arcs_68_0},
1468 {1, arcs_68_1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001469 {2, arcs_68_2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001470};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001471static arc arcs_69_0[10] = {
1472 {13, 1},
1473 {157, 2},
1474 {159, 3},
1475 {23, 4},
1476 {162, 4},
1477 {163, 5},
1478 {83, 4},
1479 {164, 4},
1480 {165, 4},
1481 {166, 4},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001482};
1483static arc arcs_69_1[3] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001484 {50, 6},
1485 {156, 6},
1486 {15, 4},
1487};
1488static arc arcs_69_2[2] = {
1489 {156, 7},
1490 {158, 4},
1491};
1492static arc arcs_69_3[2] = {
1493 {160, 8},
1494 {161, 4},
1495};
1496static arc arcs_69_4[1] = {
1497 {0, 4},
1498};
1499static arc arcs_69_5[2] = {
1500 {163, 5},
1501 {0, 5},
1502};
1503static arc arcs_69_6[1] = {
1504 {15, 4},
1505};
1506static arc arcs_69_7[1] = {
1507 {158, 4},
1508};
1509static arc arcs_69_8[1] = {
1510 {161, 4},
1511};
1512static state states_69[9] = {
1513 {10, arcs_69_0},
1514 {3, arcs_69_1},
1515 {2, arcs_69_2},
1516 {2, arcs_69_3},
1517 {1, arcs_69_4},
1518 {2, arcs_69_5},
1519 {1, arcs_69_6},
1520 {1, arcs_69_7},
1521 {1, arcs_69_8},
1522};
1523static arc arcs_70_0[2] = {
1524 {98, 1},
1525 {51, 1},
1526};
1527static arc arcs_70_1[3] = {
1528 {167, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001529 {32, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001530 {0, 1},
Neal Norwitzc1505362006-12-28 06:47:50 +00001531};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001532static arc arcs_70_2[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001533 {0, 2},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001534};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001535static arc arcs_70_3[3] = {
1536 {98, 4},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001537 {51, 4},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001538 {0, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001539};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001540static arc arcs_70_4[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001541 {32, 3},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001542 {0, 4},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001543};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001544static state states_70[5] = {
1545 {2, arcs_70_0},
1546 {3, arcs_70_1},
1547 {1, arcs_70_2},
1548 {3, arcs_70_3},
1549 {2, arcs_70_4},
Anthony Baxter1a4ddae2004-08-31 10:07:13 +00001550};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001551static arc arcs_71_0[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001552 {13, 1},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001553 {157, 2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001554 {82, 3},
Neal Norwitzc1505362006-12-28 06:47:50 +00001555};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001556static arc arcs_71_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001557 {14, 4},
1558 {15, 5},
Jeremy Hylton81e95022007-02-27 06:50:52 +00001559};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001560static arc arcs_71_2[1] = {
1561 {168, 6},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001562};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001563static arc arcs_71_3[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001564 {23, 5},
1565};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001566static arc arcs_71_4[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001567 {15, 5},
1568};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001569static arc arcs_71_5[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001570 {0, 5},
1571};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001572static arc arcs_71_6[1] = {
1573 {158, 5},
Yury Selivanov75445082015-05-11 22:57:16 -04001574};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001575static state states_71[7] = {
1576 {3, arcs_71_0},
1577 {2, arcs_71_1},
1578 {1, arcs_71_2},
1579 {1, arcs_71_3},
1580 {1, arcs_71_4},
1581 {1, arcs_71_5},
1582 {1, arcs_71_6},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001583};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001584static arc arcs_72_0[1] = {
1585 {169, 1},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001586};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001587static arc arcs_72_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001588 {32, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001589 {0, 1},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001590};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001591static arc arcs_72_2[2] = {
1592 {169, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001593 {0, 2},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001594};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001595static state states_72[3] = {
1596 {1, arcs_72_0},
1597 {2, arcs_72_1},
1598 {2, arcs_72_2},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001599};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001600static arc arcs_73_0[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001601 {26, 1},
1602 {27, 2},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001603};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001604static arc arcs_73_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001605 {27, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001606 {0, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001607};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001608static arc arcs_73_2[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001609 {26, 3},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001610 {170, 4},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001611 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001612};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001613static arc arcs_73_3[2] = {
1614 {170, 4},
Yury Selivanov75445082015-05-11 22:57:16 -04001615 {0, 3},
1616};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001617static arc arcs_73_4[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001618 {0, 4},
1619};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001620static state states_73[5] = {
1621 {2, arcs_73_0},
1622 {2, arcs_73_1},
1623 {3, arcs_73_2},
1624 {2, arcs_73_3},
1625 {1, arcs_73_4},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001626};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001627static arc arcs_74_0[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001628 {27, 1},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001629};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001630static arc arcs_74_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001631 {26, 2},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001632 {0, 1},
Nick Coghlan650f0d02007-04-15 12:05:43 +00001633};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001634static arc arcs_74_2[1] = {
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001635 {0, 2},
Neal Norwitzc1505362006-12-28 06:47:50 +00001636};
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001637static state states_74[3] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001638 {1, arcs_74_0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001639 {2, arcs_74_1},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001640 {1, arcs_74_2},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001641};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001642static arc arcs_75_0[2] = {
1643 {109, 1},
1644 {51, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001645};
1646static arc arcs_75_1[2] = {
1647 {32, 2},
1648 {0, 1},
1649};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001650static arc arcs_75_2[3] = {
1651 {109, 1},
1652 {51, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001653 {0, 2},
1654};
1655static state states_75[3] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001656 {2, arcs_75_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001657 {2, arcs_75_1},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001658 {3, arcs_75_2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001659};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001660static arc arcs_76_0[1] = {
1661 {26, 1},
1662};
1663static arc arcs_76_1[2] = {
1664 {32, 2},
1665 {0, 1},
1666};
1667static arc arcs_76_2[2] = {
1668 {26, 1},
1669 {0, 2},
1670};
1671static state states_76[3] = {
1672 {1, arcs_76_0},
1673 {2, arcs_76_1},
1674 {2, arcs_76_2},
1675};
1676static arc arcs_77_0[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001677 {26, 1},
1678 {34, 2},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001679 {51, 3},
Guido van Rossum1bc535d2007-05-15 18:46:22 +00001680};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001681static arc arcs_77_1[4] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001682 {27, 4},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001683 {167, 5},
Yury Selivanov75445082015-05-11 22:57:16 -04001684 {32, 6},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001685 {0, 1},
Guido van Rossum452bf512007-02-09 05:32:43 +00001686};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001687static arc arcs_77_2[1] = {
1688 {109, 7},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001689};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001690static arc arcs_77_3[3] = {
1691 {167, 5},
Yury Selivanov75445082015-05-11 22:57:16 -04001692 {32, 6},
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001693 {0, 3},
Guido van Rossumd59da4b2007-05-22 18:11:13 +00001694};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001695static arc arcs_77_4[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001696 {26, 7},
Benjamin Peterson025e9eb2015-05-05 20:16:41 -04001697};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001698static arc arcs_77_5[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001699 {0, 5},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001700};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001701static arc arcs_77_6[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001702 {26, 8},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001703 {51, 8},
Yury Selivanov75445082015-05-11 22:57:16 -04001704 {0, 6},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001705};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001706static arc arcs_77_7[3] = {
1707 {167, 5},
Yury Selivanov75445082015-05-11 22:57:16 -04001708 {32, 9},
1709 {0, 7},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001710};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001711static arc arcs_77_8[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001712 {32, 6},
1713 {0, 8},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001714};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001715static arc arcs_77_9[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001716 {26, 10},
1717 {34, 11},
1718 {0, 9},
1719};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001720static arc arcs_77_10[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001721 {27, 12},
1722};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001723static arc arcs_77_11[1] = {
1724 {109, 13},
Yury Selivanov75445082015-05-11 22:57:16 -04001725};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001726static arc arcs_77_12[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001727 {26, 13},
1728};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001729static arc arcs_77_13[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001730 {32, 9},
1731 {0, 13},
1732};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001733static state states_77[14] = {
1734 {3, arcs_77_0},
1735 {4, arcs_77_1},
1736 {1, arcs_77_2},
1737 {3, arcs_77_3},
1738 {1, arcs_77_4},
1739 {1, arcs_77_5},
1740 {3, arcs_77_6},
1741 {3, arcs_77_7},
1742 {2, arcs_77_8},
1743 {3, arcs_77_9},
1744 {1, arcs_77_10},
1745 {1, arcs_77_11},
1746 {1, arcs_77_12},
1747 {2, arcs_77_13},
Yury Selivanov75445082015-05-11 22:57:16 -04001748};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001749static arc arcs_78_0[1] = {
1750 {171, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001751};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001752static arc arcs_78_1[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001753 {23, 2},
1754};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001755static arc arcs_78_2[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001756 {13, 3},
1757 {27, 4},
1758};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001759static arc arcs_78_3[2] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001760 {14, 5},
1761 {15, 6},
1762};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001763static arc arcs_78_4[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001764 {28, 7},
1765};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001766static arc arcs_78_5[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001767 {15, 6},
1768};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001769static arc arcs_78_6[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001770 {27, 4},
1771};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001772static arc arcs_78_7[1] = {
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001773 {0, 7},
1774};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001775static state states_78[8] = {
1776 {1, arcs_78_0},
1777 {1, arcs_78_1},
1778 {2, arcs_78_2},
1779 {2, arcs_78_3},
1780 {1, arcs_78_4},
1781 {1, arcs_78_5},
1782 {1, arcs_78_6},
1783 {1, arcs_78_7},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001784};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001785static arc arcs_79_0[1] = {
1786 {172, 1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001787};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001788static arc arcs_79_1[2] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001789 {32, 2},
1790 {0, 1},
1791};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001792static arc arcs_79_2[2] = {
1793 {172, 1},
Victor Stinnerbeba8262010-05-15 23:00:51 +00001794 {0, 2},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001795};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001796static state states_79[3] = {
1797 {1, arcs_79_0},
1798 {2, arcs_79_1},
1799 {2, arcs_79_2},
Yury Selivanov75445082015-05-11 22:57:16 -04001800};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001801static arc arcs_80_0[3] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001802 {26, 1},
1803 {34, 2},
Yury Selivanov14acf5f2015-08-05 17:54:10 -04001804 {33, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001805};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001806static arc arcs_80_1[4] = {
1807 {167, 3},
1808 {113, 2},
Benjamin Petersonde12b792015-05-16 09:44:45 -04001809 {31, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001810 {0, 1},
1811};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001812static arc arcs_80_2[1] = {
Benjamin Petersonde12b792015-05-16 09:44:45 -04001813 {26, 3},
Yury Selivanov75445082015-05-11 22:57:16 -04001814};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001815static arc arcs_80_3[1] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00001816 {0, 3},
Benjamin Peterson4905e802009-09-27 02:43:28 +00001817};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001818static state states_80[4] = {
1819 {3, arcs_80_0},
1820 {4, arcs_80_1},
1821 {1, arcs_80_2},
1822 {1, arcs_80_3},
Yury Selivanov75445082015-05-11 22:57:16 -04001823};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001824static arc arcs_81_0[2] = {
1825 {167, 1},
1826 {174, 1},
Phillip J. Eby0d6615f2005-08-02 00:46:46 +00001827};
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001828static arc arcs_81_1[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001829 {0, 1},
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001830};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001831static state states_81[2] = {
1832 {2, arcs_81_0},
Yury Selivanov75445082015-05-11 22:57:16 -04001833 {1, arcs_81_1},
Yury Selivanov75445082015-05-11 22:57:16 -04001834};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001835static arc arcs_82_0[1] = {
1836 {102, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001837};
1838static arc arcs_82_1[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001839 {66, 2},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001840};
1841static arc arcs_82_2[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001842 {103, 3},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001843};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001844static arc arcs_82_3[1] = {
1845 {114, 4},
1846};
1847static arc arcs_82_4[2] = {
1848 {173, 5},
1849 {0, 4},
1850};
1851static arc arcs_82_5[1] = {
1852 {0, 5},
1853};
1854static state states_82[6] = {
1855 {1, arcs_82_0},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001856 {1, arcs_82_1},
1857 {1, arcs_82_2},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001858 {1, arcs_82_3},
1859 {2, arcs_82_4},
1860 {1, arcs_82_5},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001861};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001862static arc arcs_83_0[2] = {
1863 {21, 1},
1864 {175, 2},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001865};
1866static arc arcs_83_1[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001867 {175, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001868};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001869static arc arcs_83_2[1] = {
Yury Selivanov75445082015-05-11 22:57:16 -04001870 {0, 2},
1871};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001872static state states_83[3] = {
1873 {2, arcs_83_0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001874 {1, arcs_83_1},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001875 {1, arcs_83_2},
Yury Selivanov75445082015-05-11 22:57:16 -04001876};
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001877static arc arcs_84_0[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001878 {97, 1},
Yury Selivanov75445082015-05-11 22:57:16 -04001879};
Jelle Zijlstraac317702017-10-05 20:24:46 -07001880static arc arcs_84_1[1] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001881 {116, 2},
Yury Selivanov75445082015-05-11 22:57:16 -04001882};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001883static arc arcs_84_2[2] = {
1884 {173, 3},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001885 {0, 2},
1886};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001887static arc arcs_84_3[1] = {
1888 {0, 3},
1889};
1890static state states_84[4] = {
1891 {1, arcs_84_0},
1892 {1, arcs_84_1},
1893 {2, arcs_84_2},
1894 {1, arcs_84_3},
1895};
1896static arc arcs_85_0[1] = {
1897 {23, 1},
1898};
1899static arc arcs_85_1[1] = {
1900 {0, 1},
1901};
1902static state states_85[2] = {
Jelle Zijlstraac317702017-10-05 20:24:46 -07001903 {1, arcs_85_0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001904 {1, arcs_85_1},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07001905};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001906static arc arcs_86_0[1] = {
1907 {177, 1},
Nick Coghlan1f7ce622012-01-13 21:43:40 +10001908};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001909static arc arcs_86_1[2] = {
1910 {178, 2},
1911 {0, 1},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001912};
1913static arc arcs_86_2[1] = {
1914 {0, 2},
1915};
1916static state states_86[3] = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001917 {1, arcs_86_0},
1918 {2, arcs_86_1},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001919 {1, arcs_86_2},
1920};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001921static arc arcs_87_0[2] = {
1922 {77, 1},
1923 {47, 2},
1924};
1925static arc arcs_87_1[1] = {
1926 {26, 2},
1927};
1928static arc arcs_87_2[1] = {
1929 {0, 2},
1930};
1931static state states_87[3] = {
1932 {2, arcs_87_0},
1933 {1, arcs_87_1},
1934 {1, arcs_87_2},
1935};
1936static dfa dfas[88] = {
Jelle Zijlstraac317702017-10-05 20:24:46 -07001937 {256, "single_input", 0, 3, states_0,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001938 "\004\050\340\000\002\000\000\000\012\076\011\007\142\011\100\010\000\000\103\242\174\010\002"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001939 {257, "file_input", 0, 2, states_1,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001940 "\204\050\340\000\002\000\000\000\012\076\011\007\142\011\100\010\000\000\103\242\174\010\002"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001941 {258, "eval_input", 0, 3, states_2,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001942 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001943 {259, "decorator", 0, 7, states_3,
1944 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1945 {260, "decorators", 0, 2, states_4,
1946 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1947 {261, "decorated", 0, 3, states_5,
1948 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1949 {262, "async_funcdef", 0, 3, states_6,
1950 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1951 {263, "funcdef", 0, 8, states_7,
1952 "\000\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1953 {264, "parameters", 0, 4, states_8,
1954 "\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1955 {265, "typedargslist", 0, 19, states_9,
1956 "\000\000\200\000\006\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1957 {266, "tfpdef", 0, 4, states_10,
1958 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1959 {267, "varargslist", 0, 19, states_11,
1960 "\000\000\200\000\006\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1961 {268, "vfpdef", 0, 2, states_12,
1962 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1963 {269, "stmt", 0, 2, states_13,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001964 "\000\050\340\000\002\000\000\000\012\076\011\007\142\011\100\010\000\000\103\242\174\010\002"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001965 {270, "simple_stmt", 0, 4, states_14,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001966 "\000\040\200\000\002\000\000\000\012\076\011\007\000\000\100\010\000\000\103\242\174\000\002"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001967 {271, "small_stmt", 0, 2, states_15,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001968 "\000\040\200\000\002\000\000\000\012\076\011\007\000\000\100\010\000\000\103\242\174\000\002"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001969 {272, "expr_stmt", 0, 6, states_16,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001970 "\000\040\200\000\002\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001971 {273, "annassign", 0, 5, states_17,
1972 "\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1973 {274, "testlist_star_expr", 0, 3, states_18,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001974 "\000\040\200\000\002\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001975 {275, "augassign", 0, 2, states_19,
1976 "\000\000\000\000\000\000\360\377\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1977 {276, "del_stmt", 0, 3, states_20,
1978 "\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1979 {277, "pass_stmt", 0, 2, states_21,
1980 "\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1981 {278, "flow_stmt", 0, 2, states_22,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001982 "\000\000\000\000\000\000\000\000\000\036\000\000\000\000\000\000\000\000\000\000\000\000\002"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001983 {279, "break_stmt", 0, 2, states_23,
1984 "\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1985 {280, "continue_stmt", 0, 2, states_24,
1986 "\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1987 {281, "return_stmt", 0, 3, states_25,
1988 "\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1989 {282, "yield_stmt", 0, 2, states_26,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07001990 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\002"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07001991 {283, "raise_stmt", 0, 5, states_27,
1992 "\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1993 {284, "import_stmt", 0, 2, states_28,
1994 "\000\000\000\000\000\000\000\000\000\040\001\000\000\000\000\000\000\000\000\000\000\000\000"},
1995 {285, "import_name", 0, 3, states_29,
1996 "\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000"},
1997 {286, "import_from", 0, 8, states_30,
1998 "\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1999 {287, "import_as_name", 0, 4, states_31,
2000 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2001 {288, "dotted_as_name", 0, 4, states_32,
2002 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2003 {289, "import_as_names", 0, 3, states_33,
2004 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2005 {290, "dotted_as_names", 0, 2, states_34,
2006 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2007 {291, "dotted_name", 0, 2, states_35,
2008 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2009 {292, "global_stmt", 0, 3, states_36,
2010 "\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000"},
2011 {293, "nonlocal_stmt", 0, 3, states_37,
2012 "\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000"},
2013 {294, "assert_stmt", 0, 5, states_38,
2014 "\000\000\000\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000"},
2015 {295, "compound_stmt", 0, 2, states_39,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002016 "\000\010\140\000\000\000\000\000\000\000\000\000\142\011\000\000\000\000\000\000\000\010\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07002017 {296, "async_stmt", 0, 3, states_40,
2018 "\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
2019 {297, "if_stmt", 0, 8, states_41,
2020 "\000\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000"},
2021 {298, "while_stmt", 0, 8, states_42,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002022 "\000\000\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07002023 {299, "for_stmt", 0, 10, states_43,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002024 "\000\000\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07002025 {300, "try_stmt", 0, 13, states_44,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002026 "\000\000\000\000\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07002027 {301, "with_stmt", 0, 5, states_45,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002028 "\000\000\000\000\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07002029 {302, "with_item", 0, 4, states_46,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002030 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07002031 {303, "except_clause", 0, 5, states_47,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002032 "\000\000\000\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07002033 {304, "suite", 0, 5, states_48,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002034 "\004\040\200\000\002\000\000\000\012\076\011\007\000\000\100\010\000\000\103\242\174\000\002"},
2035 {305, "namedexpr_test", 0, 4, states_49,
2036 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
2037 {306, "test", 0, 6, states_50,
2038 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
2039 {307, "test_nocond", 0, 2, states_51,
2040 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
2041 {308, "lambdef", 0, 5, states_52,
2042 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000"},
2043 {309, "lambdef_nocond", 0, 5, states_53,
2044 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000"},
2045 {310, "or_test", 0, 2, states_54,
2046 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\010\000\000\103\242\174\000\000"},
2047 {311, "and_test", 0, 2, states_55,
2048 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\010\000\000\103\242\174\000\000"},
2049 {312, "not_test", 0, 3, states_56,
2050 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\010\000\000\103\242\174\000\000"},
2051 {313, "comparison", 0, 2, states_57,
2052 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\103\242\174\000\000"},
2053 {314, "comp_op", 0, 4, states_58,
2054 "\000\000\000\000\000\000\000\000\000\000\000\000\200\000\000\310\077\000\000\000\000\000\000"},
2055 {315, "star_expr", 0, 3, states_59,
Jelle Zijlstraac317702017-10-05 20:24:46 -07002056 "\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002057 {316, "expr", 0, 2, states_60,
2058 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\103\242\174\000\000"},
2059 {317, "xor_expr", 0, 2, states_61,
2060 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\103\242\174\000\000"},
2061 {318, "and_expr", 0, 2, states_62,
2062 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\103\242\174\000\000"},
2063 {319, "shift_expr", 0, 2, states_63,
2064 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\103\242\174\000\000"},
2065 {320, "arith_expr", 0, 2, states_64,
2066 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\103\242\174\000\000"},
2067 {321, "term", 0, 2, states_65,
2068 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\103\242\174\000\000"},
2069 {322, "factor", 0, 3, states_66,
2070 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\103\242\174\000\000"},
2071 {323, "power", 0, 4, states_67,
2072 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\242\174\000\000"},
2073 {324, "atom_expr", 0, 3, states_68,
2074 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\242\174\000\000"},
2075 {325, "atom", 0, 9, states_69,
2076 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\240\174\000\000"},
2077 {326, "testlist_comp", 0, 5, states_70,
2078 "\000\040\200\000\002\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
2079 {327, "trailer", 0, 7, states_71,
2080 "\000\040\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\040\000\000\000"},
2081 {328, "subscriptlist", 0, 3, states_72,
2082 "\000\040\200\010\000\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
2083 {329, "subscript", 0, 5, states_73,
2084 "\000\040\200\010\000\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
2085 {330, "sliceop", 0, 3, states_74,
Jelle Zijlstraac317702017-10-05 20:24:46 -07002086 "\000\000\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002087 {331, "exprlist", 0, 3, states_75,
2088 "\000\040\200\000\002\000\000\000\000\000\010\000\000\000\000\000\000\000\103\242\174\000\000"},
2089 {332, "testlist", 0, 3, states_76,
2090 "\000\040\200\000\000\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
2091 {333, "dictorsetmaker", 0, 14, states_77,
2092 "\000\040\200\000\006\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
2093 {334, "classdef", 0, 8, states_78,
2094 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\010\000"},
2095 {335, "arglist", 0, 3, states_79,
2096 "\000\040\200\000\006\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
2097 {336, "argument", 0, 4, states_80,
2098 "\000\040\200\000\006\000\000\000\000\000\010\000\000\000\100\010\000\000\103\242\174\000\000"},
2099 {337, "comp_iter", 0, 2, states_81,
2100 "\000\000\040\000\000\000\000\000\000\000\000\000\102\000\000\000\000\000\000\000\000\000\000"},
2101 {338, "sync_comp_for", 0, 6, states_82,
2102 "\000\000\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000"},
2103 {339, "comp_for", 0, 3, states_83,
2104 "\000\000\040\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000"},
2105 {340, "comp_if", 0, 4, states_84,
Jelle Zijlstraac317702017-10-05 20:24:46 -07002106 "\000\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000\000"},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002107 {341, "encoding_decl", 0, 2, states_85,
Jelle Zijlstraac317702017-10-05 20:24:46 -07002108 "\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002109 {342, "yield_expr", 0, 3, states_86,
2110 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\002"},
2111 {343, "yield_arg", 0, 3, states_87,
2112 "\000\040\200\000\002\000\000\000\000\040\010\000\000\000\100\010\000\000\103\242\174\000\000"},
Jelle Zijlstraac317702017-10-05 20:24:46 -07002113};
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002114static label labels[179] = {
Victor Stinnerbeba8262010-05-15 23:00:51 +00002115 {0, "EMPTY"},
2116 {256, 0},
2117 {4, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002118 {270, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002119 {295, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002120 {257, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002121 {269, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002122 {0, 0},
2123 {258, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002124 {332, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002125 {259, 0},
Meador Inge33880602012-01-15 19:15:36 -06002126 {49, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002127 {291, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002128 {7, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002129 {335, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002130 {8, 0},
2131 {260, 0},
2132 {261, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002133 {334, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002134 {263, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002135 {262, 0},
Jelle Zijlstraac317702017-10-05 20:24:46 -07002136 {1, "async"},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002137 {1, "def"},
2138 {1, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002139 {264, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002140 {51, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002141 {306, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002142 {11, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002143 {304, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002144 {265, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002145 {266, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002146 {22, 0},
2147 {12, 0},
2148 {16, 0},
Meador Inge33880602012-01-15 19:15:36 -06002149 {35, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002150 {267, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002151 {268, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002152 {271, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002153 {13, 0},
2154 {272, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002155 {276, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002156 {277, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002157 {278, 0},
2158 {284, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002159 {292, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002160 {293, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002161 {294, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002162 {274, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002163 {273, 0},
2164 {275, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002165 {342, 0},
2166 {315, 0},
Meador Inge33880602012-01-15 19:15:36 -06002167 {36, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002168 {37, 0},
2169 {38, 0},
Benjamin Petersond51374e2014-04-09 23:55:56 -04002170 {50, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002171 {39, 0},
2172 {40, 0},
2173 {41, 0},
2174 {42, 0},
2175 {43, 0},
2176 {44, 0},
2177 {45, 0},
2178 {46, 0},
Meador Inge33880602012-01-15 19:15:36 -06002179 {48, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002180 {1, "del"},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002181 {331, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002182 {1, "pass"},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002183 {279, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002184 {280, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002185 {281, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002186 {283, 0},
2187 {282, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002188 {1, "break"},
2189 {1, "continue"},
2190 {1, "return"},
2191 {1, "raise"},
2192 {1, "from"},
Yury Selivanov75445082015-05-11 22:57:16 -04002193 {285, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002194 {286, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002195 {1, "import"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002196 {290, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002197 {23, 0},
Benjamin Petersond51374e2014-04-09 23:55:56 -04002198 {52, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002199 {289, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002200 {287, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002201 {1, "as"},
2202 {288, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002203 {1, "global"},
2204 {1, "nonlocal"},
2205 {1, "assert"},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002206 {297, 0},
2207 {298, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002208 {299, 0},
2209 {300, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002210 {301, 0},
2211 {296, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002212 {1, "if"},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002213 {305, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002214 {1, "elif"},
2215 {1, "else"},
2216 {1, "while"},
2217 {1, "for"},
2218 {1, "in"},
2219 {1, "try"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002220 {303, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002221 {1, "finally"},
2222 {1, "with"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002223 {302, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002224 {316, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002225 {1, "except"},
2226 {5, 0},
2227 {6, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002228 {53, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002229 {310, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002230 {308, 0},
2231 {307, 0},
2232 {309, 0},
2233 {1, "lambda"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002234 {311, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002235 {1, "or"},
2236 {312, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002237 {1, "and"},
2238 {1, "not"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002239 {313, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002240 {314, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002241 {20, 0},
2242 {21, 0},
Meador Inge33880602012-01-15 19:15:36 -06002243 {27, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002244 {30, 0},
2245 {29, 0},
Meador Inge33880602012-01-15 19:15:36 -06002246 {28, 0},
2247 {28, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002248 {1, "is"},
Yury Selivanov75445082015-05-11 22:57:16 -04002249 {317, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002250 {18, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002251 {318, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002252 {32, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002253 {319, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002254 {19, 0},
2255 {320, 0},
Meador Inge33880602012-01-15 19:15:36 -06002256 {33, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002257 {34, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002258 {321, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002259 {14, 0},
2260 {15, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002261 {322, 0},
Benjamin Peterson605a7742013-03-20 00:39:41 -05002262 {17, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002263 {24, 0},
Meador Inge33880602012-01-15 19:15:36 -06002264 {47, 0},
2265 {31, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002266 {323, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002267 {324, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002268 {1, "await"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002269 {325, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002270 {327, 0},
2271 {326, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002272 {9, 0},
2273 {10, 0},
Meador Inge33880602012-01-15 19:15:36 -06002274 {25, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002275 {333, 0},
Meador Inge33880602012-01-15 19:15:36 -06002276 {26, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002277 {2, 0},
2278 {3, 0},
2279 {1, "None"},
2280 {1, "True"},
2281 {1, "False"},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002282 {339, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002283 {328, 0},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002284 {329, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002285 {330, 0},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002286 {1, "class"},
Yury Selivanovf8cb8a12016-09-08 20:50:03 -07002287 {336, 0},
Jelle Zijlstraac317702017-10-05 20:24:46 -07002288 {337, 0},
2289 {340, 0},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002290 {338, 0},
2291 {341, 0},
Yury Selivanov75445082015-05-11 22:57:16 -04002292 {1, "yield"},
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002293 {343, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002294};
Guido van Rossumee2373b1997-05-07 23:51:07 +00002295grammar _PyParser_Grammar = {
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002296 88,
Victor Stinnerbeba8262010-05-15 23:00:51 +00002297 dfas,
Emily Morehouse8f59ee02019-01-24 16:49:56 -07002298 {179, labels},
Victor Stinnerbeba8262010-05-15 23:00:51 +00002299 256
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002300};