BNF updated accordingly.
implements --> extends in the interface class bnf.
class_type --> interface_class_type ::= class_identifier[parameter_value_assignment]
lifetime removed
Only allowing params, types, and methods:
interface_class_item ::=
type_declaration
| { attribute_instance } interface_class_method
| local_parameter_declaration ;
| parameter_declaration7
Will upload this soon as rev4 along with all other comments on/off the reflector. Still need to get to Brad's updates this morning.
-Tom
From: Gordon Vreugdenhil [mailto:gordonv@model.com]
Sent: Wednesday, May 11, 2011 6:00 AM
To: Mehdi Mohtashemi
Cc: Alsop, Thomas R; sv-ec@eda.org
Subject: Re: [sv-ec] RE: Interface Class proposal update
A couple of initial issues with the grammar. An interface class does not have
an "implements", it has an "extends". An "implements" does not allow a
class_type, it only allows an interface_class_identifier. I don't think
that "lifetime" makes sense for an interface class. Why are you allowing
const vars in an interface class? I thought we were only allowing params,
types, and methods. Why use data_declaration? Can't that just be
type_declaration?
That's all I have time for right now.
Gord.
On 5/10/2011 11:02 AM, Mehdi Mohtashemi wrote:
Thanks Tom for all your efforts to update the proposal.
Although it is aggressive, I hope we can update the proposal by this Friday, this
will give us a chance to place it for email vote if at all possible.
Thanks again,
Mehdi
From: owner-sv-ec@eda.org<mailto:owner-sv-ec@eda.org> [mailto:owner-sv-ec@eda.org] On Behalf Of Alsop, Thomas R
Sent: Tuesday, May 10, 2011 10:55 AM
To: sv-ec@eda.org<mailto:sv-ec@eda.org>
Subject: [sv-ec] Interface Class proposal update
Hi Folks,
I have updated the Interface Class (Multiple Inheritance) proposal with the latest set of resolutions to related mantis items. Thanks so much for driving all these other resolutions. This really helped bring the IC proposal together. I have uploaded the proposal onto the mantis site but I have attached it here as well for your convenience. I tried to put comments alongside all the changes I made since rev2 to note the resolutions and how I addressed them in the proposal. Hopefully this will allow you to focus in on these changes. I have also added a BNF for interface classes and updated the BNF for classes to include implements.
I am assuming we'll need a round or two of BNF and other wording clarification. Let's set a goal of getting this review done and feedback provided by early next week. Then I'll write up the final draft for voting.
Thanks, -Tom
-- This message has been scanned for viruses and dangerous content by MailScanner<http://www.mailscanner.info/>, and is believed to be clean. -- This message has been scanned for viruses and dangerous content by MailScanner<http://www.mailscanner.info/>, and is believed to be clean. -- -------------------------------------------------------------------- Gordon Vreugdenhil 503-685-0808 Model Technology (Mentor Graphics) gordonv@model.com<mailto:gordonv@model.com> -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.Received on Wed May 11 16:30:27 2011
This archive was generated by hypermail 2.1.8 : Wed May 11 2011 - 16:30:30 PDT