summaryrefslogtreecommitdiff
path: root/TAO/TAO_IDL/fe/lex.yy.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/TAO_IDL/fe/lex.yy.cpp')
-rw-r--r--TAO/TAO_IDL/fe/lex.yy.cpp737
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;
}
}