diff options
author | Karl Williamson <khw@cpan.org> | 2016-07-06 11:52:01 -0600 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2016-07-16 17:42:39 -0600 |
commit | 753b2c6a60a81dacbe59e2041e30e8302484dc2d (patch) | |
tree | 683cd470fa2f24289392d452389f0dccd85506ae /mg_names.inc | |
parent | 847612ec9ecf3874e383107fcfd457a8ba962672 (diff) | |
download | perl-753b2c6a60a81dacbe59e2041e30e8302484dc2d.tar.gz |
Fix -Dr output regression
Several commits in the 5.23 series improved the display of the compiled
ANYOF regnodes, but introduced two bugs. One of them is in \p{Any} and
similar things that match the entire range 0-255. That range is omitted,
so it looks like \p{Any} only matches code points above 255. Note that
this is only what gets displayed under -Dr. What actually gets compiled
has been and still is fine.
The other is that when displaying a pattern that still has unresolved
user-defined properties that are complemented, it doesn't show properly
that the whole thing is complemented. That is, the output looks like it
doesn't obey De Morgan's laws.
The fixes to these are quite intertwined, and so I didn't try to
separate them.
Diffstat (limited to 'mg_names.inc')
0 files changed, 0 insertions, 0 deletions