📄 psdl_y.cpp
字号:
668, 670, 672, 674, 678, 681, 686, 690, 692, 699,
705, 711, 717, 722, 727, 731, 733, 735, 737, 741,
744, 748, 754, 756, 758, 760, 765, 772, 777, 779,
781, 783, 785, 792, 794, 796, 799, 802, 804, 806,
811, 815, 819, 823, 826, 829, 832, 835, 837, 841,
845, 848, 850, 853, 856, 859, 862, 865, 868, 871,
873, 877, 881, 883, 887, 889, 891, 893, 895, 897,
900, 903, 905, 908, 915, 921, 926, 930, 933, 936,
942, 947, 950, 954, 957, 962, 964, 969, 971, 974,
978, 983, 987, 993, 995, 999, 1006, 1011, 1013, 1015,
1017, 1019, 1021, 1023, 1025, 1027, 1029, 1031, 1033, 1035,
1037, 1039, 1041, 1043, 1045, 1047, 1051, 1053, 1055, 1057,
1062, 1067, 1074, 1080, 1082, 1086, 1090, 1092, 1094, 1098,
1102
};
static const short yyrhs[] =
{
96, 0, 95, 96, 0, 150, 3, 0, 188, 3,
0, 201, 3, 0, 216, 3, 0, 97, 3, 0,
121, 3, 0, 141, 3, 0, 111, 3, 0, 127,
3, 0, 99, 3, 0, 227, 3, 0, 0, 4,
149, 98, 6, 95, 7, 0, 100, 0, 101, 0,
103, 6, 104, 7, 0, 103, 6, 7, 0, 10,
11, 149, 0, 11, 149, 0, 10, 102, 106, 0,
10, 102, 0, 105, 0, 105, 104, 0, 108, 3,
0, 119, 3, 0, 5, 107, 0, 225, 0, 225,
26, 107, 0, 28, 18, 109, 159, 0, 18, 109,
159, 0, 154, 0, 235, 0, 236, 0, 110, 0,
225, 0, 21, 22, 24, 107, 25, 0, 22, 24,
107, 25, 0, 113, 0, 112, 0, 10, 12, 149,
0, 114, 6, 115, 7, 0, 114, 6, 7, 0,
10, 12, 149, 23, 107, 117, 0, 10, 12, 149,
23, 107, 0, 116, 0, 116, 115, 0, 119, 3,
0, 120, 3, 0, 260, 3, 0, 5, 118, 0,
225, 0, 225, 26, 118, 0, 205, 202, 206, 209,
0, 205, 202, 206, 0, 27, 149, 8, 160, 9,
0, 27, 149, 0, 13, 149, 122, 6, 124, 7,
0, 13, 149, 6, 124, 7, 0, 13, 149, 6,
7, 0, 13, 149, 122, 6, 7, 0, 5, 123,
0, 225, 0, 225, 26, 123, 0, 125, 0, 125,
124, 0, 126, 3, 0, 119, 3, 0, 14, 118,
159, 0, 128, 0, 129, 0, 130, 6, 131, 7,
0, 130, 6, 7, 0, 11, 149, 0, 11, 149,
133, 135, 0, 11, 149, 133, 0, 11, 149, 135,
0, 132, 0, 132, 131, 0, 108, 3, 0, 138,
3, 0, 140, 3, 0, 5, 134, 0, 225, 0,
15, 107, 0, 22, 24, 134, 25, 0, 16, 146,
0, 17, 159, 19, 139, 137, 0, 17, 159, 19,
139, 0, 134, 0, 136, 0, 22, 8, 159, 9,
0, 142, 6, 143, 7, 0, 142, 6, 7, 0,
12, 149, 23, 134, 145, 147, 0, 12, 149, 23,
134, 145, 0, 12, 149, 23, 134, 147, 0, 12,
149, 23, 134, 0, 144, 0, 144, 143, 0, 120,
3, 0, 148, 3, 0, 5, 146, 0, 225, 0,
15, 118, 0, 20, 27, 149, 0, 20, 27, 22,
0, 45, 0, 46, 151, 0, 178, 0, 182, 0,
240, 0, 47, 159, 0, 215, 0, 152, 157, 0,
153, 0, 156, 0, 154, 0, 155, 0, 225, 0,
162, 0, 163, 0, 172, 0, 173, 0, 174, 0,
175, 0, 176, 0, 177, 0, 214, 0, 242, 0,
235, 0, 236, 0, 212, 0, 178, 0, 182, 0,
240, 0, 158, 0, 158, 26, 157, 0, 159, 0,
161, 0, 149, 0, 159, 0, 160, 26, 159, 0,
237, 0, 39, 0, 40, 0, 41, 40, 0, 164,
0, 168, 0, 165, 0, 166, 0, 167, 0, 42,
0, 41, 0, 41, 41, 0, 169, 0, 170, 0,
171, 0, 43, 42, 0, 43, 41, 0, 43, 41,
41, 0, 44, 0, 32, 0, 33, 0, 34, 0,
35, 0, 36, 0, 0, 37, 149, 179, 6, 180,
7, 0, 181, 0, 181, 180, 0, 152, 157, 3,
0, 29, 149, 30, 8, 183, 9, 6, 184, 7,
0, 163, 0, 172, 0, 174, 0, 240, 0, 225,
0, 185, 0, 185, 184, 0, 186, 187, 3, 0,
31, 190, 5, 0, 38, 5, 0, 31, 190, 5,
186, 0, 38, 5, 186, 0, 152, 158, 0, 59,
189, 149, 60, 190, 0, 163, 0, 172, 0, 173,
0, 174, 0, 162, 0, 235, 0, 236, 0, 213,
0, 225, 0, 175, 0, 191, 0, 192, 0, 191,
61, 192, 0, 193, 0, 192, 50, 193, 0, 194,
0, 193, 51, 194, 0, 195, 0, 194, 53, 195,
0, 194, 54, 195, 0, 196, 0, 195, 48, 196,
0, 195, 49, 196, 0, 197, 0, 196, 52, 197,
0, 196, 55, 197, 0, 196, 56, 197, 0, 198,
199, 0, 199, 0, 49, 0, 48, 0, 57, 0,
225, 0, 243, 0, 8, 190, 9, 0, 70, 149,
0, 200, 6, 180, 7, 0, 200, 6, 7, 0,
149, 0, 204, 205, 202, 206, 209, 210, 0, 205,
202, 206, 209, 210, 0, 204, 205, 202, 206, 209,
0, 204, 205, 202, 206, 210, 0, 205, 202, 206,
209, 0, 205, 202, 206, 210, 0, 205, 202, 206,
0, 58, 0, 211, 0, 62, 0, 8, 207, 9,
0, 8, 9, 0, 208, 211, 159, 0, 208, 211,
159, 26, 207, 0, 63, 0, 64, 0, 65, 0,
66, 8, 225, 9, 0, 66, 8, 225, 26, 226,
9, 0, 67, 8, 249, 9, 0, 154, 0, 235,
0, 236, 0, 225, 0, 68, 24, 259, 26, 259,
25, 0, 68, 0, 69, 0, 37, 149, 0, 29,
149, 0, 217, 0, 218, 0, 220, 6, 221, 7,
0, 220, 6, 7, 0, 10, 71, 149, 0, 72,
71, 149, 0, 71, 149, 0, 71, 149, 0, 10,
219, 0, 72, 219, 0, 219, 0, 10, 219, 223,
0, 72, 219, 223, 0, 219, 223, 0, 222, 0,
222, 221, 0, 150, 3, 0, 188, 3, 0, 201,
3, 0, 239, 3, 0, 203, 3, 0, 5, 224,
0, 225, 0, 225, 26, 224, 0, 149, 73, 225,
0, 149, 0, 149, 26, 226, 0, 149, 0, 232,
0, 231, 0, 230, 0, 229, 0, 74, 149, 0,
10, 228, 0, 228, 0, 228, 152, 0, 10, 228,
234, 6, 222, 7, 0, 10, 228, 6, 222, 7,
0, 233, 6, 253, 7, 0, 75, 228, 234, 0,
228, 234, 0, 75, 228, 0, 5, 76, 252, 77,
224, 0, 5, 252, 77, 224, 0, 77, 224, 0,
5, 76, 252, 0, 5, 252, 0, 78, 24, 259,
25, 0, 78, 0, 79, 24, 259, 25, 0, 79,
0, 149, 238, 0, 81, 259, 82, 0, 28, 80,
211, 159, 0, 80, 211, 159, 0, 83, 149, 6,
241, 7, 0, 149, 0, 149, 26, 241, 0, 84,
24, 153, 26, 259, 25, 0, 84, 24, 153, 25,
0, 245, 0, 249, 0, 250, 0, 247, 0, 248,
0, 251, 0, 246, 0, 244, 0, 85, 0, 86,
0, 87, 0, 92, 0, 93, 0, 32, 0, 78,
0, 79, 0, 94, 0, 225, 0, 225, 26, 252,
0, 222, 0, 254, 0, 255, 0, 90, 152, 157,
3, 0, 89, 152, 157, 3, 0, 91, 149, 8,
256, 9, 3, 0, 91, 149, 8, 9, 3, 0,
257, 0, 257, 26, 256, 0, 258, 211, 159, 0,
63, 0, 190, 0, 91, 149, 261, 0, 8, 159,
9, 0, 8, 9, 0
};
#endif
#if YYDEBUG
/* YYRLINE[YYN] -- source line where rule number YYN was defined. */
static const short yyrline[] =
{
0, 78, 80, 85, 87, 90, 93, 96, 99, 102,
105, 108, 111, 114, 119, 119, 131, 134, 139, 141,
146, 150, 160, 163, 168, 171, 176, 179, 184, 189,
192, 197, 199, 204, 206, 209, 212, 215, 220, 223,
228, 230, 235, 240, 243, 248, 251, 256, 259, 264,
267, 270, 275, 280, 283, 288, 291, 297, 299, 304,
306, 309, 312, 317, 321, 323, 328, 330, 335, 337,
342, 346, 348, 353, 355, 360, 364, 366, 369, 374,
376, 381, 383, 386, 391, 395, 399, 403, 407, 411,
413, 418, 421, 426, 430, 432, 437, 439, 442, 445,
450, 452, 457, 459, 464, 468, 472, 476, 478, 483,
487, 489, 492, 495, 498, 501, 506, 510, 512, 517,
519, 522, 527, 529, 532, 535, 538, 541, 544, 547,
550, 555, 557, 560, 563, 568, 570, 573, 578, 580,
585, 587, 592, 596, 598, 603, 607, 609, 612, 617,
619, 624, 626, 629, 634, 638, 642, 646, 648, 651,
656, 660, 664, 668, 672, 676, 680, 684, 688, 692,
692, 705, 707, 712, 716, 720, 722, 725, 728, 731,
736, 738, 743, 747, 749, 752, 755, 760, 764, 768,
770, 773, 776, 779, 782, 785, 788, 791, 794, 799,
803, 805, 810, 812, 817, 819, 824, 826, 829, 834,
836, 839, 844, 846, 849, 852, 857, 859, 864, 866,
869, 874, 876, 879, 884, 893, 898, 906, 917, 920,
924, 928, 932, 936, 940, 946, 950, 952, 957, 959,
964, 966, 971, 973, 976, 981, 983, 988, 992, 994,
997, 1000, 1005, 1009, 1013, 1017, 1019, 1024, 1026, 1031,
1036, 1044, 1046, 1049, 1054, 1064, 1066, 1069, 1072, 1075,
1078, 1083, 1085, 1090, 1092, 1095, 1098, 1101, 1106, 1111,
1113, 1118, 1120, 1125, 1127, 1132, 1134, 1137, 1140, 1145,
1149, 1151, 1156, 1160, 1162, 1167, 1171, 1173, 1176, 1181,
1183, 1186, 1189, 1192, 1198, 1200, 1205, 1207, 1212, 1216,
1220, 1222, 1227, 1231, 1233, 1238, 1240, 1245, 1247, 1250,
1253, 1256, 1259, 1262, 1265, 1270, 1272, 1277, 1281, 1285,
1289, 1293, 1297, 1301, 1305, 1307, 1312, 1314, 1317, 1322,
1324, 1329, 1331, 1336, 1338, 1343, 1347, 1351, 1355, 1359,
1361
};
#endif
#if (YYDEBUG) || defined YYERROR_VERBOSE
/* YYTNAME[TOKEN_NUM] -- String name of the token TOKEN_NUM. */
static const char *const yytname[] =
{
"$", "error", "$undefined.", "TAO_PSDL_SEMI", "TAO_PSDL_MODULE",
"TAO_PSDL_COLON", "TAO_PSDL_OPEN_CURLY_BRACE",
"TAO_PSDL_CLOSE_CURLY_BRACE", "TAO_PSDL_OPEN_BRACE",
"TAO_PSDL_CLOSE_BRACE", "TAO_PSDL_ABSTRACT", "TAO_PSDL_STORAGETYPE",
"TAO_PSDL_STORAGEHOME", "TAO_PSDL_CATALOG", "TAO_PSDL_PROVIDES",
"TAO_PSDL_IMPLEMENTS", "TAO_PSDL_SCOPE", "TAO_PSDL_STORES",
"TAO_PSDL_STATE", "TAO_PSDL_AS", "TAO_PSDL_PRIMARY", "TAO_PSDL_STRONG",
"TAO_PSDL_REF", "TAO_PSDL_OF", "TAO_PSDL_OPEN_ANGULAR_BRACE",
"TAO_PSDL_CLOSE_ANGULAR_BRACE", "TAO_PSDL_COMMA", "TAO_PSDL_KEY",
"TAO_PSDL_READONLY", "TAO_PSDL_UNION", "TAO_PSDL_SWITCH",
"TAO_PSDL_CASE", "TAO_PSDL_WCHAR", "TAO_PSDL_BOOLEAN", "TAO_PSDL_OCTET",
"TAO_PSDL_ANY", "TAO_PSDL_OBJECT", "TAO_PSDL_STRUCT",
"TAO_PSDL_DEFAULT", "TAO_PSDL_FLOAT", "TAO_PSDL_DOUBLE",
"TAO_PSDL_LONG", "TAO_PSDL_SHORT", "TAO_PSDL_UNSIGNED", "TAO_PSDL_CHAR",
"TAO_PSDL_IDENT", "TAO_PSDL_TYPEDEF", "TAO_PSDL_NATIVE",
"TAO_PSDL_PLUS", "TAO_PSDL_MINUS", "TAO_PSDL_XOR", "TAO_PSDL_AND",
"TAO_PSDL_MULT", "TAO_PSDL_RIGHT_SHIFT", "TAO_PSDL_LEFT_SHIFT",
"TAO_PSDL_DIV", "TAO_PSDL_PERCENT", "TAO_PSDL_TILDA", "TAO_PSDL_ONEWAY",
"TAO_PSDL_CONST", "TAO_PSDL_EQUAL", "TAO_PSDL_OR", "TAO_PSDL_VOID",
"TAO_PSDL_IN", "TAO_PSDL_OUT", "TAO_PSDL_INOUT", "TAO_PSDL_RAISES",
"TAO_PSDL_CONTEXT", "TAO_PSDL_FIXED", "TAO_PSDL_VALUEBASE",
"TAO_PSDL_EXCEPTION", "TAO_PSDL_INTERFACE", "TAO_PSDL_LOCAL",
"TAO_PSDL_DOUBLE_COLON", "TAO_PSDL_VALUETYPE", "TAO_PSDL_CUSTOM",
"TAO_PSDL_TRUNCATABLE", "TAO_PSDL_SUPPORTS", "TAO_PSDL_STRING",
"TAO_PSDL_WSTRING", "TAO_PSDL_ATTRIBUTE", "TAO_PSDL_OPEN_SQUARE_BRACE",
"TAO_PSDL_CLOSE_SQUARE_BRACE", "TAO_PSDL_ENUM", "TAO_PSDL_SEQUENCE",
"TAO_PSDL_TRUE", "TAO_PSDL_FALSE", "TAO_PSDL_INTEGER",
"TAO_PSDL_FLOATING", "TAO_PSDL_PRIVATE", "TAO_PSDL_PUBLIC",
"TAO_PSDL_FACTORY", "TAO_PSDL_FLOATING_PT", "TAO_PSDL_CHAR_LITERAL",
"TAO_PSDL_FIXED_PT", "psdl_specification", "psdl_definition",
"psdl_module", "@1", "abstract_storagetype", "abstract_storagetype_dcl",
"abstract_storagetype_fwd_dcl", "storagetype_identifier",
"abstract_storagetype_header", "abstract_storagetype_body",
"abstract_storagetype_member", "abstract_storagetype_inh_spec",
"abstract_storagetype_name", "psdl_state_dcl", "psdl_state_type_spec",
"abstract_storagetype_ref_type", "abstract_storagehome",
"abstract_storagehome_fwd_dcl", "abstract_storagehome_dcl",
"abstract_storagehome_header", "abstract_storagehome_body",
"abstract_storagehome_member", "abstract_storagehome_inh_spec",
"abstract_storagehome_name", "local_op_dcl", "key_dcl", "catalog",
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -