CVS difference for ais/ai-00395.txt

Differences between 1.11 and version 1.12
Log of other versions for file ais/ai-00395.txt

--- ais/ai-00395.txt	2005/08/21 06:00:37	1.11
+++ ais/ai-00395.txt	2005/10/31 05:18:40	1.12
@@ -1,4 +1,4 @@
-!standard 1.1.4(15)                                  05-07-26  AI95-00395/09
+!standard 1.1.4(15)                                  05-10-13  AI95-00395/10
 !standard 2.1(01)
 !standard 2.1(03)
 !standard 2.1(04)
@@ -165,7 +165,7 @@
                          number_letter
     identifier_extend ::= mark_non_spacing |
                           mark_spacing_combining |
-                          number_decimal_digit |
+                          number_decimal |
                           punctuation_connector |
                           other_format
 
@@ -279,14 +279,15 @@
 Change 2.1(1) (as modified by AI95-00285) to read:
 
 The character repertoire for the text of an Ada program consists of the
-collection of characters described by the ISO/IEC 10646:2003 Universal Multiple-
-Octet Coded Character Set. This collection is organized in *planes*, each
+entire coding space described by the ISO/IEC 10646:2003 Universal Multiple-
+Octet Coded Character Set. This coding space is organized in *planes*, each
 plane comprising 65536 characters.
 
 Change the paragraph inserted after 2.1(3) by AI95-00285 to read:
 
-A character is any character defined within ISO/IEC 10646:2003 other than those
-whose relative code position in their plane is 16#FFFE# or 16#FFFF#.
+A *character* is defined by this International Standard for each cell in
+the coding space described by ISO/IEC 10646:2003, regardless of whether or
+not ISO/IEC 10646:2003 allocates a character to that cell.
 
 Change the second sentence of 2.1(4) (as modified by AI95-00285) to read:
 
@@ -458,8 +459,8 @@
 @fa<graphic_character>s and @fa<format_effector>s.
 @dby
 The character repertoire for the text of an Ada program consists of the
-collection of characters described by the ISO/IEC 10646:2003 Universal
-Multiple-Octet Coded Character Set. This collection is organized in @i<planes>,
+entire coding space described by the ISO/IEC 10646:2003 Universal
+Multiple-Octet Coded Character Set. This coding space is organized in @i<planes>,
 each plane comprising 65536 characters.
 
 !corrigendum 2.1(03)
@@ -467,9 +468,9 @@
 @drepl
 @xcode<@fa<graphic_character ::= identifier_letter | digit | space_character | special_character>>
 @dby
-@xindent<A @fa<character> is any character defined within ISO/IEC 10646:2003
-other than those whose relative code position in their plane is 16#FFFE# or
-16#FFFF#.>
+@xindent<A @fa<character> is defined by this International Standard for each
+cell in the coding space described by ISO/IEC 10646:2003, regardless of whether
+or not ISO/IEC 10646:2003 allocates a character to that cell.>
 
 !corrigendum 2.1(04)
 
@@ -527,7 +528,7 @@
 @xcode<@fa<identifier_extend ::=
      mark_non_spacing
    | mark_spacing_combining
-   | number_decimal_digit
+   | number_decimal
    | punctuation_connector
    | other_format>>
 
@@ -881,12 +882,11 @@
 
 @drepl
 @xcode<   Character_Set : @b<constant> Wide_Maps.Wide_Character_Set;
-   --@ft<@i< Contains each Wide_Character value WC such that>>
-   --@ft<@i< Characters.Is_Character(WC) is True>>>
+   --@ft<@i<Contains each Wide_Character value WC such that Characters.Is_Character(WC) is True>>>
 @dby
 @xcode<   Character_Set : @b<constant> Wide_Maps.Wide_Character_Set;
-   --@ft<@i< Contains each Wide_Character value WC such that>>
-   --@ft<@i< Characters.Conversions.Is_Character(WC) is True>>>
+   --@ft<@i<Contains each Wide_Character value WC such that>>
+   --@ft<@i<Characters.Conversions.Is_Character(WC) is True>>>
 
 Each Wide_Character_Set constant in the package
 Strings.Wide_Maps.Wide_Constants contains no values outside the Character

Questions? Ask the ACAA Technical Agent