ftp.nice.ch/pub/next/developer/languages/ada/Adaed.1.11.s.tar.gz#/Adaed-1.11.0a/shift.c

This is shift.c in view mode; [Download] [Up]

/*
 * Copyright (C) 1985-1992  New York University
 * 
 * This file is part of the Ada/Ed-C system.  See the Ada/Ed README file for
 * warranty (none) and distribution info and also the GNU General Public
 * License for more details.

 */
/* SHIFT_STATES */
int SHIFT_STATE[] = {
/* 1 */	 1
/* 2 */ , 430
/* 3 */ , 61
/* 4 */ , 451
/* 5 */ , 337
/* 6 */ , 243
/* 7 */ , 158 , 161 , 155
/* 8 */ , 491 , 340
/* 9 */ , 639 , 734 , 463
/* 10 */ , 645 , 176 , 394 , 627
/* 11 */ , 392 , 287 , 294 , 54
/* 12 */ , 823 , 454 , 698 , 800
/* 13 */ , 378
/* 14 */ , 557
/* 15 */ , 431
/* 16 */ , 474 , 237 , 344
/* 17 */ , 472 , 236 , 343
/* 18 */ , 678
/* 19 */ , 257 , 261 , 718 , 715
/* 20 */ , 767
/* 21 */ , 785 , 756 , 788 , 726 , 821 , 760 , 762 , 794 , 640 , 704 , 422 , 395 , 397 , 774 , 778 , 653 , 689
/* 22 */ , 648
/* 23 */ , 374 , 360
/* 24 */ , 434
/* 25 */ , 555 , 188
/* 26 */ , 43 , 22
/* 27 */ , 17
/* 28 */ , 432
/* 29 */ , 803 , 455
/* 30 */ , 389 , 685 , 250 , 269
/* 31 */ , 347 , 503 , 222 , 633 , 297 , 46 , 111 , 174 , 393 , 487 , 488 , 773 , 272 , 116 , 368 , 275 , 371 , 594
/* 32 */ , 333
/* 33 */ , 763 , 628
/* 34 */ , 692 , 138
/* 35 */ , 63 , 223 , 104 , 218 , 468
/* 36 */ , 154 , 62
/* 37 */ , 72 , 641 , 436
/* 38 */ , 710 , 524
/* 39 */ , 162 , 160 , 156 , 714 , 716
/* 40 */ , 607 , 129
/* 41 */ , 390 , 509 , 331
/* 42 */ , 44 , 305 , 30 , 210
/* 43 */ , 6
/* 44 */ , 408 , 310
/* 45 */ , 21
/* 46 */ , 429
/* 47 */ , 789 , 602 , 231 , 238 , 342 , 749
/* 48 */ , 733 , 693 , 464 , 469
/* 49 */ , 139
/* 50 */ , 382 , 292 , 293 , 296
/* 51 */ , 433 , 219
/* 52 */ , 728
/* 53 */ , 450 , 795 , 810 , 780
/* 54 */ , 384 , 591 , 28 , 582
/* 55 */ , 204
/* 56 */ , 304 , 205
/* 57 */ , 672
/* 58 */ , 255 , 259 , 634 , 802
/* 59 */ , 99 , 200 , 289
/* 60 */ , 94 , 363 , 364
/* 61 */ , 534 , 730 , 616 , 807 , 621
/* 62 */ , 554
/* 63 */ , 101 , 13
/* 64 */ , 159 , 157
/* 65 */ , 631 , 97 , 285 , 286 , 38 , 103 , 10 , 295 , 578 , 705 , 172 , 329 , 48 , 113 , 51 , 302 , 681 , 55 , 90 , 373
/* 66 */ , 71
/* 67 */ , 50
/* 68 */ , 65 , 579 , 241
/* 69 */ , 144
/* 70 */ , 548 , 131 , 226 , 365
/* 71 */ , 34 , 477 , 70 , 415 , 134 , 109 , 587 , 53 , 271 , 747 , 277 , 341 , 626
/* 72 */ , 724 , 221 , 793 , 700 , 386 , 165 , 522 , 403 , 528 , 657 , 313 , 530 , 655
/* 73 */ , 136
/* 74 */ , 142 , 58
/* 75 */ , 660 , 164 , 699 , 168 , 327 , 266 , 402 , 529 , 654 , 312 , 656
/* 76 */ , 143 , 59
/* 77 */ , 220 , 132
/* 78 */ , 137
/* 79 */ , 410 , 291 , 171 , 739 , 299 , 558
/* 80 */ , 502 , 816 , 566 , 567 , 661 , 348 , 568 , 411 , 505 , 662 , 
	819 , 694 , 506 , 664 , 351 , 665 , 290 , 39 , 604 , 510 , 385
 , 636 , 825 , 796 , 169 , 546 , 797 , 515 , 45 , 798 , 610 , 328 , 
	485 , 799 , 549 , 47 , 518 , 612 , 769 , 581 , 644 , 613 , 520 ,
614 , 771 , 489 , 521 , 679 , 805 , 649 , 775 , 650 , 588 , 369 ,
 651 , 808 , 56 , 652 , 748 , 811 , 592 , 812 , 720 , 501 , 815 , 596
/* 81 */ , 149
/* 82 */ , 147
/* 83 */ , 151
/* 84 */ , 711 , 315
/* 85 */ , 314 , 163 , 824 , 421 , 801 , 712 , 719
/* 86 */ , 320 , 232
/* 87 */ , 118
/* 88 */ , 547 , 407 , 499
/* 89 */ , 148
/* 90 */ , 152
/* 91 */ , 150
/* 92 */ , 462
/* 93 */ , 635
/* 94 */ , 349 , 417 , 416 , 418 , 419 , 658
/* 95 */
/* 96 */
/* 97 */ , 355 , 262 , 544 , 519 , 682 , 617 , 589 , 400 , 89 , 559 , 123 , 561
/* 98 */ , 377 , 380 , 504 , 413 , 539 , 508 , 542 , 606 , 167 , 330 , 301 , 175 , 300 , 114 , 523 , 308 , 121 , 405
/* 99 */ , 317 , 251 , 127 , 572 , 318 , 541 , 575 , 735 , 770 , 82 , 246 , 466 , 563 , 404
/* 100 */ , 599 , 412 , 569 , 486 , 772 , 750 , 376 , 500
/* 101 */ , 64 , 381 , 37 , 511 , 356 , 514 , 453 , 235 , 265 , 740 , 551 , 240 , 115 , 372 , 562 , 282
/* 102 */ , 284 , 379 , 540 , 350 , 383 , 74 , 709 , 713 , 623 , 247 , 435 , 527 , 690 , 125
/* 103 */ , 792 , 516 , 513 , 706 , 744 , 783 , 782 , 781
/* 104 */ , 452
/* 105 */ , 545 , 538
/* 106 */ , 126 , 316 , 322 , 804
/* 107 */ , 233 , 73 , 618 , 311 , 465
/* 108 */ , 2
/* 109 */ , 5
/* 110 */ , 33
/* 111 */ , 263 , 91
/* 112 */ , 57
/* 113 */ , 212
/* 114 */ , 189
/* 115 */ , 190
/* 116 */ , 191
/* 117 */ , 192
/* 118 */ , 193 , 23
/* 119 */ , 194 , 24
/* 120 */ , 195
/* 121 */ , 196 , 25
/* 122 */ , 197
/* 123 */ , 198 , 26
/* 124 */ , 199
/* 125 */ , 98 , 697 , 207 , 335 , 217
/* 126 */ , 790 , 598 , 586 , 492 , 406 , 590 , 593
/* 127 */ , 375
/* 128 */ , 490 , 339
/* 129 */ , 170
/* 130 */ , 201
/* 131 */ , 202
/* 132 */ , 203 , 100
/* 133 */ , 367 , 270
/* 134 */ , 467
/* 135 */ , 478
/* 136 */ , 479
/* 137 */ , 480
/* 138 */ , 481 , 345
/* 139 */ , 482
/* 140 */ , 483 , 346
/* 141 */ , 484
/* 142 */ , 493
/* 143 */ , 498
/* 144 */ , 476 , 321 , 230 , 574 , 494
/* 145 */ , 495 , 470
/* 146 */ , 496 , 471
/* 147 */ , 133 , 227 , 497
/* 148 */ , 741 , 577
/* 149 */ , 643
/* 150 */ , 580
/* 151 */ , 473
/* 152 */ , 576 , 573
/* 153 */ , 475
/* 154 */ , 338
/* 155 */ , 708 , 526
/* 156 */ , 601
/* 157 */ , 414
/* 158 */ , 128 , 764 , 707 , 525 , 776
/* 159 */ , 600
/* 160 */ , 826 , 570
/* 161 */ , 753 , 565 , 691 , 755 , 35 , 3 , 758 , 791 , 759 , 571 , 166 , 
667 , 732 , 11 , 702 , 106 , 609 , 737 , 736 , 423 , 738 ,
 424 , 550 , 584 , 743 , 686 , 280 , 281
/* 162 */ , 642
/* 163 */ , 696
/* 164 */ , 695
/* 165 */ , 370 , 273
/* 166 */ , 597 , 334
/* 167 */ , 409
/* 168 */ , 820 , 806
/* 169 */ , 817
/* 170 */ , 818 , 766 , 124 , 401
/* 171 */ , 229 , 786 , 822
/* 172 */ , 366
/* 173 */ , 632 , 105 , 307 , 583
/* 174 */ , 107 , 224 , 398
/* 175 */ , 177
/* 176 */ , 703 , 213
/* 177 */ , 214 , 93
/* 178 */ , 215
/* 179 */ , 303 , 178
/* 180 */ , 179
/* 181 */ , 180 , 27
/* 182 */ , 181 , 29
/* 183 */ , 182
/* 184 */ , 357 , 66 , 52 , 242
/* 185 */ , 67
/* 186 */ , 68
/* 187 */ , 283 , 69
/* 188 */ , 239
/* 189 */ , 234
/* 190 */ , 122 , 245 , 399
/* 191 */ , 228
/* 192 */ , 130
/* 193 */ , 517 , 244
/* 194 */ , 319
/* 195 */ , 254 , 252 , 253 , 256 , 258 , 325 , 260 , 323 , 324 , 326 , 87
/* 196 */ , 83
/* 197 */ , 84
/* 198 */ , 85
/* 199 */ , 86
/* 200 */ , 88
/* 201 */ , 146
/* 202 */ , 145
/* 203 */ , 81
/* 204 */ , 140 , 79 , 249
/* 205 */ , 78
/* 206 */ , 248 , 77
/* 207 */ , 225 , 60 , 119 , 120
/* 208 */ , 117
/* 209 */ , 75
/* 210 */ , 76
/* 211 */ , 153
/* 212 */ , 141
/* 213 */ , 80
/* 214 */ , 135
/* 215 */ , 754 , 723 , 757 , 512 , 668 , 701 , 684 , 683 , 814 , 813 , 279 
, 687 , 752
/* 216 */ , 537 , 361
/* 217 */ , 425
/* 218 */ , 362
/* 219 */ , 428
/* 220 */ , 427
/* 221 */ , 437
/* 222 */ , 438
/* 223 */ , 439
/* 224 */ , 440
/* 225 */ , 441
/* 226 */ , 673 , 442
/* 227 */ , 443
/* 228 */ , 444
/* 229 */ , 445
/* 230 */ , 619 , 446
/* 231 */ , 456
/* 232 */ , 457
/* 233 */ , 458
/* 234 */ , 459
/* 235 */ , 674 , 460
/* 236 */ , 461
/* 237 */ , 426
/* 238 */ , 663 , 629 , 787 , 670 , 560
/* 239 */ , 731
/* 240 */ , 768 , 717
/* 241 */ , 784 , 729
/* 242 */ , 765
/* 243 */ , 553
/* 244 */ , 556
/* 245 */ , 630
/* 246 */ , 727
/* 247 */ , 552
/* 248 */ , 359 , 725 , 742 , 595
/* 249 */ , 615
/* 250 */ , 543
/* 251 */ , 42 , 173 , 20 , 211 , 306
/* 252 */ , 108 , 761 , 112 , 809 , 625 , 746
/* 253 */ , 102 , 49 , 533
/* 254 */ , 110
/* 255 */ , 507 , 216
/* 256 */ , 298
/* 257 */ , 387
/* 258 */ , 388 , 268
/* 259 */ , 532
/* 260 */ , 41 , 19
/* 261 */ , 309
/* 262 */ , 332
/* 263 */ , 264
/* 264 */ , 208
/* 265 */ , 209
/* 266 */ , 206
/* 267 */ , 288
/* 268 */ , 585
/* 269 */ , 647
/* 270 */ , 646
/* 271 */ , 745
/* 272 */ , 624
/* 273 */ , 680
/* 274 */ , 447
/* 275 */ , 448
/* 276 */ , 449
/* 277 */ , 779 , 620
/* 278 */ , 669
/* 279 */ , 622
/* 280 */ , 671
/* 281 */ , 675
/* 282 */ , 777 , 676
/* 283 */ , 677
/* 284 */ , 666 , 722 , 721
/* 285 */ , 611
/* 286 */ , 4
/* 287 */ , 7
/* 288 */ , 9
/* 289 */ , 15
/* 290 */ , 14
/* 291 */ , 31
/* 292 */ , 32
/* 293 */ , 8
/* 294 */ , 12
/* 295 */ , 95
/* 296 */ , 608 , 535
/* 297 */ , 751 , 605
/* 298 */ , 659
/* 299 */ , 16
/* 300 */ , 18
/* 301 */ , 40
/* 302 */ , 96
/* 303 */ , 267
/* 304 */ , 336
/* 305 */ , 274
/* 306 */ , 391 , 276 , 396
/* 307 */ , 278
/* 308 */ , 603 , 352
/* 309 */ , 420
/* 310 */ , 358
/* 311 */ , 354
/* 312 */ , 531 , 353
/* 313 */ , 183
/* 314 */ , 184
/* 315 */ , 185
/* 316 */ , 186
/* 317 */ , 187
/* 318 */ , 564
/* 319 */ , 637
/* 320 */ , 638
/* 321 */ , 688
/* 322 */ , 92
/* 323 */ , 536
/* 324 */ , 36
			} ;
