All: My sense is that the discrepency between Section 22 and Annex A is not specific to the problem addressed by mantis item 1567. The mantis 1567 resolution improves the self-consistency of Section 22. We may want to recommend as a separate effort to make Section 22 better aligned with the system_tf_call syntax of Annex A.8.2. J.H. > > Bassam, > > I would have liked section 22 to reference to the A.8.2 BNF syntax > rather than make a virtual (namely not in Annex A) BNF syntax. > > Anycase this is not needed because I see the "not in Annex A" all over > the LRM. This adds room for confusion. > > I vote Yes. > > Thanks > > > > Hillel Miller> > > > -----Original Message----- > From: Bassam Tabbara [mailto:Bassam.Tabbara@synopsys.com] > Sent: Thursday, November 30, 2006 6:11 PM > To: Miller Hillel-R53776; sv-ac@eda-stds.org > Subject: Re: [sv-ac] Vote for 1567 > > I vote Yes. > > Hillel, my comments were meant to support the proposal. Section 22's > productions are NOT in Annex A BNF. They are an instance of > system_tf_call see A.8.2 so no semicolon. > > THX. > -Bassam > > -----Original Message----- > From: owner-sv-ac@eda.org <owner-sv-ac@eda.org> > To: sv-ac@eda-stds.org <sv-ac@eda-stds.org> > CC: Miller Hillel-R53776 <r53776@freescale.com> > Sent: Thu Nov 30 06:38:12 2006 > Subject: [sv-ac] Vote for 1567 > > > Hi, > > I vote no. > > What is the resolution for Bassam's statement? > > The semicolon is required if the BNF does not support "at same level of > statement". > > If the BNF does this then this needs to be removed from the LRM so there > is no redundancy. > > Thanks > Hillel > > > -----Original Message----- > From: owner-sv-ac@eda.org [mailto:owner-sv-ac@eda.org] On Behalf Of > Bassam Tabbara > Sent: Tuesday, November 28, 2006 5:32 PM > To: Havlicek John-r8aaau; Bassam.tabbara@synopsys.com > Cc: sv-ac@eda-stds.org > Subject: Re: [sv-ac] proposal for mantis 1567 > > Hi John, > > I think the section 22 syntax is for (instances of) system_tf_call which > is at same level of statement. > > The BNF does not list these instances of system_tf_call while 22 does. > > THX. > -Bassam > > -----Original Message----- > From: John Havlicek <john.havlicek@freescale.com> > To: Bassam.Tabbara@synopsys.COM <Bassam.Tabbara@synopsys.COM> > CC: john.havlicek@freescale.com <john.havlicek@freescale.com>; > sv-ac@eda-stds.org <sv-ac@eda-stds.org> > Sent: Tue Nov 28 06:33:59 2006 > Subject: Re: [sv-ac] proposal for mantis 1567 > > Hi Bassam: > > I see your point. > > Do you know why Section 22 defines syntax that is analogous to > subroutine_call_statement rather than to subroutine_call for the system > tasks? > > J.H. > > > X-MimeOLE: Produced By Microsoft Exchange V6.5.7226.0 > > Content-class: urn:content-classes:message > > Date: Mon, 27 Nov 2006 11:55:14 -0800 > > Thread-Topic: [sv-ac] proposal for mantis 1567 > > Thread-Index: AccSWZMbB5OVNJU2Qy6+OjXnvKCvlwABBzUg > > From: "Bassam Tabbara" <Bassam.Tabbara@synopsys.com> > > X-OriginalArrivalTime: 27 Nov 2006 19:55:16.0673 (UTC) > > FILETIME=[F5B29B10:01C7125D] > > > > Hi John, > > > > From a quick skim I think it is covered by "subroutine_call" itself > > from below, since from A.8.2: > > > > system_tf_call ::=3D system_tf_identifier [ ( list_of_arguments ) ] > > | system_tf_identifier ( data_type [ , expression ] ) > > > > subroutine_call ::=3D tf_call > > | system_tf_call > > ... > > > > Thx. > > -Bassam. > > > > -----Original Message----- > > From: owner-sv-ac@eda.org [mailto:owner-sv-ac@eda.org] On Behalf Of > > John Havlicek > > Sent: Monday, November 27, 2006 11:08 AM > > To: sv-ac@eda-stds.org > > Subject: [sv-ac] proposal for mantis 1567 > > > > All: > > > > I uploaded the (easy) proposal to fix 1567. The fix was already in > > the problem description. > > > > I did notice something in Section 22 that set off some warning flags, > > though. > > > > The syntax of system tasks described in Section 22 requires the ending > > > semicolon, so that the syntax forms a statement. > > > > When we attach subroutine calls to sequences, we do not put the ending > > > semicolon. =20 > > > > I had assumed that the system task syntax would be analogous to the > > user-defined task syntax, which uses the production > > > > subroutine_call_statement ::=3D > > subroutine_call ; > > | void ' ( function_subroutine_call ) ; > > > > So it seems that Section 22 doesn't define the analog of > > subroutine_call for the system tasks and functions. > > > > I think we all know what to do, but is this an LRM problem that needs > > to be fixed? > > > > Best regards, > > > > John H. > > > > > > >Received on Thu Nov 30 09:37:21 2006
This archive was generated by hypermail 2.1.8 : Thu Nov 30 2006 - 09:37:36 PST