comparison Python/graminit.c @ 716:4d64abbdf70a legacy-trunk

*** empty log message ***
author Guido van Rossum <guido@python.org>
date Tue, 24 Mar 1992 13:46:39 +0000
parents 12fdfa010e41
children 05376c926f58
comparison
equal deleted inserted replaced
715:93e215dc1d6e 716:4d64abbdf70a
1 /***********************************************************
2 Copyright 1991 by Stichting Mathematisch Centrum, Amsterdam, The
3 Netherlands.
4
5 All Rights Reserved
6
7 Permission to use, copy, modify, and distribute this software and its
8 documentation for any purpose and without fee is hereby granted,
9 provided that the above copyright notice appear in all copies and that
10 both that copyright notice and this permission notice appear in
11 supporting documentation, and that the names of Stichting Mathematisch
12 Centrum or CWI not be used in advertising or publicity pertaining to
13 distribution of the software without specific, written prior permission.
14
15 STICHTING MATHEMATISCH CENTRUM DISCLAIMS ALL WARRANTIES WITH REGARD TO
16 THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
17 FITNESS, IN NO EVENT SHALL STICHTING MATHEMATISCH CENTRUM BE LIABLE
18 FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
19 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
20 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
21 OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
22
23 ******************************************************************/
24
25 #include "pgenheaders.h" 1 #include "pgenheaders.h"
26 #include "grammar.h" 2 #include "grammar.h"
27 static arc arcs_0_0[3] = { 3 static arc arcs_0_0[3] = {
28 {2, 1}, 4 {2, 1},
29 {3, 1}, 5 {3, 1},
67 {1, arcs_2_2}, 43 {1, arcs_2_2},
68 }; 44 };
69 static arc arcs_3_0[1] = { 45 static arc arcs_3_0[1] = {
70 {9, 1}, 46 {9, 1},
71 }; 47 };
72 static arc arcs_3_1[1] = { 48 static arc arcs_3_1[2] = {
49 {2, 1},
73 {7, 2}, 50 {7, 2},
74 }; 51 };
75 static arc arcs_3_2[1] = { 52 static arc arcs_3_2[1] = {
76 {0, 2}, 53 {0, 2},
77 }; 54 };
78 static state states_3[3] = { 55 static state states_3[3] = {
79 {1, arcs_3_0}, 56 {1, arcs_3_0},
80 {1, arcs_3_1}, 57 {2, arcs_3_1},
81 {1, arcs_3_2}, 58 {1, arcs_3_2},
82 }; 59 };
83 static arc arcs_4_0[1] = { 60 static arc arcs_4_0[1] = {
84 {12, 1}, 61 {12, 1},
85 }; 62 };
123 {1, arcs_5_0}, 100 {1, arcs_5_0},
124 {2, arcs_5_1}, 101 {2, arcs_5_1},
125 {1, arcs_5_2}, 102 {1, arcs_5_2},
126 {1, arcs_5_3}, 103 {1, arcs_5_3},
127 }; 104 };
128 static arc arcs_6_0[1] = { 105 static arc arcs_6_0[3] = {
129 {20, 1}, 106 {20, 1},
107 {22, 2},
108 {23, 2},
130 }; 109 };
131 static arc arcs_6_1[2] = { 110 static arc arcs_6_1[2] = {
132 {21, 0}, 111 {21, 3},
133 {0, 1}, 112 {0, 1},
134 }; 113 };
135 static state states_6[2] = { 114 static arc arcs_6_2[1] = {
136 {1, arcs_6_0}, 115 {13, 4},
116 };
117 static arc arcs_6_3[4] = {
118 {20, 1},
119 {22, 2},
120 {23, 2},
121 {0, 3},
122 };
123 static arc arcs_6_4[1] = {
124 {0, 4},
125 };
126 static state states_6[5] = {
127 {3, arcs_6_0},
137 {2, arcs_6_1}, 128 {2, arcs_6_1},
129 {1, arcs_6_2},
130 {4, arcs_6_3},
131 {1, arcs_6_4},
138 }; 132 };
139 static arc arcs_7_0[2] = { 133 static arc arcs_7_0[2] = {
140 {13, 1}, 134 {13, 1},
141 {17, 2}, 135 {17, 2},
142 }; 136 };
143 static arc arcs_7_1[1] = { 137 static arc arcs_7_1[1] = {
144 {0, 1}, 138 {0, 1},
145 }; 139 };
146 static arc arcs_7_2[1] = { 140 static arc arcs_7_2[1] = {
147 {18, 3}, 141 {24, 3},
148 }; 142 };
149 static arc arcs_7_3[1] = { 143 static arc arcs_7_3[1] = {
150 {19, 1}, 144 {19, 1},
151 }; 145 };
152 static state states_7[4] = { 146 static state states_7[4] = {
153 {2, arcs_7_0}, 147 {2, arcs_7_0},
154 {1, arcs_7_1}, 148 {1, arcs_7_1},
155 {1, arcs_7_2}, 149 {1, arcs_7_2},
156 {1, arcs_7_3}, 150 {1, arcs_7_3},
157 }; 151 };
158 static arc arcs_8_0[2] = { 152 static arc arcs_8_0[1] = {
153 {20, 1},
154 };
155 static arc arcs_8_1[2] = {
156 {21, 2},
157 {0, 1},
158 };
159 static arc arcs_8_2[2] = {
160 {20, 1},
161 {0, 2},
162 };
163 static state states_8[3] = {
164 {1, arcs_8_0},
165 {2, arcs_8_1},
166 {2, arcs_8_2},
167 };
168 static arc arcs_9_0[2] = {
159 {3, 1}, 169 {3, 1},
160 {4, 1}, 170 {4, 1},
161 }; 171 };
162 static arc arcs_8_1[1] = { 172 static arc arcs_9_1[1] = {
163 {0, 1}, 173 {0, 1},
164 }; 174 };
165 static state states_8[2] = { 175 static state states_9[2] = {
166 {2, arcs_8_0}, 176 {2, arcs_9_0},
167 {1, arcs_8_1}, 177 {1, arcs_9_1},
168 }; 178 };
169 static arc arcs_9_0[1] = { 179 static arc arcs_10_0[1] = {
170 {22, 1}, 180 {25, 1},
171 }; 181 };
172 static arc arcs_9_1[2] = { 182 static arc arcs_10_1[2] = {
173 {23, 2}, 183 {26, 2},
174 {2, 3}, 184 {2, 3},
175 }; 185 };
176 static arc arcs_9_2[2] = { 186 static arc arcs_10_2[2] = {
177 {22, 1}, 187 {25, 1},
178 {2, 3}, 188 {2, 3},
179 }; 189 };
180 static arc arcs_9_3[1] = { 190 static arc arcs_10_3[1] = {
181 {0, 3}, 191 {0, 3},
182 }; 192 };
183 static state states_9[4] = { 193 static state states_10[4] = {
184 {1, arcs_9_0}, 194 {1, arcs_10_0},
185 {2, arcs_9_1}, 195 {2, arcs_10_1},
186 {2, arcs_9_2}, 196 {2, arcs_10_2},
187 {1, arcs_9_3}, 197 {1, arcs_10_3},
188 }; 198 };
189 static arc arcs_10_0[6] = { 199 static arc arcs_11_0[7] = {
190 {24, 1},
191 {25, 1},
192 {26, 1},
193 {27, 1}, 200 {27, 1},
194 {28, 1}, 201 {28, 1},
195 {29, 1}, 202 {29, 1},
196 };
197 static arc arcs_10_1[1] = {
198 {0, 1},
199 };
200 static state states_10[2] = {
201 {6, arcs_10_0},
202 {1, arcs_10_1},
203 };
204 static arc arcs_11_0[1] = {
205 {30, 1}, 203 {30, 1},
206 }; 204 {31, 1},
207 static arc arcs_11_1[2] = { 205 {32, 1},
208 {31, 0}, 206 {33, 1},
207 };
208 static arc arcs_11_1[1] = {
209 {0, 1}, 209 {0, 1},
210 }; 210 };
211 static state states_11[2] = { 211 static state states_11[2] = {
212 {1, arcs_11_0}, 212 {7, arcs_11_0},
213 {2, arcs_11_1}, 213 {1, arcs_11_1},
214 }; 214 };
215 static arc arcs_12_0[1] = { 215 static arc arcs_12_0[1] = {
216 {32, 1}, 216 {34, 1},
217 }; 217 };
218 static arc arcs_12_1[2] = { 218 static arc arcs_12_1[2] = {
219 {33, 2}, 219 {35, 0},
220 {0, 1}, 220 {0, 1},
221 }; 221 };
222 static arc arcs_12_2[2] = { 222 static state states_12[2] = {
223 {21, 1},
224 {0, 2},
225 };
226 static state states_12[3] = {
227 {1, arcs_12_0}, 223 {1, arcs_12_0},
228 {2, arcs_12_1}, 224 {2, arcs_12_1},
229 {2, arcs_12_2},
230 }; 225 };
231 static arc arcs_13_0[1] = { 226 static arc arcs_13_0[1] = {
232 {34, 1}, 227 {36, 1},
233 }; 228 };
234 static arc arcs_13_1[1] = { 229 static arc arcs_13_1[2] = {
235 {30, 2}, 230 {37, 2},
236 }; 231 {0, 1},
237 static arc arcs_13_2[1] = { 232 };
233 static arc arcs_13_2[2] = {
234 {21, 1},
238 {0, 2}, 235 {0, 2},
239 }; 236 };
240 static state states_13[3] = { 237 static state states_13[3] = {
241 {1, arcs_13_0}, 238 {1, arcs_13_0},
242 {1, arcs_13_1}, 239 {2, arcs_13_1},
243 {1, arcs_13_2}, 240 {2, arcs_13_2},
244 }; 241 };
245 static arc arcs_14_0[1] = { 242 static arc arcs_14_0[1] = {
246 {35, 1}, 243 {38, 1},
247 }; 244 };
248 static arc arcs_14_1[1] = { 245 static arc arcs_14_1[1] = {
249 {0, 1}, 246 {34, 2},
250 }; 247 };
251 static state states_14[2] = { 248 static arc arcs_14_2[1] = {
249 {0, 2},
250 };
251 static state states_14[3] = {
252 {1, arcs_14_0}, 252 {1, arcs_14_0},
253 {1, arcs_14_1}, 253 {1, arcs_14_1},
254 }; 254 {1, arcs_14_2},
255 static arc arcs_15_0[4] = { 255 };
256 {36, 1}, 256 static arc arcs_15_0[1] = {
257 {37, 1},
258 {38, 1},
259 {39, 1}, 257 {39, 1},
260 }; 258 };
261 static arc arcs_15_1[1] = { 259 static arc arcs_15_1[1] = {
262 {0, 1}, 260 {0, 1},
263 }; 261 };
264 static state states_15[2] = { 262 static state states_15[2] = {
265 {4, arcs_15_0}, 263 {1, arcs_15_0},
266 {1, arcs_15_1}, 264 {1, arcs_15_1},
267 }; 265 };
268 static arc arcs_16_0[1] = { 266 static arc arcs_16_0[4] = {
269 {40, 1}, 267 {40, 1},
268 {41, 1},
269 {42, 1},
270 {43, 1},
270 }; 271 };
271 static arc arcs_16_1[1] = { 272 static arc arcs_16_1[1] = {
272 {0, 1}, 273 {0, 1},
273 }; 274 };
274 static state states_16[2] = { 275 static state states_16[2] = {
275 {1, arcs_16_0}, 276 {4, arcs_16_0},
276 {1, arcs_16_1}, 277 {1, arcs_16_1},
277 }; 278 };
278 static arc arcs_17_0[1] = { 279 static arc arcs_17_0[1] = {
279 {41, 1}, 280 {44, 1},
280 }; 281 };
281 static arc arcs_17_1[1] = { 282 static arc arcs_17_1[1] = {
282 {0, 1}, 283 {0, 1},
283 }; 284 };
284 static state states_17[2] = { 285 static state states_17[2] = {
285 {1, arcs_17_0}, 286 {1, arcs_17_0},
286 {1, arcs_17_1}, 287 {1, arcs_17_1},
287 }; 288 };
288 static arc arcs_18_0[1] = { 289 static arc arcs_18_0[1] = {
289 {42, 1}, 290 {45, 1},
290 }; 291 };
291 static arc arcs_18_1[2] = { 292 static arc arcs_18_1[1] = {
293 {0, 1},
294 };
295 static state states_18[2] = {
296 {1, arcs_18_0},
297 {1, arcs_18_1},
298 };
299 static arc arcs_19_0[1] = {
300 {46, 1},
301 };
302 static arc arcs_19_1[2] = {
292 {9, 2}, 303 {9, 2},
293 {0, 1}, 304 {0, 1},
294 }; 305 };
295 static arc arcs_18_2[1] = { 306 static arc arcs_19_2[1] = {
296 {0, 2}, 307 {0, 2},
297 }; 308 };
298 static state states_18[3] = { 309 static state states_19[3] = {
299 {1, arcs_18_0}, 310 {1, arcs_19_0},
300 {2, arcs_18_1}, 311 {2, arcs_19_1},
301 {1, arcs_18_2}, 312 {1, arcs_19_2},
302 }; 313 };
303 static arc arcs_19_0[1] = { 314 static arc arcs_20_0[1] = {
304 {43, 1}, 315 {47, 1},
305 }; 316 };
306 static arc arcs_19_1[1] = { 317 static arc arcs_20_1[1] = {
307 {33, 2}, 318 {37, 2},
308 }; 319 };
309 static arc arcs_19_2[2] = { 320 static arc arcs_20_2[2] = {
310 {21, 3}, 321 {21, 3},
311 {0, 2}, 322 {0, 2},
312 }; 323 };
313 static arc arcs_19_3[1] = { 324 static arc arcs_20_3[1] = {
314 {33, 4}, 325 {37, 4},
315 }; 326 };
316 static arc arcs_19_4[1] = { 327 static arc arcs_20_4[1] = {
317 {0, 4}, 328 {0, 4},
318 }; 329 };
319 static state states_19[5] = { 330 static state states_20[5] = {
320 {1, arcs_19_0}, 331 {1, arcs_20_0},
321 {1, arcs_19_1}, 332 {1, arcs_20_1},
322 {2, arcs_19_2}, 333 {2, arcs_20_2},
323 {1, arcs_19_3}, 334 {1, arcs_20_3},
324 {1, arcs_19_4}, 335 {1, arcs_20_4},
325 }; 336 };
326 static arc arcs_20_0[2] = { 337 static arc arcs_21_0[2] = {
327 {44, 1}, 338 {48, 1},
328 {45, 2}, 339 {49, 2},
329 }; 340 };
330 static arc arcs_20_1[1] = { 341 static arc arcs_21_1[1] = {
331 {13, 3}, 342 {13, 3},
332 }; 343 };
333 static arc arcs_20_2[1] = { 344 static arc arcs_21_2[1] = {
334 {13, 4}, 345 {13, 4},
335 }; 346 };
336 static arc arcs_20_3[2] = { 347 static arc arcs_21_3[2] = {
337 {21, 1}, 348 {21, 1},
338 {0, 3}, 349 {0, 3},
339 }; 350 };
340 static arc arcs_20_4[1] = { 351 static arc arcs_21_4[1] = {
341 {44, 5}, 352 {48, 5},
342 }; 353 };
343 static arc arcs_20_5[2] = { 354 static arc arcs_21_5[2] = {
344 {46, 6}, 355 {23, 6},
345 {13, 7}, 356 {13, 7},
346 }; 357 };
347 static arc arcs_20_6[1] = { 358 static arc arcs_21_6[1] = {
348 {0, 6}, 359 {0, 6},
349 }; 360 };
350 static arc arcs_20_7[2] = { 361 static arc arcs_21_7[2] = {
351 {21, 8}, 362 {21, 8},
352 {0, 7}, 363 {0, 7},
353 }; 364 };
354 static arc arcs_20_8[1] = { 365 static arc arcs_21_8[1] = {
355 {13, 7}, 366 {13, 7},
356 }; 367 };
357 static state states_20[9] = { 368 static state states_21[9] = {
358 {2, arcs_20_0}, 369 {2, arcs_21_0},
359 {1, arcs_20_1}, 370 {1, arcs_21_1},
360 {1, arcs_20_2}, 371 {1, arcs_21_2},
361 {2, arcs_20_3}, 372 {2, arcs_21_3},
362 {1, arcs_20_4}, 373 {1, arcs_21_4},
363 {2, arcs_20_5}, 374 {2, arcs_21_5},
364 {1, arcs_20_6}, 375 {1, arcs_21_6},
365 {2, arcs_20_7}, 376 {2, arcs_21_7},
366 {1, arcs_20_8}, 377 {1, arcs_21_8},
367 }; 378 };
368 static arc arcs_21_0[6] = { 379 static arc arcs_22_0[1] = {
369 {47, 1},
370 {48, 1},
371 {49, 1},
372 {50, 1}, 380 {50, 1},
373 {11, 1},
374 {51, 1},
375 };
376 static arc arcs_21_1[1] = {
377 {0, 1},
378 };
379 static state states_21[2] = {
380 {6, arcs_21_0},
381 {1, arcs_21_1},
382 };
383 static arc arcs_22_0[1] = {
384 {52, 1},
385 }; 381 };
386 static arc arcs_22_1[1] = { 382 static arc arcs_22_1[1] = {
387 {33, 2}, 383 {13, 2},
388 }; 384 };
389 static arc arcs_22_2[1] = { 385 static arc arcs_22_2[2] = {
390 {15, 3}, 386 {21, 1},
391 }; 387 {0, 2},
392 static arc arcs_22_3[1] = { 388 };
393 {16, 4}, 389 static state states_22[3] = {
394 };
395 static arc arcs_22_4[3] = {
396 {53, 1},
397 {54, 5},
398 {0, 4},
399 };
400 static arc arcs_22_5[1] = {
401 {15, 6},
402 };
403 static arc arcs_22_6[1] = {
404 {16, 7},
405 };
406 static arc arcs_22_7[1] = {
407 {0, 7},
408 };
409 static state states_22[8] = {
410 {1, arcs_22_0}, 390 {1, arcs_22_0},
411 {1, arcs_22_1}, 391 {1, arcs_22_1},
412 {1, arcs_22_2}, 392 {2, arcs_22_2},
413 {1, arcs_22_3}, 393 };
414 {3, arcs_22_4}, 394 static arc arcs_23_0[6] = {
415 {1, arcs_22_5}, 395 {51, 1},
416 {1, arcs_22_6}, 396 {52, 1},
417 {1, arcs_22_7}, 397 {53, 1},
418 }; 398 {54, 1},
419 static arc arcs_23_0[1] = { 399 {11, 1},
420 {55, 1}, 400 {55, 1},
421 }; 401 };
422 static arc arcs_23_1[1] = { 402 static arc arcs_23_1[1] = {
423 {33, 2}, 403 {0, 1},
424 }; 404 };
425 static arc arcs_23_2[1] = { 405 static state states_23[2] = {
426 {15, 3}, 406 {6, arcs_23_0},
427 };
428 static arc arcs_23_3[1] = {
429 {16, 4},
430 };
431 static arc arcs_23_4[2] = {
432 {54, 5},
433 {0, 4},
434 };
435 static arc arcs_23_5[1] = {
436 {15, 6},
437 };
438 static arc arcs_23_6[1] = {
439 {16, 7},
440 };
441 static arc arcs_23_7[1] = {
442 {0, 7},
443 };
444 static state states_23[8] = {
445 {1, arcs_23_0},
446 {1, arcs_23_1}, 407 {1, arcs_23_1},
447 {1, arcs_23_2},
448 {1, arcs_23_3},
449 {2, arcs_23_4},
450 {1, arcs_23_5},
451 {1, arcs_23_6},
452 {1, arcs_23_7},
453 }; 408 };
454 static arc arcs_24_0[1] = { 409 static arc arcs_24_0[1] = {
455 {56, 1}, 410 {56, 1},
456 }; 411 };
457 static arc arcs_24_1[1] = { 412 static arc arcs_24_1[1] = {
458 {30, 2}, 413 {37, 2},
459 }; 414 };
460 static arc arcs_24_2[1] = { 415 static arc arcs_24_2[1] = {
461 {57, 3}, 416 {15, 3},
462 }; 417 };
463 static arc arcs_24_3[1] = { 418 static arc arcs_24_3[1] = {
464 {9, 4}, 419 {16, 4},
465 }; 420 };
466 static arc arcs_24_4[1] = { 421 static arc arcs_24_4[3] = {
467 {15, 5}, 422 {57, 1},
423 {58, 5},
424 {0, 4},
468 }; 425 };
469 static arc arcs_24_5[1] = { 426 static arc arcs_24_5[1] = {
470 {16, 6}, 427 {15, 6},
471 }; 428 };
472 static arc arcs_24_6[2] = { 429 static arc arcs_24_6[1] = {
473 {54, 7}, 430 {16, 7},
474 {0, 6},
475 }; 431 };
476 static arc arcs_24_7[1] = { 432 static arc arcs_24_7[1] = {
477 {15, 8}, 433 {0, 7},
478 }; 434 };
479 static arc arcs_24_8[1] = { 435 static state states_24[8] = {
480 {16, 9},
481 };
482 static arc arcs_24_9[1] = {
483 {0, 9},
484 };
485 static state states_24[10] = {
486 {1, arcs_24_0}, 436 {1, arcs_24_0},
487 {1, arcs_24_1}, 437 {1, arcs_24_1},
488 {1, arcs_24_2}, 438 {1, arcs_24_2},
489 {1, arcs_24_3}, 439 {1, arcs_24_3},
490 {1, arcs_24_4}, 440 {3, arcs_24_4},
491 {1, arcs_24_5}, 441 {1, arcs_24_5},
492 {2, arcs_24_6}, 442 {1, arcs_24_6},
493 {1, arcs_24_7}, 443 {1, arcs_24_7},
494 {1, arcs_24_8},
495 {1, arcs_24_9},
496 }; 444 };
497 static arc arcs_25_0[1] = { 445 static arc arcs_25_0[1] = {
498 {58, 1}, 446 {59, 1},
499 }; 447 };
500 static arc arcs_25_1[1] = { 448 static arc arcs_25_1[1] = {
501 {15, 2}, 449 {37, 2},
502 }; 450 };
503 static arc arcs_25_2[1] = { 451 static arc arcs_25_2[1] = {
504 {16, 3}, 452 {15, 3},
505 }; 453 };
506 static arc arcs_25_3[3] = { 454 static arc arcs_25_3[1] = {
507 {59, 1}, 455 {16, 4},
508 {60, 4}, 456 };
509 {0, 3}, 457 static arc arcs_25_4[2] = {
510 }; 458 {58, 5},
511 static arc arcs_25_4[1] = { 459 {0, 4},
512 {15, 5},
513 }; 460 };
514 static arc arcs_25_5[1] = { 461 static arc arcs_25_5[1] = {
515 {16, 6}, 462 {15, 6},
516 }; 463 };
517 static arc arcs_25_6[1] = { 464 static arc arcs_25_6[1] = {
518 {0, 6}, 465 {16, 7},
519 }; 466 };
520 static state states_25[7] = { 467 static arc arcs_25_7[1] = {
468 {0, 7},
469 };
470 static state states_25[8] = {
521 {1, arcs_25_0}, 471 {1, arcs_25_0},
522 {1, arcs_25_1}, 472 {1, arcs_25_1},
523 {1, arcs_25_2}, 473 {1, arcs_25_2},
524 {3, arcs_25_3}, 474 {1, arcs_25_3},
525 {1, arcs_25_4}, 475 {2, arcs_25_4},
526 {1, arcs_25_5}, 476 {1, arcs_25_5},
527 {1, arcs_25_6}, 477 {1, arcs_25_6},
478 {1, arcs_25_7},
528 }; 479 };
529 static arc arcs_26_0[1] = { 480 static arc arcs_26_0[1] = {
530 {61, 1}, 481 {60, 1},
531 }; 482 };
532 static arc arcs_26_1[2] = { 483 static arc arcs_26_1[1] = {
533 {33, 2}, 484 {34, 2},
534 {0, 1}, 485 };
535 }; 486 static arc arcs_26_2[1] = {
536 static arc arcs_26_2[2] = { 487 {61, 3},
537 {21, 3},
538 {0, 2},
539 }; 488 };
540 static arc arcs_26_3[1] = { 489 static arc arcs_26_3[1] = {
541 {33, 4}, 490 {9, 4},
542 }; 491 };
543 static arc arcs_26_4[1] = { 492 static arc arcs_26_4[1] = {
544 {0, 4}, 493 {15, 5},
545 }; 494 };
546 static state states_26[5] = { 495 static arc arcs_26_5[1] = {
496 {16, 6},
497 };
498 static arc arcs_26_6[2] = {
499 {58, 7},
500 {0, 6},
501 };
502 static arc arcs_26_7[1] = {
503 {15, 8},
504 };
505 static arc arcs_26_8[1] = {
506 {16, 9},
507 };
508 static arc arcs_26_9[1] = {
509 {0, 9},
510 };
511 static state states_26[10] = {
547 {1, arcs_26_0}, 512 {1, arcs_26_0},
548 {2, arcs_26_1}, 513 {1, arcs_26_1},
549 {2, arcs_26_2}, 514 {1, arcs_26_2},
550 {1, arcs_26_3}, 515 {1, arcs_26_3},
551 {1, arcs_26_4}, 516 {1, arcs_26_4},
552 }; 517 {1, arcs_26_5},
553 static arc arcs_27_0[2] = { 518 {2, arcs_26_6},
519 {1, arcs_26_7},
520 {1, arcs_26_8},
521 {1, arcs_26_9},
522 };
523 static arc arcs_27_0[1] = {
524 {62, 1},
525 };
526 static arc arcs_27_1[1] = {
527 {15, 2},
528 };
529 static arc arcs_27_2[1] = {
530 {16, 3},
531 };
532 static arc arcs_27_3[3] = {
533 {63, 1},
534 {64, 4},
535 {0, 3},
536 };
537 static arc arcs_27_4[1] = {
538 {15, 5},
539 };
540 static arc arcs_27_5[1] = {
541 {16, 6},
542 };
543 static arc arcs_27_6[1] = {
544 {0, 6},
545 };
546 static state states_27[7] = {
547 {1, arcs_27_0},
548 {1, arcs_27_1},
549 {1, arcs_27_2},
550 {3, arcs_27_3},
551 {1, arcs_27_4},
552 {1, arcs_27_5},
553 {1, arcs_27_6},
554 };
555 static arc arcs_28_0[1] = {
556 {65, 1},
557 };
558 static arc arcs_28_1[2] = {
559 {37, 2},
560 {0, 1},
561 };
562 static arc arcs_28_2[2] = {
563 {21, 3},
564 {0, 2},
565 };
566 static arc arcs_28_3[1] = {
567 {37, 4},
568 };
569 static arc arcs_28_4[1] = {
570 {0, 4},
571 };
572 static state states_28[5] = {
573 {1, arcs_28_0},
574 {2, arcs_28_1},
575 {2, arcs_28_2},
576 {1, arcs_28_3},
577 {1, arcs_28_4},
578 };
579 static arc arcs_29_0[2] = {
554 {3, 1}, 580 {3, 1},
555 {2, 2}, 581 {2, 2},
556 }; 582 };
557 static arc arcs_27_1[1] = { 583 static arc arcs_29_1[1] = {
558 {0, 1}, 584 {0, 1},
559 }; 585 };
560 static arc arcs_27_2[1] = { 586 static arc arcs_29_2[1] = {
561 {62, 3}, 587 {66, 3},
562 }; 588 };
563 static arc arcs_27_3[2] = { 589 static arc arcs_29_3[1] = {
564 {2, 3},
565 {6, 4}, 590 {6, 4},
566 }; 591 };
567 static arc arcs_27_4[3] = { 592 static arc arcs_29_4[2] = {
568 {6, 4}, 593 {6, 4},
569 {2, 4}, 594 {67, 1},
570 {63, 1}, 595 };
571 }; 596 static state states_29[5] = {
572 static state states_27[5] = { 597 {2, arcs_29_0},
573 {2, arcs_27_0}, 598 {1, arcs_29_1},
574 {1, arcs_27_1}, 599 {1, arcs_29_2},
575 {1, arcs_27_2}, 600 {1, arcs_29_3},
576 {2, arcs_27_3}, 601 {2, arcs_29_4},
577 {3, arcs_27_4}, 602 };
578 }; 603 static arc arcs_30_0[1] = {
579 static arc arcs_28_0[1] = {
580 {64, 1},
581 };
582 static arc arcs_28_1[2] = {
583 {65, 0},
584 {0, 1},
585 };
586 static state states_28[2] = {
587 {1, arcs_28_0},
588 {2, arcs_28_1},
589 };
590 static arc arcs_29_0[1] = {
591 {66, 1},
592 };
593 static arc arcs_29_1[2] = {
594 {67, 0},
595 {0, 1},
596 };
597 static state states_29[2] = {
598 {1, arcs_29_0},
599 {2, arcs_29_1},
600 };
601 static arc arcs_30_0[2] = {
602 {68, 1}, 604 {68, 1},
603 {69, 2}, 605 };
604 }; 606 static arc arcs_30_1[2] = {
605 static arc arcs_30_1[1] = { 607 {69, 0},
606 {66, 2}, 608 {0, 1},
607 }; 609 };
608 static arc arcs_30_2[1] = { 610 static state states_30[2] = {
609 {0, 2}, 611 {1, arcs_30_0},
610 }; 612 {2, arcs_30_1},
611 static state states_30[3] = {
612 {2, arcs_30_0},
613 {1, arcs_30_1},
614 {1, arcs_30_2},
615 }; 613 };
616 static arc arcs_31_0[1] = { 614 static arc arcs_31_0[1] = {
617 {70, 1}, 615 {70, 1},
618 }; 616 };
619 static arc arcs_31_1[2] = { 617 static arc arcs_31_1[2] = {
622 }; 620 };
623 static state states_31[2] = { 621 static state states_31[2] = {
624 {1, arcs_31_0}, 622 {1, arcs_31_0},
625 {2, arcs_31_1}, 623 {2, arcs_31_1},
626 }; 624 };
627 static arc arcs_32_0[6] = { 625 static arc arcs_32_0[2] = {
628 {72, 1}, 626 {72, 1},
629 {73, 2}, 627 {73, 2},
630 {31, 3}, 628 };
631 {57, 3}, 629 static arc arcs_32_1[1] = {
632 {68, 4}, 630 {70, 2},
633 {74, 5}, 631 };
634 }; 632 static arc arcs_32_2[1] = {
635 static arc arcs_32_1[3] = { 633 {0, 2},
636 {31, 3}, 634 };
637 {73, 3}, 635 static state states_32[3] = {
638 {0, 1}, 636 {2, arcs_32_0},
639 }; 637 {1, arcs_32_1},
640 static arc arcs_32_2[2] = { 638 {1, arcs_32_2},
641 {31, 3},
642 {0, 2},
643 };
644 static arc arcs_32_3[1] = {
645 {0, 3},
646 };
647 static arc arcs_32_4[1] = {
648 {57, 3},
649 };
650 static arc arcs_32_5[2] = {
651 {68, 3},
652 {0, 5},
653 };
654 static state states_32[6] = {
655 {6, arcs_32_0},
656 {3, arcs_32_1},
657 {2, arcs_32_2},
658 {1, arcs_32_3},
659 {1, arcs_32_4},
660 {2, arcs_32_5},
661 }; 639 };
662 static arc arcs_33_0[1] = { 640 static arc arcs_33_0[1] = {
663 {75, 1}, 641 {74, 1},
664 }; 642 };
665 static arc arcs_33_1[3] = { 643 static arc arcs_33_1[2] = {
666 {76, 0}, 644 {75, 0},
667 {77, 0},
668 {0, 1}, 645 {0, 1},
669 }; 646 };
670 static state states_33[2] = { 647 static state states_33[2] = {
671 {1, arcs_33_0}, 648 {1, arcs_33_0},
672 {3, arcs_33_1}, 649 {2, arcs_33_1},
673 }; 650 };
674 static arc arcs_34_0[1] = { 651 static arc arcs_34_0[10] = {
675 {78, 1},
676 };
677 static arc arcs_34_1[4] = {
678 {46, 0},
679 {79, 0},
680 {80, 0},
681 {0, 1},
682 };
683 static state states_34[2] = {
684 {1, arcs_34_0},
685 {4, arcs_34_1},
686 };
687 static arc arcs_35_0[3] = {
688 {76, 1}, 652 {76, 1},
689 {77, 1}, 653 {77, 1},
690 {81, 2}, 654 {78, 1},
691 }; 655 {79, 1},
692 static arc arcs_35_1[1] = { 656 {80, 1},
693 {78, 3}, 657 {81, 1},
694 }; 658 {82, 1},
695 static arc arcs_35_2[2] = { 659 {61, 1},
696 {82, 2}, 660 {72, 2},
697 {0, 2}, 661 {83, 3},
698 }; 662 };
699 static arc arcs_35_3[1] = { 663 static arc arcs_34_1[1] = {
664 {0, 1},
665 };
666 static arc arcs_34_2[1] = {
667 {61, 1},
668 };
669 static arc arcs_34_3[2] = {
670 {72, 1},
700 {0, 3}, 671 {0, 3},
701 }; 672 };
702 static state states_35[4] = { 673 static state states_34[4] = {
703 {3, arcs_35_0}, 674 {10, arcs_34_0},
704 {1, arcs_35_1}, 675 {1, arcs_34_1},
705 {2, arcs_35_2}, 676 {1, arcs_34_2},
706 {1, arcs_35_3}, 677 {2, arcs_34_3},
707 }; 678 };
708 static arc arcs_36_0[7] = { 679 static arc arcs_35_0[1] = {
680 {84, 1},
681 };
682 static arc arcs_35_1[2] = {
683 {85, 0},
684 {0, 1},
685 };
686 static state states_35[2] = {
687 {1, arcs_35_0},
688 {2, arcs_35_1},
689 };
690 static arc arcs_36_0[1] = {
691 {86, 1},
692 };
693 static arc arcs_36_1[2] = {
694 {87, 0},
695 {0, 1},
696 };
697 static state states_36[2] = {
698 {1, arcs_36_0},
699 {2, arcs_36_1},
700 };
701 static arc arcs_37_0[1] = {
702 {88, 1},
703 };
704 static arc arcs_37_1[2] = {
705 {89, 0},
706 {0, 1},
707 };
708 static state states_37[2] = {
709 {1, arcs_37_0},
710 {2, arcs_37_1},
711 };
712 static arc arcs_38_0[1] = {
713 {90, 1},
714 };
715 static arc arcs_38_1[3] = {
716 {91, 0},
717 {92, 0},
718 {0, 1},
719 };
720 static state states_38[2] = {
721 {1, arcs_38_0},
722 {3, arcs_38_1},
723 };
724 static arc arcs_39_0[1] = {
725 {93, 1},
726 };
727 static arc arcs_39_1[3] = {
728 {22, 0},
729 {94, 0},
730 {0, 1},
731 };
732 static state states_39[2] = {
733 {1, arcs_39_0},
734 {3, arcs_39_1},
735 };
736 static arc arcs_40_0[1] = {
737 {95, 1},
738 };
739 static arc arcs_40_1[4] = {
740 {23, 0},
741 {96, 0},
742 {97, 0},
743 {0, 1},
744 };
745 static state states_40[2] = {
746 {1, arcs_40_0},
747 {4, arcs_40_1},
748 };
749 static arc arcs_41_0[4] = {
750 {22, 1},
751 {94, 1},
752 {98, 1},
753 {99, 2},
754 };
755 static arc arcs_41_1[1] = {
756 {95, 3},
757 };
758 static arc arcs_41_2[2] = {
759 {100, 2},
760 {0, 2},
761 };
762 static arc arcs_41_3[1] = {
763 {0, 3},
764 };
765 static state states_41[4] = {
766 {4, arcs_41_0},
767 {1, arcs_41_1},
768 {2, arcs_41_2},
769 {1, arcs_41_3},
770 };
771 static arc arcs_42_0[7] = {
709 {17, 1}, 772 {17, 1},
710 {83, 2}, 773 {101, 2},
711 {85, 3}, 774 {103, 3},
712 {88, 4}, 775 {106, 4},
713 {13, 5}, 776 {13, 5},
714 {89, 5}, 777 {107, 5},
715 {90, 5}, 778 {108, 5},
716 }; 779 };
717 static arc arcs_36_1[2] = { 780 static arc arcs_42_1[2] = {
718 {9, 6}, 781 {9, 6},
719 {19, 5}, 782 {19, 5},
720 }; 783 };
721 static arc arcs_36_2[2] = { 784 static arc arcs_42_2[2] = {
722 {9, 7}, 785 {9, 7},
723 {84, 5}, 786 {102, 5},
724 }; 787 };
725 static arc arcs_36_3[2] = { 788 static arc arcs_42_3[2] = {
726 {86, 8}, 789 {104, 8},
727 {87, 5}, 790 {105, 5},
728 }; 791 };
729 static arc arcs_36_4[1] = { 792 static arc arcs_42_4[1] = {
730 {9, 9}, 793 {9, 9},
731 }; 794 };
732 static arc arcs_36_5[1] = { 795 static arc arcs_42_5[1] = {
733 {0, 5}, 796 {0, 5},
734 }; 797 };
735 static arc arcs_36_6[1] = { 798 static arc arcs_42_6[1] = {
736 {19, 5}, 799 {19, 5},
737 }; 800 };
738 static arc arcs_36_7[1] = {
739 {84, 5},
740 };
741 static arc arcs_36_8[1] = {
742 {87, 5},
743 };
744 static arc arcs_36_9[1] = {
745 {88, 5},
746 };
747 static state states_36[10] = {
748 {7, arcs_36_0},
749 {2, arcs_36_1},
750 {2, arcs_36_2},
751 {2, arcs_36_3},
752 {1, arcs_36_4},
753 {1, arcs_36_5},
754 {1, arcs_36_6},
755 {1, arcs_36_7},
756 {1, arcs_36_8},
757 {1, arcs_36_9},
758 };
759 static arc arcs_37_0[3] = {
760 {17, 1},
761 {83, 2},
762 {92, 3},
763 };
764 static arc arcs_37_1[2] = {
765 {9, 4},
766 {19, 5},
767 };
768 static arc arcs_37_2[1] = {
769 {91, 6},
770 };
771 static arc arcs_37_3[1] = {
772 {13, 5},
773 };
774 static arc arcs_37_4[1] = {
775 {19, 5},
776 };
777 static arc arcs_37_5[1] = {
778 {0, 5},
779 };
780 static arc arcs_37_6[1] = {
781 {84, 5},
782 };
783 static state states_37[7] = {
784 {3, arcs_37_0},
785 {2, arcs_37_1},
786 {1, arcs_37_2},
787 {1, arcs_37_3},
788 {1, arcs_37_4},
789 {1, arcs_37_5},
790 {1, arcs_37_6},
791 };
792 static arc arcs_38_0[2] = {
793 {33, 1},
794 {15, 2},
795 };
796 static arc arcs_38_1[2] = {
797 {15, 2},
798 {0, 1},
799 };
800 static arc arcs_38_2[2] = {
801 {33, 3},
802 {0, 2},
803 };
804 static arc arcs_38_3[1] = {
805 {0, 3},
806 };
807 static state states_38[4] = {
808 {2, arcs_38_0},
809 {2, arcs_38_1},
810 {2, arcs_38_2},
811 {1, arcs_38_3},
812 };
813 static arc arcs_39_0[1] = {
814 {70, 1},
815 };
816 static arc arcs_39_1[2] = {
817 {21, 2},
818 {0, 1},
819 };
820 static arc arcs_39_2[2] = {
821 {70, 1},
822 {0, 2},
823 };
824 static state states_39[3] = {
825 {1, arcs_39_0},
826 {2, arcs_39_1},
827 {2, arcs_39_2},
828 };
829 static arc arcs_40_0[1] = {
830 {33, 1},
831 };
832 static arc arcs_40_1[2] = {
833 {21, 2},
834 {0, 1},
835 };
836 static arc arcs_40_2[2] = {
837 {33, 1},
838 {0, 2},
839 };
840 static state states_40[3] = {
841 {1, arcs_40_0},
842 {2, arcs_40_1},
843 {2, arcs_40_2},
844 };
845 static arc arcs_41_0[1] = {
846 {33, 1},
847 };
848 static arc arcs_41_1[1] = {
849 {15, 2},
850 };
851 static arc arcs_41_2[1] = {
852 {33, 3},
853 };
854 static arc arcs_41_3[2] = {
855 {21, 4},
856 {0, 3},
857 };
858 static arc arcs_41_4[2] = {
859 {33, 1},
860 {0, 4},
861 };
862 static state states_41[5] = {
863 {1, arcs_41_0},
864 {1, arcs_41_1},
865 {1, arcs_41_2},
866 {2, arcs_41_3},
867 {2, arcs_41_4},
868 };
869 static arc arcs_42_0[1] = {
870 {93, 1},
871 };
872 static arc arcs_42_1[1] = {
873 {13, 2},
874 };
875 static arc arcs_42_2[1] = {
876 {14, 3},
877 };
878 static arc arcs_42_3[2] = {
879 {31, 4},
880 {15, 5},
881 };
882 static arc arcs_42_4[1] = {
883 {94, 6},
884 };
885 static arc arcs_42_5[1] = {
886 {16, 7},
887 };
888 static arc arcs_42_6[1] = {
889 {15, 5},
890 };
891 static arc arcs_42_7[1] = { 801 static arc arcs_42_7[1] = {
892 {0, 7}, 802 {102, 5},
893 }; 803 };
894 static state states_42[8] = { 804 static arc arcs_42_8[1] = {
895 {1, arcs_42_0}, 805 {105, 5},
896 {1, arcs_42_1}, 806 };
897 {1, arcs_42_2}, 807 static arc arcs_42_9[1] = {
808 {106, 5},
809 };
810 static state states_42[10] = {
811 {7, arcs_42_0},
812 {2, arcs_42_1},
813 {2, arcs_42_2},
898 {2, arcs_42_3}, 814 {2, arcs_42_3},
899 {1, arcs_42_4}, 815 {1, arcs_42_4},
900 {1, arcs_42_5}, 816 {1, arcs_42_5},
901 {1, arcs_42_6}, 817 {1, arcs_42_6},
902 {1, arcs_42_7}, 818 {1, arcs_42_7},
903 }; 819 {1, arcs_42_8},
904 static arc arcs_43_0[1] = { 820 {1, arcs_42_9},
905 {81, 1}, 821 };
906 }; 822 static arc arcs_43_0[3] = {
907 static arc arcs_43_1[1] = {
908 {95, 2},
909 };
910 static arc arcs_43_2[2] = {
911 {21, 0},
912 {0, 2},
913 };
914 static state states_43[3] = {
915 {1, arcs_43_0},
916 {1, arcs_43_1},
917 {2, arcs_43_2},
918 };
919 static arc arcs_44_0[1] = {
920 {17, 1}, 823 {17, 1},
824 {101, 2},
825 {110, 3},
826 };
827 static arc arcs_43_1[2] = {
828 {9, 4},
829 {19, 5},
830 };
831 static arc arcs_43_2[1] = {
832 {109, 6},
833 };
834 static arc arcs_43_3[1] = {
835 {13, 5},
836 };
837 static arc arcs_43_4[1] = {
838 {19, 5},
839 };
840 static arc arcs_43_5[1] = {
841 {0, 5},
842 };
843 static arc arcs_43_6[1] = {
844 {102, 5},
845 };
846 static state states_43[7] = {
847 {3, arcs_43_0},
848 {2, arcs_43_1},
849 {1, arcs_43_2},
850 {1, arcs_43_3},
851 {1, arcs_43_4},
852 {1, arcs_43_5},
853 {1, arcs_43_6},
854 };
855 static arc arcs_44_0[2] = {
856 {37, 1},
857 {15, 2},
921 }; 858 };
922 static arc arcs_44_1[2] = { 859 static arc arcs_44_1[2] = {
923 {9, 2}, 860 {15, 2},
924 {19, 3}, 861 {0, 1},
925 }; 862 };
926 static arc arcs_44_2[1] = { 863 static arc arcs_44_2[2] = {
927 {19, 3}, 864 {37, 3},
865 {0, 2},
928 }; 866 };
929 static arc arcs_44_3[1] = { 867 static arc arcs_44_3[1] = {
930 {0, 3}, 868 {0, 3},
931 }; 869 };
932 static state states_44[4] = { 870 static state states_44[4] = {
933 {1, arcs_44_0}, 871 {2, arcs_44_0},
934 {2, arcs_44_1}, 872 {2, arcs_44_1},
935 {1, arcs_44_2}, 873 {2, arcs_44_2},
936 {1, arcs_44_3}, 874 {1, arcs_44_3},
937 }; 875 };
938 static dfa dfas[45] = { 876 static arc arcs_45_0[1] = {
877 {74, 1},
878 };
879 static arc arcs_45_1[2] = {
880 {21, 2},
881 {0, 1},
882 };
883 static arc arcs_45_2[2] = {
884 {74, 1},
885 {0, 2},
886 };
887 static state states_45[3] = {
888 {1, arcs_45_0},
889 {2, arcs_45_1},
890 {2, arcs_45_2},
891 };
892 static arc arcs_46_0[1] = {
893 {37, 1},
894 };
895 static arc arcs_46_1[2] = {
896 {21, 2},
897 {0, 1},
898 };
899 static arc arcs_46_2[2] = {
900 {37, 1},
901 {0, 2},
902 };
903 static state states_46[3] = {
904 {1, arcs_46_0},
905 {2, arcs_46_1},
906 {2, arcs_46_2},
907 };
908 static arc arcs_47_0[1] = {
909 {37, 1},
910 };
911 static arc arcs_47_1[1] = {
912 {15, 2},
913 };
914 static arc arcs_47_2[1] = {
915 {37, 3},
916 };
917 static arc arcs_47_3[2] = {
918 {21, 4},
919 {0, 3},
920 };
921 static arc arcs_47_4[2] = {
922 {37, 1},
923 {0, 4},
924 };
925 static state states_47[5] = {
926 {1, arcs_47_0},
927 {1, arcs_47_1},
928 {1, arcs_47_2},
929 {2, arcs_47_3},
930 {2, arcs_47_4},
931 };
932 static arc arcs_48_0[1] = {
933 {111, 1},
934 };
935 static arc arcs_48_1[1] = {
936 {13, 2},
937 };
938 static arc arcs_48_2[2] = {
939 {17, 3},
940 {15, 4},
941 };
942 static arc arcs_48_3[2] = {
943 {9, 5},
944 {19, 6},
945 };
946 static arc arcs_48_4[1] = {
947 {16, 7},
948 };
949 static arc arcs_48_5[1] = {
950 {19, 8},
951 };
952 static arc arcs_48_6[2] = {
953 {35, 9},
954 {15, 4},
955 };
956 static arc arcs_48_7[1] = {
957 {0, 7},
958 };
959 static arc arcs_48_8[1] = {
960 {15, 4},
961 };
962 static arc arcs_48_9[1] = {
963 {112, 8},
964 };
965 static state states_48[10] = {
966 {1, arcs_48_0},
967 {1, arcs_48_1},
968 {2, arcs_48_2},
969 {2, arcs_48_3},
970 {1, arcs_48_4},
971 {1, arcs_48_5},
972 {2, arcs_48_6},
973 {1, arcs_48_7},
974 {1, arcs_48_8},
975 {1, arcs_48_9},
976 };
977 static arc arcs_49_0[1] = {
978 {99, 1},
979 };
980 static arc arcs_49_1[1] = {
981 {113, 2},
982 };
983 static arc arcs_49_2[2] = {
984 {21, 0},
985 {0, 2},
986 };
987 static state states_49[3] = {
988 {1, arcs_49_0},
989 {1, arcs_49_1},
990 {2, arcs_49_2},
991 };
992 static arc arcs_50_0[1] = {
993 {17, 1},
994 };
995 static arc arcs_50_1[1] = {
996 {19, 2},
997 };
998 static arc arcs_50_2[1] = {
999 {0, 2},
1000 };
1001 static state states_50[3] = {
1002 {1, arcs_50_0},
1003 {1, arcs_50_1},
1004 {1, arcs_50_2},
1005 };
1006 static dfa dfas[51] = {
939 {256, "single_input", 0, 3, states_0, 1007 {256, "single_input", 0, 3, states_0,
940 "\004\060\002\000\015\077\220\005\000\060\050\047"}, 1008 "\004\060\102\000\320\360\007\131\000\000\000\100\244\234\000"},
941 {257, "file_input", 0, 2, states_1, 1009 {257, "file_input", 0, 2, states_1,
942 "\204\060\002\000\015\077\220\005\000\060\050\047"}, 1010 "\204\060\102\000\320\360\007\131\000\000\000\100\244\234\000"},
943 {258, "expr_input", 0, 3, states_2, 1011 {258, "expr_input", 0, 3, states_2,
944 "\000\040\002\000\000\000\000\000\020\060\050\007"}, 1012 "\000\040\102\000\000\000\000\000\000\001\000\100\244\034\000"},
945 {259, "eval_input", 0, 3, states_3, 1013 {259, "eval_input", 0, 3, states_3,
946 "\000\040\002\000\000\000\000\000\020\060\050\007"}, 1014 "\000\040\102\000\000\000\000\000\000\001\000\100\244\034\000"},
947 {260, "funcdef", 0, 6, states_4, 1015 {260, "funcdef", 0, 6, states_4,
948 "\000\020\000\000\000\000\000\000\000\000\000\000"}, 1016 "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000"},
949 {261, "parameters", 0, 4, states_5, 1017 {261, "parameters", 0, 4, states_5,
950 "\000\000\002\000\000\000\000\000\000\000\000\000"}, 1018 "\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000"},
951 {262, "fplist", 0, 2, states_6, 1019 {262, "varargslist", 0, 5, states_6,
952 "\000\040\002\000\000\000\000\000\000\000\000\000"}, 1020 "\000\040\302\000\000\000\000\000\000\000\000\000\000\000\000"},
953 {263, "fpdef", 0, 4, states_7, 1021 {263, "fpdef", 0, 4, states_7,
954 "\000\040\002\000\000\000\000\000\000\000\000\000"}, 1022 "\000\040\002\000\000\000\000\000\000\000\000\000\000\000\000"},
955 {264, "stmt", 0, 2, states_8, 1023 {264, "fplist", 0, 3, states_8,
956 "\000\060\002\000\015\077\220\005\000\060\050\047"}, 1024 "\000\040\002\000\000\000\000\000\000\000\000\000\000\000\000"},
957 {265, "simple_stmt", 0, 4, states_9, 1025 {265, "stmt", 0, 2, states_9,
958 "\000\040\002\000\015\077\000\000\000\060\050\007"}, 1026 "\000\060\102\000\320\360\007\131\000\000\000\100\244\234\000"},
959 {266, "small_stmt", 0, 2, states_10, 1027 {266, "simple_stmt", 0, 4, states_10,
960 "\000\040\002\000\015\077\000\000\000\060\050\007"}, 1028 "\000\040\102\000\320\360\007\000\000\000\000\100\244\034\000"},
961 {267, "expr_stmt", 0, 2, states_11, 1029 {267, "small_stmt", 0, 2, states_11,
962 "\000\040\002\000\000\000\000\000\000\060\050\007"}, 1030 "\000\040\102\000\320\360\007\000\000\000\000\100\244\034\000"},
963 {268, "print_stmt", 0, 3, states_12, 1031 {268, "expr_stmt", 0, 2, states_12,
964 "\000\000\000\000\001\000\000\000\000\000\000\000"}, 1032 "\000\040\102\000\000\000\000\000\000\000\000\100\244\034\000"},
965 {269, "del_stmt", 0, 3, states_13, 1033 {269, "print_stmt", 0, 3, states_13,
966 "\000\000\000\000\004\000\000\000\000\000\000\000"}, 1034 "\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000"},
967 {270, "pass_stmt", 0, 2, states_14, 1035 {270, "del_stmt", 0, 3, states_14,
968 "\000\000\000\000\010\000\000\000\000\000\000\000"}, 1036 "\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000"},
969 {271, "flow_stmt", 0, 2, states_15, 1037 {271, "pass_stmt", 0, 2, states_15,
970 "\000\000\000\000\000\017\000\000\000\000\000\000"}, 1038 "\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000"},
971 {272, "break_stmt", 0, 2, states_16, 1039 {272, "flow_stmt", 0, 2, states_16,
972 "\000\000\000\000\000\001\000\000\000\000\000\000"}, 1040 "\000\000\000\000\000\360\000\000\000\000\000\000\000\000\000"},
973 {273, "continue_stmt", 0, 2, states_17, 1041 {273, "break_stmt", 0, 2, states_17,
974 "\000\000\000\000\000\002\000\000\000\000\000\000"}, 1042 "\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000"},
975 {274, "return_stmt", 0, 3, states_18, 1043 {274, "continue_stmt", 0, 2, states_18,
976 "\000\000\000\000\000\004\000\000\000\000\000\000"}, 1044 "\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000"},
977 {275, "raise_stmt", 0, 5, states_19, 1045 {275, "return_stmt", 0, 3, states_19,
978 "\000\000\000\000\000\010\000\000\000\000\000\000"}, 1046 "\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000"},
979 {276, "import_stmt", 0, 9, states_20, 1047 {276, "raise_stmt", 0, 5, states_20,
980 "\000\000\000\000\000\060\000\000\000\000\000\000"}, 1048 "\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000"},
981 {277, "compound_stmt", 0, 2, states_21, 1049 {277, "import_stmt", 0, 9, states_21,
982 "\000\020\000\000\000\000\220\005\000\000\000\040"}, 1050 "\000\000\000\000\000\000\003\000\000\000\000\000\000\000\000"},
983 {278, "if_stmt", 0, 8, states_22, 1051 {278, "global_stmt", 0, 3, states_22,
984 "\000\000\000\000\000\000\020\000\000\000\000\000"}, 1052 "\000\000\000\000\000\000\004\000\000\000\000\000\000\000\000"},
985 {279, "while_stmt", 0, 8, states_23, 1053 {279, "compound_stmt", 0, 2, states_23,
986 "\000\000\000\000\000\000\200\000\000\000\000\000"}, 1054 "\000\020\000\000\000\000\000\131\000\000\000\000\000\200\000"},
987 {280, "for_stmt", 0, 10, states_24, 1055 {280, "if_stmt", 0, 8, states_24,
988 "\000\000\000\000\000\000\000\001\000\000\000\000"}, 1056 "\000\000\000\000\000\000\000\001\000\000\000\000\000\000\000"},
989 {281, "try_stmt", 0, 7, states_25, 1057 {281, "while_stmt", 0, 8, states_25,
990 "\000\000\000\000\000\000\000\004\000\000\000\000"}, 1058 "\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000"},
991 {282, "except_clause", 0, 5, states_26, 1059 {282, "for_stmt", 0, 10, states_26,
992 "\000\000\000\000\000\000\000\040\000\000\000\000"}, 1060 "\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000"},
993 {283, "suite", 0, 5, states_27, 1061 {283, "try_stmt", 0, 7, states_27,
994 "\004\040\002\000\015\077\000\000\000\060\050\007"}, 1062 "\000\000\000\000\000\000\000\100\000\000\000\000\000\000\000"},
995 {284, "test", 0, 2, states_28, 1063 {284, "except_clause", 0, 5, states_28,
996 "\000\040\002\000\000\000\000\000\020\060\050\007"}, 1064 "\000\000\000\000\000\000\000\000\002\000\000\000\000\000\000"},
997 {285, "and_test", 0, 2, states_29, 1065 {285, "suite", 0, 5, states_29,
998 "\000\040\002\000\000\000\000\000\020\060\050\007"}, 1066 "\004\040\102\000\320\360\007\000\000\000\000\100\244\034\000"},
999 {286, "not_test", 0, 3, states_30, 1067 {286, "test", 0, 2, states_30,
1000 "\000\040\002\000\000\000\000\000\020\060\050\007"}, 1068 "\000\040\102\000\000\000\000\000\000\001\000\100\244\034\000"},
1001 {287, "comparison", 0, 2, states_31, 1069 {287, "and_test", 0, 2, states_31,
1002 "\000\040\002\000\000\000\000\000\000\060\050\007"}, 1070 "\000\040\102\000\000\000\000\000\000\001\000\100\244\034\000"},
1003 {288, "comp_op", 0, 6, states_32, 1071 {288, "not_test", 0, 3, states_32,
1004 "\000\000\000\200\000\000\000\002\020\007\000\000"}, 1072 "\000\040\102\000\000\000\000\000\000\001\000\100\244\034\000"},
1005 {289, "expr", 0, 2, states_33, 1073 {289, "comparison", 0, 2, states_33,
1006 "\000\040\002\000\000\000\000\000\000\060\050\007"}, 1074 "\000\040\102\000\000\000\000\000\000\000\000\100\244\034\000"},
1007 {290, "term", 0, 2, states_34, 1075 {290, "comp_op", 0, 4, states_34,
1008 "\000\040\002\000\000\000\000\000\000\060\050\007"}, 1076 "\000\000\000\000\000\000\000\040\000\361\017\000\000\000\000"},
1009 {291, "factor", 0, 4, states_35, 1077 {291, "expr", 0, 2, states_35,
1010 "\000\040\002\000\000\000\000\000\000\060\050\007"}, 1078 "\000\040\102\000\000\000\000\000\000\000\000\100\244\034\000"},
1011 {292, "atom", 0, 10, states_36, 1079 {292, "xor_expr", 0, 2, states_36,
1012 "\000\040\002\000\000\000\000\000\000\000\050\007"}, 1080 "\000\040\102\000\000\000\000\000\000\000\000\100\244\034\000"},
1013 {293, "trailer", 0, 7, states_37, 1081 {293, "and_expr", 0, 2, states_37,
1014 "\000\000\002\000\000\000\000\000\000\000\010\020"}, 1082 "\000\040\102\000\000\000\000\000\000\000\000\100\244\034\000"},
1015 {294, "subscript", 0, 4, states_38, 1083 {294, "shift_expr", 0, 2, states_38,
1016 "\000\240\002\000\000\000\000\000\020\060\050\007"}, 1084 "\000\040\102\000\000\000\000\000\000\000\000\100\244\034\000"},
1017 {295, "exprlist", 0, 3, states_39, 1085 {295, "arith_expr", 0, 2, states_39,
1018 "\000\040\002\000\000\000\000\000\000\060\050\007"}, 1086 "\000\040\102\000\000\000\000\000\000\000\000\100\244\034\000"},
1019 {296, "testlist", 0, 3, states_40, 1087 {296, "term", 0, 2, states_40,
1020 "\000\040\002\000\000\000\000\000\020\060\050\007"}, 1088 "\000\040\102\000\000\000\000\000\000\000\000\100\244\034\000"},
1021 {297, "dictmaker", 0, 5, states_41, 1089 {297, "factor", 0, 4, states_41,
1022 "\000\040\002\000\000\000\000\000\020\060\050\007"}, 1090 "\000\040\102\000\000\000\000\000\000\000\000\100\244\034\000"},
1023 {298, "classdef", 0, 8, states_42, 1091 {298, "atom", 0, 10, states_42,
1024 "\000\000\000\000\000\000\000\000\000\000\000\040"}, 1092 "\000\040\002\000\000\000\000\000\000\000\000\000\240\034\000"},
1025 {299, "baselist", 0, 3, states_43, 1093 {299, "trailer", 0, 7, states_43,
1026 "\000\040\002\000\000\000\000\000\000\000\050\007"}, 1094 "\000\000\002\000\000\000\000\000\000\000\000\000\040\100\000"},
1027 {300, "arguments", 0, 4, states_44, 1095 {300, "subscript", 0, 4, states_44,
1028 "\000\000\002\000\000\000\000\000\000\000\000\000"}, 1096 "\000\240\102\000\000\000\000\000\000\001\000\100\244\034\000"},
1029 }; 1097 {301, "exprlist", 0, 3, states_45,
1030 static label labels[96] = { 1098 "\000\040\102\000\000\000\000\000\000\000\000\100\244\034\000"},
1099 {302, "testlist", 0, 3, states_46,
1100 "\000\040\102\000\000\000\000\000\000\001\000\100\244\034\000"},
1101 {303, "dictmaker", 0, 5, states_47,
1102 "\000\040\102\000\000\000\000\000\000\001\000\100\244\034\000"},
1103 {304, "classdef", 0, 10, states_48,
1104 "\000\000\000\000\000\000\000\000\000\000\000\000\000\200\000"},
1105 {305, "baselist", 0, 3, states_49,
1106 "\000\040\002\000\000\000\000\000\000\000\000\000\240\034\000"},
1107 {306, "arguments", 0, 3, states_50,
1108 "\000\000\002\000\000\000\000\000\000\000\000\000\000\000\000"},
1109 };
1110 static label labels[114] = {
1031 {0, "EMPTY"}, 1111 {0, "EMPTY"},
1032 {256, 0}, 1112 {256, 0},
1033 {4, 0}, 1113 {4, 0},
1114 {266, 0},
1115 {279, 0},
1116 {257, 0},
1034 {265, 0}, 1117 {265, 0},
1035 {277, 0},
1036 {257, 0},
1037 {264, 0},
1038 {0, 0}, 1118 {0, 0},
1039 {258, 0}, 1119 {258, 0},
1040 {296, 0}, 1120 {302, 0},
1041 {259, 0}, 1121 {259, 0},
1042 {260, 0}, 1122 {260, 0},
1043 {1, "def"}, 1123 {1, "def"},
1044 {1, 0}, 1124 {1, 0},
1045 {261, 0}, 1125 {261, 0},
1046 {11, 0}, 1126 {11, 0},
1047 {283, 0}, 1127 {285, 0},
1048 {7, 0}, 1128 {7, 0},
1049 {262, 0}, 1129 {262, 0},
1050 {8, 0}, 1130 {8, 0},
1051 {263, 0}, 1131 {263, 0},
1052 {12, 0}, 1132 {12, 0},
1053 {266, 0}, 1133 {14, 0},
1134 {16, 0},
1135 {264, 0},
1136 {267, 0},
1054 {13, 0}, 1137 {13, 0},
1055 {267, 0},
1056 {268, 0}, 1138 {268, 0},
1057 {269, 0}, 1139 {269, 0},
1058 {270, 0}, 1140 {270, 0},
1059 {271, 0}, 1141 {271, 0},
1060 {276, 0}, 1142 {272, 0},
1061 {295, 0}, 1143 {277, 0},
1144 {278, 0},
1145 {301, 0},
1062 {22, 0}, 1146 {22, 0},
1063 {1, "print"}, 1147 {1, "print"},
1064 {284, 0}, 1148 {286, 0},
1065 {1, "del"}, 1149 {1, "del"},
1066 {1, "pass"}, 1150 {1, "pass"},
1067 {272, 0},
1068 {273, 0}, 1151 {273, 0},
1069 {274, 0}, 1152 {274, 0},
1070 {275, 0}, 1153 {275, 0},
1154 {276, 0},
1071 {1, "break"}, 1155 {1, "break"},
1072 {1, "continue"}, 1156 {1, "continue"},
1073 {1, "return"}, 1157 {1, "return"},
1074 {1, "raise"}, 1158 {1, "raise"},
1075 {1, "import"}, 1159 {1, "import"},
1076 {1, "from"}, 1160 {1, "from"},
1077 {16, 0}, 1161 {1, "global"},
1078 {278, 0},
1079 {279, 0},
1080 {280, 0}, 1162 {280, 0},
1081 {281, 0}, 1163 {281, 0},
1082 {298, 0}, 1164 {282, 0},
1165 {283, 0},
1166 {304, 0},
1083 {1, "if"}, 1167 {1, "if"},
1084 {1, "elif"}, 1168 {1, "elif"},
1085 {1, "else"}, 1169 {1, "else"},
1086 {1, "while"}, 1170 {1, "while"},
1087 {1, "for"}, 1171 {1, "for"},
1088 {1, "in"}, 1172 {1, "in"},
1089 {1, "try"}, 1173 {1, "try"},
1090 {282, 0}, 1174 {284, 0},
1091 {1, "finally"}, 1175 {1, "finally"},
1092 {1, "except"}, 1176 {1, "except"},
1093 {5, 0}, 1177 {5, 0},
1094 {6, 0}, 1178 {6, 0},
1095 {285, 0}, 1179 {287, 0},
1096 {1, "or"}, 1180 {1, "or"},
1097 {286, 0}, 1181 {288, 0},
1098 {1, "and"}, 1182 {1, "and"},
1099 {1, "not"}, 1183 {1, "not"},
1100 {287, 0},
1101 {289, 0}, 1184 {289, 0},
1102 {288, 0}, 1185 {291, 0},
1186 {290, 0},
1103 {20, 0}, 1187 {20, 0},
1104 {21, 0}, 1188 {21, 0},
1189 {28, 0},
1190 {31, 0},
1191 {30, 0},
1192 {29, 0},
1193 {29, 0},
1105 {1, "is"}, 1194 {1, "is"},
1106 {290, 0}, 1195 {292, 0},
1107 {14, 0}, 1196 {18, 0},
1197 {293, 0},
1198 {33, 0},
1199 {294, 0},
1200 {19, 0},
1201 {295, 0},
1202 {34, 0},
1203 {35, 0},
1204 {296, 0},
1108 {15, 0}, 1205 {15, 0},
1109 {291, 0}, 1206 {297, 0},
1110 {17, 0}, 1207 {17, 0},
1111 {24, 0}, 1208 {24, 0},
1112 {292, 0}, 1209 {32, 0},
1113 {293, 0}, 1210 {298, 0},
1211 {299, 0},
1114 {9, 0}, 1212 {9, 0},
1115 {10, 0}, 1213 {10, 0},
1116 {26, 0}, 1214 {26, 0},
1117 {297, 0}, 1215 {303, 0},
1118 {27, 0}, 1216 {27, 0},
1119 {25, 0}, 1217 {25, 0},
1120 {2, 0}, 1218 {2, 0},
1121 {3, 0}, 1219 {3, 0},
1122 {294, 0}, 1220 {300, 0},
1123 {23, 0}, 1221 {23, 0},
1124 {1, "class"}, 1222 {1, "class"},
1125 {299, 0}, 1223 {305, 0},
1126 {300, 0}, 1224 {306, 0},
1127 }; 1225 };
1128 grammar gram = { 1226 grammar gram = {
1129 45, 1227 51,
1130 dfas, 1228 dfas,
1131 {96, labels}, 1229 {114, labels},
1132 256 1230 256
1133 }; 1231 };