]> git.notmuchmail.org Git - notmuch/commit
lib: centralize query parsing, store results.
authorDavid Bremner <david@tethera.net>
Sat, 25 Feb 2017 16:09:11 +0000 (12:09 -0400)
committerDavid Bremner <david@tethera.net>
Sun, 5 Mar 2017 00:47:25 +0000 (20:47 -0400)
commite209b7187365b9f5a356b21f3d11dd2f41fd5a1c
tree9461a616d56c249213ba23407ae45d2f398f4817
parentf3edc5dc86a2d819ae92998ccfc5ac507dbbc5b0
lib: centralize query parsing, store results.

The main goal is to prepare the way for non-destructive (or at least
less destructive) exclude tag handling. It does this by having a
pre-parsed query available for further processing. This also allows us
to provide slightly more precise error messages.
lib/query.cc
test/T650-regexp-query.sh