regcomp.sym: Change regnode description
authorKarl Williamson <khw@cpan.org>
Wed, 5 Jun 2019 17:15:51 +0000 (11:15 -0600)
committerKarl Williamson <khw@cpan.org>
Tue, 25 Jun 2019 18:40:06 +0000 (12:40 -0600)
Simplify the description for ANYOFb

pod/perldebguts.pod
regcomp.sym
regnodes.h

index 8430e27..9eafdbd 100644 (file)
@@ -614,8 +614,7 @@ will be lost.
  ANYOFH           sv 1       Like ANYOF, but only has "High" matches,
                              none in the bitmap;
  ANYOFHb          sv 1       Like ANYOFH, but all matches share the same
-                             first byte, the repurposed flags field
-                             contains it
+                             UTF-8 start byte, given in the flags field
  ANYOFM           byte 1     Like ANYOF, but matches an invariant byte
                              as determined by the mask and arg
  NANYOFM          byte 1     complement of ANYOFM
index b702c43..e432ae5 100644 (file)
@@ -63,7 +63,7 @@ ANYOFD      ANYOF,      sv charclass S    ; Like ANYOF, but /d is in effect
 ANYOFL      ANYOF,      sv charclass S    ; Like ANYOF, but /l is in effect
 ANYOFPOSIXL ANYOF,      sv charclass_posixl S    ; Like ANYOFL, but matches [[:posix:]] classes
 ANYOFH      ANYOF,      sv 1 S    ; Like ANYOF, but only has "High" matches, none in the bitmap;
-ANYOFHb     ANYOF,      sv 1 S    ; Like ANYOFH, but all matches share the same first byte, the repurposed flags field contains it
+ANYOFHb     ANYOF,      sv 1 S    ; Like ANYOFH, but all matches share the same UTF-8 start byte, given in the flags field
 ANYOFM      ANYOFM      byte 1 S  ; Like ANYOF, but matches an invariant byte as determined by the mask and arg
 NANYOFM     ANYOFM      byte 1 S  ; complement of ANYOFM
 
index add1947..487b6c2 100644 (file)
@@ -34,7 +34,7 @@
 #define        ANYOFL                  20      /* 0x14 Like ANYOF, but /l is in effect */
 #define        ANYOFPOSIXL             21      /* 0x15 Like ANYOFL, but matches [[:posix:]] classes */
 #define        ANYOFH                  22      /* 0x16 Like ANYOF, but only has "High" matches, none in the bitmap; */
-#define        ANYOFHb                 23      /* 0x17 Like ANYOFH, but all matches share the same first byte, the repurposed flags field contains it */
+#define        ANYOFHb                 23      /* 0x17 Like ANYOFH, but all matches share the same UTF-8 start byte, given in the flags field */
 #define        ANYOFM                  24      /* 0x18 Like ANYOF, but matches an invariant byte as determined by the mask and arg */
 #define        NANYOFM                 25      /* 0x19 complement of ANYOFM */
 #define        POSIXD                  26      /* 0x1a Some [[:class:]] under /d; the FLAGS field gives which one */