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

📄 regnodes.h

📁 视频监控网络部分的协议ddns,的模块的实现代码,请大家大胆指正.
💻 H
📖 第 1 页 / 共 3 页
字号:
	0,	/* LOGICAL      */	1,	/* RENUM        */	0,	/* TRIE         */	0,	/* TRIEC        */	0,	/* AHOCORASICK  */	0,	/* AHOCORASICKC */	0,	/* GOSUB        */	0,	/* GOSTART      */	0,	/* NREF         */	0,	/* NREFF        */	0,	/* NREFFL       */	0,	/* NGROUPP      */	0,	/* INSUBP       */	0,	/* DEFINEP      */	0,	/* ENDLIKE      */	0,	/* OPFAIL       */	0,	/* ACCEPT       */	0,	/* VERB         */	0,	/* PRUNE        */	0,	/* MARKPOINT    */	0,	/* SKIP         */	0,	/* COMMIT       */	0,	/* CUTGROUP     */	0,	/* KEEPS        */	0,	/* LNBREAK      */	0,	/* VERTWS       */	0,	/* NVERTWS      */	0,	/* HORIZWS      */	0,	/* NHORIZWS     */	0,	/* FOLDCHAR     */	0,	/* OPTIMIZED    */	0,	/* PSEUDO       */};#endif /* REG_COMP_C *//* reg_name[] - Opcode/state names in string form, for debugging */#ifndef DOINITEXTCONST char * PL_reg_name[];#elseEXTCONST char * const PL_reg_name[] = {	"END",                   	/* 0000 */	"SUCCEED",               	/* 0x01 */	"BOL",                   	/* 0x02 */	"MBOL",                  	/* 0x03 */	"SBOL",                  	/* 0x04 */	"EOS",                   	/* 0x05 */	"EOL",                   	/* 0x06 */	"MEOL",                  	/* 0x07 */	"SEOL",                  	/* 0x08 */	"BOUND",                 	/* 0x09 */	"BOUNDL",                	/* 0x0a */	"NBOUND",                	/* 0x0b */	"NBOUNDL",               	/* 0x0c */	"GPOS",                  	/* 0x0d */	"REG_ANY",               	/* 0x0e */	"SANY",                  	/* 0x0f */	"CANY",                  	/* 0x10 */	"ANYOF",                 	/* 0x11 */	"ALNUM",                 	/* 0x12 */	"ALNUML",                	/* 0x13 */	"NALNUM",                	/* 0x14 */	"NALNUML",               	/* 0x15 */	"SPACE",                 	/* 0x16 */	"SPACEL",                	/* 0x17 */	"NSPACE",                	/* 0x18 */	"NSPACEL",               	/* 0x19 */	"DIGIT",                 	/* 0x1a */	"DIGITL",                	/* 0x1b */	"NDIGIT",                	/* 0x1c */	"NDIGITL",               	/* 0x1d */	"CLUMP",                 	/* 0x1e */	"BRANCH",                	/* 0x1f */	"BACK",                  	/* 0x20 */	"EXACT",                 	/* 0x21 */	"EXACTF",                	/* 0x22 */	"EXACTFL",               	/* 0x23 */	"NOTHING",               	/* 0x24 */	"TAIL",                  	/* 0x25 */	"STAR",                  	/* 0x26 */	"PLUS",                  	/* 0x27 */	"CURLY",                 	/* 0x28 */	"CURLYN",                	/* 0x29 */	"CURLYM",                	/* 0x2a */	"CURLYX",                	/* 0x2b */	"WHILEM",                	/* 0x2c */	"OPEN",                  	/* 0x2d */	"CLOSE",                 	/* 0x2e */	"REF",                   	/* 0x2f */	"REFF",                  	/* 0x30 */	"REFFL",                 	/* 0x31 */	"IFMATCH",               	/* 0x32 */	"UNLESSM",               	/* 0x33 */	"SUSPEND",               	/* 0x34 */	"IFTHEN",                	/* 0x35 */	"GROUPP",                	/* 0x36 */	"LONGJMP",               	/* 0x37 */	"BRANCHJ",               	/* 0x38 */	"EVAL",                  	/* 0x39 */	"MINMOD",                	/* 0x3a */	"LOGICAL",               	/* 0x3b */	"RENUM",                 	/* 0x3c */	"TRIE",                  	/* 0x3d */	"TRIEC",                 	/* 0x3e */	"AHOCORASICK",           	/* 0x3f */	"AHOCORASICKC",          	/* 0x40 */	"GOSUB",                 	/* 0x41 */	"GOSTART",               	/* 0x42 */	"NREF",                  	/* 0x43 */	"NREFF",                 	/* 0x44 */	"NREFFL",                	/* 0x45 */	"NGROUPP",               	/* 0x46 */	"INSUBP",                	/* 0x47 */	"DEFINEP",               	/* 0x48 */	"ENDLIKE",               	/* 0x49 */	"OPFAIL",                	/* 0x4a */	"ACCEPT",                	/* 0x4b */	"VERB",                  	/* 0x4c */	"PRUNE",                 	/* 0x4d */	"MARKPOINT",             	/* 0x4e */	"SKIP",                  	/* 0x4f */	"COMMIT",                	/* 0x50 */	"CUTGROUP",              	/* 0x51 */	"KEEPS",                 	/* 0x52 */	"LNBREAK",               	/* 0x53 */	"VERTWS",                	/* 0x54 */	"NVERTWS",               	/* 0x55 */	"HORIZWS",               	/* 0x56 */	"NHORIZWS",              	/* 0x57 */	"FOLDCHAR",              	/* 0x58 */	"OPTIMIZED",             	/* 0x59 */	"PSEUDO",                	/* 0x5a */	/* ------------ States ------------- */	"TRIE_next",             	/* REGNODE_MAX +0x01 */	"TRIE_next_fail",        	/* REGNODE_MAX +0x02 */	"EVAL_AB",               	/* REGNODE_MAX +0x03 */	"EVAL_AB_fail",          	/* REGNODE_MAX +0x04 */	"CURLYX_end",            	/* REGNODE_MAX +0x05 */	"CURLYX_end_fail",       	/* REGNODE_MAX +0x06 */	"WHILEM_A_pre",          	/* REGNODE_MAX +0x07 */	"WHILEM_A_pre_fail",     	/* REGNODE_MAX +0x08 */	"WHILEM_A_min",          	/* REGNODE_MAX +0x09 */	"WHILEM_A_min_fail",     	/* REGNODE_MAX +0x0a */	"WHILEM_A_max",          	/* REGNODE_MAX +0x0b */	"WHILEM_A_max_fail",     	/* REGNODE_MAX +0x0c */	"WHILEM_B_min",          	/* REGNODE_MAX +0x0d */	"WHILEM_B_min_fail",     	/* REGNODE_MAX +0x0e */	"WHILEM_B_max",          	/* REGNODE_MAX +0x0f */	"WHILEM_B_max_fail",     	/* REGNODE_MAX +0x10 */	"BRANCH_next",           	/* REGNODE_MAX +0x11 */	"BRANCH_next_fail",      	/* REGNODE_MAX +0x12 */	"CURLYM_A",              	/* REGNODE_MAX +0x13 */	"CURLYM_A_fail",         	/* REGNODE_MAX +0x14 */	"CURLYM_B",              	/* REGNODE_MAX +0x15 */	"CURLYM_B_fail",         	/* REGNODE_MAX +0x16 */	"IFMATCH_A",             	/* REGNODE_MAX +0x17 */	"IFMATCH_A_fail",        	/* REGNODE_MAX +0x18 */	"CURLY_B_min_known",     	/* REGNODE_MAX +0x19 */	"CURLY_B_min_known_fail",	/* REGNODE_MAX +0x1a */	"CURLY_B_min",           	/* REGNODE_MAX +0x1b */	"CURLY_B_min_fail",      	/* REGNODE_MAX +0x1c */	"CURLY_B_max",           	/* REGNODE_MAX +0x1d */	"CURLY_B_max_fail",      	/* REGNODE_MAX +0x1e */	"COMMIT_next",           	/* REGNODE_MAX +0x1f */	"COMMIT_next_fail",      	/* REGNODE_MAX +0x20 */	"MARKPOINT_next",        	/* REGNODE_MAX +0x21 */	"MARKPOINT_next_fail",   	/* REGNODE_MAX +0x22 */	"SKIP_next",             	/* REGNODE_MAX +0x23 */	"SKIP_next_fail",        	/* REGNODE_MAX +0x24 */	"CUTGROUP_next",         	/* REGNODE_MAX +0x25 */	"CUTGROUP_next_fail",    	/* REGNODE_MAX +0x26 */	"KEEPS_next",            	/* REGNODE_MAX +0x27 */	"KEEPS_next_fail",       	/* REGNODE_MAX +0x28 */};#endif /* DOINIT *//* PL_reg_extflags_name[] - Opcode/state names in string form, for debugging */#ifndef DOINITEXTCONST char * PL_reg_extflags_name[];#elseEXTCONST char * const PL_reg_extflags_name[] = {	/* Bits in extflags defined: 11111111111111111111111100111111 */	"ANCH_BOL",         /* 0x00000001 */	"ANCH_MBOL",        /* 0x00000002 */	"ANCH_SBOL",        /* 0x00000004 */	"ANCH_GPOS",        /* 0x00000008 */	"GPOS_SEEN",        /* 0x00000010 */	"GPOS_FLOAT",       /* 0x00000020 */	"UNUSED_BIT_6",     /* 0x00000040 */	"UNUSED_BIT_7",     /* 0x00000080 */	"SKIPWHITE",        /* 0x00000100 */	"START_ONLY",       /* 0x00000200 */	"WHITE",            /* 0x00000400 */	"LOCALE",           /* 0x00000800 */	"MULTILINE",        /* 0x00001000 */	"SINGLELINE",       /* 0x00002000 */	"FOLD",             /* 0x00004000 */	"EXTENDED",         /* 0x00008000 */	"KEEPCOPY",         /* 0x00010000 */	"LOOKBEHIND_SEEN",  /* 0x00020000 */	"EVAL_SEEN",        /* 0x00040000 */	"CANY_SEEN",        /* 0x00080000 */	"NOSCAN",           /* 0x00100000 */	"CHECK_ALL",        /* 0x00200000 */	"UTF8",             /* 0x00400000 */	"MATCH_UTF8",       /* 0x00800000 */	"USE_INTUIT_NOML",  /* 0x01000000 */	"USE_INTUIT_ML",    /* 0x02000000 */	"INTUIT_TAIL",      /* 0x04000000 */	"SPLIT",            /* 0x08000000 */	"COPY_DONE",        /* 0x10000000 */	"TAINTED_SEEN",     /* 0x20000000 */	"NULL",             /* 0x40000000 */	"TAINTED",          /* 0x80000000 */};#endif /* DOINIT *//* ex: set ro: */

⌨️ 快捷键说明

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