summaryrefslogtreecommitdiff
path: root/regcomp.sym
diff options
context:
space:
mode:
authorKarl Williamson <public@khwilliamson.com>2012-12-27 10:59:13 -0700
committerKarl Williamson <public@khwilliamson.com>2012-12-28 10:38:55 -0700
commit954a2af6addd8488c7883730be028bcdc14b202e (patch)
tree824256fd8d284c7a35d383abdeeaeb4b9dd4898c /regcomp.sym
parentc81eddd4019656a9d3dd5eb32bc00b9ca72f26d9 (diff)
downloadperl-954a2af6addd8488c7883730be028bcdc14b202e.tar.gz
Free up regex ANYOF bit.
This uses a regnode type, of which we have many available, to free up a bit in the ANYOF regnode flag field, of which we have none, and are trying to have the same bit do double duty. This will enable us to remove some of that double duty in the next commit.
Diffstat (limited to 'regcomp.sym')
-rw-r--r--regcomp.sym1
1 files changed, 1 insertions, 0 deletions
diff --git a/regcomp.sym b/regcomp.sym
index e9fc84e1cf..68182c9e34 100644
--- a/regcomp.sym
+++ b/regcomp.sym
@@ -55,6 +55,7 @@ REG_ANY REG_ANY, no 0 S ; Match any one character (except newline).
SANY REG_ANY, no 0 S ; Match any one character.
CANY REG_ANY, no 0 S ; Match any one byte.
ANYOF ANYOF, sv 0 S ; Match character in (or not in) this class, single char match only
+ANYOF_WARN_SUPER ANYOF, sv 0 S ; Match character in (or not in) this class, warn (if enabled) upon matching a char above Unicode max;
# Order of the below is important. See ordering comment above.
POSIXD POSIXD, none 0 S ; Some [[:class:]] under /d; the FLAGS field gives which one