-
Key: MARTE11-103
-
Legacy Issue Number: 15098
-
Status: closed
-
Source: Commissariat a l Energie Atomique-CEA ( Dr. Arnaud Cuccuru)
-
Summary:
In rule <conditional-expression>, <if-false-exp> should not be optional. Otherwise, it is not clear what is the result of a ConditionalExpression in the case where <condition-expr> evaluates to false, and there is no specified <if-false-exp>
Proposed resolution:- Replace:
<conditional-expression> ::= <condition-expr> '?' <if-true-expr> [':' <if-false-exp>]
By
<conditional-expression> ::= <condition-expr> '?' <if-true-expr> ':' <if-false-exp>
- Replace:
-
Reported: MARTE 1.0 — Mon, 1 Mar 2010 05:00 GMT
-
Disposition: Resolved — MARTE 1.1
-
Disposition Summary:
The proposed resolution, described in the summary, would indeed avoid ambiguities, and make
the usage of operators ‘?’ ‘:’ more conventional. -
Updated: Fri, 6 Mar 2015 23:15 GMT
MARTE11 — VSL - B.3.3.17 - In conditional expressions, should not be optional
- Key: MARTE11-103
- OMG Task Force: MARTE 1.1 RTF