- From: Phenix Shieh <phenix_shieh@hotmail.com>
- Date: Thu, 18 Apr 2002 20:59:46 +0800
- To: <www-xml-query-comments@w3.org>
Received on Thursday, 18 April 2002 09:12:10 UTC
Here is a bug I found in the normalization rule of logic expression. In the Formal Semantic Doc,the logic expression is normalized as below(take AND as example): [Expr1 and Expr2] == let $e1 := [ Expr1 ]Effective_Boolean_Value, $e2 := [ Expr2 ]Effective_Boolean_Value, return op:boolean-and($e1, $e2) In fact,the output of the rule is not consistent with Core Grammar.Because in Core,the LetExpr can only have one variable as one part.So the rule should be changed to,I think: let $e1 := [ Expr1 ]Effective_Boolean_Value return let $e2 := [ Expr2 ]Effective_Boolean_Value return op:boolean-and($e1, $e2) Am'I right?从网站得到更多信息。MSN Explorer 免费下载:http://explorer.msn.com/lccn
Received on Thursday, 18 April 2002 09:12:10 UTC