📄 doxytag.cpp
字号:
152, 306, 119, 90, 1249, 1249, 1124, 1133, 1142, 1151, 1160, 64, 1165, 1170, 1174, 1179, 1183, 1187, 1191, 1196, 1202, 1207, 57, 1211, 1220, 1229, 1236, 1240 } ;static yyconst short int yy_def[389] = { 0, 367, 367, 366, 3, 367, 367, 368, 368, 366, 9, 369, 369, 367, 367, 366, 15, 366, 17, 366, 19, 367, 21, 367, 367, 366, 25, 367, 367, 370, 370, 367, 367, 371, 371, 366, 35, 366, 37, 366, 39, 366, 41, 366, 366, 366, 372, 366, 373, 366, 373, 366, 366, 374, 375, 375, 375, 376, 377, 366, 366, 378, 378, 366, 366, 366, 366, 366, 366, 366, 379, 366, 380, 380, 381, 366, 366, 366, 366, 366, 382, 366, 383, 384, 385, 366, 366, 372, 366, 366, 373, 366, 366, 366, 373, 366, 374, 375, 375, 375, 376, 377, 366, 366, 378, 378, 366, 366, 366, 366, 366, 379, 366, 366, 380, 380, 381, 380, 366, 366, 366, 366, 366, 382, 383, 384, 385, 366, 86, 366, 366, 366, 366, 366, 366, 366, 386, 373, 366, 375, 375, 366, 366, 378, 366, 366, 366, 366, 387, 366, 366, 380, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 386, 386, 373, 366, 366, 375, 375, 366, 378, 366, 366, 366, 387, 366, 366, 380, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 386, 373, 366, 366, 375, 366, 366, 378, 366, 366, 366, 366, 380, 366, 366, 366, 366, 366, 366, 366, 386, 373, 366, 366, 366, 366, 366, 378, 366, 366, 366, 380, 366, 366, 366, 366, 366, 366, 386, 373, 366, 366, 366, 366, 366, 378, 366, 366, 380, 366, 366, 366, 386, 373, 366, 366, 366, 366, 378, 366, 366, 380, 366, 366, 366, 386, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 380, 366, 380, 380, 380, 381, 366, 366, 386, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 380, 366, 380, 380, 381, 366, 366, 386, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 380, 366, 366, 386, 366, 366, 366, 366, 366, 366, 366, 366, 380, 366, 366, 386, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 380, 366, 366, 386, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 388, 386, 366, 366, 366, 366, 366, 366, 366, 386, 366, 366, 366, 386, 366, 386, 366, 386, 366, 386, 366, 0, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366 } ;static yyconst short int yy_nxt[1303] = { 0, 44, 44, 45, 44, 44, 44, 44, 46, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 47, 44, 44, 44, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 44, 44, 49, 45, 45, 45, 45, 45, 71, 50, 52, 52, 45, 124, 106, 71, 68, 107, 68, 45, 87, 45, 51, 51, 44, 44, 45, 44, 44, 44, 52, 44, 44, 44, 44, 69, 44, 69, 75, 44, 75, 112, 102, 44, 44, 44, 44, 44, 44, 77, 77, 88, 160, 115, 78, 78, 103, 115, 88, 212, 166, 113, 116, 166, 89, 91, 116, 92, 79, 79, 230, 89, 161, 365, 93, 44, 44, 44, 44, 45, 44, 44, 44, 52, 44, 44, 44, 44, 166, 44, 132, 133, 44, 115, 117, 166, 44, 44, 44, 44, 44, 44, 116, 119, 115, 117, 168, 151, 115, 120, 180, 169, 121, 116, 122, 115, 115, 116, 134, 362, 223, 166, 320, 363, 116, 116, 361, 340, 44, 44, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 54, 54, 54, 44, 44, 44, 44, 44, 44, 54, 55, 56, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 54, 44, 44, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 166, 44, 204, 166, 44, 359, 240, 166, 166, 44, 44, 44, 44, 44, 115, 116, 166, 192, 244, 115, 117, 253, 257, 116, 284, 276, 115, 115, 116, 115, 285, 331, 294, 286, 287, 116, 116, 166, 116, 357, 44, 44, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 289, 44, 166, 329, 44, 308, 290, 326, 115, 44, 44, 44, 44, 44, 115, 305, 317, 116, 115, 328, 166, 339, 327, 116, 115, 166, 327, 116, 358, 166, 356, 364, 334, 116, 329, 355, 340, 352, 343, 346, 44, 44, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 58, 58, 58, 44, 44, 44, 44, 44, 44, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 58, 44, 44, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 59, 44, 44, 44, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 44, 60, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 61, 61, 61, 44, 44, 44, 44, 44, 44, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 61, 62, 61, 61, 61, 61, 61, 61, 61, 44, 44, 45, 326, 63, 328, 287, 64, 63, 63, 63, 63, 339, 63, 115, 63, 166, 166, 327, 351, 329, 65, 63, 116, 350, 349, 269, 340, 348, 347, 345, 360, 344, 343, 66, 342, 341, 354, 338, 337, 336, 335, 67, 333, 332, 330, 325, 324, 323, 322, 321, 63, 63, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 70, 70, 70, 44, 44, 44, 44, 44, 44, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 44, 44, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 319, 44, 318, 316, 44, 315, 314, 313, 269, 44, 44, 44, 44, 44, 269, 312, 269, 269, 269, 269, 311, 269, 310, 309, 307, 306, 304, 269, 303, 302, 269, 301, 73, 300, 299, 298, 297, 296, 295, 293, 44, 74, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 292, 44, 280, 269, 44, 279, 269, 278, 277, 44, 44, 44, 44, 44, 275, 274, 263, 262, 261, 260, 259, 258, 256, 255, 254, 252, 251, 250, 141, 249, 248, 247, 73, 246, 245, 161, 243, 242, 241, 239, 44, 74, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 80, 80, 80, 44, 44, 44, 44, 44, 44, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 44, 44, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 81, 44, 82, 82, 82, 82, 82, 44, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 82, 44, 44, 44, 44, 45, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 83, 83, 83, 83, 44, 44, 44, 44, 44, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 44, 83, 84, 84, 45, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 84, 85, 84, 84, 84, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 84, 84, 126, 126, 238, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 128, 128, 128, 126, 126, 237, 126, 126, 126, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 126, 126, 264, 236, 264, 265, 235, 234, 266, 267, 233, 265, 268, 269, 270, 232, 265, 231, 229, 228, 227, 226, 225, 265, 224, 269, 222, 291, 269, 291, 287, 221, 287, 220, 219, 271, 218, 217, 269, 216, 215, 269, 214, 272, 115, 213, 211, 210, 209, 208, 207, 206, 265, 273, 264, 205, 264, 265, 203, 202, 266, 267, 115, 265, 265, 269, 281, 269, 265, 201, 269, 116, 200, 199, 288, 265, 269, 198, 269, 197, 269, 196, 195, 194, 193, 166, 191, 282, 190, 269, 189, 188, 187, 186, 185, 283, 184, 183, 182, 181, 179, 178, 176, 175, 265, 265, 288, 174, 269, 173, 287, 172, 287, 171, 170, 167, 166, 164, 269, 163, 162, 269, 159, 158, 157, 156, 155, 154, 153, 152, 150, 149, 148, 147, 146, 145, 144, 143, 142, 141, 140, 139, 115, 138, 137, 136, 135, 131, 130, 129, 269, 116, 44, 44, 44, 44, 44, 44, 44, 44, 44, 53, 53, 53, 53, 53, 53, 53, 53, 53, 57, 57, 57, 57, 57, 57, 57, 57, 57, 72, 72, 72, 72, 72, 72, 72, 72, 72, 76, 76, 76, 76, 76, 76, 76, 76, 76, 90, 127, 118, 90, 96, 96, 110, 109, 96, 97, 108, 105, 97, 100, 100, 100, 99, 100, 101, 98, 95, 101, 104, 94, 366, 104, 111, 45, 45, 111, 114, 114, 114, 366, 114, 114, 116, 116, 116, 366, 116, 116, 123, 366, 366, 123, 125, 125, 366, 125, 125, 126, 366, 126, 126, 126, 126, 366, 126, 126, 165, 366, 165, 165, 165, 165, 165, 165, 165, 177, 177, 177, 177, 366, 177, 353, 366, 366, 353, 43, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366 } ;static yyconst short int yy_chk[1303] = { 0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 4, 5, 6, 27, 13, 14, 27, 4, 13, 14, 28, 383, 64, 28, 23, 64, 24, 31, 372, 32, 5, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 23, 7, 24, 31, 7, 32, 71, 59, 7, 7, 7, 7, 7, 7, 33, 34, 47, 132, 72, 33, 34, 59, 114, 49, 192, 364, 71, 72, 192, 47, 49, 114, 49, 33, 34, 212, 49, 132, 363, 49, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 212, 8, 91, 91, 8, 73, 73, 360, 8, 8, 8, 8, 8, 8, 73, 78, 115, 115, 138, 117, 151, 78, 151, 138, 78, 115, 78, 117, 204, 151, 91, 360, 204, 308, 308, 361, 117, 204, 359, 356, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 166, 11, 180, 244, 11, 355, 223, 257, 230, 11, 11, 11, 11, 11, 180, 223, 276, 166, 230, 240, 240, 240, 244, 180, 266, 257, 287, 317, 240, 290, 266, 317, 276, 266, 290, 287, 317, 294, 290, 352, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 271, 12, 354, 351, 12, 294, 272, 314, 271, 12, 12, 12, 12, 12, 272, 289, 305, 271, 289, 315, 320, 325, 314, 272, 305, 334, 350, 289, 354, 362, 349, 362, 320, 305, 315, 347, 325, 344, 343, 334, 12, 12, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 21, 327, 21, 329, 331, 21, 21, 21, 21, 21, 340, 21, 331, 21, 346, 358, 327, 342, 329, 21, 21, 331, 341, 339, 338, 340, 336, 335, 333, 358, 332, 330, 21, 328, 326, 346, 324, 323, 322, 321, 21, 319, 318, 316, 313, 312, 311, 310, 309, 21, 21, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 307, 29, 306, 304, 29, 303, 302, 301, 300, 29, 29, 29, 29, 29, 265, 299, 265, 267, 265, 267, 297, 267, 296, 295, 293, 292, 288, 265, 286, 285, 267, 284, 29, 283, 282, 280, 279, 278, 277, 275, 29, 29, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 274, 30, 263, 265, 30, 262, 267, 261, 259, 30, 30, 30, 30, 30, 256, 255, 251, 249, 248, 247, 246, 245, 243, 242, 241, 239, 238, 237, 236, 235, 234, 233, 30, 232, 231, 229, 228, 227, 226, 222, 30, 30, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 37, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 39, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 86, 86, 221, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 219, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 253, 218, 253, 253, 217, 216, 253, 253, 215, 253, 253, 253, 253, 214, 253, 213, 211, 210, 209, 208, 207, 253, 206, 273, 203, 273, 268, 273, 268, 202, 268, 200, 199, 253, 198, 197, 273, 196, 195, 268, 194, 253, 253, 193, 191, 190, 189, 187, 186, 185, 253, 253, 264, 182, 264, 264, 179, 178, 264, 264, 268, 264, 264, 264, 264, 273, 264, 177, 268, 268, 176, 173, 281, 264, 281, 172, 281, 171, 281, 170, 169, 168, 167, 165, 163, 264, 162, 281, 160, 159, 158, 157, 156, 264, 155, 154, 153, 152, 150, 149, 146, 145, 264, 264, 270, 144, 270, 143, 270, 142, 270, 140, 139, 137, 136, 135, 281, 134, 133, 270, 131, 130, 127, 122, 121, 120, 119, 118, 113, 112, 110, 109, 108, 107, 106, 105, 103, 102, 99, 98, 270, 95, 94, 93, 92, 89, 88, 87, 270, 270, 367, 367, 367, 367, 367, 367, 367, 367, 367, 368, 368, 368, 368, 368, 368, 368, 368, 368, 369, 369, 369, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, 370, 370, 370, 370, 370, 371, 371, 371, 371, 371, 371, 371, 371, 371, 373, 85, 75, 373, 374, 374, 69, 67, 374, 375, 66, 62, 375, 376, 376, 376, 56, 376, 377, 55, 51, 377, 378, 50, 43, 378, 379, 2, 1, 379, 380, 380, 380, 0, 380, 380, 381, 381, 381, 0, 381, 381, 382, 0, 0, 382, 384, 384, 0, 384, 384, 385, 0, 385, 385, 385, 385, 0, 385, 385, 386, 0, 386, 386, 386, 386, 386, 386, 386, 387, 387, 387, 387, 0, 387, 388, 0, 0, 388, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366 } ;static yy_state_type yy_last_accepting_state;static char *yy_last_accepting_cpos;/* The intent behind this definition is that it'll catch * any uses of REJECT which flex missed. */#define REJECT reject_used_but_not_detected#define yymore() yymore_used_but_not_detected#define YY_MORE_ADJ 0#define YY_RESTORE_YY_MORE_OFFSETchar *yytext;#line 1 "doxytag.l"#define INITIAL 0/****************************************************************************** * * $Id: doxytag.l,v 1.27 2001/03/19 19:27:40 root Exp $ * * Copyright (C) 1997-2001 by Dimitri van Heesch. * * Permission to use, copy, modify, and distribute this software and its * documentation under the terms of the GNU General Public License is hereby * granted. No representations are made about the suitability of this software * for any purpose. It is provided "as is" without express or implied warranty. * See the GNU General Public License for more details. * * Documents produced by Doxygen are derivative works derived from the * input used in their production; they are not affected by this license. * */#line 19 "doxytag.l"/* * includes */#include <stdio.h>#include <iostream.h>#include <assert.h>#include <ctype.h>#include "qtbc.h"#include <qstrlist.h>#include <qfileinfo.h>#include <qfile.h>#include <qdict.h>#include <qtextstream.h>#include <qdir.h> #include "version.h"#include "suffixtree.h"#include "searchindex.h"#include "logos.h"static QCString convertToXML(const char *s){ QCString result; if (s==0) return result; const char *p=s; char c; while ((c=*p++)) { switch (c) { case '<': result+="<"; break; case '>': result+=">"; break; case '&': result+="&"; break; case '\'': result+="'"; break; case '"': result+="""; break; default: result+=c; break; } } return result;} struct MemberDef{ QCString name; QCString anchor; QCString args;}; struct ClassDef{ QCString name; QStrList bases; QCString fileName;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -