CVS difference for ais/ai-00285.txt

Differences between 1.23 and version 1.24
Log of other versions for file ais/ai-00285.txt

--- ais/ai-00285.txt	2005/01/07 03:07:35	1.23
+++ ais/ai-00285.txt	2005/01/28 02:10:43	1.24
@@ -1,4 +1,4 @@
-!standard 2.1(1)                                      04-12-03  AI95-00285/12
+!standard 2.1(1)                                      05-01-26  AI95-00285/13
 !standard 2.1(2)
 !standard 2.1(3)
 !standard 2.1(4)
@@ -528,17 +528,19 @@
 
 Replace 2.3(2-3) by:
 
-   identifier_start ::= letter_uppercase |
-                        letter_lowercase |
-                        letter_titlecase |
-                        letter_modifier |
-                        letter_other |
-                        number_letter
-   identifier_extend ::= identifier_start |
-                         mark_non_spacing |
-                         mark_spacing_combining |
-                         number_decimal_digit |
-                         other_format
+   identifier_start ::=
+        letter_uppercase
+      | letter_lowercase
+      | letter_titlecase
+      | letter_modifier
+      | letter_other
+      | number_letter
+   identifier_extend ::=
+        identifier_start
+      | mark_non_spacing
+      | mark_spacing_combining
+      | number_decimal_digit
+      | other_format
    identifier ::= identifier_start {[punctuation_connector] identifier_extend}
 
 
@@ -1628,19 +1630,23 @@
 @xcode<@fa<identifier ::=
    identifier_letter {[underline] letter_or_digit}>>
 @dby
-@xcode<@fa<identifier_start ::= letter_uppercase |
-                     letter_lowercase |
-                     letter_titlecase |
-                     letter_modifier |
-                     letter_other |
-                     number_letter
-identifier_extend ::= identifier_start |
-                      mark_non_spacing |
-                      mark_spacing_combining |
-                      number_decimal_digit |
-                      other_format
-identifier ::= identifier_start {[punctuation_connector] identifier_extend}>>
+@xcode<@fa<identifier_start ::=
+     letter_uppercase
+   | letter_lowercase
+   | letter_titlecase
+   | letter_modifier
+   | letter_other
+   | number_letter>>
+
+@xcode<@fa<identifier_extend ::=
+     identifier_start
+   | mark_non_spacing
+   | mark_spacing_combining
+   | number_decimal_digit
+   | other_format>>
 
+@xcode<@fa<identifier ::= identifier_start {[punctuation_connector] identifier_extend}>>
+
 !corrigendum 2.3(03)
 
 @ddel
@@ -2887,7 +2893,7 @@
 String'' values.>
 @dby
 @xbullet<the child packages Text_IO.Editing, Wide_Text_IO.Editing, and
-Wide_Wide_Text_IO.Editing which support formatted and localized output of
+Wide_Wide_Text_IO.Editing, which support formatted and localized output of
 decimal data, based on ''picture String'' values.>
 
 !corrigendum F.3(1)
@@ -6062,6 +6068,34 @@
                          other_format
 
 is meant.
+
+*************************************************************
+
+From: Vincent Celier
+Sent: Wednesday, January 26, 2005  2:40 PM
+
+Note that the tables given by Pascal in November 2002 in the AI
+(http://www.ada-auth.org/cgi-bin/cvsweb.cgi/AIs/AI-00285.TXT?rev=1.22)
+are no longer in conformance with the current Unicode database
+(http://www.unicode.org/Public/UNIDATA/UnicodeData.txt).
+
+There are missing digits (LIMBU DIGITs and OSMANYA DIGITs) and
+characters of category "Number, Other" that should not be in Digits (for
+example SUPERSCRIPT TWO B2).
+
+The Letters table also has characters missing and characters that should
+not be there.
+
+*************************************************************
+
+From: Pascal Leroy
+Sent: Thursday, January 27, 2005  1:23 AM
+
+Right, as I recall these tables were based on Unicode 3.2.0.  There was a
+concern at the time that the tables might be gigantic.  The purpose of the
+exercise was to show that they were not (and the move to Unicode 4.0.0
+doesn't change this conclusion).  As I recall it took me roughly half a
+day to produce them, so it cannot take Robert more than half an hour ;-)
 
 *************************************************************
 

Questions? Ask the ACAA Technical Agent