summaryrefslogtreecommitdiff
path: root/regcomp.sym
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2022-06-30 11:02:55 -0600
committerKarl Williamson <khw@cpan.org>2022-07-10 11:56:49 -0600
commit543b9dd5e1ac26dc8f1c485eb2a370d5b37bc7a7 (patch)
tree93a3cebd602bfa4cc1a2b39a9ba8c73e4f52061d /regcomp.sym
parent1ca79dd0eed419a5e6f5b5f8b694ee454117ed0e (diff)
downloadperl-543b9dd5e1ac26dc8f1c485eb2a370d5b37bc7a7.tar.gz
Create new regnode type ANYOFH
This previously was lumped in with plain ANYOF. A future commit will be easier if this is separated out, and doing so leads to some simplifications, and from having to know all the OPs in this type.
Diffstat (limited to 'regcomp.sym')
-rw-r--r--regcomp.sym8
1 files changed, 4 insertions, 4 deletions
diff --git a/regcomp.sym b/regcomp.sym
index 4a6dff2c9b..516c489dca 100644
--- a/regcomp.sym
+++ b/regcomp.sym
@@ -89,10 +89,10 @@ ANYOFL ANYOF, sv charclass S ; Like ANYOF, but /l is in effect
ANYOFPOSIXL ANYOF, sv charclass_posixl S ; Like ANYOFL, but matches [[:posix:]] classes
# Must be sequential
-ANYOFH ANYOF, sv 1 S ; Like ANYOF, but only has "High" matches, none in the bitmap; the flags field contains the lowest matchable UTF-8 start byte
-ANYOFHb ANYOF, sv 1 S ; Like ANYOFH, but all matches share the same UTF-8 start byte, given in the flags field
-ANYOFHr ANYOF, sv 1 S ; Like ANYOFH, but the flags field contains packed bounds for all matchable UTF-8 start bytes.
-ANYOFHs ANYOF, sv 1 S ; Like ANYOFHb, but has a string field that gives the leading matchable UTF-8 bytes; flags field is len
+ANYOFH ANYOFH, sv 1 S ; Like ANYOF, but only has "High" matches, none in the bitmap; the flags field contains the lowest matchable UTF-8 start byte
+ANYOFHb ANYOFH, sv 1 S ; Like ANYOFH, but all matches share the same UTF-8 start byte, given in the flags field
+ANYOFHr ANYOFH, sv 1 S ; Like ANYOFH, but the flags field contains packed bounds for all matchable UTF-8 start bytes.
+ANYOFHs ANYOFH, sv 1 S ; Like ANYOFHb, but has a string field that gives the leading matchable UTF-8 bytes; flags field is len
ANYOFR ANYOFR, packed 1 S ; Matches any character in the range given by its packed args: upper 12 bits is the max delta from the base lower 20; the flags field contains the lowest matchable UTF-8 start byte
ANYOFRb ANYOFR, packed 1 S ; Like ANYOFR, but all matches share the same UTF-8 start byte, given in the flags field
# There is no ANYOFRr because khw doesn't think there are likely to be