blob: ef7d4677b5f370290b33a76a3250438d565d9d83 [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},
Guido van Rossum4668b002001-08-08 05:00:18 +00001019 {127, 2},
1020 {130, 3},
1021 {133, 4},
Thomas Wouters52152252000-08-17 22:55:00 +00001022 {12, 5},
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001023 {135, 5},
1024 {136, 6},
Guido van Rossum590baa41993-11-30 13:40:46 +00001025};
Tim Peters5ca576e2001-06-18 22:08:13 +00001026static arc arcs_49_1[2] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001027 {9, 7},
1028 {18, 5},
1029};
Tim Peters5ca576e2001-06-18 22:08:13 +00001030static arc arcs_49_2[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001031 {128, 8},
1032 {129, 5},
Thomas Wouters52152252000-08-17 22:55:00 +00001033};
Tim Peters5ca576e2001-06-18 22:08:13 +00001034static arc arcs_49_3[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001035 {131, 9},
1036 {132, 5},
Thomas Wouters52152252000-08-17 22:55:00 +00001037};
Tim Peters5ca576e2001-06-18 22:08:13 +00001038static arc arcs_49_4[1] = {
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001039 {134, 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] = {
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001045 {136, 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] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001052 {129, 5},
Thomas Wouters52152252000-08-17 22:55:00 +00001053};
Tim Peters5ca576e2001-06-18 22:08:13 +00001054static arc arcs_49_9[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001055 {132, 5},
Thomas Wouters52152252000-08-17 22:55:00 +00001056};
Tim Peters5ca576e2001-06-18 22:08:13 +00001057static arc arcs_49_10[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001058 {133, 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] = {
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001077 {137, 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] = {
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001100 {138, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001101};
Skip Montanaro803d6e52000-08-12 18:09:51 +00001102static arc arcs_51_1[2] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001103 {17, 2},
1104 {14, 3},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001105};
Thomas Wouters434d0822000-08-24 20:11:32 +00001106static arc arcs_51_2[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001107 {14, 3},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001108};
Thomas Wouters434d0822000-08-24 20:11:32 +00001109static arc arcs_51_3[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001110 {21, 4},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001111};
Thomas Wouters434d0822000-08-24 20:11:32 +00001112static arc arcs_51_4[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001113 {0, 4},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +00001114};
Tim Peters5ca576e2001-06-18 22:08:13 +00001115static state states_51[5] = {
1116 {1, arcs_51_0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001117 {2, arcs_51_1},
1118 {1, arcs_51_2},
1119 {1, arcs_51_3},
1120 {1, arcs_51_4},
Guido van Rossum8861b741996-07-30 16:49:37 +00001121};
Tim Peters5ca576e2001-06-18 22:08:13 +00001122static arc arcs_52_0[3] = {
1123 {16, 1},
Guido van Rossum4668b002001-08-08 05:00:18 +00001124 {127, 2},
1125 {70, 3},
Guido van Rossum8861b741996-07-30 16:49:37 +00001126};
Thomas Wouters434d0822000-08-24 20:11:32 +00001127static arc arcs_52_1[2] = {
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001128 {139, 4},
Tim Peters5ca576e2001-06-18 22:08:13 +00001129 {18, 5},
Thomas Wouters52152252000-08-17 22:55:00 +00001130};
Tim Peters5ca576e2001-06-18 22:08:13 +00001131static arc arcs_52_2[1] = {
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001132 {140, 6},
Thomas Wouters434d0822000-08-24 20:11:32 +00001133};
Tim Peters5ca576e2001-06-18 22:08:13 +00001134static arc arcs_52_3[1] = {
1135 {12, 5},
Thomas Wouters434d0822000-08-24 20:11:32 +00001136};
Tim Peters5ca576e2001-06-18 22:08:13 +00001137static arc arcs_52_4[1] = {
1138 {18, 5},
1139};
1140static arc arcs_52_5[1] = {
Thomas Wouters434d0822000-08-24 20:11:32 +00001141 {0, 5},
1142};
Tim Peters5ca576e2001-06-18 22:08:13 +00001143static arc arcs_52_6[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001144 {129, 5},
Thomas Wouters434d0822000-08-24 20:11:32 +00001145};
Tim Peters5ca576e2001-06-18 22:08:13 +00001146static state states_52[7] = {
1147 {3, arcs_52_0},
1148 {2, arcs_52_1},
1149 {1, arcs_52_2},
1150 {1, arcs_52_3},
1151 {1, arcs_52_4},
1152 {1, arcs_52_5},
1153 {1, arcs_52_6},
Thomas Wouters434d0822000-08-24 20:11:32 +00001154};
Tim Peters5ca576e2001-06-18 22:08:13 +00001155static arc arcs_53_0[1] = {
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001156 {141, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +00001157};
Tim Peters5ca576e2001-06-18 22:08:13 +00001158static arc arcs_53_1[2] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001159 {22, 2},
1160 {0, 1},
1161};
Tim Peters5ca576e2001-06-18 22:08:13 +00001162static arc arcs_53_2[2] = {
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001163 {141, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +00001164 {0, 2},
1165};
1166static state states_53[3] = {
1167 {1, arcs_53_0},
1168 {2, arcs_53_1},
1169 {2, arcs_53_2},
1170};
1171static arc arcs_54_0[3] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001172 {70, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +00001173 {21, 2},
1174 {14, 3},
1175};
1176static arc arcs_54_1[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001177 {70, 4},
Tim Peters5ca576e2001-06-18 22:08:13 +00001178};
1179static arc arcs_54_2[2] = {
1180 {14, 3},
1181 {0, 2},
1182};
1183static arc arcs_54_3[3] = {
1184 {21, 5},
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001185 {142, 6},
Tim Peters5ca576e2001-06-18 22:08:13 +00001186 {0, 3},
1187};
1188static arc arcs_54_4[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001189 {70, 6},
Tim Peters5ca576e2001-06-18 22:08:13 +00001190};
1191static arc arcs_54_5[2] = {
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001192 {142, 6},
Tim Peters5ca576e2001-06-18 22:08:13 +00001193 {0, 5},
1194};
1195static arc arcs_54_6[1] = {
1196 {0, 6},
1197};
1198static state states_54[7] = {
1199 {3, arcs_54_0},
1200 {1, arcs_54_1},
1201 {2, arcs_54_2},
1202 {3, arcs_54_3},
1203 {1, arcs_54_4},
1204 {2, arcs_54_5},
1205 {1, arcs_54_6},
1206};
1207static arc arcs_55_0[1] = {
1208 {14, 1},
1209};
1210static arc arcs_55_1[2] = {
1211 {21, 2},
1212 {0, 1},
1213};
1214static arc arcs_55_2[1] = {
Thomas Wouters52152252000-08-17 22:55:00 +00001215 {0, 2},
1216};
1217static state states_55[3] = {
1218 {1, arcs_55_0},
1219 {2, arcs_55_1},
Tim Peters5ca576e2001-06-18 22:08:13 +00001220 {1, arcs_55_2},
Thomas Wouters52152252000-08-17 22:55:00 +00001221};
1222static arc arcs_56_0[1] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001223 {73, 1},
Thomas Wouters52152252000-08-17 22:55:00 +00001224};
Thomas Wouters434d0822000-08-24 20:11:32 +00001225static arc arcs_56_1[2] = {
1226 {22, 2},
1227 {0, 1},
1228};
1229static arc arcs_56_2[2] = {
Guido van Rossum4668b002001-08-08 05:00:18 +00001230 {73, 1},
Thomas Wouters434d0822000-08-24 20:11:32 +00001231 {0, 2},
1232};
1233static state states_56[3] = {
1234 {1, arcs_56_0},
1235 {2, arcs_56_1},
1236 {2, arcs_56_2},
1237};
1238static arc arcs_57_0[1] = {
1239 {21, 1},
1240};
Tim Peters5ca576e2001-06-18 22:08:13 +00001241static arc arcs_57_1[2] = {
1242 {22, 2},
1243 {0, 1},
1244};
1245static arc arcs_57_2[2] = {
1246 {21, 1},
1247 {0, 2},
1248};
1249static state states_57[3] = {
1250 {1, arcs_57_0},
1251 {2, arcs_57_1},
1252 {2, arcs_57_2},
1253};
1254static arc arcs_58_0[1] = {
1255 {21, 1},
1256};
Guido van Rossum1c917072001-10-15 15:44:05 +00001257static arc arcs_58_1[2] = {
1258 {22, 2},
1259 {0, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001260};
Tim Peters5ca576e2001-06-18 22:08:13 +00001261static arc arcs_58_2[1] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001262 {21, 3},
1263};
Tim Peters5ca576e2001-06-18 22:08:13 +00001264static arc arcs_58_3[2] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001265 {22, 4},
1266 {0, 3},
1267};
Tim Peters5ca576e2001-06-18 22:08:13 +00001268static arc arcs_58_4[2] = {
Guido van Rossum1c917072001-10-15 15:44:05 +00001269 {21, 3},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001270 {0, 4},
1271};
Tim Peters5ca576e2001-06-18 22:08:13 +00001272static state states_58[5] = {
1273 {1, arcs_58_0},
Guido van Rossum1c917072001-10-15 15:44:05 +00001274 {2, arcs_58_1},
Tim Peters5ca576e2001-06-18 22:08:13 +00001275 {1, arcs_58_2},
1276 {2, arcs_58_3},
1277 {2, arcs_58_4},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001278};
Tim Peters5ca576e2001-06-18 22:08:13 +00001279static arc arcs_59_0[1] = {
Guido van Rossum1c917072001-10-15 15:44:05 +00001280 {21, 1},
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001281};
Tim Peters5ca576e2001-06-18 22:08:13 +00001282static arc arcs_59_1[1] = {
Guido van Rossum1c917072001-10-15 15:44:05 +00001283 {14, 2},
1284};
1285static arc arcs_59_2[1] = {
1286 {21, 3},
1287};
1288static arc arcs_59_3[2] = {
1289 {22, 4},
1290 {0, 3},
1291};
1292static arc arcs_59_4[2] = {
1293 {21, 1},
1294 {0, 4},
1295};
1296static state states_59[5] = {
1297 {1, arcs_59_0},
1298 {1, arcs_59_1},
1299 {1, arcs_59_2},
1300 {2, arcs_59_3},
1301 {2, arcs_59_4},
1302};
1303static arc arcs_60_0[1] = {
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001304 {144, 1},
Guido van Rossum1c917072001-10-15 15:44:05 +00001305};
1306static arc arcs_60_1[1] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001307 {12, 2},
1308};
Guido van Rossum1c917072001-10-15 15:44:05 +00001309static arc arcs_60_2[2] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001310 {16, 3},
1311 {14, 4},
1312};
Guido van Rossum1c917072001-10-15 15:44:05 +00001313static arc arcs_60_3[1] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001314 {9, 5},
1315};
Guido van Rossum1c917072001-10-15 15:44:05 +00001316static arc arcs_60_4[1] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001317 {15, 6},
1318};
Guido van Rossum1c917072001-10-15 15:44:05 +00001319static arc arcs_60_5[1] = {
Guido van Rossum8ecd1ad1997-04-02 05:24:08 +00001320 {18, 7},
1321};
Tim Peters5ca576e2001-06-18 22:08:13 +00001322static arc arcs_60_6[1] = {
1323 {0, 6},
1324};
1325static arc arcs_60_7[1] = {
Guido van Rossum1c917072001-10-15 15:44:05 +00001326 {14, 4},
Tim Peters5ca576e2001-06-18 22:08:13 +00001327};
1328static state states_60[8] = {
Guido van Rossum1c917072001-10-15 15:44:05 +00001329 {1, arcs_60_0},
1330 {1, arcs_60_1},
1331 {2, arcs_60_2},
Thomas Wouters434d0822000-08-24 20:11:32 +00001332 {1, arcs_60_3},
Guido van Rossum1c917072001-10-15 15:44:05 +00001333 {1, arcs_60_4},
1334 {1, arcs_60_5},
Tim Peters5ca576e2001-06-18 22:08:13 +00001335 {1, arcs_60_6},
1336 {1, arcs_60_7},
Thomas Wouters434d0822000-08-24 20:11:32 +00001337};
Guido van Rossum1c917072001-10-15 15:44:05 +00001338static arc arcs_61_0[3] = {
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001339 {145, 1},
Guido van Rossum1c917072001-10-15 15:44:05 +00001340 {23, 2},
1341 {24, 3},
Thomas Wouters434d0822000-08-24 20:11:32 +00001342};
Tim Peters5ca576e2001-06-18 22:08:13 +00001343static arc arcs_61_1[2] = {
Guido van Rossum1c917072001-10-15 15:44:05 +00001344 {22, 4},
Thomas Wouters434d0822000-08-24 20:11:32 +00001345 {0, 1},
1346};
Tim Peters5ca576e2001-06-18 22:08:13 +00001347static arc arcs_61_2[1] = {
Guido van Rossum1c917072001-10-15 15:44:05 +00001348 {21, 5},
Thomas Wouters434d0822000-08-24 20:11:32 +00001349};
Tim Peters5ca576e2001-06-18 22:08:13 +00001350static arc arcs_61_3[1] = {
Guido van Rossum1c917072001-10-15 15:44:05 +00001351 {21, 6},
Thomas Wouters434d0822000-08-24 20:11:32 +00001352};
Guido van Rossum1c917072001-10-15 15:44:05 +00001353static arc arcs_61_4[4] = {
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001354 {145, 1},
Guido van Rossum1c917072001-10-15 15:44:05 +00001355 {23, 2},
1356 {24, 3},
1357 {0, 4},
1358};
1359static arc arcs_61_5[2] = {
1360 {22, 7},
1361 {0, 5},
1362};
1363static arc arcs_61_6[1] = {
1364 {0, 6},
1365};
1366static arc arcs_61_7[1] = {
1367 {24, 3},
1368};
1369static state states_61[8] = {
1370 {3, arcs_61_0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001371 {2, arcs_61_1},
1372 {1, arcs_61_2},
1373 {1, arcs_61_3},
Guido van Rossum1c917072001-10-15 15:44:05 +00001374 {4, arcs_61_4},
1375 {2, arcs_61_5},
1376 {1, arcs_61_6},
1377 {1, arcs_61_7},
Tim Peters5ca576e2001-06-18 22:08:13 +00001378};
Guido van Rossum1c917072001-10-15 15:44:05 +00001379static arc arcs_62_0[1] = {
1380 {21, 1},
Tim Peters5ca576e2001-06-18 22:08:13 +00001381};
Guido van Rossum1c917072001-10-15 15:44:05 +00001382static arc arcs_62_1[2] = {
1383 {20, 2},
Tim Peters5ca576e2001-06-18 22:08:13 +00001384 {0, 1},
1385};
Guido van Rossum1c917072001-10-15 15:44:05 +00001386static arc arcs_62_2[1] = {
1387 {21, 3},
Tim Peters5ca576e2001-06-18 22:08:13 +00001388};
Guido van Rossum1c917072001-10-15 15:44:05 +00001389static arc arcs_62_3[1] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001390 {0, 3},
1391};
Guido van Rossum1c917072001-10-15 15:44:05 +00001392static state states_62[4] = {
1393 {1, arcs_62_0},
1394 {2, arcs_62_1},
1395 {1, arcs_62_2},
1396 {1, arcs_62_3},
1397};
1398static arc arcs_63_0[2] = {
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001399 {137, 1},
1400 {147, 1},
Guido van Rossum1c917072001-10-15 15:44:05 +00001401};
1402static arc arcs_63_1[1] = {
1403 {0, 1},
1404};
1405static state states_63[2] = {
1406 {2, arcs_63_0},
1407 {1, arcs_63_1},
1408};
1409static arc arcs_64_0[1] = {
1410 {85, 1},
1411};
1412static arc arcs_64_1[1] = {
1413 {53, 2},
1414};
1415static arc arcs_64_2[1] = {
1416 {74, 3},
1417};
1418static arc arcs_64_3[1] = {
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001419 {143, 4},
Guido van Rossum1c917072001-10-15 15:44:05 +00001420};
1421static arc arcs_64_4[2] = {
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001422 {146, 5},
Guido van Rossum1c917072001-10-15 15:44:05 +00001423 {0, 4},
1424};
1425static arc arcs_64_5[1] = {
1426 {0, 5},
1427};
1428static state states_64[6] = {
Tim Peters5ca576e2001-06-18 22:08:13 +00001429 {1, arcs_64_0},
1430 {1, arcs_64_1},
Guido van Rossum1c917072001-10-15 15:44:05 +00001431 {1, arcs_64_2},
Tim Peters5ca576e2001-06-18 22:08:13 +00001432 {1, arcs_64_3},
Guido van Rossum1c917072001-10-15 15:44:05 +00001433 {2, arcs_64_4},
1434 {1, arcs_64_5},
Tim Peters5ca576e2001-06-18 22:08:13 +00001435};
Guido van Rossum1c917072001-10-15 15:44:05 +00001436static arc arcs_65_0[1] = {
1437 {81, 1},
1438};
1439static arc arcs_65_1[1] = {
1440 {21, 2},
1441};
1442static arc arcs_65_2[2] = {
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001443 {146, 3},
Guido van Rossum1c917072001-10-15 15:44:05 +00001444 {0, 2},
1445};
1446static arc arcs_65_3[1] = {
1447 {0, 3},
1448};
1449static state states_65[4] = {
1450 {1, arcs_65_0},
1451 {1, arcs_65_1},
1452 {2, arcs_65_2},
1453 {1, arcs_65_3},
1454};
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001455static arc arcs_66_0[1] = {
1456 {21, 1},
1457};
1458static arc arcs_66_1[2] = {
1459 {22, 0},
1460 {0, 1},
1461};
1462static state states_66[2] = {
1463 {1, arcs_66_0},
1464 {2, arcs_66_1},
1465};
1466static dfa dfas[67] = {
Guido van Rossume40bddc1995-07-07 22:44:10 +00001467 {256, "single_input", 0, 3, states_0,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001468 "\004\030\001\000\000\000\124\360\213\011\162\000\002\000\140\210\244\005\001"},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001469 {257, "file_input", 0, 2, states_1,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001470 "\204\030\001\000\000\000\124\360\213\011\162\000\002\000\140\210\244\005\001"},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001471 {258, "eval_input", 0, 3, states_2,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001472 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\210\244\005\000"},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001473 {259, "funcdef", 0, 6, states_3,
Guido van Rossum4668b002001-08-08 05:00:18 +00001474 "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001475 {260, "parameters", 0, 4, states_4,
Guido van Rossum4668b002001-08-08 05:00:18 +00001476 "\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Jeremy Hylton76901512000-03-28 23:49:17 +00001477 {261, "varargslist", 0, 10, states_5,
Guido van Rossum4668b002001-08-08 05:00:18 +00001478 "\000\020\201\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001479 {262, "fpdef", 0, 4, states_6,
Guido van Rossum4668b002001-08-08 05:00:18 +00001480 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001481 {263, "fplist", 0, 3, states_7,
Guido van Rossum4668b002001-08-08 05:00:18 +00001482 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001483 {264, "stmt", 0, 2, states_8,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001484 "\000\030\001\000\000\000\124\360\213\011\162\000\002\000\140\210\244\005\001"},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001485 {265, "simple_stmt", 0, 4, states_9,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001486 "\000\020\001\000\000\000\124\360\213\011\000\000\002\000\140\210\244\005\000"},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001487 {266, "small_stmt", 0, 2, states_10,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001488 "\000\020\001\000\000\000\124\360\213\011\000\000\002\000\140\210\244\005\000"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001489 {267, "expr_stmt", 0, 6, states_11,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001490 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\210\244\005\000"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001491 {268, "augassign", 0, 2, states_12,
Guido van Rossum4668b002001-08-08 05:00:18 +00001492 "\000\000\000\000\300\377\003\000\000\000\000\000\000\000\000\000\000\000\000"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001493 {269, "print_stmt", 0, 9, states_13,
Guido van Rossum4668b002001-08-08 05:00:18 +00001494 "\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000\000\000\000\000"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001495 {270, "del_stmt", 0, 3, states_14,
Guido van Rossum4668b002001-08-08 05:00:18 +00001496 "\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000\000"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001497 {271, "pass_stmt", 0, 2, states_15,
Guido van Rossum4668b002001-08-08 05:00:18 +00001498 "\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000\000"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001499 {272, "flow_stmt", 0, 2, states_16,
Guido van Rossum4668b002001-08-08 05:00:18 +00001500 "\000\000\000\000\000\000\000\360\001\000\000\000\000\000\000\000\000\000\000"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001501 {273, "break_stmt", 0, 2, states_17,
Guido van Rossum4668b002001-08-08 05:00:18 +00001502 "\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001503 {274, "continue_stmt", 0, 2, states_18,
Guido van Rossum4668b002001-08-08 05:00:18 +00001504 "\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001505 {275, "return_stmt", 0, 3, states_19,
Guido van Rossum4668b002001-08-08 05:00:18 +00001506 "\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001507 {276, "yield_stmt", 0, 3, states_20,
Guido van Rossum4668b002001-08-08 05:00:18 +00001508 "\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001509 {277, "raise_stmt", 0, 7, states_21,
Guido van Rossum4668b002001-08-08 05:00:18 +00001510 "\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001511 {278, "import_stmt", 0, 9, states_22,
Guido van Rossum4668b002001-08-08 05:00:18 +00001512 "\000\000\000\000\000\000\000\000\012\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001513 {279, "import_as_name", 0, 4, states_23,
Guido van Rossum4668b002001-08-08 05:00:18 +00001514 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001515 {280, "dotted_as_name", 0, 4, states_24,
Guido van Rossum4668b002001-08-08 05:00:18 +00001516 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001517 {281, "dotted_name", 0, 2, states_25,
Guido van Rossum4668b002001-08-08 05:00:18 +00001518 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001519 {282, "global_stmt", 0, 3, states_26,
Guido van Rossum4668b002001-08-08 05:00:18 +00001520 "\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001521 {283, "exec_stmt", 0, 7, states_27,
Guido van Rossum4668b002001-08-08 05:00:18 +00001522 "\000\000\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001523 {284, "assert_stmt", 0, 5, states_28,
Guido van Rossum4668b002001-08-08 05:00:18 +00001524 "\000\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001525 {285, "compound_stmt", 0, 2, states_29,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001526 "\000\010\000\000\000\000\000\000\000\000\162\000\000\000\000\000\000\000\001"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001527 {286, "if_stmt", 0, 8, states_30,
Guido van Rossum4668b002001-08-08 05:00:18 +00001528 "\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001529 {287, "while_stmt", 0, 8, states_31,
Guido van Rossum4668b002001-08-08 05:00:18 +00001530 "\000\000\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001531 {288, "for_stmt", 0, 10, states_32,
Guido van Rossum4668b002001-08-08 05:00:18 +00001532 "\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001533 {289, "try_stmt", 0, 10, states_33,
Guido van Rossum4668b002001-08-08 05:00:18 +00001534 "\000\000\000\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001535 {290, "except_clause", 0, 5, states_34,
Guido van Rossum4668b002001-08-08 05:00:18 +00001536 "\000\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001537 {291, "suite", 0, 5, states_35,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001538 "\004\020\001\000\000\000\124\360\213\011\000\000\002\000\140\210\244\005\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001539 {292, "test", 0, 4, states_36,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001540 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\210\244\005\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001541 {293, "and_test", 0, 2, states_37,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001542 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\210\244\001\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001543 {294, "not_test", 0, 3, states_38,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001544 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\210\244\001\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001545 {295, "comparison", 0, 2, states_39,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001546 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\210\244\001\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001547 {296, "comp_op", 0, 4, states_40,
Guido van Rossum4668b002001-08-08 05:00:18 +00001548 "\000\000\000\000\000\000\000\000\000\004\000\000\362\017\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001549 {297, "expr", 0, 2, states_41,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001550 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\210\244\001\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001551 {298, "xor_expr", 0, 2, states_42,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001552 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\210\244\001\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001553 {299, "and_expr", 0, 2, states_43,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001554 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\210\244\001\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001555 {300, "shift_expr", 0, 2, states_44,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001556 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\210\244\001\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001557 {301, "arith_expr", 0, 2, states_45,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001558 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\210\244\001\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001559 {302, "term", 0, 2, states_46,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001560 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\210\244\001\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001561 {303, "factor", 0, 3, states_47,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001562 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\210\244\001\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001563 {304, "power", 0, 4, states_48,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001564 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\200\244\001\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001565 {305, "atom", 0, 11, states_49,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001566 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\200\244\001\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001567 {306, "listmaker", 0, 5, states_50,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001568 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\210\244\005\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001569 {307, "lambdef", 0, 5, states_51,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001570 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\004\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001571 {308, "trailer", 0, 7, states_52,
Guido van Rossum4668b002001-08-08 05:00:18 +00001572 "\000\000\001\000\000\000\000\000\100\000\000\000\000\000\000\200\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001573 {309, "subscriptlist", 0, 3, states_53,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001574 "\000\120\001\000\000\000\000\000\100\000\000\000\002\000\140\210\244\005\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001575 {310, "subscript", 0, 7, states_54,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001576 "\000\120\001\000\000\000\000\000\100\000\000\000\002\000\140\210\244\005\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001577 {311, "sliceop", 0, 3, states_55,
Guido van Rossum4668b002001-08-08 05:00:18 +00001578 "\000\100\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001579 {312, "exprlist", 0, 3, states_56,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001580 "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\140\210\244\001\000"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001581 {313, "testlist", 0, 3, states_57,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001582 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\210\244\005\000"},
Guido van Rossum1c917072001-10-15 15:44:05 +00001583 {314, "testlist_safe", 0, 5, states_58,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001584 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\210\244\005\000"},
Guido van Rossum1c917072001-10-15 15:44:05 +00001585 {315, "dictmaker", 0, 5, states_59,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001586 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\210\244\005\000"},
Guido van Rossum1c917072001-10-15 15:44:05 +00001587 {316, "classdef", 0, 8, states_60,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001588 "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\001"},
Guido van Rossum1c917072001-10-15 15:44:05 +00001589 {317, "arglist", 0, 8, states_61,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001590 "\000\020\201\001\000\000\000\000\000\000\000\000\002\000\140\210\244\005\000"},
Guido van Rossum1c917072001-10-15 15:44:05 +00001591 {318, "argument", 0, 4, states_62,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001592 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\210\244\005\000"},
Guido van Rossum1c917072001-10-15 15:44:05 +00001593 {319, "list_iter", 0, 2, states_63,
Guido van Rossum4668b002001-08-08 05:00:18 +00001594 "\000\000\000\000\000\000\000\000\000\000\042\000\000\000\000\000\000\000\000"},
Guido van Rossum1c917072001-10-15 15:44:05 +00001595 {320, "list_for", 0, 6, states_64,
Guido van Rossum4668b002001-08-08 05:00:18 +00001596 "\000\000\000\000\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000"},
Guido van Rossum1c917072001-10-15 15:44:05 +00001597 {321, "list_if", 0, 4, states_65,
Guido van Rossum4668b002001-08-08 05:00:18 +00001598 "\000\000\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000\000\000"},
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001599 {322, "testlist1", 0, 2, states_66,
1600 "\000\020\001\000\000\000\000\000\000\000\000\000\002\000\140\210\244\005\000"},
Guido van Rossume40bddc1995-07-07 22:44:10 +00001601};
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001602static label labels[148] = {
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001603 {0, "EMPTY"},
1604 {256, 0},
1605 {4, 0},
Guido van Rossum3b716041993-10-27 13:25:30 +00001606 {265, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001607 {285, 0},
Guido van Rossum590baa41993-11-30 13:40:46 +00001608 {257, 0},
1609 {264, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001610 {0, 0},
1611 {258, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001612 {313, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001613 {259, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001614 {1, "def"},
1615 {1, 0},
Guido van Rossum590baa41993-11-30 13:40:46 +00001616 {260, 0},
1617 {11, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001618 {291, 0},
Guido van Rossum12d12c51993-10-26 17:58:25 +00001619 {7, 0},
Guido van Rossum590baa41993-11-30 13:40:46 +00001620 {261, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001621 {8, 0},
Guido van Rossum590baa41993-11-30 13:40:46 +00001622 {262, 0},
Guido van Rossum97179911994-08-30 09:33:45 +00001623 {22, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001624 {292, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001625 {12, 0},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +00001626 {16, 0},
Guido van Rossumbeeda8a1996-01-12 01:13:38 +00001627 {36, 0},
Guido van Rossum590baa41993-11-30 13:40:46 +00001628 {263, 0},
1629 {266, 0},
Guido van Rossum12d12c51993-10-26 17:58:25 +00001630 {13, 0},
Guido van Rossum590baa41993-11-30 13:40:46 +00001631 {267, 0},
Guido van Rossumef098511991-07-27 21:37:24 +00001632 {269, 0},
Guido van Rossum3ccb6171990-10-26 15:01:05 +00001633 {270, 0},
Guido van Rossumef098511991-07-27 21:37:24 +00001634 {271, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001635 {272, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001636 {278, 0},
Thomas Wouters52152252000-08-17 22:55:00 +00001637 {282, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001638 {283, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001639 {284, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001640 {268, 0},
1641 {37, 0},
1642 {38, 0},
1643 {39, 0},
1644 {40, 0},
1645 {41, 0},
1646 {42, 0},
1647 {43, 0},
1648 {44, 0},
1649 {45, 0},
1650 {46, 0},
1651 {47, 0},
Guido van Rossum4668b002001-08-08 05:00:18 +00001652 {49, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001653 {1, "print"},
Barry Warsaw23c9ec82000-08-21 15:44:01 +00001654 {35, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001655 {1, "del"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001656 {312, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001657 {1, "pass"},
Guido van Rossum3b716041993-10-27 13:25:30 +00001658 {273, 0},
Guido van Rossumef098511991-07-27 21:37:24 +00001659 {274, 0},
1660 {275, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001661 {277, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001662 {276, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001663 {1, "break"},
Guido van Rossumef098511991-07-27 21:37:24 +00001664 {1, "continue"},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001665 {1, "return"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001666 {1, "yield"},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001667 {1, "raise"},
1668 {1, "import"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001669 {280, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001670 {1, "from"},
1671 {281, 0},
1672 {279, 0},
Guido van Rossuma10f5121995-01-07 12:36:29 +00001673 {23, 0},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +00001674 {1, "global"},
Guido van Rossumdb3165e1993-10-18 17:06:59 +00001675 {1, "exec"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001676 {297, 0},
Guido van Rossumdb3165e1993-10-18 17:06:59 +00001677 {1, "in"},
Guido van Rossum03a74661997-04-16 00:34:46 +00001678 {1, "assert"},
Thomas Wouters52152252000-08-17 22:55:00 +00001679 {286, 0},
1680 {287, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001681 {288, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001682 {289, 0},
Guido van Rossum1c917072001-10-15 15:44:05 +00001683 {316, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001684 {1, "if"},
1685 {1, "elif"},
1686 {1, "else"},
1687 {1, "while"},
1688 {1, "for"},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001689 {1, "try"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001690 {290, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001691 {1, "finally"},
1692 {1, "except"},
1693 {5, 0},
1694 {6, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001695 {293, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001696 {1, "or"},
1697 {307, 0},
1698 {294, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001699 {1, "and"},
1700 {1, "not"},
Thomas Wouters434d0822000-08-24 20:11:32 +00001701 {295, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001702 {296, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001703 {20, 0},
1704 {21, 0},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +00001705 {28, 0},
1706 {31, 0},
1707 {30, 0},
1708 {29, 0},
1709 {29, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001710 {1, "is"},
Thomas Wouters52152252000-08-17 22:55:00 +00001711 {298, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001712 {18, 0},
Thomas Wouters52152252000-08-17 22:55:00 +00001713 {299, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001714 {33, 0},
Thomas Wouters52152252000-08-17 22:55:00 +00001715 {300, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001716 {19, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001717 {301, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001718 {34, 0},
1719 {302, 0},
Guido van Rossum74b31c91992-04-06 12:34:37 +00001720 {14, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001721 {15, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001722 {303, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001723 {17, 0},
1724 {24, 0},
Guido van Rossum4668b002001-08-08 05:00:18 +00001725 {48, 0},
Guido van Rossumc1b5cec1992-03-24 13:46:39 +00001726 {32, 0},
Thomas Wouters52152252000-08-17 22:55:00 +00001727 {304, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001728 {305, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001729 {308, 0},
1730 {9, 0},
1731 {306, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001732 {10, 0},
1733 {26, 0},
Guido van Rossum1c917072001-10-15 15:44:05 +00001734 {315, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001735 {27, 0},
1736 {25, 0},
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001737 {322, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001738 {2, 0},
1739 {3, 0},
Guido van Rossum1c917072001-10-15 15:44:05 +00001740 {320, 0},
Thomas Wouters52152252000-08-17 22:55:00 +00001741 {1, "lambda"},
Guido van Rossum1c917072001-10-15 15:44:05 +00001742 {317, 0},
Thomas Wouters52152252000-08-17 22:55:00 +00001743 {309, 0},
Thomas Wouters434d0822000-08-24 20:11:32 +00001744 {310, 0},
Tim Peters5ca576e2001-06-18 22:08:13 +00001745 {311, 0},
Guido van Rossum1c917072001-10-15 15:44:05 +00001746 {314, 0},
Thomas Wouters52152252000-08-17 22:55:00 +00001747 {1, "class"},
Tim Peters5ca576e2001-06-18 22:08:13 +00001748 {318, 0},
Guido van Rossum1c917072001-10-15 15:44:05 +00001749 {319, 0},
1750 {321, 0},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001751};
Guido van Rossumee2373b1997-05-07 23:51:07 +00001752grammar _PyParser_Grammar = {
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001753 67,
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001754 dfas,
Guido van Rossum2d3b9862002-05-24 15:47:06 +00001755 {148, labels},
Guido van Rossum85a5fbb1990-10-14 12:07:46 +00001756 256
1757};