[Webkit-unassigned] [Bug 150559] New: Pattern matcher should support delegation
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Oct 26 09:48:55 PDT 2015
https://bugs.webkit.org/show_bug.cgi?id=150559
Bug ID: 150559
Summary: Pattern matcher should support delegation
Classification: Unclassified
Product: WebKit
Version: WebKit Nightly Build
Hardware: All
OS: All
Status: NEW
Severity: Normal
Priority: P2
Component: JavaScriptCore
Assignee: webkit-unassigned at lists.webkit.org
Reporter: fpizlo at apple.com
Currently, if you write two pattern matchers and you implement one by sometimes using the other as a helper, then the helper will return the first match that works for it regardless of what the outer matcher wants. For example, the outer matcher might want any address except for Index, and so it might want to use the address matcher but somehow tell it "please skip anything that produces Index". But this is currently hard. You'd have to manually set some state on the address matcher that tells it what kinds of things to filter out, and write code in the address matcher that applies the filter. It would be better if this was easier to do. For example, when you runAddressMatcher, you could provide a functor that filters the results of the address matcher. This could be made even better if matchers returned a value rather than void.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20151026/bdf76519/attachment.html>
More information about the webkit-unassigned
mailing list