- From: <bugzilla@jessica.w3.org>
- Date: Sun, 16 May 2010 04:32:29 +0000
- To: public-qt-comments@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=9448
Michael Dyck <jmdyck@ibiblio.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jmdyck@ibiblio.org
--- Comment #1 from Michael Dyck <jmdyck@ibiblio.org> 2010-05-16 04:32:28 ---
> I think that if we have a stringInclude1 which tokenInfo/@startSent !=
> tokenInfo/endSentSent in the match, and then this stringInclude1 will always be
> right, no matter what the $stringInclude2 is.
That depends on what you mean by "right". The condition in the QuantifiedExpr
will be satisfied for that $stringInclude1 no matter what $stringInclude2 is.
> On the other hand, if we have a stringInclude1 which tokenInfo/@startSent ==
> tokenInfo/endSentSent in the match, and then this stringInclude1 will always be
> wrong, because the $stringInclude2 maybe the same of stringInclude1.
Hmm. So when an "input" match contains a stringInclude that starts and ends
within the same sentence, that match cannot succeed, because the
QuantifiedExpr's condition will return false when $stringInclude1 and
$stringInclude2 are both bound to that stringInclude. Yeah, that's a bug.
(The condition used to begin with
$stringInclude1 is $stringInclude2 or ...
to "skip over" the cases where the two variables were bound to the same
stringInclude, but that had a bug too: a match containing a single
stringInclude would always succeed.)
We'll have to take another crack at writing that function.
--
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
Received on Sunday, 16 May 2010 04:32:30 UTC