summaryrefslogtreecommitdiff
path: root/regcomp.h
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2018-12-23 13:33:07 -0700
committerKarl Williamson <khw@cpan.org>2018-12-26 12:50:37 -0700
commit627a7895564679975632d9b637b27e9c09d3d985 (patch)
tree9327f6dc100bff6d53d4cbac11f182be8a4156f2 /regcomp.h
parentaa419ff31a1e359d67cd44223a599ef9f276ca12 (diff)
downloadperl-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