⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 smpar.c

📁 基于单片机的 snmp协议解析的一些原代码 给有用的 同行
💻 C
📖 第 1 页 / 共 5 页
字号:
	"anyExceptDirOrMod : kwOF",

	"anyExceptDirOrMod : kwOPAQUE",

	"anyExceptDirOrMod : kwOPTIONAL",

	"anyExceptDirOrMod : kwREAD_ONLY",

	"anyExceptDirOrMod : kwREAD_WRITE",

	"anyExceptDirOrMod : kwREFERENCE",

	"anyExceptDirOrMod : kwSEQUENCE",

	"anyExceptDirOrMod : kwSIZE",

	"anyExceptDirOrMod : kwSMI",

	"anyExceptDirOrMod : kwSTATUS",

	"anyExceptDirOrMod : kwSTRING",

	"anyExceptDirOrMod : kwSYNTAX",

	"anyExceptDirOrMod : kwTIMETICKS",

	"anyExceptDirOrMod : kwTRAP_TYPE",

	"anyExceptDirOrMod : kwVARIABLES",

	"anyExceptDirOrMod : kwWRITE_ONLY",

	"anyExceptDirOrMod : chLCB",

	"anyExceptDirOrMod : chRCB",

	"anyExceptDirOrMod : chLPR",

	"anyExceptDirOrMod : chRPR",

	"anyExceptDirOrMod : chSEMI",

	"anyExceptDirOrMod : chCOMMA",

	"anyExceptDirOrMod : chMINUS",

	"anyExceptDirOrMod : chDOT",

	"anyExceptDirOrMod : chOTHER",

	"anyExceptDirOrMod : tokDOTDOT",

	"anyExceptDirOrMod : tokBADDOTDOT",

	"anyExceptDirOrMod : tokIS",

	"anyExceptDirOrMod : tokBADIS",

	"anyExceptDirOrMod : tokBADSTR",

	"anyExceptDirOrMod : tokSTRING",

	"anyExceptDirOrMod : tokNUMBER",

	"anyExceptDirOrMod : tokBSTR",

	"anyExceptDirOrMod : tokHSTR",

	"anyExceptDirOrMod : tokIP",

	"directive : /* empty */",

	"directive : directiveItem",

	"directiveItem : dirINCLUDE tokSTRING",

	"directiveItem : dirINCLUDE error",

	"directiveItem : dirHELP",

	"directiveItem : dirALIASMODULE tokNAME tokNAME",

	"directiveItem : dirALIASMODULE error",

	"directiveItem : dirALIASSYMBOL tokNAME tokNAME tokNAME",

	"directiveItem : dirALIASSYMBOL error",

	"directiveItem : dirPUSHOPT",

	"directiveItem : dirPOPOPT",

	"directiveItem : dirADDOPT tokSTRING",

	"directiveItem : dirADDOPT error",

	"directiveItem : dirREMOVEOPT tokSTRING",

	"directiveItem : dirREMOVEOPT error",

	"directiveItem : dirPRINTOPT",

	"module : moduleHeader optImports",

	"module : moduleHeader optImports definition optDefinitionList kwEND",

	"module : moduleHeader optImports",

	"module : moduleHeader optImports kwEND",

	"module : error kwEND",

	"moduleHeader : tokNAME optID kwDEFINITIONS moduleIS kwBEGIN",

	"moduleHeader : tokNAME error kwBEGIN",

	"moduleHeader : tokNAME optID kwDEFINITIONS",

	"moduleHeader : tokNAME optID tokIS",

	"moduleHeader : tokNAME optID tokBADIS",

	"moduleIS : tokIS",

	"moduleIS : tokBADIS",

	"optID : /* empty */",

	"optID : chLCB compList chRCB",

	"optID : chLCB error chRCB",

	"compList : comp",

	"compList : compList comp",

	"comp : tokNAME",

	"comp : tokNAME chLPR tokNUMBER chRPR",

	"comp : tokNUMBER",

	"optImports : /* empty */",

	"optImports : kwIMPORTS importsList chSEMI",

	"optImports : kwIMPORTS error chSEMI",

	"optImports : kwIMPORTS error",

	"importsList : imports",

	"importsList : importsList imports",

	"imports : importNameList kwFROM tokNAME",

	"imports : importNameList error notFrom",

	"imports : importNameList error kwFROM tokNAME",

	"imports : importNameList kwFROM tokNAME chCOMMA",

	"notFrom : tokIS",

	"notFrom : kwOBJECT_TYPE",

	"notFrom : kwTRAP_TYPE",

	"notFrom : kwSEQUENCE",

	"notFrom : kwOBJECT",

	"notFrom : kwEND",

	"notFrom : kwDEFINITIONS",

	"notFrom : kwBEGIN",

	"importNameList : importName",

	"importNameList : importNameList importComma importName",

	"importComma : chCOMMA",

	"importComma : /* empty */",

	"importName : tokNAME",

	"optDefinitionList : /* empty */",

	"optDefinitionList : definitionList",

	"definitionList : definition",

	"definitionList : definitionList definition",

	"definitionList : kwIMPORTS",

	"definition : SMIdefinition",

	"definition : OIDdefinition",

	"definition : OTdefinition",

	"definition : SEQdefinition",

	"definition : TTdefinition",

	"definition : TCdefinition",

	"definition : DIRstart",

	"definition : tokNAME mostAnyExceptDefinition",

	"DIRstart : dirADDOPT",

	"DIRstart : dirALIASMODULE",

	"DIRstart : dirALIASSYMBOL",

	"DIRstart : dirHELP",

	"DIRstart : dirINCLUDE",

	"DIRstart : dirPOPOPT",

	"DIRstart : dirPRINTOPT",

	"DIRstart : dirPUSHOPT",

	"DIRstart : dirREMOVEOPT",

	"mostAnyExceptDefinition : kwACCESS",

	"mostAnyExceptDefinition : kwBEGIN",

	"mostAnyExceptDefinition : kwCOUNTER",

	"mostAnyExceptDefinition : kwDEFINITIONS",

	"mostAnyExceptDefinition : kwDEFVAL",

	"mostAnyExceptDefinition : kwDEPRECATED",

	"mostAnyExceptDefinition : kwDESCRIPTION",

	"mostAnyExceptDefinition : kwENTERPRISE",

	"mostAnyExceptDefinition : kwFROM",

	"mostAnyExceptDefinition : kwGAUGE",

	"mostAnyExceptDefinition : kwIDENTIFIER",

	"mostAnyExceptDefinition : kwIMPLIED",

	"mostAnyExceptDefinition : kwINDEX",

	"mostAnyExceptDefinition : kwINTEGER",

	"mostAnyExceptDefinition : kwIPADDRESS",

	"mostAnyExceptDefinition : kwMANDATORY",

	"mostAnyExceptDefinition : kwNETWORKADDRESS",

	"mostAnyExceptDefinition : kwNOLENGTH",

	"mostAnyExceptDefinition : kwNOT_ACCESSIBLE",

	"mostAnyExceptDefinition : kwNULL",

	"mostAnyExceptDefinition : /* empty */",

	"mostAnyExceptDefinition : kwOBSOLETE",

	"mostAnyExceptDefinition : kwOCTET",

	"mostAnyExceptDefinition : kwOF",

	"mostAnyExceptDefinition : kwOPAQUE",

	"mostAnyExceptDefinition : kwOPTIONAL",

	"mostAnyExceptDefinition : kwREAD_ONLY",

	"mostAnyExceptDefinition : kwREAD_WRITE",

	"mostAnyExceptDefinition : kwREFERENCE",

	"mostAnyExceptDefinition : kwSIZE",

	"mostAnyExceptDefinition : kwSTATUS",

	"mostAnyExceptDefinition : kwSTRING",

	"mostAnyExceptDefinition : kwSYNTAX",

	"mostAnyExceptDefinition : kwTIMETICKS",

	"mostAnyExceptDefinition : kwVARIABLES",

	"mostAnyExceptDefinition : kwWRITE_ONLY",

	"mostAnyExceptDefinition : chLCB",

	"mostAnyExceptDefinition : chRCB",

	"mostAnyExceptDefinition : chLPR",

	"mostAnyExceptDefinition : chRPR",

	"mostAnyExceptDefinition : chSEMI",

	"mostAnyExceptDefinition : chCOMMA",

	"mostAnyExceptDefinition : chMINUS",

	"mostAnyExceptDefinition : chDOT",

	"mostAnyExceptDefinition : chOTHER",

	"mostAnyExceptDefinition : tokDOTDOT",

	"mostAnyExceptDefinition : tokBADDOTDOT",

	"mostAnyExceptDefinition : tokBADSTR",

	"mostAnyExceptDefinition : tokSTRING",

	"mostAnyExceptDefinition : tokNUMBER",

	"mostAnyExceptDefinition : tokBSTR",

	"mostAnyExceptDefinition : tokHSTR",

	"mostAnyExceptDefinition : tokIP",

	"SMIdefinition : kwSMI tokNAME",

	"SMIdefinition : kwSMI error",

	"OIDdefinition : tokNAME kwOBJECT kwIDENTIFIER OIDis chLCB tokNAME tokNUMBER chRCB",

	"OIDdefinition : tokNAME kwOBJECT kwIDENTIFIER OIDis chLCB tokNUMBER chRCB",

	"OIDdefinition : tokNAME kwOBJECT error chRCB",

	"OIDdefinition : tokNAME kwIDENTIFIER error chRCB",

	"OIDdefinition : tokNAME kwOBJECT kwIDENTIFIER OIDis chLCB error chRCB",

	"OIDis : tokIS",

	"OIDis : tokBADIS",

	"OTdefinition : OTdef kwOBJECT_TYPE OTsyntax OTaccess OTstatus optDesc optRefer optIndex optDefval OTis chLCB tokNAME tokNUMBER chRCB",

	"OTdefinition : OTdef kwOBJECT_TYPE OTsyntax OTaccess OTstatus optDesc optRefer optIndex optDefval OTis chLCB error chRCB",

	"OTdefinition : OTdef kwOBJECT_TYPE error OTis chLCB tokNAME tokNUMBER chRCB",

	"OTsyntax : kwSYNTAX objectSyntax",

	"OTsyntax : /* empty */",

	"OTsyntax : kwSYNTAX error",

	"OTaccess : kwACCESS objectAccess",

	"OTaccess : kwACCESS error",

	"OTstatus : kwSTATUS objectStatus",

	"OTstatus : kwSTATUS error",

	"OTis : tokIS",

	"OTis : tokBADIS",

	"OTdef : tokNAME",

	"SEQdefinition : SEQdef kwSEQUENCE chLCB seqMemberList chRCB",

	"SEQdefinition : SEQdef kwSEQUENCE chLCB seqMemberList chCOMMA chRCB",

	"SEQdefinition : SEQdef kwSEQUENCE error chRCB",

	"SEQdef : tokNAME SEQis",

	"SEQis : tokIS",

	"SEQis : tokBADIS",

	"SEQis : /* empty */",

	"TCdefinition : TCdef simpleAndEnum",

	"TCdefinition : TCdef error",

	"TCdef : tokNAME TCis",

	"TCis : tokIS",

	"TCis : tokBADIS",

	"TTdefinition : TTdef kwTRAP_TYPE TTenterprise optVar optDesc optRefer TTis tokNUMBER",

	"TTdefinition : TTdef kwTRAP_TYPE error TTis tokNUMBER",

	"TTdef : tokNAME",

	"TTis : tokIS",

	"TTis : tokBADIS",

	"TTenterprise : kwENTERPRISE tokNAME",

	"TTenterprise : kwENTERPRISE error",

	"TTenterprise : /* empty */",

	"optDesc : /* empty */",

	"optDesc : kwDESCRIPTION tokSTRING",

	"optDesc : kwDESCRIPTION error",

	"optRefer : /* empty */",

	"optRefer : kwREFERENCE tokSTRING",

	"optRefer : kwREFERENCE error",

	"objectSyntax : simpleAndEnum",

	"objectSyntax : kwSEQUENCE kwOF tokNAME",

	"objectSyntax : kwSEQUENCE kwOF tokNAME chLPR kwSIZE chLPR srVal chRPR chRPR",

	"objectSyntax : kwSEQUENCE kwOF tokNAME chLPR kwSIZE chLPR srVal SZdotdot srVal chRPR chRPR",

	"objectSyntax : kwSEQUENCE error",

	"simpleAndEnum : simpleSyntax",

	"simpleAndEnum : enumHeader enumList chRCB",

	"simpleAndEnum : enumHeader enumList chCOMMA chRCB",

	"simpleAndEnum : enumHeader error chRCB",

	"simpleAndEnum : enumHeader error",

	"enumHeader : kwINTEGER chLCB",

	"enumList : enum",

	"enumList : enumList enumComma enum",

	"enumComma : chCOMMA",

	"enumComma : /* empty */",

	"enum : tokNAME chLPR tokNUMBER chRPR",

	"enum : tokNAME chLPR chMINUS tokNUMBER chRPR",

	"enum : tokNAME chLPR error chRPR",

	"enum : tokNAME error",

	"objectAccess : kwREAD_ONLY",

	"objectAccess : kwREAD_WRITE",

	"objectAccess : kwWRITE_ONLY",

	"objectAccess : kwNOT_ACCESSIBLE",

	"objectAccess : tokNAME",

	"objectStatus : kwOPTIONAL",

	"objectStatus : kwMANDATORY",

	"objectStatus : kwDEPRECATED",

	"objectStatus : kwOBSOLETE",

	"objectStatus : tokNAME",

	"optIndex : /* empty */",

	"optIndex : kwINDEX chLCB indexItemList chRCB",

	"optIndex : kwINDEX chLCB indexItemList chCOMMA chRCB",

	"optIndex : kwINDEX error chRCB",

	"optIndex : kwINDEX error",

	"indexItemList : indexItem",

	"indexItemList : indexItemList indexComma indexItem",

	"indexComma : chCOMMA",

	"indexComma : /* empty */",

	"indexItem : tokNAME",

	"indexItem : noLenOrImpl tokNAME",

	"indexItem : kwINTEGER",

	"indexItem : kwINTEGER chLPR srVal INDXintdotdot srVal chRPR",

	"indexItem : kwOCTET kwSTRING",

	"indexItem : kwOCTET kwSTRING chLPR kwSIZE chLPR srVal chRPR chRPR",

	"indexItem : kwOCTET kwSTRING chLPR kwSIZE chLPR srVal INDXoctdotdot srVal chRPR chRPR",

	"indexItem : noLenOrImpl kwOCTET kwSTRING",

	"indexItem : noLenOrImpl kwOCTET kwSTRING chLPR kwSIZE chLPR srVal INDXoctdotdot srVal chRPR chRPR",

	"indexItem : kwOBJECT kwIDENTIFIER",

	"indexItem : noLenOrImpl kwOBJECT kwIDENTIFIER",

	"indexItem : kwNETWORKADDRESS",

	"indexItem : kwIPADDRESS",

	"indexItem : noLenOrImpl kwOCTET kwSTRING chLPR kwSIZE chLPR srVal chRPR chRPR",

	"noLenOrImpl : kwNOLENGTH",

	"noLenOrImpl : kwIMPLIED",

	"INDXintdotdot : tokDOTDOT",

	"INDXintdotdot : /* empty */",

	"INDXintdotdot : tokBADDOTDOT",

	"INDXintdotdot : chDOT",

	"INDXoctdotdot : tokDOTDOT",

	"INDXoctdotdot : /* empty */",

	"INDXoctdotdot : tokBADDOTDOT",

	"INDXoctdotdot : chDOT",

	"optDefval : /* empty */",

	"optDefval : defValHead defValMiddle chRCB",

	"optDefval : defValHead error chRCB",

	"optDefval : defValHead error",

	"optDefval : kwDEFVAL error",

	"defValHead : kwDEFVAL",

	"defValMiddle : chLCB defval",

	"defval : tokSTRING",

	"defval : tokBSTR",

	"defval : tokHSTR",

	"defval : tokNUMBER",

	"defval : chMINUS tokNUMBER",

	"defval : tokNAME",

	"defval : chLCB oidValue chRCB",

	"defval : tokIP",

	"oidValue : tokNAME",

	"oidValue : tokNAME chLPR tokNUMBER chRPR",

	"oidValue : tokNUMBER",

	"oidValue : oidValue tokNAME",

	"oidValue : oidValue tokNAME chLPR tokNUMBER chRPR",

	"oidValue : oidValue tokNUMBER",

	"simpleSyntax : tokNAME",

	"simpleSyntax : tokNAME chLPR kwSIZE chLPR srVal SZdotdot srVal chRPR chRPR",

	"simpleSyntax : tokNAME chLPR kwSIZE chLPR srVal chRPR chRPR",

	"simpleSyntax : tokNAME chLPR srVal RNGdotdot srVal chRPR",

	"simpleSyntax : tokNAME chLPR chMINUS srVal RNGdotdot srVal chRPR",

	"simpleSyntax : tokNAME chLPR chMINUS srVal RNGdotdot chMINUS srVal chRPR",

	"simpleSyntax : synType",

	"simpleSyntax : synType chLPR kwSIZE chLPR srVal SZdotdot srVal chRPR chRPR",

	"simpleSyntax : synType chLPR kwSIZE chLPR srVal chRPR chRPR",

	"simpleSyntax : synType chLPR srVal RNGdotdot srVal chRPR",

	"simpleSyntax : synType chLPR chMINUS srVal RNGdotdot srVal chRPR",

	"simpleSyntax : synType chLPR chMINUS srVal RNGdotdot chMINUS srVal chRPR",

	"simpleSyntax : synType chLPR kwSIZE error",

	"simpleSyntax : synType kwSIZE chLPR srVal SZdotdot srVal chRPR",

	"simpleSyntax : synType kwSIZE chLPR srVal chRPR",

	"simpleSyntax : synType kwSIZE error",

	"simpleSyntax : synType chLPR chMINUS error",

	"simpleSyntax : synType chLPR srVal chRPR",

	"simpleSyntax : synType chLPR srVal error",

	"simpleSyntax : synType srVal error",

	"simpleSyntax : tokNAME chLPR kwSIZE error",

	"simpleSyntax : tokNAME kwSIZE chLPR srVal SZdotdot srVal chRPR",

	"simpleSyntax : tokNAME kwSIZE chLPR srVal chRPR",

	"simpleSyntax : tokNAME kwSIZE error",

	"simpleSyntax : tokNAME chLPR chMINUS error",

	"simpleSyntax : tokNAME chLPR srVal chRPR",

	"simpleSyntax : tokNAME chLPR srVal error",

	"simpleSyntax : tokNAME srVal error",

	"synType : kwINTEGER",

	"synType : kwOCTET kwSTRING",

	"synType : kwOBJECT kwIDENTIFIER",

	"synType : kwNULL",

	"synType : kwNETWORKADDRESS",

	"synType : kwIPADDRESS",

	"synType : kwCOUNTER",

	"synType : kwGAUGE",

	"synType : kwTIMETICKS",

	"synType : kwOPAQUE",

	"synType : kwOCTET",

	"synType : kwSTRING",

	"synType : kwOBJECT",

	"synType : kwIDENTIFIER",

	"RNGdotdot : tokDOTDOT",

	"RNGdotdot : /* empty */",

	"RNGdotdot : tokBADDOTDOT",

	"RNGdotdot : chDOT",

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -