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

Differences between 1.1 and version 1.2
Log of other versions for file ai12s/ai12-0388-1.txt

--- ai12s/ai12-0388-1.txt	2020/08/22 04:40:12	1.1
+++ ai12s/ai12-0388-1.txt	2020/08/28 03:26:13	1.2
@@ -1,6 +1,7 @@
-!standard 4.3.5(0)                                       20-08-21  AI12-0388-1/01
+!standard 4.3.5(0)                                       20-08-27  AI12-0388-1/02
 !standard 6.1.1(26.10/4) 
 !standard 6.1.1(29/4)
+!standard 7.3.4(0)
 !standard D.4(16)
 !class presentation 20-08-21
 !status Amendment 1-2012 20-08-21
@@ -23,6 +24,8 @@
 (3) In 6.1.1(29/5), replace "previously" with "above as part of the Name 
 Resolution Rules for Post'Class".
 
+(4) In 7.3.4(3/5), add "each" to clarify.
+
 !question
 
 (1) Typically, there is a cross-reference "(see 13.1.1)" after each (forward)
@@ -35,6 +38,10 @@
 (3) In 6.1.1(29/5), "described previously" is pretty vague in a large 
 subclause. Should we be more specific? (Yes.)
 
+(4) In 7.3.4(3/5), one can read "a list of names preceded by an optional not"
+as meaning that there is a single not preceding the list, rather than a
+not for each name. Should this be clarified? (Yes.)
+
 !response
 
 (1) We typically put a cross-reference next to the first occurrence of any
@@ -50,6 +57,9 @@
 That's a bit long-winded, but it's much more specific than "previously",
 and the intended wording is a long ways away.
 
+(4) The intent is that "not" is allowed in front of each name individually,
+shown by 7.3.4(13-14/5).     
+
 !wording
 
 (1) Modify 4.3.5(12/5):
@@ -79,6 +89,13 @@
           cases the type of the attribute was described [previously]{above as
           part of the Name Resolution Rules for Post'Class}.
 
+(4) Modify 7.3.4(3/5):
+
+  A *type property aspect definition* is a list of names written in the syntax 
+  of a positional_array_aggregate. A subprogram property aspect definition is 
+  a list of names{, each optionally} preceded by {reserved word}[an optional]
+  /not/, also written in the syntax of a positional_array_aggregate.
+
 !discussion
 
 None.
@@ -122,6 +139,12 @@
    postcondition expression for a function with a controlling result or with a
    controlling access result; in those cases the type of the attribute was
    described above as part of the Name Resolution Rules for Post'Class.>
+
+
+!corrigendum 7.3.4(0)
+
+@dinsc
+See the conflict file for the changes.
 
 
 !corrigendum D.4(16)

Questions? Ask the ACAA Technical Agent