Author: larry Date: Wed Aug 2 07:53:12 2006 New Revision: 10538 Modified: doc/trunk/design/syn/S05.pod
Log: Clarified Unicode property names a bit. Modified: doc/trunk/design/syn/S05.pod ============================================================================== --- doc/trunk/design/syn/S05.pod (original) +++ doc/trunk/design/syn/S05.pod Wed Aug 2 07:53:12 2006 @@ -14,9 +14,9 @@ Maintainer: Patrick Michaud <[EMAIL PROTECTED]> and Larry Wall <[EMAIL PROTECTED]> Date: 24 Jun 2002 - Last Modified: 1 Aug 2006 + Last Modified: 2 Aug 2006 Number: 5 - Version: 29 + Version: 30 This document summarizes Apocalypse 5, which is about the new regex syntax. We now try to call them I<regex> because they haven't been @@ -924,8 +924,14 @@ =item * -The C<\p> and C<\P> properties become intrinsic grammar rules -(C<< <prop ...> >> and C<< <!prop ...> >>). +The C<\p> and C<\P> properties become intrinsic grammar rules such as +(C<< <alpha> >> and C<< <!alpha> >>). They may be combined using the +above-mentioned character class notation: C<< <[_]+alpha+digit> >>. +Regardless of the higher-level character class names, low-level +Unicode properties are always available with a prefix of C<is>. +Hence, C<< <+isLu+isLt> >> is equivalent to C<< <+upper+title> >>. +If you define your own "is" properties they hide any Unicode properties +of the same name. =item *