diff options
author | Karl Williamson <khw@cpan.org> | 2018-09-20 11:15:00 -0600 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2018-10-20 00:09:54 -0600 |
commit | 46fc0c4304793e740ce6eefd1561a6bb9cb9a6c8 (patch) | |
tree | 0cf8e5fc43b2642314cc491188b61af6d0fa7d41 /pod/perldebguts.pod | |
parent | ea461dd624d982da3d7216fd18fd3caca818c2bb (diff) | |
download | perl-46fc0c4304793e740ce6eefd1561a6bb9cb9a6c8.tar.gz |
regcomp.sym: Add lengths for ANYOF nodes
This changes regcomp.sym to generate the correct lengths for ANYOF
nodes, which means they don't have to be special cased in regcomp.c,
leading to simplification
Diffstat (limited to 'pod/perldebguts.pod')
-rw-r--r-- | pod/perldebguts.pod | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/pod/perldebguts.pod b/pod/perldebguts.pod index b042910a15..a587f820c1 100644 --- a/pod/perldebguts.pod +++ b/pod/perldebguts.pod @@ -601,12 +601,15 @@ will be lost. # [Special] alternatives: REG_ANY no Match any one character (except newline). SANY no Match any one character. - ANYOF sv 1 Match character in (or not in) this class, - single char match only - ANYOFD sv 1 Like ANYOF, but /d is in effect - ANYOFL sv 1 Like ANYOF, but /l is in effect - ANYOFPOSIXL sv 1 Like ANYOFL, but matches [[:posix:]] - classes + ANYOF sv Match character in (or not in) this class, + charclass single char match only + ANYOFD sv Like ANYOF, but /d is in effect + charclass + ANYOFL sv Like ANYOF, but /l is in effect + charclass + ANYOFPOSIXL sv Like ANYOFL, but matches [[:posix:]] + charclass_ classes + posixl ANYOFM byte 1 Like ANYOF, but matches an invariant byte as determined by the mask and arg |