-/* !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+/* -*- buffer-read-only: t -*-
+ !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
This file is built by regcomp.pl from regcomp.sym.
Any changes made here will be lost!
*/
#define LOGICAL 59 /* 0x3b Next opcode should set the flag only. */
#define RENUM 60 /* 0x3c Group with independently numbered parens. */
#define OPTIMIZED 61 /* 0x3d Placeholder for dump. */
+#define TRIE 62 /* 0x3e Match one or more of many EXACT strings */
+#define TRIEF 63 /* 0x3f Match one or more of many EXACTF strings */
+#define TRIEFL 64 /* 0x40 Match one or more of many EXACTFL strings */
#ifndef DOINIT
EXTCONST U8 PL_regkind[];
LOGICAL, /* LOGICAL */
BRANCHJ, /* RENUM */
NOTHING, /* OPTIMIZED */
+ TRIE, /* TRIE */
+ TRIE, /* TRIEF */
+ TRIE, /* TRIEFL */
};
#endif
0, /* LOGICAL */
EXTRA_SIZE(struct regnode_1), /* RENUM */
0, /* OPTIMIZED */
+ EXTRA_SIZE(struct regnode_1), /* TRIE */
+ EXTRA_SIZE(struct regnode_1), /* TRIEF */
+ EXTRA_SIZE(struct regnode_1), /* TRIEFL */
};
static const char reg_off_by_arg[] = {
0, /* LOGICAL */
1, /* RENUM */
0, /* OPTIMIZED */
+ 0, /* TRIE */
+ 0, /* TRIEF */
+ 0, /* TRIEFL */
};
#ifdef DEBUGGING
"LOGICAL", /* 0x3b */
"RENUM", /* 0x3c */
"OPTIMIZED", /* 0x3d */
+ "TRIE", /* 0x3e */
+ "TRIEF", /* 0x3f */
+ "TRIEFL", /* 0x40 */
};
-static const int reg_num = 62;
+static const int reg_num = 65;
#endif /* DEBUGGING */
#endif /* REG_COMP_C */
+/* ex: set ro: */