📄 smpar.c
字号:
-1000, -1000, 43, 191, 238, 286, -1000, -1000, -1000, -1000,
-1000, 138, -1000, -1000, -14, -1000, -1000, -1000, -1000, -1000,
-1000, -1000, -221, -1000, -210, -1000, -1000, 197, 28, -1000,
52, 284, -311, 190, -1000, 135, -311, -231, 196, -1000,
-126, 189, -1000, -1000, -1000, 188, -1000, 99, 250, -1000,
126, 112, -1000, -1000, 187, -1000, -307, 249, -311, -1000,
-1000, -1000, 185, 123, -1000, -308, 122, 66, 121, -311,
-1000, 116, -1000, -311, -1000, 133, -1000, 79, 111, -311,
-1000, -1000, -1000, -311, 84, -1000, 78, 75, -1000, 55,
44, -1000, -1000 };
int yypgo[]={
0, 12, 9, 664, 663, 662, 661, 660, 659, 0,
658, 657, 656, 655, 654, 653, 652, 601, 651, 650,
649, 648, 647, 646, 645, 644, 587, 643, 642, 641,
640, 639, 599, 638, 600, 637, 636, 588, 635, 634,
633, 632, 631, 630, 629, 628, 627, 626, 625, 624,
623, 622, 3, 621, 620, 619, 577, 618, 617, 7,
4, 6, 616, 615, 215, 614, 613, 2, 612, 611,
610, 1, 609, 608, 607, 10, 11, 606, 605, 603,
5, 602 };
int yyr1[]={
0, 15, 16, 16, 17, 17, 17, 20, 20, 20,
20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
20, 20, 20, 20, 20, 20, 20, 20, 20, 20,
20, 20, 20, 20, 20, 20, 20, 20, 21, 19,
22, 22, 22, 22, 22, 22, 22, 22, 22, 22,
22, 22, 22, 22, 25, 18, 28, 18, 18, 23,
23, 23, 23, 23, 30, 30, 29, 29, 29, 31,
31, 32, 32, 32, 24, 24, 24, 24, 33, 33,
34, 34, 34, 34, 36, 36, 36, 36, 36, 36,
36, 36, 35, 35, 38, 38, 37, 27, 27, 39,
39, 39, 26, 26, 26, 26, 26, 26, 26, 26,
46, 46, 46, 46, 46, 46, 46, 46, 46, 47,
47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
47, 47, 47, 47, 47, 47, 47, 47, 47, 47,
47, 47, 40, 40, 41, 41, 41, 41, 41, 48,
48, 42, 42, 42, 49, 49, 49, 11, 11, 12,
12, 52, 52, 3, 43, 43, 43, 4, 55, 55,
55, 45, 45, 5, 57, 57, 44, 44, 6, 59,
59, 13, 13, 13, 1, 1, 1, 2, 2, 2,
53, 53, 53, 53, 53, 56, 56, 56, 56, 56,
62, 63, 63, 65, 65, 64, 64, 64, 64, 7,
7, 7, 7, 7, 8, 8, 8, 8, 8, 50,
50, 50, 50, 50, 66, 66, 68, 68, 67, 67,
67, 67, 67, 67, 67, 67, 67, 67, 67, 67,
67, 67, 69, 69, 70, 70, 70, 70, 71, 71,
71, 71, 51, 51, 51, 51, 51, 72, 73, 74,
74, 74, 74, 74, 74, 74, 74, 10, 10, 10,
10, 10, 10, 61, 61, 61, 61, 61, 61, 61,
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
61, 61, 61, 61, 61, 61, 61, 61, 61, 61,
61, 14, 14, 14, 14, 14, 14, 14, 14, 14,
14, 14, 14, 14, 14, 75, 75, 75, 75, 60,
60, 60, 60, 9, 9, 9, 54, 54, 77, 77,
76, 78, 76, 76, 58, 58, 58, 58, 58, 79,
79, 81, 81, 80 };
int yyr2[]={
0, 3, 2, 4, 2, 2, 3, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 1, 5,
5, 5, 3, 7, 5, 9, 5, 3, 3, 5,
5, 5, 5, 3, 1, 13, 1, 9, 5, 11,
7, 7, 7, 7, 2, 3, 0, 7, 7, 2,
4, 2, 8, 2, 0, 6, 7, 5, 2, 4,
7, 7, 9, 9, 2, 2, 2, 2, 2, 2,
2, 2, 2, 6, 2, 1, 3, 0, 2, 2,
4, 3, 2, 2, 2, 2, 2, 2, 3, 5,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 0,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
2, 2, 5, 5, 17, 15, 9, 9, 15, 2,
3, 29, 27, 17, 4, 1, 5, 5, 5, 5,
5, 2, 3, 3, 11, 13, 9, 5, 2, 3,
1, 5, 5, 5, 2, 3, 17, 11, 3, 2,
3, 5, 5, 1, 1, 5, 5, 1, 5, 5,
2, 7, 19, 23, 5, 2, 6, 9, 7, 5,
5, 2, 6, 2, 1, 9, 11, 9, 5, 3,
3, 3, 3, 3, 3, 3, 3, 3, 3, 0,
8, 11, 7, 5, 2, 6, 2, 1, 3, 5,
3, 13, 5, 17, 21, 7, 23, 5, 7, 3,
3, 19, 2, 2, 2, 1, 3, 3, 2, 1,
3, 3, 0, 6, 7, 5, 5, 3, 5, 3,
3, 3, 3, 5, 3, 7, 3, 3, 9, 3,
5, 11, 5, 3, 19, 15, 13, 15, 17, 3,
19, 15, 13, 15, 17, 9, 15, 11, 7, 9,
9, 9, 7, 9, 15, 11, 7, 9, 9, 9,
7, 3, 5, 5, 3, 3, 3, 3, 3, 3,
3, 3, 3, 3, 3, 2, 1, 3, 3, 2,
1, 3, 3, 2, 3, 3, 2, 6, 2, 1,
5, 1, 9, 5, 0, 8, 11, 7, 5, 2,
6, 2, 1, 3 };
int yychk[]={
-1000, -15, -16, -17, -18, -19, -20, -23, 256, -21,
266, 267, 268, 269, 270, 271, 272, 273, 274, 275,
276, 277, 278, 279, 280, 281, 282, 283, 284, 285,
286, 287, 288, 289, 290, 291, 292, 293, 294, 295,
296, 297, 298, 299, 300, 301, 302, 303, 304, 305,
306, 307, 308, 309, 310, 311, 312, 313, 314, 315,
316, 317, 318, 319, 320, 321, 323, 324, 325, 326,
327, 322, -17, -24, 279, 273, -22, 261, 260, 258,
259, 264, 262, 257, 265, 263, -29, 256, 308, -25,
-28, -33, 256, -34, -35, -37, 322, 323, 256, 322,
256, 322, 256, 323, 256, 323, 256, 269, 319, 320,
267, -31, 256, -32, 322, 324, -26, -40, -41, -42,
-43, -44, -45, -46, 322, 300, -3, -4, -6, -5,
257, 258, 259, 260, 261, 262, 263, 264, 265, 273,
312, -34, 312, 275, 256, -38, 313, 322, 322, -30,
319, 320, 309, -32, 309, 310, -27, -39, -26, 279,
-47, 288, 277, -55, -57, 266, 267, 268, 269, 270,
271, 272, 274, 275, 276, 278, 280, 281, 282, 283,
284, 285, 286, 287, 290, 291, 292, 293, 294, 295,
296, 297, 299, 301, 302, 303, 304, 306, 307, 308,
309, 310, 311, 312, 313, 314, 315, 316, 317, 318,
321, 323, 324, 325, 326, 327, 319, 320, 322, 256,
289, 298, 305, -56, 256, -61, -62, 322, -14, 281,
291, 288, 287, 284, 282, 268, 276, 304, 293, 302,
277, 322, -36, 275, 319, 289, 305, 298, 288, 273,
269, 267, -37, 322, 267, 324, 273, -26, 277, 256,
256, -49, 256, 303, 308, 256, -13, 256, 274, -63,
256, -64, 322, 310, 299, -9, 324, 325, 326, 310,
299, -9, 308, 302, 277, 313, 322, 311, -48, 319,
320, 309, 309, -11, 266, -52, 319, 320, -53, 256,
-56, 298, -54, -76, 322, 309, -58, 306, -59, 319,
320, 322, 256, 309, 313, -65, 309, 310, 256, 299,
-9, 314, 310, 256, 256, 299, -9, 314, 310, 256,
256, 308, -12, 301, -7, 256, 295, 296, 307, 286,
322, 308, 292, 256, 309, 313, -77, -61, -78, 256,
281, -1, 272, 308, 256, 324, 309, -64, 324, 314,
256, 310, 256, -75, 311, 256, 317, 318, 315, -9,
256, -9, 310, 256, -75, 311, 256, -9, 256, -9,
322, 324, 256, -1, -8, 256, 294, 283, 271, 290,
322, 322, 322, 309, -76, 313, -2, 297, 323, 256,
-79, -80, 322, 309, 311, 324, 311, -9, -9, -75,
-60, 311, 317, 318, 315, -9, -9, -75, -60, 311,
324, 309, 309, -2, 324, 310, -61, -59, 323, 256,
309, 313, -81, 311, -60, 311, 311, -9, 314, -9,
-60, 311, 311, -9, 314, -9, 309, -50, 280, 309,
299, 324, 309, -80, -9, 311, 311, -9, 311, -9,
311, 311, -9, 311, -51, -72, 270, 308, 256, 310,
311, 311, 311, 311, -52, -73, 256, 308, 256, -66,
-67, 322, -69, 281, 291, 288, 284, 282, 285, 278,
309, -9, 311, 311, 308, 309, 309, -74, 323, 325,
326, 324, 314, 322, 308, 327, 309, 313, -68, 322,
291, 288, 310, 302, 277, 311, -60, 322, 256, 324,
-10, 322, 324, 309, -67, 302, 277, -9, 310, 311,
-9, 324, 309, 309, 322, 324, 310, 310, -70, 317,
318, 315, 299, 311, 309, 310, 324, 299, -9, 310,
311, 324, 311, 310, 311, -9, 311, -9, 311, -71,
317, 318, 315, -71, 311, 311, -9, -9, 311, 311,
311, 311, 311 };
int yydef[]={
-2, -2, -2, 2, 4, 5, 6, 104, 0, 0,
7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
17, 18, 19, 20, 21, 22, 23, 24, 25, 26,
27, 28, 29, 30, 31, 32, 33, 34, 35, 36,
37, 38, 39, 40, 41, 42, 43, 44, 45, 46,
47, 48, 49, 50, 51, 52, 53, 54, 55, 56,
57, 58, 59, 60, 61, 62, 63, 64, 65, 66,
67, -2, 3, -2, 0, 88, 69, 0, 72, 0,
0, 77, 78, 0, 0, 83, 0, 0, 0, 0,
0, 0, 107, 108, -2, 122, 126, 70, 71, 0,
74, 0, 76, 79, 80, 81, 82, 91, 92, 93,
90, 0, 0, 99, 101, 103, 127, 132, 133, 134,
135, 136, 137, 138, -2, 0, 0, 0, 0, 0,
140, 141, 142, 143, 144, 145, 146, 147, 148, 87,
105, 109, 106, 0, 0, 0, 124, 73, 0, 0,
94, 95, 97, 100, 98, 0, 0, 128, 129, 131,
139, 0, -2, 227, 233, 149, 150, 151, 152, 153,
154, 155, 156, 157, 158, 160, 161, 162, 163, 164,
165, 166, 167, 168, 170, 171, 172, 173, 174, 175,
176, 177, 178, 179, 180, 181, 182, 183, 184, 185,
186, 187, 188, 189, 190, 191, 192, 193, 194, 195,
196, 197, 198, 199, 200, 201, -2, -2, 202, 203,
-2, 0, -2, 231, 232, 255, 0, 333, 339, 361,
371, 373, 364, 365, 366, 367, 368, 369, 370, 372,
374, 110, 111, 0, 114, 115, 116, 117, 118, 119,
120, 121, 123, 75, 89, 0, 85, 130, 0, 0,
0, 0, 0, 0, 0, 0, 394, 0, 0, 264,
259, 261, 0, 0, 0, 0, 383, 384, 385, 0,
0, 0, 260, 362, 363, 113, 112, 102, 0, 209,
210, 206, 207, 0, 0, 0, 221, 222, 214, 216,
250, 0, 389, 386, -2, 226, 244, 0, 0, 239,
240, 241, 242, 256, 263, 0, 258, 0, 268, 0,
-2, 0, 0, 356, 360, 0, -2, 0, 0, 348,
352, 0, 244, 0, 217, 218, 269, 270, 271, 272,
273, 0, 0, 254, 224, 388, 0, 390, 0, 393,
361, 247, 0, 0, 398, 237, 257, 262, 0, 0,
0, 0, 353, 0, 358, 359, 375, 377, 378, 376,
357, 380, 0, 345, 0, 350, 351, 376, 349, 380,
0, 0, 0, 247, 219, 220, 274, 275, 276, 277,
278, 0, 251, 225, 387, 0, 0, 0, 245, 246,
402, 399, 403, 397, 265, 0, 267, 380, 0, 0,
0, 355, 379, 381, 382, 380, 0, 0, 0, 347,
0, 205, 208, 279, 0, 0, 392, 0, 248, 249,
395, 401, 0, 266, 0, 0, 336, 0, 0, 0,
0, 0, 342, 0, 0, 0, 204, 312, 0, 213,
0, 236, 396, 400, 0, 335, 337, 0, 354, 0,
341, 343, 0, 346, 0, 0, -2, 0, 283, 0,
0, 338, 0, 344, 0, 0, 315, 0, 316, 287,
284, 288, 0, 290, 0, 0, 299, 300, 302, 303,
282, 380, 334, 340, 0, 313, 314, 318, 319, 320,
321, 322, 0, 324, 0, 326, 280, 286, 0, 289,
0, 0, 0, 292, 297, 0, 0, 0, 0, 323,
0, 327, 329, 281, 285, 295, 298, 305, 0, 252,
0, 0, 212, 325, 330, 332, 0, 0, 0, 304,
306, 307, 0, 0, 211, 0, 0, 0, 0, 0,
253, 0, 328, 0, 291, 309, 331, 309, 0, 0,
308, 310, 311, 0, 0, 293, 0, 0, 301, 0,
0, 294, 296 };
typedef struct { char *t_name; int t_val; } yytoktype;
#ifndef YYDEBUG
# define YYDEBUG 0 /* don't allow debugging */
#endif
#ifdef YYDEBUG
yytoktype yytoks[] =
{
"dirADDOPT", 257,
"dirALIASMODULE", 258,
"dirALIASSYMBOL", 259,
"dirHELP", 260,
"dirINCLUDE", 261,
"dirPOPOPT", 262,
"dirPRINTOPT", 263,
"dirPUSHOPT", 264,
"dirREMOVEOPT", 265,
"kwACCESS", 266,
"kwBEGIN", 267,
"kwCOUNTER", 268,
"kwDEFINITIONS", 269,
"kwDEFVAL", 270,
"kwDEPRECATED", 271,
"kwDESCRIPTION", 272,
"kwEND", 273,
"kwENTERPRISE", 274,
"kwFROM", 275,
"kwGAUGE", 276,
"kwIDENTIFIER", 277,
"kwIMPLIED", 278,
"kwIMPORTS", 279,
"kwINDEX", 280,
"kwINTEGER", 281,
"kwIPADDRESS", 282,
"kwMANDATORY", 283,
"kwNETWORKADDRESS", 284,
"kwNOLENGTH", 285,
"kwNOT_ACCESSIBLE", 286,
"kwNULL", 287,
"kwOBJECT", 288,
"kwOBJECT_TYPE", 289,
"kwOBSOLETE", 290,
"kwOCTET", 291,
"kwOF", 292,
"kwOPAQUE", 293,
"kwOPTIONAL", 294,
"kwREAD_ONLY", 295,
"kwREAD_WRITE", 296,
"kwREFERENCE", 297,
"kwSEQUENCE", 298,
"kwSIZE", 299,
"kwSMI", 300,
"kwSTATUS", 301,
"kwSTRING", 302,
"kwSYNTAX", 303,
"kwTIMETICKS", 304,
"kwTRAP_TYPE", 305,
"kwVARIABLES", 306,
"kwWRITE_ONLY", 307,
"chLCB", 308,
"chRCB", 309,
"chLPR", 310,
"chRPR", 311,
"chSEMI", 312,
"chCOMMA", 313,
"chMINUS", 314,
"chDOT", 315,
"chOTHER", 316,
"tokDOTDOT", 317,
"tokBADDOTDOT", 318,
"tokIS", 319,
"tokBADIS", 320,
"tokBADSTR", 321,
"tokNAME", 322,
"tokSTRING", 323,
"tokNUMBER", 324,
"tokBSTR", 325,
"tokHSTR", 326,
"tokIP", 327,
"-unknown-", -1 /* ends search */
};
char * yyreds[] =
{
"-no such reduction-",
"mibDef : moduleAndDirectiveList",
"moduleAndDirectiveList : moduleOrDirective",
"moduleAndDirectiveList : moduleAndDirectiveList moduleOrDirective",
"moduleOrDirective : module",
"moduleOrDirective : directive",
"moduleOrDirective : anyExceptDirOrMod",
"anyExceptDirOrMod : kwACCESS",
"anyExceptDirOrMod : kwBEGIN",
"anyExceptDirOrMod : kwCOUNTER",
"anyExceptDirOrMod : kwDEFINITIONS",
"anyExceptDirOrMod : kwDEFVAL",
"anyExceptDirOrMod : kwDEPRECATED",
"anyExceptDirOrMod : kwDESCRIPTION",
"anyExceptDirOrMod : kwEND",
"anyExceptDirOrMod : kwENTERPRISE",
"anyExceptDirOrMod : kwFROM",
"anyExceptDirOrMod : kwGAUGE",
"anyExceptDirOrMod : kwIDENTIFIER",
"anyExceptDirOrMod : kwIMPLIED",
"anyExceptDirOrMod : kwIMPORTS",
"anyExceptDirOrMod : kwINDEX",
"anyExceptDirOrMod : kwINTEGER",
"anyExceptDirOrMod : kwIPADDRESS",
"anyExceptDirOrMod : kwMANDATORY",
"anyExceptDirOrMod : kwNETWORKADDRESS",
"anyExceptDirOrMod : kwNOLENGTH",
"anyExceptDirOrMod : kwNOT_ACCESSIBLE",
"anyExceptDirOrMod : kwNULL",
"anyExceptDirOrMod : kwOBJECT",
"anyExceptDirOrMod : kwOBJECT_TYPE",
"anyExceptDirOrMod : kwOBSOLETE",
"anyExceptDirOrMod : kwOCTET",
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -