Issue 12367: Issue against QVT ptc/07-07-07 : relational grammar (qvt-rtf) Source: NIST (Mr. Peter Denno, peter.denno(at)nist.gov) Nature: Uncategorized Issue Severity: Summary: Section 7.13.5 Relation BNF The grammar rule for template is incorrect (It does not allow a template to have embedded within it another template. The example in Appendix A will not compile with such a grammar.) It says: <propertyTemplate> ::= <identifier> '=' <OclExpressionCS> It should says: <propertyTemplate> ::= <identifier> '=' ( <template> | <oclExpressionCS Resolution: Revised Text: Actions taken: April 3, 2008: received issue July 15, 2014: closed issue Discussion: No. The grammar also redefines: <OclExpressionCS> ::= <PropertyCallExpCS> | <VariableExpCS> | <LiteralExpCS> | <LetExpCS> | <IfExpCS> | '(' <OclExpressionCS> ')' | <template> Disposition: Closed, No Change End of Annotations:===== ilScanner-Watermark: 1207852162.28563@QERYiLy4b0F3Q6aUFvZxUQ From: Peter Denno Organization: NIST To: issues@omg.org Subject: Issue against QVT ptc/07-07-07 : relational grammar Date: Thu, 3 Apr 2008 14:28:59 -0400 User-Agent: KMail/1.9.1 X-MailScanner-Information: Please contact postmaster@mel.nist.gov for more information X-MailScanner-ID: m33ITKSl009527 X-MailScanner: Found to be clean X-MailScanner-SpamCheck: X-MailScanner-From: peter.denno@nist.gov X-Spam-Status: No Section 7.13.5 Relation BNF The grammar rule for template is incorrect (It does not allow a template to have embedded within it another template. The example in Appendix A will not compile with such a grammar.) It says: ::= '=' It should says: ::= '=' (