You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
But if the grapheme consists of a Ps base character plus a combining
diacritic, then it matches <:Ps> (identifying it as an "opening
punctuation" grapheme), but it doesn't get paired with a corresponding
Pe delimiter:
/^<:Ps>$/.ACCEPTS("[\x[308]").Bool
True
"q[\x[308]foo]\x[308]".EVAL.perl
===SORRY!=== Error while compiling /home/zefram/usr/perl/pg/EVAL_5
Couldn't find terminator [? (corresponding [? was at line 1)
at /home/zefram/usr/perl/pg/EVAL_5:1
------> q[?foo]?^<EOL>
expecting any of:
[?
Not sure whether this is really a bug, but the mismatch between the <:Ps>
regexp and the scope of delimiter pairing is at least less than awesome.
Migrated from rt.perl.org#128741 (status was 'resolved')
Searchable as RT128741$
The text was updated successfully, but these errors were encountered: