diff options
Diffstat (limited to 'TAO/TAO_IDL/fe/lex.yy.cpp')
-rw-r--r-- | TAO/TAO_IDL/fe/lex.yy.cpp | 737 |
1 files changed, 329 insertions, 408 deletions
diff --git a/TAO/TAO_IDL/fe/lex.yy.cpp b/TAO/TAO_IDL/fe/lex.yy.cpp index 6fde2156aba..2882bc235d5 100644 --- a/TAO/TAO_IDL/fe/lex.yy.cpp +++ b/TAO/TAO_IDL/fe/lex.yy.cpp @@ -281,47 +281,41 @@ static void tao_yy_fatal_error TAO_YY_PROTO(( tao_yyconst char msg[] )); tao_yy_flex_strncpy( tao_yytext, tao_yytext_ptr, tao_yyleng + 1 ); \ tao_yy_c_buf_p = tao_yy_cp; -#define TAO_YY_NUM_RULES 70 -#define TAO_YY_END_OF_BUFFER 71 -static tao_yyconst short int tao_yy_accept[339] = +#define TAO_YY_NUM_RULES 62 +#define TAO_YY_END_OF_BUFFER 63 +static tao_yyconst short int tao_yy_accept[288] = { 0, - 67, 67, 71, 69, 67, 68, 68, 69, 69, 69, - 69, 53, 51, 69, 69, 69, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 48, 69, 67, 0, - 54, 0, 0, 53, 51, 66, 0, 49, 53, 0, - 0, 0, 51, 47, 45, 46, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 42, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 0, 63, 0, 0, 0, - - 0, 0, 55, 0, 55, 0, 0, 0, 65, 65, - 49, 0, 49, 0, 50, 52, 48, 48, 48, 1, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 43, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - 48, 48, 48, 48, 48, 48, 48, 0, 0, 0, - 0, 0, 58, 56, 0, 0, 0, 49, 50, 48, - 39, 48, 48, 48, 18, 25, 48, 48, 48, 48, - 48, 12, 48, 48, 33, 48, 48, 22, 48, 48, - 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, - - 48, 48, 48, 48, 48, 48, 48, 29, 48, 48, - 0, 0, 0, 0, 0, 56, 0, 57, 0, 40, - 48, 48, 48, 9, 48, 48, 48, 48, 48, 20, - 41, 48, 48, 48, 28, 48, 48, 48, 48, 48, - 48, 23, 48, 48, 48, 48, 48, 48, 16, 48, - 48, 26, 48, 61, 0, 0, 0, 0, 48, 48, - 48, 48, 32, 48, 21, 48, 48, 2, 30, 44, - 48, 35, 3, 48, 48, 13, 11, 48, 17, 48, - 48, 48, 48, 48, 60, 0, 0, 0, 0, 0, - 0, 48, 48, 27, 7, 19, 48, 48, 34, 48, - - 48, 48, 48, 10, 48, 48, 14, 0, 64, 64, - 0, 0, 0, 31, 48, 48, 48, 4, 15, 36, - 48, 24, 48, 0, 0, 0, 5, 6, 8, 48, - 38, 62, 0, 59, 59, 48, 37, 0 + 59, 59, 63, 61, 59, 60, 60, 61, 61, 61, + 61, 45, 43, 61, 61, 61, 40, 40, 40, 40, + 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, + 40, 40, 40, 40, 40, 40, 61, 59, 0, 46, + 0, 0, 45, 43, 58, 0, 41, 45, 0, 0, + 0, 43, 39, 37, 38, 40, 40, 40, 40, 40, + 40, 40, 40, 40, 40, 40, 40, 40, 40, 34, + 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, + 40, 40, 40, 40, 40, 40, 40, 0, 55, 0, + 0, 0, 0, 0, 47, 0, 47, 0, 0, 0, + + 57, 57, 41, 0, 41, 0, 42, 44, 40, 40, + 1, 40, 40, 40, 40, 40, 40, 40, 40, 40, + 40, 40, 40, 40, 40, 40, 40, 40, 35, 40, + 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, + 40, 0, 0, 0, 0, 0, 50, 48, 0, 0, + 0, 41, 42, 40, 31, 40, 40, 18, 25, 40, + 40, 40, 40, 12, 40, 40, 40, 40, 22, 40, + 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, + 40, 40, 40, 29, 40, 40, 0, 0, 0, 0, + 0, 48, 0, 49, 0, 32, 40, 40, 9, 40, + + 40, 40, 40, 20, 33, 40, 40, 40, 28, 40, + 40, 40, 40, 23, 40, 40, 40, 40, 16, 40, + 26, 40, 53, 0, 0, 0, 0, 40, 40, 40, + 40, 21, 40, 40, 2, 30, 36, 3, 40, 40, + 13, 11, 17, 40, 40, 40, 52, 0, 0, 0, + 0, 0, 0, 40, 27, 7, 19, 40, 40, 40, + 40, 10, 40, 14, 0, 56, 56, 0, 0, 0, + 40, 40, 40, 4, 15, 24, 0, 0, 0, 5, + 6, 8, 54, 0, 51, 51, 0 } ; static tao_yyconst int tao_yy_ec[256] = @@ -366,224 +360,204 @@ static tao_yyconst int tao_yy_meta[56] = 5, 5, 5, 5, 5 } ; -static tao_yyconst short int tao_yy_base[351] = +static tao_yyconst short int tao_yy_base[300] = { 0, - 0, 518, 524, 526, 54, 526, 526, 517, 491, 46, - 54, 54, 59, 504, 502, 500, 0, 498, 491, 38, - 471, 47, 20, 35, 473, 470, 468, 467, 478, 42, - 46, 62, 63, 30, 466, 57, 66, 115, 102, 503, - 526, 500, 97, 110, 121, 526, 106, 151, 138, 165, - 180, 0, 170, 526, 526, 526, 0, 482, 477, 456, - 449, 453, 457, 452, 467, 455, 449, 459, 445, 444, - 459, 448, 118, 448, 455, 440, 439, 451, 437, 445, - 451, 443, 450, 435, 436, 432, 433, 437, 426, 430, - 93, 433, 433, 433, 422, 429, 526, 156, 196, 434, - - 428, 420, 526, 459, 458, 130, 457, 145, 526, 166, - 0, 203, 526, 189, 206, 0, 437, 441, 412, 0, - 413, 418, 422, 410, 122, 407, 423, 421, 411, 416, - 419, 401, 399, 412, 409, 396, 405, 408, 391, 0, - 391, 400, 392, 404, 388, 390, 165, 391, 386, 391, - 397, 388, 391, 380, 394, 396, 380, 421, 420, 388, - 380, 390, 526, 526, 218, 414, 209, 220, 526, 399, - 0, 372, 378, 381, 0, 0, 367, 379, 370, 363, - 371, 0, 366, 361, 0, 360, 361, 0, 366, 355, - 356, 372, 371, 362, 365, 356, 363, 349, 354, 362, - - 351, 360, 359, 357, 348, 352, 353, 0, 341, 347, - 381, 234, 342, 348, 345, 526, 375, 526, 374, 0, - 348, 346, 346, 0, 324, 334, 334, 338, 324, 0, - 0, 335, 335, 334, 0, 315, 319, 333, 318, 322, - 321, 0, 325, 313, 314, 321, 327, 322, 0, 314, - 307, 0, 312, 526, 237, 305, 245, 311, 318, 301, - 307, 300, 0, 299, 0, 307, 314, 0, 0, 0, - 309, 0, 0, 303, 309, 0, 0, 293, 0, 292, - 303, 303, 284, 299, 526, 251, 205, 266, 270, 273, - 272, 248, 233, 0, 0, 0, 234, 242, 0, 187, - - 193, 166, 164, 0, 147, 132, 0, 224, 526, 253, - 149, 140, 244, 0, 104, 95, 91, 0, 0, 0, - 89, 0, 84, 100, 260, 266, 0, 0, 0, 41, - 0, 526, 270, 526, 287, 27, 0, 526, 291, 296, - 298, 303, 308, 54, 311, 315, 318, 322, 327, 332 + 0, 468, 474, 476, 54, 476, 476, 467, 441, 46, + 54, 54, 59, 454, 452, 450, 0, 448, 441, 14, + 421, 32, 41, 35, 423, 420, 418, 417, 428, 48, + 57, 45, 405, 415, 413, 52, 107, 95, 451, 476, + 448, 105, 102, 114, 476, 99, 146, 128, 158, 171, + 0, 177, 476, 476, 476, 0, 430, 425, 398, 402, + 406, 401, 416, 404, 409, 395, 394, 409, 398, 43, + 398, 405, 390, 389, 401, 387, 395, 402, 387, 388, + 384, 390, 384, 66, 388, 388, 377, 384, 476, 99, + 193, 389, 383, 375, 476, 414, 413, 119, 412, 134, + + 476, 142, 0, 190, 476, 161, 196, 0, 392, 396, + 0, 369, 374, 378, 366, 105, 380, 378, 368, 373, + 376, 357, 370, 367, 354, 363, 366, 349, 0, 352, + 364, 348, 350, 106, 347, 359, 350, 353, 357, 359, + 343, 384, 383, 351, 343, 353, 476, 476, 208, 377, + 210, 214, 476, 362, 0, 342, 345, 0, 0, 331, + 343, 328, 336, 0, 331, 326, 325, 326, 0, 331, + 320, 321, 337, 332, 323, 330, 316, 321, 329, 328, + 326, 317, 321, 0, 311, 317, 351, 228, 312, 318, + 315, 476, 345, 476, 344, 0, 317, 317, 0, 295, + + 306, 310, 296, 0, 0, 307, 307, 306, 0, 287, + 292, 296, 295, 0, 299, 287, 296, 298, 0, 290, + 0, 289, 476, 232, 282, 239, 288, 247, 247, 228, + 224, 0, 231, 236, 0, 0, 0, 0, 226, 224, + 0, 0, 0, 213, 208, 201, 476, 246, 160, 261, + 265, 268, 194, 170, 0, 0, 0, 172, 178, 139, + 153, 0, 122, 0, 163, 476, 175, 146, 125, 213, + 88, 62, 67, 0, 0, 0, 74, 199, 239, 0, + 0, 0, 476, 254, 476, 261, 476, 284, 289, 291, + 296, 301, 53, 304, 308, 311, 315, 320, 325 + } ; -static tao_yyconst short int tao_yy_def[351] = +static tao_yyconst short int tao_yy_def[300] = { 0, - 338, 1, 338, 338, 338, 338, 338, 339, 340, 338, - 338, 338, 338, 338, 338, 338, 341, 341, 341, 341, - 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, - 341, 341, 341, 341, 341, 341, 341, 338, 338, 339, - 338, 338, 342, 338, 338, 338, 343, 338, 338, 338, - 338, 344, 338, 338, 338, 338, 341, 341, 341, 341, - 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, - 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, - 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, - 341, 341, 341, 341, 341, 38, 338, 38, 338, 338, - - 338, 338, 338, 338, 338, 338, 345, 343, 338, 343, - 48, 338, 338, 338, 338, 344, 341, 341, 341, 341, - 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, - 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, - 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, - 341, 341, 341, 341, 341, 341, 341, 346, 338, 338, - 338, 338, 338, 338, 338, 347, 338, 338, 338, 341, - 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, - 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, - 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, - - 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, - 346, 338, 338, 338, 338, 338, 338, 338, 338, 341, - 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, - 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, - 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, - 341, 341, 341, 338, 338, 338, 338, 338, 341, 341, - 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, - 341, 341, 341, 341, 341, 341, 341, 341, 341, 341, - 341, 341, 341, 341, 338, 338, 348, 338, 338, 338, - 338, 341, 341, 341, 341, 341, 341, 341, 341, 341, - - 341, 341, 341, 341, 341, 341, 341, 348, 338, 348, - 349, 338, 338, 341, 341, 341, 341, 341, 341, 341, - 341, 341, 341, 349, 338, 350, 341, 341, 341, 341, - 341, 338, 350, 338, 350, 341, 341, 0, 338, 338, - 338, 338, 338, 338, 338, 338, 338, 338, 338, 338 + 287, 1, 287, 287, 287, 287, 287, 288, 289, 287, + 287, 287, 287, 287, 287, 287, 290, 290, 290, 290, + 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, + 290, 290, 290, 290, 290, 290, 287, 287, 288, 287, + 287, 291, 287, 287, 287, 292, 287, 287, 287, 287, + 293, 287, 287, 287, 287, 290, 290, 290, 290, 290, + 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, + 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, + 290, 290, 290, 290, 290, 290, 290, 37, 287, 37, + 287, 287, 287, 287, 287, 287, 287, 287, 294, 292, + + 287, 292, 47, 287, 287, 287, 287, 293, 290, 290, + 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, + 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, + 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, + 290, 295, 287, 287, 287, 287, 287, 287, 287, 296, + 287, 287, 287, 290, 290, 290, 290, 290, 290, 290, + 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, + 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, + 290, 290, 290, 290, 290, 290, 295, 287, 287, 287, + 287, 287, 287, 287, 287, 290, 290, 290, 290, 290, + + 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, + 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, + 290, 290, 287, 287, 287, 287, 287, 290, 290, 290, + 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, + 290, 290, 290, 290, 290, 290, 287, 287, 297, 287, + 287, 287, 287, 290, 290, 290, 290, 290, 290, 290, + 290, 290, 290, 290, 297, 287, 297, 298, 287, 287, + 290, 290, 290, 290, 290, 290, 298, 287, 299, 290, + 290, 290, 287, 299, 287, 299, 0, 287, 287, 287, + 287, 287, 287, 287, 287, 287, 287, 287, 287 + } ; -static tao_yyconst short int tao_yy_nxt[582] = +static tao_yyconst short int tao_yy_nxt[532] = { 0, 4, 5, 6, 7, 5, 8, 4, 9, 4, 4, 10, 4, 11, 12, 13, 13, 14, 15, 16, 17, 17, 17, 18, 17, 17, 17, 17, 19, 17, 17, 4, 4, 20, 21, 22, 23, 24, 25, 17, 17, - 26, 27, 28, 29, 30, 31, 17, 32, 33, 34, - 35, 36, 37, 17, 17, 39, 68, 116, 39, 44, - 45, 45, 46, 337, 69, 48, 47, 49, 49, 50, - 48, 60, 53, 53, 53, 51, 77, 89, 70, 64, - 51, 61, 336, 52, 90, 78, 65, 62, 71, 92, - 51, 66, 79, 80, 82, 51, 81, 67, 83, 84, - - 94, 93, 85, 39, 105, 325, 39, 52, 109, 110, - 106, 106, 86, 87, 95, 88, 96, 97, 97, 98, - 331, 48, 330, 49, 49, 50, 107, 329, 99, 99, - 99, 51, 48, 152, 53, 53, 53, 164, 328, 52, - 327, 153, 51, 165, 165, 311, 51, 109, 110, 48, - 107, 49, 49, 50, 325, 100, 101, 51, 132, 51, - 102, 158, 133, 52, 111, 111, 111, 134, 109, 110, - 177, 178, 112, 113, 51, 113, 48, 323, 50, 50, - 50, 48, 322, 53, 53, 53, 51, 112, 113, 114, - 114, 51, 113, 115, 115, 115, 321, 338, 97, 97, - - 159, 51, 115, 115, 115, 199, 51, 309, 310, 99, - 99, 99, 167, 167, 320, 200, 168, 168, 168, 115, - 115, 115, 168, 168, 168, 216, 309, 310, 169, 319, - 169, 217, 217, 168, 168, 168, 254, 254, 255, 285, - 285, 318, 113, 169, 113, 326, 288, 169, 326, 289, - 286, 286, 286, 285, 285, 309, 310, 113, 290, 290, - 290, 113, 332, 332, 286, 286, 286, 288, 334, 335, - 289, 288, 334, 335, 289, 311, 317, 312, 316, 290, - 290, 290, 315, 290, 290, 290, 290, 290, 290, 334, - 335, 40, 40, 40, 40, 40, 42, 314, 42, 42, - - 42, 57, 57, 104, 313, 104, 104, 104, 108, 108, - 108, 108, 108, 166, 166, 211, 211, 211, 211, 211, - 219, 219, 308, 308, 308, 308, 308, 324, 324, 324, - 324, 324, 333, 333, 333, 333, 333, 307, 306, 305, - 304, 303, 302, 301, 300, 299, 298, 297, 296, 295, - 294, 293, 292, 291, 287, 284, 283, 282, 281, 280, - 279, 278, 277, 276, 275, 274, 273, 272, 271, 270, - 269, 268, 267, 266, 265, 264, 263, 262, 261, 260, - 259, 218, 216, 258, 257, 256, 212, 253, 252, 251, - 250, 249, 248, 247, 246, 245, 244, 243, 242, 241, - - 240, 239, 238, 237, 236, 235, 234, 233, 232, 231, - 230, 229, 228, 227, 226, 225, 224, 223, 222, 221, - 220, 218, 215, 214, 213, 158, 212, 210, 209, 208, - 207, 206, 205, 204, 203, 202, 201, 198, 197, 196, - 195, 194, 193, 192, 191, 190, 189, 188, 187, 186, - 185, 184, 183, 182, 181, 180, 179, 176, 175, 174, - 173, 172, 171, 170, 163, 163, 163, 162, 161, 160, - 338, 157, 156, 155, 154, 151, 150, 149, 148, 147, - 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, - 136, 135, 131, 130, 129, 128, 127, 126, 125, 124, - - 123, 122, 121, 120, 119, 118, 117, 103, 41, 91, - 76, 75, 74, 73, 72, 63, 59, 58, 56, 55, - 54, 43, 41, 338, 38, 3, 338, 338, 338, 338, - 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, - 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, - 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, - 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, - 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, - 338 + 26, 27, 28, 29, 30, 17, 17, 31, 32, 33, + 34, 35, 36, 17, 17, 38, 108, 59, 38, 43, + 44, 44, 45, 60, 62, 47, 46, 48, 48, 49, + 47, 63, 52, 52, 52, 50, 64, 65, 67, 278, + 50, 79, 74, 51, 80, 66, 86, 122, 68, 77, + 50, 75, 123, 78, 81, 50, 38, 82, 76, 38, + + 87, 101, 102, 282, 142, 281, 137, 51, 88, 89, + 89, 90, 97, 47, 138, 48, 48, 49, 98, 98, + 91, 91, 91, 50, 280, 47, 148, 52, 52, 52, + 268, 51, 149, 149, 99, 50, 101, 102, 50, 47, + 287, 48, 48, 49, 101, 102, 178, 92, 93, 50, + 50, 278, 94, 160, 161, 51, 179, 276, 99, 103, + 103, 103, 266, 267, 50, 266, 267, 104, 105, 47, + 105, 49, 49, 49, 107, 107, 107, 266, 267, 50, + 106, 106, 104, 105, 107, 107, 107, 105, 47, 275, + 52, 52, 52, 274, 50, 89, 89, 143, 50, 151, + + 151, 283, 283, 152, 152, 152, 91, 91, 91, 107, + 107, 107, 273, 50, 279, 192, 272, 279, 153, 271, + 153, 193, 193, 152, 152, 152, 270, 152, 152, 152, + 223, 223, 224, 153, 247, 247, 105, 153, 105, 264, + 250, 285, 286, 251, 263, 248, 248, 248, 247, 247, + 262, 105, 252, 252, 252, 105, 285, 286, 261, 248, + 248, 248, 250, 285, 286, 251, 250, 260, 259, 251, + 268, 258, 269, 257, 252, 252, 252, 256, 252, 252, + 252, 252, 252, 252, 39, 39, 39, 39, 39, 41, + 255, 41, 41, 41, 56, 56, 96, 254, 96, 96, + + 96, 100, 100, 100, 100, 100, 150, 150, 187, 187, + 187, 187, 187, 195, 195, 265, 265, 265, 265, 265, + 277, 277, 277, 277, 277, 284, 284, 284, 284, 284, + 253, 249, 246, 245, 244, 243, 242, 241, 240, 239, + 238, 237, 236, 235, 234, 233, 232, 231, 230, 229, + 228, 194, 192, 227, 226, 225, 188, 222, 221, 220, + 219, 218, 217, 216, 215, 214, 213, 212, 211, 210, + 209, 208, 207, 206, 205, 204, 203, 202, 201, 200, + 199, 198, 197, 196, 194, 191, 190, 189, 142, 188, + 186, 185, 184, 183, 182, 181, 180, 177, 176, 175, + + 174, 173, 172, 171, 170, 169, 168, 167, 166, 165, + 164, 163, 162, 159, 158, 157, 156, 155, 154, 147, + 147, 147, 146, 145, 144, 287, 141, 140, 139, 136, + 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, + 125, 124, 121, 120, 119, 118, 117, 116, 115, 114, + 113, 112, 111, 110, 109, 95, 40, 85, 84, 83, + 73, 72, 71, 70, 69, 61, 58, 57, 55, 54, + 53, 42, 40, 287, 37, 3, 287, 287, 287, 287, + 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, + 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, + + 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, + 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, + 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, + 287 } ; -static tao_yyconst short int tao_yy_chk[582] = +static tao_yyconst short int tao_yy_chk[532] = { 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 1, 1, 1, 1, 5, 23, 344, 5, 10, - 10, 10, 11, 336, 23, 12, 11, 12, 12, 12, - 13, 20, 13, 13, 13, 12, 30, 34, 24, 22, - 13, 20, 330, 12, 34, 30, 22, 20, 24, 36, - 12, 22, 30, 31, 32, 13, 31, 22, 32, 33, - - 37, 36, 33, 39, 43, 324, 39, 12, 47, 47, - 43, 43, 33, 33, 37, 33, 38, 38, 38, 38, - 323, 44, 321, 44, 44, 44, 43, 317, 38, 38, - 38, 44, 45, 91, 45, 45, 45, 106, 316, 44, - 315, 91, 45, 106, 106, 312, 44, 108, 108, 49, - 43, 49, 49, 49, 311, 38, 38, 45, 73, 49, - 38, 98, 73, 44, 48, 48, 48, 73, 110, 110, - 125, 125, 48, 48, 49, 48, 50, 306, 50, 50, - 50, 53, 305, 53, 53, 53, 50, 48, 48, 51, - 51, 53, 48, 51, 51, 51, 303, 98, 99, 99, - - 99, 50, 114, 114, 114, 147, 53, 287, 287, 99, - 99, 99, 112, 112, 302, 147, 112, 112, 112, 115, - 115, 115, 167, 167, 167, 165, 308, 308, 115, 301, - 115, 165, 165, 168, 168, 168, 212, 212, 212, 255, - 255, 300, 168, 115, 168, 313, 257, 115, 313, 257, - 255, 255, 255, 286, 286, 310, 310, 168, 257, 257, - 257, 168, 325, 325, 286, 286, 286, 288, 326, 326, - 288, 289, 333, 333, 289, 289, 298, 290, 297, 288, - 288, 288, 293, 289, 289, 289, 290, 290, 290, 335, - 335, 339, 339, 339, 339, 339, 340, 292, 340, 340, - - 340, 341, 341, 342, 291, 342, 342, 342, 343, 343, - 343, 343, 343, 345, 345, 346, 346, 346, 346, 346, - 347, 347, 348, 348, 348, 348, 348, 349, 349, 349, - 349, 349, 350, 350, 350, 350, 350, 284, 283, 282, - 281, 280, 278, 275, 274, 271, 267, 266, 264, 262, - 261, 260, 259, 258, 256, 253, 251, 250, 248, 247, - 246, 245, 244, 243, 241, 240, 239, 238, 237, 236, - 234, 233, 232, 229, 228, 227, 226, 225, 223, 222, - 221, 219, 217, 215, 214, 213, 211, 210, 209, 207, - 206, 205, 204, 203, 202, 201, 200, 199, 198, 197, - - 196, 195, 194, 193, 192, 191, 190, 189, 187, 186, - 184, 183, 181, 180, 179, 178, 177, 174, 173, 172, - 170, 166, 162, 161, 160, 159, 158, 157, 156, 155, - 154, 153, 152, 151, 150, 149, 148, 146, 145, 144, - 143, 142, 141, 139, 138, 137, 136, 135, 134, 133, - 132, 131, 130, 129, 128, 127, 126, 124, 123, 122, - 121, 119, 118, 117, 107, 105, 104, 102, 101, 100, - 96, 95, 94, 93, 92, 90, 89, 88, 87, 86, - 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, - 75, 74, 72, 71, 70, 69, 68, 67, 66, 65, - - 64, 63, 62, 61, 60, 59, 58, 42, 40, 35, + 1, 1, 1, 1, 1, 5, 293, 20, 5, 10, + 10, 10, 11, 20, 22, 12, 11, 12, 12, 12, + 13, 22, 13, 13, 13, 12, 22, 23, 24, 277, + 13, 32, 30, 12, 32, 23, 36, 70, 24, 31, + 12, 30, 70, 31, 32, 13, 38, 32, 30, 38, + + 36, 46, 46, 273, 90, 272, 84, 12, 37, 37, + 37, 37, 42, 43, 84, 43, 43, 43, 42, 42, + 37, 37, 37, 43, 271, 44, 98, 44, 44, 44, + 269, 43, 98, 98, 42, 44, 100, 100, 43, 48, + 90, 48, 48, 48, 102, 102, 134, 37, 37, 48, + 44, 268, 37, 116, 116, 43, 134, 263, 42, 47, + 47, 47, 249, 249, 48, 265, 265, 47, 47, 49, + 47, 49, 49, 49, 106, 106, 106, 267, 267, 49, + 50, 50, 47, 47, 50, 50, 50, 47, 52, 261, + 52, 52, 52, 260, 49, 91, 91, 91, 52, 104, + + 104, 278, 278, 104, 104, 104, 91, 91, 91, 107, + 107, 107, 259, 52, 270, 149, 258, 270, 107, 254, + 107, 149, 149, 151, 151, 151, 253, 152, 152, 152, + 188, 188, 188, 107, 224, 224, 152, 107, 152, 246, + 226, 279, 279, 226, 245, 224, 224, 224, 248, 248, + 244, 152, 226, 226, 226, 152, 284, 284, 240, 248, + 248, 248, 250, 286, 286, 250, 251, 239, 234, 251, + 251, 233, 252, 231, 250, 250, 250, 230, 251, 251, + 251, 252, 252, 252, 288, 288, 288, 288, 288, 289, + 229, 289, 289, 289, 290, 290, 291, 228, 291, 291, + + 291, 292, 292, 292, 292, 292, 294, 294, 295, 295, + 295, 295, 295, 296, 296, 297, 297, 297, 297, 297, + 298, 298, 298, 298, 298, 299, 299, 299, 299, 299, + 227, 225, 222, 220, 218, 217, 216, 215, 213, 212, + 211, 210, 208, 207, 206, 203, 202, 201, 200, 198, + 197, 195, 193, 191, 190, 189, 187, 186, 185, 183, + 182, 181, 180, 179, 178, 177, 176, 175, 174, 173, + 172, 171, 170, 168, 167, 166, 165, 163, 162, 161, + 160, 157, 156, 154, 150, 146, 145, 144, 143, 142, + 141, 140, 139, 138, 137, 136, 135, 133, 132, 131, + + 130, 128, 127, 126, 125, 124, 123, 122, 121, 120, + 119, 118, 117, 115, 114, 113, 112, 110, 109, 99, + 97, 96, 94, 93, 92, 88, 87, 86, 85, 83, + 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, + 72, 71, 69, 68, 67, 66, 65, 64, 63, 62, + 61, 60, 59, 58, 57, 41, 39, 35, 34, 33, 29, 28, 27, 26, 25, 21, 19, 18, 16, 15, - 14, 9, 8, 3, 2, 338, 338, 338, 338, 338, - 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, - 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, - 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, - 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, - 338, 338, 338, 338, 338, 338, 338, 338, 338, 338, - 338 + 14, 9, 8, 3, 2, 287, 287, 287, 287, 287, + 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, + 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, + + 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, + 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, + 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, + 287 } ; static tao_yy_state_type tao_yy_last_accepting_state; @@ -605,7 +579,7 @@ char *tao_yytext_ptr; #line 1 "fe/idl.ll" #define INITIAL 0 #line 3 "fe/idl.ll" -/* $Id: idl.ll,v 1.28 1999/05/06 18:24:25 coryan Exp $ +/* COPYRIGHT @@ -698,19 +672,6 @@ inline char *__tao_yytext() #else #define ace_tao_yytext tao_yytext #endif /* 0 */ - -static int scan_obv_token (int token) -{ -#ifdef IDL_HAS_VALUETYPE - if (idl_global->obv_support ()) - { - return token; - } -#endif /* IDL_HAS_VALUETYPE */ - tao_yylval.strval = ACE_OS::strdup (ace_tao_yytext); - return IDENTIFIER; -} - /* SO we don't choke on files that use \r\n */ #define TAO_YY_NEVER_INTERACTIVE 1 @@ -850,7 +811,7 @@ TAO_YY_MALLOC_DECL /* Code executed at the end of each rule. */ #ifndef TAO_YY_BREAK -#define TAO_YY_BREAK ACE_NOTREACHED (break;) +#define TAO_YY_BREAK break; #endif #define TAO_YY_RULE_SETUP \ @@ -865,7 +826,7 @@ TAO_YY_DECL register char *tao_yy_cp, *tao_yy_bp; register int tao_yy_act; -#line 117 "fe/idl.ll" +#line 104 "fe/idl.ll" @@ -919,13 +880,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 >= 339 ) + if ( tao_yy_current_state >= 288 ) 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] != 526 ); + while ( tao_yy_base[tao_yy_current_state] != 476 ); tao_yy_find_action: tao_yy_act = tao_yy_accept[tao_yy_current_state]; @@ -953,245 +914,205 @@ do_action: /* This label is used only to access EOF actions. */ case 1: TAO_YY_RULE_SETUP -#line 119 "fe/idl.ll" +#line 106 "fe/idl.ll" return IDL_ANY; TAO_YY_BREAK case 2: TAO_YY_RULE_SETUP -#line 120 "fe/idl.ll" +#line 107 "fe/idl.ll" return IDL_MODULE; TAO_YY_BREAK case 3: TAO_YY_RULE_SETUP -#line 121 "fe/idl.ll" +#line 108 "fe/idl.ll" return IDL_RAISES; TAO_YY_BREAK case 4: TAO_YY_RULE_SETUP -#line 122 "fe/idl.ll" +#line 109 "fe/idl.ll" return IDL_READONLY; TAO_YY_BREAK case 5: TAO_YY_RULE_SETUP -#line 123 "fe/idl.ll" +#line 110 "fe/idl.ll" return IDL_ATTRIBUTE; TAO_YY_BREAK case 6: TAO_YY_RULE_SETUP -#line 124 "fe/idl.ll" +#line 111 "fe/idl.ll" return IDL_EXCEPTION; TAO_YY_BREAK case 7: TAO_YY_RULE_SETUP -#line 125 "fe/idl.ll" +#line 112 "fe/idl.ll" return IDL_CONTEXT; TAO_YY_BREAK case 8: TAO_YY_RULE_SETUP -#line 126 "fe/idl.ll" +#line 113 "fe/idl.ll" return IDL_INTERFACE; TAO_YY_BREAK case 9: TAO_YY_RULE_SETUP -#line 127 "fe/idl.ll" +#line 114 "fe/idl.ll" return IDL_CONST; TAO_YY_BREAK case 10: TAO_YY_RULE_SETUP -#line 128 "fe/idl.ll" +#line 115 "fe/idl.ll" return IDL_TYPEDEF; TAO_YY_BREAK case 11: TAO_YY_RULE_SETUP -#line 129 "fe/idl.ll" +#line 116 "fe/idl.ll" return IDL_STRUCT; TAO_YY_BREAK case 12: TAO_YY_RULE_SETUP -#line 130 "fe/idl.ll" +#line 117 "fe/idl.ll" return IDL_ENUM; TAO_YY_BREAK case 13: TAO_YY_RULE_SETUP -#line 131 "fe/idl.ll" +#line 118 "fe/idl.ll" return IDL_STRING; TAO_YY_BREAK case 14: TAO_YY_RULE_SETUP -#line 132 "fe/idl.ll" +#line 119 "fe/idl.ll" return IDL_WSTRING; TAO_YY_BREAK case 15: TAO_YY_RULE_SETUP -#line 133 "fe/idl.ll" +#line 120 "fe/idl.ll" return IDL_SEQUENCE; TAO_YY_BREAK case 16: TAO_YY_RULE_SETUP -#line 134 "fe/idl.ll" +#line 121 "fe/idl.ll" return IDL_UNION; TAO_YY_BREAK case 17: TAO_YY_RULE_SETUP -#line 135 "fe/idl.ll" +#line 122 "fe/idl.ll" return IDL_SWITCH; TAO_YY_BREAK case 18: TAO_YY_RULE_SETUP -#line 136 "fe/idl.ll" +#line 123 "fe/idl.ll" return IDL_CASE; TAO_YY_BREAK case 19: TAO_YY_RULE_SETUP -#line 137 "fe/idl.ll" +#line 124 "fe/idl.ll" return IDL_DEFAULT; TAO_YY_BREAK case 20: TAO_YY_RULE_SETUP -#line 138 "fe/idl.ll" +#line 125 "fe/idl.ll" return IDL_FLOAT; TAO_YY_BREAK case 21: TAO_YY_RULE_SETUP -#line 139 "fe/idl.ll" +#line 126 "fe/idl.ll" return IDL_DOUBLE; TAO_YY_BREAK case 22: TAO_YY_RULE_SETUP -#line 140 "fe/idl.ll" +#line 127 "fe/idl.ll" return IDL_LONG; TAO_YY_BREAK case 23: TAO_YY_RULE_SETUP -#line 141 "fe/idl.ll" +#line 128 "fe/idl.ll" return IDL_SHORT; TAO_YY_BREAK case 24: TAO_YY_RULE_SETUP -#line 142 "fe/idl.ll" +#line 129 "fe/idl.ll" return IDL_UNSIGNED; TAO_YY_BREAK case 25: TAO_YY_RULE_SETUP -#line 143 "fe/idl.ll" +#line 130 "fe/idl.ll" return IDL_CHAR; TAO_YY_BREAK case 26: TAO_YY_RULE_SETUP -#line 144 "fe/idl.ll" +#line 131 "fe/idl.ll" return IDL_WCHAR; TAO_YY_BREAK case 27: TAO_YY_RULE_SETUP -#line 145 "fe/idl.ll" +#line 132 "fe/idl.ll" return IDL_BOOLEAN; TAO_YY_BREAK case 28: TAO_YY_RULE_SETUP -#line 146 "fe/idl.ll" +#line 133 "fe/idl.ll" return IDL_OCTET; TAO_YY_BREAK case 29: TAO_YY_RULE_SETUP -#line 147 "fe/idl.ll" +#line 134 "fe/idl.ll" return IDL_VOID; TAO_YY_BREAK case 30: TAO_YY_RULE_SETUP -#line 148 "fe/idl.ll" +#line 135 "fe/idl.ll" return IDL_NATIVE; TAO_YY_BREAK case 31: TAO_YY_RULE_SETUP -#line 149 "fe/idl.ll" -return scan_obv_token (IDL_ABSTRACT); - TAO_YY_BREAK -case 32: -TAO_YY_RULE_SETUP -#line 150 "fe/idl.ll" -return scan_obv_token (IDL_CUSTOM); - TAO_YY_BREAK -case 33: -TAO_YY_RULE_SETUP -#line 151 "fe/idl.ll" -return scan_obv_token (IDL_INIT); - TAO_YY_BREAK -case 34: -TAO_YY_RULE_SETUP -#line 152 "fe/idl.ll" -return scan_obv_token (IDL_PRIVATE); - TAO_YY_BREAK -case 35: -TAO_YY_RULE_SETUP -#line 153 "fe/idl.ll" -return scan_obv_token (IDL_PUBLIC); - TAO_YY_BREAK -case 36: -TAO_YY_RULE_SETUP -#line 154 "fe/idl.ll" -return scan_obv_token (IDL_SUPPORTS); - TAO_YY_BREAK -case 37: -TAO_YY_RULE_SETUP -#line 155 "fe/idl.ll" -return scan_obv_token (IDL_TRUNCATABLE); - TAO_YY_BREAK -case 38: -TAO_YY_RULE_SETUP -#line 156 "fe/idl.ll" -return scan_obv_token (IDL_VALUETYPE); - TAO_YY_BREAK -case 39: -TAO_YY_RULE_SETUP -#line 158 "fe/idl.ll" +#line 137 "fe/idl.ll" return IDL_TRUETOK; TAO_YY_BREAK -case 40: +case 32: TAO_YY_RULE_SETUP -#line 159 "fe/idl.ll" +#line 138 "fe/idl.ll" return IDL_FALSETOK; TAO_YY_BREAK -case 41: +case 33: TAO_YY_RULE_SETUP -#line 161 "fe/idl.ll" +#line 140 "fe/idl.ll" return IDL_INOUT; TAO_YY_BREAK -case 42: +case 34: TAO_YY_RULE_SETUP -#line 162 "fe/idl.ll" +#line 141 "fe/idl.ll" return IDL_IN; TAO_YY_BREAK -case 43: +case 35: TAO_YY_RULE_SETUP -#line 163 "fe/idl.ll" +#line 142 "fe/idl.ll" return IDL_OUT; TAO_YY_BREAK -case 44: +case 36: TAO_YY_RULE_SETUP -#line 164 "fe/idl.ll" +#line 143 "fe/idl.ll" return IDL_ONEWAY; TAO_YY_BREAK -case 45: +case 37: TAO_YY_RULE_SETUP -#line 166 "fe/idl.ll" +#line 145 "fe/idl.ll" return IDL_LEFT_SHIFT; TAO_YY_BREAK -case 46: +case 38: TAO_YY_RULE_SETUP -#line 167 "fe/idl.ll" +#line 146 "fe/idl.ll" return IDL_RIGHT_SHIFT; TAO_YY_BREAK -case 47: +case 39: TAO_YY_RULE_SETUP -#line 168 "fe/idl.ll" +#line 147 "fe/idl.ll" { tao_yylval.strval = "::"; return IDL_SCOPE_DELIMITOR; } TAO_YY_BREAK -case 48: +case 40: TAO_YY_RULE_SETUP -#line 173 "fe/idl.ll" +#line 152 "fe/idl.ll" { /* make sure that this identifier is not a C++ keyword. If it is, prepend it with a _cxx_. Lookup in the perfect hash table for @@ -1199,7 +1120,7 @@ TAO_YY_RULE_SETUP TAO_IDL_CPP_Keyword_Table cpp_key_tbl; const TAO_IDL_CPP_Keyword_Entry *entry = - cpp_key_tbl.lookup (ace_tao_yytext, + cpp_key_tbl.lookup (ace_tao_yytext, ACE_OS::strlen (ace_tao_yytext)); if (entry) { @@ -1212,49 +1133,49 @@ TAO_YY_RULE_SETUP return IDENTIFIER; } TAO_YY_BREAK -case 49: +case 41: TAO_YY_RULE_SETUP -#line 193 "fe/idl.ll" +#line 172 "fe/idl.ll" { tao_yylval.dval = idl_atof(ace_tao_yytext); return IDL_FLOATING_PT_LITERAL; } TAO_YY_BREAK -case 50: +case 42: TAO_YY_RULE_SETUP -#line 197 "fe/idl.ll" +#line 176 "fe/idl.ll" { tao_yylval.dval = idl_atof(ace_tao_yytext); return IDL_FLOATING_PT_LITERAL; } TAO_YY_BREAK -case 51: +case 43: TAO_YY_RULE_SETUP -#line 202 "fe/idl.ll" +#line 181 "fe/idl.ll" { tao_yylval.ival = idl_atoi(ace_tao_yytext, 10); return IDL_INTEGER_LITERAL; } TAO_YY_BREAK -case 52: +case 44: TAO_YY_RULE_SETUP -#line 206 "fe/idl.ll" +#line 185 "fe/idl.ll" { tao_yylval.ival = idl_atoi(ace_tao_yytext, 16); return IDL_INTEGER_LITERAL; } TAO_YY_BREAK -case 53: +case 45: TAO_YY_RULE_SETUP -#line 210 "fe/idl.ll" +#line 189 "fe/idl.ll" { tao_yylval.ival = idl_atoi(ace_tao_yytext, 8); return IDL_INTEGER_LITERAL; } TAO_YY_BREAK -case 54: +case 46: TAO_YY_RULE_SETUP -#line 215 "fe/idl.ll" +#line 194 "fe/idl.ll" { /* Skip the quotes */ char *tmp = ace_tao_yytext; @@ -1263,95 +1184,95 @@ TAO_YY_RULE_SETUP return IDL_STRING_LITERAL; } TAO_YY_BREAK -case 55: +case 47: TAO_YY_RULE_SETUP -#line 222 "fe/idl.ll" +#line 201 "fe/idl.ll" { tao_yylval.cval = ace_tao_yytext [1]; return IDL_CHARACTER_LITERAL; } TAO_YY_BREAK -case 56: +case 48: TAO_YY_RULE_SETUP -#line 226 "fe/idl.ll" +#line 205 "fe/idl.ll" { // octal character constant tao_yylval.cval = idl_escape_reader(ace_tao_yytext + 1); return IDL_CHARACTER_LITERAL; } TAO_YY_BREAK -case 57: +case 49: TAO_YY_RULE_SETUP -#line 231 "fe/idl.ll" +#line 210 "fe/idl.ll" { // hexadecimal character constant tao_yylval.cval = idl_escape_reader(ace_tao_yytext + 1); return IDL_CHARACTER_LITERAL; } TAO_YY_BREAK -case 58: +case 50: TAO_YY_RULE_SETUP -#line 236 "fe/idl.ll" +#line 215 "fe/idl.ll" { tao_yylval.cval = idl_escape_reader(ace_tao_yytext + 1); return IDL_CHARACTER_LITERAL; } TAO_YY_BREAK -case 59: +case 51: TAO_YY_RULE_SETUP -#line 240 "fe/idl.ll" +#line 219 "fe/idl.ll" {/* remember pragma */ idl_global->set_lineno(idl_global->lineno() + 1); idl_store_pragma(ace_tao_yytext); } - break; -case 60: + TAO_YY_BREAK +case 52: TAO_YY_RULE_SETUP -#line 244 "fe/idl.ll" +#line 223 "fe/idl.ll" { idl_parse_line_and_file(ace_tao_yytext); } - break; -case 61: + TAO_YY_BREAK +case 53: TAO_YY_RULE_SETUP -#line 247 "fe/idl.ll" +#line 226 "fe/idl.ll" { idl_parse_line_and_file(ace_tao_yytext); } - break; -case 62: + TAO_YY_BREAK +case 54: TAO_YY_RULE_SETUP -#line 250 "fe/idl.ll" +#line 229 "fe/idl.ll" { idl_parse_line_and_file(ace_tao_yytext); } - break; -case 63: + TAO_YY_BREAK +case 55: TAO_YY_RULE_SETUP -#line 253 "fe/idl.ll" +#line 232 "fe/idl.ll" { idl_parse_line_and_file(ace_tao_yytext); } - break; -case 64: + TAO_YY_BREAK +case 56: TAO_YY_RULE_SETUP -#line 256 "fe/idl.ll" +#line 235 "fe/idl.ll" { /* ignore cpp ident */ idl_global->set_lineno(idl_global->lineno() + 1); } - break; -case 65: + TAO_YY_BREAK +case 57: TAO_YY_RULE_SETUP -#line 260 "fe/idl.ll" +#line 239 "fe/idl.ll" { /* ignore comments */ idl_global->set_lineno(idl_global->lineno() + 1); } - break; -case 66: + TAO_YY_BREAK +case 58: TAO_YY_RULE_SETUP -#line 264 "fe/idl.ll" +#line 243 "fe/idl.ll" { for(;;) { char c = tao_yyinput(); @@ -1366,29 +1287,29 @@ TAO_YY_RULE_SETUP } } } - break; -case 67: + TAO_YY_BREAK +case 59: TAO_YY_RULE_SETUP -#line 278 "fe/idl.ll" +#line 257 "fe/idl.ll" ; - break; -case 68: + TAO_YY_BREAK +case 60: TAO_YY_RULE_SETUP -#line 279 "fe/idl.ll" +#line 258 "fe/idl.ll" { idl_global->set_lineno(idl_global->lineno() + 1); } - break; -case 69: + TAO_YY_BREAK +case 61: TAO_YY_RULE_SETUP -#line 282 "fe/idl.ll" +#line 261 "fe/idl.ll" return ace_tao_yytext [0]; TAO_YY_BREAK -case 70: +case 62: TAO_YY_RULE_SETUP -#line 284 "fe/idl.ll" +#line 263 "fe/idl.ll" TAO_YY_ECHO; - break; + TAO_YY_BREAK case TAO_YY_STATE_EOF(INITIAL): tao_yyterminate(); @@ -1681,7 +1602,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 >= 339 ) + if ( tao_yy_current_state >= 288 ) 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]; @@ -1716,11 +1637,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 >= 339 ) + if ( tao_yy_current_state >= 288 ) 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 == 338); + tao_yy_is_jam = (tao_yy_current_state == 287); return tao_yy_is_jam ? 0 : tao_yy_current_state; } @@ -2276,7 +2197,7 @@ int main() return 0; } #endif -#line 284 "fe/idl.ll" +#line 263 "fe/idl.ll" /* subroutines */ @@ -2389,7 +2310,7 @@ idl_store_pragma(char *buf) ++tp; ++sp; } } - + if (ACE_OS::strstr(buf + 8, "import") != 0) { idl_global->set_import(I_TRUE); return; @@ -2551,7 +2472,7 @@ idl_escape_reader( str[i] = save; return out; } - ACE_NOTREACHED (break;) + break; default: // check for octal value if (str[1] >= '0' && str[1] <= '7') { @@ -2567,6 +2488,6 @@ idl_escape_reader( } else { return str[1] - 'a'; } - ACE_NOTREACHED (break;) + break; } } |