From 65ddfa382794944ff77d034f7923f0f052ef0465 Mon Sep 17 00:00:00 2001 From: Karl Williamson Date: Mon, 25 Nov 2013 19:03:29 -0700 Subject: [PATCH] perluniprops: Tweaks Every time I read over something I wrote, I see some improvements in the wording, and in this case the layout as well: a couple of lists are set off by indententation --- lib/unicore/mktables | 39 ++++++++++++++++++++++----------------- 1 file changed, 22 insertions(+), 17 deletions(-) diff --git a/lib/unicore/mktables b/lib/unicore/mktables index e0996d1..982cea7 100644 --- a/lib/unicore/mktables +++ b/lib/unicore/mktables @@ -15512,7 +15512,7 @@ B consist of two components, separated by an equals sign or a colon. The first component is the property name, and the second component is the particular value of the property to match against, for example, C<\\p{Script: Greek}> and C<\\p{Script=Greek}> both mean to match characters -whose Script property is Greek. +whose Script property value is Greek. B, like C<\\p{Greek}>, are mostly Perl-defined shortcuts for their equivalent compound forms. The table shows these equivalences. (In our @@ -15530,11 +15530,13 @@ for improved legibility. Also, white space, hyphens, and underscores are normally ignored everywhere between the {braces}, and hence can be freely added or removed even if the C modifier hasn't been specified on the regular expression. -But $a_bold_stricter at the beginning of an entry in the table below +But in the table below $a_bold_stricter at the beginning of an entry means that tighter (stricter) rules are used for that entry: =over 4 +=over 4 + =item Single form (C<\\p{name}>) tighter rules: White space, hyphens, and underscores ARE significant @@ -15562,11 +15564,15 @@ adjacent to (but within) the braces and the colon or equal sign. =back +=back + Some properties are considered obsolete by Unicode, but still available. There are several varieties of obsolescence: =over 4 +=over 4 + =item Stabilized A property may be stabilized. Such a determination does not indicate @@ -15610,16 +15616,18 @@ some of these extensions to be removed without warning, replaced by another property with the same name that means something different. Use the equivalent shown instead. +=back + @block_warning The table below has two columns. The left column contains the C<\\p{}> constructs to look up, possibly preceded by the flags mentioned above; and the right column contains information about them, like a description, or -synonyms. It shows both the single and compound forms for each property that -has them. If the left column is a short name for a property, the right column -will give its longer, more descriptive name; and if the left column is the -longest name, the right column will show any equivalent shortest name, in both -single and compound forms if applicable. +synonyms. The table shows both the single and compound forms for each +property that has them. If the left column is a short name for a property, +the right column will give its longer, more descriptive name; and if the left +column is the longest name, the right column will show any equivalent shortest +name, in both single and compound forms if applicable. The right column will also caution you if a property means something different than what might normally be expected. @@ -15627,18 +15635,15 @@ than what might normally be expected. All single forms are Perl extensions; a few compound forms are as well, and are noted as such. -Numbers in (parentheses) indicate the total number of code points matched by -the property. For emphasis, those properties that match no code points at all -are listed as well in a separate section following the table. +Numbers in (parentheses) indicate the total number of Unicode code points +matched by the property. For emphasis, those properties that match no code +points at all are listed as well in a separate section following the table. Most properties match the same code points regardless of whether C<"/i"> case-insensitive matching is specified or not. But a few properties are -affected. These are shown with the notation - - (/i= other_property) - +affected. These are shown with the notation S)>> in the second column. Under case-insensitive matching they match the -same code pode points as the property "other_property". +same code pode points as the property I. There is no description given for most non-Perl defined properties (See L<$unicode_reference_url> for that). @@ -15681,8 +15686,8 @@ B<*> is a wild-card =item * -B<(\\d+)> in the info column gives the number of code points matched by -this property. +B<(\\d+)> in the info column gives the number of Unicode code points matched +by this property. =item * -- 2.7.4