VHDL Issue Number: 2111 Language_Version VHDL-2002 Classification LRM Terminology, Grammar and Typographical Errors Summary Unknown term used: selector Relevant_LRM_Sections 2.7 Conformance rules Related_Issues Key_Words_and_Phrases conformance selector suffix Authors_Name James Authors_Phone_Number 503-685-0860 Authors_Fax_Number Authors_Email_Address jamesu@model.com Authors_Affiliation Mentor Graphics Authors_Address1 Authors_Address2 Authors_Address3 Current Status: VASG-Approved Superseded By: ------------------------ Date Submitted: 26 March 2007 Date Analyzed: 10 April 2007 Author of Analysis: Chuck Swart Revision Number: 3 Date Last Revised: 18 October 2007 Description of Problem ---------------------- In the second of two allowed variations of the conformance rules, the term "selector" is used to describe what is in fact the "suffix" of a selected name. Proposed Resolution ------------------- Please change the word "selector" to "suffix". VASG-ISAC Analysis & Rationale ------------------------------ The submitter is correct. This oversight is undoubtedly a copy error from the Ada LRM. Ada has a production: selected_component ::= prefix.selector The corresponding VHDL production is selected_name ::= prefix.suffix VASG-ISAC Recommendation for IEEE Std 1076-2002 ----------------------------------------------- Interpret the LRM as if the recommended change were in effect. VASG-ISAC Recommendation for Future Revisions --------------------------------------------- Change the LRM as proposed.