DescriptionHere's the interface I came up with. This is just to get us started, a couple of things are missing, like managing custom filters.
Having a single, ambigiously named class as the API is not brilliant, but I think it'll do for now.
Passing the JsEngine instance in is also something I think we'll only have temporarily. I would like to make JsEngine invisible to the client at some point.
We'll also want to add something like Doxygen in the future, but I figured we better wait until we're happy with the API.
Patch Set 1 #
Total comments: 2
Patch Set 2 : Rename to FilterEngine, add a dummy implementation #
Total comments: 2
Patch Set 3 : Some changes to the API, implemented stubs #Patch Set 4 : Renamed match method, added tests for the stubs #Patch Set 5 : Use new API in the shell #Patch Set 6 : Reduce redundant redundancy #
Total comments: 2
MessagesTotal messages: 5
|