Ambiguity in Z.100 11.12.2.4 concrete graphical grammar


Subject: Ambiguity in Z.100 11.12.2.4 concrete graphical grammar
From: Rick Reed (Rick.Reed#etsi.fr)
Date: Wed Oct 31 2001 - 15:13:57 GMT


The binding of the clauses in the sentence:

The <expression> in <return> or <return area> shall not be omitted if the
enclosing scope is an operator or method with an <operation result> or a
value returning procedure with a <procedure result> without a <variable
name>.

is not clear. The NOTE after the sentence implies that "without a <variable
name>" applies to operators, methods and procedures.

The meaning can be made clearer by rewording as:

The <expression> in <return> or <return area> shall not be omitted if the
enclosing scope is any of the following:
a) an operator with an <operation result> without a <variable name>;
b) a method with an <operation result> without a <variable name>;
c) a value returning procedure with a <procedure result> without a <variable
name>.

--
Rick Reed (at ETSI)
Tel: +33 4 92 94 42 68
mob: +44 79 70 50 96 50
email: rickreed#tseng.co.uk



This archive was generated by hypermail 2a23 : Mon May 05 2008 - 20:30:55 GMT