From owner-sc22wg5+sc22wg5-dom8=www.open-std.org@open-std.org Tue Dec 24 21:45:04 2013 Return-Path: X-Original-To: sc22wg5-dom8 Delivered-To: sc22wg5-dom8@www.open-std.org Received: by www.open-std.org (Postfix, from userid 521) id 773A73582F8; Tue, 24 Dec 2013 21:45:04 +0100 (CET) Delivered-To: sc22wg5@open-std.org Received: from exprod6og111.obsmtp.com (exprod6og111.obsmtp.com [64.18.1.27]) by www.open-std.org (Postfix) with ESMTP id 906E33580F8 for ; Tue, 24 Dec 2013 21:45:01 +0100 (CET) Received: from CFWEX01.americas.cray.com ([136.162.34.11]) (using TLSv1) by exprod6ob111.postini.com ([64.18.5.12]) with SMTP ID DSNKUrnyTFhz2XvP8Vi/eZspd2TWfXPKAnoC@postini.com; Tue, 24 Dec 2013 12:45:03 PST Received: from bill-longs-macbook-pro.local (192.168.233.210) by CFWEX01.americas.cray.com (172.30.88.25) with Microsoft SMTP Server id 14.2.347.0; Tue, 24 Dec 2013 14:44:59 -0600 Message-ID: <52B9F288.1070500@cray.com> Date: Tue, 24 Dec 2013 14:46:00 -0600 From: Bill Long Reply-To: Organization: Cray Inc. User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 MIME-Version: 1.0 To: sc22wg5 Subject: Re: (j3.2006) (SC22WG5.5172) Draft result of ballot on Corrigendum 3 References: <20131224160359.87D023582DB@www.open-std.org> In-Reply-To: <20131224160359.87D023582DB@www.open-std.org> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-sc22wg5@open-std.org Precedence: bulk Are the replacement edits really correct? On 12/24/13 10:03 AM, John Reid wrote: > [95:33-] Insert new BNF term > "R520a <> [ : ] *" > OK, a new, reusable name for [:]* . > [95:33] R521 , after "<>" > Replace entire RHS > "[ , ]... [ : ] *" > with > ", " So now there is a mandatory comma as part of this syntax? It would seem this should be "[,] " > {The unambiguous case has a list of s.} > > [95:37+] Insert new BNF rules and constraint > "R521a <> > > > C534a An object whose array bounds are specified by an > shall be a dummy data > object or a named constant." > {The otherwise-ambiguous case. Note careful wording.} > > [96:24-25] 5.3.8.6p1 > Replace sentence > "An implied-shape array is declared... ." > with > "A named constant is declared to be an implied-shape array with an > that is an or > an ." > {Now two ways of declaring implied shape.} > > [96:26] R522, > Replace right-hand-side (after "<>") > "[ : ] *" > with > ", ". Similarly here, should this not be " [, ]" or better, just "" since the <-list> syntax requires at least one instance of the thing being qualified. [22:16]. Cheers, Bill > {This is now the unambiguously implied-shape spec.} > > [96:28] p2, > Change "s" -> "s" > and "the " -> "its ", > making the entire paragraph read: > "The rank of an implied-shape array is the number of > s in its ." > {Change rank determination to accord with new syntax term.} > > [107:11] 5.4.11p1 "shape" -> "rank". > {In the PARAMETER statement, only require the rank to be specified in > a prior specification statement.} -- Bill Long longb@cray.com Fortran Technical Support & voice: 651-605-9024 Bioinformatics Software Development fax: 651-605-9142 Cray Inc./Cray Plaza, Suite 210/380 Jackson St./St. Paul, MN 55101