This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
t/re/regexp_unicode_prop.t: Add tests for run-time
authorKarl Williamson <khw@cpan.org>
Mon, 6 Aug 2018 23:12:08 +0000 (17:12 -0600)
committerKarl Williamson <khw@cpan.org>
Mon, 20 Aug 2018 16:51:56 +0000 (10:51 -0600)
commit327cef2fad130e3c780624e5dd3f4256bb41e6f6
tree57112e2dc01127667c9a0df1fc26f02aac449c7d
parent1e51e719b895db9563993262fb6d610326b3143c
t/re/regexp_unicode_prop.t: Add tests for run-time

User-defined \p{} properties can be referred to in a regex pattern
compilation before their definition is encountered.  This is supposed to
work, and their definitions get compiled when needed at run-time.  But
there was only one test that this worked.  This commit restructures
things so that every user-defined property is compiled into a pattern
before its definition is known, and also into another pattern after its
definition is known.

This removes the need to special case the earlier single one that did
this test.
t/re/regexp_unicode_prop.t