diff options
Diffstat (limited to 'TAO/TAO_IDL/fe/lex.yy.cpp')
-rw-r--r-- | TAO/TAO_IDL/fe/lex.yy.cpp | 697 |
1 files changed, 347 insertions, 350 deletions
diff --git a/TAO/TAO_IDL/fe/lex.yy.cpp b/TAO/TAO_IDL/fe/lex.yy.cpp index 050de52ccb4..fb37c0d80cd 100644 --- a/TAO/TAO_IDL/fe/lex.yy.cpp +++ b/TAO/TAO_IDL/fe/lex.yy.cpp @@ -283,7 +283,7 @@ static void tao_yy_fatal_error TAO_YY_PROTO(( tao_yyconst char msg[] )); #define TAO_YY_NUM_RULES 86 #define TAO_YY_END_OF_BUFFER 87 -static tao_yyconst short int tao_yy_accept[445] = +static tao_yyconst short int tao_yy_accept[441] = { 0, 83, 83, 87, 85, 83, 84, 84, 85, 85, 85, 85, 85, 58, 54, 85, 85, 85, 50, 50, 50, @@ -293,47 +293,46 @@ static tao_yyconst short int tao_yy_accept[445] = 51, 82, 0, 51, 58, 0, 0, 0, 54, 49, 47, 48, 50, 50, 0, 0, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, - 50, 50, 44, 50, 50, 50, 50, 50, 50, 50, + 50, 44, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, - 50, 50, 50, 50, 50, 0, 77, 0, 0, 0, - 0, 0, 0, 0, 0, 61, 0, 61, 0, 0, - 57, 0, 53, 0, 51, 0, 81, 81, 51, 0, - 52, 56, 50, 0, 60, 0, 0, 0, 50, 50, - 1, 50, 50, 50, 50, 50, 50, 50, 50, 50, + 50, 50, 50, 50, 0, 77, 0, 0, 0, 0, + 0, 0, 0, 0, 61, 0, 61, 0, 0, 57, + 0, 53, 0, 51, 0, 81, 81, 51, 0, 52, + 56, 50, 0, 60, 0, 0, 0, 50, 50, 1, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, - 50, 50, 45, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, - 0, 0, 0, 0, 0, 0, 0, 64, 62, 0, - 0, 55, 0, 51, 52, 50, 0, 65, 0, 41, + 50, 45, 50, 50, 50, 50, 50, 50, 50, 50, + 50, 50, 50, 50, 50, 50, 50, 50, 50, 0, + 0, 0, 0, 0, 0, 0, 64, 62, 0, 0, + 55, 0, 51, 52, 50, 0, 65, 0, 41, 50, - 50, 50, 50, 19, 26, 50, 50, 50, 50, 50, - 12, 50, 50, 50, 50, 50, 50, 50, 23, 50, + 50, 50, 19, 26, 50, 50, 50, 50, 50, 12, + 50, 50, 50, 35, 50, 50, 50, 23, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, - 50, 50, 50, 50, 50, 50, 50, 50, 30, 50, - 50, 0, 0, 0, 0, 0, 0, 0, 78, 0, - 0, 0, 0, 0, 0, 62, 0, 63, 0, 42, - 0, 0, 50, 50, 50, 9, 50, 50, 50, 50, - 50, 50, 17, 21, 43, 50, 32, 50, 50, 29, - 50, 50, 50, 50, 50, 50, 24, 50, 50, 50, - 50, 50, 50, 16, 50, 50, 27, 50, 73, 0, - + 50, 50, 50, 50, 50, 50, 50, 30, 50, 50, + 0, 0, 0, 0, 0, 0, 0, 78, 0, 0, + 0, 0, 0, 0, 62, 0, 63, 0, 42, 0, + 0, 50, 50, 50, 9, 50, 50, 50, 50, 50, + 17, 21, 43, 50, 32, 50, 50, 29, 50, 50, + 50, 50, 50, 50, 24, 50, 50, 50, 50, 50, + 50, 16, 50, 50, 27, 50, 73, 0, 0, 0, + + 0, 0, 0, 0, 0, 0, 0, 0, 0, 66, + 0, 50, 50, 50, 50, 34, 50, 22, 50, 50, + 2, 31, 46, 50, 37, 3, 50, 50, 13, 11, + 50, 18, 50, 50, 50, 50, 50, 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 66, 0, 50, 50, 50, 50, 34, 50, 22, - 50, 50, 50, 2, 31, 46, 50, 37, 3, 50, - 50, 13, 11, 50, 18, 50, 50, 50, 50, 50, - 0, 71, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 50, 50, 28, 7, - 20, 50, 35, 50, 36, 50, 50, 50, 50, 10, - 50, 50, 14, 0, 0, 69, 69, 0, 0, 75, - 0, 0, 74, 0, 0, 0, 0, 0, 0, 0, - 33, 50, 50, 50, 4, 15, 38, 50, 25, 50, - - 0, 79, 79, 0, 0, 0, 0, 72, 0, 0, - 0, 0, 0, 0, 0, 5, 6, 8, 50, 40, - 0, 67, 67, 0, 0, 70, 70, 0, 0, 0, - 0, 50, 0, 80, 80, 0, 0, 0, 39, 76, - 0, 68, 68, 0 + 0, 0, 0, 50, 50, 28, 7, 20, 50, 50, + 36, 50, 50, 50, 50, 10, 50, 50, 14, 0, + 0, 69, 69, 0, 0, 75, 0, 0, 74, 0, + 0, 0, 0, 0, 0, 0, 33, 50, 50, 50, + 4, 15, 38, 50, 25, 50, 0, 79, 79, 0, + + 0, 0, 0, 72, 0, 0, 0, 0, 0, 0, + 0, 5, 6, 8, 50, 40, 0, 67, 67, 0, + 0, 70, 70, 0, 0, 0, 0, 50, 0, 80, + 80, 0, 0, 0, 39, 76, 0, 68, 68, 0 } ; static tao_yyconst int tao_yy_ec[256] = @@ -378,119 +377,117 @@ static tao_yyconst int tao_yy_meta[57] = 8, 6, 8, 6, 8, 6 } ; -static tao_yyconst short int tao_yy_base[472] = +static tao_yyconst short int tao_yy_base[468] = { 0, - 0, 50, 922, 923, 56, 923, 923, 53, 888, 48, - 51, 59, 61, 66, 903, 901, 898, 0, 895, 81, - 888, 49, 869, 57, 50, 24, 63, 869, 867, 866, - 877, 56, 58, 36, 73, 46, 865, 83, 76, 128, - 888, 113, 107, 923, 0, 900, 131, 105, 136, 141, - 178, 923, 133, 162, 173, 184, 199, 0, 211, 923, - 923, 923, 0, 880, 128, 873, 874, 854, 847, 851, - 855, 850, 865, 853, 847, 857, 843, 842, 857, 856, - 836, 844, 77, 102, 852, 837, 836, 848, 834, 842, - 848, 840, 847, 832, 833, 829, 830, 834, 823, 827, - - 116, 830, 830, 830, 819, 826, 923, 116, 215, 826, - 830, 824, 816, 845, 129, 923, 855, 854, 224, 853, - 228, 0, 239, 246, 923, 169, 923, 180, 0, 166, - 253, 0, 831, 200, 923, 807, 850, 196, 833, 805, - 0, 806, 811, 815, 803, 195, 800, 816, 814, 804, - 809, 795, 807, 810, 791, 804, 807, 800, 787, 796, - 799, 782, 0, 782, 791, 783, 795, 779, 781, 182, - 782, 777, 782, 788, 779, 782, 771, 785, 787, 771, - 813, 812, 774, 778, 770, 780, 295, 923, 923, 250, - 805, 0, 256, 279, 923, 788, 0, 923, 0, 0, - - 762, 768, 771, 0, 0, 757, 769, 760, 753, 761, - 0, 756, 756, 764, 749, 748, 749, 754, 0, 753, - 742, 743, 759, 758, 749, 752, 743, 750, 736, 741, - 749, 738, 747, 746, 744, 735, 739, 740, 0, 728, - 734, 769, 270, 736, 728, 734, 731, 727, 923, 241, - 298, 727, 731, 725, 717, 923, 757, 923, 756, 0, - 337, 755, 728, 726, 726, 0, 704, 714, 714, 718, - 704, 705, 0, 0, 0, 714, 0, 657, 645, 0, - 615, 616, 628, 611, 604, 601, 0, 597, 575, 561, - 565, 571, 554, 0, 536, 528, 0, 533, 923, 325, - - 274, 525, 342, 531, 568, 567, 529, 533, 525, 535, - 363, 923, 560, 530, 505, 510, 502, 0, 500, 0, - 490, 473, 485, 0, 0, 0, 473, 0, 0, 467, - 468, 0, 0, 442, 0, 429, 417, 416, 397, 404, - 389, 923, 404, 284, 280, 412, 427, 390, 410, 328, - 377, 366, 352, 349, 435, 376, 331, 329, 0, 0, - 0, 323, 0, 332, 0, 311, 317, 304, 316, 0, - 311, 298, 0, 431, 286, 923, 360, 362, 434, 923, - 330, 281, 923, 461, 315, 284, 476, 281, 275, 307, - 0, 221, 205, 203, 0, 0, 0, 202, 0, 190, - - 392, 923, 458, 206, 464, 480, 484, 923, 492, 499, - 319, 507, 512, 407, 173, 0, 0, 0, 152, 0, - 512, 923, 521, 531, 527, 923, 533, 535, 163, 158, - 321, 103, 537, 923, 540, 77, 546, 556, 0, 923, - 559, 923, 561, 923, 582, 590, 594, 600, 608, 616, - 620, 627, 635, 640, 643, 650, 655, 658, 661, 665, - 672, 677, 684, 689, 696, 704, 712, 720, 728, 736, - 744 + 0, 50, 918, 919, 56, 919, 919, 53, 884, 48, + 51, 59, 61, 66, 899, 897, 894, 0, 891, 81, + 884, 49, 865, 57, 50, 24, 59, 865, 863, 862, + 873, 61, 43, 36, 67, 58, 861, 76, 75, 124, + 884, 110, 111, 919, 0, 896, 122, 117, 136, 141, + 178, 919, 120, 166, 171, 184, 196, 0, 211, 919, + 919, 919, 0, 876, 114, 869, 870, 850, 843, 847, + 851, 846, 861, 849, 843, 853, 839, 838, 853, 833, + 841, 127, 98, 849, 834, 833, 845, 831, 839, 845, + 837, 844, 829, 830, 826, 827, 831, 820, 824, 120, + + 827, 827, 827, 816, 823, 919, 129, 215, 823, 827, + 821, 813, 842, 143, 919, 852, 851, 224, 850, 228, + 0, 239, 246, 919, 243, 919, 255, 0, 174, 253, + 0, 828, 191, 919, 804, 847, 176, 830, 802, 0, + 803, 808, 812, 800, 108, 797, 813, 811, 801, 806, + 805, 808, 790, 788, 801, 804, 797, 784, 793, 796, + 779, 0, 779, 788, 780, 792, 776, 778, 162, 779, + 774, 779, 785, 776, 779, 768, 782, 784, 768, 810, + 809, 771, 775, 767, 777, 295, 919, 919, 257, 802, + 0, 259, 279, 919, 785, 0, 919, 0, 0, 759, + + 765, 768, 0, 0, 754, 766, 757, 750, 758, 0, + 753, 762, 747, 0, 746, 747, 752, 0, 751, 740, + 741, 757, 756, 747, 750, 741, 748, 734, 739, 747, + 736, 745, 744, 742, 733, 737, 738, 0, 726, 732, + 767, 280, 734, 726, 732, 729, 725, 919, 158, 309, + 725, 729, 723, 715, 919, 755, 919, 754, 0, 337, + 753, 726, 724, 724, 0, 702, 712, 712, 716, 702, + 0, 0, 0, 656, 0, 645, 633, 0, 611, 613, + 625, 599, 601, 592, 0, 586, 559, 557, 564, 558, + 543, 0, 534, 527, 0, 531, 919, 342, 232, 524, + + 334, 530, 567, 566, 528, 532, 524, 534, 363, 919, + 558, 521, 503, 508, 500, 0, 481, 0, 487, 485, + 0, 0, 0, 473, 0, 0, 467, 468, 0, 0, + 442, 0, 429, 417, 416, 397, 404, 389, 919, 404, + 284, 243, 412, 427, 390, 410, 286, 377, 366, 352, + 349, 435, 375, 330, 329, 0, 0, 0, 323, 332, + 0, 299, 316, 291, 306, 0, 296, 280, 0, 431, + 299, 919, 361, 363, 434, 919, 315, 277, 919, 461, + 324, 268, 476, 273, 275, 307, 0, 248, 225, 212, + 0, 0, 0, 206, 0, 195, 392, 919, 458, 209, + + 464, 480, 484, 919, 492, 499, 326, 507, 512, 407, + 179, 0, 0, 0, 132, 0, 512, 919, 521, 531, + 527, 919, 533, 535, 155, 140, 330, 104, 537, 919, + 540, 77, 546, 556, 0, 919, 559, 919, 561, 919, + 582, 590, 594, 600, 608, 616, 620, 627, 635, 640, + 643, 650, 655, 658, 661, 665, 672, 677, 684, 689, + 696, 704, 712, 720, 728, 736, 744 } ; -static tao_yyconst short int tao_yy_def[472] = +static tao_yyconst short int tao_yy_def[468] = { 0, - 444, 1, 444, 444, 444, 444, 444, 445, 446, 444, - 444, 444, 444, 444, 444, 444, 444, 447, 447, 447, - 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, - 447, 447, 447, 447, 447, 447, 447, 447, 447, 444, - 444, 444, 445, 444, 448, 444, 449, 444, 444, 444, - 444, 444, 450, 51, 444, 444, 444, 451, 444, 444, - 444, 444, 447, 447, 452, 453, 447, 447, 447, 447, - 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, - 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, - 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, - - 447, 447, 447, 447, 447, 40, 444, 40, 444, 444, - 444, 444, 444, 444, 445, 444, 444, 444, 444, 454, - 444, 455, 444, 444, 444, 450, 444, 450, 54, 444, - 444, 451, 447, 452, 444, 444, 444, 444, 447, 447, - 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, - 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, - 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, - 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, - 456, 444, 444, 444, 444, 444, 444, 444, 444, 444, - 457, 455, 444, 444, 444, 447, 458, 444, 459, 447, - - 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, - 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, - 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, - 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, - 447, 456, 444, 444, 444, 444, 444, 187, 444, 187, - 444, 444, 444, 444, 444, 444, 444, 444, 444, 447, - 452, 460, 447, 447, 447, 447, 447, 447, 447, 447, - 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, - 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, - 447, 447, 447, 447, 447, 447, 447, 447, 444, 444, - - 444, 444, 444, 444, 461, 444, 444, 444, 444, 444, - 261, 444, 462, 447, 447, 447, 447, 447, 447, 447, - 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, - 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, - 444, 444, 444, 463, 444, 444, 444, 444, 461, 444, - 444, 444, 444, 444, 261, 464, 447, 447, 447, 447, - 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, - 447, 447, 447, 444, 463, 444, 463, 465, 444, 444, - 466, 444, 444, 444, 444, 444, 444, 444, 452, 444, - 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, - - 465, 444, 465, 466, 444, 467, 444, 444, 444, 468, - 444, 444, 444, 444, 444, 447, 447, 447, 447, 447, - 467, 444, 467, 444, 468, 444, 468, 469, 470, 444, - 444, 447, 469, 444, 469, 470, 444, 471, 447, 444, - 471, 444, 471, 0, 444, 444, 444, 444, 444, 444, - 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, - 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, - 444 + 440, 1, 440, 440, 440, 440, 440, 441, 442, 440, + 440, 440, 440, 440, 440, 440, 440, 443, 443, 443, + 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, + 443, 443, 443, 443, 443, 443, 443, 443, 443, 440, + 440, 440, 441, 440, 444, 440, 445, 440, 440, 440, + 440, 440, 446, 51, 440, 440, 440, 447, 440, 440, + 440, 440, 443, 443, 448, 449, 443, 443, 443, 443, + 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, + 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, + 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, + + 443, 443, 443, 443, 40, 440, 40, 440, 440, 440, + 440, 440, 440, 441, 440, 440, 440, 440, 450, 440, + 451, 440, 440, 440, 446, 440, 446, 54, 440, 440, + 447, 443, 448, 440, 440, 440, 440, 443, 443, 443, + 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, + 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, + 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, + 443, 443, 443, 443, 443, 443, 443, 443, 443, 452, + 440, 440, 440, 440, 440, 440, 440, 440, 440, 453, + 451, 440, 440, 440, 443, 454, 440, 455, 443, 443, + + 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, + 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, + 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, + 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, + 452, 440, 440, 440, 440, 440, 186, 440, 186, 440, + 440, 440, 440, 440, 440, 440, 440, 440, 443, 448, + 456, 443, 443, 443, 443, 443, 443, 443, 443, 443, + 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, + 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, + 443, 443, 443, 443, 443, 443, 440, 440, 440, 440, + + 440, 440, 457, 440, 440, 440, 440, 440, 260, 440, + 458, 443, 443, 443, 443, 443, 443, 443, 443, 443, + 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, + 443, 443, 443, 443, 443, 443, 443, 440, 440, 440, + 459, 440, 440, 440, 440, 457, 440, 440, 440, 440, + 440, 260, 460, 443, 443, 443, 443, 443, 443, 443, + 443, 443, 443, 443, 443, 443, 443, 443, 443, 440, + 459, 440, 459, 461, 440, 440, 462, 440, 440, 440, + 440, 440, 440, 440, 448, 440, 443, 443, 443, 443, + 443, 443, 443, 443, 443, 443, 461, 440, 461, 462, + + 440, 463, 440, 440, 440, 464, 440, 440, 440, 440, + 440, 443, 443, 443, 443, 443, 463, 440, 463, 440, + 464, 440, 464, 465, 466, 440, 440, 443, 465, 440, + 465, 466, 440, 467, 443, 440, 467, 440, 467, 0, + 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, + 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, + 440, 440, 440, 440, 440, 440, 440 } ; -static tao_yyconst short int tao_yy_nxt[980] = +static tao_yyconst short int tao_yy_nxt[976] = { 0, 4, 5, 6, 7, 5, 8, 4, 9, 4, 4, 10, 11, 12, 13, 14, 14, 15, 16, 4, 17, @@ -498,110 +495,110 @@ static tao_yyconst short int tao_yy_nxt[980] = 18, 18, 4, 22, 23, 24, 25, 26, 27, 18, 18, 28, 29, 30, 31, 32, 33, 18, 34, 35, 36, 37, 38, 39, 18, 18, 40, 42, 44, 48, - 42, 49, 50, 50, 51, 51, 51, 52, 78, 92, - 41, 53, 54, 93, 55, 55, 56, 54, 79, 59, - 59, 59, 437, 68, 57, 45, 65, 76, 66, 57, - 72, 87, 58, 69, 99, 77, 80, 73, 57, 70, - - 88, 100, 74, 57, 81, 82, 90, 89, 75, 91, - 94, 104, 44, 95, 42, 58, 102, 42, 51, 51, - 51, 181, 155, 96, 97, 105, 98, 156, 103, 106, - 107, 107, 108, 135, 44, 127, 128, 157, 118, 45, - 439, 109, 109, 109, 119, 119, 158, 54, 107, 121, - 121, 56, 54, 128, 123, 123, 123, 175, 444, 57, - 136, 45, 120, 429, 57, 176, 110, 122, 437, 111, - 112, 127, 128, 57, 113, 129, 129, 129, 57, 131, - 131, 131, 127, 128, 54, 120, 55, 55, 56, 128, - 122, 51, 51, 51, 432, 54, 57, 56, 56, 56, - - 128, 124, 125, 198, 125, 135, 431, 57, 130, 130, - 57, 405, 131, 131, 131, 124, 125, 107, 107, 182, - 125, 57, 54, 230, 59, 59, 59, 420, 109, 109, - 109, 189, 136, 231, 57, 107, 419, 190, 190, 54, - 418, 121, 121, 56, 206, 207, 305, 199, 57, 417, - 54, 57, 123, 123, 123, 193, 193, 256, 416, 194, - 194, 194, 57, 257, 257, 57, 131, 131, 131, 194, - 194, 194, 299, 299, 300, 344, 57, 195, 344, 195, - 135, 378, 406, 444, 378, 406, 376, 377, 376, 377, - 299, 195, 194, 194, 194, 195, 248, 249, 249, 250, - - 249, 249, 306, 125, 377, 125, 377, 136, 251, 251, - 251, 251, 251, 251, 312, 249, 410, 125, 249, 410, - 428, 125, 438, 428, 415, 438, 341, 342, 342, 341, - 383, 383, 384, 252, 411, 405, 253, 254, 343, 343, - 343, 255, 135, 346, 400, 342, 346, 399, 383, 398, - 311, 311, 311, 397, 396, 347, 347, 347, 311, 311, - 311, 311, 376, 377, 402, 403, 395, 394, 393, 136, - 311, 311, 311, 311, 311, 311, 355, 355, 355, 392, - 377, 391, 403, 312, 355, 355, 355, 355, 388, 387, - 341, 342, 342, 341, 402, 403, 355, 355, 355, 355, - - 355, 355, 374, 374, 374, 341, 342, 342, 341, 342, - 386, 430, 403, 346, 385, 350, 346, 343, 343, 343, - 414, 414, 414, 382, 342, 347, 347, 347, 379, 380, - 380, 379, 381, 342, 342, 379, 380, 380, 379, 381, - 347, 347, 347, 373, 374, 374, 374, 380, 389, 389, - 389, 342, 372, 371, 380, 370, 389, 389, 389, 389, - 402, 403, 407, 408, 408, 407, 380, 380, 389, 389, - 389, 389, 389, 389, 409, 409, 409, 412, 403, 369, - 413, 408, 422, 423, 380, 407, 408, 408, 407, 414, - 414, 414, 368, 407, 408, 408, 407, 424, 424, 424, - - 423, 426, 427, 367, 408, 409, 409, 409, 412, 366, - 365, 413, 408, 412, 422, 423, 413, 429, 364, 427, - 414, 414, 414, 422, 423, 414, 414, 414, 363, 426, - 427, 362, 423, 408, 408, 426, 427, 434, 435, 434, - 435, 423, 434, 435, 424, 424, 424, 427, 440, 440, - 361, 408, 360, 427, 359, 435, 358, 435, 442, 443, - 435, 442, 443, 442, 443, 357, 440, 312, 354, 353, - 352, 351, 305, 350, 348, 345, 443, 340, 339, 443, - 338, 443, 43, 43, 43, 43, 43, 43, 43, 43, - 46, 337, 46, 46, 46, 46, 46, 46, 63, 63, - - 63, 63, 115, 115, 336, 335, 115, 115, 117, 334, - 117, 117, 117, 117, 117, 117, 126, 126, 126, 126, - 126, 126, 126, 126, 132, 333, 132, 134, 134, 134, - 134, 134, 134, 134, 134, 137, 332, 137, 137, 137, - 137, 137, 137, 191, 191, 331, 191, 192, 330, 192, - 242, 242, 242, 242, 242, 242, 242, 242, 259, 259, - 329, 259, 261, 328, 261, 262, 327, 262, 313, 313, - 326, 313, 349, 349, 349, 349, 349, 349, 349, 349, - 356, 356, 325, 356, 375, 375, 375, 375, 375, 375, - 375, 375, 390, 390, 324, 390, 401, 401, 401, 401, - - 401, 401, 401, 401, 404, 404, 404, 404, 404, 404, - 404, 404, 421, 421, 421, 421, 421, 421, 421, 421, - 425, 425, 425, 425, 425, 425, 425, 425, 433, 433, - 433, 433, 433, 433, 433, 433, 436, 436, 436, 436, - 436, 436, 436, 436, 441, 441, 441, 441, 441, 441, - 441, 441, 323, 322, 321, 320, 319, 318, 317, 316, - 315, 314, 312, 258, 256, 310, 309, 308, 307, 444, - 304, 303, 302, 301, 243, 298, 297, 296, 295, 294, - 293, 292, 291, 290, 289, 288, 287, 286, 285, 284, - 283, 282, 281, 280, 279, 278, 277, 276, 275, 274, - - 273, 272, 271, 270, 269, 268, 267, 266, 265, 264, - 263, 260, 258, 247, 246, 245, 244, 181, 243, 241, - 240, 239, 238, 237, 236, 235, 234, 233, 232, 229, - 228, 227, 226, 225, 224, 223, 222, 221, 220, 219, - 218, 217, 216, 215, 214, 213, 212, 211, 210, 209, - 208, 205, 204, 203, 202, 201, 200, 198, 197, 196, - 188, 188, 188, 187, 186, 185, 184, 183, 444, 180, - 179, 178, 177, 174, 173, 172, 171, 170, 169, 168, - 167, 166, 165, 164, 163, 162, 161, 160, 159, 154, - 153, 152, 151, 150, 149, 148, 147, 146, 145, 144, - - 143, 142, 141, 140, 139, 138, 133, 116, 114, 101, - 86, 85, 84, 83, 71, 67, 64, 62, 61, 60, - 47, 444, 3, 444, 444, 444, 444, 444, 444, 444, - 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, - 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, - 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, - 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, - 444, 444, 444, 444, 444, 444, 444, 444, 444 + 42, 49, 50, 50, 51, 51, 51, 52, 78, 91, + 41, 53, 54, 92, 55, 55, 56, 54, 79, 59, + 59, 59, 433, 68, 57, 45, 65, 76, 66, 57, + 72, 89, 58, 69, 90, 77, 86, 73, 57, 70, + + 80, 81, 74, 57, 93, 87, 98, 94, 75, 101, + 103, 42, 88, 99, 42, 58, 44, 95, 96, 134, + 97, 102, 126, 127, 104, 105, 106, 106, 107, 117, + 51, 51, 51, 156, 180, 118, 118, 108, 108, 108, + 127, 435, 157, 45, 106, 425, 135, 54, 44, 120, + 120, 56, 54, 119, 122, 122, 122, 205, 206, 57, + 433, 174, 109, 303, 57, 110, 111, 121, 153, 175, + 112, 440, 154, 57, 428, 45, 119, 155, 57, 128, + 128, 128, 54, 197, 55, 55, 56, 130, 130, 130, + 121, 51, 51, 51, 57, 54, 134, 56, 56, 56, + + 440, 123, 124, 229, 124, 129, 129, 57, 57, 130, + 130, 130, 427, 230, 401, 123, 124, 106, 106, 181, + 124, 57, 54, 135, 59, 59, 59, 198, 108, 108, + 108, 188, 416, 341, 57, 106, 341, 189, 189, 54, + 415, 120, 120, 56, 374, 126, 127, 374, 57, 414, + 54, 57, 122, 122, 122, 192, 192, 126, 127, 193, + 193, 193, 57, 127, 255, 57, 130, 130, 130, 413, + 256, 256, 193, 193, 193, 127, 57, 194, 402, 194, + 134, 402, 297, 297, 298, 412, 372, 373, 379, 379, + 380, 194, 193, 193, 193, 194, 247, 248, 248, 249, + + 297, 372, 373, 124, 373, 124, 379, 135, 250, 250, + 250, 248, 248, 304, 310, 248, 411, 124, 407, 373, + 401, 124, 250, 250, 250, 406, 396, 424, 406, 248, + 424, 434, 395, 251, 434, 343, 252, 253, 343, 394, + 393, 254, 134, 338, 339, 339, 338, 344, 344, 344, + 309, 309, 309, 392, 391, 340, 340, 340, 309, 309, + 309, 309, 339, 372, 373, 398, 399, 390, 389, 135, + 309, 309, 309, 309, 309, 309, 352, 352, 352, 388, + 387, 373, 310, 399, 352, 352, 352, 352, 384, 383, + 338, 339, 339, 338, 398, 399, 352, 352, 352, 352, + + 352, 352, 370, 370, 370, 338, 339, 339, 338, 339, + 382, 426, 399, 343, 381, 347, 343, 340, 340, 340, + 410, 410, 410, 378, 339, 344, 344, 344, 375, 376, + 376, 375, 377, 339, 339, 375, 376, 376, 375, 377, + 344, 344, 344, 369, 370, 370, 370, 376, 385, 385, + 385, 339, 368, 367, 376, 366, 385, 385, 385, 385, + 398, 399, 403, 404, 404, 403, 376, 376, 385, 385, + 385, 385, 385, 385, 405, 405, 405, 408, 399, 365, + 409, 404, 418, 419, 376, 403, 404, 404, 403, 410, + 410, 410, 364, 403, 404, 404, 403, 420, 420, 420, + + 419, 422, 423, 363, 404, 405, 405, 405, 408, 362, + 361, 409, 404, 408, 418, 419, 409, 425, 360, 423, + 410, 410, 410, 418, 419, 410, 410, 410, 359, 422, + 423, 358, 419, 404, 404, 422, 423, 430, 431, 430, + 431, 419, 430, 431, 420, 420, 420, 423, 436, 436, + 357, 404, 356, 423, 355, 431, 354, 431, 438, 439, + 431, 438, 439, 438, 439, 310, 436, 351, 350, 349, + 348, 303, 347, 345, 342, 337, 439, 336, 335, 439, + 334, 439, 43, 43, 43, 43, 43, 43, 43, 43, + 46, 333, 46, 46, 46, 46, 46, 46, 63, 63, + + 63, 63, 114, 114, 332, 331, 114, 114, 116, 330, + 116, 116, 116, 116, 116, 116, 125, 125, 125, 125, + 125, 125, 125, 125, 131, 329, 131, 133, 133, 133, + 133, 133, 133, 133, 133, 136, 328, 136, 136, 136, + 136, 136, 136, 190, 190, 327, 190, 191, 326, 191, + 241, 241, 241, 241, 241, 241, 241, 241, 258, 258, + 325, 258, 260, 324, 260, 261, 323, 261, 311, 311, + 322, 311, 346, 346, 346, 346, 346, 346, 346, 346, + 353, 353, 321, 353, 371, 371, 371, 371, 371, 371, + 371, 371, 386, 386, 320, 386, 397, 397, 397, 397, + + 397, 397, 397, 397, 400, 400, 400, 400, 400, 400, + 400, 400, 417, 417, 417, 417, 417, 417, 417, 417, + 421, 421, 421, 421, 421, 421, 421, 421, 429, 429, + 429, 429, 429, 429, 429, 429, 432, 432, 432, 432, + 432, 432, 432, 432, 437, 437, 437, 437, 437, 437, + 437, 437, 319, 318, 317, 316, 315, 314, 313, 312, + 310, 257, 255, 308, 307, 306, 305, 440, 302, 301, + 300, 299, 242, 296, 295, 294, 293, 292, 291, 290, + 289, 288, 287, 286, 285, 284, 283, 282, 281, 280, + 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, + + 269, 268, 267, 266, 265, 264, 263, 262, 259, 257, + 246, 245, 244, 243, 180, 242, 240, 239, 238, 237, + 236, 235, 234, 233, 232, 231, 228, 227, 226, 225, + 224, 223, 222, 221, 220, 219, 218, 217, 216, 215, + 214, 213, 212, 211, 210, 209, 208, 207, 204, 203, + 202, 201, 200, 199, 197, 196, 195, 187, 187, 187, + 186, 185, 184, 183, 182, 440, 179, 178, 177, 176, + 173, 172, 171, 170, 169, 168, 167, 166, 165, 164, + 163, 162, 161, 160, 159, 158, 152, 151, 150, 149, + 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, + + 138, 137, 132, 115, 113, 100, 85, 84, 83, 82, + 71, 67, 64, 62, 61, 60, 47, 440, 3, 440, + 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, + 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, + 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, + 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, + 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, + 440, 440, 440, 440, 440 } ; -static tao_yyconst short int tao_yy_chk[980] = +static tao_yyconst short int tao_yy_chk[976] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, @@ -611,105 +608,105 @@ static tao_yyconst short int tao_yy_chk[980] = 1, 1, 1, 1, 1, 1, 2, 5, 8, 10, 5, 10, 10, 10, 11, 11, 11, 12, 26, 34, 2, 12, 13, 34, 13, 13, 13, 14, 26, 14, - 14, 14, 436, 22, 13, 8, 20, 25, 20, 14, - 24, 32, 13, 22, 36, 25, 27, 24, 13, 22, - - 32, 36, 24, 14, 27, 27, 33, 32, 24, 33, - 35, 39, 43, 35, 42, 13, 38, 42, 48, 48, - 48, 108, 83, 35, 35, 39, 35, 83, 38, 40, - 40, 40, 40, 65, 115, 53, 53, 84, 47, 43, - 432, 40, 40, 40, 47, 47, 84, 49, 40, 49, - 49, 49, 50, 53, 50, 50, 50, 101, 108, 49, - 65, 115, 47, 430, 50, 101, 40, 49, 429, 40, - 40, 126, 126, 49, 40, 54, 54, 54, 50, 130, - 130, 130, 128, 128, 55, 47, 55, 55, 55, 126, - 49, 51, 51, 51, 419, 56, 55, 56, 56, 56, - - 128, 51, 51, 138, 51, 134, 415, 56, 57, 57, - 55, 404, 57, 57, 57, 51, 51, 109, 109, 109, - 51, 56, 59, 170, 59, 59, 59, 400, 109, 109, - 109, 119, 134, 170, 59, 109, 398, 119, 119, 121, - 394, 121, 121, 121, 146, 146, 250, 138, 59, 393, - 123, 121, 123, 123, 123, 124, 124, 190, 392, 124, - 124, 124, 123, 190, 190, 121, 131, 131, 131, 193, - 193, 193, 243, 243, 243, 301, 123, 131, 301, 131, - 389, 345, 382, 250, 345, 382, 344, 344, 375, 375, - 243, 131, 194, 194, 194, 131, 187, 187, 187, 187, - - 251, 251, 251, 194, 344, 194, 375, 389, 187, 187, - 187, 251, 251, 251, 390, 187, 385, 194, 251, 385, - 411, 194, 431, 411, 388, 431, 300, 300, 300, 300, - 350, 350, 350, 187, 386, 381, 187, 187, 300, 300, - 300, 187, 261, 303, 372, 300, 303, 371, 350, 369, - 261, 261, 261, 368, 367, 303, 303, 303, 261, 261, - 261, 261, 377, 377, 378, 378, 366, 364, 362, 261, - 261, 261, 261, 261, 261, 261, 311, 311, 311, 358, - 377, 357, 378, 356, 311, 311, 311, 311, 354, 353, - 341, 341, 341, 341, 401, 401, 311, 311, 311, 311, - - 311, 311, 341, 341, 341, 343, 343, 343, 343, 341, - 352, 414, 401, 346, 351, 349, 346, 343, 343, 343, - 414, 414, 414, 348, 343, 346, 346, 346, 347, 347, - 347, 347, 347, 374, 374, 379, 379, 379, 379, 379, - 347, 347, 347, 340, 374, 374, 374, 347, 355, 355, - 355, 374, 339, 338, 379, 337, 355, 355, 355, 355, - 403, 403, 384, 384, 384, 384, 405, 405, 355, 355, - 355, 355, 355, 355, 384, 384, 384, 387, 403, 336, - 387, 384, 406, 406, 405, 407, 407, 407, 407, 387, - 387, 387, 334, 409, 409, 409, 409, 407, 407, 407, - - 406, 410, 410, 331, 407, 409, 409, 409, 412, 330, - 327, 412, 409, 413, 421, 421, 413, 413, 323, 410, - 412, 412, 412, 423, 423, 413, 413, 413, 322, 425, - 425, 321, 421, 424, 424, 427, 427, 428, 428, 433, - 433, 423, 435, 435, 424, 424, 424, 425, 437, 437, - 319, 424, 317, 427, 316, 428, 315, 433, 438, 438, - 435, 441, 441, 443, 443, 314, 437, 313, 310, 309, - 308, 307, 306, 305, 304, 302, 438, 298, 296, 441, - 295, 443, 445, 445, 445, 445, 445, 445, 445, 445, - 446, 293, 446, 446, 446, 446, 446, 446, 447, 447, - - 447, 447, 448, 448, 292, 291, 448, 448, 449, 290, - 449, 449, 449, 449, 449, 449, 450, 450, 450, 450, - 450, 450, 450, 450, 451, 289, 451, 452, 452, 452, - 452, 452, 452, 452, 452, 453, 288, 453, 453, 453, - 453, 453, 453, 454, 454, 286, 454, 455, 285, 455, - 456, 456, 456, 456, 456, 456, 456, 456, 457, 457, - 284, 457, 458, 283, 458, 459, 282, 459, 460, 460, - 281, 460, 461, 461, 461, 461, 461, 461, 461, 461, - 462, 462, 279, 462, 463, 463, 463, 463, 463, 463, - 463, 463, 464, 464, 278, 464, 465, 465, 465, 465, - - 465, 465, 465, 465, 466, 466, 466, 466, 466, 466, - 466, 466, 467, 467, 467, 467, 467, 467, 467, 467, - 468, 468, 468, 468, 468, 468, 468, 468, 469, 469, - 469, 469, 469, 469, 469, 469, 470, 470, 470, 470, - 470, 470, 470, 470, 471, 471, 471, 471, 471, 471, - 471, 471, 276, 272, 271, 270, 269, 268, 267, 265, - 264, 263, 262, 259, 257, 255, 254, 253, 252, 248, - 247, 246, 245, 244, 242, 241, 240, 238, 237, 236, - 235, 234, 233, 232, 231, 230, 229, 228, 227, 226, - 225, 224, 223, 222, 221, 220, 218, 217, 216, 215, - - 214, 213, 212, 210, 209, 208, 207, 206, 203, 202, - 201, 196, 191, 186, 185, 184, 183, 182, 181, 180, - 179, 178, 177, 176, 175, 174, 173, 172, 171, 169, - 168, 167, 166, 165, 164, 162, 161, 160, 159, 158, - 157, 156, 155, 154, 153, 152, 151, 150, 149, 148, - 147, 145, 144, 143, 142, 140, 139, 137, 136, 133, - 120, 118, 117, 114, 113, 112, 111, 110, 106, 105, - 104, 103, 102, 100, 99, 98, 97, 96, 95, 94, - 93, 92, 91, 90, 89, 88, 87, 86, 85, 82, - 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, - - 71, 70, 69, 68, 67, 66, 64, 46, 41, 37, - 31, 30, 29, 28, 23, 21, 19, 17, 16, 15, - 9, 3, 444, 444, 444, 444, 444, 444, 444, 444, - 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, - 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, - 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, - 444, 444, 444, 444, 444, 444, 444, 444, 444, 444, - 444, 444, 444, 444, 444, 444, 444, 444, 444 + 14, 14, 432, 22, 13, 8, 20, 25, 20, 14, + 24, 33, 13, 22, 33, 25, 32, 24, 13, 22, + + 27, 27, 24, 14, 35, 32, 36, 35, 24, 38, + 39, 42, 32, 36, 42, 13, 43, 35, 35, 65, + 35, 38, 53, 53, 39, 40, 40, 40, 40, 47, + 48, 48, 48, 83, 107, 47, 47, 40, 40, 40, + 53, 428, 83, 43, 40, 426, 65, 49, 114, 49, + 49, 49, 50, 47, 50, 50, 50, 145, 145, 49, + 425, 100, 40, 249, 50, 40, 40, 49, 82, 100, + 40, 107, 82, 49, 415, 114, 47, 82, 50, 54, + 54, 54, 55, 137, 55, 55, 55, 129, 129, 129, + 49, 51, 51, 51, 55, 56, 133, 56, 56, 56, + + 249, 51, 51, 169, 51, 57, 57, 56, 55, 57, + 57, 57, 411, 169, 400, 51, 51, 108, 108, 108, + 51, 56, 59, 133, 59, 59, 59, 137, 108, 108, + 108, 118, 396, 299, 59, 108, 299, 118, 118, 120, + 394, 120, 120, 120, 342, 125, 125, 342, 59, 390, + 122, 120, 122, 122, 122, 123, 123, 127, 127, 123, + 123, 123, 122, 125, 189, 120, 130, 130, 130, 389, + 189, 189, 192, 192, 192, 127, 122, 130, 378, 130, + 385, 378, 242, 242, 242, 388, 341, 341, 347, 347, + 347, 130, 193, 193, 193, 130, 186, 186, 186, 186, + + 242, 371, 371, 193, 341, 193, 347, 385, 186, 186, + 186, 250, 250, 250, 386, 186, 384, 193, 382, 371, + 377, 193, 250, 250, 250, 381, 368, 407, 381, 250, + 407, 427, 367, 186, 427, 301, 186, 186, 301, 365, + 364, 186, 260, 298, 298, 298, 298, 301, 301, 301, + 260, 260, 260, 363, 362, 298, 298, 298, 260, 260, + 260, 260, 298, 373, 373, 374, 374, 360, 359, 260, + 260, 260, 260, 260, 260, 260, 309, 309, 309, 355, + 354, 373, 353, 374, 309, 309, 309, 309, 351, 350, + 338, 338, 338, 338, 397, 397, 309, 309, 309, 309, + + 309, 309, 338, 338, 338, 340, 340, 340, 340, 338, + 349, 410, 397, 343, 348, 346, 343, 340, 340, 340, + 410, 410, 410, 345, 340, 343, 343, 343, 344, 344, + 344, 344, 344, 370, 370, 375, 375, 375, 375, 375, + 344, 344, 344, 337, 370, 370, 370, 344, 352, 352, + 352, 370, 336, 335, 375, 334, 352, 352, 352, 352, + 399, 399, 380, 380, 380, 380, 401, 401, 352, 352, + 352, 352, 352, 352, 380, 380, 380, 383, 399, 333, + 383, 380, 402, 402, 401, 403, 403, 403, 403, 383, + 383, 383, 331, 405, 405, 405, 405, 403, 403, 403, + + 402, 406, 406, 328, 403, 405, 405, 405, 408, 327, + 324, 408, 405, 409, 417, 417, 409, 409, 320, 406, + 408, 408, 408, 419, 419, 409, 409, 409, 319, 421, + 421, 317, 417, 420, 420, 423, 423, 424, 424, 429, + 429, 419, 431, 431, 420, 420, 420, 421, 433, 433, + 315, 420, 314, 423, 313, 424, 312, 429, 434, 434, + 431, 437, 437, 439, 439, 311, 433, 308, 307, 306, + 305, 304, 303, 302, 300, 296, 434, 294, 293, 437, + 291, 439, 441, 441, 441, 441, 441, 441, 441, 441, + 442, 290, 442, 442, 442, 442, 442, 442, 443, 443, + + 443, 443, 444, 444, 289, 288, 444, 444, 445, 287, + 445, 445, 445, 445, 445, 445, 446, 446, 446, 446, + 446, 446, 446, 446, 447, 286, 447, 448, 448, 448, + 448, 448, 448, 448, 448, 449, 284, 449, 449, 449, + 449, 449, 449, 450, 450, 283, 450, 451, 282, 451, + 452, 452, 452, 452, 452, 452, 452, 452, 453, 453, + 281, 453, 454, 280, 454, 455, 279, 455, 456, 456, + 277, 456, 457, 457, 457, 457, 457, 457, 457, 457, + 458, 458, 276, 458, 459, 459, 459, 459, 459, 459, + 459, 459, 460, 460, 274, 460, 461, 461, 461, 461, + + 461, 461, 461, 461, 462, 462, 462, 462, 462, 462, + 462, 462, 463, 463, 463, 463, 463, 463, 463, 463, + 464, 464, 464, 464, 464, 464, 464, 464, 465, 465, + 465, 465, 465, 465, 465, 465, 466, 466, 466, 466, + 466, 466, 466, 466, 467, 467, 467, 467, 467, 467, + 467, 467, 270, 269, 268, 267, 266, 264, 263, 262, + 261, 258, 256, 254, 253, 252, 251, 247, 246, 245, + 244, 243, 241, 240, 239, 237, 236, 235, 234, 233, + 232, 231, 230, 229, 228, 227, 226, 225, 224, 223, + 222, 221, 220, 219, 217, 216, 215, 213, 212, 211, + + 209, 208, 207, 206, 205, 202, 201, 200, 195, 190, + 185, 184, 183, 182, 181, 180, 179, 178, 177, 176, + 175, 174, 173, 172, 171, 170, 168, 167, 166, 165, + 164, 163, 161, 160, 159, 158, 157, 156, 155, 154, + 153, 152, 151, 150, 149, 148, 147, 146, 144, 143, + 142, 141, 139, 138, 136, 135, 132, 119, 117, 116, + 113, 112, 111, 110, 109, 105, 104, 103, 102, 101, + 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, + 89, 88, 87, 86, 85, 84, 81, 80, 79, 78, + 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, + + 67, 66, 64, 46, 41, 37, 31, 30, 29, 28, + 23, 21, 19, 17, 16, 15, 9, 3, 440, 440, + 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, + 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, + 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, + 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, + 440, 440, 440, 440, 440, 440, 440, 440, 440, 440, + 440, 440, 440, 440, 440 } ; static tao_yy_state_type tao_yy_last_accepting_state; @@ -731,7 +728,7 @@ char *tao_yytext_ptr; #line 1 "fe/idl.ll" #define INITIAL 0 #line 2 "fe/idl.ll" -/* $Id: idl.ll,v 1.54 2001/07/02 18:46:02 parsons Exp $ +/* $Id: idl.ll,v 1.53 2001/05/24 02:50:39 parsons Exp $ COPYRIGHT @@ -1055,13 +1052,13 @@ tao_yy_match: while ( tao_yy_chk[tao_yy_base[tao_yy_current_state] + tao_yy_c] != tao_yy_current_state ) { tao_yy_current_state = (int) tao_yy_def[tao_yy_current_state]; - if ( tao_yy_current_state >= 445 ) + if ( tao_yy_current_state >= 441 ) tao_yy_c = tao_yy_meta[(unsigned int) tao_yy_c]; } tao_yy_current_state = tao_yy_nxt[tao_yy_base[tao_yy_current_state] + (unsigned int) tao_yy_c]; ++tao_yy_cp; } - while ( tao_yy_base[tao_yy_current_state] != 923 ); + while ( tao_yy_base[tao_yy_current_state] != 919 ); tao_yy_find_action: tao_yy_act = tao_yy_accept[tao_yy_current_state]; @@ -1260,7 +1257,7 @@ return scan_obv_token (IDL_CUSTOM); case 35: TAO_YY_RULE_SETUP #line 162 "fe/idl.ll" -return scan_obv_token (IDL_FACTORY); +return scan_obv_token (IDL_INIT); TAO_YY_BREAK case 36: TAO_YY_RULE_SETUP @@ -1899,7 +1896,7 @@ static tao_yy_state_type tao_yy_get_previous_state() while ( tao_yy_chk[tao_yy_base[tao_yy_current_state] + tao_yy_c] != tao_yy_current_state ) { tao_yy_current_state = (int) tao_yy_def[tao_yy_current_state]; - if ( tao_yy_current_state >= 445 ) + if ( tao_yy_current_state >= 441 ) tao_yy_c = tao_yy_meta[(unsigned int) tao_yy_c]; } tao_yy_current_state = tao_yy_nxt[tao_yy_base[tao_yy_current_state] + (unsigned int) tao_yy_c]; @@ -1934,11 +1931,11 @@ tao_yy_state_type tao_yy_current_state; while ( tao_yy_chk[tao_yy_base[tao_yy_current_state] + tao_yy_c] != tao_yy_current_state ) { tao_yy_current_state = (int) tao_yy_def[tao_yy_current_state]; - if ( tao_yy_current_state >= 445 ) + if ( tao_yy_current_state >= 441 ) tao_yy_c = tao_yy_meta[(unsigned int) tao_yy_c]; } tao_yy_current_state = tao_yy_nxt[tao_yy_base[tao_yy_current_state] + (unsigned int) tao_yy_c]; - tao_yy_is_jam = (tao_yy_current_state == 444); + tao_yy_is_jam = (tao_yy_current_state == 440); return tao_yy_is_jam ? 0 : tao_yy_current_state; } |