/* SHIFT_STATES_INDEX */
int SHIFT_STATE_INDEX []= {
0,
1,
2,
3,
4,
5,
6,
9,
11,
14,
18,
22,
26,
27,
28,
29,
32,
35,
36,
40,
41,
58,
59,
61,
62,
64,
66,
67,
68,
70,
74,
92,
93,
95,
97,
102,
104,
107,
109,
114,
116,
119,
123,
124,
126,
127,
128,
134,
138,
139,
143,
145,
146,
150,
154,
155,
157,
158,
162,
165,
168,
173,
174,
176,
178,
198,
199,
200,
203,
204,
208,
221,
234,
235,
237,
248,
250,
252,
253,
259,
325,
326,
327,
328,
330,
337,
339,
340,
343,
344,
345,
346,
347,
348,
354,
354,
354,
366,
384,
398,
406,
422,
436,
444,
445,
447,
451,
456,
457,
458,
459,
461,
462,
463,
464,
465,
466,
467,
469,
471,
472,
474,
475,
477,
478,
483,
490,
491,
493,
494,
495,
496,
498,
500,
501,
502,
503,
504,
506,
507,
509,
510,
511,
512,
517,
519,
521,
524,
526,
527,
528,
529,
531,
532,
533,
535,
536,
537,
542,
543,
545,
573,
574,
575,
576,
578,
580,
581,
583,
584,
588,
591,
592,
596,
599,
600,
602,
604,
605,
607,
608,
610,
612,
613,
617,
618,
619,
621,
622,
623,
626,
627,
628,
630,
631,
642,
643,
644,
645,
646,
647,
648,
649,
650,
653,
654,
656,
660,
661,
662,
663,
664,
665,
666,
667,
680,
682,
683,
684,
685,
686,
687,
688,
689,
690,
691,
693,
694,
695,
696,
698,
699,
700,
701,
702,
704,
705,
706,
711,
712,
714,
716,
717,
718,
719,
720,
721,
722,
726,
727,
728,
733,
739,
742,
743,
745,
746,
747,
749,
750,
752,
753,
754,
755,
756,
757,
758,
759,
760,
761,
762,
763,
764,
765,
766,
767,
768,
770,
771,
772,
773,
774,
776,
777,
780,
781,
782,
783,
784,
785,
786,
787,
788,
789,
790,
791,
793,
795,
796,
797,
798,
799,
800,
801,
802,
803,
806,
807,
809,
810,
811,
812,
814,
815,
816,
817,
818,
819,
820,
821,
822,
823,
824,
825,
826	};

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.