02-241r4 To: J3 From: Dan Nagle Subject: Edits for sections 1 to 3 Date: 13 August 2002 16:7. Change 'components of intrinsic or of other derived types' to 'its components'. [A subroutine component does not have a type. We do not need to be precise here.] 16:32. After 'functions.' add 'In contexts where a structure component that is a pointer refers to its target, the structure component is not a subobject of the structure.' [I think we need to make this clear when we define the term 'subobject'.] 17:4. At line end, add 'named' before 'variable'. 19:4. Change 'An <>' to 'A' and delete 'subobject selectors, which are'. [The term 'designator' is used also for procedures, see 20:9, for example.] 19:5+ Add "An <> is a designator for a data object. A <> is a designator for a procedure for a procedure." 19:21-22. Delete 'or' on line 21; after '(16.4.3) 'add ', or inheritance association (16.4.4)'; after 'use association,' add 'linkage association,'. 20:12. Change 'data object designator or procedure name' to 'data object designator or procedure designator'. 20:33. Add period after ''. 24:7+. The typeset grave accent is an open-quote symbol. Can the editor make a grave accent be present instead of an open-quote symbol? 86:10+ In note 5.26, third line, change "be be" to "be" 416:24 Change "See object designator" to "A name followed by zero or more component selectors, array section selectors, array element selectors, and substring selectors" 420:22-23 Replace the definition with "A designator for a data object." 421:16+ Add "<> (2.5.1) : A designator for a procedure."