IfExpr has a mandatory else clause
"TAN Kuan Hui" <[email protected]>
| Newsgroups | gmane.comp.web.query-languages |
|---|---|
| Organization | Xemantics Software Pte Ltd |
| Message-ID | <000801c3e3d0$399cb5a0$4445bada@pinecone> |
Hi,
I am puzzled as to why the "else" clause must be made mandatory
in the IfExpr ? Aside from plausible grammar ambiguity which IMO can
be easily resolved, the production should not make "else" mandatory
in every ifExpr.
[54] IfExpr ::= <"if" "("> Expr ")" "then" ExprSingle "else"
ExprSingle
It seems that the above is deliberate by design, would appreciate any
clarifications.
Thanks.
Kuan Hui