diff options
author | Karl Williamson <khw@cpan.org> | 2018-12-23 13:33:07 -0700 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2018-12-26 12:50:37 -0700 |
commit | 627a7895564679975632d9b637b27e9c09d3d985 (patch) | |
tree | 9327f6dc100bff6d53d4cbac11f182be8a4156f2 /regcomp.h | |
parent | aa419ff31a1e359d67cd44223a599ef9f276ca12 (diff) | |
download | perl-627a7895564679975632d9b637b27e9c09d3d985.tar.gz |
Add regnode EXACTFUP, for problematic
If a non-UTF-8 pattern contains a MICRO SIGN, this special node is now
created. This character is the only one not needing UTF-8 to represent,
but its fold does need UTF-8, which causes some issues, so it has to be
specially handled. When matching against a non-UTF-8 target string, the
pattern is effectively folded, but not if the target is UTF-8. By
creating this node, we can remove the special handling required for the
nodes that don't have a MICRO SIGN, in a future commit.
Diffstat (limited to 'regcomp.h')
0 files changed, 0 insertions, 0 deletions