blob: cd8240bac107c5721d912af3fa52e83e9df94b1d [file] [log] [blame]
Guido van Rossum3f5da241990-12-20 15:06:42 +00001#include "pgenheaders.h"
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00002#include "grammar.h"
3static arc arcs_0_0[3] = {
4 {2, 1},
5 {3, 1},
6 {4, 2},
7};
8static arc arcs_0_1[1] = {
9 {0, 1},
10};
11static arc arcs_0_2[1] = {
12 {2, 1},
13};
14static state states_0[3] = {
15 {3, arcs_0_0},
16 {1, arcs_0_1},
17 {1, arcs_0_2},
18};
19static arc arcs_1_0[3] = {
20 {2, 0},
21 {6, 0},
22 {7, 1},
23};
24static arc arcs_1_1[1] = {
25 {0, 1},
26};
27static state states_1[2] = {
28 {3, arcs_1_0},
29 {1, arcs_1_1},
30};
31static arc arcs_2_0[1] = {
32 {9, 1},
33};
Guido van Rossum3b716041993-10-27 13:25:30 +000034static arc arcs_2_1[2] = {
35 {2, 1},
36 {7, 2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000037};
38static arc arcs_2_2[1] = {
39 {0, 2},
40};
41static state states_2[3] = {
42 {1, arcs_2_0},
Guido van Rossum3b716041993-10-27 13:25:30 +000043 {2, arcs_2_1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000044 {1, arcs_2_2},
45};
46static arc arcs_3_0[1] = {
Guido van Rossum3b716041993-10-27 13:25:30 +000047 {11, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000048};
Guido van Rossum3b716041993-10-27 13:25:30 +000049static arc arcs_3_1[1] = {
50 {12, 2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000051};
52static arc arcs_3_2[1] = {
Guido van Rossum590baa41993-11-30 13:40:46 +000053 {13, 3},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000054};
Guido van Rossum590baa41993-11-30 13:40:46 +000055static arc arcs_3_3[1] = {
56 {14, 4},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000057};
Guido van Rossum3b716041993-10-27 13:25:30 +000058static arc arcs_3_4[1] = {
Guido van Rossum590baa41993-11-30 13:40:46 +000059 {15, 5},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +000060};
Guido van Rossum590baa41993-11-30 13:40:46 +000061static arc arcs_3_5[1] = {
62 {0, 5},
63};
64static state states_3[6] = {
Guido van Rossum3b716041993-10-27 13:25:30 +000065 {1, arcs_3_0},
66 {1, arcs_3_1},
67 {1, arcs_3_2},
Guido van Rossum590baa41993-11-30 13:40:46 +000068 {1, arcs_3_3},
Guido van Rossum3b716041993-10-27 13:25:30 +000069 {1, arcs_3_4},
Guido van Rossum590baa41993-11-30 13:40:46 +000070 {1, arcs_3_5},
Guido van Rossum3b716041993-10-27 13:25:30 +000071};
72static arc arcs_4_0[1] = {
Guido van Rossum590baa41993-11-30 13:40:46 +000073 {16, 1},
Guido van Rossum3b716041993-10-27 13:25:30 +000074};
Guido van Rossum590baa41993-11-30 13:40:46 +000075static arc arcs_4_1[2] = {
76 {17, 2},
77 {18, 3},
Guido van Rossum3b716041993-10-27 13:25:30 +000078};
79static arc arcs_4_2[1] = {
Guido van Rossum590baa41993-11-30 13:40:46 +000080 {18, 3},
Guido van Rossum3b716041993-10-27 13:25:30 +000081};
82static arc arcs_4_3[1] = {
Guido van Rossumc1b5cec1992-03-24 13:46:39 +000083 {0, 3},
84};
Guido van Rossum590baa41993-11-30 13:40:46 +000085static state states_4[4] = {
86 {1, arcs_4_0},
87 {2, arcs_4_1},
88 {1, arcs_4_2},
89 {1, arcs_4_3},
90};
Guido van Rossumbeeda8a1996-01-12 01:13:38 +000091static arc arcs_5_0[3] = {
Guido van Rossum590baa41993-11-30 13:40:46 +000092 {19, 1},
Guido van Rossum97179911994-08-30 09:33:45 +000093 {23, 2},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +000094 {24, 3},
Guido van Rossum590baa41993-11-30 13:40:46 +000095};
Guido van Rossum97179911994-08-30 09:33:45 +000096static arc arcs_5_1[3] = {
Guido van Rossumbeeda8a1996-01-12 01:13:38 +000097 {20, 4},
98 {22, 5},
Guido van Rossum590baa41993-11-30 13:40:46 +000099 {0, 1},
100};
Jeremy Hylton76901512000-03-28 23:49:17 +0000101static arc arcs_5_2[1] = {
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000102 {12, 6},
Guido van Rossum590baa41993-11-30 13:40:46 +0000103};
Guido van Rossum97179911994-08-30 09:33:45 +0000104static arc arcs_5_3[1] = {
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000105 {12, 7},
Guido van Rossum97179911994-08-30 09:33:45 +0000106};
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000107static arc arcs_5_4[1] = {
108 {21, 8},
109};
110static arc arcs_5_5[4] = {
Guido van Rossum590baa41993-11-30 13:40:46 +0000111 {19, 1},
Guido van Rossum97179911994-08-30 09:33:45 +0000112 {23, 2},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000113 {24, 3},
Guido van Rossum97179911994-08-30 09:33:45 +0000114 {0, 5},
115};
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000116static arc arcs_5_6[2] = {
117 {22, 9},
118 {0, 6},
Guido van Rossum97179911994-08-30 09:33:45 +0000119};
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000120static arc arcs_5_7[1] = {
Guido van Rossume40bddc1995-07-07 22:44:10 +0000121 {0, 7},
122};
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000123static arc arcs_5_8[2] = {
124 {22, 5},
125 {0, 8},
126};
Jeremy Hylton76901512000-03-28 23:49:17 +0000127static arc arcs_5_9[1] = {
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000128 {24, 3},
Guido van Rossume40bddc1995-07-07 22:44:10 +0000129};
Jeremy Hylton76901512000-03-28 23:49:17 +0000130static state states_5[10] = {
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000131 {3, arcs_5_0},
Guido van Rossum97179911994-08-30 09:33:45 +0000132 {3, arcs_5_1},
Jeremy Hylton76901512000-03-28 23:49:17 +0000133 {1, arcs_5_2},
Guido van Rossum97179911994-08-30 09:33:45 +0000134 {1, arcs_5_3},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000135 {1, arcs_5_4},
136 {4, arcs_5_5},
137 {2, arcs_5_6},
138 {1, arcs_5_7},
139 {2, arcs_5_8},
Jeremy Hylton76901512000-03-28 23:49:17 +0000140 {1, arcs_5_9},
Guido van Rossum3b716041993-10-27 13:25:30 +0000141};
142static arc arcs_6_0[2] = {
Guido van Rossum590baa41993-11-30 13:40:46 +0000143 {12, 1},
144 {16, 2},
Guido van Rossum3b716041993-10-27 13:25:30 +0000145};
Guido van Rossum590baa41993-11-30 13:40:46 +0000146static arc arcs_6_1[1] = {
Guido van Rossum3b716041993-10-27 13:25:30 +0000147 {0, 1},
148};
149static arc arcs_6_2[1] = {
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000150 {25, 3},
Guido van Rossum3b716041993-10-27 13:25:30 +0000151};
Guido van Rossum590baa41993-11-30 13:40:46 +0000152static arc arcs_6_3[1] = {
153 {18, 1},
Guido van Rossum3b716041993-10-27 13:25:30 +0000154};
Guido van Rossum590baa41993-11-30 13:40:46 +0000155static state states_6[4] = {
Guido van Rossum3b716041993-10-27 13:25:30 +0000156 {2, arcs_6_0},
Guido van Rossum590baa41993-11-30 13:40:46 +0000157 {1, arcs_6_1},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000158 {1, arcs_6_2},
Guido van Rossum590baa41993-11-30 13:40:46 +0000159 {1, arcs_6_3},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000160};
Guido van Rossum590baa41993-11-30 13:40:46 +0000161static arc arcs_7_0[1] = {
Guido van Rossum3b716041993-10-27 13:25:30 +0000162 {19, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000163};
Guido van Rossum590baa41993-11-30 13:40:46 +0000164static arc arcs_7_1[2] = {
Guido van Rossum97179911994-08-30 09:33:45 +0000165 {22, 2},
Guido van Rossum12d12c51993-10-26 17:58:25 +0000166 {0, 1},
167};
Guido van Rossum590baa41993-11-30 13:40:46 +0000168static arc arcs_7_2[2] = {
169 {19, 1},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000170 {0, 2},
171};
Guido van Rossum590baa41993-11-30 13:40:46 +0000172static state states_7[3] = {
173 {1, arcs_7_0},
174 {2, arcs_7_1},
175 {2, arcs_7_2},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000176};
Guido van Rossum590baa41993-11-30 13:40:46 +0000177static arc arcs_8_0[2] = {
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000178 {3, 1},
179 {4, 1},
180};
Guido van Rossum590baa41993-11-30 13:40:46 +0000181static arc arcs_8_1[1] = {
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000182 {0, 1},
183};
Guido van Rossum590baa41993-11-30 13:40:46 +0000184static state states_8[2] = {
185 {2, arcs_8_0},
186 {1, arcs_8_1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000187};
Guido van Rossum590baa41993-11-30 13:40:46 +0000188static arc arcs_9_0[1] = {
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000189 {26, 1},
Guido van Rossumef098511991-07-27 21:37:24 +0000190};
Guido van Rossum590baa41993-11-30 13:40:46 +0000191static arc arcs_9_1[2] = {
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000192 {27, 2},
Guido van Rossumef098511991-07-27 21:37:24 +0000193 {2, 3},
194};
Guido van Rossum590baa41993-11-30 13:40:46 +0000195static arc arcs_9_2[2] = {
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000196 {26, 1},
Guido van Rossumef098511991-07-27 21:37:24 +0000197 {2, 3},
198};
Guido van Rossum590baa41993-11-30 13:40:46 +0000199static arc arcs_9_3[1] = {
Guido van Rossumef098511991-07-27 21:37:24 +0000200 {0, 3},
201};
Guido van Rossum590baa41993-11-30 13:40:46 +0000202static state states_9[4] = {
203 {1, arcs_9_0},
204 {2, arcs_9_1},
205 {2, arcs_9_2},
206 {1, arcs_9_3},
Guido van Rossumef098511991-07-27 21:37:24 +0000207};
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000208static arc arcs_10_0[9] = {
Guido van Rossumef098511991-07-27 21:37:24 +0000209 {28, 1},
210 {29, 1},
Guido van Rossum3ccb6171990-10-26 15:01:05 +0000211 {30, 1},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000212 {31, 1},
213 {32, 1},
Guido van Rossum25831651993-05-19 14:50:45 +0000214 {33, 1},
Guido van Rossum97179911994-08-30 09:33:45 +0000215 {34, 1},
216 {35, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000217 {36, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000218};
Guido van Rossum590baa41993-11-30 13:40:46 +0000219static arc arcs_10_1[1] = {
220 {0, 1},
221};
222static state states_10[2] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000223 {9, arcs_10_0},
Guido van Rossum590baa41993-11-30 13:40:46 +0000224 {1, arcs_10_1},
225};
226static arc arcs_11_0[1] = {
227 {9, 1},
228};
Thomas Wouters434d0822000-08-24 20:11:32 +0000229static arc arcs_11_1[3] = {
230 {37, 2},
231 {20, 3},
Guido van Rossum3b716041993-10-27 13:25:30 +0000232 {0, 1},
233};
Thomas Wouters434d0822000-08-24 20:11:32 +0000234static arc arcs_11_2[1] = {
235 {9, 4},
Guido van Rossum3b716041993-10-27 13:25:30 +0000236};
Thomas Wouters434d0822000-08-24 20:11:32 +0000237static arc arcs_11_3[1] = {
238 {9, 5},
Guido van Rossum3b716041993-10-27 13:25:30 +0000239};
Thomas Wouters434d0822000-08-24 20:11:32 +0000240static arc arcs_11_4[1] = {
Barry Warsaw23c9ec82000-08-21 15:44:01 +0000241 {0, 4},
242};
Thomas Wouters434d0822000-08-24 20:11:32 +0000243static arc arcs_11_5[2] = {
244 {20, 3},
Barry Warsaw23c9ec82000-08-21 15:44:01 +0000245 {0, 5},
246};
Thomas Wouters434d0822000-08-24 20:11:32 +0000247static state states_11[6] = {
248 {1, arcs_11_0},
249 {3, arcs_11_1},
250 {1, arcs_11_2},
251 {1, arcs_11_3},
252 {1, arcs_11_4},
253 {2, arcs_11_5},
Barry Warsaw23c9ec82000-08-21 15:44:01 +0000254};
Guido van Rossum4668b002001-08-08 05:00:18 +0000255static arc arcs_12_0[12] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000256 {38, 1},
Barry Warsaw23c9ec82000-08-21 15:44:01 +0000257 {39, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000258 {40, 1},
Barry Warsaw23c9ec82000-08-21 15:44:01 +0000259 {41, 1},
Guido van Rossum590baa41993-11-30 13:40:46 +0000260 {42, 1},
261 {43, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000262 {44, 1},
Barry Warsaw23c9ec82000-08-21 15:44:01 +0000263 {45, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000264 {46, 1},
265 {47, 1},
266 {48, 1},
Guido van Rossum4668b002001-08-08 05:00:18 +0000267 {49, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000268};
269static arc arcs_12_1[1] = {
270 {0, 1},
271};
272static state states_12[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000273 {12, arcs_12_0},
Thomas Wouters434d0822000-08-24 20:11:32 +0000274 {1, arcs_12_1},
275};
276static arc arcs_13_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000277 {50, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000278};
279static arc arcs_13_1[3] = {
280 {21, 2},
Guido van Rossum4668b002001-08-08 05:00:18 +0000281 {51, 3},
Thomas Wouters434d0822000-08-24 20:11:32 +0000282 {0, 1},
283};
284static arc arcs_13_2[2] = {
285 {22, 4},
286 {0, 2},
287};
288static arc arcs_13_3[1] = {
289 {21, 5},
290};
291static arc arcs_13_4[2] = {
292 {21, 2},
293 {0, 4},
294};
295static arc arcs_13_5[2] = {
296 {22, 6},
297 {0, 5},
298};
299static arc arcs_13_6[1] = {
300 {21, 7},
301};
302static arc arcs_13_7[2] = {
303 {22, 8},
304 {0, 7},
305};
306static arc arcs_13_8[2] = {
307 {21, 7},
308 {0, 8},
309};
310static state states_13[9] = {
311 {1, arcs_13_0},
312 {3, arcs_13_1},
313 {2, arcs_13_2},
314 {1, arcs_13_3},
315 {2, arcs_13_4},
316 {2, arcs_13_5},
317 {1, arcs_13_6},
318 {2, arcs_13_7},
319 {2, arcs_13_8},
320};
321static arc arcs_14_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000322 {52, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000323};
324static arc arcs_14_1[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000325 {53, 2},
Thomas Wouters434d0822000-08-24 20:11:32 +0000326};
327static arc arcs_14_2[1] = {
328 {0, 2},
329};
330static state states_14[3] = {
331 {1, arcs_14_0},
332 {1, arcs_14_1},
333 {1, arcs_14_2},
334};
335static arc arcs_15_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000336 {54, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000337};
Guido van Rossumef098511991-07-27 21:37:24 +0000338static arc arcs_15_1[1] = {
Guido van Rossum3b716041993-10-27 13:25:30 +0000339 {0, 1},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000340};
Guido van Rossum3b716041993-10-27 13:25:30 +0000341static state states_15[2] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000342 {1, arcs_15_0},
Guido van Rossumef098511991-07-27 21:37:24 +0000343 {1, arcs_15_1},
Guido van Rossum3ccb6171990-10-26 15:01:05 +0000344};
Tim Peters5ca576e2001-06-18 22:08:13 +0000345static arc arcs_16_0[5] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000346 {55, 1},
347 {56, 1},
348 {57, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000349 {58, 1},
Guido van Rossum4668b002001-08-08 05:00:18 +0000350 {59, 1},
Guido van Rossumef098511991-07-27 21:37:24 +0000351};
352static arc arcs_16_1[1] = {
353 {0, 1},
354};
355static state states_16[2] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000356 {5, arcs_16_0},
Guido van Rossumef098511991-07-27 21:37:24 +0000357 {1, arcs_16_1},
358};
Guido van Rossum3b716041993-10-27 13:25:30 +0000359static arc arcs_17_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000360 {60, 1},
Guido van Rossumef098511991-07-27 21:37:24 +0000361};
362static arc arcs_17_1[1] = {
363 {0, 1},
364};
365static state states_17[2] = {
Guido van Rossum3b716041993-10-27 13:25:30 +0000366 {1, arcs_17_0},
Guido van Rossumef098511991-07-27 21:37:24 +0000367 {1, arcs_17_1},
368};
369static arc arcs_18_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000370 {61, 1},
Guido van Rossumef098511991-07-27 21:37:24 +0000371};
Thomas Wouters434d0822000-08-24 20:11:32 +0000372static arc arcs_18_1[1] = {
373 {0, 1},
374};
375static state states_18[2] = {
376 {1, arcs_18_0},
377 {1, arcs_18_1},
378};
379static arc arcs_19_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000380 {62, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000381};
382static arc arcs_19_1[2] = {
Guido van Rossum590baa41993-11-30 13:40:46 +0000383 {9, 2},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000384 {0, 1},
385};
Thomas Wouters434d0822000-08-24 20:11:32 +0000386static arc arcs_19_2[1] = {
Guido van Rossum590baa41993-11-30 13:40:46 +0000387 {0, 2},
388};
Thomas Wouters434d0822000-08-24 20:11:32 +0000389static state states_19[3] = {
390 {1, arcs_19_0},
391 {2, arcs_19_1},
392 {1, arcs_19_2},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000393};
Thomas Wouters434d0822000-08-24 20:11:32 +0000394static arc arcs_20_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000395 {63, 1},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000396};
Tim Peters5ca576e2001-06-18 22:08:13 +0000397static arc arcs_20_1[1] = {
398 {9, 2},
399};
400static arc arcs_20_2[1] = {
401 {0, 2},
402};
403static state states_20[3] = {
404 {1, arcs_20_0},
405 {1, arcs_20_1},
406 {1, arcs_20_2},
407};
408static arc arcs_21_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000409 {64, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000410};
411static arc arcs_21_1[2] = {
Guido van Rossum97179911994-08-30 09:33:45 +0000412 {21, 2},
Guido van Rossumd295f121998-04-09 21:39:57 +0000413 {0, 1},
Guido van Rossumef098511991-07-27 21:37:24 +0000414};
Tim Peters5ca576e2001-06-18 22:08:13 +0000415static arc arcs_21_2[2] = {
Guido van Rossum97179911994-08-30 09:33:45 +0000416 {22, 3},
Guido van Rossum3b716041993-10-27 13:25:30 +0000417 {0, 2},
418};
Tim Peters5ca576e2001-06-18 22:08:13 +0000419static arc arcs_21_3[1] = {
Guido van Rossum97179911994-08-30 09:33:45 +0000420 {21, 4},
Guido van Rossumef098511991-07-27 21:37:24 +0000421};
Tim Peters5ca576e2001-06-18 22:08:13 +0000422static arc arcs_21_4[2] = {
Guido van Rossume40bddc1995-07-07 22:44:10 +0000423 {22, 5},
Guido van Rossum12d12c51993-10-26 17:58:25 +0000424 {0, 4},
425};
Tim Peters5ca576e2001-06-18 22:08:13 +0000426static arc arcs_21_5[1] = {
Guido van Rossume40bddc1995-07-07 22:44:10 +0000427 {21, 6},
428};
Thomas Wouters434d0822000-08-24 20:11:32 +0000429static arc arcs_21_6[1] = {
430 {0, 6},
431};
Tim Peters5ca576e2001-06-18 22:08:13 +0000432static state states_21[7] = {
433 {1, arcs_21_0},
434 {2, arcs_21_1},
435 {2, arcs_21_2},
436 {1, arcs_21_3},
437 {2, arcs_21_4},
438 {1, arcs_21_5},
439 {1, arcs_21_6},
440};
441static arc arcs_22_0[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000442 {65, 1},
443 {67, 2},
Tim Peters5ca576e2001-06-18 22:08:13 +0000444};
445static arc arcs_22_1[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000446 {66, 3},
Tim Peters5ca576e2001-06-18 22:08:13 +0000447};
448static arc arcs_22_2[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000449 {68, 4},
Tim Peters5ca576e2001-06-18 22:08:13 +0000450};
451static arc arcs_22_3[2] = {
452 {22, 1},
453 {0, 3},
454};
455static arc arcs_22_4[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000456 {65, 5},
Tim Peters5ca576e2001-06-18 22:08:13 +0000457};
458static arc arcs_22_5[2] = {
459 {23, 6},
Guido van Rossum4668b002001-08-08 05:00:18 +0000460 {69, 7},
Tim Peters5ca576e2001-06-18 22:08:13 +0000461};
462static arc arcs_22_6[1] = {
463 {0, 6},
464};
465static arc arcs_22_7[2] = {
Guido van Rossum97179911994-08-30 09:33:45 +0000466 {22, 8},
Guido van Rossum12d12c51993-10-26 17:58:25 +0000467 {0, 7},
468};
Tim Peters5ca576e2001-06-18 22:08:13 +0000469static arc arcs_22_8[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000470 {69, 7},
Guido van Rossum12d12c51993-10-26 17:58:25 +0000471};
Tim Peters5ca576e2001-06-18 22:08:13 +0000472static state states_22[9] = {
473 {2, arcs_22_0},
474 {1, arcs_22_1},
Thomas Wouters52152252000-08-17 22:55:00 +0000475 {1, arcs_22_2},
Tim Peters5ca576e2001-06-18 22:08:13 +0000476 {2, arcs_22_3},
477 {1, arcs_22_4},
478 {2, arcs_22_5},
479 {1, arcs_22_6},
480 {2, arcs_22_7},
481 {1, arcs_22_8},
Thomas Wouters52152252000-08-17 22:55:00 +0000482};
483static arc arcs_23_0[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000484 {12, 1},
Thomas Wouters52152252000-08-17 22:55:00 +0000485};
486static arc arcs_23_1[2] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000487 {12, 2},
Thomas Wouters52152252000-08-17 22:55:00 +0000488 {0, 1},
489};
Thomas Wouters434d0822000-08-24 20:11:32 +0000490static arc arcs_23_2[1] = {
491 {12, 3},
492};
493static arc arcs_23_3[1] = {
494 {0, 3},
495};
496static state states_23[4] = {
Thomas Wouters52152252000-08-17 22:55:00 +0000497 {1, arcs_23_0},
498 {2, arcs_23_1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000499 {1, arcs_23_2},
500 {1, arcs_23_3},
Thomas Wouters52152252000-08-17 22:55:00 +0000501};
502static arc arcs_24_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000503 {68, 1},
Thomas Wouters52152252000-08-17 22:55:00 +0000504};
Thomas Wouters434d0822000-08-24 20:11:32 +0000505static arc arcs_24_1[2] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000506 {12, 2},
Thomas Wouters434d0822000-08-24 20:11:32 +0000507 {0, 1},
508};
Tim Peters5ca576e2001-06-18 22:08:13 +0000509static arc arcs_24_2[1] = {
510 {12, 3},
511};
512static arc arcs_24_3[1] = {
513 {0, 3},
514};
515static state states_24[4] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000516 {1, arcs_24_0},
517 {2, arcs_24_1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000518 {1, arcs_24_2},
519 {1, arcs_24_3},
Thomas Wouters434d0822000-08-24 20:11:32 +0000520};
521static arc arcs_25_0[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000522 {12, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000523};
Tim Peters5ca576e2001-06-18 22:08:13 +0000524static arc arcs_25_1[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000525 {70, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +0000526 {0, 1},
527};
528static state states_25[2] = {
529 {1, arcs_25_0},
530 {2, arcs_25_1},
531};
532static arc arcs_26_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000533 {71, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000534};
535static arc arcs_26_1[1] = {
Guido van Rossum590baa41993-11-30 13:40:46 +0000536 {12, 2},
537};
Tim Peters5ca576e2001-06-18 22:08:13 +0000538static arc arcs_26_2[2] = {
Guido van Rossum97179911994-08-30 09:33:45 +0000539 {22, 1},
Guido van Rossum590baa41993-11-30 13:40:46 +0000540 {0, 2},
541};
Tim Peters5ca576e2001-06-18 22:08:13 +0000542static state states_26[3] = {
Guido van Rossum0dfcf751996-08-12 22:00:53 +0000543 {1, arcs_26_0},
544 {1, arcs_26_1},
Thomas Wouters52152252000-08-17 22:55:00 +0000545 {2, arcs_26_2},
Guido van Rossum0dfcf751996-08-12 22:00:53 +0000546};
Thomas Wouters434d0822000-08-24 20:11:32 +0000547static arc arcs_27_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000548 {72, 1},
Guido van Rossum0dfcf751996-08-12 22:00:53 +0000549};
550static arc arcs_27_1[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000551 {73, 2},
Guido van Rossum3ccb6171990-10-26 15:01:05 +0000552};
Thomas Wouters434d0822000-08-24 20:11:32 +0000553static arc arcs_27_2[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000554 {74, 3},
Thomas Wouters434d0822000-08-24 20:11:32 +0000555 {0, 2},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +0000556};
Thomas Wouters434d0822000-08-24 20:11:32 +0000557static arc arcs_27_3[1] = {
558 {21, 4},
Guido van Rossumef098511991-07-27 21:37:24 +0000559};
Tim Peters5ca576e2001-06-18 22:08:13 +0000560static arc arcs_27_4[2] = {
561 {22, 5},
Thomas Wouters52152252000-08-17 22:55:00 +0000562 {0, 4},
Guido van Rossum25831651993-05-19 14:50:45 +0000563};
Tim Peters5ca576e2001-06-18 22:08:13 +0000564static arc arcs_27_5[1] = {
565 {21, 6},
566};
567static arc arcs_27_6[1] = {
568 {0, 6},
569};
570static state states_27[7] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000571 {1, arcs_27_0},
572 {1, arcs_27_1},
573 {2, arcs_27_2},
574 {1, arcs_27_3},
Tim Peters5ca576e2001-06-18 22:08:13 +0000575 {2, arcs_27_4},
576 {1, arcs_27_5},
577 {1, arcs_27_6},
Guido van Rossum0dfcf751996-08-12 22:00:53 +0000578};
Tim Peters5ca576e2001-06-18 22:08:13 +0000579static arc arcs_28_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000580 {75, 1},
Guido van Rossum25831651993-05-19 14:50:45 +0000581};
Thomas Wouters434d0822000-08-24 20:11:32 +0000582static arc arcs_28_1[1] = {
Thomas Wouters52152252000-08-17 22:55:00 +0000583 {21, 2},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000584};
Tim Peters5ca576e2001-06-18 22:08:13 +0000585static arc arcs_28_2[2] = {
586 {22, 3},
587 {0, 2},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000588};
Tim Peters5ca576e2001-06-18 22:08:13 +0000589static arc arcs_28_3[1] = {
590 {21, 4},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000591};
Tim Peters5ca576e2001-06-18 22:08:13 +0000592static arc arcs_28_4[1] = {
Thomas Wouters52152252000-08-17 22:55:00 +0000593 {0, 4},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000594};
Tim Peters5ca576e2001-06-18 22:08:13 +0000595static state states_28[5] = {
596 {1, arcs_28_0},
597 {1, arcs_28_1},
598 {2, arcs_28_2},
599 {1, arcs_28_3},
600 {1, arcs_28_4},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000601};
Tim Peters5ca576e2001-06-18 22:08:13 +0000602static arc arcs_29_0[6] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000603 {76, 1},
604 {77, 1},
605 {78, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000606 {79, 1},
Guido van Rossum4668b002001-08-08 05:00:18 +0000607 {10, 1},
608 {80, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000609};
Tim Peters5ca576e2001-06-18 22:08:13 +0000610static arc arcs_29_1[1] = {
611 {0, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000612};
Tim Peters5ca576e2001-06-18 22:08:13 +0000613static state states_29[2] = {
614 {6, arcs_29_0},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000615 {1, arcs_29_1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000616};
617static arc arcs_30_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000618 {81, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000619};
Thomas Wouters52152252000-08-17 22:55:00 +0000620static arc arcs_30_1[1] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000621 {21, 2},
Thomas Wouters52152252000-08-17 22:55:00 +0000622};
623static arc arcs_30_2[1] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000624 {14, 3},
Thomas Wouters52152252000-08-17 22:55:00 +0000625};
626static arc arcs_30_3[1] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000627 {15, 4},
Thomas Wouters52152252000-08-17 22:55:00 +0000628};
Tim Peters5ca576e2001-06-18 22:08:13 +0000629static arc arcs_30_4[3] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000630 {82, 1},
631 {83, 5},
Thomas Wouters434d0822000-08-24 20:11:32 +0000632 {0, 4},
Thomas Wouters52152252000-08-17 22:55:00 +0000633};
634static arc arcs_30_5[1] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000635 {14, 6},
Thomas Wouters52152252000-08-17 22:55:00 +0000636};
Thomas Wouters434d0822000-08-24 20:11:32 +0000637static arc arcs_30_6[1] = {
638 {15, 7},
Thomas Wouters52152252000-08-17 22:55:00 +0000639};
640static arc arcs_30_7[1] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000641 {0, 7},
Thomas Wouters52152252000-08-17 22:55:00 +0000642};
Thomas Wouters434d0822000-08-24 20:11:32 +0000643static state states_30[8] = {
Thomas Wouters52152252000-08-17 22:55:00 +0000644 {1, arcs_30_0},
645 {1, arcs_30_1},
646 {1, arcs_30_2},
647 {1, arcs_30_3},
Tim Peters5ca576e2001-06-18 22:08:13 +0000648 {3, arcs_30_4},
Thomas Wouters52152252000-08-17 22:55:00 +0000649 {1, arcs_30_5},
Thomas Wouters434d0822000-08-24 20:11:32 +0000650 {1, arcs_30_6},
Thomas Wouters52152252000-08-17 22:55:00 +0000651 {1, arcs_30_7},
Thomas Wouters52152252000-08-17 22:55:00 +0000652};
653static arc arcs_31_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000654 {84, 1},
Thomas Wouters52152252000-08-17 22:55:00 +0000655};
656static arc arcs_31_1[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000657 {21, 2},
Thomas Wouters52152252000-08-17 22:55:00 +0000658};
659static arc arcs_31_2[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000660 {14, 3},
Thomas Wouters52152252000-08-17 22:55:00 +0000661};
Thomas Wouters434d0822000-08-24 20:11:32 +0000662static arc arcs_31_3[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000663 {15, 4},
Thomas Wouters52152252000-08-17 22:55:00 +0000664};
Tim Peters5ca576e2001-06-18 22:08:13 +0000665static arc arcs_31_4[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000666 {83, 5},
Tim Peters5ca576e2001-06-18 22:08:13 +0000667 {0, 4},
Thomas Wouters52152252000-08-17 22:55:00 +0000668};
669static arc arcs_31_5[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000670 {14, 6},
Thomas Wouters52152252000-08-17 22:55:00 +0000671};
Tim Peters5ca576e2001-06-18 22:08:13 +0000672static arc arcs_31_6[1] = {
673 {15, 7},
Thomas Wouters52152252000-08-17 22:55:00 +0000674};
675static arc arcs_31_7[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000676 {0, 7},
Thomas Wouters52152252000-08-17 22:55:00 +0000677};
Tim Peters5ca576e2001-06-18 22:08:13 +0000678static state states_31[8] = {
Thomas Wouters52152252000-08-17 22:55:00 +0000679 {1, arcs_31_0},
680 {1, arcs_31_1},
681 {1, arcs_31_2},
Thomas Wouters434d0822000-08-24 20:11:32 +0000682 {1, arcs_31_3},
Tim Peters5ca576e2001-06-18 22:08:13 +0000683 {2, arcs_31_4},
Thomas Wouters52152252000-08-17 22:55:00 +0000684 {1, arcs_31_5},
Tim Peters5ca576e2001-06-18 22:08:13 +0000685 {1, arcs_31_6},
Thomas Wouters52152252000-08-17 22:55:00 +0000686 {1, arcs_31_7},
Thomas Wouters52152252000-08-17 22:55:00 +0000687};
688static arc arcs_32_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000689 {85, 1},
Thomas Wouters52152252000-08-17 22:55:00 +0000690};
Thomas Wouters434d0822000-08-24 20:11:32 +0000691static arc arcs_32_1[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000692 {53, 2},
Thomas Wouters434d0822000-08-24 20:11:32 +0000693};
694static arc arcs_32_2[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000695 {74, 3},
Thomas Wouters434d0822000-08-24 20:11:32 +0000696};
Tim Peters5ca576e2001-06-18 22:08:13 +0000697static arc arcs_32_3[1] = {
698 {9, 4},
Thomas Wouters434d0822000-08-24 20:11:32 +0000699};
700static arc arcs_32_4[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000701 {14, 5},
Thomas Wouters434d0822000-08-24 20:11:32 +0000702};
703static arc arcs_32_5[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000704 {15, 6},
Thomas Wouters434d0822000-08-24 20:11:32 +0000705};
Tim Peters5ca576e2001-06-18 22:08:13 +0000706static arc arcs_32_6[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000707 {83, 7},
Tim Peters5ca576e2001-06-18 22:08:13 +0000708 {0, 6},
Thomas Wouters434d0822000-08-24 20:11:32 +0000709};
710static arc arcs_32_7[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000711 {14, 8},
Thomas Wouters434d0822000-08-24 20:11:32 +0000712};
Tim Peters5ca576e2001-06-18 22:08:13 +0000713static arc arcs_32_8[1] = {
714 {15, 9},
Thomas Wouters434d0822000-08-24 20:11:32 +0000715};
716static arc arcs_32_9[1] = {
717 {0, 9},
718};
719static state states_32[10] = {
720 {1, arcs_32_0},
721 {1, arcs_32_1},
722 {1, arcs_32_2},
Tim Peters5ca576e2001-06-18 22:08:13 +0000723 {1, arcs_32_3},
Thomas Wouters434d0822000-08-24 20:11:32 +0000724 {1, arcs_32_4},
725 {1, arcs_32_5},
Tim Peters5ca576e2001-06-18 22:08:13 +0000726 {2, arcs_32_6},
Thomas Wouters434d0822000-08-24 20:11:32 +0000727 {1, arcs_32_7},
Tim Peters5ca576e2001-06-18 22:08:13 +0000728 {1, arcs_32_8},
Thomas Wouters434d0822000-08-24 20:11:32 +0000729 {1, arcs_32_9},
730};
731static arc arcs_33_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000732 {86, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000733};
Tim Peters5ca576e2001-06-18 22:08:13 +0000734static arc arcs_33_1[1] = {
735 {14, 2},
736};
737static arc arcs_33_2[1] = {
738 {15, 3},
739};
740static arc arcs_33_3[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000741 {87, 4},
742 {88, 5},
Tim Peters5ca576e2001-06-18 22:08:13 +0000743};
744static arc arcs_33_4[1] = {
745 {14, 6},
746};
747static arc arcs_33_5[1] = {
748 {14, 7},
749};
750static arc arcs_33_6[1] = {
751 {15, 8},
752};
753static arc arcs_33_7[1] = {
754 {15, 9},
755};
756static arc arcs_33_8[3] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000757 {87, 4},
758 {83, 5},
Tim Peters5ca576e2001-06-18 22:08:13 +0000759 {0, 8},
760};
761static arc arcs_33_9[1] = {
762 {0, 9},
763};
764static state states_33[10] = {
765 {1, arcs_33_0},
766 {1, arcs_33_1},
767 {1, arcs_33_2},
768 {2, arcs_33_3},
769 {1, arcs_33_4},
770 {1, arcs_33_5},
771 {1, arcs_33_6},
772 {1, arcs_33_7},
773 {3, arcs_33_8},
774 {1, arcs_33_9},
775};
776static arc arcs_34_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000777 {89, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000778};
779static arc arcs_34_1[2] = {
Guido van Rossum97179911994-08-30 09:33:45 +0000780 {21, 2},
Guido van Rossum12d12c51993-10-26 17:58:25 +0000781 {0, 1},
782};
Tim Peters5ca576e2001-06-18 22:08:13 +0000783static arc arcs_34_2[2] = {
Guido van Rossum97179911994-08-30 09:33:45 +0000784 {22, 3},
Guido van Rossum12d12c51993-10-26 17:58:25 +0000785 {0, 2},
786};
Tim Peters5ca576e2001-06-18 22:08:13 +0000787static arc arcs_34_3[1] = {
Guido van Rossum97179911994-08-30 09:33:45 +0000788 {21, 4},
Guido van Rossum12d12c51993-10-26 17:58:25 +0000789};
Tim Peters5ca576e2001-06-18 22:08:13 +0000790static arc arcs_34_4[1] = {
Guido van Rossum25831651993-05-19 14:50:45 +0000791 {0, 4},
792};
Tim Peters5ca576e2001-06-18 22:08:13 +0000793static state states_34[5] = {
794 {1, arcs_34_0},
795 {2, arcs_34_1},
796 {2, arcs_34_2},
797 {1, arcs_34_3},
798 {1, arcs_34_4},
Guido van Rossum25831651993-05-19 14:50:45 +0000799};
Tim Peters5ca576e2001-06-18 22:08:13 +0000800static arc arcs_35_0[2] = {
Guido van Rossum25831651993-05-19 14:50:45 +0000801 {3, 1},
802 {2, 2},
803};
Tim Peters5ca576e2001-06-18 22:08:13 +0000804static arc arcs_35_1[1] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000805 {0, 1},
806};
Thomas Wouters434d0822000-08-24 20:11:32 +0000807static arc arcs_35_2[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000808 {90, 3},
Guido van Rossuma10f5121995-01-07 12:36:29 +0000809};
Thomas Wouters434d0822000-08-24 20:11:32 +0000810static arc arcs_35_3[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000811 {6, 4},
Guido van Rossum3b716041993-10-27 13:25:30 +0000812};
Tim Peters5ca576e2001-06-18 22:08:13 +0000813static arc arcs_35_4[2] = {
814 {6, 4},
Guido van Rossum4668b002001-08-08 05:00:18 +0000815 {91, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000816};
817static state states_35[5] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000818 {2, arcs_35_0},
Tim Peters5ca576e2001-06-18 22:08:13 +0000819 {1, arcs_35_1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000820 {1, arcs_35_2},
821 {1, arcs_35_3},
Tim Peters5ca576e2001-06-18 22:08:13 +0000822 {2, arcs_35_4},
Thomas Wouters434d0822000-08-24 20:11:32 +0000823};
Tim Peters5ca576e2001-06-18 22:08:13 +0000824static arc arcs_36_0[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000825 {92, 1},
826 {94, 2},
Thomas Wouters434d0822000-08-24 20:11:32 +0000827};
828static arc arcs_36_1[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000829 {93, 3},
Guido van Rossum3b716041993-10-27 13:25:30 +0000830 {0, 1},
831};
Tim Peters5ca576e2001-06-18 22:08:13 +0000832static arc arcs_36_2[1] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000833 {0, 2},
834};
Tim Peters5ca576e2001-06-18 22:08:13 +0000835static arc arcs_36_3[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000836 {92, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000837};
Tim Peters5ca576e2001-06-18 22:08:13 +0000838static state states_36[4] = {
839 {2, arcs_36_0},
840 {2, arcs_36_1},
841 {1, arcs_36_2},
842 {1, arcs_36_3},
Thomas Wouters434d0822000-08-24 20:11:32 +0000843};
Tim Peters5ca576e2001-06-18 22:08:13 +0000844static arc arcs_37_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000845 {95, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000846};
847static arc arcs_37_1[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000848 {96, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +0000849 {0, 1},
850};
Tim Peters5ca576e2001-06-18 22:08:13 +0000851static state states_37[2] = {
852 {1, arcs_37_0},
853 {2, arcs_37_1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000854};
Tim Peters5ca576e2001-06-18 22:08:13 +0000855static arc arcs_38_0[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000856 {97, 1},
857 {98, 2},
Tim Peters5ca576e2001-06-18 22:08:13 +0000858};
859static arc arcs_38_1[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000860 {95, 2},
Tim Peters5ca576e2001-06-18 22:08:13 +0000861};
862static arc arcs_38_2[1] = {
863 {0, 2},
864};
865static state states_38[3] = {
866 {2, arcs_38_0},
867 {1, arcs_38_1},
868 {1, arcs_38_2},
869};
870static arc arcs_39_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000871 {73, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000872};
873static arc arcs_39_1[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000874 {99, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +0000875 {0, 1},
876};
877static state states_39[2] = {
878 {1, arcs_39_0},
879 {2, arcs_39_1},
880};
881static arc arcs_40_0[10] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000882 {100, 1},
883 {101, 1},
884 {102, 1},
885 {103, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000886 {104, 1},
887 {105, 1},
Guido van Rossum4668b002001-08-08 05:00:18 +0000888 {106, 1},
889 {74, 1},
890 {97, 2},
891 {107, 3},
Thomas Wouters434d0822000-08-24 20:11:32 +0000892};
Tim Peters5ca576e2001-06-18 22:08:13 +0000893static arc arcs_40_1[1] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000894 {0, 1},
895};
Tim Peters5ca576e2001-06-18 22:08:13 +0000896static arc arcs_40_2[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000897 {74, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000898};
Tim Peters5ca576e2001-06-18 22:08:13 +0000899static arc arcs_40_3[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000900 {97, 1},
Thomas Wouters52152252000-08-17 22:55:00 +0000901 {0, 3},
902};
Tim Peters5ca576e2001-06-18 22:08:13 +0000903static state states_40[4] = {
904 {10, arcs_40_0},
905 {1, arcs_40_1},
906 {1, arcs_40_2},
907 {2, arcs_40_3},
Guido van Rossum25831651993-05-19 14:50:45 +0000908};
Guido van Rossum0dfcf751996-08-12 22:00:53 +0000909static arc arcs_41_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000910 {108, 1},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000911};
Thomas Wouters52152252000-08-17 22:55:00 +0000912static arc arcs_41_1[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000913 {109, 0},
Guido van Rossum25831651993-05-19 14:50:45 +0000914 {0, 1},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +0000915};
Guido van Rossum0dfcf751996-08-12 22:00:53 +0000916static state states_41[2] = {
917 {1, arcs_41_0},
Thomas Wouters52152252000-08-17 22:55:00 +0000918 {2, arcs_41_1},
Guido van Rossum25831651993-05-19 14:50:45 +0000919};
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000920static arc arcs_42_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000921 {110, 1},
Guido van Rossum590baa41993-11-30 13:40:46 +0000922};
Thomas Wouters434d0822000-08-24 20:11:32 +0000923static arc arcs_42_1[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000924 {111, 0},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000925 {0, 1},
Guido van Rossum590baa41993-11-30 13:40:46 +0000926};
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000927static state states_42[2] = {
928 {1, arcs_42_0},
Thomas Wouters434d0822000-08-24 20:11:32 +0000929 {2, arcs_42_1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000930};
Thomas Wouters52152252000-08-17 22:55:00 +0000931static arc arcs_43_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000932 {112, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000933};
Tim Peters5ca576e2001-06-18 22:08:13 +0000934static arc arcs_43_1[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000935 {113, 0},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000936 {0, 1},
937};
Thomas Wouters52152252000-08-17 22:55:00 +0000938static state states_43[2] = {
939 {1, arcs_43_0},
Tim Peters5ca576e2001-06-18 22:08:13 +0000940 {2, arcs_43_1},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000941};
Thomas Wouters52152252000-08-17 22:55:00 +0000942static arc arcs_44_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000943 {114, 1},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000944};
Thomas Wouters434d0822000-08-24 20:11:32 +0000945static arc arcs_44_1[3] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000946 {115, 0},
947 {51, 0},
Thomas Wouters52152252000-08-17 22:55:00 +0000948 {0, 1},
949};
950static state states_44[2] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +0000951 {1, arcs_44_0},
Thomas Wouters434d0822000-08-24 20:11:32 +0000952 {3, arcs_44_1},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +0000953};
Thomas Wouters434d0822000-08-24 20:11:32 +0000954static arc arcs_45_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000955 {116, 1},
Guido van Rossumdb3165e1993-10-18 17:06:59 +0000956};
Tim Peters5ca576e2001-06-18 22:08:13 +0000957static arc arcs_45_1[3] = {
Thomas Wouters434d0822000-08-24 20:11:32 +0000958 {117, 0},
Guido van Rossum4668b002001-08-08 05:00:18 +0000959 {118, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +0000960 {0, 1},
Guido van Rossumdb3165e1993-10-18 17:06:59 +0000961};
Thomas Wouters434d0822000-08-24 20:11:32 +0000962static state states_45[2] = {
963 {1, arcs_45_0},
Tim Peters5ca576e2001-06-18 22:08:13 +0000964 {3, arcs_45_1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000965};
Tim Peters5ca576e2001-06-18 22:08:13 +0000966static arc arcs_46_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000967 {119, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000968};
Guido van Rossum4668b002001-08-08 05:00:18 +0000969static arc arcs_46_1[5] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000970 {23, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +0000971 {120, 0},
Guido van Rossum4668b002001-08-08 05:00:18 +0000972 {121, 0},
973 {122, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +0000974 {0, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +0000975};
Tim Peters5ca576e2001-06-18 22:08:13 +0000976static state states_46[2] = {
977 {1, arcs_46_0},
Guido van Rossum4668b002001-08-08 05:00:18 +0000978 {5, arcs_46_1},
Tim Peters5ca576e2001-06-18 22:08:13 +0000979};
980static arc arcs_47_0[4] = {
Tim Peters5ca576e2001-06-18 22:08:13 +0000981 {117, 1},
Guido van Rossum4668b002001-08-08 05:00:18 +0000982 {118, 1},
983 {123, 1},
984 {124, 2},
Tim Peters5ca576e2001-06-18 22:08:13 +0000985};
986static arc arcs_47_1[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000987 {119, 2},
Tim Peters5ca576e2001-06-18 22:08:13 +0000988};
989static arc arcs_47_2[1] = {
Thomas Wouters52152252000-08-17 22:55:00 +0000990 {0, 2},
Guido van Rossum0dfcf751996-08-12 22:00:53 +0000991};
Tim Peters5ca576e2001-06-18 22:08:13 +0000992static state states_47[3] = {
993 {4, arcs_47_0},
994 {1, arcs_47_1},
995 {1, arcs_47_2},
Guido van Rossum0dfcf751996-08-12 22:00:53 +0000996};
Tim Peters5ca576e2001-06-18 22:08:13 +0000997static arc arcs_48_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +0000998 {125, 1},
Guido van Rossum0dfcf751996-08-12 22:00:53 +0000999};
Tim Peters5ca576e2001-06-18 22:08:13 +00001000static arc arcs_48_1[3] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001001 {126, 1},
Thomas Wouters52152252000-08-17 22:55:00 +00001002 {24, 2},
Skip Montanaro803d6e52000-08-12 18:09:51 +00001003 {0, 1},
Guido van Rossum0dfcf751996-08-12 22:00:53 +00001004};
Tim Peters5ca576e2001-06-18 22:08:13 +00001005static arc arcs_48_2[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001006 {119, 3},
Guido van Rossum0dfcf751996-08-12 22:00:53 +00001007};
Tim Peters84ee3232002-05-23 20:05:40 +00001008static arc arcs_48_3[1] = {
Skip Montanaro803d6e52000-08-12 18:09:51 +00001009 {0, 3},
Guido van Rossum0dfcf751996-08-12 22:00:53 +00001010};
Tim Peters5ca576e2001-06-18 22:08:13 +00001011static state states_48[4] = {
1012 {1, arcs_48_0},
1013 {3, arcs_48_1},
1014 {1, arcs_48_2},
Tim Peters84ee3232002-05-23 20:05:40 +00001015 {1, arcs_48_3},
Guido van Rossumdb3165e1993-10-18 17:06:59 +00001016};
Tim Peters5ca576e2001-06-18 22:08:13 +00001017static arc arcs_49_0[7] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001018 {16, 1},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001019 {128, 2},
1020 {131, 3},
1021 {134, 4},
Thomas Wouters52152252000-08-17 22:55:00 +00001022 {12, 5},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001023 {136, 5},
1024 {137, 6},
Guido van Rossum590baa41993-11-30 13:40:46 +00001025};
Tim Peters5ca576e2001-06-18 22:08:13 +00001026static arc arcs_49_1[2] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001027 {127, 7},
Thomas Wouters52152252000-08-17 22:55:00 +00001028 {18, 5},
1029};
Tim Peters5ca576e2001-06-18 22:08:13 +00001030static arc arcs_49_2[2] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001031 {129, 8},
1032 {130, 5},
Thomas Wouters52152252000-08-17 22:55:00 +00001033};
Tim Peters5ca576e2001-06-18 22:08:13 +00001034static arc arcs_49_3[2] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001035 {132, 9},
1036 {133, 5},
Thomas Wouters52152252000-08-17 22:55:00 +00001037};
Tim Peters5ca576e2001-06-18 22:08:13 +00001038static arc arcs_49_4[1] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001039 {135, 10},
Thomas Wouters52152252000-08-17 22:55:00 +00001040};
Tim Peters5ca576e2001-06-18 22:08:13 +00001041static arc arcs_49_5[1] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001042 {0, 5},
1043};
Tim Peters5ca576e2001-06-18 22:08:13 +00001044static arc arcs_49_6[2] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001045 {137, 6},
Thomas Wouters52152252000-08-17 22:55:00 +00001046 {0, 6},
1047};
Tim Peters5ca576e2001-06-18 22:08:13 +00001048static arc arcs_49_7[1] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001049 {18, 5},
1050};
Tim Peters5ca576e2001-06-18 22:08:13 +00001051static arc arcs_49_8[1] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001052 {130, 5},
Thomas Wouters52152252000-08-17 22:55:00 +00001053};
Tim Peters5ca576e2001-06-18 22:08:13 +00001054static arc arcs_49_9[1] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001055 {133, 5},
Thomas Wouters52152252000-08-17 22:55:00 +00001056};
Tim Peters5ca576e2001-06-18 22:08:13 +00001057static arc arcs_49_10[1] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001058 {134, 5},
Thomas Wouters52152252000-08-17 22:55:00 +00001059};
Tim Peters5ca576e2001-06-18 22:08:13 +00001060static state states_49[11] = {
1061 {7, arcs_49_0},
1062 {2, arcs_49_1},
1063 {2, arcs_49_2},
1064 {2, arcs_49_3},
1065 {1, arcs_49_4},
1066 {1, arcs_49_5},
1067 {2, arcs_49_6},
1068 {1, arcs_49_7},
1069 {1, arcs_49_8},
1070 {1, arcs_49_9},
1071 {1, arcs_49_10},
Thomas Wouters52152252000-08-17 22:55:00 +00001072};
Tim Peters5ca576e2001-06-18 22:08:13 +00001073static arc arcs_50_0[1] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001074 {21, 1},
1075};
Tim Peters5ca576e2001-06-18 22:08:13 +00001076static arc arcs_50_1[3] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001077 {138, 2},
Thomas Wouters52152252000-08-17 22:55:00 +00001078 {22, 3},
1079 {0, 1},
1080};
Tim Peters5ca576e2001-06-18 22:08:13 +00001081static arc arcs_50_2[1] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001082 {0, 2},
1083};
Tim Peters5ca576e2001-06-18 22:08:13 +00001084static arc arcs_50_3[2] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001085 {21, 4},
1086 {0, 3},
1087};
Tim Peters5ca576e2001-06-18 22:08:13 +00001088static arc arcs_50_4[2] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001089 {22, 3},
1090 {0, 4},
1091};
Thomas Wouters434d0822000-08-24 20:11:32 +00001092static state states_50[5] = {
1093 {1, arcs_50_0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001094 {3, arcs_50_1},
Thomas Wouters52152252000-08-17 22:55:00 +00001095 {1, arcs_50_2},
Tim Peters5ca576e2001-06-18 22:08:13 +00001096 {2, arcs_50_3},
1097 {2, arcs_50_4},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001098};
Tim Peters5ca576e2001-06-18 22:08:13 +00001099static arc arcs_51_0[1] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001100 {21, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001101};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001102static arc arcs_51_1[3] = {
1103 {139, 2},
1104 {22, 3},
1105 {0, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001106};
Thomas Wouters434d0822000-08-24 20:11:32 +00001107static arc arcs_51_2[1] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001108 {0, 2},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001109};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001110static arc arcs_51_3[2] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001111 {21, 4},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001112 {0, 3},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001113};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001114static arc arcs_51_4[2] = {
1115 {22, 3},
Tim Peters5ca576e2001-06-18 22:08:13 +00001116 {0, 4},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +00001117};
Tim Peters5ca576e2001-06-18 22:08:13 +00001118static state states_51[5] = {
1119 {1, arcs_51_0},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001120 {3, arcs_51_1},
Thomas Wouters434d0822000-08-24 20:11:32 +00001121 {1, arcs_51_2},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001122 {2, arcs_51_3},
1123 {2, arcs_51_4},
Guido van Rossum8861b741996-07-30 16:49:37 +00001124};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001125static arc arcs_52_0[1] = {
1126 {140, 1},
Guido van Rossum8861b741996-07-30 16:49:37 +00001127};
Thomas Wouters434d0822000-08-24 20:11:32 +00001128static arc arcs_52_1[2] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001129 {17, 2},
1130 {14, 3},
Thomas Wouters52152252000-08-17 22:55:00 +00001131};
Tim Peters5ca576e2001-06-18 22:08:13 +00001132static arc arcs_52_2[1] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001133 {14, 3},
Thomas Wouters434d0822000-08-24 20:11:32 +00001134};
Tim Peters5ca576e2001-06-18 22:08:13 +00001135static arc arcs_52_3[1] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001136 {21, 4},
Thomas Wouters434d0822000-08-24 20:11:32 +00001137};
Tim Peters5ca576e2001-06-18 22:08:13 +00001138static arc arcs_52_4[1] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001139 {0, 4},
Tim Peters5ca576e2001-06-18 22:08:13 +00001140};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001141static state states_52[5] = {
1142 {1, arcs_52_0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001143 {2, arcs_52_1},
1144 {1, arcs_52_2},
1145 {1, arcs_52_3},
1146 {1, arcs_52_4},
Thomas Wouters434d0822000-08-24 20:11:32 +00001147};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001148static arc arcs_53_0[3] = {
1149 {16, 1},
1150 {128, 2},
1151 {70, 3},
Thomas Wouters434d0822000-08-24 20:11:32 +00001152};
Tim Peters5ca576e2001-06-18 22:08:13 +00001153static arc arcs_53_1[2] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001154 {141, 4},
1155 {18, 5},
1156};
1157static arc arcs_53_2[1] = {
1158 {142, 6},
1159};
1160static arc arcs_53_3[1] = {
1161 {12, 5},
1162};
1163static arc arcs_53_4[1] = {
1164 {18, 5},
1165};
1166static arc arcs_53_5[1] = {
1167 {0, 5},
1168};
1169static arc arcs_53_6[1] = {
1170 {130, 5},
1171};
1172static state states_53[7] = {
1173 {3, arcs_53_0},
1174 {2, arcs_53_1},
1175 {1, arcs_53_2},
1176 {1, arcs_53_3},
1177 {1, arcs_53_4},
1178 {1, arcs_53_5},
1179 {1, arcs_53_6},
1180};
1181static arc arcs_54_0[1] = {
1182 {143, 1},
1183};
1184static arc arcs_54_1[2] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001185 {22, 2},
1186 {0, 1},
1187};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001188static arc arcs_54_2[2] = {
1189 {143, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +00001190 {0, 2},
1191};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001192static state states_54[3] = {
1193 {1, arcs_54_0},
1194 {2, arcs_54_1},
1195 {2, arcs_54_2},
Tim Peters5ca576e2001-06-18 22:08:13 +00001196};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001197static arc arcs_55_0[3] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001198 {70, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +00001199 {21, 2},
1200 {14, 3},
1201};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001202static arc arcs_55_1[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001203 {70, 4},
Tim Peters5ca576e2001-06-18 22:08:13 +00001204};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001205static arc arcs_55_2[2] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001206 {14, 3},
1207 {0, 2},
1208};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001209static arc arcs_55_3[3] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001210 {21, 5},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001211 {144, 6},
Tim Peters5ca576e2001-06-18 22:08:13 +00001212 {0, 3},
1213};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001214static arc arcs_55_4[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001215 {70, 6},
Tim Peters5ca576e2001-06-18 22:08:13 +00001216};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001217static arc arcs_55_5[2] = {
1218 {144, 6},
Tim Peters5ca576e2001-06-18 22:08:13 +00001219 {0, 5},
1220};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001221static arc arcs_55_6[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001222 {0, 6},
1223};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001224static state states_55[7] = {
1225 {3, arcs_55_0},
1226 {1, arcs_55_1},
1227 {2, arcs_55_2},
1228 {3, arcs_55_3},
1229 {1, arcs_55_4},
1230 {2, arcs_55_5},
1231 {1, arcs_55_6},
Tim Peters5ca576e2001-06-18 22:08:13 +00001232};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001233static arc arcs_56_0[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001234 {14, 1},
1235};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001236static arc arcs_56_1[2] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001237 {21, 2},
1238 {0, 1},
1239};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001240static arc arcs_56_2[1] = {
Thomas Wouters434d0822000-08-24 20:11:32 +00001241 {0, 2},
1242};
1243static state states_56[3] = {
1244 {1, arcs_56_0},
1245 {2, arcs_56_1},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001246 {1, arcs_56_2},
Thomas Wouters434d0822000-08-24 20:11:32 +00001247};
1248static arc arcs_57_0[1] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001249 {73, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +00001250};
Tim Peters5ca576e2001-06-18 22:08:13 +00001251static arc arcs_57_1[2] = {
1252 {22, 2},
1253 {0, 1},
1254};
1255static arc arcs_57_2[2] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001256 {73, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +00001257 {0, 2},
1258};
1259static state states_57[3] = {
1260 {1, arcs_57_0},
1261 {2, arcs_57_1},
1262 {2, arcs_57_2},
1263};
1264static arc arcs_58_0[1] = {
1265 {21, 1},
1266};
Guido van Rossum1c917072001-10-15 15:44:05 +00001267static arc arcs_58_1[2] = {
1268 {22, 2},
1269 {0, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001270};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001271static arc arcs_58_2[2] = {
1272 {21, 1},
1273 {0, 2},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001274};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001275static state states_58[3] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001276 {1, arcs_58_0},
Guido van Rossum1c917072001-10-15 15:44:05 +00001277 {2, arcs_58_1},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001278 {2, arcs_58_2},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001279};
Tim Peters5ca576e2001-06-18 22:08:13 +00001280static arc arcs_59_0[1] = {
Guido van Rossum1c917072001-10-15 15:44:05 +00001281 {21, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001282};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001283static arc arcs_59_1[2] = {
1284 {22, 2},
1285 {0, 1},
Guido van Rossum1c917072001-10-15 15:44:05 +00001286};
1287static arc arcs_59_2[1] = {
1288 {21, 3},
1289};
1290static arc arcs_59_3[2] = {
1291 {22, 4},
1292 {0, 3},
1293};
1294static arc arcs_59_4[2] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001295 {21, 3},
Guido van Rossum1c917072001-10-15 15:44:05 +00001296 {0, 4},
1297};
1298static state states_59[5] = {
1299 {1, arcs_59_0},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001300 {2, arcs_59_1},
Guido van Rossum1c917072001-10-15 15:44:05 +00001301 {1, arcs_59_2},
1302 {2, arcs_59_3},
1303 {2, arcs_59_4},
1304};
1305static arc arcs_60_0[1] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001306 {21, 1},
Guido van Rossum1c917072001-10-15 15:44:05 +00001307};
1308static arc arcs_60_1[1] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001309 {14, 2},
1310};
1311static arc arcs_60_2[1] = {
1312 {21, 3},
1313};
1314static arc arcs_60_3[2] = {
1315 {22, 4},
1316 {0, 3},
1317};
1318static arc arcs_60_4[2] = {
1319 {21, 1},
1320 {0, 4},
1321};
1322static state states_60[5] = {
1323 {1, arcs_60_0},
1324 {1, arcs_60_1},
1325 {1, arcs_60_2},
1326 {2, arcs_60_3},
1327 {2, arcs_60_4},
1328};
1329static arc arcs_61_0[1] = {
1330 {146, 1},
1331};
1332static arc arcs_61_1[1] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001333 {12, 2},
1334};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001335static arc arcs_61_2[2] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001336 {16, 3},
1337 {14, 4},
1338};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001339static arc arcs_61_3[1] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001340 {9, 5},
1341};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001342static arc arcs_61_4[1] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001343 {15, 6},
1344};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001345static arc arcs_61_5[1] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001346 {18, 7},
1347};
Guido van Rossum1c917072001-10-15 15:44:05 +00001348static arc arcs_61_6[1] = {
1349 {0, 6},
1350};
1351static arc arcs_61_7[1] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001352 {14, 4},
Guido van Rossum1c917072001-10-15 15:44:05 +00001353};
1354static state states_61[8] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001355 {1, arcs_61_0},
1356 {1, arcs_61_1},
1357 {2, arcs_61_2},
Tim Peters5ca576e2001-06-18 22:08:13 +00001358 {1, arcs_61_3},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001359 {1, arcs_61_4},
1360 {1, arcs_61_5},
Guido van Rossum1c917072001-10-15 15:44:05 +00001361 {1, arcs_61_6},
1362 {1, arcs_61_7},
Tim Peters5ca576e2001-06-18 22:08:13 +00001363};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001364static arc arcs_62_0[3] = {
1365 {147, 1},
1366 {23, 2},
1367 {24, 3},
Tim Peters5ca576e2001-06-18 22:08:13 +00001368};
Guido van Rossum1c917072001-10-15 15:44:05 +00001369static arc arcs_62_1[2] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001370 {22, 4},
Tim Peters5ca576e2001-06-18 22:08:13 +00001371 {0, 1},
1372};
Guido van Rossum1c917072001-10-15 15:44:05 +00001373static arc arcs_62_2[1] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001374 {21, 5},
Tim Peters5ca576e2001-06-18 22:08:13 +00001375};
Guido van Rossum1c917072001-10-15 15:44:05 +00001376static arc arcs_62_3[1] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001377 {21, 6},
Tim Peters5ca576e2001-06-18 22:08:13 +00001378};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001379static arc arcs_62_4[4] = {
1380 {147, 1},
1381 {23, 2},
1382 {24, 3},
1383 {0, 4},
1384};
1385static arc arcs_62_5[2] = {
1386 {22, 7},
1387 {0, 5},
1388};
1389static arc arcs_62_6[1] = {
1390 {0, 6},
1391};
1392static arc arcs_62_7[1] = {
1393 {24, 3},
1394};
1395static state states_62[8] = {
1396 {3, arcs_62_0},
Guido van Rossum1c917072001-10-15 15:44:05 +00001397 {2, arcs_62_1},
1398 {1, arcs_62_2},
1399 {1, arcs_62_3},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001400 {4, arcs_62_4},
1401 {2, arcs_62_5},
1402 {1, arcs_62_6},
1403 {1, arcs_62_7},
Guido van Rossum1c917072001-10-15 15:44:05 +00001404};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001405static arc arcs_63_0[1] = {
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001406 {21, 1},
1407};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001408static arc arcs_63_1[3] = {
1409 {20, 2},
1410 {139, 3},
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001411 {0, 1},
1412};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001413static arc arcs_63_2[1] = {
1414 {21, 4},
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001415};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001416static arc arcs_63_3[1] = {
1417 {0, 3},
1418};
1419static arc arcs_63_4[2] = {
1420 {139, 3},
1421 {0, 4},
1422};
1423static state states_63[5] = {
1424 {1, arcs_63_0},
1425 {3, arcs_63_1},
1426 {1, arcs_63_2},
1427 {1, arcs_63_3},
1428 {2, arcs_63_4},
1429};
1430static arc arcs_64_0[2] = {
1431 {138, 1},
1432 {149, 1},
1433};
1434static arc arcs_64_1[1] = {
1435 {0, 1},
1436};
1437static state states_64[2] = {
1438 {2, arcs_64_0},
1439 {1, arcs_64_1},
1440};
1441static arc arcs_65_0[1] = {
1442 {85, 1},
1443};
1444static arc arcs_65_1[1] = {
1445 {53, 2},
1446};
1447static arc arcs_65_2[1] = {
1448 {74, 3},
1449};
1450static arc arcs_65_3[1] = {
1451 {145, 4},
1452};
1453static arc arcs_65_4[2] = {
1454 {148, 5},
1455 {0, 4},
1456};
1457static arc arcs_65_5[1] = {
1458 {0, 5},
1459};
1460static state states_65[6] = {
1461 {1, arcs_65_0},
1462 {1, arcs_65_1},
1463 {1, arcs_65_2},
1464 {1, arcs_65_3},
1465 {2, arcs_65_4},
1466 {1, arcs_65_5},
1467};
1468static arc arcs_66_0[1] = {
1469 {81, 1},
1470};
1471static arc arcs_66_1[1] = {
1472 {21, 2},
1473};
1474static arc arcs_66_2[2] = {
1475 {148, 3},
1476 {0, 2},
1477};
1478static arc arcs_66_3[1] = {
1479 {0, 3},
1480};
1481static state states_66[4] = {
1482 {1, arcs_66_0},
1483 {1, arcs_66_1},
1484 {2, arcs_66_2},
1485 {1, arcs_66_3},
1486};
1487static arc arcs_67_0[2] = {
1488 {139, 1},
1489 {151, 1},
Martin v. Löwis00f1e3f2002-08-04 17:29:52 +00001490};
1491static arc arcs_67_1[1] = {
1492 {0, 1},
1493};
1494static state states_67[2] = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001495 {2, arcs_67_0},
Martin v. Löwis00f1e3f2002-08-04 17:29:52 +00001496 {1, arcs_67_1},
1497};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001498static arc arcs_68_0[1] = {
1499 {85, 1},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001500};
Raymond Hettinger354433a2004-05-19 08:20:33 +00001501static arc arcs_68_1[1] = {
1502 {53, 2},
1503};
1504static arc arcs_68_2[1] = {
1505 {74, 3},
1506};
1507static arc arcs_68_3[1] = {
1508 {21, 4},
1509};
1510static arc arcs_68_4[2] = {
1511 {150, 5},
1512 {0, 4},
1513};
1514static arc arcs_68_5[1] = {
1515 {0, 5},
1516};
1517static state states_68[6] = {
1518 {1, arcs_68_0},
1519 {1, arcs_68_1},
1520 {1, arcs_68_2},
1521 {1, arcs_68_3},
1522 {2, arcs_68_4},
1523 {1, arcs_68_5},
1524};
1525static arc arcs_69_0[1] = {
1526 {81, 1},
1527};
1528static arc arcs_69_1[1] = {
1529 {21, 2},
1530};
1531static arc arcs_69_2[2] = {
1532 {150, 3},
1533 {0, 2},
1534};
1535static arc arcs_69_3[1] = {
1536 {0, 3},
1537};
1538static state states_69[4] = {
1539 {1, arcs_69_0},
1540 {1, arcs_69_1},
1541 {2, arcs_69_2},
1542 {1, arcs_69_3},
1543};
1544static arc arcs_70_0[1] = {
1545 {21, 1},
1546};
1547static arc arcs_70_1[2] = {
1548 {22, 0},
1549 {0, 1},
1550};
1551static state states_70[2] = {
1552 {1, arcs_70_0},
1553 {2, arcs_70_1},
1554};
1555static arc arcs_71_0[1] = {
1556 {12, 1},
1557};
1558static arc arcs_71_1[1] = {
1559 {0, 1},
1560};
1561static state states_71[2] = {
1562 {1, arcs_71_0},
1563 {1, arcs_71_1},
1564};
1565static dfa dfas[72] = {
1566 {256, "single_input", 0, 3, states_0,
1567 "\004\030\001\000\000\000\124\360\213\011\162\000\002\000\140\010\111\023\004\000"},
1568 {257, "file_input", 0, 2, states_1,
1569 "\204\030\001\000\000\000\124\360\213\011\162\000\002\000\140\010\111\023\004\000"},
1570 {258, "eval_input", 0, 3, states_2,
1571 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
1572 {259, "funcdef", 0, 6, states_3,
1573 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1574 {260, "parameters", 0, 4, states_4,
1575 "\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1576 {261, "varargslist", 0, 10, states_5,
1577 "\000\020\201\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1578 {262, "fpdef", 0, 4, states_6,
1579 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1580 {263, "fplist", 0, 3, states_7,
1581 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1582 {264, "stmt", 0, 2, states_8,
1583 "\000\030\001\000\000\000\124\360\213\011\162\000\002\000\140\010\111\023\004\000"},
1584 {265, "simple_stmt", 0, 4, states_9,
1585 "\000\020\001\000\000\000\124\360\213\011\000\000\002\000\140\010\111\023\000\000"},
1586 {266, "small_stmt", 0, 2, states_10,
1587 "\000\020\001\000\000\000\124\360\213\011\000\000\002\000\140\010\111\023\000\000"},
1588 {267, "expr_stmt", 0, 6, states_11,
1589 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
1590 {268, "augassign", 0, 2, states_12,
1591 "\000\000\000\000\300\377\003\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1592 {269, "print_stmt", 0, 9, states_13,
1593 "\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1594 {270, "del_stmt", 0, 3, states_14,
1595 "\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1596 {271, "pass_stmt", 0, 2, states_15,
1597 "\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1598 {272, "flow_stmt", 0, 2, states_16,
1599 "\000\000\000\000\000\000\000\360\001\000\000\000\000\000\000\000\000\000\000\000"},
1600 {273, "break_stmt", 0, 2, states_17,
1601 "\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000"},
1602 {274, "continue_stmt", 0, 2, states_18,
1603 "\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000\000"},
1604 {275, "return_stmt", 0, 3, states_19,
1605 "\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000\000"},
1606 {276, "yield_stmt", 0, 3, states_20,
1607 "\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000\000"},
1608 {277, "raise_stmt", 0, 7, states_21,
1609 "\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000\000"},
1610 {278, "import_stmt", 0, 9, states_22,
1611 "\000\000\000\000\000\000\000\000\012\000\000\000\000\000\000\000\000\000\000\000"},
1612 {279, "import_as_name", 0, 4, states_23,
1613 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1614 {280, "dotted_as_name", 0, 4, states_24,
1615 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1616 {281, "dotted_name", 0, 2, states_25,
1617 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1618 {282, "global_stmt", 0, 3, states_26,
1619 "\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000"},
1620 {283, "exec_stmt", 0, 7, states_27,
1621 "\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000"},
1622 {284, "assert_stmt", 0, 5, states_28,
1623 "\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000\000"},
1624 {285, "compound_stmt", 0, 2, states_29,
1625 "\000\010\000\000\000\000\000\000\000\000\162\000\000\000\000\000\000\000\004\000"},
1626 {286, "if_stmt", 0, 8, states_30,
1627 "\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000"},
1628 {287, "while_stmt", 0, 8, states_31,
1629 "\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000"},
1630 {288, "for_stmt", 0, 10, states_32,
1631 "\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000"},
1632 {289, "try_stmt", 0, 10, states_33,
1633 "\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000"},
1634 {290, "except_clause", 0, 5, states_34,
1635 "\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000"},
1636 {291, "suite", 0, 5, states_35,
1637 "\004\020\001\000\000\000\124\360\213\011\000\000\002\000\140\010\111\023\000\000"},
1638 {292, "test", 0, 4, states_36,
1639 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
1640 {293, "and_test", 0, 2, states_37,
1641 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\003\000\000"},
1642 {294, "not_test", 0, 3, states_38,
1643 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\003\000\000"},
1644 {295, "comparison", 0, 2, states_39,
1645 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\010\111\003\000\000"},
1646 {296, "comp_op", 0, 4, states_40,
1647 "\000\000\000\000\000\000\000\000\000\004\000\000\362\017\000\000\000\000\000\000"},
1648 {297, "expr", 0, 2, states_41,
1649 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\010\111\003\000\000"},
1650 {298, "xor_expr", 0, 2, states_42,
1651 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\010\111\003\000\000"},
1652 {299, "and_expr", 0, 2, states_43,
1653 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\010\111\003\000\000"},
1654 {300, "shift_expr", 0, 2, states_44,
1655 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\010\111\003\000\000"},
1656 {301, "arith_expr", 0, 2, states_45,
1657 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\010\111\003\000\000"},
1658 {302, "term", 0, 2, states_46,
1659 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\010\111\003\000\000"},
1660 {303, "factor", 0, 3, states_47,
1661 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\010\111\003\000\000"},
1662 {304, "power", 0, 4, states_48,
1663 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\000\111\003\000\000"},
1664 {305, "atom", 0, 11, states_49,
1665 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\000\111\003\000\000"},
1666 {306, "listmaker", 0, 5, states_50,
1667 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
1668 {307, "testlist_gexp", 0, 5, states_51,
1669 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
1670 {308, "lambdef", 0, 5, states_52,
1671 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\020\000\000"},
1672 {309, "trailer", 0, 7, states_53,
1673 "\000\000\001\000\000\000\000\000\100\000\000\000\000\000\000\000\001\000\000\000"},
1674 {310, "subscriptlist", 0, 3, states_54,
1675 "\000\120\001\000\000\000\000\000\100\000\000\000\002\000\140\010\111\023\000\000"},
1676 {311, "subscript", 0, 7, states_55,
1677 "\000\120\001\000\000\000\000\000\100\000\000\000\002\000\140\010\111\023\000\000"},
1678 {312, "sliceop", 0, 3, states_56,
1679 "\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1680 {313, "exprlist", 0, 3, states_57,
1681 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\010\111\003\000\000"},
1682 {314, "testlist", 0, 3, states_58,
1683 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
1684 {315, "testlist_safe", 0, 5, states_59,
1685 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
1686 {316, "dictmaker", 0, 5, states_60,
1687 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
1688 {317, "classdef", 0, 8, states_61,
1689 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\004\000"},
1690 {318, "arglist", 0, 8, states_62,
1691 "\000\020\201\001\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
1692 {319, "argument", 0, 5, states_63,
1693 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
1694 {320, "list_iter", 0, 2, states_64,
1695 "\000\000\000\000\000\000\000\000\000\000\042\000\000\000\000\000\000\000\000\000"},
1696 {321, "list_for", 0, 6, states_65,
1697 "\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000"},
1698 {322, "list_if", 0, 4, states_66,
1699 "\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000"},
1700 {323, "gen_iter", 0, 2, states_67,
1701 "\000\000\000\000\000\000\000\000\000\000\042\000\000\000\000\000\000\000\000\000"},
1702 {324, "gen_for", 0, 6, states_68,
1703 "\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000"},
1704 {325, "gen_if", 0, 4, states_69,
1705 "\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000\000"},
1706 {326, "testlist1", 0, 2, states_70,
1707 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\010\111\023\000\000"},
1708 {327, "encoding_decl", 0, 2, states_71,
1709 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
1710};
1711static label labels[153] = {
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001712 {0, "EMPTY"},
1713 {256, 0},
1714 {4, 0},
Guido van Rossum3b716041993-10-27 13:25:30 +00001715 {265, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001716 {285, 0},
Guido van Rossum590baa41993-11-30 13:40:46 +00001717 {257, 0},
1718 {264, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001719 {0, 0},
1720 {258, 0},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001721 {314, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001722 {259, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001723 {1, "def"},
1724 {1, 0},
Guido van Rossum590baa41993-11-30 13:40:46 +00001725 {260, 0},
1726 {11, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001727 {291, 0},
Guido van Rossum12d12c51993-10-26 17:58:25 +00001728 {7, 0},
Guido van Rossum590baa41993-11-30 13:40:46 +00001729 {261, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001730 {8, 0},
Guido van Rossum590baa41993-11-30 13:40:46 +00001731 {262, 0},
Guido van Rossum97179911994-08-30 09:33:45 +00001732 {22, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001733 {292, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001734 {12, 0},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +00001735 {16, 0},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +00001736 {36, 0},
Guido van Rossum590baa41993-11-30 13:40:46 +00001737 {263, 0},
1738 {266, 0},
Guido van Rossum12d12c51993-10-26 17:58:25 +00001739 {13, 0},
Guido van Rossum590baa41993-11-30 13:40:46 +00001740 {267, 0},
Guido van Rossumef098511991-07-27 21:37:24 +00001741 {269, 0},
Guido van Rossum3ccb6171990-10-26 15:01:05 +00001742 {270, 0},
Guido van Rossumef098511991-07-27 21:37:24 +00001743 {271, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001744 {272, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001745 {278, 0},
Thomas Wouters52152252000-08-17 22:55:00 +00001746 {282, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001747 {283, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001748 {284, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001749 {268, 0},
1750 {37, 0},
1751 {38, 0},
1752 {39, 0},
1753 {40, 0},
1754 {41, 0},
1755 {42, 0},
1756 {43, 0},
1757 {44, 0},
1758 {45, 0},
1759 {46, 0},
1760 {47, 0},
Guido van Rossum4668b002001-08-08 05:00:18 +00001761 {49, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001762 {1, "print"},
Barry Warsaw23c9ec82000-08-21 15:44:01 +00001763 {35, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001764 {1, "del"},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001765 {313, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001766 {1, "pass"},
Guido van Rossum3b716041993-10-27 13:25:30 +00001767 {273, 0},
Guido van Rossumef098511991-07-27 21:37:24 +00001768 {274, 0},
1769 {275, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001770 {277, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001771 {276, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001772 {1, "break"},
Guido van Rossumef098511991-07-27 21:37:24 +00001773 {1, "continue"},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001774 {1, "return"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001775 {1, "yield"},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001776 {1, "raise"},
1777 {1, "import"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001778 {280, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001779 {1, "from"},
1780 {281, 0},
1781 {279, 0},
Guido van Rossuma10f5121995-01-07 12:36:29 +00001782 {23, 0},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +00001783 {1, "global"},
Guido van Rossumdb3165e1993-10-18 17:06:59 +00001784 {1, "exec"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001785 {297, 0},
Guido van Rossumdb3165e1993-10-18 17:06:59 +00001786 {1, "in"},
Guido van Rossum03a74661997-04-16 00:34:46 +00001787 {1, "assert"},
Thomas Wouters52152252000-08-17 22:55:00 +00001788 {286, 0},
1789 {287, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001790 {288, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001791 {289, 0},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001792 {317, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001793 {1, "if"},
1794 {1, "elif"},
1795 {1, "else"},
1796 {1, "while"},
1797 {1, "for"},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001798 {1, "try"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001799 {290, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001800 {1, "finally"},
1801 {1, "except"},
1802 {5, 0},
1803 {6, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001804 {293, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001805 {1, "or"},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001806 {308, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001807 {294, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001808 {1, "and"},
1809 {1, "not"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001810 {295, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001811 {296, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001812 {20, 0},
1813 {21, 0},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +00001814 {28, 0},
1815 {31, 0},
1816 {30, 0},
1817 {29, 0},
1818 {29, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001819 {1, "is"},
Thomas Wouters52152252000-08-17 22:55:00 +00001820 {298, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001821 {18, 0},
Thomas Wouters52152252000-08-17 22:55:00 +00001822 {299, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001823 {33, 0},
Thomas Wouters52152252000-08-17 22:55:00 +00001824 {300, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001825 {19, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001826 {301, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001827 {34, 0},
1828 {302, 0},
Guido van Rossum74b31c91992-04-06 12:34:37 +00001829 {14, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001830 {15, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001831 {303, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001832 {17, 0},
1833 {24, 0},
Guido van Rossum4668b002001-08-08 05:00:18 +00001834 {48, 0},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +00001835 {32, 0},
Thomas Wouters52152252000-08-17 22:55:00 +00001836 {304, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001837 {305, 0},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001838 {309, 0},
1839 {307, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001840 {9, 0},
1841 {306, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001842 {10, 0},
1843 {26, 0},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001844 {316, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001845 {27, 0},
1846 {25, 0},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001847 {326, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001848 {2, 0},
1849 {3, 0},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001850 {321, 0},
1851 {324, 0},
Thomas Wouters52152252000-08-17 22:55:00 +00001852 {1, "lambda"},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001853 {318, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001854 {310, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001855 {311, 0},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001856 {312, 0},
1857 {315, 0},
Thomas Wouters52152252000-08-17 22:55:00 +00001858 {1, "class"},
Guido van Rossum1c917072001-10-15 15:44:05 +00001859 {319, 0},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001860 {320, 0},
1861 {322, 0},
Martin v. Löwis00f1e3f2002-08-04 17:29:52 +00001862 {323, 0},
Raymond Hettinger354433a2004-05-19 08:20:33 +00001863 {325, 0},
1864 {327, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001865};
Guido van Rossumee2373b1997-05-07 23:51:07 +00001866grammar _PyParser_Grammar = {
Raymond Hettinger354433a2004-05-19 08:20:33 +00001867 72,
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001868 dfas,
Raymond Hettinger354433a2004-05-19 08:20:33 +00001869 {153, labels},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001870 256
1871};