CVS difference for ai12s/ai12-0313-1.txt

Differences between 1.5 and version 1.6
Log of other versions for file ai12s/ai12-0313-1.txt

--- ai12s/ai12-0313-1.txt	2019/05/07 06:28:55	1.5
+++ ai12s/ai12-0313-1.txt	2020/11/03 07:17:55	1.6
@@ -1,4 +1,4 @@
-!standard 0.3(6/3)                                     19-05-06  AI12-0313-1/04
+!standard 0.3(6/3)                                     20-11-02  AI12-0313-1/05
 !standard 0.3(10)
 !standard 0.3(41/2)
 !standard 0.3(57.1/3)
@@ -126,9 +126,9 @@
     user-specifiable attribute Put_Image is provided, which determines
     the value of the Image attribute for a user-defined type.
 
-  - The use of numeric and string literals is generalized to support
-    other sorts of types, via the new Integer_Literal, Real_Literal, and
-    String_Literal aspects.
+  - The use of numeric and string literals is generalized to allow their use
+    with other sorts of types, via the new aspects Integer_Literal, 
+    Real_Literal, and String_Literal.
 
   - Array and record aggregates are made more flexible: index parameters
     are allowed in an array aggregate to define the components as a
@@ -144,7 +144,7 @@
     target of an assignment statement in the expression defining its new
     value.
 
-  - "Declare" expressions are provided which permit the definition and
+  - "Declare" expressions are provided that permit the definition and
     use of local constants or renamings, to allow an expression used
     within an aspect specification to be more concise and readable.
 
@@ -380,9 +380,9 @@
 overloading, as well as pragmas for making assertions and giving better 
 control over the suppression of checks. See subclauses 6.1, 11.4.2, and 11.5.>
 @dby
-@xbullet<The use of numeric and string literals is generalized to support
-other sorts of types, via the new Integer_Literal, Real_Literal, and
-String_Literal aspects.>
+@xbullet<The use of numeric and string literals is generalized to allow their
+use with other sorts of types, via the new aspects Integer_Literal, 
+Real_Literal, and String_Literal.>
 
 @xbullet<Array and record aggregates are made more flexible: index parameters
 are allowed in an array aggregate to define the components as a
@@ -397,7 +397,7 @@
 @xbullet<A shorthand is provided, using the token '@', to refer to the
 target of an assignment statement in the expression defining its new value.>
 
-@xbullet<Declare expressions are provided which permit the definition and
+@xbullet<Declare expressions are provided that permit the definition and
 use of local constants or renamings, to allow an expression used
 within an aspect specification to be more concise and readable.>
 
@@ -518,6 +518,18 @@
 No ACATS tests needed.
 
 !appendix
+
+[From Gary Dismukes' RM review (October 2020). These both have been treated as 
+Editorial Review changes to this AI - Editor.]
+
+57.11/5  The use of numeric and string literals is generalized to [support] 
+{allow their use with} other sorts of types, via the new {aspects} 
+Integer_Literal, Real_Literal, and String_Literal[ aspects].
+
+
+57.15/5  Declare expressions are provided [which] {that} permit the definition 
+and use of local constants or renamings, to allow an expression used within an 
+aspect specification to be more concise and readable.
 
 ****************************************************************
 

Questions? Ask the ACAA Technical Agent