CVS difference for 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