diff options
author | Yves Orton <demerphq@gmail.com> | 2006-09-02 18:40:12 +0200 |
---|---|---|
committer | Rafael Garcia-Suarez <rgarciasuarez@gmail.com> | 2006-09-05 10:21:57 +0000 |
commit | 786e8c118e1218e4c348fecf469934e080881633 (patch) | |
tree | 0c59c96c6848740abfe47c2fb0fd29a10035b4a5 /regnodes.h | |
parent | 7145db399bea60e9f2e625350c9081d1b1f3b08e (diff) | |
download | perl-786e8c118e1218e4c348fecf469934e080881633.tar.gz |
Re: [PATCH] Trie jumping
Message-ID: <9b18b3110609020740y2eb9004cpab313c3353a437ca@mail.gmail.com>
p4raw-id: //depot/perl@28785
Diffstat (limited to 'regnodes.h')
-rw-r--r-- | regnodes.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/regnodes.h b/regnodes.h index 3da3badf4c..d8e3006b08 100644 --- a/regnodes.h +++ b/regnodes.h @@ -67,7 +67,7 @@ #define RENUM 60 /* 0x3c Group with independently numbered parens. */ #define OPTIMIZED 61 /* 0x3d Placeholder for dump. */ #define TRIE 62 /* 0x3e Match many EXACT(FL?)? at once. flags==type */ -#define TRIEC 63 /* 0x3f Trie + charclass. (unused at present) */ +#define TRIEC 63 /* 0x3f Same as TRIE, but with embedded charclass data */ #define PSEUDO 64 /* 0x40 Pseudo opcode for internal use. */ #define REGNODE_MAX 64 @@ -209,7 +209,7 @@ static const U8 regarglen[] = { EXTRA_SIZE(struct regnode_1), /* RENUM */ 0, /* OPTIMIZED */ EXTRA_SIZE(struct regnode_1), /* TRIE */ - EXTRA_SIZE(struct regnode_1), /* TRIEC */ + EXTRA_SIZE(struct regnode_charclass), /* TRIEC */ 0, /* PSEUDO */ }; |